Merge pull request #4037 from brvphoenix/hd-idle
authorJo-Philipp Wich <jo@mein.io>
Tue, 16 Jun 2020 15:03:19 +0000 (17:03 +0200)
committerGitHub <noreply@github.com>
Tue, 16 Jun 2020 15:03:19 +0000 (17:03 +0200)
luci-app-hd-idle: convert to client side rendering

983 files changed:
applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js
applications/luci-app-acl/po/ar/acl.po [new file with mode: 0644]
applications/luci-app-acl/po/bg/acl.po
applications/luci-app-acl/po/bn_BD/acl.po
applications/luci-app-acl/po/ca/acl.po
applications/luci-app-acl/po/cs/acl.po
applications/luci-app-acl/po/de/acl.po
applications/luci-app-acl/po/el/acl.po
applications/luci-app-acl/po/en/acl.po
applications/luci-app-acl/po/es/acl.po
applications/luci-app-acl/po/fi/acl.po
applications/luci-app-acl/po/fr/acl.po
applications/luci-app-acl/po/he/acl.po
applications/luci-app-acl/po/hi/acl.po
applications/luci-app-acl/po/hu/acl.po
applications/luci-app-acl/po/it/acl.po
applications/luci-app-acl/po/ja/acl.po
applications/luci-app-acl/po/ko/acl.po
applications/luci-app-acl/po/mr/acl.po
applications/luci-app-acl/po/ms/acl.po
applications/luci-app-acl/po/nb_NO/acl.po
applications/luci-app-acl/po/pl/acl.po
applications/luci-app-acl/po/pt/acl.po
applications/luci-app-acl/po/pt_BR/acl.po
applications/luci-app-acl/po/ro/acl.po
applications/luci-app-acl/po/ru/acl.po
applications/luci-app-acl/po/sk/acl.po
applications/luci-app-acl/po/sv/acl.po
applications/luci-app-acl/po/templates/acl.pot
applications/luci-app-acl/po/tr/acl.po
applications/luci-app-acl/po/uk/acl.po
applications/luci-app-acl/po/vi/acl.po
applications/luci-app-acl/po/zh_Hans/acl.po
applications/luci-app-acl/po/zh_Hant/acl.po
applications/luci-app-acme/po/ar/acme.po [new file with mode: 0644]
applications/luci-app-acme/po/bg/acme.po
applications/luci-app-acme/po/bn_BD/acme.po
applications/luci-app-acme/po/ca/acme.po
applications/luci-app-acme/po/cs/acme.po
applications/luci-app-acme/po/de/acme.po
applications/luci-app-acme/po/el/acme.po
applications/luci-app-acme/po/en/acme.po [new file with mode: 0644]
applications/luci-app-acme/po/es/acme.po
applications/luci-app-acme/po/fi/acme.po
applications/luci-app-acme/po/fr/acme.po
applications/luci-app-acme/po/he/acme.po
applications/luci-app-acme/po/hi/acme.po
applications/luci-app-acme/po/hu/acme.po
applications/luci-app-acme/po/it/acme.po
applications/luci-app-acme/po/ja/acme.po
applications/luci-app-acme/po/ko/acme.po
applications/luci-app-acme/po/mr/acme.po
applications/luci-app-acme/po/ms/acme.po
applications/luci-app-acme/po/nb_NO/acme.po
applications/luci-app-acme/po/pl/acme.po
applications/luci-app-acme/po/pt/acme.po
applications/luci-app-acme/po/pt_BR/acme.po
applications/luci-app-acme/po/ro/acme.po
applications/luci-app-acme/po/ru/acme.po
applications/luci-app-acme/po/sk/acme.po
applications/luci-app-acme/po/sv/acme.po
applications/luci-app-acme/po/templates/acme.pot
applications/luci-app-acme/po/tr/acme.po
applications/luci-app-acme/po/uk/acme.po
applications/luci-app-acme/po/vi/acme.po
applications/luci-app-acme/po/zh_Hans/acme.po
applications/luci-app-acme/po/zh_Hant/acme.po
applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js
applications/luci-app-adblock/po/ar/adblock.po [new file with mode: 0644]
applications/luci-app-adblock/po/bg/adblock.po
applications/luci-app-adblock/po/bn_BD/adblock.po
applications/luci-app-adblock/po/ca/adblock.po
applications/luci-app-adblock/po/cs/adblock.po
applications/luci-app-adblock/po/de/adblock.po
applications/luci-app-adblock/po/el/adblock.po
applications/luci-app-adblock/po/en/adblock.po
applications/luci-app-adblock/po/es/adblock.po
applications/luci-app-adblock/po/fi/adblock.po
applications/luci-app-adblock/po/fr/adblock.po
applications/luci-app-adblock/po/he/adblock.po
applications/luci-app-adblock/po/hi/adblock.po
applications/luci-app-adblock/po/hu/adblock.po
applications/luci-app-adblock/po/it/adblock.po
applications/luci-app-adblock/po/ja/adblock.po
applications/luci-app-adblock/po/ko/adblock.po
applications/luci-app-adblock/po/mr/adblock.po
applications/luci-app-adblock/po/ms/adblock.po
applications/luci-app-adblock/po/nb_NO/adblock.po
applications/luci-app-adblock/po/pl/adblock.po
applications/luci-app-adblock/po/pt/adblock.po
applications/luci-app-adblock/po/pt_BR/adblock.po
applications/luci-app-adblock/po/ro/adblock.po
applications/luci-app-adblock/po/ru/adblock.po
applications/luci-app-adblock/po/sk/adblock.po
applications/luci-app-adblock/po/sv/adblock.po
applications/luci-app-adblock/po/templates/adblock.pot
applications/luci-app-adblock/po/tr/adblock.po
applications/luci-app-adblock/po/uk/adblock.po
applications/luci-app-adblock/po/vi/adblock.po
applications/luci-app-adblock/po/zh_Hans/adblock.po
applications/luci-app-adblock/po/zh_Hant/adblock.po
applications/luci-app-advanced-reboot/Makefile
applications/luci-app-advanced-reboot/README.md
applications/luci-app-advanced-reboot/luasrc/advanced-reboot/devices/linksys-e4200v2-ea4500.lua
applications/luci-app-advanced-reboot/luasrc/advanced-reboot/devices/linksys-ea3500.lua
applications/luci-app-advanced-reboot/luasrc/advanced-reboot/devices/linksys-ea6350v3.lua
applications/luci-app-advanced-reboot/luasrc/advanced-reboot/devices/linksys-ea8300.lua
applications/luci-app-advanced-reboot/luasrc/advanced-reboot/devices/linksys-ea8500.lua
applications/luci-app-advanced-reboot/luasrc/advanced-reboot/devices/linksys-wrt1200ac.lua
applications/luci-app-advanced-reboot/luasrc/advanced-reboot/devices/linksys-wrt1900ac.lua
applications/luci-app-advanced-reboot/luasrc/advanced-reboot/devices/linksys-wrt1900acs.lua
applications/luci-app-advanced-reboot/luasrc/advanced-reboot/devices/linksys-wrt1900acv2.lua
applications/luci-app-advanced-reboot/luasrc/advanced-reboot/devices/linksys-wrt3200acm.lua
applications/luci-app-advanced-reboot/luasrc/advanced-reboot/devices/linksys-wrt32x.lua
applications/luci-app-advanced-reboot/luasrc/advanced-reboot/devices/zyxel-nbg6817.lua
applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua
applications/luci-app-advanced-reboot/po/ar/advanced-reboot.po [new file with mode: 0644]
applications/luci-app-advanced-reboot/po/bg/advanced-reboot.po
applications/luci-app-advanced-reboot/po/bn_BD/advanced-reboot.po
applications/luci-app-advanced-reboot/po/ca/advanced-reboot.po
applications/luci-app-advanced-reboot/po/cs/advanced-reboot.po
applications/luci-app-advanced-reboot/po/de/advanced-reboot.po
applications/luci-app-advanced-reboot/po/el/advanced-reboot.po
applications/luci-app-advanced-reboot/po/en/advanced-reboot.po
applications/luci-app-advanced-reboot/po/es/advanced-reboot.po
applications/luci-app-advanced-reboot/po/fi/advanced-reboot.po
applications/luci-app-advanced-reboot/po/fr/advanced-reboot.po
applications/luci-app-advanced-reboot/po/he/advanced-reboot.po
applications/luci-app-advanced-reboot/po/hi/advanced-reboot.po
applications/luci-app-advanced-reboot/po/hu/advanced-reboot.po
applications/luci-app-advanced-reboot/po/it/advanced-reboot.po
applications/luci-app-advanced-reboot/po/ja/advanced-reboot.po
applications/luci-app-advanced-reboot/po/ko/advanced-reboot.po
applications/luci-app-advanced-reboot/po/mr/advanced-reboot.po
applications/luci-app-advanced-reboot/po/ms/advanced-reboot.po
applications/luci-app-advanced-reboot/po/nb_NO/advanced-reboot.po
applications/luci-app-advanced-reboot/po/pl/advanced-reboot.po
applications/luci-app-advanced-reboot/po/pt/advanced-reboot.po
applications/luci-app-advanced-reboot/po/pt_BR/advanced-reboot.po
applications/luci-app-advanced-reboot/po/ro/advanced-reboot.po
applications/luci-app-advanced-reboot/po/ru/advanced-reboot.po
applications/luci-app-advanced-reboot/po/sk/advanced-reboot.po
applications/luci-app-advanced-reboot/po/sv/advanced-reboot.po
applications/luci-app-advanced-reboot/po/templates/advanced-reboot.pot
applications/luci-app-advanced-reboot/po/tr/advanced-reboot.po
applications/luci-app-advanced-reboot/po/uk/advanced-reboot.po
applications/luci-app-advanced-reboot/po/vi/advanced-reboot.po
applications/luci-app-advanced-reboot/po/zh_Hans/advanced-reboot.po
applications/luci-app-advanced-reboot/po/zh_Hant/advanced-reboot.po
applications/luci-app-advanced-reboot/root/usr/share/rpcd/acl.d/luci-app-advanced-reboot.json [new file with mode: 0644]
applications/luci-app-ahcp/po/ar/ahcp.po [new file with mode: 0644]
applications/luci-app-ahcp/po/fi/ahcp.po
applications/luci-app-ahcp/po/ja/ahcp.po
applications/luci-app-ahcp/po/ru/ahcp.po
applications/luci-app-aria2/po/ar/aria2.po [new file with mode: 0644]
applications/luci-app-aria2/po/de/aria2.po
applications/luci-app-aria2/po/en/aria2.po
applications/luci-app-aria2/po/fi/aria2.po
applications/luci-app-aria2/po/ja/aria2.po
applications/luci-app-aria2/po/pt_BR/aria2.po
applications/luci-app-aria2/po/ru/aria2.po
applications/luci-app-aria2/po/sk/aria2.po
applications/luci-app-attendedsysupgrade/po/ar/attendedsysupgrade.po [new file with mode: 0644]
applications/luci-app-attendedsysupgrade/po/fi/attendedsysupgrade.po
applications/luci-app-attendedsysupgrade/po/fr/attendedsysupgrade.po
applications/luci-app-attendedsysupgrade/po/ja/attendedsysupgrade.po
applications/luci-app-attendedsysupgrade/root/www/luci-static/resources/attendedsysupgrade.js
applications/luci-app-banip/po/ar/banip.po [new file with mode: 0644]
applications/luci-app-banip/po/bg/banip.po
applications/luci-app-banip/po/fi/banip.po
applications/luci-app-banip/po/ja/banip.po
applications/luci-app-banip/po/pl/banip.po
applications/luci-app-banip/po/pt/banip.po
applications/luci-app-banip/po/ru/banip.po
applications/luci-app-banip/po/zh_Hans/banip.po
applications/luci-app-bcp38/po/ar/bcp38.po [new file with mode: 0644]
applications/luci-app-bcp38/po/fi/bcp38.po
applications/luci-app-bcp38/po/ja/bcp38.po
applications/luci-app-bcp38/po/ru/bcp38.po
applications/luci-app-bmx7/po/ar/bmx7.po [new file with mode: 0644]
applications/luci-app-bmx7/po/fi/bmx7.po
applications/luci-app-bmx7/po/ja/bmx7.po
applications/luci-app-clamav/po/ar/clamav.po [new file with mode: 0644]
applications/luci-app-clamav/po/fi/clamav.po
applications/luci-app-clamav/po/ja/clamav.po
applications/luci-app-clamav/po/ru/clamav.po
applications/luci-app-commands/po/ar/commands.po [new file with mode: 0644]
applications/luci-app-commands/po/bg/commands.po
applications/luci-app-commands/po/bn_BD/commands.po
applications/luci-app-commands/po/ca/commands.po
applications/luci-app-commands/po/cs/commands.po
applications/luci-app-commands/po/de/commands.po
applications/luci-app-commands/po/el/commands.po
applications/luci-app-commands/po/en/commands.po
applications/luci-app-commands/po/es/commands.po
applications/luci-app-commands/po/fi/commands.po
applications/luci-app-commands/po/fr/commands.po
applications/luci-app-commands/po/he/commands.po
applications/luci-app-commands/po/hi/commands.po
applications/luci-app-commands/po/hu/commands.po
applications/luci-app-commands/po/it/commands.po
applications/luci-app-commands/po/ja/commands.po
applications/luci-app-commands/po/ko/commands.po
applications/luci-app-commands/po/mr/commands.po
applications/luci-app-commands/po/ms/commands.po
applications/luci-app-commands/po/nb_NO/commands.po
applications/luci-app-commands/po/pl/commands.po
applications/luci-app-commands/po/pt/commands.po
applications/luci-app-commands/po/pt_BR/commands.po
applications/luci-app-commands/po/ro/commands.po
applications/luci-app-commands/po/ru/commands.po
applications/luci-app-commands/po/sk/commands.po
applications/luci-app-commands/po/sv/commands.po
applications/luci-app-commands/po/templates/commands.pot
applications/luci-app-commands/po/tr/commands.po
applications/luci-app-commands/po/uk/commands.po
applications/luci-app-commands/po/vi/commands.po
applications/luci-app-commands/po/zh_Hans/commands.po
applications/luci-app-commands/po/zh_Hant/commands.po
applications/luci-app-coovachilli/po/ar/coovachilli.po [new file with mode: 0644]
applications/luci-app-coovachilli/po/ja/coovachilli.po
applications/luci-app-coovachilli/po/ru/coovachilli.po
applications/luci-app-cshark/po/ar/cshark.po [new file with mode: 0644]
applications/luci-app-cshark/po/fi/cshark.po
applications/luci-app-cshark/po/ja/cshark.po
applications/luci-app-cshark/po/ru/cshark.po
applications/luci-app-dawn/luasrc/model/cbi/dawn/dawn_network.lua
applications/luci-app-dcwapd/po/ar/dcwapd.po [new file with mode: 0644]
applications/luci-app-dcwapd/po/fi/dcwapd.po
applications/luci-app-dcwapd/po/ja/dcwapd.po
applications/luci-app-dcwapd/po/pl/dcwapd.po
applications/luci-app-dcwapd/po/ru/dcwapd.po
applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js
applications/luci-app-ddns/po/ar/ddns.po [new file with mode: 0644]
applications/luci-app-ddns/po/bg/ddns.po
applications/luci-app-ddns/po/bn_BD/ddns.po
applications/luci-app-ddns/po/ca/ddns.po
applications/luci-app-ddns/po/cs/ddns.po
applications/luci-app-ddns/po/de/ddns.po
applications/luci-app-ddns/po/el/ddns.po
applications/luci-app-ddns/po/en/ddns.po
applications/luci-app-ddns/po/es/ddns.po
applications/luci-app-ddns/po/fi/ddns.po
applications/luci-app-ddns/po/fr/ddns.po
applications/luci-app-ddns/po/he/ddns.po
applications/luci-app-ddns/po/hi/ddns.po
applications/luci-app-ddns/po/hu/ddns.po
applications/luci-app-ddns/po/it/ddns.po
applications/luci-app-ddns/po/ja/ddns.po
applications/luci-app-ddns/po/ko/ddns.po
applications/luci-app-ddns/po/mr/ddns.po
applications/luci-app-ddns/po/ms/ddns.po
applications/luci-app-ddns/po/nb_NO/ddns.po
applications/luci-app-ddns/po/pl/ddns.po
applications/luci-app-ddns/po/pt/ddns.po
applications/luci-app-ddns/po/pt_BR/ddns.po
applications/luci-app-ddns/po/ro/ddns.po
applications/luci-app-ddns/po/ru/ddns.po
applications/luci-app-ddns/po/sk/ddns.po
applications/luci-app-ddns/po/sv/ddns.po
applications/luci-app-ddns/po/templates/ddns.pot
applications/luci-app-ddns/po/tr/ddns.po
applications/luci-app-ddns/po/uk/ddns.po
applications/luci-app-ddns/po/vi/ddns.po
applications/luci-app-ddns/po/zh_Hans/ddns.po
applications/luci-app-ddns/po/zh_Hant/ddns.po
applications/luci-app-dnscrypt-proxy/po/ar/dnscrypt-proxy.po [new file with mode: 0644]
applications/luci-app-dnscrypt-proxy/po/fi/dnscrypt-proxy.po
applications/luci-app-dnscrypt-proxy/po/ja/dnscrypt-proxy.po
applications/luci-app-dnscrypt-proxy/po/ru/dnscrypt-proxy.po
applications/luci-app-dockerman/Makefile [new file with mode: 0644]
applications/luci-app-dockerman/luasrc/controller/dockerman.lua [new file with mode: 0644]
applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua [new file with mode: 0644]
applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua [new file with mode: 0644]
applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua [new file with mode: 0644]
applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua [new file with mode: 0644]
applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua [new file with mode: 0644]
applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua [new file with mode: 0644]
applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua [new file with mode: 0644]
applications/luci-app-dockerman/luasrc/model/cbi/dockerman/volumes.lua [new file with mode: 0644]
applications/luci-app-dockerman/luasrc/model/docker.lua [new file with mode: 0644]
applications/luci-app-dockerman/luasrc/view/dockerman/apply_widget.htm [new file with mode: 0644]
applications/luci-app-dockerman/luasrc/view/dockerman/cbi/inlinebutton.htm [new file with mode: 0644]
applications/luci-app-dockerman/luasrc/view/dockerman/cbi/inlinevalue.htm [new file with mode: 0644]
applications/luci-app-dockerman/luasrc/view/dockerman/cbi/namedsection.htm [new file with mode: 0644]
applications/luci-app-dockerman/luasrc/view/dockerman/cbi/xfvalue.htm [new file with mode: 0644]
applications/luci-app-dockerman/luasrc/view/dockerman/container.htm [new file with mode: 0644]
applications/luci-app-dockerman/luasrc/view/dockerman/container_console.htm [new file with mode: 0644]
applications/luci-app-dockerman/luasrc/view/dockerman/container_file.htm [new file with mode: 0644]
applications/luci-app-dockerman/luasrc/view/dockerman/container_stats.htm [new file with mode: 0644]
applications/luci-app-dockerman/luasrc/view/dockerman/images_import.htm [new file with mode: 0644]
applications/luci-app-dockerman/luasrc/view/dockerman/images_load.htm [new file with mode: 0644]
applications/luci-app-dockerman/luasrc/view/dockerman/logs.htm [new file with mode: 0644]
applications/luci-app-dockerman/luasrc/view/dockerman/newcontainer_resolve.htm [new file with mode: 0644]
applications/luci-app-dockerman/luasrc/view/dockerman/overview.htm [new file with mode: 0644]
applications/luci-app-dockerman/po/ar/dockerman.po [new file with mode: 0644]
applications/luci-app-dockerman/po/bg/dockerman.po [new file with mode: 0644]
applications/luci-app-dockerman/po/bn_BD/dockerman.po [new file with mode: 0644]
applications/luci-app-dockerman/po/ca/dockerman.po [new file with mode: 0644]
applications/luci-app-dockerman/po/cs/dockerman.po [new file with mode: 0644]
applications/luci-app-dockerman/po/de/dockerman.po [new file with mode: 0644]
applications/luci-app-dockerman/po/el/dockerman.po [new file with mode: 0644]
applications/luci-app-dockerman/po/en/dockerman.po [new file with mode: 0644]
applications/luci-app-dockerman/po/es/dockerman.po [new file with mode: 0644]
applications/luci-app-dockerman/po/fi/dockerman.po [new file with mode: 0644]
applications/luci-app-dockerman/po/fr/dockerman.po [new file with mode: 0644]
applications/luci-app-dockerman/po/he/dockerman.po [new file with mode: 0644]
applications/luci-app-dockerman/po/hi/dockerman.po [new file with mode: 0644]
applications/luci-app-dockerman/po/hu/dockerman.po [new file with mode: 0644]
applications/luci-app-dockerman/po/it/dockerman.po [new file with mode: 0644]
applications/luci-app-dockerman/po/ja/dockerman.po [new file with mode: 0644]
applications/luci-app-dockerman/po/ko/dockerman.po [new file with mode: 0644]
applications/luci-app-dockerman/po/mr/dockerman.po [new file with mode: 0644]
applications/luci-app-dockerman/po/ms/dockerman.po [new file with mode: 0644]
applications/luci-app-dockerman/po/nb_NO/dockerman.po [new file with mode: 0644]
applications/luci-app-dockerman/po/pl/dockerman.po [new file with mode: 0644]
applications/luci-app-dockerman/po/pt/dockerman.po [new file with mode: 0644]
applications/luci-app-dockerman/po/pt_BR/dockerman.po [new file with mode: 0644]
applications/luci-app-dockerman/po/ro/dockerman.po [new file with mode: 0644]
applications/luci-app-dockerman/po/ru/dockerman.po [new file with mode: 0644]
applications/luci-app-dockerman/po/sk/dockerman.po [new file with mode: 0644]
applications/luci-app-dockerman/po/sv/dockerman.po [new file with mode: 0644]
applications/luci-app-dockerman/po/templates/dockerman.pot [new file with mode: 0644]
applications/luci-app-dockerman/po/tr/dockerman.po [new file with mode: 0644]
applications/luci-app-dockerman/po/uk/dockerman.po [new file with mode: 0644]
applications/luci-app-dockerman/po/vi/dockerman.po [new file with mode: 0644]
applications/luci-app-dockerman/po/zh_Hans/dockerman.po [new file with mode: 0644]
applications/luci-app-dockerman/po/zh_Hant/dockerman.po [new file with mode: 0644]
applications/luci-app-dockerman/root/etc/config/dockerman [new file with mode: 0644]
applications/luci-app-dockerman/root/etc/init.d/dockerman [new file with mode: 0755]
applications/luci-app-dockerman/root/etc/uci-defaults/luci-app-dockerman [new file with mode: 0755]
applications/luci-app-dockerman/root/usr/share/dockerman/dockerd-ac.lua [new file with mode: 0644]
applications/luci-app-dockerman/root/usr/share/dockerman/dockerd-config.lua [new file with mode: 0644]
applications/luci-app-dockerman/root/usr/share/rpcd/acl.d/luci-app-dockerman.json [new file with mode: 0644]
applications/luci-app-dump1090/po/ar/dump1090.po [new file with mode: 0644]
applications/luci-app-dump1090/po/en/dump1090.po
applications/luci-app-dump1090/po/fi/dump1090.po
applications/luci-app-dump1090/po/ja/dump1090.po
applications/luci-app-dump1090/po/ru/dump1090.po
applications/luci-app-dump1090/po/sk/dump1090.po
applications/luci-app-dynapoint/po/ar/dynapoint.po [new file with mode: 0644]
applications/luci-app-dynapoint/po/en/dynapoint.po
applications/luci-app-dynapoint/po/fi/dynapoint.po
applications/luci-app-dynapoint/po/ja/dynapoint.po
applications/luci-app-dynapoint/po/ru/dynapoint.po
applications/luci-app-dynapoint/po/sk/dynapoint.po
applications/luci-app-firewall/po/ar/firewall.po [new file with mode: 0644]
applications/luci-app-firewall/po/es/firewall.po
applications/luci-app-firewall/po/fi/firewall.po
applications/luci-app-firewall/po/ja/firewall.po
applications/luci-app-firewall/po/pl/firewall.po
applications/luci-app-firewall/po/ru/firewall.po
applications/luci-app-frpc/po/ar/frpc.po [new file with mode: 0644]
applications/luci-app-frpc/po/en/frpc.po [new file with mode: 0644]
applications/luci-app-frpc/po/fi/frpc.po
applications/luci-app-frpc/po/ja/frpc.po
applications/luci-app-frpc/po/pl/frpc.po
applications/luci-app-frpc/po/pt/frpc.po
applications/luci-app-frpc/po/ru/frpc.po
applications/luci-app-frps/po/ar/frps.po [new file with mode: 0644]
applications/luci-app-frps/po/en/frps.po [new file with mode: 0644]
applications/luci-app-frps/po/fi/frps.po
applications/luci-app-frps/po/ja/frps.po
applications/luci-app-frps/po/ru/frps.po
applications/luci-app-fwknopd/po/ar/fwknopd.po [new file with mode: 0644]
applications/luci-app-fwknopd/po/pt_BR/fwknopd.po
applications/luci-app-fwknopd/po/ru/fwknopd.po
applications/luci-app-https-dns-proxy/Makefile
applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.cloudflare-dns.family.lua [new file with mode: 0644]
applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.cloudflare-dns.lua
applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.cloudflare-dns.security.lua [new file with mode: 0644]
applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua
applications/luci-app-https-dns-proxy/po/ar/https-dns-proxy.po [new file with mode: 0644]
applications/luci-app-https-dns-proxy/po/bg/https-dns-proxy.po
applications/luci-app-https-dns-proxy/po/bn_BD/https-dns-proxy.po
applications/luci-app-https-dns-proxy/po/ca/https-dns-proxy.po
applications/luci-app-https-dns-proxy/po/cs/https-dns-proxy.po
applications/luci-app-https-dns-proxy/po/de/https-dns-proxy.po
applications/luci-app-https-dns-proxy/po/el/https-dns-proxy.po
applications/luci-app-https-dns-proxy/po/en/https-dns-proxy.po
applications/luci-app-https-dns-proxy/po/es/https-dns-proxy.po
applications/luci-app-https-dns-proxy/po/fi/https-dns-proxy.po
applications/luci-app-https-dns-proxy/po/fr/https-dns-proxy.po
applications/luci-app-https-dns-proxy/po/he/https-dns-proxy.po
applications/luci-app-https-dns-proxy/po/hi/https-dns-proxy.po
applications/luci-app-https-dns-proxy/po/hu/https-dns-proxy.po
applications/luci-app-https-dns-proxy/po/it/https-dns-proxy.po
applications/luci-app-https-dns-proxy/po/ja/https-dns-proxy.po
applications/luci-app-https-dns-proxy/po/ko/https-dns-proxy.po
applications/luci-app-https-dns-proxy/po/mr/https-dns-proxy.po
applications/luci-app-https-dns-proxy/po/ms/https-dns-proxy.po
applications/luci-app-https-dns-proxy/po/nb_NO/https-dns-proxy.po
applications/luci-app-https-dns-proxy/po/pl/https-dns-proxy.po
applications/luci-app-https-dns-proxy/po/pt/https-dns-proxy.po
applications/luci-app-https-dns-proxy/po/pt_BR/https-dns-proxy.po
applications/luci-app-https-dns-proxy/po/ro/https-dns-proxy.po
applications/luci-app-https-dns-proxy/po/ru/https-dns-proxy.po
applications/luci-app-https-dns-proxy/po/sk/https-dns-proxy.po
applications/luci-app-https-dns-proxy/po/sv/https-dns-proxy.po
applications/luci-app-https-dns-proxy/po/templates/https-dns-proxy.pot
applications/luci-app-https-dns-proxy/po/tr/https-dns-proxy.po
applications/luci-app-https-dns-proxy/po/uk/https-dns-proxy.po
applications/luci-app-https-dns-proxy/po/vi/https-dns-proxy.po
applications/luci-app-https-dns-proxy/po/zh_Hans/https-dns-proxy.po
applications/luci-app-https-dns-proxy/po/zh_Hant/https-dns-proxy.po
applications/luci-app-https-dns-proxy/root/usr/share/rpcd/acl.d/luci-app-https-dns-proxy.json
applications/luci-app-ksmbd/po/ar/ksmbd.po [new file with mode: 0644]
applications/luci-app-ksmbd/po/bg/ksmbd.po
applications/luci-app-ksmbd/po/fi/ksmbd.po
applications/luci-app-ksmbd/po/ja/ksmbd.po
applications/luci-app-ksmbd/po/pl/ksmbd.po
applications/luci-app-ltqtapi/po/ar/ltqtapi.po [new file with mode: 0644]
applications/luci-app-ltqtapi/po/fi/ltqtapi.po
applications/luci-app-ltqtapi/po/ja/ltqtapi.po
applications/luci-app-ltqtapi/po/ru/ltqtapi.po
applications/luci-app-lxc/po/ar/lxc.po [new file with mode: 0644]
applications/luci-app-lxc/po/fi/lxc.po
applications/luci-app-lxc/po/ja/lxc.po
applications/luci-app-lxc/po/pt_BR/lxc.po
applications/luci-app-lxc/po/ru/lxc.po
applications/luci-app-minidlna/po/ar/minidlna.po [new file with mode: 0644]
applications/luci-app-minidlna/po/fi/minidlna.po
applications/luci-app-minidlna/po/ja/minidlna.po
applications/luci-app-minidlna/po/nb_NO/minidlna.po
applications/luci-app-minidlna/po/pl/minidlna.po
applications/luci-app-minidlna/po/ru/minidlna.po
applications/luci-app-mjpg-streamer/po/ar/mjpg-streamer.po [new file with mode: 0644]
applications/luci-app-mjpg-streamer/po/en/mjpg-streamer.po
applications/luci-app-mjpg-streamer/po/fi/mjpg-streamer.po
applications/luci-app-mjpg-streamer/po/ja/mjpg-streamer.po
applications/luci-app-mjpg-streamer/po/ru/mjpg-streamer.po
applications/luci-app-mjpg-streamer/po/sk/mjpg-streamer.po
applications/luci-app-mwan3/po/ar/mwan3.po [new file with mode: 0644]
applications/luci-app-mwan3/po/en/mwan3.po
applications/luci-app-mwan3/po/fi/mwan3.po
applications/luci-app-mwan3/po/ja/mwan3.po
applications/luci-app-mwan3/po/pl/mwan3.po
applications/luci-app-mwan3/po/pt_BR/mwan3.po
applications/luci-app-mwan3/po/ru/mwan3.po
applications/luci-app-mwan3/po/sk/mwan3.po
applications/luci-app-nextdns/po/ar/nextdns.po [new file with mode: 0644]
applications/luci-app-nextdns/po/en/nextdns.po
applications/luci-app-nextdns/po/fi/nextdns.po
applications/luci-app-nextdns/po/fr/nextdns.po
applications/luci-app-nextdns/po/ja/nextdns.po
applications/luci-app-nextdns/po/ru/nextdns.po
applications/luci-app-nextdns/po/sk/nextdns.po
applications/luci-app-nft-qos/po/ar/nft-qos.po [new file with mode: 0644]
applications/luci-app-nft-qos/po/fi/nft-qos.po
applications/luci-app-nft-qos/po/ja/nft-qos.po
applications/luci-app-nft-qos/po/ru/nft-qos.po
applications/luci-app-nlbwmon/po/ar/nlbwmon.po [new file with mode: 0644]
applications/luci-app-nlbwmon/po/es/nlbwmon.po
applications/luci-app-nlbwmon/po/fi/nlbwmon.po
applications/luci-app-nlbwmon/po/ja/nlbwmon.po
applications/luci-app-nlbwmon/po/pl/nlbwmon.po
applications/luci-app-noddos/po/ar/noddos.po [new file with mode: 0644]
applications/luci-app-noddos/po/fi/noddos.po
applications/luci-app-noddos/po/ja/noddos.po
applications/luci-app-noddos/po/ru/noddos.po
applications/luci-app-ntpc/po/ar/ntpc.po [new file with mode: 0644]
applications/luci-app-ntpc/po/fi/ntpc.po
applications/luci-app-ntpc/po/ja/ntpc.po
applications/luci-app-ntpc/po/ru/ntpc.po
applications/luci-app-nut/po/ar/nut.po [new file with mode: 0644]
applications/luci-app-nut/po/de/nut.po
applications/luci-app-nut/po/fi/nut.po
applications/luci-app-nut/po/ja/nut.po
applications/luci-app-nut/po/ru/nut.po
applications/luci-app-nut/po/zh_Hans/nut.po
applications/luci-app-ocserv/po/ar/ocserv.po [new file with mode: 0644]
applications/luci-app-ocserv/po/de/ocserv.po
applications/luci-app-ocserv/po/fi/ocserv.po
applications/luci-app-ocserv/po/fr/ocserv.po
applications/luci-app-ocserv/po/ja/ocserv.po
applications/luci-app-ocserv/po/pl/ocserv.po
applications/luci-app-ocserv/po/ru/ocserv.po
applications/luci-app-olsr-services/po/ar/olsr-services.po [new file with mode: 0644]
applications/luci-app-olsr-services/po/fi/olsr-services.po
applications/luci-app-olsr-services/po/ja/olsr-services.po
applications/luci-app-olsr-viz/po/ar/olsr-viz.po [new file with mode: 0644]
applications/luci-app-olsr-viz/po/fi/olsr-viz.po
applications/luci-app-olsr-viz/po/ru/olsr-viz.po
applications/luci-app-olsr/po/ar/olsr.po [new file with mode: 0644]
applications/luci-app-olsr/po/en/olsr.po
applications/luci-app-olsr/po/fi/olsr.po
applications/luci-app-olsr/po/ja/olsr.po
applications/luci-app-olsr/po/pl/olsr.po
applications/luci-app-olsr/po/ru/olsr.po
applications/luci-app-olsr/po/sk/olsr.po
applications/luci-app-omcproxy/po/ar/omcproxy.po [new file with mode: 0644]
applications/luci-app-omcproxy/po/bg/omcproxy.po
applications/luci-app-omcproxy/po/bn_BD/omcproxy.po
applications/luci-app-omcproxy/po/ca/omcproxy.po
applications/luci-app-omcproxy/po/cs/omcproxy.po
applications/luci-app-omcproxy/po/de/omcproxy.po
applications/luci-app-omcproxy/po/el/omcproxy.po
applications/luci-app-omcproxy/po/en/omcproxy.po
applications/luci-app-omcproxy/po/es/omcproxy.po
applications/luci-app-omcproxy/po/fi/omcproxy.po
applications/luci-app-omcproxy/po/fr/omcproxy.po
applications/luci-app-omcproxy/po/he/omcproxy.po
applications/luci-app-omcproxy/po/hi/omcproxy.po
applications/luci-app-omcproxy/po/hu/omcproxy.po
applications/luci-app-omcproxy/po/it/omcproxy.po
applications/luci-app-omcproxy/po/ja/omcproxy.po
applications/luci-app-omcproxy/po/ko/omcproxy.po
applications/luci-app-omcproxy/po/mr/omcproxy.po
applications/luci-app-omcproxy/po/ms/omcproxy.po
applications/luci-app-omcproxy/po/nb_NO/omcproxy.po
applications/luci-app-omcproxy/po/pl/omcproxy.po
applications/luci-app-omcproxy/po/pt/omcproxy.po
applications/luci-app-omcproxy/po/pt_BR/omcproxy.po
applications/luci-app-omcproxy/po/ro/omcproxy.po
applications/luci-app-omcproxy/po/ru/omcproxy.po
applications/luci-app-omcproxy/po/sk/omcproxy.po
applications/luci-app-omcproxy/po/sv/omcproxy.po
applications/luci-app-omcproxy/po/templates/omcproxy.pot
applications/luci-app-omcproxy/po/tr/omcproxy.po
applications/luci-app-omcproxy/po/uk/omcproxy.po
applications/luci-app-omcproxy/po/vi/omcproxy.po
applications/luci-app-omcproxy/po/zh_Hans/omcproxy.po
applications/luci-app-omcproxy/po/zh_Hant/omcproxy.po
applications/luci-app-omcproxy/root/usr/share/rpcd/acl.d/luci-app-omcproxy.json [new file with mode: 0644]
applications/luci-app-openvpn/po/ar/openvpn.po [new file with mode: 0644]
applications/luci-app-openvpn/po/bg/openvpn.po
applications/luci-app-openvpn/po/bn_BD/openvpn.po
applications/luci-app-openvpn/po/ca/openvpn.po
applications/luci-app-openvpn/po/cs/openvpn.po
applications/luci-app-openvpn/po/de/openvpn.po
applications/luci-app-openvpn/po/el/openvpn.po
applications/luci-app-openvpn/po/en/openvpn.po
applications/luci-app-openvpn/po/es/openvpn.po
applications/luci-app-openvpn/po/fi/openvpn.po
applications/luci-app-openvpn/po/fr/openvpn.po
applications/luci-app-openvpn/po/he/openvpn.po
applications/luci-app-openvpn/po/hi/openvpn.po
applications/luci-app-openvpn/po/hu/openvpn.po
applications/luci-app-openvpn/po/it/openvpn.po
applications/luci-app-openvpn/po/ja/openvpn.po
applications/luci-app-openvpn/po/ko/openvpn.po
applications/luci-app-openvpn/po/mr/openvpn.po
applications/luci-app-openvpn/po/ms/openvpn.po
applications/luci-app-openvpn/po/nb_NO/openvpn.po
applications/luci-app-openvpn/po/pl/openvpn.po
applications/luci-app-openvpn/po/pt/openvpn.po
applications/luci-app-openvpn/po/pt_BR/openvpn.po
applications/luci-app-openvpn/po/ro/openvpn.po
applications/luci-app-openvpn/po/ru/openvpn.po
applications/luci-app-openvpn/po/sk/openvpn.po
applications/luci-app-openvpn/po/sv/openvpn.po
applications/luci-app-openvpn/po/templates/openvpn.pot
applications/luci-app-openvpn/po/tr/openvpn.po
applications/luci-app-openvpn/po/uk/openvpn.po
applications/luci-app-openvpn/po/vi/openvpn.po
applications/luci-app-openvpn/po/zh_Hans/openvpn.po
applications/luci-app-openvpn/po/zh_Hant/openvpn.po
applications/luci-app-openvpn/root/usr/share/rpcd/acl.d/luci-app-openvpn.json
applications/luci-app-opkg/po/ar/opkg.po [new file with mode: 0644]
applications/luci-app-opkg/po/bg/opkg.po
applications/luci-app-opkg/po/en/opkg.po
applications/luci-app-opkg/po/fi/opkg.po
applications/luci-app-opkg/po/ja/opkg.po
applications/luci-app-opkg/po/nb_NO/opkg.po
applications/luci-app-opkg/po/ru/opkg.po
applications/luci-app-opkg/root/usr/libexec/opkg-call
applications/luci-app-p910nd/po/ar/p910nd.po [new file with mode: 0644]
applications/luci-app-p910nd/po/fi/p910nd.po
applications/luci-app-p910nd/po/ja/p910nd.po
applications/luci-app-p910nd/po/ru/p910nd.po
applications/luci-app-pagekitec/po/ar/pagekitec.po [new file with mode: 0644]
applications/luci-app-pagekitec/po/fi/pagekitec.po
applications/luci-app-pagekitec/po/ja/pagekitec.po
applications/luci-app-pagekitec/po/pt_BR/pagekitec.po
applications/luci-app-pagekitec/po/ru/pagekitec.po
applications/luci-app-polipo/po/ar/polipo.po [new file with mode: 0644]
applications/luci-app-polipo/po/fi/polipo.po
applications/luci-app-polipo/po/ja/polipo.po
applications/luci-app-polipo/po/pl/polipo.po
applications/luci-app-polipo/po/ru/polipo.po
applications/luci-app-privoxy/po/ar/privoxy.po [new file with mode: 0644]
applications/luci-app-privoxy/po/en/privoxy.po
applications/luci-app-privoxy/po/fi/privoxy.po
applications/luci-app-privoxy/po/ja/privoxy.po
applications/luci-app-privoxy/po/pt_BR/privoxy.po
applications/luci-app-privoxy/po/ru/privoxy.po
applications/luci-app-privoxy/po/sk/privoxy.po
applications/luci-app-qos/po/ar/qos.po [new file with mode: 0644]
applications/luci-app-qos/po/fi/qos.po
applications/luci-app-qos/po/ja/qos.po
applications/luci-app-qos/po/ru/qos.po
applications/luci-app-radicale/po/ar/radicale.po [new file with mode: 0644]
applications/luci-app-radicale/po/fi/radicale.po
applications/luci-app-radicale/po/ja/radicale.po
applications/luci-app-radicale/po/pt_BR/radicale.po
applications/luci-app-radicale/po/ru/radicale.po
applications/luci-app-radicale2/po/ar/radicale2.po [new file with mode: 0644]
applications/luci-app-radicale2/po/fi/radicale2.po
applications/luci-app-radicale2/po/ja/radicale2.po
applications/luci-app-radicale2/po/pl/radicale2.po
applications/luci-app-radicale2/po/ru/radicale2.po
applications/luci-app-radicale2/po/zh_Hans/radicale2.po
applications/luci-app-rp-pppoe-server/po/ar/rp-pppoe-server.po [new file with mode: 0644]
applications/luci-app-rp-pppoe-server/po/fi/rp-pppoe-server.po
applications/luci-app-rp-pppoe-server/po/ja/rp-pppoe-server.po
applications/luci-app-rp-pppoe-server/po/ru/rp-pppoe-server.po
applications/luci-app-samba4/po/ar/samba4.po [new file with mode: 0644]
applications/luci-app-samba4/po/bg/samba4.po
applications/luci-app-samba4/po/fi/samba4.po
applications/luci-app-samba4/po/ja/samba4.po
applications/luci-app-samba4/po/pl/samba4.po
applications/luci-app-ser2net/po/ar/ser2net.po [new file with mode: 0644]
applications/luci-app-ser2net/po/en/ser2net.po [new file with mode: 0644]
applications/luci-app-ser2net/po/fi/ser2net.po
applications/luci-app-ser2net/po/ja/ser2net.po
applications/luci-app-ser2net/po/mr/ser2net.po
applications/luci-app-ser2net/po/sk/ser2net.po
applications/luci-app-ser2net/po/zh_Hans/ser2net.po
applications/luci-app-shadowsocks-libev/po/ar/shadowsocks-libev.po [new file with mode: 0644]
applications/luci-app-shadowsocks-libev/po/en/shadowsocks-libev.po
applications/luci-app-shadowsocks-libev/po/fi/shadowsocks-libev.po
applications/luci-app-shadowsocks-libev/po/ja/shadowsocks-libev.po
applications/luci-app-shadowsocks-libev/po/pl/shadowsocks-libev.po
applications/luci-app-shadowsocks-libev/po/pt_BR/shadowsocks-libev.po
applications/luci-app-shadowsocks-libev/po/ru/shadowsocks-libev.po
applications/luci-app-shadowsocks-libev/po/sk/shadowsocks-libev.po
applications/luci-app-shairplay/po/ar/shairplay.po [new file with mode: 0644]
applications/luci-app-shairplay/po/en/shairplay.po
applications/luci-app-shairplay/po/fi/shairplay.po
applications/luci-app-shairplay/po/ja/shairplay.po
applications/luci-app-shairplay/po/ru/shairplay.po
applications/luci-app-shairplay/po/sk/shairplay.po
applications/luci-app-simple-adblock/Makefile
applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua
applications/luci-app-simple-adblock/po/ar/simple-adblock.po [new file with mode: 0644]
applications/luci-app-simple-adblock/po/bg/simple-adblock.po
applications/luci-app-simple-adblock/po/bn_BD/simple-adblock.po
applications/luci-app-simple-adblock/po/ca/simple-adblock.po
applications/luci-app-simple-adblock/po/cs/simple-adblock.po
applications/luci-app-simple-adblock/po/de/simple-adblock.po
applications/luci-app-simple-adblock/po/el/simple-adblock.po
applications/luci-app-simple-adblock/po/en/simple-adblock.po
applications/luci-app-simple-adblock/po/es/simple-adblock.po
applications/luci-app-simple-adblock/po/fi/simple-adblock.po
applications/luci-app-simple-adblock/po/fr/simple-adblock.po
applications/luci-app-simple-adblock/po/he/simple-adblock.po
applications/luci-app-simple-adblock/po/hi/simple-adblock.po
applications/luci-app-simple-adblock/po/hu/simple-adblock.po
applications/luci-app-simple-adblock/po/it/simple-adblock.po
applications/luci-app-simple-adblock/po/ja/simple-adblock.po
applications/luci-app-simple-adblock/po/ko/simple-adblock.po
applications/luci-app-simple-adblock/po/mr/simple-adblock.po
applications/luci-app-simple-adblock/po/ms/simple-adblock.po
applications/luci-app-simple-adblock/po/nb_NO/simple-adblock.po
applications/luci-app-simple-adblock/po/pl/simple-adblock.po
applications/luci-app-simple-adblock/po/pt/simple-adblock.po
applications/luci-app-simple-adblock/po/pt_BR/simple-adblock.po
applications/luci-app-simple-adblock/po/ro/simple-adblock.po
applications/luci-app-simple-adblock/po/ru/simple-adblock.po
applications/luci-app-simple-adblock/po/sk/simple-adblock.po
applications/luci-app-simple-adblock/po/sv/simple-adblock.po
applications/luci-app-simple-adblock/po/templates/simple-adblock.pot
applications/luci-app-simple-adblock/po/tr/simple-adblock.po
applications/luci-app-simple-adblock/po/uk/simple-adblock.po
applications/luci-app-simple-adblock/po/vi/simple-adblock.po
applications/luci-app-simple-adblock/po/zh_Hans/simple-adblock.po
applications/luci-app-simple-adblock/po/zh_Hant/simple-adblock.po
applications/luci-app-simple-adblock/root/usr/share/rpcd/acl.d/luci-app-simple-adblock.json
applications/luci-app-splash/po/ar/splash.po [new file with mode: 0644]
applications/luci-app-splash/po/fi/splash.po
applications/luci-app-splash/po/ja/splash.po
applications/luci-app-splash/po/pt_BR/splash.po
applications/luci-app-splash/po/ru/splash.po
applications/luci-app-sqm/po/ar/sqm.po [new file with mode: 0644]
applications/luci-app-sqm/po/fi/sqm.po
applications/luci-app-sqm/po/fr/sqm.po
applications/luci-app-sqm/po/ja/sqm.po
applications/luci-app-sqm/po/ru/sqm.po
applications/luci-app-squid/po/ar/squid.po [new file with mode: 0644]
applications/luci-app-squid/po/fi/squid.po
applications/luci-app-squid/po/fr/squid.po
applications/luci-app-squid/po/ja/squid.po
applications/luci-app-squid/po/pl/squid.po
applications/luci-app-squid/po/ru/squid.po
applications/luci-app-statistics/po/ar/statistics.po [new file with mode: 0644]
applications/luci-app-statistics/po/bg/statistics.po
applications/luci-app-statistics/po/bn_BD/statistics.po
applications/luci-app-statistics/po/ca/statistics.po
applications/luci-app-statistics/po/cs/statistics.po
applications/luci-app-statistics/po/de/statistics.po
applications/luci-app-statistics/po/el/statistics.po
applications/luci-app-statistics/po/en/statistics.po
applications/luci-app-statistics/po/es/statistics.po
applications/luci-app-statistics/po/fi/statistics.po
applications/luci-app-statistics/po/fr/statistics.po
applications/luci-app-statistics/po/he/statistics.po
applications/luci-app-statistics/po/hi/statistics.po
applications/luci-app-statistics/po/hu/statistics.po
applications/luci-app-statistics/po/it/statistics.po
applications/luci-app-statistics/po/ja/statistics.po
applications/luci-app-statistics/po/ko/statistics.po
applications/luci-app-statistics/po/mr/statistics.po
applications/luci-app-statistics/po/ms/statistics.po
applications/luci-app-statistics/po/nb_NO/statistics.po
applications/luci-app-statistics/po/pl/statistics.po
applications/luci-app-statistics/po/pt/statistics.po
applications/luci-app-statistics/po/pt_BR/statistics.po
applications/luci-app-statistics/po/ro/statistics.po
applications/luci-app-statistics/po/ru/statistics.po
applications/luci-app-statistics/po/sk/statistics.po
applications/luci-app-statistics/po/sv/statistics.po
applications/luci-app-statistics/po/templates/statistics.pot
applications/luci-app-statistics/po/tr/statistics.po
applications/luci-app-statistics/po/uk/statistics.po
applications/luci-app-statistics/po/vi/statistics.po
applications/luci-app-statistics/po/zh_Hans/statistics.po
applications/luci-app-statistics/po/zh_Hant/statistics.po
applications/luci-app-statistics/root/etc/config/luci_statistics
applications/luci-app-tinyproxy/po/ar/tinyproxy.po [new file with mode: 0644]
applications/luci-app-tinyproxy/po/fi/tinyproxy.po
applications/luci-app-tinyproxy/po/ja/tinyproxy.po
applications/luci-app-tinyproxy/po/ru/tinyproxy.po
applications/luci-app-transmission/po/ar/transmission.po [new file with mode: 0644]
applications/luci-app-transmission/po/bg/transmission.po
applications/luci-app-transmission/po/bn_BD/transmission.po
applications/luci-app-transmission/po/ca/transmission.po
applications/luci-app-transmission/po/cs/transmission.po
applications/luci-app-transmission/po/de/transmission.po
applications/luci-app-transmission/po/el/transmission.po
applications/luci-app-transmission/po/en/transmission.po
applications/luci-app-transmission/po/es/transmission.po
applications/luci-app-transmission/po/fi/transmission.po
applications/luci-app-transmission/po/fr/transmission.po
applications/luci-app-transmission/po/he/transmission.po
applications/luci-app-transmission/po/hi/transmission.po
applications/luci-app-transmission/po/hu/transmission.po
applications/luci-app-transmission/po/it/transmission.po
applications/luci-app-transmission/po/ja/transmission.po
applications/luci-app-transmission/po/ko/transmission.po
applications/luci-app-transmission/po/mr/transmission.po
applications/luci-app-transmission/po/ms/transmission.po
applications/luci-app-transmission/po/nb_NO/transmission.po
applications/luci-app-transmission/po/pl/transmission.po
applications/luci-app-transmission/po/pt/transmission.po
applications/luci-app-transmission/po/pt_BR/transmission.po
applications/luci-app-transmission/po/ro/transmission.po
applications/luci-app-transmission/po/ru/transmission.po
applications/luci-app-transmission/po/sk/transmission.po
applications/luci-app-transmission/po/sv/transmission.po
applications/luci-app-transmission/po/templates/transmission.pot
applications/luci-app-transmission/po/tr/transmission.po
applications/luci-app-transmission/po/uk/transmission.po
applications/luci-app-transmission/po/vi/transmission.po
applications/luci-app-transmission/po/zh_Hans/transmission.po
applications/luci-app-transmission/po/zh_Hant/transmission.po
applications/luci-app-travelmate/po/ar/travelmate.po [new file with mode: 0644]
applications/luci-app-travelmate/po/fi/travelmate.po
applications/luci-app-travelmate/po/ja/travelmate.po
applications/luci-app-travelmate/po/pl/travelmate.po
applications/luci-app-travelmate/po/ru/travelmate.po
applications/luci-app-travelmate/po/zh_Hans/travelmate.po
applications/luci-app-ttyd/po/ar/ttyd.po [new file with mode: 0644]
applications/luci-app-ttyd/po/de/ttyd.po
applications/luci-app-ttyd/po/fi/ttyd.po
applications/luci-app-ttyd/po/fr/ttyd.po
applications/luci-app-ttyd/po/ja/ttyd.po
applications/luci-app-ttyd/po/ru/ttyd.po
applications/luci-app-udpxy/po/ar/udpxy.po [new file with mode: 0644]
applications/luci-app-udpxy/po/de/udpxy.po
applications/luci-app-udpxy/po/en/udpxy.po
applications/luci-app-udpxy/po/fi/udpxy.po
applications/luci-app-udpxy/po/fr/udpxy.po
applications/luci-app-udpxy/po/ja/udpxy.po
applications/luci-app-udpxy/po/ru/udpxy.po
applications/luci-app-udpxy/po/sk/udpxy.po
applications/luci-app-uhttpd/po/ar/uhttpd.po [new file with mode: 0644]
applications/luci-app-uhttpd/po/fi/uhttpd.po
applications/luci-app-uhttpd/po/ja/uhttpd.po
applications/luci-app-uhttpd/po/pl/uhttpd.po
applications/luci-app-uhttpd/po/ru/uhttpd.po
applications/luci-app-unbound/po/ar/unbound.po [new file with mode: 0644]
applications/luci-app-unbound/po/en/unbound.po
applications/luci-app-unbound/po/fi/unbound.po
applications/luci-app-unbound/po/fr/unbound.po
applications/luci-app-unbound/po/ja/unbound.po
applications/luci-app-unbound/po/pt/unbound.po
applications/luci-app-unbound/po/pt_BR/unbound.po
applications/luci-app-unbound/po/ru/unbound.po
applications/luci-app-unbound/po/sk/unbound.po
applications/luci-app-upnp/po/ar/upnp.po [new file with mode: 0644]
applications/luci-app-upnp/po/bg/upnp.po
applications/luci-app-upnp/po/fi/upnp.po
applications/luci-app-upnp/po/ja/upnp.po
applications/luci-app-upnp/po/pl/upnp.po
applications/luci-app-upnp/po/ru/upnp.po
applications/luci-app-vnstat/po/ar/vnstat.po [new file with mode: 0644]
applications/luci-app-vnstat/po/fi/vnstat.po
applications/luci-app-vnstat/po/ja/vnstat.po
applications/luci-app-vnstat/po/ru/vnstat.po
applications/luci-app-vnstat2/po/ar/vnstat2.po [new file with mode: 0644]
applications/luci-app-vnstat2/po/en/vnstat2.po [new file with mode: 0644]
applications/luci-app-vnstat2/po/fi/vnstat2.po
applications/luci-app-vnstat2/po/ja/vnstat2.po
applications/luci-app-vnstat2/po/ru/vnstat2.po
applications/luci-app-vpn-policy-routing/luasrc/controller/vpn-policy-routing.lua
applications/luci-app-vpn-policy-routing/po/ar/vpn-policy-routing.po [new file with mode: 0644]
applications/luci-app-vpn-policy-routing/po/bg/vpn-policy-routing.po
applications/luci-app-vpn-policy-routing/po/bn_BD/vpn-policy-routing.po
applications/luci-app-vpn-policy-routing/po/ca/vpn-policy-routing.po
applications/luci-app-vpn-policy-routing/po/cs/vpn-policy-routing.po
applications/luci-app-vpn-policy-routing/po/de/vpn-policy-routing.po
applications/luci-app-vpn-policy-routing/po/el/vpn-policy-routing.po
applications/luci-app-vpn-policy-routing/po/en/vpn-policy-routing.po [new file with mode: 0644]
applications/luci-app-vpn-policy-routing/po/es/vpn-policy-routing.po
applications/luci-app-vpn-policy-routing/po/fi/vpn-policy-routing.po
applications/luci-app-vpn-policy-routing/po/fr/vpn-policy-routing.po
applications/luci-app-vpn-policy-routing/po/he/vpn-policy-routing.po
applications/luci-app-vpn-policy-routing/po/hi/vpn-policy-routing.po
applications/luci-app-vpn-policy-routing/po/hu/vpn-policy-routing.po
applications/luci-app-vpn-policy-routing/po/it/vpn-policy-routing.po
applications/luci-app-vpn-policy-routing/po/ja/vpn-policy-routing.po
applications/luci-app-vpn-policy-routing/po/ko/vpn-policy-routing.po
applications/luci-app-vpn-policy-routing/po/mr/vpn-policy-routing.po
applications/luci-app-vpn-policy-routing/po/ms/vpn-policy-routing.po
applications/luci-app-vpn-policy-routing/po/nb_NO/vpn-policy-routing.po
applications/luci-app-vpn-policy-routing/po/pl/vpn-policy-routing.po
applications/luci-app-vpn-policy-routing/po/pt/vpn-policy-routing.po
applications/luci-app-vpn-policy-routing/po/pt_BR/vpn-policy-routing.po
applications/luci-app-vpn-policy-routing/po/ro/vpn-policy-routing.po
applications/luci-app-vpn-policy-routing/po/ru/vpn-policy-routing.po
applications/luci-app-vpn-policy-routing/po/sk/vpn-policy-routing.po
applications/luci-app-vpn-policy-routing/po/sv/vpn-policy-routing.po
applications/luci-app-vpn-policy-routing/po/templates/vpn-policy-routing.pot
applications/luci-app-vpn-policy-routing/po/tr/vpn-policy-routing.po
applications/luci-app-vpn-policy-routing/po/uk/vpn-policy-routing.po
applications/luci-app-vpn-policy-routing/po/vi/vpn-policy-routing.po
applications/luci-app-vpn-policy-routing/po/zh_Hans/vpn-policy-routing.po
applications/luci-app-vpn-policy-routing/po/zh_Hans/zh-cn/vpn-policy-routing.po
applications/luci-app-vpn-policy-routing/po/zh_Hant/vpn-policy-routing.po
applications/luci-app-vpn-policy-routing/po/zh_Hant/zh-tw/vpn-policy-routing.po
applications/luci-app-vpnbypass/luasrc/controller/vpnbypass.lua
applications/luci-app-vpnbypass/po/ar/vpnbypass.po [new file with mode: 0644]
applications/luci-app-vpnbypass/po/bg/vpnbypass.po
applications/luci-app-vpnbypass/po/bn_BD/vpnbypass.po
applications/luci-app-vpnbypass/po/ca/vpnbypass.po
applications/luci-app-vpnbypass/po/cs/vpnbypass.po
applications/luci-app-vpnbypass/po/de/vpnbypass.po
applications/luci-app-vpnbypass/po/el/vpnbypass.po
applications/luci-app-vpnbypass/po/en/vpnbypass.po
applications/luci-app-vpnbypass/po/es/vpnbypass.po
applications/luci-app-vpnbypass/po/fi/vpnbypass.po
applications/luci-app-vpnbypass/po/fr/vpnbypass.po
applications/luci-app-vpnbypass/po/he/vpnbypass.po
applications/luci-app-vpnbypass/po/hi/vpnbypass.po
applications/luci-app-vpnbypass/po/hu/vpnbypass.po
applications/luci-app-vpnbypass/po/it/vpnbypass.po
applications/luci-app-vpnbypass/po/ja/vpnbypass.po
applications/luci-app-vpnbypass/po/ko/vpnbypass.po
applications/luci-app-vpnbypass/po/mr/vpnbypass.po
applications/luci-app-vpnbypass/po/ms/vpnbypass.po
applications/luci-app-vpnbypass/po/nb_NO/vpnbypass.po
applications/luci-app-vpnbypass/po/pl/vpnbypass.po
applications/luci-app-vpnbypass/po/pt/vpnbypass.po
applications/luci-app-vpnbypass/po/pt_BR/vpnbypass.po
applications/luci-app-vpnbypass/po/ro/vpnbypass.po
applications/luci-app-vpnbypass/po/ru/vpnbypass.po
applications/luci-app-vpnbypass/po/sk/vpnbypass.po
applications/luci-app-vpnbypass/po/sv/vpnbypass.po
applications/luci-app-vpnbypass/po/templates/vpnbypass.pot
applications/luci-app-vpnbypass/po/tr/vpnbypass.po
applications/luci-app-vpnbypass/po/uk/vpnbypass.po
applications/luci-app-vpnbypass/po/vi/vpnbypass.po
applications/luci-app-vpnbypass/po/zh_Hans/vpnbypass.po
applications/luci-app-vpnbypass/po/zh_Hant/vpnbypass.po
applications/luci-app-watchcat/po/ar/watchcat.po [new file with mode: 0644]
applications/luci-app-watchcat/po/ja/watchcat.po
applications/luci-app-watchcat/po/ru/watchcat.po
applications/luci-app-wifischedule/po/ar/wifischedule.po [new file with mode: 0644]
applications/luci-app-wifischedule/po/fi/wifischedule.po
applications/luci-app-wifischedule/po/ja/wifischedule.po
applications/luci-app-wifischedule/po/pt_BR/wifischedule.po
applications/luci-app-wifischedule/po/ru/wifischedule.po
applications/luci-app-wifischedule/po/zh_Hans/wifischedule.po
applications/luci-app-wireguard/po/ar/wireguard.po [new file with mode: 0644]
applications/luci-app-wireguard/po/bg/wireguard.po
applications/luci-app-wireguard/po/bn_BD/wireguard.po
applications/luci-app-wireguard/po/ca/wireguard.po
applications/luci-app-wireguard/po/cs/wireguard.po
applications/luci-app-wireguard/po/de/wireguard.po
applications/luci-app-wireguard/po/el/wireguard.po
applications/luci-app-wireguard/po/en/wireguard.po
applications/luci-app-wireguard/po/es/wireguard.po
applications/luci-app-wireguard/po/fi/wireguard.po
applications/luci-app-wireguard/po/fr/wireguard.po
applications/luci-app-wireguard/po/he/wireguard.po
applications/luci-app-wireguard/po/hi/wireguard.po
applications/luci-app-wireguard/po/hu/wireguard.po
applications/luci-app-wireguard/po/it/wireguard.po
applications/luci-app-wireguard/po/ja/wireguard.po
applications/luci-app-wireguard/po/ko/wireguard.po
applications/luci-app-wireguard/po/mr/wireguard.po
applications/luci-app-wireguard/po/ms/wireguard.po
applications/luci-app-wireguard/po/nb_NO/wireguard.po
applications/luci-app-wireguard/po/pl/wireguard.po
applications/luci-app-wireguard/po/pt/wireguard.po
applications/luci-app-wireguard/po/pt_BR/wireguard.po
applications/luci-app-wireguard/po/ro/wireguard.po
applications/luci-app-wireguard/po/ru/wireguard.po
applications/luci-app-wireguard/po/sk/wireguard.po
applications/luci-app-wireguard/po/sv/wireguard.po
applications/luci-app-wireguard/po/templates/wireguard.pot
applications/luci-app-wireguard/po/tr/wireguard.po
applications/luci-app-wireguard/po/uk/wireguard.po
applications/luci-app-wireguard/po/vi/wireguard.po
applications/luci-app-wireguard/po/zh_Hans/wireguard.po
applications/luci-app-wireguard/po/zh_Hant/wireguard.po
applications/luci-app-wol/po/ar/wol.po [new file with mode: 0644]
applications/luci-app-wol/po/fr/wol.po
applications/luci-app-wol/po/ja/wol.po
applications/luci-app-wol/po/ru/wol.po
applications/luci-app-wol/po/zh_Hant/wol.po
applications/luci-app-yggdrasil/po/ar/yggdrasil.po [new file with mode: 0644]
applications/luci-app-yggdrasil/po/en/yggdrasil.po [new file with mode: 0644]
applications/luci-app-yggdrasil/po/fi/yggdrasil.po
applications/luci-app-yggdrasil/po/ja/yggdrasil.po
applications/luci-app-yggdrasil/po/ru/yggdrasil.po
build/i18n-merge-master.pl
collections/luci-lib-docker/Makefile [new file with mode: 0644]
collections/luci-lib-docker/luasrc/docker.lua [new file with mode: 0644]
collections/luci-nginx/Makefile
collections/luci-ssl-nginx/Makefile
luci.mk
modules/luci-base/htdocs/luci-static/resources/firewall.js
modules/luci-base/htdocs/luci-static/resources/form.js
modules/luci-base/htdocs/luci-static/resources/luci.js
modules/luci-base/htdocs/luci-static/resources/ui.js
modules/luci-base/htdocs/luci-static/resources/validation.js
modules/luci-base/luasrc/dispatcher.lua
modules/luci-base/po/ar/base.po [new file with mode: 0644]
modules/luci-base/po/bg/base.po
modules/luci-base/po/bn_BD/base.po
modules/luci-base/po/ca/base.po
modules/luci-base/po/cs/base.po
modules/luci-base/po/de/base.po
modules/luci-base/po/el/base.po
modules/luci-base/po/en/base.po
modules/luci-base/po/es/base.po
modules/luci-base/po/fi/base.po
modules/luci-base/po/fr/base.po
modules/luci-base/po/he/base.po
modules/luci-base/po/hi/base.po
modules/luci-base/po/hu/base.po
modules/luci-base/po/it/base.po
modules/luci-base/po/ja/base.po
modules/luci-base/po/ko/base.po
modules/luci-base/po/mr/base.po
modules/luci-base/po/ms/base.po
modules/luci-base/po/nb_NO/base.po
modules/luci-base/po/pl/base.po
modules/luci-base/po/pt/base.po
modules/luci-base/po/pt_BR/base.po
modules/luci-base/po/ro/base.po
modules/luci-base/po/ru/base.po
modules/luci-base/po/sk/base.po
modules/luci-base/po/sv/base.po
modules/luci-base/po/templates/base.pot
modules/luci-base/po/tr/base.po
modules/luci-base/po/uk/base.po
modules/luci-base/po/vi/base.po
modules/luci-base/po/zh_Hans/base.po
modules/luci-base/po/zh_Hant/base.po
modules/luci-base/root/usr/libexec/rpcd/luci
modules/luci-base/root/usr/share/luci/menu.d/luci-base.json
modules/luci-base/root/usr/share/rpcd/acl.d/luci-base.json
modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js
modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js
modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js
modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js
modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json
protocols/luci-proto-vxlan/Makefile [new file with mode: 0644]
protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js [new file with mode: 0644]
protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js [new file with mode: 0644]
protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js

index 93a068c746d0503adf1b823fde7c9d25ea8fe3e5..52ce13c766968bb806dd8c561394fe775e87138a 100644 (file)
@@ -300,7 +300,7 @@ return view.extend({
                o = s.option(cbiACLLevel, '_write', _('Write access'));
                o.modalonly = false;
 
-               o = s.option(form.ListValue, '_level', _('Acess level'));
+               o = s.option(form.ListValue, '_level', _('Access level'));
                o.modalonly = true;
                o.value('write', _('full', 'All permissions granted'));
                o.value('read', _('readonly', 'Only read permissions granted'));
diff --git a/applications/luci-app-acl/po/ar/acl.po b/applications/luci-app-acl/po/ar/acl.po
new file mode 100644 (file)
index 0000000..28fc1e2
--- /dev/null
@@ -0,0 +1,145 @@
+msgid ""
+msgstr ""
+"PO-Revision-Date: 2020-06-03 12:10+0000\n"
+"Last-Translator: Marwan Amireh <amirehmarwan@gmail.com>\n"
+"Language-Team: Arabic <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationsacl/ar/>\n"
+"Language: ar\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 "
+"&& n%100<=10 ? 3 : n%100>=11 ? 4 : 5;\n"
+"X-Generator: Weblate 4.1-dev\n"
+
+#: applications/luci-app-acl/root/usr/share/luci/menu.d/luci-app-acl.json:3
+msgid "ACL Settings"
+msgstr ""
+
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:78
+msgid "ACL group"
+msgstr ""
+
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:80
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:303
+msgid "Access level"
+msgstr ""
+
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:267
+msgid "Cannot encrypt plaintext password since uhttpd is not installed."
+msgstr ""
+
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:79
+msgid "Description"
+msgstr "الوصف"
+
+#: applications/luci-app-acl/root/usr/share/rpcd/acl.d/luci-app-acl.json:3
+msgid "Grant access to ACL configuration"
+msgstr ""
+
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:212
+msgid "Login name"
+msgstr ""
+
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:202
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:209
+msgid "LuCI Logins"
+msgstr ""
+
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:209
+msgid "New account"
+msgstr ""
+
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:244
+msgid "Password value"
+msgstr ""
+
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:215
+msgid "Password variant"
+msgstr ""
+
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:297
+msgid "Read access"
+msgstr ""
+
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:289
+msgid "Session timeout"
+msgstr ""
+
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:86
+msgctxt "Set all permissions in the table below to one of the given values"
+msgid "Set all:"
+msgstr ""
+
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:175
+msgid ""
+"The LuCI ACL management is in an experimental stage! It does not yet work "
+"reliably with all applications"
+msgstr ""
+
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:259
+msgid "The password may not start with \"$p$\"."
+msgstr ""
+
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:232
+msgid "The system account to use the password from"
+msgstr ""
+
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:232
+msgid "UNIX account"
+msgstr ""
+
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:282
+msgid "Unable to encrypt plaintext password: %s"
+msgstr ""
+
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:217
+msgid "Use UNIX password in /etc/shadow"
+msgstr ""
+
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:218
+msgid "Use encrypted password hash"
+msgstr ""
+
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:219
+msgid "Use plain password"
+msgstr ""
+
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:300
+msgid "Write access"
+msgstr ""
+
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:67
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:89
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:110
+msgctxt "No permissions granted"
+msgid "denied"
+msgstr ""
+
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:294
+msgid "does not expire"
+msgstr ""
+
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:63
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:95
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:112
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:305
+msgctxt "All permissions granted"
+msgid "full"
+msgstr ""
+
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:307
+msgctxt "Select individual permissions manually"
+msgid "individual"
+msgstr ""
+
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:65
+msgctxt "Some permissions granted"
+msgid "partial (%d/%d)"
+msgstr ""
+
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:92
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:111
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:306
+msgctxt "Only read permissions granted"
+msgid "readonly"
+msgstr ""
index 20a863e0e6fa27f18ef5b094aadfadd9f66f917e..2cdc5225581c3bac0bae0df0fd10136fe82628d7 100644 (file)
 msgid ""
 msgstr ""
-"Content-Type: text/plain; charset=UTF-8\n"
 "Project-Id-Version: PACKAGE VERSION\n"
-"Last-Translator: Automatically generated\n"
-"Language-Team: none\n"
+"PO-Revision-Date: 2020-05-22 12:40+0000\n"
+"Last-Translator: Stefan M <sm@voip-office.eu>\n"
+"Language-Team: Bulgarian <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationsacl/bg/>\n"
 "Language: bg\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"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+"X-Generator: Weblate 4.1-dev\n"
 
 #: applications/luci-app-acl/root/usr/share/luci/menu.d/luci-app-acl.json:3
 msgid "ACL Settings"
-msgstr ""
+msgstr "Настройки ACL (списъци за контрол на достъпа)"
 
 #: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:78
 msgid "ACL group"
-msgstr ""
+msgstr "ACL група (списъци за контрол на достъпа)"
 
 #: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:80
-msgid "Access level"
-msgstr ""
-
 #: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:303
-msgid "Acess level"
-msgstr ""
+msgid "Access level"
+msgstr "Ниво на достъп"
 
 #: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:267
 msgid "Cannot encrypt plaintext password since uhttpd is not installed."
 msgstr ""
+"Текстът на паролата не може да бъде кодиран, защото uhttpd не е инсталиран."
 
 #: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:79
 msgid "Description"
-msgstr ""
+msgstr "Описание"
 
 #: applications/luci-app-acl/root/usr/share/rpcd/acl.d/luci-app-acl.json:3
 msgid "Grant access to ACL configuration"
-msgstr ""
+msgstr "Позволи достъп до ACL конфигурацията (списъци за контрол на достъпа)"
 
 #: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:212
 msgid "Login name"
-msgstr ""
+msgstr "Потребителско име"
 
 #: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:202
 #: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:209
 msgid "LuCI Logins"
-msgstr ""
+msgstr "LuCI Потребителски имена"
 
 #: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:209
 msgid "New account"
-msgstr ""
+msgstr "Нов акаунт"
 
 #: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:244
 msgid "Password value"
-msgstr ""
+msgstr "Стойност на паролата"
 
 #: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:215
 msgid "Password variant"
-msgstr ""
+msgstr "Вариант на паролата"
 
 #: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:297
 msgid "Read access"
-msgstr ""
+msgstr "Достъп за четене"
 
 #: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:289
 msgid "Session timeout"
-msgstr ""
+msgstr "Прекъсване на сесията след"
 
 #: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:86
 msgctxt "Set all permissions in the table below to one of the given values"
 msgid "Set all:"
-msgstr ""
+msgstr "Промени всички:"
 
 #: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:175
 msgid ""
 "The LuCI ACL management is in an experimental stage! It does not yet work "
 "reliably with all applications"
 msgstr ""
+"Управлението на ACL (списъци за контрол на достъпа) в LuCI е все още в "
+"експериментална фаза! Все още не работи надеждно при всички приложения"
 
 #: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:259
 msgid "The password may not start with \"$p$\"."
-msgstr ""
+msgstr "Паролата не може да започва с \"$p$\"."
 
 #: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:232
 msgid "The system account to use the password from"
-msgstr ""
+msgstr "Системния акаунт от който да се използва паролата"
 
 #: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:232
 msgid "UNIX account"
-msgstr ""
+msgstr "UNIX акаунт"
 
 #: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:282
 msgid "Unable to encrypt plaintext password: %s"
-msgstr ""
+msgstr "Текстовата парола не може да се кодира: %s"
 
 #: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:217
 msgid "Use UNIX password in /etc/shadow"
-msgstr ""
+msgstr "Използвай UNIX паролата от /etc/shadow"
 
 #: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:218
 msgid "Use encrypted password hash"
-msgstr ""
+msgstr "Използвай кодиран password hash"
 
 #: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:219
 msgid "Use plain password"
-msgstr ""
+msgstr "Използвай не-кодирана парола"
 
 #: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:300
 msgid "Write access"
-msgstr ""
+msgstr "Достъп за променяне"
 
 #: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:67
 #: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:89
 #: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:110
 msgctxt "No permissions granted"
 msgid "denied"
-msgstr ""
+msgstr "отказан"
 
 #: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:294
 msgid "does not expire"
-msgstr ""
+msgstr "не изгубва валидност"
 
 #: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:63
 #: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:95
@@ -126,21 +129,21 @@ msgstr ""
 #: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:305
 msgctxt "All permissions granted"
 msgid "full"
-msgstr ""
+msgstr "пълен"
 
 #: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:307
 msgctxt "Select individual permissions manually"
 msgid "individual"
-msgstr ""
+msgstr "индивидуален"
 
 #: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:65
 msgctxt "Some permissions granted"
 msgid "partial (%d/%d)"
-msgstr ""
+msgstr "частичен (%d/%d)"
 
 #: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:92
 #: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:111
 #: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:306
 msgctxt "Only read permissions granted"
 msgid "readonly"
-msgstr ""
+msgstr "само четене"
index 42c88f9606300e9f6fc02f7e510c58088254a26c..68f48936fd5bd3b29871616d39b87e54ae76683e 100644 (file)
@@ -13,11 +13,8 @@ msgid "ACL group"
 msgstr ""
 
 #: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:80
-msgid "Access level"
-msgstr ""
-
 #: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:303
-msgid "Acess level"
+msgid "Access level"
 msgstr ""
 
 #: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:267
index 33947f5de2b46a3211cc498cc7ed969cf2b41bf6..4b06f40dfa7ab86866797c6027ba117efc078732 100644 (file)
@@ -21,11 +21,8 @@ msgid "ACL group"
 msgstr "Grup ACL"
 
 #: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:80
-msgid "Access level"
-msgstr "Nivell d'accés"
-
 #: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:303
-msgid "Acess level"
+msgid "Access level"
 msgstr "Nivell d'accés"
 
 #: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:267
@@ -150,3 +147,6 @@ msgstr "parcial (%d/%d)"
 msgctxt "Only read permissions granted"
 msgid "readonly"
 msgstr "només-lectura"
+
+#~ msgid "Acess level"
+#~ msgstr "Nivell d'accés"
index fb97805d29777d9e6b439b644b5e764987754187..2cf8ba11f90fd7b757828984b72b3b99d13a77fb 100644 (file)
@@ -18,11 +18,8 @@ msgid "ACL group"
 msgstr ""
 
 #: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:80
-msgid "Access level"
-msgstr ""
-
 #: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:303
-msgid "Acess level"
+msgid "Access level"
 msgstr ""
 
 #: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:267
index 3062cfc8168f5212c48c08b58193e596d457b12d..94c42bf58cf8ef0c330670ec09d66a059a6748ab 100644 (file)
@@ -21,11 +21,8 @@ msgid "ACL group"
 msgstr "ACL-Gruppe"
 
 #: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:80
-msgid "Access level"
-msgstr "Zugriffsebene"
-
 #: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:303
-msgid "Acess level"
+msgid "Access level"
 msgstr "Zugriffsebene"
 
 #: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:267
@@ -151,3 +148,6 @@ msgstr "teilweise (%d/%d)"
 msgctxt "Only read permissions granted"
 msgid "readonly"
 msgstr "nur Leserechte"
+
+#~ msgid "Acess level"
+#~ msgstr "Zugriffsebene"
index 1a78f583e03f1bb20d00607416fe64dc15777d37..bf8da298dfd259d6d1b67d1500d34574e4c3657c 100644 (file)
@@ -1,7 +1,7 @@
 msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2020-04-25 16:36+0000\n"
+"PO-Revision-Date: 2020-05-23 15:41+0000\n"
 "Last-Translator: george k <norhorn@gmail.com>\n"
 "Language-Team: Greek <https://hosted.weblate.org/projects/openwrt/"
 "luciapplicationsacl/el/>\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.2-dev\n"
+"X-Generator: Weblate 4.1-dev\n"
 
 #: applications/luci-app-acl/root/usr/share/luci/menu.d/luci-app-acl.json:3
 msgid "ACL Settings"
@@ -21,11 +21,8 @@ msgid "ACL group"
 msgstr "Ομάδα ACL"
 
 #: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:80
-msgid "Access level"
-msgstr "Επίπεδο πρόσβασης"
-
 #: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:303
-msgid "Acess level"
+msgid "Access level"
 msgstr "Επίπεδο πρόσβασης"
 
 #: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:267
@@ -107,7 +104,7 @@ msgstr "Χρήση κωδικού πρόσβασης UNIX στο /etc/shadow"
 
 #: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:218
 msgid "Use encrypted password hash"
-msgstr ""
+msgstr "Χρήση κρυπτογραφημένου κωδικού"
 
 #: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:219
 msgid "Use plain password"
@@ -152,3 +149,6 @@ msgstr "μερική (%d/%d)"
 msgctxt "Only read permissions granted"
 msgid "readonly"
 msgstr "μόνο για ανάγνωση"
+
+#~ msgid "Acess level"
+#~ msgstr "Επίπεδο πρόσβασης"
index 0909fbd1eec53f3ca7e18f2fbf1f3bc931434d82..b4d56f7682b237662232e9fe2091e442c211252a 100644 (file)
@@ -18,13 +18,10 @@ msgid "ACL group"
 msgstr "ACL group"
 
 #: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:80
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:303
 msgid "Access level"
 msgstr "Access level"
 
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:303
-msgid "Acess level"
-msgstr "Acess level"
-
 #: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:267
 msgid "Cannot encrypt plaintext password since uhttpd is not installed."
 msgstr "Cannot encrypt plaintext password since uhttpd is not installed."
@@ -146,3 +143,6 @@ msgstr "partial (%d/%d)"
 msgctxt "Only read permissions granted"
 msgid "readonly"
 msgstr "readonly"
+
+#~ msgid "Acess level"
+#~ msgstr "Acess level"
index 991a1844b6051d319a4d56fd1409a1a6ee4200d3..5d98faaefb3fac9d6ef46f16032bfd2cfaf117ce 100644 (file)
@@ -21,11 +21,8 @@ msgid "ACL group"
 msgstr "Grupo ACL"
 
 #: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:80
-msgid "Access level"
-msgstr "Nivel de acceso"
-
 #: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:303
-msgid "Acess level"
+msgid "Access level"
 msgstr "Nivel de acceso"
 
 #: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:267
@@ -151,3 +148,6 @@ msgstr "parcial (%d/%d)"
 msgctxt "Only read permissions granted"
 msgid "readonly"
 msgstr "solo lectura"
+
+#~ msgid "Acess level"
+#~ msgstr "Nivel de acceso"
index f7d72dae4e07d68973868764e482e825c3bd99d7..8439e41c661ff11c5f8525efe8a3a4b710b2c5bc 100644 (file)
 msgid ""
 msgstr ""
+"PO-Revision-Date: 2020-05-17 10:09+0000\n"
+"Last-Translator: Hannu Nyman <hannu.nyman@iki.fi>\n"
+"Language-Team: Finnish <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationsacl/fi/>\n"
 "Language: fi\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+"X-Generator: Weblate 4.1-dev\n"
 
 #: applications/luci-app-acl/root/usr/share/luci/menu.d/luci-app-acl.json:3
 msgid "ACL Settings"
-msgstr ""
+msgstr "ACL-asetukset"
 
 #: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:78
 msgid "ACL group"
-msgstr ""
+msgstr "ACL ryhmä"
 
 #: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:80
-msgid "Access level"
-msgstr ""
-
 #: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:303
-msgid "Acess level"
-msgstr ""
+msgid "Access level"
+msgstr "Pääsytaso"
 
 #: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:267
 msgid "Cannot encrypt plaintext password since uhttpd is not installed."
-msgstr ""
+msgstr "Salasanaa ei voi salata koska uhttpd on asentamatta."
 
 #: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:79
 msgid "Description"
-msgstr ""
+msgstr "Kuvaus"
 
 #: applications/luci-app-acl/root/usr/share/rpcd/acl.d/luci-app-acl.json:3
 msgid "Grant access to ACL configuration"
-msgstr ""
+msgstr "Salli pääsy ACL määrityksiin"
 
 #: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:212
 msgid "Login name"
-msgstr ""
+msgstr "Käyttäjätunnus"
 
 #: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:202
 #: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:209
 msgid "LuCI Logins"
-msgstr ""
+msgstr "LuCI Kirjautuminen"
 
 #: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:209
 msgid "New account"
-msgstr ""
+msgstr "Uusi tili"
 
 #: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:244
 msgid "Password value"
-msgstr ""
+msgstr "Salasanan arvo"
 
 #: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:215
 msgid "Password variant"
-msgstr ""
+msgstr "Salasanan muoto"
 
 #: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:297
 msgid "Read access"
-msgstr ""
+msgstr "Salli luku"
 
 #: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:289
 msgid "Session timeout"
-msgstr ""
+msgstr "Istunnon aikakatkaisu"
 
 #: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:86
 msgctxt "Set all permissions in the table below to one of the given values"
 msgid "Set all:"
-msgstr ""
+msgstr "Aseta kaikki:"
 
 #: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:175
 msgid ""
 "The LuCI ACL management is in an experimental stage! It does not yet work "
 "reliably with all applications"
 msgstr ""
+"LuCI:n käyttöoikeuksien hallintajärjestelmä (ACL) on testausvaiheessa! Se ei "
+"välttämättä toimi kaikissa tilanteissa oikein"
 
 #: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:259
 msgid "The password may not start with \"$p$\"."
-msgstr ""
+msgstr "Salasana ei voi alkaa merkkijonolla \"$p$\"."
 
 #: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:232
 msgid "The system account to use the password from"
-msgstr ""
+msgstr "Järjestelmä käyttää salasanaa kohteelta"
 
 #: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:232
 msgid "UNIX account"
-msgstr ""
+msgstr "UNIX käyttäjätunnus"
 
 #: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:282
 msgid "Unable to encrypt plaintext password: %s"
-msgstr ""
+msgstr "Salasanan salaaminen epäonnistui: %s"
 
 #: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:217
 msgid "Use UNIX password in /etc/shadow"
-msgstr ""
+msgstr "Käytä UNIX salasanaa tiedostosta /etc/shadow"
 
 #: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:218
 msgid "Use encrypted password hash"
-msgstr ""
+msgstr "Käytä salattua salasanan tarkistussummaa"
 
 #: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:219
 msgid "Use plain password"
-msgstr ""
+msgstr "Kaytä salaamatonta salasanaa"
 
 #: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:300
 msgid "Write access"
-msgstr ""
+msgstr "Salli kirjoitus"
 
 #: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:67
 #: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:89
 #: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:110
 msgctxt "No permissions granted"
 msgid "denied"
-msgstr ""
+msgstr "evätty"
 
 #: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:294
 msgid "does not expire"
-msgstr ""
+msgstr "ei vanhene"
 
 #: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:63
 #: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:95
@@ -121,21 +126,24 @@ msgstr ""
 #: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:305
 msgctxt "All permissions granted"
 msgid "full"
-msgstr ""
+msgstr "täysi"
 
 #: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:307
 msgctxt "Select individual permissions manually"
 msgid "individual"
-msgstr ""
+msgstr "yksittäiset"
 
 #: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:65
 msgctxt "Some permissions granted"
 msgid "partial (%d/%d)"
-msgstr ""
+msgstr "osittainen (%d/%d)"
 
 #: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:92
 #: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:111
 #: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:306
 msgctxt "Only read permissions granted"
 msgid "readonly"
-msgstr ""
+msgstr "vain luku"
+
+#~ msgid "Acess level"
+#~ msgstr "Pääsytaso"
index ccd301592a9b03f3163359bf1c73f948bf19bb97..8fafb5f788402e540ef629e08ea3c70b60c081db 100644 (file)
@@ -21,13 +21,10 @@ msgid "ACL group"
 msgstr "Groupe ACL"
 
 #: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:80
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:303
 msgid "Access level"
 msgstr "Niveau d’Accès"
 
-#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:303
-msgid "Acess level"
-msgstr "Niveau d'accès"
-
 #: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:267
 msgid "Cannot encrypt plaintext password since uhttpd is not installed."
 msgstr ""
@@ -150,3 +147,6 @@ msgstr "partielle (%d/%d)"
 msgctxt "Only read permissions granted"
 msgid "readonly"
 msgstr "lecture seul"
+
+#~ msgid "Acess level"
+#~ msgstr "Niveau d'accès"
index 5343db4936bfbdbc97a7623cbf3c4518233d5347..2532878d53ce4e62e48fdbe667abf1658f60f99a 100644 (file)
@@ -18,11 +18,8 @@ msgid "ACL group"
 msgstr ""
 
 #: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:80
-msgid "Access level"
-msgstr ""
-
 #: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:303
-msgid "Acess level"
+msgid "Access level"
 msgstr ""
 
 #: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:267
index af0f869931154f363c4d6bda93704c4bd7f22490..2174700ba45780d12c8ed2b708a8505d5c6bd28f 100644 (file)
@@ -17,11 +17,8 @@ msgid "ACL group"
 msgstr ""
 
 #: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:80
-msgid "Access level"
-msgstr ""
-
 #: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:303
-msgid "Acess level"
+msgid "Access level"
 msgstr ""
 
 #: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:267
index 32657a6162d8707895c2a6b1f2e412c3c4a0e576..c08d326b34ea17ad13a5dc510059a3b93e3c34cc 100644 (file)
@@ -18,11 +18,8 @@ msgid "ACL group"
 msgstr ""
 
 #: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:80
-msgid "Access level"
-msgstr ""
-
 #: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:303
-msgid "Acess level"
+msgid "Access level"
 msgstr ""
 
 #: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:267
index c041d284a233ab8c5e94a33d01a52a20a1602725..0b6a0b05afc1cab6b527d2a5fbd13d114870c9ef 100644 (file)
@@ -1,41 +1,41 @@
 msgid ""
 msgstr ""
-"Content-Type: text/plain; charset=UTF-8\n"
 "Project-Id-Version: PACKAGE VERSION\n"
-"Last-Translator: Automatically generated\n"
-"Language-Team: none\n"
+"PO-Revision-Date: 2020-05-31 01:41+0000\n"
+"Last-Translator: Gerardo Doro <gerrydoro97@gmail.com>\n"
+"Language-Team: Italian <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationsacl/it/>\n"
 "Language: it\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"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+"X-Generator: Weblate 4.1-dev\n"
 
 #: applications/luci-app-acl/root/usr/share/luci/menu.d/luci-app-acl.json:3
 msgid "ACL Settings"
-msgstr ""
+msgstr "Impostazioni ACL"
 
 #: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:78
 msgid "ACL group"
-msgstr ""
+msgstr "Gruppi ACL"
 
 #: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:80
-msgid "Access level"
-msgstr ""
-
 #: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:303
-msgid "Acess level"
-msgstr ""
+msgid "Access level"
+msgstr "Livello di accesso"
 
 #: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:267
 msgid "Cannot encrypt plaintext password since uhttpd is not installed."
-msgstr ""
+msgstr "Non posso decifrare la password visto che uhttpd non è installato."
 
 #: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:79
 msgid "Description"
-msgstr ""
+msgstr "Descrizione"
 
 #: applications/luci-app-acl/root/usr/share/rpcd/acl.d/luci-app-acl.json:3
 msgid "Grant access to ACL configuration"
-msgstr ""
+msgstr "Permetti accesso alla configurazione ACL"
 
 #: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:212
 msgid "Login name"
@@ -44,11 +44,11 @@ msgstr ""
 #: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:202
 #: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:209
 msgid "LuCI Logins"
-msgstr ""
+msgstr "Login LuCI"
 
 #: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:209
 msgid "New account"
-msgstr ""
+msgstr "Nuovo account"
 
 #: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:244
 msgid "Password value"
@@ -56,30 +56,32 @@ msgstr ""
 
 #: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:215
 msgid "Password variant"
-msgstr ""
+msgstr "Variante password"
 
 #: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:297
 msgid "Read access"
-msgstr ""
+msgstr "Accesso in lettura"
 
 #: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:289
 msgid "Session timeout"
-msgstr ""
+msgstr "Timeout sessione"
 
 #: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:86
 msgctxt "Set all permissions in the table below to one of the given values"
 msgid "Set all:"
-msgstr ""
+msgstr "Imposta tutto:"
 
 #: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:175
 msgid ""
 "The LuCI ACL management is in an experimental stage! It does not yet work "
 "reliably with all applications"
 msgstr ""
+"La gestione delle ACL via LuCI è in fase sperimentale! Non funziona ancora "
+"in modo affidabile con tutte le applicazioni"
 
 #: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:259
 msgid "The password may not start with \"$p$\"."
-msgstr ""
+msgstr "La password non può iniziare con \"$p$\"."
 
 #: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:232
 msgid "The system account to use the password from"
@@ -87,38 +89,38 @@ msgstr ""
 
 #: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:232
 msgid "UNIX account"
-msgstr ""
+msgstr "Account UNIX"
 
 #: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:282
 msgid "Unable to encrypt plaintext password: %s"
-msgstr ""
+msgstr "Impossibile crittografare la password in chiaro: %s"
 
 #: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:217
 msgid "Use UNIX password in /etc/shadow"
-msgstr ""
+msgstr "Usa password UNIX in /etc/shadow"
 
 #: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:218
 msgid "Use encrypted password hash"
-msgstr ""
+msgstr "Usa l'hash della password crittografata"
 
 #: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:219
 msgid "Use plain password"
-msgstr ""
+msgstr "Usa password semplice"
 
 #: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:300
 msgid "Write access"
-msgstr ""
+msgstr "Accesso in scrittura"
 
 #: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:67
 #: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:89
 #: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:110
 msgctxt "No permissions granted"
 msgid "denied"
-msgstr ""
+msgstr "negato"
 
 #: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:294
 msgid "does not expire"
-msgstr ""
+msgstr "non scade"
 
 #: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:63
 #: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:95
@@ -126,21 +128,21 @@ msgstr ""
 #: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:305
 msgctxt "All permissions granted"
 msgid "full"
-msgstr ""
+msgstr "pieno"
 
 #: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:307
 msgctxt "Select individual permissions manually"
 msgid "individual"
-msgstr ""
+msgstr "individuale"
 
 #: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:65
 msgctxt "Some permissions granted"
 msgid "partial (%d/%d)"
-msgstr ""
+msgstr "parziale (%d/%d)"
 
 #: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:92
 #: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:111
 #: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:306
 msgctxt "Only read permissions granted"
 msgid "readonly"
-msgstr ""
+msgstr "sola lettura"
index 5f467cc480f94a2424f02e2aa514062e268072a4..456c322ae453bec1333fd0bd3d31f4f40a907de3 100644 (file)
@@ -1,13 +1,16 @@
 msgid ""
 msgstr ""
-"Content-Type: text/plain; charset=UTF-8\n"
 "Project-Id-Version: PACKAGE VERSION\n"
-"Last-Translator: Automatically generated\n"
-"Language-Team: none\n"
+"PO-Revision-Date: 2020-06-13 22:13+0000\n"
+"Last-Translator: Satoru Yoshida <ramat@ram.ne.jp>\n"
+"Language-Team: Japanese <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationsacl/ja/>\n"
 "Language: ja\n"
 "MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
 "Plural-Forms: nplurals=1; plural=0;\n"
+"X-Generator: Weblate 4.1-dev\n"
 
 #: applications/luci-app-acl/root/usr/share/luci/menu.d/luci-app-acl.json:3
 msgid "ACL Settings"
@@ -18,11 +21,8 @@ msgid "ACL group"
 msgstr ""
 
 #: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:80
-msgid "Access level"
-msgstr ""
-
 #: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:303
-msgid "Acess level"
+msgid "Access level"
 msgstr ""
 
 #: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:267
@@ -31,7 +31,7 @@ msgstr ""
 
 #: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:79
 msgid "Description"
-msgstr ""
+msgstr "説明"
 
 #: applications/luci-app-acl/root/usr/share/rpcd/acl.d/luci-app-acl.json:3
 msgid "Grant access to ACL configuration"
index 98f2e5a9084453cffb9167276c05f7fd1d578047..067a66c5674b5f3f53820e8cddca9170d56b453a 100644 (file)
@@ -18,11 +18,8 @@ msgid "ACL group"
 msgstr ""
 
 #: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:80
-msgid "Access level"
-msgstr ""
-
 #: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:303
-msgid "Acess level"
+msgid "Access level"
 msgstr ""
 
 #: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:267
index ec8f9dc3392e41a8823d9b133660bd254b4a129b..b2fabb1f50d690eaa080457e2ccee306fb4c3442 100644 (file)
@@ -17,11 +17,8 @@ msgid "ACL group"
 msgstr ""
 
 #: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:80
-msgid "Access level"
-msgstr ""
-
 #: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:303
-msgid "Acess level"
+msgid "Access level"
 msgstr ""
 
 #: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:267
index 21abb02dbc5448c41a486eb293d2e87506c7b1db..72e815e8d3a750da531aae2db1b7727fb50edfed 100644 (file)
@@ -17,11 +17,8 @@ msgid "ACL group"
 msgstr ""
 
 #: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:80
-msgid "Access level"
-msgstr ""
-
 #: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:303
-msgid "Acess level"
+msgid "Access level"
 msgstr ""
 
 #: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:267
index 34061e5ccd7866d826267146017072f94dfb2439..54776ef52b931be2f9aba8448ad5b14fe4997d3b 100644 (file)
@@ -18,11 +18,8 @@ msgid "ACL group"
 msgstr ""
 
 #: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:80
-msgid "Access level"
-msgstr ""
-
 #: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:303
-msgid "Acess level"
+msgid "Access level"
 msgstr ""
 
 #: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:267
index 13261ea0427875f4ab281bc3a99588fa89608dc6..cdf4611373b9da7b29bc1872c278ef2d0fd0883f 100644 (file)
@@ -22,11 +22,8 @@ msgid "ACL group"
 msgstr "Grupa ACL"
 
 #: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:80
-msgid "Access level"
-msgstr "Poziom dostępu"
-
 #: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:303
-msgid "Acess level"
+msgid "Access level"
 msgstr "Poziom dostępu"
 
 #: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:267
@@ -152,3 +149,6 @@ msgstr "częściowe (%d/%d)"
 msgctxt "Only read permissions granted"
 msgid "readonly"
 msgstr "tylko do odczytu"
+
+#~ msgid "Acess level"
+#~ msgstr "Poziom dostępu"
index 4cefdfadead4373797fe946428f6dc1633b14712..a4d26292029b0a677428211753b3034fac53650d 100644 (file)
@@ -21,11 +21,8 @@ msgid "ACL group"
 msgstr "Grupo ACL"
 
 #: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:80
-msgid "Access level"
-msgstr "Nível de acesso"
-
 #: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:303
-msgid "Acess level"
+msgid "Access level"
 msgstr "Nível de acesso"
 
 #: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:267
@@ -151,3 +148,6 @@ msgstr "parcial (%d/%d)"
 msgctxt "Only read permissions granted"
 msgid "readonly"
 msgstr "somente leitura"
+
+#~ msgid "Acess level"
+#~ msgstr "Nível de acesso"
index fe7d763787fc9f9942ef65caa50823fc9c376769..aa4dcec8bcfbadfa6ee1408340814a6be88b16a1 100644 (file)
@@ -21,11 +21,8 @@ msgid "ACL group"
 msgstr "Grupo ACL"
 
 #: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:80
-msgid "Access level"
-msgstr "Nível de acesso"
-
 #: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:303
-msgid "Acess level"
+msgid "Access level"
 msgstr "Nível de acesso"
 
 #: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:267
@@ -151,3 +148,6 @@ msgstr "parcial (%d/%d)"
 msgctxt "Only read permissions granted"
 msgid "readonly"
 msgstr "Leitura apenas"
+
+#~ msgid "Acess level"
+#~ msgstr "Nível de acesso"
index 66e7aa54f5a2d3caac128ee29b62d5d2360a589f..4e6fd62972b96c658701cb9c2f4ec653d680d5b3 100644 (file)
@@ -19,11 +19,8 @@ msgid "ACL group"
 msgstr ""
 
 #: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:80
-msgid "Access level"
-msgstr ""
-
 #: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:303
-msgid "Acess level"
+msgid "Access level"
 msgstr ""
 
 #: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:267
index 8ed87c6ff2d7395a06a15faabc0577c8de0d819f..473c9d43a51258e2bec4abc662dc9434fda88802 100644 (file)
@@ -22,11 +22,8 @@ msgid "ACL group"
 msgstr "ACL группа"
 
 #: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:80
-msgid "Access level"
-msgstr "Уровень доступа"
-
 #: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:303
-msgid "Acess level"
+msgid "Access level"
 msgstr "Уровень доступа"
 
 #: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:267
@@ -152,3 +149,6 @@ msgstr "частичный (%d/%d)"
 msgctxt "Only read permissions granted"
 msgid "readonly"
 msgstr "только чтение"
+
+#~ msgid "Acess level"
+#~ msgstr "Уровень доступа"
index 523e1f5cade7213b2211acf9d9c031fccce00c54..cda2d43798afc33fabcc9bed80eab91781374fcc 100644 (file)
 msgid ""
 msgstr ""
-"Content-Type: text/plain; charset=UTF-8\n"
 "Project-Id-Version: PACKAGE VERSION\n"
-"Last-Translator: Automatically generated\n"
-"Language-Team: none\n"
+"PO-Revision-Date: 2020-06-09 21:41+0000\n"
+"Last-Translator: Miloš Leškanič <leskanic@gmail.com>\n"
+"Language-Team: Slovak <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationsacl/sk/>\n"
 "Language: sk\n"
 "MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
 "Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n"
+"X-Generator: Weblate 4.1-dev\n"
 
 #: applications/luci-app-acl/root/usr/share/luci/menu.d/luci-app-acl.json:3
 msgid "ACL Settings"
-msgstr ""
+msgstr "Nastavenia ACL"
 
 #: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:78
 msgid "ACL group"
-msgstr ""
+msgstr "ACL skupina"
 
 #: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:80
-msgid "Access level"
-msgstr ""
-
 #: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:303
-msgid "Acess level"
-msgstr ""
+msgid "Access level"
+msgstr "Úroveň prístupu"
 
 #: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:267
 msgid "Cannot encrypt plaintext password since uhttpd is not installed."
-msgstr ""
+msgstr "Nemožno zašifrovať heslo, pretože uhttpd nie je nainštalované."
 
 #: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:79
 msgid "Description"
-msgstr ""
+msgstr "Popis"
 
 #: applications/luci-app-acl/root/usr/share/rpcd/acl.d/luci-app-acl.json:3
 msgid "Grant access to ACL configuration"
-msgstr ""
+msgstr "Povoliť prístup k ACL konfigurácii"
 
 #: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:212
 msgid "Login name"
-msgstr ""
+msgstr "Prihlasovacie meno"
 
 #: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:202
 #: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:209
 msgid "LuCI Logins"
-msgstr ""
+msgstr "LuCI prihlásenia"
 
 #: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:209
 msgid "New account"
-msgstr ""
+msgstr "Nový účet"
 
 #: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:244
 msgid "Password value"
-msgstr ""
+msgstr "Hodnota hesla"
 
 #: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:215
 msgid "Password variant"
-msgstr ""
+msgstr "Variant hesla"
 
 #: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:297
 msgid "Read access"
-msgstr ""
+msgstr "Čítanie"
 
 #: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:289
 msgid "Session timeout"
-msgstr ""
+msgstr "Relácia vypršala"
 
 #: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:86
 msgctxt "Set all permissions in the table below to one of the given values"
 msgid "Set all:"
-msgstr ""
+msgstr "Nastaviť všetky:"
 
 #: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:175
 msgid ""
 "The LuCI ACL management is in an experimental stage! It does not yet work "
 "reliably with all applications"
 msgstr ""
+"Správa ACL v LuCI je experimentálna! Nefunguje spoľahlivo so všetkými "
+"aplikáciami"
 
 #: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:259
 msgid "The password may not start with \"$p$\"."
-msgstr ""
+msgstr "Heslo nemôže začínať na \"$p$\"."
 
 #: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:232
 msgid "The system account to use the password from"
-msgstr ""
+msgstr "Systémový účet, z ktorého použiť heslo"
 
 #: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:232
 msgid "UNIX account"
-msgstr ""
+msgstr "UNIX účet"
 
 #: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:282
 msgid "Unable to encrypt plaintext password: %s"
-msgstr ""
+msgstr "Nemožno zašifrovať otvorené heslo: %s"
 
 #: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:217
 msgid "Use UNIX password in /etc/shadow"
-msgstr ""
+msgstr "Použiť UNIX heslo v /etc/shadow"
 
 #: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:218
 msgid "Use encrypted password hash"
-msgstr ""
+msgstr "Použiť šifrovaný hash hesla"
 
 #: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:219
 msgid "Use plain password"
-msgstr ""
+msgstr "Použiť otvorené heslo"
 
 #: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:300
 msgid "Write access"
-msgstr ""
+msgstr "Zápis"
 
 #: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:67
 #: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:89
 #: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:110
 msgctxt "No permissions granted"
 msgid "denied"
-msgstr ""
+msgstr "zamietnutý"
 
 #: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:294
 msgid "does not expire"
-msgstr ""
+msgstr "neexpiruje"
 
 #: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:63
 #: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:95
@@ -126,21 +128,21 @@ msgstr ""
 #: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:305
 msgctxt "All permissions granted"
 msgid "full"
-msgstr ""
+msgstr "plný"
 
 #: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:307
 msgctxt "Select individual permissions manually"
 msgid "individual"
-msgstr ""
+msgstr "jednotlivé"
 
 #: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:65
 msgctxt "Some permissions granted"
 msgid "partial (%d/%d)"
-msgstr ""
+msgstr "čiastočné (%d/%d)"
 
 #: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:92
 #: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:111
 #: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:306
 msgctxt "Only read permissions granted"
 msgid "readonly"
-msgstr ""
+msgstr "Iba čítanie"
index 3a88608b62a86152a0bdb8d35dcce0196ae69d15..487333b5bd87bc410737512c3d060b53cf7a3911 100644 (file)
@@ -18,11 +18,8 @@ msgid "ACL group"
 msgstr ""
 
 #: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:80
-msgid "Access level"
-msgstr ""
-
 #: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:303
-msgid "Acess level"
+msgid "Access level"
 msgstr ""
 
 #: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:267
index 8ff3b1c7b65fe532c89fcfe574ca537acf61eeb9..437022e86cda13059a58826733ea223d80bac536 100644 (file)
@@ -10,11 +10,8 @@ msgid "ACL group"
 msgstr ""
 
 #: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:80
-msgid "Access level"
-msgstr ""
-
 #: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:303
-msgid "Acess level"
+msgid "Access level"
 msgstr ""
 
 #: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:267
index e0239e4f98b3bc560251e5d6655292e7a226dc00..0ff49b28d6fe7a87edc7223204ce37c8349e8218 100644 (file)
@@ -18,11 +18,8 @@ msgid "ACL group"
 msgstr ""
 
 #: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:80
-msgid "Access level"
-msgstr ""
-
 #: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:303
-msgid "Acess level"
+msgid "Access level"
 msgstr ""
 
 #: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:267
index 225dac6d36cd776a23e1658e9ebf6037fa3e255f..f5944e02cf12efca7e6aa84e58c228cc97e5d2d8 100644 (file)
@@ -22,11 +22,8 @@ msgid "ACL group"
 msgstr ""
 
 #: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:80
-msgid "Access level"
-msgstr ""
-
 #: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:303
-msgid "Acess level"
+msgid "Access level"
 msgstr ""
 
 #: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:267
index ea7550e54272114c7c6bca844fcf31fb59a4ae1e..fbe5c72af73d8eaae0e41a5238a6cb9bd967d3fb 100644 (file)
@@ -18,11 +18,8 @@ msgid "ACL group"
 msgstr ""
 
 #: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:80
-msgid "Access level"
-msgstr ""
-
 #: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:303
-msgid "Acess level"
+msgid "Access level"
 msgstr ""
 
 #: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:267
index 7ce012ad678bc21005cfafa991911687485fd9b9..a6690673ddf8bc0d0bdc89204377820de970ffd9 100644 (file)
@@ -19,11 +19,8 @@ msgid "ACL group"
 msgstr "ACL 组"
 
 #: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:80
-msgid "Access level"
-msgstr "访问权限"
-
 #: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:303
-msgid "Acess level"
+msgid "Access level"
 msgstr "访问权限"
 
 #: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:267
@@ -145,3 +142,6 @@ msgstr "部分 (%d/%d)"
 msgctxt "Only read permissions granted"
 msgid "readonly"
 msgstr "只读"
+
+#~ msgid "Acess level"
+#~ msgstr "访问权限"
index 0083e788042d9dfe5aa50ca1634131132e1ac192..b2e9ec6da8cd83cd8044f3968dab80d5534f628f 100644 (file)
@@ -13,11 +13,8 @@ msgid "ACL group"
 msgstr ""
 
 #: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:80
-msgid "Access level"
-msgstr ""
-
 #: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:303
-msgid "Acess level"
+msgid "Access level"
 msgstr ""
 
 #: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:267
diff --git a/applications/luci-app-acme/po/ar/acme.po b/applications/luci-app-acme/po/ar/acme.po
new file mode 100644 (file)
index 0000000..2cc86f2
--- /dev/null
@@ -0,0 +1,193 @@
+msgid ""
+msgstr ""
+"PO-Revision-Date: 2020-06-03 12:10+0000\n"
+"Last-Translator: Marwan Amireh <amirehmarwan@gmail.com>\n"
+"Language-Team: Arabic <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationsacme/ar/>\n"
+"Language: ar\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 "
+"&& n%100<=10 ? 3 : n%100>=11 ? 4 : 5;\n"
+"X-Generator: Weblate 4.1-dev\n"
+
+#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:18
+msgid "ACME certificates"
+msgstr "‍ شهادات بيئة إدارة الشهادات التلقائية"
+
+#: applications/luci-app-acme/root/usr/share/luci/menu.d/luci-app-acme.json:3
+msgid "ACME certs"
+msgstr "شهادات بيئة إدارة الشهادات التلقائية"
+
+#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:27
+msgid "ACME global config"
+msgstr "التكوين العالمي لبيئة إدارة الشهادات التلقائية"
+
+#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:35
+msgid "Account email"
+msgstr "حساب البريد الإلكتروني"
+
+#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:43
+msgid "Certificate config"
+msgstr "تكوين الشهادة"
+
+#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:107
+msgid "Challenge Alias"
+msgstr "الاسم المستعار لاعتراض"
+
+#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:94
+msgid "DNS API"
+msgstr "واجهة برمجة تطبيقات لنظام أسماء النطاقات"
+
+#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:101
+msgid "DNS API credentials"
+msgstr "مؤهلات واجهة برمجة تطبيقات لنظام أسماء النطاقات"
+
+#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:112
+msgid "Domain Alias"
+msgstr "اسم المستعار لنطاق إنترنت\n"
+
+#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:88
+msgid "Domain names"
+msgstr "أسماء النطاقات"
+
+#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:89
+msgid ""
+"Domain names to include in the certificate. The first name will be the "
+"subject name, subsequent names will be alt names. Note that all domain names "
+"must point at the router in the global DNS."
+msgstr ""
+"أسماء النطاقات المراد تضمينها في الشهادة. سيكون الاسم الأول هو اسم الموضوع، "
+"وستكون الأسماء اللاحقة أسماء بديلة. لاحظ أن جميع أسماء النطاقات يجب أن تشير "
+"إلى جهاز التوجيه في نظام أسماء النطاقات العام."
+
+#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:36
+msgid "Email address to associate with account key."
+msgstr "عنوان البريد الإلكتروني لربطه بمفتاح الحساب."
+
+#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:40
+msgid "Enable debug logging"
+msgstr "مكن السجل للتصحيح البرمجي"
+
+#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:47
+msgid "Enabled"
+msgstr "ممكّن"
+
+#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:51
+msgid ""
+"Get certificate from the Letsencrypt staging server (use for testing; the "
+"certificate won't be valid)."
+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"
+msgstr "منح الوصول فريد معرف العميل ل luci-app-acme"
+
+#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:55
+msgid "Key size"
+msgstr "حجم المفتاح"
+
+#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:56
+msgid "Key size (and type) for the generated certificate."
+msgstr "حجم المفتاح (والنوع) للشهادة التي تم إنشاؤها."
+
+#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:30
+msgid "State directory"
+msgstr ""
+
+#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:108
+msgid ""
+"The challenge alias to use for ALL domains. See https://github.com/acmesh-"
+"official/acme.sh/wiki/DNS-alias-mode for the details of this process. LUCI "
+"only supports one challenge alias per certificate."
+msgstr ""
+"الاسم المستعار الاعتراضي لاستخدامه لكل أسماء النقابات. انظرإلى https://github"
+".com/acmesh-official/acme.sh/wiki/DNS-alias-mode للاطلاع على تفاصيل هذه "
+"العملية. يدعم LUCI اسمًا مستعارًا واحدًا فقط للاعتراض لكل شهادة."
+
+#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:102
+msgid ""
+"The credentials for the DNS API mode selected above. See https://github.com/"
+"acmesh-official/acme.sh/wiki/dnsapi for the format of credentials required "
+"by each API. Add multiple entries here in KEY=VAL shell variable format to "
+"supply multiple credential variables."
+msgstr ""
+"بيانات اعتماد وضع واجهة برمجة تطبيقات نظام اسم المجال المحدد أعلاه.  راجع "
+"https://github.com/acmesh-official/acme.sh/wiki/dnsapi لتنسيق بيانات "
+"الاعتماد التي تتطلبها كل واجهة برمجة تطبيقات.  أضف إدخالات متعددة هنا في "
+"تنسيق متغير shell \"KEY = VAL\" لتوفير متغيرات اعتماد متعددة."
+
+#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:113
+msgid ""
+"The domain alias to use for ALL domains. See https://github.com/acmesh-"
+"official/acme.sh/wiki/DNS-alias-mode for the details of this process. LUCI "
+"only supports one challenge domain per certificate."
+msgstr ""
+
+#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:19
+msgid ""
+"This configures ACME (Letsencrypt) automatic certificate installation. "
+"Simply fill out this to have the router configured with Letsencrypt-issued "
+"certificates for the web interface. Note that the domain names in the "
+"certificate must already be configured to point at the router's public IP "
+"address. Once configured, issuing certificates can take a while. Check the "
+"logs for progress and any errors."
+msgstr ""
+"يؤدي هذا إلى تهيئة تثبيت الشهادة من بروتوكول بيئة إدارة الشهادات المؤتمتة.  "
+"ما عليك سوى ملء هذا لتكوين واجهة الويب بالشهادات الصادرة من Let's Encrypt.  "
+"يرجى ملاحظة أنه يجب بالفعل تكوين أسماء النطاقات في الشهادة للإشارة إلى عنوان "
+"بروتوكول الإنترنت العام لجهاز التوجيه.  بمجرد التكوين ، يمكن أن يستغرق إصدار "
+"الشهادات بعض الوقت.  يمكنك التحقق من سجلات التقدم وأية أخطاء."
+
+#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:95
+msgid ""
+"To use DNS mode to issue certificates, set this to the name of a DNS API "
+"supported by acme.sh. See https://github.com/acmesh-official/acme.sh/wiki/"
+"dnsapi for the list of available APIs. In DNS mode, the domain name does not "
+"have to resolve to the router IP. DNS mode is also the only mode that "
+"supports wildcard certificates. Using this mode requires the acme-dnsapi "
+"package to be installed."
+msgstr ""
+
+#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:75
+msgid ""
+"Update the nginx config with this certificate once issued (only select this "
+"for one certificate).Nginx must support ssl, if not it won't start as it "
+"needs to be compiled with ssl support to use cert options"
+msgstr ""
+
+#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:67
+msgid ""
+"Update the uhttpd config with this certificate once issued (only select this "
+"for one certificate).Is also available luci-app-uhttpd to configure uhttpd "
+"form the LuCI interface."
+msgstr ""
+
+#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:74
+msgid "Use for nginx"
+msgstr ""
+
+#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:66
+msgid "Use for uhttpd"
+msgstr ""
+
+#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:50
+msgid "Use staging server"
+msgstr ""
+
+#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:82
+msgid "Webroot directory"
+msgstr ""
+
+#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:83
+msgid ""
+"Webserver root directory. Set this to the webserver document root to run "
+"Acme in webroot mode. The web server must be accessible from the internet on "
+"port 80."
+msgstr ""
+
+#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:31
+msgid "Where certs and other state files are kept."
+msgstr ""
index f0803a8cd5dbf643c7e60296e9f9dc97d2b2f9f1..d0280b03506a7eef179c682acb55e49f6be0a4cc 100644 (file)
@@ -24,14 +24,22 @@ msgstr ""
 msgid "Certificate config"
 msgstr ""
 
+#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:107
+msgid "Challenge Alias"
+msgstr ""
+
 #: applications/luci-app-acme/luasrc/model/cbi/acme.lua:94
 msgid "DNS API"
 msgstr ""
 
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:102
+#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:101
 msgid "DNS API credentials"
 msgstr ""
 
+#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:112
+msgid "Domain Alias"
+msgstr ""
+
 #: applications/luci-app-acme/luasrc/model/cbi/acme.lua:88
 msgid "Domain names"
 msgstr ""
@@ -77,12 +85,26 @@ msgstr ""
 msgid "State directory"
 msgstr ""
 
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:103
+#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:108
+msgid ""
+"The challenge alias to use for ALL domains. See https://github.com/acmesh-"
+"official/acme.sh/wiki/DNS-alias-mode for the details of this process. LUCI "
+"only supports one challenge alias per certificate."
+msgstr ""
+
+#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:102
 msgid ""
 "The credentials for the DNS API mode selected above. See https://github.com/"
-"Neilpang/acme.sh/tree/master/dnsapi#how-to-use-dns-api for the format of "
-"credentials required by each API. Add multiple entries here in KEY=VAL shell "
-"variable format to supply multiple credential variables."
+"acmesh-official/acme.sh/wiki/dnsapi for the format of credentials required "
+"by each API. Add multiple entries here in KEY=VAL shell variable format to "
+"supply multiple credential variables."
+msgstr ""
+
+#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:113
+msgid ""
+"The domain alias to use for ALL domains. See https://github.com/acmesh-"
+"official/acme.sh/wiki/DNS-alias-mode for the details of this process. LUCI "
+"only supports one challenge domain per certificate."
 msgstr ""
 
 #: applications/luci-app-acme/luasrc/model/cbi/acme.lua:19
@@ -98,7 +120,7 @@ msgstr ""
 #: applications/luci-app-acme/luasrc/model/cbi/acme.lua:95
 msgid ""
 "To use DNS mode to issue certificates, set this to the name of a DNS API "
-"supported by acme.sh. See https://github.com/Neilpang/acme.sh/tree/master/"
+"supported by acme.sh. See https://github.com/acmesh-official/acme.sh/wiki/"
 "dnsapi for the list of available APIs. In DNS mode, the domain name does not "
 "have to resolve to the router IP. DNS mode is also the only mode that "
 "supports wildcard certificates. Using this mode requires the acme-dnsapi "
index 1fd6ff725e72f21aa4cef9b8457a2278b4bc3b52..429fb256dc76b8568b9e80b1f6e540e0fc5ecc21 100644 (file)
@@ -24,14 +24,22 @@ msgstr ""
 msgid "Certificate config"
 msgstr ""
 
+#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:107
+msgid "Challenge Alias"
+msgstr ""
+
 #: applications/luci-app-acme/luasrc/model/cbi/acme.lua:94
 msgid "DNS API"
 msgstr ""
 
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:102
+#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:101
 msgid "DNS API credentials"
 msgstr ""
 
+#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:112
+msgid "Domain Alias"
+msgstr ""
+
 #: applications/luci-app-acme/luasrc/model/cbi/acme.lua:88
 msgid "Domain names"
 msgstr ""
@@ -77,12 +85,26 @@ msgstr ""
 msgid "State directory"
 msgstr ""
 
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:103
+#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:108
+msgid ""
+"The challenge alias to use for ALL domains. See https://github.com/acmesh-"
+"official/acme.sh/wiki/DNS-alias-mode for the details of this process. LUCI "
+"only supports one challenge alias per certificate."
+msgstr ""
+
+#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:102
 msgid ""
 "The credentials for the DNS API mode selected above. See https://github.com/"
-"Neilpang/acme.sh/tree/master/dnsapi#how-to-use-dns-api for the format of "
-"credentials required by each API. Add multiple entries here in KEY=VAL shell "
-"variable format to supply multiple credential variables."
+"acmesh-official/acme.sh/wiki/dnsapi for the format of credentials required "
+"by each API. Add multiple entries here in KEY=VAL shell variable format to "
+"supply multiple credential variables."
+msgstr ""
+
+#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:113
+msgid ""
+"The domain alias to use for ALL domains. See https://github.com/acmesh-"
+"official/acme.sh/wiki/DNS-alias-mode for the details of this process. LUCI "
+"only supports one challenge domain per certificate."
 msgstr ""
 
 #: applications/luci-app-acme/luasrc/model/cbi/acme.lua:19
@@ -98,7 +120,7 @@ msgstr ""
 #: applications/luci-app-acme/luasrc/model/cbi/acme.lua:95
 msgid ""
 "To use DNS mode to issue certificates, set this to the name of a DNS API "
-"supported by acme.sh. See https://github.com/Neilpang/acme.sh/tree/master/"
+"supported by acme.sh. See https://github.com/acmesh-official/acme.sh/wiki/"
 "dnsapi for the list of available APIs. In DNS mode, the domain name does not "
 "have to resolve to the router IP. DNS mode is also the only mode that "
 "supports wildcard certificates. Using this mode requires the acme-dnsapi "
index 8f7c2a30a57f22a95ef875bc366af9fb8994f4b2..1d13422f29dcf6e1effe876e4894815264a3f86f 100644 (file)
@@ -24,14 +24,22 @@ msgstr ""
 msgid "Certificate config"
 msgstr ""
 
+#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:107
+msgid "Challenge Alias"
+msgstr ""
+
 #: applications/luci-app-acme/luasrc/model/cbi/acme.lua:94
 msgid "DNS API"
 msgstr ""
 
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:102
+#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:101
 msgid "DNS API credentials"
 msgstr ""
 
+#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:112
+msgid "Domain Alias"
+msgstr ""
+
 #: applications/luci-app-acme/luasrc/model/cbi/acme.lua:88
 msgid "Domain names"
 msgstr ""
@@ -77,12 +85,26 @@ msgstr ""
 msgid "State directory"
 msgstr ""
 
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:103
+#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:108
+msgid ""
+"The challenge alias to use for ALL domains. See https://github.com/acmesh-"
+"official/acme.sh/wiki/DNS-alias-mode for the details of this process. LUCI "
+"only supports one challenge alias per certificate."
+msgstr ""
+
+#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:102
 msgid ""
 "The credentials for the DNS API mode selected above. See https://github.com/"
-"Neilpang/acme.sh/tree/master/dnsapi#how-to-use-dns-api for the format of "
-"credentials required by each API. Add multiple entries here in KEY=VAL shell "
-"variable format to supply multiple credential variables."
+"acmesh-official/acme.sh/wiki/dnsapi for the format of credentials required "
+"by each API. Add multiple entries here in KEY=VAL shell variable format to "
+"supply multiple credential variables."
+msgstr ""
+
+#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:113
+msgid ""
+"The domain alias to use for ALL domains. See https://github.com/acmesh-"
+"official/acme.sh/wiki/DNS-alias-mode for the details of this process. LUCI "
+"only supports one challenge domain per certificate."
 msgstr ""
 
 #: applications/luci-app-acme/luasrc/model/cbi/acme.lua:19
@@ -98,7 +120,7 @@ msgstr ""
 #: applications/luci-app-acme/luasrc/model/cbi/acme.lua:95
 msgid ""
 "To use DNS mode to issue certificates, set this to the name of a DNS API "
-"supported by acme.sh. See https://github.com/Neilpang/acme.sh/tree/master/"
+"supported by acme.sh. See https://github.com/acmesh-official/acme.sh/wiki/"
 "dnsapi for the list of available APIs. In DNS mode, the domain name does not "
 "have to resolve to the router IP. DNS mode is also the only mode that "
 "supports wildcard certificates. Using this mode requires the acme-dnsapi "
index 05e7f9636ce160ca244bed5455a962e6c16c3136..0539c5c15c86ca85d3472c489dfe456bcc085cbe 100644 (file)
@@ -24,14 +24,22 @@ msgstr ""
 msgid "Certificate config"
 msgstr ""
 
+#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:107
+msgid "Challenge Alias"
+msgstr ""
+
 #: applications/luci-app-acme/luasrc/model/cbi/acme.lua:94
 msgid "DNS API"
 msgstr ""
 
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:102
+#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:101
 msgid "DNS API credentials"
 msgstr ""
 
+#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:112
+msgid "Domain Alias"
+msgstr ""
+
 #: applications/luci-app-acme/luasrc/model/cbi/acme.lua:88
 msgid "Domain names"
 msgstr ""
@@ -77,12 +85,26 @@ msgstr ""
 msgid "State directory"
 msgstr ""
 
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:103
+#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:108
+msgid ""
+"The challenge alias to use for ALL domains. See https://github.com/acmesh-"
+"official/acme.sh/wiki/DNS-alias-mode for the details of this process. LUCI "
+"only supports one challenge alias per certificate."
+msgstr ""
+
+#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:102
 msgid ""
 "The credentials for the DNS API mode selected above. See https://github.com/"
-"Neilpang/acme.sh/tree/master/dnsapi#how-to-use-dns-api for the format of "
-"credentials required by each API. Add multiple entries here in KEY=VAL shell "
-"variable format to supply multiple credential variables."
+"acmesh-official/acme.sh/wiki/dnsapi for the format of credentials required "
+"by each API. Add multiple entries here in KEY=VAL shell variable format to "
+"supply multiple credential variables."
+msgstr ""
+
+#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:113
+msgid ""
+"The domain alias to use for ALL domains. See https://github.com/acmesh-"
+"official/acme.sh/wiki/DNS-alias-mode for the details of this process. LUCI "
+"only supports one challenge domain per certificate."
 msgstr ""
 
 #: applications/luci-app-acme/luasrc/model/cbi/acme.lua:19
@@ -98,7 +120,7 @@ msgstr ""
 #: applications/luci-app-acme/luasrc/model/cbi/acme.lua:95
 msgid ""
 "To use DNS mode to issue certificates, set this to the name of a DNS API "
-"supported by acme.sh. See https://github.com/Neilpang/acme.sh/tree/master/"
+"supported by acme.sh. See https://github.com/acmesh-official/acme.sh/wiki/"
 "dnsapi for the list of available APIs. In DNS mode, the domain name does not "
 "have to resolve to the router IP. DNS mode is also the only mode that "
 "supports wildcard certificates. Using this mode requires the acme-dnsapi "
index f96c42391dd9d3c3b2e97eef73435f0cf540f1db..353dd3f9a2ae89b95a88a813171a44b63ef56a0c 100644 (file)
@@ -1,35 +1,49 @@
 msgid ""
 msgstr ""
+"PO-Revision-Date: 2020-05-29 19:41+0000\n"
+"Last-Translator: Ananaskirsche <ananaskirsche@gmail.com>\n"
+"Language-Team: German <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationsacme/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.1-dev\n"
 
 #: applications/luci-app-acme/luasrc/model/cbi/acme.lua:18
 msgid "ACME certificates"
-msgstr ""
+msgstr "ACME Zertifikate"
 
 #: applications/luci-app-acme/root/usr/share/luci/menu.d/luci-app-acme.json:3
 msgid "ACME certs"
-msgstr ""
+msgstr "ACME Zertifikate"
 
 #: applications/luci-app-acme/luasrc/model/cbi/acme.lua:27
 msgid "ACME global config"
-msgstr ""
+msgstr "Globale ACME Einstellungen"
 
 #: applications/luci-app-acme/luasrc/model/cbi/acme.lua:35
 msgid "Account email"
-msgstr ""
+msgstr "Account E-Mail"
 
 #: applications/luci-app-acme/luasrc/model/cbi/acme.lua:43
 msgid "Certificate config"
+msgstr "Zertifikateinstellungen"
+
+#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:107
+msgid "Challenge Alias"
 msgstr ""
 
 #: applications/luci-app-acme/luasrc/model/cbi/acme.lua:94
 msgid "DNS API"
-msgstr ""
+msgstr "DNS API"
 
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:102
+#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:101
 msgid "DNS API credentials"
+msgstr "DNS API Zugangsdaten"
+
+#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:112
+msgid "Domain Alias"
 msgstr ""
 
 #: applications/luci-app-acme/luasrc/model/cbi/acme.lua:88
@@ -53,7 +67,7 @@ msgstr ""
 
 #: applications/luci-app-acme/luasrc/model/cbi/acme.lua:47
 msgid "Enabled"
-msgstr ""
+msgstr "Aktiviert"
 
 #: applications/luci-app-acme/luasrc/model/cbi/acme.lua:51
 msgid ""
@@ -67,7 +81,7 @@ msgstr ""
 
 #: applications/luci-app-acme/luasrc/model/cbi/acme.lua:55
 msgid "Key size"
-msgstr ""
+msgstr "Schlüssellänge"
 
 #: applications/luci-app-acme/luasrc/model/cbi/acme.lua:56
 msgid "Key size (and type) for the generated certificate."
@@ -77,12 +91,26 @@ msgstr ""
 msgid "State directory"
 msgstr ""
 
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:103
+#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:108
+msgid ""
+"The challenge alias to use for ALL domains. See https://github.com/acmesh-"
+"official/acme.sh/wiki/DNS-alias-mode for the details of this process. LUCI "
+"only supports one challenge alias per certificate."
+msgstr ""
+
+#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:102
 msgid ""
 "The credentials for the DNS API mode selected above. See https://github.com/"
-"Neilpang/acme.sh/tree/master/dnsapi#how-to-use-dns-api for the format of "
-"credentials required by each API. Add multiple entries here in KEY=VAL shell "
-"variable format to supply multiple credential variables."
+"acmesh-official/acme.sh/wiki/dnsapi for the format of credentials required "
+"by each API. Add multiple entries here in KEY=VAL shell variable format to "
+"supply multiple credential variables."
+msgstr ""
+
+#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:113
+msgid ""
+"The domain alias to use for ALL domains. See https://github.com/acmesh-"
+"official/acme.sh/wiki/DNS-alias-mode for the details of this process. LUCI "
+"only supports one challenge domain per certificate."
 msgstr ""
 
 #: applications/luci-app-acme/luasrc/model/cbi/acme.lua:19
@@ -98,7 +126,7 @@ msgstr ""
 #: applications/luci-app-acme/luasrc/model/cbi/acme.lua:95
 msgid ""
 "To use DNS mode to issue certificates, set this to the name of a DNS API "
-"supported by acme.sh. See https://github.com/Neilpang/acme.sh/tree/master/"
+"supported by acme.sh. See https://github.com/acmesh-official/acme.sh/wiki/"
 "dnsapi for the list of available APIs. In DNS mode, the domain name does not "
 "have to resolve to the router IP. DNS mode is also the only mode that "
 "supports wildcard certificates. Using this mode requires the acme-dnsapi "
index c06af18016dcf207ae2cd78c6b7a91059ed4e66a..4fbce4004bfbc1a884f37c1672d04e3a70514be3 100644 (file)
@@ -24,14 +24,22 @@ msgstr ""
 msgid "Certificate config"
 msgstr ""
 
+#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:107
+msgid "Challenge Alias"
+msgstr ""
+
 #: applications/luci-app-acme/luasrc/model/cbi/acme.lua:94
 msgid "DNS API"
 msgstr ""
 
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:102
+#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:101
 msgid "DNS API credentials"
 msgstr ""
 
+#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:112
+msgid "Domain Alias"
+msgstr ""
+
 #: applications/luci-app-acme/luasrc/model/cbi/acme.lua:88
 msgid "Domain names"
 msgstr ""
@@ -77,12 +85,26 @@ msgstr ""
 msgid "State directory"
 msgstr ""
 
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:103
+#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:108
+msgid ""
+"The challenge alias to use for ALL domains. See https://github.com/acmesh-"
+"official/acme.sh/wiki/DNS-alias-mode for the details of this process. LUCI "
+"only supports one challenge alias per certificate."
+msgstr ""
+
+#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:102
 msgid ""
 "The credentials for the DNS API mode selected above. See https://github.com/"
-"Neilpang/acme.sh/tree/master/dnsapi#how-to-use-dns-api for the format of "
-"credentials required by each API. Add multiple entries here in KEY=VAL shell "
-"variable format to supply multiple credential variables."
+"acmesh-official/acme.sh/wiki/dnsapi for the format of credentials required "
+"by each API. Add multiple entries here in KEY=VAL shell variable format to "
+"supply multiple credential variables."
+msgstr ""
+
+#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:113
+msgid ""
+"The domain alias to use for ALL domains. See https://github.com/acmesh-"
+"official/acme.sh/wiki/DNS-alias-mode for the details of this process. LUCI "
+"only supports one challenge domain per certificate."
 msgstr ""
 
 #: applications/luci-app-acme/luasrc/model/cbi/acme.lua:19
@@ -98,7 +120,7 @@ msgstr ""
 #: applications/luci-app-acme/luasrc/model/cbi/acme.lua:95
 msgid ""
 "To use DNS mode to issue certificates, set this to the name of a DNS API "
-"supported by acme.sh. See https://github.com/Neilpang/acme.sh/tree/master/"
+"supported by acme.sh. See https://github.com/acmesh-official/acme.sh/wiki/"
 "dnsapi for the list of available APIs. In DNS mode, the domain name does not "
 "have to resolve to the router IP. DNS mode is also the only mode that "
 "supports wildcard certificates. Using this mode requires the acme-dnsapi "
diff --git a/applications/luci-app-acme/po/en/acme.po b/applications/luci-app-acme/po/en/acme.po
new file mode 100644 (file)
index 0000000..1233cea
--- /dev/null
@@ -0,0 +1,180 @@
+msgid ""
+msgstr ""
+"PO-Revision-Date: 2020-05-31 01:41+0000\n"
+"Last-Translator: Stephen Maundrell <smaundrell@gmail.com>\n"
+"Language-Team: English <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationsacme/en/>\n"
+"Language: en\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+"X-Generator: Weblate 4.1-dev\n"
+
+#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:18
+msgid "ACME certificates"
+msgstr "ACME certificates"
+
+#: applications/luci-app-acme/root/usr/share/luci/menu.d/luci-app-acme.json:3
+msgid "ACME certs"
+msgstr "ACME certs"
+
+#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:27
+msgid "ACME global config"
+msgstr "ACME global config"
+
+#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:35
+msgid "Account email"
+msgstr "Account email"
+
+#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:43
+msgid "Certificate config"
+msgstr "Certificate config"
+
+#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:107
+msgid "Challenge Alias"
+msgstr "Challenge Alias"
+
+#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:94
+msgid "DNS API"
+msgstr "DNS API"
+
+#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:101
+msgid "DNS API credentials"
+msgstr "DNS API credentials"
+
+#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:112
+msgid "Domain Alias"
+msgstr "Domain Alias"
+
+#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:88
+msgid "Domain names"
+msgstr "Domain names"
+
+#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:89
+msgid ""
+"Domain names to include in the certificate. The first name will be the "
+"subject name, subsequent names will be alt names. Note that all domain names "
+"must point at the router in the global DNS."
+msgstr ""
+"Domain names to include in the certificate. The first name will be the "
+"subject name, subsequent names will be alt names. Note that all domain names "
+"must point at the router in the global DNS."
+
+#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:36
+msgid "Email address to associate with account key."
+msgstr "Email address to associate with account key."
+
+#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:40
+msgid "Enable debug logging"
+msgstr "Enable debug logging"
+
+#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:47
+msgid "Enabled"
+msgstr "Enabled"
+
+#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:51
+msgid ""
+"Get certificate from the Letsencrypt staging server (use for testing; the "
+"certificate won't be valid)."
+msgstr ""
+"Get certificate from the Letsencrypt staging server (use for testing; the "
+"certificate won't be valid)."
+
+#: applications/luci-app-acme/root/usr/share/rpcd/acl.d/luci-app-acme.json:3
+msgid "Grant UCI access for luci-app-acme"
+msgstr ""
+
+#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:55
+msgid "Key size"
+msgstr ""
+
+#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:56
+msgid "Key size (and type) for the generated certificate."
+msgstr ""
+
+#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:30
+msgid "State directory"
+msgstr ""
+
+#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:108
+msgid ""
+"The challenge alias to use for ALL domains. See https://github.com/acmesh-"
+"official/acme.sh/wiki/DNS-alias-mode for the details of this process. LUCI "
+"only supports one challenge alias per certificate."
+msgstr ""
+
+#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:102
+msgid ""
+"The credentials for the DNS API mode selected above. See https://github.com/"
+"acmesh-official/acme.sh/wiki/dnsapi for the format of credentials required "
+"by each API. Add multiple entries here in KEY=VAL shell variable format to "
+"supply multiple credential variables."
+msgstr ""
+
+#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:113
+msgid ""
+"The domain alias to use for ALL domains. See https://github.com/acmesh-"
+"official/acme.sh/wiki/DNS-alias-mode for the details of this process. LUCI "
+"only supports one challenge domain per certificate."
+msgstr ""
+
+#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:19
+msgid ""
+"This configures ACME (Letsencrypt) automatic certificate installation. "
+"Simply fill out this to have the router configured with Letsencrypt-issued "
+"certificates for the web interface. Note that the domain names in the "
+"certificate must already be configured to point at the router's public IP "
+"address. Once configured, issuing certificates can take a while. Check the "
+"logs for progress and any errors."
+msgstr ""
+
+#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:95
+msgid ""
+"To use DNS mode to issue certificates, set this to the name of a DNS API "
+"supported by acme.sh. See https://github.com/acmesh-official/acme.sh/wiki/"
+"dnsapi for the list of available APIs. In DNS mode, the domain name does not "
+"have to resolve to the router IP. DNS mode is also the only mode that "
+"supports wildcard certificates. Using this mode requires the acme-dnsapi "
+"package to be installed."
+msgstr ""
+
+#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:75
+msgid ""
+"Update the nginx config with this certificate once issued (only select this "
+"for one certificate).Nginx must support ssl, if not it won't start as it "
+"needs to be compiled with ssl support to use cert options"
+msgstr ""
+
+#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:67
+msgid ""
+"Update the uhttpd config with this certificate once issued (only select this "
+"for one certificate).Is also available luci-app-uhttpd to configure uhttpd "
+"form the LuCI interface."
+msgstr ""
+
+#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:74
+msgid "Use for nginx"
+msgstr ""
+
+#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:66
+msgid "Use for uhttpd"
+msgstr ""
+
+#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:50
+msgid "Use staging server"
+msgstr ""
+
+#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:82
+msgid "Webroot directory"
+msgstr ""
+
+#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:83
+msgid ""
+"Webserver root directory. Set this to the webserver document root to run "
+"Acme in webroot mode. The web server must be accessible from the internet on "
+"port 80."
+msgstr ""
+
+#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:31
+msgid "Where certs and other state files are kept."
+msgstr ""
index 56ffcbf8db648cec967c87c3e3d6aa77b840c3c8..1acf7352bec84daa86037250e5edb528449c53fe 100644 (file)
@@ -1,6 +1,6 @@
 msgid ""
 msgstr ""
-"PO-Revision-Date: 2020-05-09 06:42+0000\n"
+"PO-Revision-Date: 2020-05-12 20:03+0000\n"
 "Last-Translator: Franco Castillo <castillofrancodamian@gmail.com>\n"
 "Language-Team: Spanish <https://hosted.weblate.org/projects/openwrt/"
 "luciapplicationsacme/es/>\n"
@@ -30,14 +30,22 @@ msgstr "Cuenta de email"
 msgid "Certificate config"
 msgstr "Configuración de certificado"
 
+#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:107
+msgid "Challenge Alias"
+msgstr "Alias de desafío"
+
 #: applications/luci-app-acme/luasrc/model/cbi/acme.lua:94
 msgid "DNS API"
 msgstr "API de DNS"
 
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:102
+#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:101
 msgid "DNS API credentials"
 msgstr "Credenciales de API de DNS"
 
+#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:112
+msgid "Domain Alias"
+msgstr "Alias de dominio"
+
 #: applications/luci-app-acme/luasrc/model/cbi/acme.lua:88
 msgid "Domain names"
 msgstr "Nombres de dominio"
@@ -55,7 +63,8 @@ msgstr ""
 
 #: applications/luci-app-acme/luasrc/model/cbi/acme.lua:36
 msgid "Email address to associate with account key."
-msgstr "Dirección de correo electrónico para asociar con la clave de la cuenta."
+msgstr ""
+"Dirección de correo electrónico para asociar con la clave de la cuenta."
 
 #: applications/luci-app-acme/luasrc/model/cbi/acme.lua:40
 msgid "Enable debug logging"
@@ -89,18 +98,39 @@ msgstr "Tamaño de clave (y tipo) para el certificado generado."
 msgid "State directory"
 msgstr "Directorio del estado"
 
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:103
+#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:108
+msgid ""
+"The challenge alias to use for ALL domains. See https://github.com/acmesh-"
+"official/acme.sh/wiki/DNS-alias-mode for the details of this process. LUCI "
+"only supports one challenge alias per certificate."
+msgstr ""
+"El alias de desafío para usar en TODOS los dominios. Consulte https://github."
+"com/acmesh-official/acme.sh/wiki/DNS-alias-mode para obtener detalles sobre "
+"este proceso. LUCI solo admite un alias de desafío por certificado."
+
+#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:102
 msgid ""
 "The credentials for the DNS API mode selected above. See https://github.com/"
-"Neilpang/acme.sh/tree/master/dnsapi#how-to-use-dns-api for the format of "
-"credentials required by each API. Add multiple entries here in KEY=VAL shell "
-"variable format to supply multiple credential variables."
+"acmesh-official/acme.sh/wiki/dnsapi for the format of credentials required "
+"by each API. Add multiple entries here in KEY=VAL shell variable format to "
+"supply multiple credential variables."
 msgstr ""
 "Las credenciales para el modo API de DNS seleccionado anteriormente. "
-"Consulte https://github.com/Neilpang/acme.sh/tree/master/dnsapi#how-to-use-"
-"dns-api para ver el formato de credenciales requerido por cada API. Agregue "
-"varias entradas aquí en formato de variable de shell KEY=VAL para "
-"proporcionar múltiples variables de credenciales."
+"Consulte https://github.com/acmesh-official/acme.sh/wiki/dnsapi para ver el "
+"formato de credenciales requerido por cada API. Agregue varias entradas aquí "
+"en formato de variable de shell KEY=VAL para proporcionar múltiples "
+"variables de credenciales."
+
+#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:113
+msgid ""
+"The domain alias to use for ALL domains. See https://github.com/acmesh-"
+"official/acme.sh/wiki/DNS-alias-mode for the details of this process. LUCI "
+"only supports one challenge domain per certificate."
+msgstr ""
+"El alias de dominio que se usará para TODOS los dominios. Consulte "
+"https://github.com/acmesh-official/acme.sh/wiki/DNS-alias-mode para obtener "
+"detalles sobre este proceso. LUCI solo admite un dominio de desafío por "
+"certificado."
 
 #: applications/luci-app-acme/luasrc/model/cbi/acme.lua:19
 msgid ""
@@ -122,17 +152,17 @@ msgstr ""
 #: applications/luci-app-acme/luasrc/model/cbi/acme.lua:95
 msgid ""
 "To use DNS mode to issue certificates, set this to the name of a DNS API "
-"supported by acme.sh. See https://github.com/Neilpang/acme.sh/tree/master/"
+"supported by acme.sh. See https://github.com/acmesh-official/acme.sh/wiki/"
 "dnsapi for the list of available APIs. In DNS mode, the domain name does not "
 "have to resolve to the router IP. DNS mode is also the only mode that "
 "supports wildcard certificates. Using this mode requires the acme-dnsapi "
 "package to be installed."
 msgstr ""
-"Para usar el modo DNS para emitir certificados, configúrelo con el nombre de "
-"una API DNS compatible con acme.sh. Consulte https://github.com/Neilpang/"
-"acme.sh/tree/master/dnsapi para ver la lista de API disponibles. En modo "
-"DNS, el nombre de dominio no tiene que resolverse en la dirección IP del "
-"enrutador. El modo DNS también es el único modo que admite certificados "
+"Para usar el modo DNS para emitir certificados, configúralo con el nombre de "
+"una API DNS compatible con acme.sh. Consulte https://github.com/"
+"acmesh-official/acme.sh/wiki/dnsapi para ver la lista de API disponibles. En "
+"modo DNS, el nombre de dominio no tiene que resolverse en la dirección IP "
+"del enrutador. El modo DNS también es el único modo que admite certificados "
 "comodín. El uso de este modo requiere que se instale el paquete acme-dnsapi."
 
 #: applications/luci-app-acme/luasrc/model/cbi/acme.lua:75
@@ -141,8 +171,8 @@ 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 ""
-"Actualice la configuración de nginx con este certificado una vez emitido ("
-"solo seleccione esto para un certificado). Nginx debe ser compatible con "
+"Actualice la configuración de nginx con este certificado una vez emitido "
+"(solo seleccione esto para un certificado). Nginx debe ser compatible con "
 "SSL, de lo contrario no se iniciará, ya que debe compilarse con soporte SSL "
 "para usar opciones de certificado"
 
@@ -152,8 +182,8 @@ msgid ""
 "for one certificate).Is also available luci-app-uhttpd to configure uhttpd "
 "form the LuCI interface."
 msgstr ""
-"Actualice la configuración de uhttpd con este certificado una vez emitido ("
-"solo seleccione esto para un certificado). También está disponible luci-app-"
+"Actualice la configuración de uhttpd con este certificado una vez emitido "
+"(solo seleccione esto para un certificado). También está disponible luci-app-"
 "uhttpd para configurar uhttpd desde la interfaz LuCI."
 
 #: applications/luci-app-acme/luasrc/model/cbi/acme.lua:74
@@ -185,3 +215,31 @@ msgstr ""
 #: applications/luci-app-acme/luasrc/model/cbi/acme.lua:31
 msgid "Where certs and other state files are kept."
 msgstr "Donde se mantienen los certificados y otros archivos de estado."
+
+#~ msgid ""
+#~ "The credentials for the DNS API mode selected above. See https://github."
+#~ "com/Neilpang/acme.sh/tree/master/dnsapi#how-to-use-dns-api for the format "
+#~ "of credentials required by each API. Add multiple entries here in KEY=VAL "
+#~ "shell variable format to supply multiple credential variables."
+#~ msgstr ""
+#~ "Las credenciales para el modo API de DNS seleccionado anteriormente. "
+#~ "Consulte https://github.com/Neilpang/acme.sh/tree/master/dnsapi#how-to-"
+#~ "use-dns-api para ver el formato de credenciales requerido por cada API. "
+#~ "Agregue varias entradas aquí en formato de variable de shell KEY=VAL para "
+#~ "proporcionar múltiples variables de credenciales."
+
+#~ msgid ""
+#~ "To use DNS mode to issue certificates, set this to the name of a DNS API "
+#~ "supported by acme.sh. See https://github.com/Neilpang/acme.sh/tree/master/"
+#~ "dnsapi for the list of available APIs. In DNS mode, the domain name does "
+#~ "not have to resolve to the router IP. DNS mode is also the only mode that "
+#~ "supports wildcard certificates. Using this mode requires the acme-dnsapi "
+#~ "package to be installed."
+#~ msgstr ""
+#~ "Para usar el modo DNS para emitir certificados, configúrelo con el nombre "
+#~ "de una API DNS compatible con acme.sh. Consulte https://github.com/"
+#~ "Neilpang/acme.sh/tree/master/dnsapi para ver la lista de API disponibles. "
+#~ "En modo DNS, el nombre de dominio no tiene que resolverse en la dirección "
+#~ "IP del enrutador. El modo DNS también es el único modo que admite "
+#~ "certificados comodín. El uso de este modo requiere que se instale el "
+#~ "paquete acme-dnsapi."
index 782852df5ec5daa661c16a1a4dd2ed5c27deef40..804e8710581e15d23a4ef0eff286b2504a8c2514 100644 (file)
@@ -1,40 +1,54 @@
 msgid ""
 msgstr ""
+"PO-Revision-Date: 2020-05-29 19:41+0000\n"
+"Last-Translator: Riku Viitanen <riku.viitanen@protonmail.com>\n"
+"Language-Team: Finnish <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationsacme/fi/>\n"
 "Language: fi\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+"X-Generator: Weblate 4.1-dev\n"
 
 #: applications/luci-app-acme/luasrc/model/cbi/acme.lua:18
 msgid "ACME certificates"
-msgstr ""
+msgstr "ACME sertifikaatit"
 
 #: applications/luci-app-acme/root/usr/share/luci/menu.d/luci-app-acme.json:3
 msgid "ACME certs"
-msgstr ""
+msgstr "ACME sertifikaatit"
 
 #: applications/luci-app-acme/luasrc/model/cbi/acme.lua:27
 msgid "ACME global config"
-msgstr ""
+msgstr "ACME-yleisasetukset"
 
 #: applications/luci-app-acme/luasrc/model/cbi/acme.lua:35
 msgid "Account email"
-msgstr ""
+msgstr "Sähköpostitili"
 
 #: applications/luci-app-acme/luasrc/model/cbi/acme.lua:43
 msgid "Certificate config"
-msgstr ""
+msgstr "Sertifikaatin asetukset"
+
+#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:107
+msgid "Challenge Alias"
+msgstr "Haaste - alias"
 
 #: applications/luci-app-acme/luasrc/model/cbi/acme.lua:94
 msgid "DNS API"
-msgstr ""
+msgstr "DNS API"
 
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:102
+#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:101
 msgid "DNS API credentials"
-msgstr ""
+msgstr "DNS API kirjautumistiedot"
+
+#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:112
+msgid "Domain Alias"
+msgstr "Verkkonimen alias"
 
 #: applications/luci-app-acme/luasrc/model/cbi/acme.lua:88
 msgid "Domain names"
-msgstr ""
+msgstr "Verkkonimet"
 
 #: applications/luci-app-acme/luasrc/model/cbi/acme.lua:89
 msgid ""
@@ -42,18 +56,22 @@ msgid ""
 "subject name, subsequent names will be alt names. Note that all domain names "
 "must point at the router in the global DNS."
 msgstr ""
+"Sertifiikaattiin sisällytettävät verkkotunnukset. Ensimmäinen nimi merkataan "
+"\"subject name\"-kenttään, loput vaihtoehtoisiksi nimiksi. Huomioi, että "
+"kaikkien verkkotunnusten pitää osoittaa reitittimeen globaalissa DNS-"
+"järjestelmässä."
 
 #: applications/luci-app-acme/luasrc/model/cbi/acme.lua:36
 msgid "Email address to associate with account key."
-msgstr ""
+msgstr "Avaimeen liitettävä sähköpostiosoite."
 
 #: applications/luci-app-acme/luasrc/model/cbi/acme.lua:40
 msgid "Enable debug logging"
-msgstr ""
+msgstr "Ota vieanetsintälokkaus käyttöön"
 
 #: applications/luci-app-acme/luasrc/model/cbi/acme.lua:47
 msgid "Enabled"
-msgstr ""
+msgstr "Käytössä"
 
 #: applications/luci-app-acme/luasrc/model/cbi/acme.lua:51
 msgid ""
@@ -63,26 +81,40 @@ msgstr ""
 
 #: applications/luci-app-acme/root/usr/share/rpcd/acl.d/luci-app-acme.json:3
 msgid "Grant UCI access for luci-app-acme"
-msgstr ""
+msgstr "Salli pääsy acme-asetuksiin"
 
 #: applications/luci-app-acme/luasrc/model/cbi/acme.lua:55
 msgid "Key size"
-msgstr ""
+msgstr "Avaimen koko"
 
 #: applications/luci-app-acme/luasrc/model/cbi/acme.lua:56
 msgid "Key size (and type) for the generated certificate."
-msgstr ""
+msgstr "Avaimen koko (ja tyyppi) luotavassa sertifikaatissa."
 
 #: applications/luci-app-acme/luasrc/model/cbi/acme.lua:30
 msgid "State directory"
+msgstr "Tilahakemisto"
+
+#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:108
+msgid ""
+"The challenge alias to use for ALL domains. See https://github.com/acmesh-"
+"official/acme.sh/wiki/DNS-alias-mode for the details of this process. LUCI "
+"only supports one challenge alias per certificate."
 msgstr ""
 
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:103
+#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:102
 msgid ""
 "The credentials for the DNS API mode selected above. See https://github.com/"
-"Neilpang/acme.sh/tree/master/dnsapi#how-to-use-dns-api for the format of "
-"credentials required by each API. Add multiple entries here in KEY=VAL shell "
-"variable format to supply multiple credential variables."
+"acmesh-official/acme.sh/wiki/dnsapi for the format of credentials required "
+"by each API. Add multiple entries here in KEY=VAL shell variable format to "
+"supply multiple credential variables."
+msgstr ""
+
+#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:113
+msgid ""
+"The domain alias to use for ALL domains. See https://github.com/acmesh-"
+"official/acme.sh/wiki/DNS-alias-mode for the details of this process. LUCI "
+"only supports one challenge domain per certificate."
 msgstr ""
 
 #: applications/luci-app-acme/luasrc/model/cbi/acme.lua:19
@@ -98,7 +130,7 @@ msgstr ""
 #: applications/luci-app-acme/luasrc/model/cbi/acme.lua:95
 msgid ""
 "To use DNS mode to issue certificates, set this to the name of a DNS API "
-"supported by acme.sh. See https://github.com/Neilpang/acme.sh/tree/master/"
+"supported by acme.sh. See https://github.com/acmesh-official/acme.sh/wiki/"
 "dnsapi for the list of available APIs. In DNS mode, the domain name does not "
 "have to resolve to the router IP. DNS mode is also the only mode that "
 "supports wildcard certificates. Using this mode requires the acme-dnsapi "
index 613703c062d954de5831c1dedf2972ef439beea4..683ddd41560d4697d0cb6e30681663fe91f4b5b6 100644 (file)
@@ -24,14 +24,22 @@ msgstr ""
 msgid "Certificate config"
 msgstr ""
 
+#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:107
+msgid "Challenge Alias"
+msgstr ""
+
 #: applications/luci-app-acme/luasrc/model/cbi/acme.lua:94
 msgid "DNS API"
 msgstr ""
 
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:102
+#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:101
 msgid "DNS API credentials"
 msgstr ""
 
+#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:112
+msgid "Domain Alias"
+msgstr ""
+
 #: applications/luci-app-acme/luasrc/model/cbi/acme.lua:88
 msgid "Domain names"
 msgstr ""
@@ -77,12 +85,26 @@ msgstr ""
 msgid "State directory"
 msgstr ""
 
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:103
+#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:108
+msgid ""
+"The challenge alias to use for ALL domains. See https://github.com/acmesh-"
+"official/acme.sh/wiki/DNS-alias-mode for the details of this process. LUCI "
+"only supports one challenge alias per certificate."
+msgstr ""
+
+#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:102
 msgid ""
 "The credentials for the DNS API mode selected above. See https://github.com/"
-"Neilpang/acme.sh/tree/master/dnsapi#how-to-use-dns-api for the format of "
-"credentials required by each API. Add multiple entries here in KEY=VAL shell "
-"variable format to supply multiple credential variables."
+"acmesh-official/acme.sh/wiki/dnsapi for the format of credentials required "
+"by each API. Add multiple entries here in KEY=VAL shell variable format to "
+"supply multiple credential variables."
+msgstr ""
+
+#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:113
+msgid ""
+"The domain alias to use for ALL domains. See https://github.com/acmesh-"
+"official/acme.sh/wiki/DNS-alias-mode for the details of this process. LUCI "
+"only supports one challenge domain per certificate."
 msgstr ""
 
 #: applications/luci-app-acme/luasrc/model/cbi/acme.lua:19
@@ -98,7 +120,7 @@ msgstr ""
 #: applications/luci-app-acme/luasrc/model/cbi/acme.lua:95
 msgid ""
 "To use DNS mode to issue certificates, set this to the name of a DNS API "
-"supported by acme.sh. See https://github.com/Neilpang/acme.sh/tree/master/"
+"supported by acme.sh. See https://github.com/acmesh-official/acme.sh/wiki/"
 "dnsapi for the list of available APIs. In DNS mode, the domain name does not "
 "have to resolve to the router IP. DNS mode is also the only mode that "
 "supports wildcard certificates. Using this mode requires the acme-dnsapi "
index d424ea99d99bae4e5bb3c640edf19dec6a474b6c..ee1ff3865873915a521a8373b5534a1728797779 100644 (file)
@@ -24,14 +24,22 @@ msgstr ""
 msgid "Certificate config"
 msgstr ""
 
+#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:107
+msgid "Challenge Alias"
+msgstr ""
+
 #: applications/luci-app-acme/luasrc/model/cbi/acme.lua:94
 msgid "DNS API"
 msgstr ""
 
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:102
+#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:101
 msgid "DNS API credentials"
 msgstr ""
 
+#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:112
+msgid "Domain Alias"
+msgstr ""
+
 #: applications/luci-app-acme/luasrc/model/cbi/acme.lua:88
 msgid "Domain names"
 msgstr ""
@@ -77,12 +85,26 @@ msgstr ""
 msgid "State directory"
 msgstr ""
 
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:103
+#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:108
+msgid ""
+"The challenge alias to use for ALL domains. See https://github.com/acmesh-"
+"official/acme.sh/wiki/DNS-alias-mode for the details of this process. LUCI "
+"only supports one challenge alias per certificate."
+msgstr ""
+
+#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:102
 msgid ""
 "The credentials for the DNS API mode selected above. See https://github.com/"
-"Neilpang/acme.sh/tree/master/dnsapi#how-to-use-dns-api for the format of "
-"credentials required by each API. Add multiple entries here in KEY=VAL shell "
-"variable format to supply multiple credential variables."
+"acmesh-official/acme.sh/wiki/dnsapi for the format of credentials required "
+"by each API. Add multiple entries here in KEY=VAL shell variable format to "
+"supply multiple credential variables."
+msgstr ""
+
+#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:113
+msgid ""
+"The domain alias to use for ALL domains. See https://github.com/acmesh-"
+"official/acme.sh/wiki/DNS-alias-mode for the details of this process. LUCI "
+"only supports one challenge domain per certificate."
 msgstr ""
 
 #: applications/luci-app-acme/luasrc/model/cbi/acme.lua:19
@@ -98,7 +120,7 @@ msgstr ""
 #: applications/luci-app-acme/luasrc/model/cbi/acme.lua:95
 msgid ""
 "To use DNS mode to issue certificates, set this to the name of a DNS API "
-"supported by acme.sh. See https://github.com/Neilpang/acme.sh/tree/master/"
+"supported by acme.sh. See https://github.com/acmesh-official/acme.sh/wiki/"
 "dnsapi for the list of available APIs. In DNS mode, the domain name does not "
 "have to resolve to the router IP. DNS mode is also the only mode that "
 "supports wildcard certificates. Using this mode requires the acme-dnsapi "
index f49f82d610c74c17ff27b3044ec3d02091998089..15858394668db5d451ff6f2880cdf4e43cb23ba8 100644 (file)
@@ -24,14 +24,22 @@ msgstr ""
 msgid "Certificate config"
 msgstr ""
 
+#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:107
+msgid "Challenge Alias"
+msgstr ""
+
 #: applications/luci-app-acme/luasrc/model/cbi/acme.lua:94
 msgid "DNS API"
 msgstr ""
 
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:102
+#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:101
 msgid "DNS API credentials"
 msgstr ""
 
+#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:112
+msgid "Domain Alias"
+msgstr ""
+
 #: applications/luci-app-acme/luasrc/model/cbi/acme.lua:88
 msgid "Domain names"
 msgstr ""
@@ -77,12 +85,26 @@ msgstr ""
 msgid "State directory"
 msgstr ""
 
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:103
+#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:108
+msgid ""
+"The challenge alias to use for ALL domains. See https://github.com/acmesh-"
+"official/acme.sh/wiki/DNS-alias-mode for the details of this process. LUCI "
+"only supports one challenge alias per certificate."
+msgstr ""
+
+#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:102
 msgid ""
 "The credentials for the DNS API mode selected above. See https://github.com/"
-"Neilpang/acme.sh/tree/master/dnsapi#how-to-use-dns-api for the format of "
-"credentials required by each API. Add multiple entries here in KEY=VAL shell "
-"variable format to supply multiple credential variables."
+"acmesh-official/acme.sh/wiki/dnsapi for the format of credentials required "
+"by each API. Add multiple entries here in KEY=VAL shell variable format to "
+"supply multiple credential variables."
+msgstr ""
+
+#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:113
+msgid ""
+"The domain alias to use for ALL domains. See https://github.com/acmesh-"
+"official/acme.sh/wiki/DNS-alias-mode for the details of this process. LUCI "
+"only supports one challenge domain per certificate."
 msgstr ""
 
 #: applications/luci-app-acme/luasrc/model/cbi/acme.lua:19
@@ -98,7 +120,7 @@ msgstr ""
 #: applications/luci-app-acme/luasrc/model/cbi/acme.lua:95
 msgid ""
 "To use DNS mode to issue certificates, set this to the name of a DNS API "
-"supported by acme.sh. See https://github.com/Neilpang/acme.sh/tree/master/"
+"supported by acme.sh. See https://github.com/acmesh-official/acme.sh/wiki/"
 "dnsapi for the list of available APIs. In DNS mode, the domain name does not "
 "have to resolve to the router IP. DNS mode is also the only mode that "
 "supports wildcard certificates. Using this mode requires the acme-dnsapi "
index c411a0d716f1fc45184afddbc2eff2b6e4c4dc4d..4a8b820b2483788363727f7fe20504031b096dd5 100644 (file)
@@ -24,14 +24,22 @@ msgstr ""
 msgid "Certificate config"
 msgstr ""
 
+#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:107
+msgid "Challenge Alias"
+msgstr ""
+
 #: applications/luci-app-acme/luasrc/model/cbi/acme.lua:94
 msgid "DNS API"
 msgstr ""
 
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:102
+#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:101
 msgid "DNS API credentials"
 msgstr ""
 
+#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:112
+msgid "Domain Alias"
+msgstr ""
+
 #: applications/luci-app-acme/luasrc/model/cbi/acme.lua:88
 msgid "Domain names"
 msgstr ""
@@ -77,12 +85,26 @@ msgstr ""
 msgid "State directory"
 msgstr ""
 
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:103
+#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:108
+msgid ""
+"The challenge alias to use for ALL domains. See https://github.com/acmesh-"
+"official/acme.sh/wiki/DNS-alias-mode for the details of this process. LUCI "
+"only supports one challenge alias per certificate."
+msgstr ""
+
+#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:102
 msgid ""
 "The credentials for the DNS API mode selected above. See https://github.com/"
-"Neilpang/acme.sh/tree/master/dnsapi#how-to-use-dns-api for the format of "
-"credentials required by each API. Add multiple entries here in KEY=VAL shell "
-"variable format to supply multiple credential variables."
+"acmesh-official/acme.sh/wiki/dnsapi for the format of credentials required "
+"by each API. Add multiple entries here in KEY=VAL shell variable format to "
+"supply multiple credential variables."
+msgstr ""
+
+#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:113
+msgid ""
+"The domain alias to use for ALL domains. See https://github.com/acmesh-"
+"official/acme.sh/wiki/DNS-alias-mode for the details of this process. LUCI "
+"only supports one challenge domain per certificate."
 msgstr ""
 
 #: applications/luci-app-acme/luasrc/model/cbi/acme.lua:19
@@ -98,7 +120,7 @@ msgstr ""
 #: applications/luci-app-acme/luasrc/model/cbi/acme.lua:95
 msgid ""
 "To use DNS mode to issue certificates, set this to the name of a DNS API "
-"supported by acme.sh. See https://github.com/Neilpang/acme.sh/tree/master/"
+"supported by acme.sh. See https://github.com/acmesh-official/acme.sh/wiki/"
 "dnsapi for the list of available APIs. In DNS mode, the domain name does not "
 "have to resolve to the router IP. DNS mode is also the only mode that "
 "supports wildcard certificates. Using this mode requires the acme-dnsapi "
index 19bf7b037e6002e5a09833de103dbe9fbea7f7ce..0e2f82f32a229670cbbc3a619a2460e4f7ef7b7c 100644 (file)
@@ -1,40 +1,54 @@
 msgid ""
 msgstr ""
+"PO-Revision-Date: 2020-05-31 01:41+0000\n"
+"Last-Translator: Gerardo Doro <gerrydoro97@gmail.com>\n"
+"Language-Team: Italian <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationsacme/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.1-dev\n"
 
 #: applications/luci-app-acme/luasrc/model/cbi/acme.lua:18
 msgid "ACME certificates"
-msgstr ""
+msgstr "Certificati ACME"
 
 #: applications/luci-app-acme/root/usr/share/luci/menu.d/luci-app-acme.json:3
 msgid "ACME certs"
-msgstr ""
+msgstr "Certificati ACME"
 
 #: applications/luci-app-acme/luasrc/model/cbi/acme.lua:27
 msgid "ACME global config"
-msgstr ""
+msgstr "Configurazione globale ACME"
 
 #: applications/luci-app-acme/luasrc/model/cbi/acme.lua:35
 msgid "Account email"
-msgstr ""
+msgstr "E-mail dell'account"
 
 #: applications/luci-app-acme/luasrc/model/cbi/acme.lua:43
 msgid "Certificate config"
+msgstr "Configurazione certificato"
+
+#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:107
+msgid "Challenge Alias"
 msgstr ""
 
 #: applications/luci-app-acme/luasrc/model/cbi/acme.lua:94
 msgid "DNS API"
-msgstr ""
+msgstr "API DNS"
 
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:102
+#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:101
 msgid "DNS API credentials"
-msgstr ""
+msgstr "Credenziali API DNS"
+
+#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:112
+msgid "Domain Alias"
+msgstr "Alias di dominio"
 
 #: applications/luci-app-acme/luasrc/model/cbi/acme.lua:88
 msgid "Domain names"
-msgstr ""
+msgstr "Nomi di dominio"
 
 #: applications/luci-app-acme/luasrc/model/cbi/acme.lua:89
 msgid ""
@@ -42,28 +56,33 @@ msgid ""
 "subject name, subsequent names will be alt names. Note that all domain names "
 "must point at the router in the global DNS."
 msgstr ""
+"Nomi di dominio da includere nel certificato. Il primo nome sarà il nome del "
+"soggetto, i successivi saranno nomi alternativi. Nota che tutti i nomi di "
+"dominio devono puntare al router nel DNS globale."
 
 #: applications/luci-app-acme/luasrc/model/cbi/acme.lua:36
 msgid "Email address to associate with account key."
-msgstr ""
+msgstr "Indirizzo e-mail da associare alla chiave dell'account."
 
 #: applications/luci-app-acme/luasrc/model/cbi/acme.lua:40
 msgid "Enable debug logging"
-msgstr ""
+msgstr "Abilita il logging esteso"
 
 #: applications/luci-app-acme/luasrc/model/cbi/acme.lua:47
 msgid "Enabled"
-msgstr ""
+msgstr "Abilitato"
 
 #: applications/luci-app-acme/luasrc/model/cbi/acme.lua:51
 msgid ""
 "Get certificate from the Letsencrypt staging server (use for testing; the "
 "certificate won't be valid)."
 msgstr ""
+"Ottieni il certificato dal server di gestione temporanea Letsencrypt (da "
+"utilizzare a scopo di test; il certificato non sarà valido)."
 
 #: applications/luci-app-acme/root/usr/share/rpcd/acl.d/luci-app-acme.json:3
 msgid "Grant UCI access for luci-app-acme"
-msgstr ""
+msgstr "Concedi l'accesso UCI a luci-app-acme"
 
 #: applications/luci-app-acme/luasrc/model/cbi/acme.lua:55
 msgid "Key size"
@@ -77,12 +96,26 @@ msgstr ""
 msgid "State directory"
 msgstr ""
 
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:103
+#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:108
+msgid ""
+"The challenge alias to use for ALL domains. See https://github.com/acmesh-"
+"official/acme.sh/wiki/DNS-alias-mode for the details of this process. LUCI "
+"only supports one challenge alias per certificate."
+msgstr ""
+
+#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:102
 msgid ""
 "The credentials for the DNS API mode selected above. See https://github.com/"
-"Neilpang/acme.sh/tree/master/dnsapi#how-to-use-dns-api for the format of "
-"credentials required by each API. Add multiple entries here in KEY=VAL shell "
-"variable format to supply multiple credential variables."
+"acmesh-official/acme.sh/wiki/dnsapi for the format of credentials required "
+"by each API. Add multiple entries here in KEY=VAL shell variable format to "
+"supply multiple credential variables."
+msgstr ""
+
+#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:113
+msgid ""
+"The domain alias to use for ALL domains. See https://github.com/acmesh-"
+"official/acme.sh/wiki/DNS-alias-mode for the details of this process. LUCI "
+"only supports one challenge domain per certificate."
 msgstr ""
 
 #: applications/luci-app-acme/luasrc/model/cbi/acme.lua:19
@@ -98,7 +131,7 @@ msgstr ""
 #: applications/luci-app-acme/luasrc/model/cbi/acme.lua:95
 msgid ""
 "To use DNS mode to issue certificates, set this to the name of a DNS API "
-"supported by acme.sh. See https://github.com/Neilpang/acme.sh/tree/master/"
+"supported by acme.sh. See https://github.com/acmesh-official/acme.sh/wiki/"
 "dnsapi for the list of available APIs. In DNS mode, the domain name does not "
 "have to resolve to the router IP. DNS mode is also the only mode that "
 "supports wildcard certificates. Using this mode requires the acme-dnsapi "
index 6cdd076cd933bcefa641d462c057e5fdfba251ce..041204e0a1b0744181c3cbbbcda48a25b020b056 100644 (file)
@@ -1,8 +1,14 @@
 msgid ""
 msgstr ""
+"PO-Revision-Date: 2020-06-13 22:13+0000\n"
+"Last-Translator: Satoru Yoshida <ramat@ram.ne.jp>\n"
+"Language-Team: Japanese <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationsacme/ja/>\n"
 "Language: ja\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.1-dev\n"
 
 #: applications/luci-app-acme/luasrc/model/cbi/acme.lua:18
 msgid "ACME certificates"
@@ -24,14 +30,22 @@ msgstr ""
 msgid "Certificate config"
 msgstr ""
 
+#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:107
+msgid "Challenge Alias"
+msgstr ""
+
 #: applications/luci-app-acme/luasrc/model/cbi/acme.lua:94
 msgid "DNS API"
 msgstr ""
 
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:102
+#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:101
 msgid "DNS API credentials"
 msgstr ""
 
+#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:112
+msgid "Domain Alias"
+msgstr ""
+
 #: applications/luci-app-acme/luasrc/model/cbi/acme.lua:88
 msgid "Domain names"
 msgstr ""
@@ -53,7 +67,7 @@ msgstr ""
 
 #: applications/luci-app-acme/luasrc/model/cbi/acme.lua:47
 msgid "Enabled"
-msgstr ""
+msgstr "有効"
 
 #: applications/luci-app-acme/luasrc/model/cbi/acme.lua:51
 msgid ""
@@ -77,12 +91,26 @@ msgstr ""
 msgid "State directory"
 msgstr ""
 
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:103
+#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:108
+msgid ""
+"The challenge alias to use for ALL domains. See https://github.com/acmesh-"
+"official/acme.sh/wiki/DNS-alias-mode for the details of this process. LUCI "
+"only supports one challenge alias per certificate."
+msgstr ""
+
+#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:102
 msgid ""
 "The credentials for the DNS API mode selected above. See https://github.com/"
-"Neilpang/acme.sh/tree/master/dnsapi#how-to-use-dns-api for the format of "
-"credentials required by each API. Add multiple entries here in KEY=VAL shell "
-"variable format to supply multiple credential variables."
+"acmesh-official/acme.sh/wiki/dnsapi for the format of credentials required "
+"by each API. Add multiple entries here in KEY=VAL shell variable format to "
+"supply multiple credential variables."
+msgstr ""
+
+#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:113
+msgid ""
+"The domain alias to use for ALL domains. See https://github.com/acmesh-"
+"official/acme.sh/wiki/DNS-alias-mode for the details of this process. LUCI "
+"only supports one challenge domain per certificate."
 msgstr ""
 
 #: applications/luci-app-acme/luasrc/model/cbi/acme.lua:19
@@ -98,7 +126,7 @@ msgstr ""
 #: applications/luci-app-acme/luasrc/model/cbi/acme.lua:95
 msgid ""
 "To use DNS mode to issue certificates, set this to the name of a DNS API "
-"supported by acme.sh. See https://github.com/Neilpang/acme.sh/tree/master/"
+"supported by acme.sh. See https://github.com/acmesh-official/acme.sh/wiki/"
 "dnsapi for the list of available APIs. In DNS mode, the domain name does not "
 "have to resolve to the router IP. DNS mode is also the only mode that "
 "supports wildcard certificates. Using this mode requires the acme-dnsapi "
index 30efb1161161aa3d8be04c1330f509c4f31ee361..7721397fc329d84f194e956c0a0975e8ff09ab1c 100644 (file)
@@ -24,14 +24,22 @@ msgstr ""
 msgid "Certificate config"
 msgstr ""
 
+#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:107
+msgid "Challenge Alias"
+msgstr ""
+
 #: applications/luci-app-acme/luasrc/model/cbi/acme.lua:94
 msgid "DNS API"
 msgstr ""
 
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:102
+#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:101
 msgid "DNS API credentials"
 msgstr ""
 
+#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:112
+msgid "Domain Alias"
+msgstr ""
+
 #: applications/luci-app-acme/luasrc/model/cbi/acme.lua:88
 msgid "Domain names"
 msgstr ""
@@ -77,12 +85,26 @@ msgstr ""
 msgid "State directory"
 msgstr ""
 
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:103
+#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:108
+msgid ""
+"The challenge alias to use for ALL domains. See https://github.com/acmesh-"
+"official/acme.sh/wiki/DNS-alias-mode for the details of this process. LUCI "
+"only supports one challenge alias per certificate."
+msgstr ""
+
+#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:102
 msgid ""
 "The credentials for the DNS API mode selected above. See https://github.com/"
-"Neilpang/acme.sh/tree/master/dnsapi#how-to-use-dns-api for the format of "
-"credentials required by each API. Add multiple entries here in KEY=VAL shell "
-"variable format to supply multiple credential variables."
+"acmesh-official/acme.sh/wiki/dnsapi for the format of credentials required "
+"by each API. Add multiple entries here in KEY=VAL shell variable format to "
+"supply multiple credential variables."
+msgstr ""
+
+#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:113
+msgid ""
+"The domain alias to use for ALL domains. See https://github.com/acmesh-"
+"official/acme.sh/wiki/DNS-alias-mode for the details of this process. LUCI "
+"only supports one challenge domain per certificate."
 msgstr ""
 
 #: applications/luci-app-acme/luasrc/model/cbi/acme.lua:19
@@ -98,7 +120,7 @@ msgstr ""
 #: applications/luci-app-acme/luasrc/model/cbi/acme.lua:95
 msgid ""
 "To use DNS mode to issue certificates, set this to the name of a DNS API "
-"supported by acme.sh. See https://github.com/Neilpang/acme.sh/tree/master/"
+"supported by acme.sh. See https://github.com/acmesh-official/acme.sh/wiki/"
 "dnsapi for the list of available APIs. In DNS mode, the domain name does not "
 "have to resolve to the router IP. DNS mode is also the only mode that "
 "supports wildcard certificates. Using this mode requires the acme-dnsapi "
index bc392fb178e2b59b837f3676e74eb8142e3ce47f..eafccaafa7584892fd90adae1fd0eeb419afce57 100644 (file)
@@ -1,8 +1,14 @@
 msgid ""
 msgstr ""
+"PO-Revision-Date: 2020-05-27 21:41+0000\n"
+"Last-Translator: Prachi Joshi <josprachi@yahoo.com>\n"
+"Language-Team: Marathi <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationsacme/mr/>\n"
 "Language: mr\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+"X-Generator: Weblate 4.1-dev\n"
 
 #: applications/luci-app-acme/luasrc/model/cbi/acme.lua:18
 msgid "ACME certificates"
@@ -24,14 +30,22 @@ msgstr ""
 msgid "Certificate config"
 msgstr ""
 
+#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:107
+msgid "Challenge Alias"
+msgstr ""
+
 #: applications/luci-app-acme/luasrc/model/cbi/acme.lua:94
 msgid "DNS API"
 msgstr ""
 
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:102
+#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:101
 msgid "DNS API credentials"
 msgstr ""
 
+#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:112
+msgid "Domain Alias"
+msgstr ""
+
 #: applications/luci-app-acme/luasrc/model/cbi/acme.lua:88
 msgid "Domain names"
 msgstr ""
@@ -53,7 +67,7 @@ msgstr ""
 
 #: applications/luci-app-acme/luasrc/model/cbi/acme.lua:47
 msgid "Enabled"
-msgstr ""
+msgstr "सक्षम केले"
 
 #: applications/luci-app-acme/luasrc/model/cbi/acme.lua:51
 msgid ""
@@ -77,12 +91,26 @@ msgstr ""
 msgid "State directory"
 msgstr ""
 
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:103
+#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:108
+msgid ""
+"The challenge alias to use for ALL domains. See https://github.com/acmesh-"
+"official/acme.sh/wiki/DNS-alias-mode for the details of this process. LUCI "
+"only supports one challenge alias per certificate."
+msgstr ""
+
+#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:102
 msgid ""
 "The credentials for the DNS API mode selected above. See https://github.com/"
-"Neilpang/acme.sh/tree/master/dnsapi#how-to-use-dns-api for the format of "
-"credentials required by each API. Add multiple entries here in KEY=VAL shell "
-"variable format to supply multiple credential variables."
+"acmesh-official/acme.sh/wiki/dnsapi for the format of credentials required "
+"by each API. Add multiple entries here in KEY=VAL shell variable format to "
+"supply multiple credential variables."
+msgstr ""
+
+#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:113
+msgid ""
+"The domain alias to use for ALL domains. See https://github.com/acmesh-"
+"official/acme.sh/wiki/DNS-alias-mode for the details of this process. LUCI "
+"only supports one challenge domain per certificate."
 msgstr ""
 
 #: applications/luci-app-acme/luasrc/model/cbi/acme.lua:19
@@ -98,7 +126,7 @@ msgstr ""
 #: applications/luci-app-acme/luasrc/model/cbi/acme.lua:95
 msgid ""
 "To use DNS mode to issue certificates, set this to the name of a DNS API "
-"supported by acme.sh. See https://github.com/Neilpang/acme.sh/tree/master/"
+"supported by acme.sh. See https://github.com/acmesh-official/acme.sh/wiki/"
 "dnsapi for the list of available APIs. In DNS mode, the domain name does not "
 "have to resolve to the router IP. DNS mode is also the only mode that "
 "supports wildcard certificates. Using this mode requires the acme-dnsapi "
index fe3485872c196cc53a90c4e2db5b5a08ff281e8f..f211ddbc884a03b28aca5351e53f19afce8ca227 100644 (file)
@@ -24,14 +24,22 @@ msgstr ""
 msgid "Certificate config"
 msgstr ""
 
+#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:107
+msgid "Challenge Alias"
+msgstr ""
+
 #: applications/luci-app-acme/luasrc/model/cbi/acme.lua:94
 msgid "DNS API"
 msgstr ""
 
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:102
+#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:101
 msgid "DNS API credentials"
 msgstr ""
 
+#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:112
+msgid "Domain Alias"
+msgstr ""
+
 #: applications/luci-app-acme/luasrc/model/cbi/acme.lua:88
 msgid "Domain names"
 msgstr ""
@@ -77,12 +85,26 @@ msgstr ""
 msgid "State directory"
 msgstr ""
 
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:103
+#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:108
+msgid ""
+"The challenge alias to use for ALL domains. See https://github.com/acmesh-"
+"official/acme.sh/wiki/DNS-alias-mode for the details of this process. LUCI "
+"only supports one challenge alias per certificate."
+msgstr ""
+
+#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:102
 msgid ""
 "The credentials for the DNS API mode selected above. See https://github.com/"
-"Neilpang/acme.sh/tree/master/dnsapi#how-to-use-dns-api for the format of "
-"credentials required by each API. Add multiple entries here in KEY=VAL shell "
-"variable format to supply multiple credential variables."
+"acmesh-official/acme.sh/wiki/dnsapi for the format of credentials required "
+"by each API. Add multiple entries here in KEY=VAL shell variable format to "
+"supply multiple credential variables."
+msgstr ""
+
+#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:113
+msgid ""
+"The domain alias to use for ALL domains. See https://github.com/acmesh-"
+"official/acme.sh/wiki/DNS-alias-mode for the details of this process. LUCI "
+"only supports one challenge domain per certificate."
 msgstr ""
 
 #: applications/luci-app-acme/luasrc/model/cbi/acme.lua:19
@@ -98,7 +120,7 @@ msgstr ""
 #: applications/luci-app-acme/luasrc/model/cbi/acme.lua:95
 msgid ""
 "To use DNS mode to issue certificates, set this to the name of a DNS API "
-"supported by acme.sh. See https://github.com/Neilpang/acme.sh/tree/master/"
+"supported by acme.sh. See https://github.com/acmesh-official/acme.sh/wiki/"
 "dnsapi for the list of available APIs. In DNS mode, the domain name does not "
 "have to resolve to the router IP. DNS mode is also the only mode that "
 "supports wildcard certificates. Using this mode requires the acme-dnsapi "
index 33777784c852ed3c68702cc337a4066478a8f4ed..12fb12db14884dd84030a591cbca503a62bbd3d7 100644 (file)
@@ -30,14 +30,22 @@ msgstr ""
 msgid "Certificate config"
 msgstr ""
 
+#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:107
+msgid "Challenge Alias"
+msgstr ""
+
 #: applications/luci-app-acme/luasrc/model/cbi/acme.lua:94
 msgid "DNS API"
 msgstr ""
 
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:102
+#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:101
 msgid "DNS API credentials"
 msgstr ""
 
+#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:112
+msgid "Domain Alias"
+msgstr ""
+
 #: applications/luci-app-acme/luasrc/model/cbi/acme.lua:88
 msgid "Domain names"
 msgstr "Domenenavn"
@@ -83,12 +91,26 @@ msgstr ""
 msgid "State directory"
 msgstr ""
 
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:103
+#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:108
+msgid ""
+"The challenge alias to use for ALL domains. See https://github.com/acmesh-"
+"official/acme.sh/wiki/DNS-alias-mode for the details of this process. LUCI "
+"only supports one challenge alias per certificate."
+msgstr ""
+
+#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:102
 msgid ""
 "The credentials for the DNS API mode selected above. See https://github.com/"
-"Neilpang/acme.sh/tree/master/dnsapi#how-to-use-dns-api for the format of "
-"credentials required by each API. Add multiple entries here in KEY=VAL shell "
-"variable format to supply multiple credential variables."
+"acmesh-official/acme.sh/wiki/dnsapi for the format of credentials required "
+"by each API. Add multiple entries here in KEY=VAL shell variable format to "
+"supply multiple credential variables."
+msgstr ""
+
+#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:113
+msgid ""
+"The domain alias to use for ALL domains. See https://github.com/acmesh-"
+"official/acme.sh/wiki/DNS-alias-mode for the details of this process. LUCI "
+"only supports one challenge domain per certificate."
 msgstr ""
 
 #: applications/luci-app-acme/luasrc/model/cbi/acme.lua:19
@@ -104,7 +126,7 @@ msgstr ""
 #: applications/luci-app-acme/luasrc/model/cbi/acme.lua:95
 msgid ""
 "To use DNS mode to issue certificates, set this to the name of a DNS API "
-"supported by acme.sh. See https://github.com/Neilpang/acme.sh/tree/master/"
+"supported by acme.sh. See https://github.com/acmesh-official/acme.sh/wiki/"
 "dnsapi for the list of available APIs. In DNS mode, the domain name does not "
 "have to resolve to the router IP. DNS mode is also the only mode that "
 "supports wildcard certificates. Using this mode requires the acme-dnsapi "
index 504691eaab58d4f35fb3236c51b06d3d653a0c23..e5b4dca05c883cfe9a4556cb0dcc9b56d4af7b39 100644 (file)
@@ -1,7 +1,7 @@
 msgid ""
 msgstr ""
-"PO-Revision-Date: 2020-05-08 15:02+0000\n"
-"Last-Translator: Szylu <chipolade@gmail.com>\n"
+"PO-Revision-Date: 2020-05-12 20:03+0000\n"
+"Last-Translator: Marcin Net <marcin.net@linux.pl>\n"
 "Language-Team: Polish <https://hosted.weblate.org/projects/openwrt/"
 "luciapplicationsacme/pl/>\n"
 "Language: pl\n"
@@ -31,14 +31,22 @@ msgstr ""
 msgid "Certificate config"
 msgstr ""
 
+#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:107
+msgid "Challenge Alias"
+msgstr ""
+
 #: applications/luci-app-acme/luasrc/model/cbi/acme.lua:94
 msgid "DNS API"
 msgstr ""
 
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:102
+#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:101
 msgid "DNS API credentials"
 msgstr ""
 
+#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:112
+msgid "Domain Alias"
+msgstr ""
+
 #: applications/luci-app-acme/luasrc/model/cbi/acme.lua:88
 msgid "Domain names"
 msgstr ""
@@ -60,7 +68,7 @@ msgstr ""
 
 #: applications/luci-app-acme/luasrc/model/cbi/acme.lua:47
 msgid "Enabled"
-msgstr ""
+msgstr "Włączone"
 
 #: applications/luci-app-acme/luasrc/model/cbi/acme.lua:51
 msgid ""
@@ -84,12 +92,26 @@ msgstr ""
 msgid "State directory"
 msgstr ""
 
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:103
+#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:108
+msgid ""
+"The challenge alias to use for ALL domains. See https://github.com/acmesh-"
+"official/acme.sh/wiki/DNS-alias-mode for the details of this process. LUCI "
+"only supports one challenge alias per certificate."
+msgstr ""
+
+#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:102
 msgid ""
 "The credentials for the DNS API mode selected above. See https://github.com/"
-"Neilpang/acme.sh/tree/master/dnsapi#how-to-use-dns-api for the format of "
-"credentials required by each API. Add multiple entries here in KEY=VAL shell "
-"variable format to supply multiple credential variables."
+"acmesh-official/acme.sh/wiki/dnsapi for the format of credentials required "
+"by each API. Add multiple entries here in KEY=VAL shell variable format to "
+"supply multiple credential variables."
+msgstr ""
+
+#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:113
+msgid ""
+"The domain alias to use for ALL domains. See https://github.com/acmesh-"
+"official/acme.sh/wiki/DNS-alias-mode for the details of this process. LUCI "
+"only supports one challenge domain per certificate."
 msgstr ""
 
 #: applications/luci-app-acme/luasrc/model/cbi/acme.lua:19
@@ -105,7 +127,7 @@ msgstr ""
 #: applications/luci-app-acme/luasrc/model/cbi/acme.lua:95
 msgid ""
 "To use DNS mode to issue certificates, set this to the name of a DNS API "
-"supported by acme.sh. See https://github.com/Neilpang/acme.sh/tree/master/"
+"supported by acme.sh. See https://github.com/acmesh-official/acme.sh/wiki/"
 "dnsapi for the list of available APIs. In DNS mode, the domain name does not "
 "have to resolve to the router IP. DNS mode is also the only mode that "
 "supports wildcard certificates. Using this mode requires the acme-dnsapi "
index d9871668b2c625f350dc109a6f19de804cb43e26..804481ff7146c2df6088c9202271fe84846c59f7 100644 (file)
@@ -1,6 +1,6 @@
 msgid ""
 msgstr ""
-"PO-Revision-Date: 2020-05-07 21:50+0000\n"
+"PO-Revision-Date: 2020-05-18 18:41+0000\n"
 "Last-Translator: ssantos <ssantos@web.de>\n"
 "Language-Team: Portuguese <https://hosted.weblate.org/projects/openwrt/"
 "luciapplicationsacme/pt/>\n"
@@ -12,35 +12,43 @@ msgstr ""
 
 #: applications/luci-app-acme/luasrc/model/cbi/acme.lua:18
 msgid "ACME certificates"
-msgstr ""
+msgstr "Certificados ACME"
 
 #: applications/luci-app-acme/root/usr/share/luci/menu.d/luci-app-acme.json:3
 msgid "ACME certs"
-msgstr ""
+msgstr "Certificados ACME"
 
 #: applications/luci-app-acme/luasrc/model/cbi/acme.lua:27
 msgid "ACME global config"
-msgstr ""
+msgstr "Configuração global de ACME"
 
 #: applications/luci-app-acme/luasrc/model/cbi/acme.lua:35
 msgid "Account email"
-msgstr ""
+msgstr "Conta de e-mail"
 
 #: applications/luci-app-acme/luasrc/model/cbi/acme.lua:43
 msgid "Certificate config"
-msgstr ""
+msgstr "Configuração do certificado"
+
+#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:107
+msgid "Challenge Alias"
+msgstr "Aliás do Desafio"
 
 #: applications/luci-app-acme/luasrc/model/cbi/acme.lua:94
 msgid "DNS API"
-msgstr ""
+msgstr "API do DNS"
 
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:102
+#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:101
 msgid "DNS API credentials"
-msgstr ""
+msgstr "Credenciais do API do DNS"
+
+#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:112
+msgid "Domain Alias"
+msgstr "Aliás do Domínio"
 
 #: applications/luci-app-acme/luasrc/model/cbi/acme.lua:88
 msgid "Domain names"
-msgstr ""
+msgstr "Nomes de domínio"
 
 #: applications/luci-app-acme/luasrc/model/cbi/acme.lua:89
 msgid ""
@@ -48,14 +56,17 @@ msgid ""
 "subject name, subsequent names will be alt names. Note that all domain names "
 "must point at the router in the global DNS."
 msgstr ""
+"Os nomes de domínio a incluir no certificado. O primeiro nome será o nome do "
+"assunto, os nomes subsequentes serão nomes alternativos. Note que todos os "
+"nomes de domínio devem apontar para o roteador no DNS global."
 
 #: applications/luci-app-acme/luasrc/model/cbi/acme.lua:36
 msgid "Email address to associate with account key."
-msgstr ""
+msgstr "O endereço de email para associar à chave da conta."
 
 #: applications/luci-app-acme/luasrc/model/cbi/acme.lua:40
 msgid "Enable debug logging"
-msgstr ""
+msgstr "Ativar o registo de depuração"
 
 #: applications/luci-app-acme/luasrc/model/cbi/acme.lua:47
 msgid "Enabled"
@@ -66,30 +77,59 @@ msgid ""
 "Get certificate from the Letsencrypt staging server (use for testing; the "
 "certificate won't be valid)."
 msgstr ""
+"Obtenha um certificado do servidor de estágio Letsencrypt (utilização para "
+"testes; o certificado não será válido)."
 
 #: applications/luci-app-acme/root/usr/share/rpcd/acl.d/luci-app-acme.json:3
 msgid "Grant UCI access for luci-app-acme"
-msgstr ""
+msgstr "Conceder acesso UCI ao luci-app-acme"
 
 #: applications/luci-app-acme/luasrc/model/cbi/acme.lua:55
 msgid "Key size"
-msgstr ""
+msgstr "Tamanho da chave"
 
 #: applications/luci-app-acme/luasrc/model/cbi/acme.lua:56
 msgid "Key size (and type) for the generated certificate."
-msgstr ""
+msgstr "Tamanho (e tipo) da chave para o certificado gerado."
 
 #: applications/luci-app-acme/luasrc/model/cbi/acme.lua:30
 msgid "State directory"
+msgstr "Diretório do estado"
+
+#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:108
+msgid ""
+"The challenge alias to use for ALL domains. See https://github.com/acmesh-"
+"official/acme.sh/wiki/DNS-alias-mode for the details of this process. LUCI "
+"only supports one challenge alias per certificate."
 msgstr ""
+"O aliás do desafio usado em TODOS os domínios. Veja em https://github.com/"
+"acmesh-official/acme.sh/wiki/DNS-alias-mode para obter mais detalhes sobre "
+"este processo. O LUCI é compatível apenas com um desafio aliás por "
+"certificado."
 
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:103
+#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:102
 msgid ""
 "The credentials for the DNS API mode selected above. See https://github.com/"
-"Neilpang/acme.sh/tree/master/dnsapi#how-to-use-dns-api for the format of "
-"credentials required by each API. Add multiple entries here in KEY=VAL shell "
-"variable format to supply multiple credential variables."
+"acmesh-official/acme.sh/wiki/dnsapi for the format of credentials required "
+"by each API. Add multiple entries here in KEY=VAL shell variable format to "
+"supply multiple credential variables."
 msgstr ""
+"As credenciais para o modo da API de DNS selecionado acima. Consulte "
+"https://github.com/acmesh-official/acme.sh/wiki/dnsapi para obter o formato "
+"das credenciais exigidas por cada API. Adicione várias entradas aqui no "
+"formato como variável da shell KEY=VAL suprindo múltiplas variáveis para as "
+"credenciais."
+
+#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:113
+msgid ""
+"The domain alias to use for ALL domains. See https://github.com/acmesh-"
+"official/acme.sh/wiki/DNS-alias-mode for the details of this process. LUCI "
+"only supports one challenge domain per certificate."
+msgstr ""
+"O aliás do domínio usado em TODOS os domínios. Veja em https://github.com/"
+"acmesh-official/acme.sh/wiki/DNS-alias-mode para obter mais detalhes sobre "
+"este processo. O LUCI é compatível apenas com um desafio aliás por "
+"certificado."
 
 #: applications/luci-app-acme/luasrc/model/cbi/acme.lua:19
 msgid ""
@@ -100,16 +140,29 @@ msgid ""
 "address. Once configured, issuing certificates can take a while. Check the "
 "logs for progress and any errors."
 msgstr ""
+"Isso configura a instalação automática do certificado ACME (Letsencrypt). "
+"Preencha isso para que a interface web do roteador seja configurado com os "
+"certificados emitidos pelo Letsencrypt. Observe que os nomes de domínio no "
+"certificado já devem estar configurados para apontar para o endereço IP "
+"público do roteador. Uma vez configurados, a emissão dos certificados pode "
+"demorar um pouco. Verifique os registos log para ver o progresso e quaisquer "
+"erros."
 
 #: applications/luci-app-acme/luasrc/model/cbi/acme.lua:95
 msgid ""
 "To use DNS mode to issue certificates, set this to the name of a DNS API "
-"supported by acme.sh. See https://github.com/Neilpang/acme.sh/tree/master/"
+"supported by acme.sh. See https://github.com/acmesh-official/acme.sh/wiki/"
 "dnsapi for the list of available APIs. In DNS mode, the domain name does not "
 "have to resolve to the router IP. DNS mode is also the only mode that "
 "supports wildcard certificates. Using this mode requires the acme-dnsapi "
 "package to be installed."
 msgstr ""
+"Para usar o modo DNS para emitir certificados, defina isto oo nome de uma "
+"API de DNS suportada pelo acme.sh. Veja em https://github.com/"
+"acmesh-official/acme.sh/wiki/dnsapi para obter a lista de APIs disponíveis. "
+"No modo DNS, o nome do domínio não tem de ser resolvido para o IP do router. "
+"O modo DNS é também o único modo que suporta certificados curinga. A "
+"utilização deste modo requer a instalação do pacote acme-dnsapi."
 
 #: applications/luci-app-acme/luasrc/model/cbi/acme.lua:75
 msgid ""
@@ -117,6 +170,10 @@ 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 ""
+"Atualize a configuração nginx com este certificado depois de ser emitido ("
+"selecione isto apenas para um certificado).Nginx deve suportar ssl, caso "
+"contrário não será iniciado precisa ser compilado com o suporte ssl para "
+"usar as opções do cert"
 
 #: applications/luci-app-acme/luasrc/model/cbi/acme.lua:67
 msgid ""
@@ -124,22 +181,25 @@ msgid ""
 "for one certificate).Is also available luci-app-uhttpd to configure uhttpd "
 "form the LuCI interface."
 msgstr ""
+"Atualize a configuração uhttpd com este certificado depouis de ser emitido ("
+"selecione isto apenas para um certificado). Também está disponível o luci-"
+"app-uhttpd para configurar uhttpd a partir da interface LuCI."
 
 #: applications/luci-app-acme/luasrc/model/cbi/acme.lua:74
 msgid "Use for nginx"
-msgstr ""
+msgstr "Uso para nginx"
 
 #: applications/luci-app-acme/luasrc/model/cbi/acme.lua:66
 msgid "Use for uhttpd"
-msgstr ""
+msgstr "Use para uhttpd"
 
 #: applications/luci-app-acme/luasrc/model/cbi/acme.lua:50
 msgid "Use staging server"
-msgstr ""
+msgstr "Use o servidor de estágio"
 
 #: applications/luci-app-acme/luasrc/model/cbi/acme.lua:82
 msgid "Webroot directory"
-msgstr ""
+msgstr "Diretório webroot"
 
 #: applications/luci-app-acme/luasrc/model/cbi/acme.lua:83
 msgid ""
@@ -147,7 +207,10 @@ msgid ""
 "Acme in webroot mode. The web server must be accessible from the internet on "
 "port 80."
 msgstr ""
+"Diretório raiz do Webserver. Defina isto para o documento raiz do webserver "
+"para executar o Acme em modo webroot. O servidor web deve estar acessível da "
+"Internet na porta 80."
 
 #: applications/luci-app-acme/luasrc/model/cbi/acme.lua:31
 msgid "Where certs and other state files are kept."
-msgstr ""
+msgstr "Onde os certificados e outros ficheiros de estado são mantidos."
index 85f1d618e0732573f63e6b57d8aeac03b9048c0b..4302c0d06dd22174edfacabd928ac6d176e26fb1 100644 (file)
@@ -1,6 +1,6 @@
 msgid ""
 msgstr ""
-"PO-Revision-Date: 2020-05-06 06:50+0000\n"
+"PO-Revision-Date: 2020-05-13 20:35+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"
@@ -16,7 +16,7 @@ msgstr "Certificados ACME"
 
 #: applications/luci-app-acme/root/usr/share/luci/menu.d/luci-app-acme.json:3
 msgid "ACME certs"
-msgstr "ACME certs"
+msgstr "certificados ACME"
 
 #: applications/luci-app-acme/luasrc/model/cbi/acme.lua:27
 msgid "ACME global config"
@@ -30,14 +30,22 @@ msgstr "E-mail da conta"
 msgid "Certificate config"
 msgstr "Configuração do certificado"
 
+#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:107
+msgid "Challenge Alias"
+msgstr "Aliás do Desafio"
+
 #: applications/luci-app-acme/luasrc/model/cbi/acme.lua:94
 msgid "DNS API"
 msgstr "API do DNS"
 
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:102
+#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:101
 msgid "DNS API credentials"
 msgstr "Credenciais do API DNS"
 
+#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:112
+msgid "Domain Alias"
+msgstr "Aliás do Domínio"
+
 #: applications/luci-app-acme/luasrc/model/cbi/acme.lua:88
 msgid "Domain names"
 msgstr "Nomes de domínio"
@@ -88,18 +96,40 @@ msgstr "Tamanho (e tipo) da chave para o certificado gerado."
 msgid "State directory"
 msgstr "Condição do diretório"
 
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:103
+#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:108
+msgid ""
+"The challenge alias to use for ALL domains. See https://github.com/acmesh-"
+"official/acme.sh/wiki/DNS-alias-mode for the details of this process. LUCI "
+"only supports one challenge alias per certificate."
+msgstr ""
+"O aliás do desafio usado em TODOS os domínios. Consulte https://github.com/"
+"acmesh-official/acme.sh/wiki/DNS-alias-mode para obter mais detalhes sobre "
+"este processo. O LUCI é compatível apenas com um desafio aliás por "
+"certificado."
+
+#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:102
 msgid ""
 "The credentials for the DNS API mode selected above. See https://github.com/"
-"Neilpang/acme.sh/tree/master/dnsapi#how-to-use-dns-api for the format of "
-"credentials required by each API. Add multiple entries here in KEY=VAL shell "
-"variable format to supply multiple credential variables."
+"acmesh-official/acme.sh/wiki/dnsapi for the format of credentials required "
+"by each API. Add multiple entries here in KEY=VAL shell variable format to "
+"supply multiple credential variables."
 msgstr ""
-"As credenciais para o modo API DNS selecionadas acima. Consulte "
-"https://github.com/Neilpang/acme.sh/tree/master/dnsapi#how-to-use-dns-api "
-"para o formato das credenciais exigidas por cada API. Adicione as várias "
-"entradas aqui no formato de variável do ambiente shell KEY=VAL para fornecer "
-"diversas variáveis de credencial."
+"As credenciais para o modo da API DNS selecionado acima. Consulte "
+"https://github.com/acmesh-official/acme.sh/wiki/dnsapi para obter o formato "
+"das credenciais exigidas por cada API. Adicione várias entradas aqui no "
+"formato como variável da shell KEY=VAL suprindo múltiplas variáveis para as "
+"credenciais."
+
+#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:113
+msgid ""
+"The domain alias to use for ALL domains. See https://github.com/acmesh-"
+"official/acme.sh/wiki/DNS-alias-mode for the details of this process. LUCI "
+"only supports one challenge domain per certificate."
+msgstr ""
+"O aliás do desafio usado em TODOS os domínios. Consulte https://github.com/"
+"acmesh-official/acme.sh/wiki/DNS-alias-mode para obter mais detalhes sobre "
+"este processo. O LUCI é compatível apenas com um desafio aliás por "
+"certificado."
 
 #: applications/luci-app-acme/luasrc/model/cbi/acme.lua:19
 msgid ""
@@ -121,18 +151,18 @@ msgstr ""
 #: applications/luci-app-acme/luasrc/model/cbi/acme.lua:95
 msgid ""
 "To use DNS mode to issue certificates, set this to the name of a DNS API "
-"supported by acme.sh. See https://github.com/Neilpang/acme.sh/tree/master/"
+"supported by acme.sh. See https://github.com/acmesh-official/acme.sh/wiki/"
 "dnsapi for the list of available APIs. In DNS mode, the domain name does not "
 "have to resolve to the router IP. DNS mode is also the only mode that "
 "supports wildcard certificates. Using this mode requires the acme-dnsapi "
 "package to be installed."
 msgstr ""
-"Para usar o modo DNS para emitir certificados, defina isso como o nome de "
-"uma API DNS suportada por acme.sh. Consulte https://github.com/Neilpang/acme."
-"sh/tree/master/dnsapi para obter a lista de APIs disponíveis. No modo DNS, o "
-"nome de domínio não precisa ser resolvido no IP do roteador. O modo DNS "
-"também é o único modo que suporta certificados curinga. O uso deste modo "
-"requer que o pacote acme-dnsapi seja instalado."
+"Para usar o modo DNS para emitir certificados, defina-o como o nome de uma "
+"API DNS compatível pelo acme.sh. Consulte https://github.com/acmesh-official/"
+"acme.sh/wiki/dnsapi para obter uma lista de todas as APIs disponíveis. No "
+"modo DNS, o nome do domínio não precisa ser resolvido para o IP do roteador. "
+"O modo DNS também é o único modo que é compatível com certificados curinga. "
+"O uso desse modo requer que o pacote acme-dnsapi esteja instalado."
 
 #: applications/luci-app-acme/luasrc/model/cbi/acme.lua:75
 msgid ""
@@ -184,3 +214,30 @@ msgstr ""
 #: applications/luci-app-acme/luasrc/model/cbi/acme.lua:31
 msgid "Where certs and other state files are kept."
 msgstr "Onde os certificados e os outros arquivos de estado são mantidos."
+
+#~ msgid ""
+#~ "The credentials for the DNS API mode selected above. See https://github."
+#~ "com/Neilpang/acme.sh/tree/master/dnsapi#how-to-use-dns-api for the format "
+#~ "of credentials required by each API. Add multiple entries here in KEY=VAL "
+#~ "shell variable format to supply multiple credential variables."
+#~ msgstr ""
+#~ "As credenciais para o modo API DNS selecionadas acima. Consulte https://"
+#~ "github.com/Neilpang/acme.sh/tree/master/dnsapi#how-to-use-dns-api para o "
+#~ "formato das credenciais exigidas por cada API. Adicione as várias "
+#~ "entradas aqui no formato de variável do ambiente shell KEY=VAL para "
+#~ "fornecer diversas variáveis de credencial."
+
+#~ msgid ""
+#~ "To use DNS mode to issue certificates, set this to the name of a DNS API "
+#~ "supported by acme.sh. See https://github.com/Neilpang/acme.sh/tree/master/"
+#~ "dnsapi for the list of available APIs. In DNS mode, the domain name does "
+#~ "not have to resolve to the router IP. DNS mode is also the only mode that "
+#~ "supports wildcard certificates. Using this mode requires the acme-dnsapi "
+#~ "package to be installed."
+#~ msgstr ""
+#~ "Para usar o modo DNS para emitir certificados, defina isso como o nome de "
+#~ "uma API DNS suportada por acme.sh. Consulte https://github.com/Neilpang/"
+#~ "acme.sh/tree/master/dnsapi para obter a lista de APIs disponíveis. No "
+#~ "modo DNS, o nome de domínio não precisa ser resolvido no IP do roteador. "
+#~ "O modo DNS também é o único modo que suporta certificados curinga. O uso "
+#~ "deste modo requer que o pacote acme-dnsapi seja instalado."
index 8cfa201613ab7cbd75c3669db5f9dc18403b5655..b74a7cfeff27536d3841f5f5fbc5e12aecd90ab2 100644 (file)
@@ -24,14 +24,22 @@ msgstr ""
 msgid "Certificate config"
 msgstr ""
 
+#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:107
+msgid "Challenge Alias"
+msgstr ""
+
 #: applications/luci-app-acme/luasrc/model/cbi/acme.lua:94
 msgid "DNS API"
 msgstr ""
 
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:102
+#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:101
 msgid "DNS API credentials"
 msgstr ""
 
+#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:112
+msgid "Domain Alias"
+msgstr ""
+
 #: applications/luci-app-acme/luasrc/model/cbi/acme.lua:88
 msgid "Domain names"
 msgstr ""
@@ -77,12 +85,26 @@ msgstr ""
 msgid "State directory"
 msgstr ""
 
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:103
+#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:108
+msgid ""
+"The challenge alias to use for ALL domains. See https://github.com/acmesh-"
+"official/acme.sh/wiki/DNS-alias-mode for the details of this process. LUCI "
+"only supports one challenge alias per certificate."
+msgstr ""
+
+#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:102
 msgid ""
 "The credentials for the DNS API mode selected above. See https://github.com/"
-"Neilpang/acme.sh/tree/master/dnsapi#how-to-use-dns-api for the format of "
-"credentials required by each API. Add multiple entries here in KEY=VAL shell "
-"variable format to supply multiple credential variables."
+"acmesh-official/acme.sh/wiki/dnsapi for the format of credentials required "
+"by each API. Add multiple entries here in KEY=VAL shell variable format to "
+"supply multiple credential variables."
+msgstr ""
+
+#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:113
+msgid ""
+"The domain alias to use for ALL domains. See https://github.com/acmesh-"
+"official/acme.sh/wiki/DNS-alias-mode for the details of this process. LUCI "
+"only supports one challenge domain per certificate."
 msgstr ""
 
 #: applications/luci-app-acme/luasrc/model/cbi/acme.lua:19
@@ -98,7 +120,7 @@ msgstr ""
 #: applications/luci-app-acme/luasrc/model/cbi/acme.lua:95
 msgid ""
 "To use DNS mode to issue certificates, set this to the name of a DNS API "
-"supported by acme.sh. See https://github.com/Neilpang/acme.sh/tree/master/"
+"supported by acme.sh. See https://github.com/acmesh-official/acme.sh/wiki/"
 "dnsapi for the list of available APIs. In DNS mode, the domain name does not "
 "have to resolve to the router IP. DNS mode is also the only mode that "
 "supports wildcard certificates. Using this mode requires the acme-dnsapi "
index 0ab878f96d24845e85b9b01436c29ba01a21c1cb..111c370b5e72fb5011c856a8c4c24bfe3accdf52 100644 (file)
@@ -1,14 +1,14 @@
 msgid ""
 msgstr ""
-"PO-Revision-Date: 2020-05-10 12:47+0000\n"
+"PO-Revision-Date: 2020-06-07 15:48+0000\n"
 "Last-Translator: Artem <KovalevArtem.ru@gmail.com>\n"
 "Language-Team: Russian <https://hosted.weblate.org/projects/openwrt/"
 "luciapplicationsacme/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"
+"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n"
+"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
 "X-Generator: Weblate 4.1-dev\n"
 
 #: applications/luci-app-acme/luasrc/model/cbi/acme.lua:18
@@ -31,14 +31,22 @@ msgstr ""
 msgid "Certificate config"
 msgstr "Конфигурация сертификата"
 
+#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:107
+msgid "Challenge Alias"
+msgstr ""
+
 #: applications/luci-app-acme/luasrc/model/cbi/acme.lua:94
 msgid "DNS API"
 msgstr "DNS API"
 
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:102
+#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:101
 msgid "DNS API credentials"
 msgstr ""
 
+#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:112
+msgid "Domain Alias"
+msgstr ""
+
 #: applications/luci-app-acme/luasrc/model/cbi/acme.lua:88
 msgid "Domain names"
 msgstr "Доменные имена"
@@ -70,7 +78,7 @@ msgstr ""
 
 #: applications/luci-app-acme/root/usr/share/rpcd/acl.d/luci-app-acme.json:3
 msgid "Grant UCI access for luci-app-acme"
-msgstr ""
+msgstr "Предоставить UCI доступ для luci-app-acme"
 
 #: applications/luci-app-acme/luasrc/model/cbi/acme.lua:55
 msgid "Key size"
@@ -84,12 +92,26 @@ msgstr ""
 msgid "State directory"
 msgstr ""
 
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:103
+#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:108
+msgid ""
+"The challenge alias to use for ALL domains. See https://github.com/acmesh-"
+"official/acme.sh/wiki/DNS-alias-mode for the details of this process. LUCI "
+"only supports one challenge alias per certificate."
+msgstr ""
+
+#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:102
 msgid ""
 "The credentials for the DNS API mode selected above. See https://github.com/"
-"Neilpang/acme.sh/tree/master/dnsapi#how-to-use-dns-api for the format of "
-"credentials required by each API. Add multiple entries here in KEY=VAL shell "
-"variable format to supply multiple credential variables."
+"acmesh-official/acme.sh/wiki/dnsapi for the format of credentials required "
+"by each API. Add multiple entries here in KEY=VAL shell variable format to "
+"supply multiple credential variables."
+msgstr ""
+
+#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:113
+msgid ""
+"The domain alias to use for ALL domains. See https://github.com/acmesh-"
+"official/acme.sh/wiki/DNS-alias-mode for the details of this process. LUCI "
+"only supports one challenge domain per certificate."
 msgstr ""
 
 #: applications/luci-app-acme/luasrc/model/cbi/acme.lua:19
@@ -105,7 +127,7 @@ msgstr ""
 #: applications/luci-app-acme/luasrc/model/cbi/acme.lua:95
 msgid ""
 "To use DNS mode to issue certificates, set this to the name of a DNS API "
-"supported by acme.sh. See https://github.com/Neilpang/acme.sh/tree/master/"
+"supported by acme.sh. See https://github.com/acmesh-official/acme.sh/wiki/"
 "dnsapi for the list of available APIs. In DNS mode, the domain name does not "
 "have to resolve to the router IP. DNS mode is also the only mode that "
 "supports wildcard certificates. Using this mode requires the acme-dnsapi "
index 00d737b9d89b85a301299ef8d608396f15ed7b58..f21ed215cab9e983fb59a1b41fcc25b0e3f4cd78 100644 (file)
@@ -1,40 +1,54 @@
 msgid ""
 msgstr ""
+"PO-Revision-Date: 2020-06-09 21:41+0000\n"
+"Last-Translator: Miloš Leškanič <leskanic@gmail.com>\n"
+"Language-Team: Slovak <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationsacme/sk/>\n"
 "Language: sk\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n"
+"X-Generator: Weblate 4.1-dev\n"
 
 #: applications/luci-app-acme/luasrc/model/cbi/acme.lua:18
 msgid "ACME certificates"
-msgstr ""
+msgstr "ACME certifikáty"
 
 #: applications/luci-app-acme/root/usr/share/luci/menu.d/luci-app-acme.json:3
 msgid "ACME certs"
-msgstr ""
+msgstr "ACME certifikáty"
 
 #: applications/luci-app-acme/luasrc/model/cbi/acme.lua:27
 msgid "ACME global config"
-msgstr ""
+msgstr "ACME globálna konfigurácia"
 
 #: applications/luci-app-acme/luasrc/model/cbi/acme.lua:35
 msgid "Account email"
-msgstr ""
+msgstr "E-mail účtu"
 
 #: applications/luci-app-acme/luasrc/model/cbi/acme.lua:43
 msgid "Certificate config"
+msgstr "Konfigurácia certifikátov"
+
+#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:107
+msgid "Challenge Alias"
 msgstr ""
 
 #: applications/luci-app-acme/luasrc/model/cbi/acme.lua:94
 msgid "DNS API"
-msgstr ""
+msgstr "DNS API"
 
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:102
+#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:101
 msgid "DNS API credentials"
-msgstr ""
+msgstr "Prihlasovacie údaje DNS API"
+
+#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:112
+msgid "Domain Alias"
+msgstr "Alias domény"
 
 #: applications/luci-app-acme/luasrc/model/cbi/acme.lua:88
 msgid "Domain names"
-msgstr ""
+msgstr "Domény"
 
 #: applications/luci-app-acme/luasrc/model/cbi/acme.lua:89
 msgid ""
@@ -42,47 +56,70 @@ msgid ""
 "subject name, subsequent names will be alt names. Note that all domain names "
 "must point at the router in the global DNS."
 msgstr ""
+"Domény v certifikáte. Prvá bude názov subjektu, ďalšie budú alternatívne "
+"názvy. Všetky domény musia smerovať na router v globálnom DNS."
 
 #: applications/luci-app-acme/luasrc/model/cbi/acme.lua:36
 msgid "Email address to associate with account key."
-msgstr ""
+msgstr "E-mailová adresa k účtu."
 
 #: applications/luci-app-acme/luasrc/model/cbi/acme.lua:40
 msgid "Enable debug logging"
-msgstr ""
+msgstr "Povoliť detailné záznamy"
 
 #: applications/luci-app-acme/luasrc/model/cbi/acme.lua:47
 msgid "Enabled"
-msgstr ""
+msgstr "Povolené"
 
 #: applications/luci-app-acme/luasrc/model/cbi/acme.lua:51
+#, fuzzy
 msgid ""
 "Get certificate from the Letsencrypt staging server (use for testing; the "
 "certificate won't be valid)."
 msgstr ""
+"Získať certifikát z Letsencrypt staging servera (len na testovanie; "
+"certifikát nebude platný)."
 
 #: applications/luci-app-acme/root/usr/share/rpcd/acl.d/luci-app-acme.json:3
 msgid "Grant UCI access for luci-app-acme"
-msgstr ""
+msgstr "Povoliť luci-app-acme prístup k UCI"
 
 #: applications/luci-app-acme/luasrc/model/cbi/acme.lua:55
 msgid "Key size"
-msgstr ""
+msgstr "Dĺžka kľúča"
 
 #: applications/luci-app-acme/luasrc/model/cbi/acme.lua:56
 msgid "Key size (and type) for the generated certificate."
-msgstr ""
+msgstr "Dĺžka (a typ) kľúča pre generovaný certifikát."
 
 #: applications/luci-app-acme/luasrc/model/cbi/acme.lua:30
 msgid "State directory"
 msgstr ""
 
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:103
+#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:108
+msgid ""
+"The challenge alias to use for ALL domains. See https://github.com/acmesh-"
+"official/acme.sh/wiki/DNS-alias-mode for the details of this process. LUCI "
+"only supports one challenge alias per certificate."
+msgstr ""
+
+#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:102
+#, fuzzy
 msgid ""
 "The credentials for the DNS API mode selected above. See https://github.com/"
-"Neilpang/acme.sh/tree/master/dnsapi#how-to-use-dns-api for the format of "
-"credentials required by each API. Add multiple entries here in KEY=VAL shell "
-"variable format to supply multiple credential variables."
+"acmesh-official/acme.sh/wiki/dnsapi for the format of credentials required "
+"by each API. Add multiple entries here in KEY=VAL shell variable format to "
+"supply multiple credential variables."
+msgstr ""
+"Prihlasovacie údaje pre vyššie zvolený DNS API mód. Viď https://github.com/"
+"acmesh-official/acme.sh/wiki/dnsapi pre formát údajov požadovaný každým API. "
+"Pre zadanie viacerých údajov tu pridaj hodnoty v tvare KĽÚČ=HODNOTA."
+
+#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:113
+msgid ""
+"The domain alias to use for ALL domains. See https://github.com/acmesh-"
+"official/acme.sh/wiki/DNS-alias-mode for the details of this process. LUCI "
+"only supports one challenge domain per certificate."
 msgstr ""
 
 #: applications/luci-app-acme/luasrc/model/cbi/acme.lua:19
@@ -98,7 +135,7 @@ msgstr ""
 #: applications/luci-app-acme/luasrc/model/cbi/acme.lua:95
 msgid ""
 "To use DNS mode to issue certificates, set this to the name of a DNS API "
-"supported by acme.sh. See https://github.com/Neilpang/acme.sh/tree/master/"
+"supported by acme.sh. See https://github.com/acmesh-official/acme.sh/wiki/"
 "dnsapi for the list of available APIs. In DNS mode, the domain name does not "
 "have to resolve to the router IP. DNS mode is also the only mode that "
 "supports wildcard certificates. Using this mode requires the acme-dnsapi "
index fa96a2e3214e712634bad07604c7e642193c968e..d4d9883c4bcde738c5fea18391cdc422c8fb26b7 100644 (file)
@@ -24,14 +24,22 @@ msgstr ""
 msgid "Certificate config"
 msgstr ""
 
+#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:107
+msgid "Challenge Alias"
+msgstr ""
+
 #: applications/luci-app-acme/luasrc/model/cbi/acme.lua:94
 msgid "DNS API"
 msgstr ""
 
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:102
+#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:101
 msgid "DNS API credentials"
 msgstr ""
 
+#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:112
+msgid "Domain Alias"
+msgstr ""
+
 #: applications/luci-app-acme/luasrc/model/cbi/acme.lua:88
 msgid "Domain names"
 msgstr ""
@@ -77,12 +85,26 @@ msgstr ""
 msgid "State directory"
 msgstr ""
 
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:103
+#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:108
+msgid ""
+"The challenge alias to use for ALL domains. See https://github.com/acmesh-"
+"official/acme.sh/wiki/DNS-alias-mode for the details of this process. LUCI "
+"only supports one challenge alias per certificate."
+msgstr ""
+
+#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:102
 msgid ""
 "The credentials for the DNS API mode selected above. See https://github.com/"
-"Neilpang/acme.sh/tree/master/dnsapi#how-to-use-dns-api for the format of "
-"credentials required by each API. Add multiple entries here in KEY=VAL shell "
-"variable format to supply multiple credential variables."
+"acmesh-official/acme.sh/wiki/dnsapi for the format of credentials required "
+"by each API. Add multiple entries here in KEY=VAL shell variable format to "
+"supply multiple credential variables."
+msgstr ""
+
+#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:113
+msgid ""
+"The domain alias to use for ALL domains. See https://github.com/acmesh-"
+"official/acme.sh/wiki/DNS-alias-mode for the details of this process. LUCI "
+"only supports one challenge domain per certificate."
 msgstr ""
 
 #: applications/luci-app-acme/luasrc/model/cbi/acme.lua:19
@@ -98,7 +120,7 @@ msgstr ""
 #: applications/luci-app-acme/luasrc/model/cbi/acme.lua:95
 msgid ""
 "To use DNS mode to issue certificates, set this to the name of a DNS API "
-"supported by acme.sh. See https://github.com/Neilpang/acme.sh/tree/master/"
+"supported by acme.sh. See https://github.com/acmesh-official/acme.sh/wiki/"
 "dnsapi for the list of available APIs. In DNS mode, the domain name does not "
 "have to resolve to the router IP. DNS mode is also the only mode that "
 "supports wildcard certificates. Using this mode requires the acme-dnsapi "
index e1fcc3b5d63ac33c19a40787085c6ab5299943fb..c47530dfb80bee2f84e01d1e007269c1bd7fe913 100644 (file)
@@ -21,14 +21,22 @@ msgstr ""
 msgid "Certificate config"
 msgstr ""
 
+#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:107
+msgid "Challenge Alias"
+msgstr ""
+
 #: applications/luci-app-acme/luasrc/model/cbi/acme.lua:94
 msgid "DNS API"
 msgstr ""
 
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:102
+#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:101
 msgid "DNS API credentials"
 msgstr ""
 
+#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:112
+msgid "Domain Alias"
+msgstr ""
+
 #: applications/luci-app-acme/luasrc/model/cbi/acme.lua:88
 msgid "Domain names"
 msgstr ""
@@ -74,12 +82,26 @@ msgstr ""
 msgid "State directory"
 msgstr ""
 
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:103
+#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:108
+msgid ""
+"The challenge alias to use for ALL domains. See https://github.com/acmesh-"
+"official/acme.sh/wiki/DNS-alias-mode for the details of this process. LUCI "
+"only supports one challenge alias per certificate."
+msgstr ""
+
+#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:102
 msgid ""
 "The credentials for the DNS API mode selected above. See https://github.com/"
-"Neilpang/acme.sh/tree/master/dnsapi#how-to-use-dns-api for the format of "
-"credentials required by each API. Add multiple entries here in KEY=VAL shell "
-"variable format to supply multiple credential variables."
+"acmesh-official/acme.sh/wiki/dnsapi for the format of credentials required "
+"by each API. Add multiple entries here in KEY=VAL shell variable format to "
+"supply multiple credential variables."
+msgstr ""
+
+#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:113
+msgid ""
+"The domain alias to use for ALL domains. See https://github.com/acmesh-"
+"official/acme.sh/wiki/DNS-alias-mode for the details of this process. LUCI "
+"only supports one challenge domain per certificate."
 msgstr ""
 
 #: applications/luci-app-acme/luasrc/model/cbi/acme.lua:19
@@ -95,7 +117,7 @@ msgstr ""
 #: applications/luci-app-acme/luasrc/model/cbi/acme.lua:95
 msgid ""
 "To use DNS mode to issue certificates, set this to the name of a DNS API "
-"supported by acme.sh. See https://github.com/Neilpang/acme.sh/tree/master/"
+"supported by acme.sh. See https://github.com/acmesh-official/acme.sh/wiki/"
 "dnsapi for the list of available APIs. In DNS mode, the domain name does not "
 "have to resolve to the router IP. DNS mode is also the only mode that "
 "supports wildcard certificates. Using this mode requires the acme-dnsapi "
index efea81ae870acc1e654a070f66f0fde8a57a3743..2ada2b598547e54d53b2a940cab75f0b2166e008 100644 (file)
@@ -24,14 +24,22 @@ msgstr ""
 msgid "Certificate config"
 msgstr ""
 
+#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:107
+msgid "Challenge Alias"
+msgstr ""
+
 #: applications/luci-app-acme/luasrc/model/cbi/acme.lua:94
 msgid "DNS API"
 msgstr ""
 
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:102
+#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:101
 msgid "DNS API credentials"
 msgstr ""
 
+#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:112
+msgid "Domain Alias"
+msgstr ""
+
 #: applications/luci-app-acme/luasrc/model/cbi/acme.lua:88
 msgid "Domain names"
 msgstr ""
@@ -77,12 +85,26 @@ msgstr ""
 msgid "State directory"
 msgstr ""
 
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:103
+#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:108
+msgid ""
+"The challenge alias to use for ALL domains. See https://github.com/acmesh-"
+"official/acme.sh/wiki/DNS-alias-mode for the details of this process. LUCI "
+"only supports one challenge alias per certificate."
+msgstr ""
+
+#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:102
 msgid ""
 "The credentials for the DNS API mode selected above. See https://github.com/"
-"Neilpang/acme.sh/tree/master/dnsapi#how-to-use-dns-api for the format of "
-"credentials required by each API. Add multiple entries here in KEY=VAL shell "
-"variable format to supply multiple credential variables."
+"acmesh-official/acme.sh/wiki/dnsapi for the format of credentials required "
+"by each API. Add multiple entries here in KEY=VAL shell variable format to "
+"supply multiple credential variables."
+msgstr ""
+
+#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:113
+msgid ""
+"The domain alias to use for ALL domains. See https://github.com/acmesh-"
+"official/acme.sh/wiki/DNS-alias-mode for the details of this process. LUCI "
+"only supports one challenge domain per certificate."
 msgstr ""
 
 #: applications/luci-app-acme/luasrc/model/cbi/acme.lua:19
@@ -98,7 +120,7 @@ msgstr ""
 #: applications/luci-app-acme/luasrc/model/cbi/acme.lua:95
 msgid ""
 "To use DNS mode to issue certificates, set this to the name of a DNS API "
-"supported by acme.sh. See https://github.com/Neilpang/acme.sh/tree/master/"
+"supported by acme.sh. See https://github.com/acmesh-official/acme.sh/wiki/"
 "dnsapi for the list of available APIs. In DNS mode, the domain name does not "
 "have to resolve to the router IP. DNS mode is also the only mode that "
 "supports wildcard certificates. Using this mode requires the acme-dnsapi "
index d1243507fe312ce552d70c07feb077bd84c91b05..d08a79d0da9091c74b51fa695a1a4bf2eab1c163 100644 (file)
@@ -31,14 +31,22 @@ msgstr ""
 msgid "Certificate config"
 msgstr ""
 
+#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:107
+msgid "Challenge Alias"
+msgstr ""
+
 #: applications/luci-app-acme/luasrc/model/cbi/acme.lua:94
 msgid "DNS API"
 msgstr ""
 
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:102
+#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:101
 msgid "DNS API credentials"
 msgstr ""
 
+#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:112
+msgid "Domain Alias"
+msgstr ""
+
 #: applications/luci-app-acme/luasrc/model/cbi/acme.lua:88
 msgid "Domain names"
 msgstr ""
@@ -84,12 +92,26 @@ msgstr ""
 msgid "State directory"
 msgstr ""
 
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:103
+#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:108
+msgid ""
+"The challenge alias to use for ALL domains. See https://github.com/acmesh-"
+"official/acme.sh/wiki/DNS-alias-mode for the details of this process. LUCI "
+"only supports one challenge alias per certificate."
+msgstr ""
+
+#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:102
 msgid ""
 "The credentials for the DNS API mode selected above. See https://github.com/"
-"Neilpang/acme.sh/tree/master/dnsapi#how-to-use-dns-api for the format of "
-"credentials required by each API. Add multiple entries here in KEY=VAL shell "
-"variable format to supply multiple credential variables."
+"acmesh-official/acme.sh/wiki/dnsapi for the format of credentials required "
+"by each API. Add multiple entries here in KEY=VAL shell variable format to "
+"supply multiple credential variables."
+msgstr ""
+
+#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:113
+msgid ""
+"The domain alias to use for ALL domains. See https://github.com/acmesh-"
+"official/acme.sh/wiki/DNS-alias-mode for the details of this process. LUCI "
+"only supports one challenge domain per certificate."
 msgstr ""
 
 #: applications/luci-app-acme/luasrc/model/cbi/acme.lua:19
@@ -105,7 +127,7 @@ msgstr ""
 #: applications/luci-app-acme/luasrc/model/cbi/acme.lua:95
 msgid ""
 "To use DNS mode to issue certificates, set this to the name of a DNS API "
-"supported by acme.sh. See https://github.com/Neilpang/acme.sh/tree/master/"
+"supported by acme.sh. See https://github.com/acmesh-official/acme.sh/wiki/"
 "dnsapi for the list of available APIs. In DNS mode, the domain name does not "
 "have to resolve to the router IP. DNS mode is also the only mode that "
 "supports wildcard certificates. Using this mode requires the acme-dnsapi "
index b954bc491e69d9c8fdef28acc37a260df9032adb..b8ff9cc093deb6f9adb7fe462ac61d56ee3fb8cd 100644 (file)
@@ -24,14 +24,22 @@ msgstr ""
 msgid "Certificate config"
 msgstr ""
 
+#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:107
+msgid "Challenge Alias"
+msgstr ""
+
 #: applications/luci-app-acme/luasrc/model/cbi/acme.lua:94
 msgid "DNS API"
 msgstr ""
 
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:102
+#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:101
 msgid "DNS API credentials"
 msgstr ""
 
+#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:112
+msgid "Domain Alias"
+msgstr ""
+
 #: applications/luci-app-acme/luasrc/model/cbi/acme.lua:88
 msgid "Domain names"
 msgstr ""
@@ -77,12 +85,26 @@ msgstr ""
 msgid "State directory"
 msgstr ""
 
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:103
+#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:108
+msgid ""
+"The challenge alias to use for ALL domains. See https://github.com/acmesh-"
+"official/acme.sh/wiki/DNS-alias-mode for the details of this process. LUCI "
+"only supports one challenge alias per certificate."
+msgstr ""
+
+#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:102
 msgid ""
 "The credentials for the DNS API mode selected above. See https://github.com/"
-"Neilpang/acme.sh/tree/master/dnsapi#how-to-use-dns-api for the format of "
-"credentials required by each API. Add multiple entries here in KEY=VAL shell "
-"variable format to supply multiple credential variables."
+"acmesh-official/acme.sh/wiki/dnsapi for the format of credentials required "
+"by each API. Add multiple entries here in KEY=VAL shell variable format to "
+"supply multiple credential variables."
+msgstr ""
+
+#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:113
+msgid ""
+"The domain alias to use for ALL domains. See https://github.com/acmesh-"
+"official/acme.sh/wiki/DNS-alias-mode for the details of this process. LUCI "
+"only supports one challenge domain per certificate."
 msgstr ""
 
 #: applications/luci-app-acme/luasrc/model/cbi/acme.lua:19
@@ -98,7 +120,7 @@ msgstr ""
 #: applications/luci-app-acme/luasrc/model/cbi/acme.lua:95
 msgid ""
 "To use DNS mode to issue certificates, set this to the name of a DNS API "
-"supported by acme.sh. See https://github.com/Neilpang/acme.sh/tree/master/"
+"supported by acme.sh. See https://github.com/acmesh-official/acme.sh/wiki/"
 "dnsapi for the list of available APIs. In DNS mode, the domain name does not "
 "have to resolve to the router IP. DNS mode is also the only mode that "
 "supports wildcard certificates. Using this mode requires the acme-dnsapi "
index bc7c320d0f81a2f8fb72679204db7092b6285615..3b2d65be1510dc0ed9504259db785290e8d550f3 100644 (file)
@@ -1,6 +1,6 @@
 msgid ""
 msgstr ""
-"PO-Revision-Date: 2020-05-10 12:47+0000\n"
+"PO-Revision-Date: 2020-05-12 20:03+0000\n"
 "Last-Translator: SunSpring <yearnsun@gmail.com>\n"
 "Language-Team: Chinese (Simplified) <https://hosted.weblate.org/projects/"
 "openwrt/luciapplicationsacme/zh_Hans/>\n"
@@ -30,14 +30,22 @@ msgstr "电子邮件帐户"
 msgid "Certificate config"
 msgstr "证书配置"
 
+#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:107
+msgid "Challenge Alias"
+msgstr "质询别名"
+
 #: applications/luci-app-acme/luasrc/model/cbi/acme.lua:94
 msgid "DNS API"
 msgstr "DNS API"
 
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:102
+#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:101
 msgid "DNS API credentials"
 msgstr "DNS API 凭证"
 
+#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:112
+msgid "Domain Alias"
+msgstr "域名别名"
+
 #: applications/luci-app-acme/luasrc/model/cbi/acme.lua:88
 msgid "Domain names"
 msgstr "域名"
@@ -47,7 +55,7 @@ msgid ""
 "Domain names to include in the certificate. The first name will be the "
 "subject name, subsequent names will be alt names. Note that all domain names "
 "must point at the router in the global DNS."
-msgstr "证书中要包含的域名。第一个名字将是主题名,后面的名字将是主题备用名称。注意,所有公共DNS的域名结果必须指向路由器。"
+msgstr "证书中要包含的域名。第一个名字将是主题名,后面的名字将是主题备用名称。请注意,所有域名都必须在路由中指向全局 DNS。"
 
 #: applications/luci-app-acme/luasrc/model/cbi/acme.lua:36
 msgid "Email address to associate with account key."
@@ -65,11 +73,11 @@ msgstr "已启用"
 msgid ""
 "Get certificate from the Letsencrypt staging server (use for testing; the "
 "certificate won't be valid)."
-msgstr "从Letsencrypt测试环境签署证书(该证书不是合法证书)。"
+msgstr "从 Letsencrypt 临时服务器获取证书(用于测试;证书无效)。"
 
 #: applications/luci-app-acme/root/usr/share/rpcd/acl.d/luci-app-acme.json:3
 msgid "Grant UCI access for luci-app-acme"
-msgstr "授予UCI访问luci-app-acme的权限"
+msgstr "授予 UCI 访问 luci-app-acme 的权限"
 
 #: applications/luci-app-acme/luasrc/model/cbi/acme.lua:55
 msgid "Key size"
@@ -77,21 +85,39 @@ msgstr "密钥长度"
 
 #: applications/luci-app-acme/luasrc/model/cbi/acme.lua:56
 msgid "Key size (and type) for the generated certificate."
-msgstr "生成的证书的密钥长度(和类型)。"
+msgstr "生成的证书的密钥长度(和类型)。"
 
 #: applications/luci-app-acme/luasrc/model/cbi/acme.lua:30
 msgid "State directory"
 msgstr "状态文件夹"
 
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:103
+#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:108
+msgid ""
+"The challenge alias to use for ALL domains. See https://github.com/acmesh-"
+"official/acme.sh/wiki/DNS-alias-mode for the details of this process. LUCI "
+"only supports one challenge alias per certificate."
+msgstr ""
+"用于所有域名的质询别名。有关此过程的详细信息,请参阅 https://github.com/acmesh-official/acme.sh/wiki/"
+"DNS-alias-mode。LUCI 每个证书只支持一个质询别名。"
+
+#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:102
 msgid ""
 "The credentials for the DNS API mode selected above. See https://github.com/"
-"Neilpang/acme.sh/tree/master/dnsapi#how-to-use-dns-api for the format of "
-"credentials required by each API. Add multiple entries here in KEY=VAL shell "
-"variable format to supply multiple credential variables."
+"acmesh-official/acme.sh/wiki/dnsapi for the format of credentials required "
+"by each API. Add multiple entries here in KEY=VAL shell variable format to "
+"supply multiple credential variables."
+msgstr ""
+"上面选择的 DNS API 模式的凭据。请参阅 https://github.com/acmesh-official/acme.sh/wiki/"
+"dnsapi 以了解每个 API 所需的凭据格式。在此处以 KEY=VAL shell 变量格式添加多个条目,以提供多个凭据变量。"
+
+#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:113
+msgid ""
+"The domain alias to use for ALL domains. See https://github.com/acmesh-"
+"official/acme.sh/wiki/DNS-alias-mode for the details of this process. LUCI "
+"only supports one challenge domain per certificate."
 msgstr ""
-"上面选择的DNS API模式的凭证。关于每个API所需的凭证格式,请参见https://github.com/Neilpang/acme.sh/tree/"
-"master/dnsapi#how-to-use-dns-api。在这里以KEY=VAL变量格式添加多个条目,以提供多个凭证变量。"
+"用于所有域名的别名。有关此过程的详细信息,请参阅 https://github.com/acmesh-official/acme.sh/wiki/DNS-"
+"alias-mode。LUCI 每个证书只支持一个质询别名。"
 
 #: applications/luci-app-acme/luasrc/model/cbi/acme.lua:19
 msgid ""
@@ -102,21 +128,21 @@ msgid ""
 "address. Once configured, issuing certificates can take a while. Check the "
 "logs for progress and any errors."
 msgstr ""
-"这将配置ACME(Letsencrypt)自动证书安装。只需填写此内容即可为路由器配置由Letsencrypt颁发的Web界面证书。请注意,证书中的域名必"
-"须已经配置为指向路由器的公网IP地址。配置完成后,颁发证书可能需要一段时间。从日志中查看签署进度和错误。"
+"这将配置 ACME (Letsencrypt) 自动证书安装。只需填写此内容即可为路由器配置由 Letsencrypt 颁发的 Web 界面证书。请注意,"
+"证书中的域名必须已经配置为指向路由器的公网 IP 地址。配置完成后,颁发证书可能需要一段时间。从日志中查看签署进度和错误。"
 
 #: applications/luci-app-acme/luasrc/model/cbi/acme.lua:95
 msgid ""
 "To use DNS mode to issue certificates, set this to the name of a DNS API "
-"supported by acme.sh. See https://github.com/Neilpang/acme.sh/tree/master/"
+"supported by acme.sh. See https://github.com/acmesh-official/acme.sh/wiki/"
 "dnsapi for the list of available APIs. In DNS mode, the domain name does not "
 "have to resolve to the router IP. DNS mode is also the only mode that "
 "supports wildcard certificates. Using this mode requires the acme-dnsapi "
 "package to be installed."
 msgstr ""
-"è¦\81使ç\94¨DNS模å¼\8fé¢\81å\8f\91è¯\81书ï¼\8c请å°\86å\85¶è®¾ç½®ä¸ºacme.shæ\94¯æ\8c\81ç\9a\84DNS APIç\9a\84å\90\8d称ã\80\82æ\9c\89å\85³å\8f¯ç\94¨ç\9a\84APIå\88\97表ï¼\8c请å\8f\82è§\81https://github.com/"
-"Neilpang/acme.sh/tree/master/dnsapi。在DNS模式下,域名不必解析为路由器IP。 DNS模式也是唯一支持通配符证书的模式"
-"。使用此模式需要安装acme-dnsapi软件包。"
+"è\8b¥è¦\81使ç\94¨ DNS æ¨¡å¼\8fé¢\81å\8f\91è¯\81书ï¼\8c请å°\86å\85¶è®¾ç½®ä¸º acme.sh æ\94¯æ\8c\81ç\9a\84 DNS API ç\9a\84å\90\8d称ã\80\82æ\9c\89å\85³å\8f¯ç\94¨ API ç\9a\84å\88\97表ï¼\8c请å\8f\82é\98\85 "
+"https://github.com/acmesh-officer/acme.sh/wiki/dnsapi。在 DNS 模式下,域名不必解析为路由器IP。"
+"DNS 模式也是唯一支持通配符证书的模式。使用此模式需要安装 acme-dnsapi 包。"
 
 #: applications/luci-app-acme/luasrc/model/cbi/acme.lua:75
 msgid ""
@@ -124,8 +150,8 @@ 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配置(只能有一个证书配置选中该选项)。Nginx必须支持ssl,如果无法启动,则必须使用ssl支持进行编译才能使用证书"
-"选项"
+"颁发此证书后,用该证书更新 nginx 配置(只能有一个证书配置选中该选项)。Nginx 必须支持 "
+"ssl,如果无法启动,则必须使用ssl支持进行编译才能使用证书选项"
 
 #: applications/luci-app-acme/luasrc/model/cbi/acme.lua:67
 msgid ""
@@ -133,31 +159,56 @@ msgid ""
 "for one certificate).Is also available luci-app-uhttpd to configure uhttpd "
 "form the LuCI interface."
 msgstr ""
-"签发此证书后,使用此证书更新uhttpd配置(只能有一个证书配置选中该选项)。也可通过LuCI界面的luci-app-uhttpd来配置uhttpd。"
+"签发此证书后,使用此证书更新 uhttpd 配置(只能有一个证书配置选中该选项)。也可通过 LuCI 界面的 luci-app-uhttpd 来配置 "
+"uhttpd。"
 
 #: applications/luci-app-acme/luasrc/model/cbi/acme.lua:74
 msgid "Use for nginx"
-msgstr "用于Nginx"
+msgstr "用于 Nginx"
 
 #: applications/luci-app-acme/luasrc/model/cbi/acme.lua:66
 msgid "Use for uhttpd"
-msgstr "用于uhttpd"
+msgstr "用于 uhttpd"
 
 #: applications/luci-app-acme/luasrc/model/cbi/acme.lua:50
 msgid "Use staging server"
-msgstr "使用测试环境"
+msgstr "使用临时服务器"
 
 #: applications/luci-app-acme/luasrc/model/cbi/acme.lua:82
 msgid "Webroot directory"
-msgstr "Webroot文件夹"
+msgstr "Webroot 文件夹"
 
 #: applications/luci-app-acme/luasrc/model/cbi/acme.lua:83
 msgid ""
 "Webserver root directory. Set this to the webserver document root to run "
 "Acme in webroot mode. The web server must be accessible from the internet on "
 "port 80."
-msgstr "Webserver根目录。设置为Web服务器文档根目录,在webroot模式下运行Acme。Web服务器必须允许从互联网上使用80端口访问。"
+msgstr ""
+"Webserver 根目录。设置为 Web 服务器文档根目录,在 webroot 模式下运行 Acme。Web 服务器必须允许从互联网上使用80端口访问。"
 
 #: applications/luci-app-acme/luasrc/model/cbi/acme.lua:31
 msgid "Where certs and other state files are kept."
 msgstr "存放证书和其他状态文件的位置。"
+
+#~ msgid ""
+#~ "The credentials for the DNS API mode selected above. See https://github."
+#~ "com/Neilpang/acme.sh/tree/master/dnsapi#how-to-use-dns-api for the format "
+#~ "of credentials required by each API. Add multiple entries here in KEY=VAL "
+#~ "shell variable format to supply multiple credential variables."
+#~ msgstr ""
+#~ "上面选择的DNS API模式的凭证。关于每个API所需的凭证格式,请参见https://"
+#~ "github.com/Neilpang/acme.sh/tree/master/dnsapi#how-to-use-dns-api。在这里"
+#~ "以KEY=VAL变量格式添加多个条目,以提供多个凭证变量。"
+
+#~ msgid ""
+#~ "To use DNS mode to issue certificates, set this to the name of a DNS API "
+#~ "supported by acme.sh. See https://github.com/Neilpang/acme.sh/tree/master/"
+#~ "dnsapi for the list of available APIs. In DNS mode, the domain name does "
+#~ "not have to resolve to the router IP. DNS mode is also the only mode that "
+#~ "supports wildcard certificates. Using this mode requires the acme-dnsapi "
+#~ "package to be installed."
+#~ msgstr ""
+#~ "要使用DNS模式颁发证书,请将其设置为acme.sh支持的DNS API的名称。有关可用的"
+#~ "API列表,请参见https://github.com/Neilpang/acme.sh/tree/master/dnsapi。在"
+#~ "DNS模式下,域名不必解析为路由器IP。 DNS模式也是唯一支持通配符证书的模式。"
+#~ "使用此模式需要安装acme-dnsapi软件包。"
index 4676bff396ce436481d36ca81606dba8aeb53e36..e3371c95fddc6a5490ec7e28b4c5255d774ebdb2 100644 (file)
@@ -30,14 +30,22 @@ msgstr ""
 msgid "Certificate config"
 msgstr ""
 
+#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:107
+msgid "Challenge Alias"
+msgstr ""
+
 #: applications/luci-app-acme/luasrc/model/cbi/acme.lua:94
 msgid "DNS API"
 msgstr ""
 
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:102
+#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:101
 msgid "DNS API credentials"
 msgstr ""
 
+#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:112
+msgid "Domain Alias"
+msgstr ""
+
 #: applications/luci-app-acme/luasrc/model/cbi/acme.lua:88
 msgid "Domain names"
 msgstr ""
@@ -83,12 +91,26 @@ msgstr ""
 msgid "State directory"
 msgstr ""
 
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:103
+#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:108
+msgid ""
+"The challenge alias to use for ALL domains. See https://github.com/acmesh-"
+"official/acme.sh/wiki/DNS-alias-mode for the details of this process. LUCI "
+"only supports one challenge alias per certificate."
+msgstr ""
+
+#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:102
 msgid ""
 "The credentials for the DNS API mode selected above. See https://github.com/"
-"Neilpang/acme.sh/tree/master/dnsapi#how-to-use-dns-api for the format of "
-"credentials required by each API. Add multiple entries here in KEY=VAL shell "
-"variable format to supply multiple credential variables."
+"acmesh-official/acme.sh/wiki/dnsapi for the format of credentials required "
+"by each API. Add multiple entries here in KEY=VAL shell variable format to "
+"supply multiple credential variables."
+msgstr ""
+
+#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:113
+msgid ""
+"The domain alias to use for ALL domains. See https://github.com/acmesh-"
+"official/acme.sh/wiki/DNS-alias-mode for the details of this process. LUCI "
+"only supports one challenge domain per certificate."
 msgstr ""
 
 #: applications/luci-app-acme/luasrc/model/cbi/acme.lua:19
@@ -104,7 +126,7 @@ msgstr ""
 #: applications/luci-app-acme/luasrc/model/cbi/acme.lua:95
 msgid ""
 "To use DNS mode to issue certificates, set this to the name of a DNS API "
-"supported by acme.sh. See https://github.com/Neilpang/acme.sh/tree/master/"
+"supported by acme.sh. See https://github.com/acmesh-official/acme.sh/wiki/"
 "dnsapi for the list of available APIs. In DNS mode, the domain name does not "
 "have to resolve to the router IP. DNS mode is also the only mode that "
 "supports wildcard certificates. Using this mode requires the acme-dnsapi "
index 5d4eca53a6d084a42d6ca77eeb71f26bfdfba1bd..9610735d9702799c16fc04cb4e5b67b2eca97197 100644 (file)
@@ -268,7 +268,7 @@ return view.extend({
                s.tab('general',  _('General Settings'));
                s.tab('additional', _('Additional Settings'));
                s.tab('adv_dns', _('Advanced DNS Settings'));
-               s.tab('adv_report', _('Advanced Report Settings'));
+               s.tab('adv_report', _('Advanced Report Settings'), _('Changes on this tab needs a full adblock service restart to take effect.<br /><p>&#xa0;</p>'));
                s.tab('adv_email', _('Advanced E-Mail Settings'));
                s.tab('sources', _('Blocklist Sources'), _('List of supported and fully pre-configured adblock sources, already active sources are pre-selected.<br /> \
                        <b><em>To avoid OOM errors, please do not select too many lists!</em></b><br /> \
@@ -301,7 +301,16 @@ return view.extend({
                o = s.taboption('general', form.Flag, 'adb_safesearch', _('Enable SafeSearch'), _('Enforcing SafeSearch for google, bing, duckduckgo, yandex, youtube and pixabay.'));
                o.rmempty = false;
 
-               o = s.taboption('general', form.Flag, 'adb_safesearchmod', _('SafeSearch Moderate'), _('Enable moderate SafeSearch filters for youtube.'));
+               o = s.taboption('general', form.MultiValue, 'adb_safesearchlist', _('Limit SafeSearch'), _('Limit SafeSearch to certain providers.'));
+               o.depends('adb_safesearch', '1');
+               o.value('google');
+               o.value('bing');
+               o.value('yandex');
+               o.value('youtube');
+               o.value('pixabay');
+               o.rmempty = true;
+
+               o = s.taboption('general', form.Flag, 'adb_safesearchmod', _('Relax SafeSearch'), _('Enable moderate SafeSearch filters for youtube.'));
                o.depends('adb_safesearch', '1');
                o.rmempty = true;
 
diff --git a/applications/luci-app-adblock/po/ar/adblock.po b/applications/luci-app-adblock/po/ar/adblock.po
new file mode 100644 (file)
index 0000000..33560f3
--- /dev/null
@@ -0,0 +1,745 @@
+msgid ""
+msgstr ""
+"PO-Revision-Date: 2020-06-03 12:10+0000\n"
+"Last-Translator: Marwan Amireh <amirehmarwan@gmail.com>\n"
+"Language-Team: Arabic <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationsadblock/ar/>\n"
+"Language: ar\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 "
+"&& n%100<=10 ? 3 : n%100>=11 ? 4 : 5;\n"
+"X-Generator: Weblate 4.1-dev\n"
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:257
+msgid "Action"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:216
+msgid "Active Sources"
+msgstr ""
+
+#: applications/luci-app-adblock/luasrc/controller/adblock.lua:6
+#: applications/luci-app-adblock/root/usr/share/luci/menu.d/luci-app-adblock.json:3
+msgid "Adblock"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:36
+msgid "Adblock action"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:11
+msgid "Add Blacklist Domain"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:46
+msgid "Add Whitelist Domain"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:12
+msgid "Add this (sub-)domain to your local blacklist."
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:47
+msgid "Add this (sub-)domain to your local whitelist."
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:414
+msgid "Additional Jail Blocklist"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:269
+msgid "Additional Settings"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:341
+msgid "Additional trigger delay in seconds before adblock processing begins."
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:270
+msgid "Advanced DNS Settings"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:272
+msgid "Advanced E-Mail Settings"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:271
+msgid "Advanced Report Settings"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:256
+msgid "Answer"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:362
+msgid "Backup Directory"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:353
+msgid "Base Temp Directory"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:353
+msgid ""
+"Base Temp Directory for all adblock related runtime operations, e.g. "
+"downloading, sorting, merging etc."
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/blacklist.js:15
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:34
+msgid ""
+"Blacklist changes have been saved. Refresh your adblock lists that changes "
+"take effect."
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:281
+msgid "Blacklist..."
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:210
+msgid "Blocked Domain"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:213
+msgid "Blocked Domains"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:358
+msgid "Blocklist Backup"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:81
+msgid "Blocklist Query"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:317
+msgid "Blocklist Query..."
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:273
+msgid "Blocklist Sources"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:414
+msgid ""
+"Builds an additional DNS blocklist to block access to all domains except "
+"those listed in the whitelist. Please note: You can use this restrictive "
+"blocklist e.g. for guest wifi or kidsafe configurations."
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:22
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:57
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:108
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:162
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:59
+msgid "Cancel"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:271
+msgid ""
+"Changes on this tab needs a full adblock service restart to take effect.<br /"
+"><p>&#xa0;</p>"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:254
+msgid "Client"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:128
+msgid ""
+"Configuration of the adblock package to block ad/abuse domains by using DNS. "
+"For further information <a href=\"https://github.com/openwrt/packages/blob/"
+"master/net/adblock/files/README.md\" target=\"_blank\" rel=\"noreferrer "
+"noopener\" >check the online documentation</a>"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:205
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:207
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:209
+msgid "Count"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:358
+msgid ""
+"Create compressed blocklist backups, they will be used in case of download "
+"errors or during startup."
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:219
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:381
+msgid "DNS Backend"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:390
+msgid "DNS Directory"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:404
+msgid "DNS File Reset"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:317
+#: applications/luci-app-adblock/luasrc/controller/adblock.lua:8
+#: applications/luci-app-adblock/root/usr/share/luci/menu.d/luci-app-adblock.json:27
+msgid "DNS Report"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:309
+msgid "DNS Requests (blocked)"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:306
+msgid "DNS Requests (total)"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:394
+msgid "DNS Restart Timeout"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:252
+msgid "Date"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:411
+msgid "Disable DNS Allow"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:423
+msgid "Disable DNS Restarts"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:423
+msgid ""
+"Disable adblock triggered restarts for dns backends with autoload/inotify "
+"functions."
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:411
+msgid "Disable selective DNS whitelisting (RPZ pass through)."
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:208
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:255
+msgid "Domain"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:375
+msgid "Download Parameters"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:346
+msgid "Download Queue"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:368
+msgid "Download Utility"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:321
+msgid "E-Mail Notification"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:469
+msgid "E-Mail Notification Count"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:465
+msgid "E-Mail Profile"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:325
+msgid "E-Mail Receiver Address"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:457
+msgid "E-Mail Sender Address"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:461
+msgid "E-Mail Topic"
+msgstr ""
+
+#: applications/luci-app-adblock/luasrc/controller/adblock.lua:9
+#: applications/luci-app-adblock/root/usr/share/luci/menu.d/luci-app-adblock.json:35
+msgid "Edit Blacklist"
+msgstr ""
+
+#: applications/luci-app-adblock/luasrc/controller/adblock.lua:10
+#: applications/luci-app-adblock/root/usr/share/luci/menu.d/luci-app-adblock.json:43
+msgid "Edit Whitelist"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:301
+msgid "Enable SafeSearch"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:313
+msgid "Enable moderate SafeSearch filters for youtube."
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:284
+msgid "Enable the adblock service."
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:333
+msgid "Enable verbose debug logging in case of any processing errors."
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:284
+msgid "Enabled"
+msgstr "ممكّن"
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:303
+msgid "End Date"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:301
+msgid ""
+"Enforcing SafeSearch for google, bing, duckduckgo, yandex, youtube and "
+"pixabay."
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:18
+msgid "Existing job(s)"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:399
+msgid "External DNS Lookup Domain"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:399
+msgid ""
+"External domain to check for a successful DNS backend restart. Please note: "
+"To disable this check set this option to 'false'."
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:156
+msgid "Filter criteria like date, domain or client (optional)"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:408
+msgid "Flush DNS Cache"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:408
+msgid "Flush the DNS Cache before adblock processing as well."
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:293
+msgid "Force Local DNS"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:317
+msgid ""
+"Gather DNS related network traffic via tcpdump and provide a DNS Report on "
+"demand. Please note: this needs additional 'tcpdump-mini' package "
+"installation and a full adblock service restart to take effect."
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:268
+msgid "General Settings"
+msgstr ""
+
+#: applications/luci-app-adblock/root/usr/share/rpcd/acl.d/luci-app-adblock.json:3
+msgid "Grant access to LuCI app adblock"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:208
+msgid "Information"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:418
+msgid "Jail Directory"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:234
+msgid "Last Run"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:336
+msgid "Latest DNS Requests"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:304
+msgid "Limit SafeSearch"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:304
+msgid "Limit SafeSearch to certain providers."
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:430
+msgid "List of available network devices used by tcpdump."
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:287
+msgid ""
+"List of available network interfaces to trigger the adblock start. Choose "
+"'unspecified' to use a classic startup timeout instead of a network trigger."
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:381
+msgid ""
+"List of supported DNS backends with their default list directory. To "
+"overwrite the default path use the 'DNS Directory' option."
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:273
+msgid ""
+"List of supported and fully pre-configured adblock sources, already active "
+"sources are pre-selected.<br /> <b><em>To avoid OOM errors, please do not "
+"select too many lists!</em></b><br /> List size information with the "
+"respective domain ranges as follows:<br /> &#8226;&#xa0;<b>S</b> (-10k), "
+"<b>M</b> (10k-30k) and <b>L</b> (30k-80k) should work for 128 MByte devices,"
+"<br /> &#8226;&#xa0;<b>XL</b> (80k-200k) should work for 256-512 MByte "
+"devices,<br /> &#8226;&#xa0;<b>XXL</b> (200k-) needs more RAM and Multicore "
+"support, e.g. x86 or raspberry devices.<br /> <p>&#xa0;</p>"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:368
+msgid "List of supported and fully pre-configured download utilities."
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:296
+msgid "Local DNS Ports"
+msgstr ""
+
+#: applications/luci-app-adblock/luasrc/controller/adblock.lua:11
+#: applications/luci-app-adblock/root/usr/share/luci/menu.d/luci-app-adblock.json:51
+msgid "Log View"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:336
+msgid "Low Priority Service"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:206
+msgid "Name / IP Address"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:123
+msgid "No Query results!"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/logread.js:21
+msgid "No adblock related logs yet!"
+msgstr ""
+
+#: applications/luci-app-adblock/luasrc/controller/adblock.lua:7
+#: applications/luci-app-adblock/root/usr/share/luci/menu.d/luci-app-adblock.json:19
+msgid "Overview"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:465
+msgid "Profile used by 'msmtp' for adblock notification E-Mails."
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:131
+msgid "Query"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:82
+msgid "Query active blocklists and backups for a specific domain."
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:469
+msgid ""
+"Raise the notification count, to get E-Mails if the overall blocklist count "
+"is less or equal to the given limit."
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:325
+msgid "Receiver address for adblock notification e-mails."
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:293
+msgid ""
+"Redirect all DNS queries from 'lan' zone to the local DNS resolver, applies "
+"to UDP and TCP protocol."
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:336
+msgid ""
+"Reduce the priority of the adblock background processing to take fewer "
+"resources from the system. Please note: This change requires a full adblock "
+"service restart to take effect."
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:183
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:257
+msgid "Refresh"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:138
+msgid "Refresh DNS Report"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:15
+msgid "Refresh Timer"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:242
+msgid "Refresh Timer..."
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:324
+msgid "Refresh..."
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:313
+msgid "Relax SafeSearch"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:440
+msgid "Report Chunk Count"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:445
+msgid "Report Chunk Size"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:435
+msgid "Report Directory"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:430
+msgid "Report Interface"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:450
+msgid "Report Ports"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:440
+msgid "Report chunk count used by tcpdump."
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:445
+msgid "Report chunk size used by tcpdump in MByte."
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:404
+msgid ""
+"Resets the final DNS blocklist 'adb_list.overall' after DNS backend loading. "
+"Please note: This option starts a small ubus/adblock monitor in the "
+"background."
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:95
+msgid "Result"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:228
+msgid "Run Directories"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:231
+msgid "Run Flags"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:225
+msgid "Run Interfaces"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:222
+msgid "Run Utils"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:39
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:74
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:83
+msgid "Save"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:321
+msgid ""
+"Send adblock related notification e-mails. Please note: this needs "
+"additional 'msmtp' package installation."
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:457
+msgid "Sender address for adblock notification E-Mails."
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:29
+msgid "Set/Replace a new adblock job"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:266
+msgid "Settings"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:346
+msgid ""
+"Size of the download queue for download processing (incl. sorting, merging "
+"etc.) in parallel."
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:477
+msgid "Sources (Size, Focus)"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:296
+msgid ""
+"Space separated list of DNS-related firewall ports which should be forced "
+"locally."
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:450
+msgid "Space separated list of ports used by tcpdump."
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:375
+msgid "Special config options for the selected download utility."
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:300
+msgid "Start Date"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:287
+msgid "Startup Trigger Interface"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:210
+msgid "Status / Version"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:250
+msgid "Suspend"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:435
+msgid ""
+"Target directory for DNS related report files. Default is '/tmp', please use "
+"preferably an usb stick or another local disk."
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:362
+msgid ""
+"Target directory for blocklist backups. Default is '/tmp', please use "
+"preferably an usb stick or another local disk."
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:390
+msgid "Target directory for the generated blocklist 'adb_list.overall'."
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:418
+msgid "Target directory for the generated jail blocklist 'adb_list.jail'."
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:72
+msgid "The Refresh Timer could not been updated."
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:74
+msgid "The Refresh Timer has been updated."
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:52
+msgid "The day of the week (opt., values: 1-7 possibly sep. by , or -)"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:42
+msgid "The hours portition (req., range: 0-23)"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:47
+msgid "The minutes portion (opt., range: 0-59)"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/logread.js:28
+msgid "The syslog output, pre-filtered for adblock related messages only."
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/blacklist.js:23
+msgid ""
+"This is the local adblock blacklist to always-deny certain (sub) domains."
+"<br /> Please note: add only one domain per line. Comments introduced with "
+"'#' are allowed - ip addresses, wildcards and regex are not."
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/whitelist.js:23
+msgid ""
+"This is the local adblock whitelist to always allow certain (sub) domains."
+"<br /> Please note: add only one domain per line. Comments introduced with "
+"'#' are allowed - ip addresses, wildcards and regex are not."
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:297
+msgid ""
+"This shows the last generated DNS Report, press the refresh button to get a "
+"current one."
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:253
+msgid "Time"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:394
+msgid "Timeout to wait for a successful DNS backend restart."
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:16
+msgid ""
+"To keep your adblock lists up-to-date, you should setup an automatic update "
+"job for these lists."
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:329
+msgid "Top 10 Statistics"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:461
+msgid "Topic for adblock notification E-Mails."
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:341
+msgid "Trigger Delay"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/blacklist.js:17
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/whitelist.js:17
+msgid "Unable to save changes: %s"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:333
+msgid "Verbose Debug Logging"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:69
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/whitelist.js:15
+msgid ""
+"Whitelist changes have been saved. Refresh your adblock lists that changes "
+"take effect."
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:273
+msgid "Whitelist..."
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:383
+msgid "dnsmasq (/tmp/dnsmasq.d)"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:386
+msgid "kresd (/etc/kresd)"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:149
+msgid "max. result set size"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:385
+msgid "named (/var/lib/bind)"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:387
+msgid "raw (/tmp)"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:384
+msgid "unbound (/var/lib/unbound)"
+msgstr ""
index d3bbd08ed636ea4d60e4510f0ba08ffa79bc5dd6..c9a8f8d84d536bfe98e8bd9d55c901d2693067b0 100644 (file)
@@ -37,7 +37,7 @@ msgstr ""
 msgid "Add this (sub-)domain to your local whitelist."
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:405
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:414
 msgid "Additional Jail Blocklist"
 msgstr ""
 
@@ -45,7 +45,7 @@ msgstr ""
 msgid "Additional Settings"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:332
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:341
 msgid "Additional trigger delay in seconds before adblock processing begins."
 msgstr ""
 
@@ -65,15 +65,15 @@ msgstr ""
 msgid "Answer"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:353
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:362
 msgid "Backup Directory"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:344
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:353
 msgid "Base Temp Directory"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:344
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:353
 msgid ""
 "Base Temp Directory for all adblock related runtime operations, e.g. "
 "downloading, sorting, merging etc."
@@ -98,7 +98,7 @@ msgstr ""
 msgid "Blocked Domains"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:349
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:358
 msgid "Blocklist Backup"
 msgstr ""
 
@@ -114,7 +114,7 @@ msgstr ""
 msgid "Blocklist Sources"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:405
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:414
 msgid ""
 "Builds an additional DNS blocklist to block access to all domains except "
 "those listed in the whitelist. Please note: You can use this restrictive "
@@ -129,6 +129,12 @@ msgstr ""
 msgid "Cancel"
 msgstr ""
 
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:271
+msgid ""
+"Changes on this tab needs a full adblock service restart to take effect.<br /"
+"><p>&#xa0;</p>"
+msgstr ""
+
 #: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:254
 msgid "Client"
 msgstr ""
@@ -147,26 +153,26 @@ msgstr ""
 msgid "Count"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:349
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:358
 msgid ""
 "Create compressed blocklist backups, they will be used in case of download "
 "errors or during startup."
 msgstr ""
 
 #: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:219
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:372
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:381
 msgid "DNS Backend"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:381
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:390
 msgid "DNS Directory"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:395
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:404
 msgid "DNS File Reset"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:308
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:317
 #: applications/luci-app-adblock/luasrc/controller/adblock.lua:8
 #: applications/luci-app-adblock/root/usr/share/luci/menu.d/luci-app-adblock.json:27
 msgid "DNS Report"
@@ -180,7 +186,7 @@ msgstr ""
 msgid "DNS Requests (total)"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:385
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:394
 msgid "DNS Restart Timeout"
 msgstr ""
 
@@ -188,21 +194,21 @@ msgstr ""
 msgid "Date"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:402
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:411
 msgid "Disable DNS Allow"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:414
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:423
 msgid "Disable DNS Restarts"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:414
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:423
 msgid ""
 "Disable adblock triggered restarts for dns backends with autoload/inotify "
 "functions."
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:402
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:411
 msgid "Disable selective DNS whitelisting (RPZ pass through)."
 msgstr ""
 
@@ -211,39 +217,39 @@ msgstr ""
 msgid "Domain"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:366
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:375
 msgid "Download Parameters"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:337
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:346
 msgid "Download Queue"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:359
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:368
 msgid "Download Utility"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:312
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:321
 msgid "E-Mail Notification"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:460
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:469
 msgid "E-Mail Notification Count"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:456
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:465
 msgid "E-Mail Profile"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:316
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:325
 msgid "E-Mail Receiver Address"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:448
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:457
 msgid "E-Mail Sender Address"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:452
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:461
 msgid "E-Mail Topic"
 msgstr ""
 
@@ -261,7 +267,7 @@ msgstr ""
 msgid "Enable SafeSearch"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:304
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:313
 msgid "Enable moderate SafeSearch filters for youtube."
 msgstr ""
 
@@ -269,7 +275,7 @@ msgstr ""
 msgid "Enable the adblock service."
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:324
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:333
 msgid "Enable verbose debug logging in case of any processing errors."
 msgstr ""
 
@@ -291,11 +297,11 @@ msgstr ""
 msgid "Existing job(s)"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:390
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:399
 msgid "External DNS Lookup Domain"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:390
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:399
 msgid ""
 "External domain to check for a successful DNS backend restart. Please note: "
 "To disable this check set this option to 'false'."
@@ -305,11 +311,11 @@ msgstr ""
 msgid "Filter criteria like date, domain or client (optional)"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:399
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:408
 msgid "Flush DNS Cache"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:399
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:408
 msgid "Flush the DNS Cache before adblock processing as well."
 msgstr ""
 
@@ -317,7 +323,7 @@ msgstr ""
 msgid "Force Local DNS"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:308
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:317
 msgid ""
 "Gather DNS related network traffic via tcpdump and provide a DNS Report on "
 "demand. Please note: this needs additional 'tcpdump-mini' package "
@@ -336,7 +342,7 @@ msgstr ""
 msgid "Information"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:409
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:418
 msgid "Jail Directory"
 msgstr ""
 
@@ -348,7 +354,15 @@ msgstr ""
 msgid "Latest DNS Requests"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:421
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:304
+msgid "Limit SafeSearch"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:304
+msgid "Limit SafeSearch to certain providers."
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:430
 msgid "List of available network devices used by tcpdump."
 msgstr ""
 
@@ -358,7 +372,7 @@ msgid ""
 "'unspecified' to use a classic startup timeout instead of a network trigger."
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:372
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:381
 msgid ""
 "List of supported DNS backends with their default list directory. To "
 "overwrite the default path use the 'DNS Directory' option."
@@ -376,7 +390,7 @@ msgid ""
 "support, e.g. x86 or raspberry devices.<br /> <p>&#xa0;</p>"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:359
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:368
 msgid "List of supported and fully pre-configured download utilities."
 msgstr ""
 
@@ -389,7 +403,7 @@ msgstr ""
 msgid "Log View"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:327
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:336
 msgid "Low Priority Service"
 msgstr ""
 
@@ -410,7 +424,7 @@ msgstr ""
 msgid "Overview"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:456
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:465
 msgid "Profile used by 'msmtp' for adblock notification E-Mails."
 msgstr ""
 
@@ -422,13 +436,13 @@ msgstr ""
 msgid "Query active blocklists and backups for a specific domain."
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:460
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:469
 msgid ""
 "Raise the notification count, to get E-Mails if the overall blocklist count "
 "is less or equal to the given limit."
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:316
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:325
 msgid "Receiver address for adblock notification e-mails."
 msgstr ""
 
@@ -438,7 +452,7 @@ msgid ""
 "to UDP and TCP protocol."
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:327
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:336
 msgid ""
 "Reduce the priority of the adblock background processing to take fewer "
 "resources from the system. Please note: This change requires a full adblock "
@@ -466,35 +480,39 @@ msgstr ""
 msgid "Refresh..."
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:431
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:313
+msgid "Relax SafeSearch"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:440
 msgid "Report Chunk Count"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:436
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:445
 msgid "Report Chunk Size"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:426
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:435
 msgid "Report Directory"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:421
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:430
 msgid "Report Interface"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:441
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:450
 msgid "Report Ports"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:431
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:440
 msgid "Report chunk count used by tcpdump."
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:436
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:445
 msgid "Report chunk size used by tcpdump in MByte."
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:395
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:404
 msgid ""
 "Resets the final DNS blocklist 'adb_list.overall' after DNS backend loading. "
 "Please note: This option starts a small ubus/adblock monitor in the "
@@ -521,23 +539,19 @@ msgstr ""
 msgid "Run Utils"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:304
-msgid "SafeSearch Moderate"
-msgstr ""
-
 #: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:39
 #: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:74
 #: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:83
 msgid "Save"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:312
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:321
 msgid ""
 "Send adblock related notification e-mails. Please note: this needs "
 "additional 'msmtp' package installation."
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:448
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:457
 msgid "Sender address for adblock notification E-Mails."
 msgstr ""
 
@@ -549,13 +563,13 @@ msgstr ""
 msgid "Settings"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:337
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:346
 msgid ""
 "Size of the download queue for download processing (incl. sorting, merging "
 "etc.) in parallel."
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:468
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:477
 msgid "Sources (Size, Focus)"
 msgstr ""
 
@@ -565,11 +579,11 @@ msgid ""
 "locally."
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:441
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:450
 msgid "Space separated list of ports used by tcpdump."
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:366
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:375
 msgid "Special config options for the selected download utility."
 msgstr ""
 
@@ -589,23 +603,23 @@ msgstr ""
 msgid "Suspend"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:426
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:435
 msgid ""
 "Target directory for DNS related report files. Default is '/tmp', please use "
 "preferably an usb stick or another local disk."
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:353
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:362
 msgid ""
 "Target directory for blocklist backups. Default is '/tmp', please use "
 "preferably an usb stick or another local disk."
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:381
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:390
 msgid "Target directory for the generated blocklist 'adb_list.overall'."
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:409
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:418
 msgid "Target directory for the generated jail blocklist 'adb_list.jail'."
 msgstr ""
 
@@ -657,7 +671,7 @@ msgstr ""
 msgid "Time"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:385
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:394
 msgid "Timeout to wait for a successful DNS backend restart."
 msgstr ""
 
@@ -671,11 +685,11 @@ msgstr ""
 msgid "Top 10 Statistics"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:452
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:461
 msgid "Topic for adblock notification E-Mails."
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:332
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:341
 msgid "Trigger Delay"
 msgstr ""
 
@@ -684,7 +698,7 @@ msgstr ""
 msgid "Unable to save changes: %s"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:324
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:333
 msgid "Verbose Debug Logging"
 msgstr ""
 
@@ -699,11 +713,11 @@ msgstr ""
 msgid "Whitelist..."
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:374
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:383
 msgid "dnsmasq (/tmp/dnsmasq.d)"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:377
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:386
 msgid "kresd (/etc/kresd)"
 msgstr ""
 
@@ -711,14 +725,14 @@ msgstr ""
 msgid "max. result set size"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:376
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:385
 msgid "named (/var/lib/bind)"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:378
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:387
 msgid "raw (/tmp)"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:375
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:384
 msgid "unbound (/var/lib/unbound)"
 msgstr ""
index f8334909dad3fdc574ddd22170f07a474b5e77be..14271cf76f27dc932fa407dd67a673ea592f8d5d 100644 (file)
@@ -43,7 +43,7 @@ msgstr ""
 msgid "Add this (sub-)domain to your local whitelist."
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:405
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:414
 msgid "Additional Jail Blocklist"
 msgstr ""
 
@@ -51,7 +51,7 @@ msgstr ""
 msgid "Additional Settings"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:332
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:341
 msgid "Additional trigger delay in seconds before adblock processing begins."
 msgstr ""
 
@@ -71,15 +71,15 @@ msgstr ""
 msgid "Answer"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:353
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:362
 msgid "Backup Directory"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:344
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:353
 msgid "Base Temp Directory"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:344
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:353
 msgid ""
 "Base Temp Directory for all adblock related runtime operations, e.g. "
 "downloading, sorting, merging etc."
@@ -104,7 +104,7 @@ msgstr ""
 msgid "Blocked Domains"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:349
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:358
 msgid "Blocklist Backup"
 msgstr ""
 
@@ -120,7 +120,7 @@ msgstr ""
 msgid "Blocklist Sources"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:405
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:414
 msgid ""
 "Builds an additional DNS blocklist to block access to all domains except "
 "those listed in the whitelist. Please note: You can use this restrictive "
@@ -135,6 +135,12 @@ msgstr ""
 msgid "Cancel"
 msgstr ""
 
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:271
+msgid ""
+"Changes on this tab needs a full adblock service restart to take effect.<br /"
+"><p>&#xa0;</p>"
+msgstr ""
+
 #: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:254
 msgid "Client"
 msgstr ""
@@ -153,26 +159,26 @@ msgstr ""
 msgid "Count"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:349
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:358
 msgid ""
 "Create compressed blocklist backups, they will be used in case of download "
 "errors or during startup."
 msgstr ""
 
 #: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:219
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:372
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:381
 msgid "DNS Backend"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:381
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:390
 msgid "DNS Directory"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:395
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:404
 msgid "DNS File Reset"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:308
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:317
 #: applications/luci-app-adblock/luasrc/controller/adblock.lua:8
 #: applications/luci-app-adblock/root/usr/share/luci/menu.d/luci-app-adblock.json:27
 msgid "DNS Report"
@@ -186,7 +192,7 @@ msgstr ""
 msgid "DNS Requests (total)"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:385
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:394
 msgid "DNS Restart Timeout"
 msgstr ""
 
@@ -194,21 +200,21 @@ msgstr ""
 msgid "Date"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:402
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:411
 msgid "Disable DNS Allow"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:414
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:423
 msgid "Disable DNS Restarts"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:414
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:423
 msgid ""
 "Disable adblock triggered restarts for dns backends with autoload/inotify "
 "functions."
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:402
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:411
 msgid "Disable selective DNS whitelisting (RPZ pass through)."
 msgstr ""
 
@@ -217,39 +223,39 @@ msgstr ""
 msgid "Domain"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:366
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:375
 msgid "Download Parameters"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:337
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:346
 msgid "Download Queue"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:359
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:368
 msgid "Download Utility"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:312
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:321
 msgid "E-Mail Notification"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:460
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:469
 msgid "E-Mail Notification Count"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:456
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:465
 msgid "E-Mail Profile"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:316
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:325
 msgid "E-Mail Receiver Address"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:448
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:457
 msgid "E-Mail Sender Address"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:452
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:461
 msgid "E-Mail Topic"
 msgstr ""
 
@@ -267,7 +273,7 @@ msgstr ""
 msgid "Enable SafeSearch"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:304
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:313
 msgid "Enable moderate SafeSearch filters for youtube."
 msgstr ""
 
@@ -275,7 +281,7 @@ msgstr ""
 msgid "Enable the adblock service."
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:324
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:333
 msgid "Enable verbose debug logging in case of any processing errors."
 msgstr ""
 
@@ -297,11 +303,11 @@ msgstr ""
 msgid "Existing job(s)"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:390
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:399
 msgid "External DNS Lookup Domain"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:390
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:399
 msgid ""
 "External domain to check for a successful DNS backend restart. Please note: "
 "To disable this check set this option to 'false'."
@@ -311,11 +317,11 @@ msgstr ""
 msgid "Filter criteria like date, domain or client (optional)"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:399
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:408
 msgid "Flush DNS Cache"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:399
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:408
 msgid "Flush the DNS Cache before adblock processing as well."
 msgstr ""
 
@@ -323,7 +329,7 @@ msgstr ""
 msgid "Force Local DNS"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:308
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:317
 msgid ""
 "Gather DNS related network traffic via tcpdump and provide a DNS Report on "
 "demand. Please note: this needs additional 'tcpdump-mini' package "
@@ -342,7 +348,7 @@ msgstr ""
 msgid "Information"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:409
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:418
 msgid "Jail Directory"
 msgstr ""
 
@@ -354,7 +360,15 @@ msgstr ""
 msgid "Latest DNS Requests"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:421
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:304
+msgid "Limit SafeSearch"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:304
+msgid "Limit SafeSearch to certain providers."
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:430
 msgid "List of available network devices used by tcpdump."
 msgstr ""
 
@@ -364,7 +378,7 @@ msgid ""
 "'unspecified' to use a classic startup timeout instead of a network trigger."
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:372
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:381
 msgid ""
 "List of supported DNS backends with their default list directory. To "
 "overwrite the default path use the 'DNS Directory' option."
@@ -382,7 +396,7 @@ msgid ""
 "support, e.g. x86 or raspberry devices.<br /> <p>&#xa0;</p>"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:359
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:368
 msgid "List of supported and fully pre-configured download utilities."
 msgstr ""
 
@@ -395,7 +409,7 @@ msgstr ""
 msgid "Log View"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:327
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:336
 msgid "Low Priority Service"
 msgstr ""
 
@@ -416,7 +430,7 @@ msgstr ""
 msgid "Overview"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:456
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:465
 msgid "Profile used by 'msmtp' for adblock notification E-Mails."
 msgstr ""
 
@@ -428,13 +442,13 @@ msgstr ""
 msgid "Query active blocklists and backups for a specific domain."
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:460
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:469
 msgid ""
 "Raise the notification count, to get E-Mails if the overall blocklist count "
 "is less or equal to the given limit."
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:316
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:325
 msgid "Receiver address for adblock notification e-mails."
 msgstr ""
 
@@ -444,7 +458,7 @@ msgid ""
 "to UDP and TCP protocol."
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:327
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:336
 msgid ""
 "Reduce the priority of the adblock background processing to take fewer "
 "resources from the system. Please note: This change requires a full adblock "
@@ -472,35 +486,39 @@ msgstr ""
 msgid "Refresh..."
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:431
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:313
+msgid "Relax SafeSearch"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:440
 msgid "Report Chunk Count"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:436
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:445
 msgid "Report Chunk Size"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:426
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:435
 msgid "Report Directory"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:421
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:430
 msgid "Report Interface"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:441
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:450
 msgid "Report Ports"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:431
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:440
 msgid "Report chunk count used by tcpdump."
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:436
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:445
 msgid "Report chunk size used by tcpdump in MByte."
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:395
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:404
 msgid ""
 "Resets the final DNS blocklist 'adb_list.overall' after DNS backend loading. "
 "Please note: This option starts a small ubus/adblock monitor in the "
@@ -527,23 +545,19 @@ msgstr ""
 msgid "Run Utils"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:304
-msgid "SafeSearch Moderate"
-msgstr ""
-
 #: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:39
 #: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:74
 #: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:83
 msgid "Save"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:312
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:321
 msgid ""
 "Send adblock related notification e-mails. Please note: this needs "
 "additional 'msmtp' package installation."
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:448
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:457
 msgid "Sender address for adblock notification E-Mails."
 msgstr ""
 
@@ -555,13 +569,13 @@ msgstr ""
 msgid "Settings"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:337
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:346
 msgid ""
 "Size of the download queue for download processing (incl. sorting, merging "
 "etc.) in parallel."
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:468
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:477
 msgid "Sources (Size, Focus)"
 msgstr ""
 
@@ -571,11 +585,11 @@ msgid ""
 "locally."
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:441
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:450
 msgid "Space separated list of ports used by tcpdump."
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:366
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:375
 msgid "Special config options for the selected download utility."
 msgstr ""
 
@@ -595,23 +609,23 @@ msgstr ""
 msgid "Suspend"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:426
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:435
 msgid ""
 "Target directory for DNS related report files. Default is '/tmp', please use "
 "preferably an usb stick or another local disk."
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:353
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:362
 msgid ""
 "Target directory for blocklist backups. Default is '/tmp', please use "
 "preferably an usb stick or another local disk."
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:381
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:390
 msgid "Target directory for the generated blocklist 'adb_list.overall'."
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:409
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:418
 msgid "Target directory for the generated jail blocklist 'adb_list.jail'."
 msgstr ""
 
@@ -663,7 +677,7 @@ msgstr ""
 msgid "Time"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:385
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:394
 msgid "Timeout to wait for a successful DNS backend restart."
 msgstr ""
 
@@ -677,11 +691,11 @@ msgstr ""
 msgid "Top 10 Statistics"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:452
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:461
 msgid "Topic for adblock notification E-Mails."
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:332
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:341
 msgid "Trigger Delay"
 msgstr ""
 
@@ -690,7 +704,7 @@ msgstr ""
 msgid "Unable to save changes: %s"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:324
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:333
 msgid "Verbose Debug Logging"
 msgstr ""
 
@@ -705,11 +719,11 @@ msgstr ""
 msgid "Whitelist..."
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:374
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:383
 msgid "dnsmasq (/tmp/dnsmasq.d)"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:377
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:386
 msgid "kresd (/etc/kresd)"
 msgstr ""
 
@@ -717,14 +731,14 @@ msgstr ""
 msgid "max. result set size"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:376
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:385
 msgid "named (/var/lib/bind)"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:378
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:387
 msgid "raw (/tmp)"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:375
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:384
 msgid "unbound (/var/lib/unbound)"
 msgstr ""
index 88ccb51c7ebcd19cca666e6f880928ee33119805..21ccb3e34d1d665401cfe5969b04b90eb2dde1a0 100644 (file)
@@ -43,7 +43,7 @@ msgstr ""
 msgid "Add this (sub-)domain to your local whitelist."
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:405
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:414
 msgid "Additional Jail Blocklist"
 msgstr ""
 
@@ -51,7 +51,7 @@ msgstr ""
 msgid "Additional Settings"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:332
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:341
 msgid "Additional trigger delay in seconds before adblock processing begins."
 msgstr ""
 "Retard addicional en segons de l’activador abans que comenci el processament "
@@ -73,15 +73,15 @@ msgstr ""
 msgid "Answer"
 msgstr "Resposta"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:353
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:362
 msgid "Backup Directory"
 msgstr "Directori de còpies de seguretat"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:344
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:353
 msgid "Base Temp Directory"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:344
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:353
 msgid ""
 "Base Temp Directory for all adblock related runtime operations, e.g. "
 "downloading, sorting, merging etc."
@@ -106,7 +106,7 @@ msgstr "Domini blocat"
 msgid "Blocked Domains"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:349
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:358
 msgid "Blocklist Backup"
 msgstr ""
 
@@ -122,7 +122,7 @@ msgstr ""
 msgid "Blocklist Sources"
 msgstr "Fonts de la llista negra"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:405
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:414
 msgid ""
 "Builds an additional DNS blocklist to block access to all domains except "
 "those listed in the whitelist. Please note: You can use this restrictive "
@@ -137,6 +137,12 @@ msgstr ""
 msgid "Cancel"
 msgstr ""
 
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:271
+msgid ""
+"Changes on this tab needs a full adblock service restart to take effect.<br /"
+"><p>&#xa0;</p>"
+msgstr ""
+
 #: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:254
 msgid "Client"
 msgstr "Client"
@@ -155,26 +161,26 @@ msgstr ""
 msgid "Count"
 msgstr "Recompte"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:349
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:358
 msgid ""
 "Create compressed blocklist backups, they will be used in case of download "
 "errors or during startup."
 msgstr ""
 
 #: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:219
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:372
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:381
 msgid "DNS Backend"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:381
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:390
 msgid "DNS Directory"
 msgstr "Directori del DNS"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:395
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:404
 msgid "DNS File Reset"
 msgstr "Reinicialització de fitxers del DNS"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:308
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:317
 #: applications/luci-app-adblock/luasrc/controller/adblock.lua:8
 #: applications/luci-app-adblock/root/usr/share/luci/menu.d/luci-app-adblock.json:27
 msgid "DNS Report"
@@ -188,7 +194,7 @@ msgstr ""
 msgid "DNS Requests (total)"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:385
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:394
 msgid "DNS Restart Timeout"
 msgstr ""
 
@@ -196,21 +202,21 @@ msgstr ""
 msgid "Date"
 msgstr "Data"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:402
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:411
 msgid "Disable DNS Allow"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:414
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:423
 msgid "Disable DNS Restarts"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:414
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:423
 msgid ""
 "Disable adblock triggered restarts for dns backends with autoload/inotify "
 "functions."
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:402
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:411
 msgid "Disable selective DNS whitelisting (RPZ pass through)."
 msgstr ""
 
@@ -219,39 +225,39 @@ msgstr ""
 msgid "Domain"
 msgstr "Domini"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:366
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:375
 msgid "Download Parameters"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:337
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:346
 msgid "Download Queue"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:359
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:368
 msgid "Download Utility"
 msgstr "Utilitat de baixades"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:312
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:321
 msgid "E-Mail Notification"
 msgstr "Notificació per correu"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:460
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:469
 msgid "E-Mail Notification Count"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:456
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:465
 msgid "E-Mail Profile"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:316
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:325
 msgid "E-Mail Receiver Address"
 msgstr "Adreça de destinatari de correu"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:448
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:457
 msgid "E-Mail Sender Address"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:452
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:461
 msgid "E-Mail Topic"
 msgstr ""
 
@@ -269,7 +275,7 @@ msgstr "Edita la llista blanca"
 msgid "Enable SafeSearch"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:304
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:313
 msgid "Enable moderate SafeSearch filters for youtube."
 msgstr ""
 
@@ -277,7 +283,7 @@ msgstr ""
 msgid "Enable the adblock service."
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:324
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:333
 msgid "Enable verbose debug logging in case of any processing errors."
 msgstr ""
 
@@ -299,11 +305,11 @@ msgstr ""
 msgid "Existing job(s)"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:390
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:399
 msgid "External DNS Lookup Domain"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:390
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:399
 msgid ""
 "External domain to check for a successful DNS backend restart. Please note: "
 "To disable this check set this option to 'false'."
@@ -313,11 +319,11 @@ msgstr ""
 msgid "Filter criteria like date, domain or client (optional)"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:399
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:408
 msgid "Flush DNS Cache"
 msgstr "Purga la memòria cau del DNS"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:399
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:408
 msgid "Flush the DNS Cache before adblock processing as well."
 msgstr ""
 
@@ -325,7 +331,7 @@ msgstr ""
 msgid "Force Local DNS"
 msgstr "Força el DNS local"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:308
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:317
 msgid ""
 "Gather DNS related network traffic via tcpdump and provide a DNS Report on "
 "demand. Please note: this needs additional 'tcpdump-mini' package "
@@ -344,7 +350,7 @@ msgstr ""
 msgid "Information"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:409
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:418
 msgid "Jail Directory"
 msgstr ""
 
@@ -356,7 +362,15 @@ msgstr "Darrera execució"
 msgid "Latest DNS Requests"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:421
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:304
+msgid "Limit SafeSearch"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:304
+msgid "Limit SafeSearch to certain providers."
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:430
 msgid "List of available network devices used by tcpdump."
 msgstr ""
 
@@ -366,7 +380,7 @@ msgid ""
 "'unspecified' to use a classic startup timeout instead of a network trigger."
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:372
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:381
 msgid ""
 "List of supported DNS backends with their default list directory. To "
 "overwrite the default path use the 'DNS Directory' option."
@@ -384,7 +398,7 @@ msgid ""
 "support, e.g. x86 or raspberry devices.<br /> <p>&#xa0;</p>"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:359
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:368
 msgid "List of supported and fully pre-configured download utilities."
 msgstr "Llista d’utilitats de baixada admeses i plenament preconfigurades."
 
@@ -397,7 +411,7 @@ msgstr ""
 msgid "Log View"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:327
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:336
 msgid "Low Priority Service"
 msgstr "Servei de prioritat baixa"
 
@@ -418,7 +432,7 @@ msgstr ""
 msgid "Overview"
 msgstr "Visió de conjunt"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:456
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:465
 msgid "Profile used by 'msmtp' for adblock notification E-Mails."
 msgstr ""
 
@@ -430,13 +444,13 @@ msgstr "Consulta"
 msgid "Query active blocklists and backups for a specific domain."
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:460
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:469
 msgid ""
 "Raise the notification count, to get E-Mails if the overall blocklist count "
 "is less or equal to the given limit."
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:316
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:325
 msgid "Receiver address for adblock notification e-mails."
 msgstr ""
 
@@ -446,7 +460,7 @@ msgid ""
 "to UDP and TCP protocol."
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:327
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:336
 msgid ""
 "Reduce the priority of the adblock background processing to take fewer "
 "resources from the system. Please note: This change requires a full adblock "
@@ -474,35 +488,39 @@ msgstr ""
 msgid "Refresh..."
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:431
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:313
+msgid "Relax SafeSearch"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:440
 msgid "Report Chunk Count"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:436
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:445
 msgid "Report Chunk Size"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:426
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:435
 msgid "Report Directory"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:421
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:430
 msgid "Report Interface"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:441
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:450
 msgid "Report Ports"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:431
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:440
 msgid "Report chunk count used by tcpdump."
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:436
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:445
 msgid "Report chunk size used by tcpdump in MByte."
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:395
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:404
 msgid ""
 "Resets the final DNS blocklist 'adb_list.overall' after DNS backend loading. "
 "Please note: This option starts a small ubus/adblock monitor in the "
@@ -529,23 +547,19 @@ msgstr ""
 msgid "Run Utils"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:304
-msgid "SafeSearch Moderate"
-msgstr ""
-
 #: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:39
 #: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:74
 #: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:83
 msgid "Save"
 msgstr "Desa"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:312
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:321
 msgid ""
 "Send adblock related notification e-mails. Please note: this needs "
 "additional 'msmtp' package installation."
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:448
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:457
 msgid "Sender address for adblock notification E-Mails."
 msgstr ""
 
@@ -557,13 +571,13 @@ msgstr ""
 msgid "Settings"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:337
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:346
 msgid ""
 "Size of the download queue for download processing (incl. sorting, merging "
 "etc.) in parallel."
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:468
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:477
 msgid "Sources (Size, Focus)"
 msgstr ""
 
@@ -573,11 +587,11 @@ msgid ""
 "locally."
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:441
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:450
 msgid "Space separated list of ports used by tcpdump."
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:366
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:375
 msgid "Special config options for the selected download utility."
 msgstr ""
 
@@ -597,23 +611,23 @@ msgstr ""
 msgid "Suspend"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:426
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:435
 msgid ""
 "Target directory for DNS related report files. Default is '/tmp', please use "
 "preferably an usb stick or another local disk."
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:353
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:362
 msgid ""
 "Target directory for blocklist backups. Default is '/tmp', please use "
 "preferably an usb stick or another local disk."
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:381
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:390
 msgid "Target directory for the generated blocklist 'adb_list.overall'."
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:409
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:418
 msgid "Target directory for the generated jail blocklist 'adb_list.jail'."
 msgstr ""
 
@@ -665,7 +679,7 @@ msgstr ""
 msgid "Time"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:385
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:394
 msgid "Timeout to wait for a successful DNS backend restart."
 msgstr ""
 
@@ -679,11 +693,11 @@ msgstr ""
 msgid "Top 10 Statistics"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:452
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:461
 msgid "Topic for adblock notification E-Mails."
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:332
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:341
 msgid "Trigger Delay"
 msgstr ""
 
@@ -692,7 +706,7 @@ msgstr ""
 msgid "Unable to save changes: %s"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:324
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:333
 msgid "Verbose Debug Logging"
 msgstr "Enregistrament detallat de depuració"
 
@@ -707,11 +721,11 @@ msgstr ""
 msgid "Whitelist..."
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:374
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:383
 msgid "dnsmasq (/tmp/dnsmasq.d)"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:377
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:386
 msgid "kresd (/etc/kresd)"
 msgstr ""
 
@@ -719,15 +733,15 @@ msgstr ""
 msgid "max. result set size"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:376
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:385
 msgid "named (/var/lib/bind)"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:378
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:387
 msgid "raw (/tmp)"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:375
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:384
 msgid "unbound (/var/lib/unbound)"
 msgstr ""
 
index 676657a904d029adaff119f57998a5021b4683fb..387849c2e0f321b243c70633adb434bd74bf20cb 100644 (file)
@@ -43,7 +43,7 @@ msgstr ""
 msgid "Add this (sub-)domain to your local whitelist."
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:405
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:414
 msgid "Additional Jail Blocklist"
 msgstr ""
 
@@ -51,7 +51,7 @@ msgstr ""
 msgid "Additional Settings"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:332
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:341
 msgid "Additional trigger delay in seconds before adblock processing begins."
 msgstr ""
 "Dodatečné zpoždění v sekundách před začátkem zpracování blokování reklamy."
@@ -72,15 +72,15 @@ msgstr ""
 msgid "Answer"
 msgstr "Odpověd"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:353
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:362
 msgid "Backup Directory"
 msgstr "Záložní adresář"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:344
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:353
 msgid "Base Temp Directory"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:344
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:353
 msgid ""
 "Base Temp Directory for all adblock related runtime operations, e.g. "
 "downloading, sorting, merging etc."
@@ -105,7 +105,7 @@ msgstr "Blokované domény"
 msgid "Blocked Domains"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:349
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:358
 msgid "Blocklist Backup"
 msgstr ""
 
@@ -121,7 +121,7 @@ msgstr ""
 msgid "Blocklist Sources"
 msgstr "Zdroje seznamů blokování"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:405
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:414
 msgid ""
 "Builds an additional DNS blocklist to block access to all domains except "
 "those listed in the whitelist. Please note: You can use this restrictive "
@@ -136,6 +136,12 @@ msgstr ""
 msgid "Cancel"
 msgstr ""
 
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:271
+msgid ""
+"Changes on this tab needs a full adblock service restart to take effect.<br /"
+"><p>&#xa0;</p>"
+msgstr ""
+
 #: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:254
 msgid "Client"
 msgstr "Klient"
@@ -154,26 +160,26 @@ msgstr ""
 msgid "Count"
 msgstr "Počet"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:349
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:358
 msgid ""
 "Create compressed blocklist backups, they will be used in case of download "
 "errors or during startup."
 msgstr ""
 
 #: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:219
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:372
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:381
 msgid "DNS Backend"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:381
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:390
 msgid "DNS Directory"
 msgstr "Adresář DNS"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:395
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:404
 msgid "DNS File Reset"
 msgstr "Resetování souboru DNS"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:308
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:317
 #: applications/luci-app-adblock/luasrc/controller/adblock.lua:8
 #: applications/luci-app-adblock/root/usr/share/luci/menu.d/luci-app-adblock.json:27
 msgid "DNS Report"
@@ -187,7 +193,7 @@ msgstr ""
 msgid "DNS Requests (total)"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:385
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:394
 msgid "DNS Restart Timeout"
 msgstr ""
 
@@ -195,21 +201,21 @@ msgstr ""
 msgid "Date"
 msgstr "Datum"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:402
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:411
 msgid "Disable DNS Allow"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:414
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:423
 msgid "Disable DNS Restarts"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:414
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:423
 msgid ""
 "Disable adblock triggered restarts for dns backends with autoload/inotify "
 "functions."
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:402
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:411
 msgid "Disable selective DNS whitelisting (RPZ pass through)."
 msgstr ""
 
@@ -218,39 +224,39 @@ msgstr ""
 msgid "Domain"
 msgstr "Doména"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:366
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:375
 msgid "Download Parameters"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:337
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:346
 msgid "Download Queue"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:359
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:368
 msgid "Download Utility"
 msgstr "Nástroj pro stahování"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:312
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:321
 msgid "E-Mail Notification"
 msgstr "Oznámení e-mailem"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:460
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:469
 msgid "E-Mail Notification Count"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:456
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:465
 msgid "E-Mail Profile"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:316
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:325
 msgid "E-Mail Receiver Address"
 msgstr "Adresa příjemce e-mailu"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:448
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:457
 msgid "E-Mail Sender Address"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:452
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:461
 msgid "E-Mail Topic"
 msgstr ""
 
@@ -268,7 +274,7 @@ msgstr "Upravit whitelist"
 msgid "Enable SafeSearch"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:304
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:313
 msgid "Enable moderate SafeSearch filters for youtube."
 msgstr ""
 
@@ -276,7 +282,7 @@ msgstr ""
 msgid "Enable the adblock service."
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:324
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:333
 msgid "Enable verbose debug logging in case of any processing errors."
 msgstr ""
 
@@ -298,11 +304,11 @@ msgstr ""
 msgid "Existing job(s)"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:390
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:399
 msgid "External DNS Lookup Domain"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:390
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:399
 msgid ""
 "External domain to check for a successful DNS backend restart. Please note: "
 "To disable this check set this option to 'false'."
@@ -312,11 +318,11 @@ msgstr ""
 msgid "Filter criteria like date, domain or client (optional)"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:399
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:408
 msgid "Flush DNS Cache"
 msgstr "Vyprázdnit mezipaměť DNS"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:399
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:408
 msgid "Flush the DNS Cache before adblock processing as well."
 msgstr ""
 
@@ -324,7 +330,7 @@ msgstr ""
 msgid "Force Local DNS"
 msgstr "Vynutit lokální DNS"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:308
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:317
 msgid ""
 "Gather DNS related network traffic via tcpdump and provide a DNS Report on "
 "demand. Please note: this needs additional 'tcpdump-mini' package "
@@ -343,7 +349,7 @@ msgstr ""
 msgid "Information"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:409
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:418
 msgid "Jail Directory"
 msgstr ""
 
@@ -355,7 +361,15 @@ msgstr "Poslední spuštění"
 msgid "Latest DNS Requests"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:421
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:304
+msgid "Limit SafeSearch"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:304
+msgid "Limit SafeSearch to certain providers."
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:430
 msgid "List of available network devices used by tcpdump."
 msgstr ""
 
@@ -365,7 +379,7 @@ msgid ""
 "'unspecified' to use a classic startup timeout instead of a network trigger."
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:372
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:381
 msgid ""
 "List of supported DNS backends with their default list directory. To "
 "overwrite the default path use the 'DNS Directory' option."
@@ -383,7 +397,7 @@ msgid ""
 "support, e.g. x86 or raspberry devices.<br /> <p>&#xa0;</p>"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:359
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:368
 msgid "List of supported and fully pre-configured download utilities."
 msgstr ""
 "Seznam podporovaných a plně předkonfigurovaných nástrojů pro stahování."
@@ -397,7 +411,7 @@ msgstr ""
 msgid "Log View"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:327
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:336
 msgid "Low Priority Service"
 msgstr "Služba s nízkou prioritou"
 
@@ -418,7 +432,7 @@ msgstr ""
 msgid "Overview"
 msgstr "Přehled"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:456
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:465
 msgid "Profile used by 'msmtp' for adblock notification E-Mails."
 msgstr ""
 
@@ -430,13 +444,13 @@ msgstr "Dotaz"
 msgid "Query active blocklists and backups for a specific domain."
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:460
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:469
 msgid ""
 "Raise the notification count, to get E-Mails if the overall blocklist count "
 "is less or equal to the given limit."
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:316
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:325
 msgid "Receiver address for adblock notification e-mails."
 msgstr "Adresa příjemce pro e-maily s upozorněním."
 
@@ -446,7 +460,7 @@ msgid ""
 "to UDP and TCP protocol."
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:327
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:336
 msgid ""
 "Reduce the priority of the adblock background processing to take fewer "
 "resources from the system. Please note: This change requires a full adblock "
@@ -474,35 +488,39 @@ msgstr ""
 msgid "Refresh..."
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:431
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:313
+msgid "Relax SafeSearch"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:440
 msgid "Report Chunk Count"
 msgstr "Počet bloků sestavy"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:436
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:445
 msgid "Report Chunk Size"
 msgstr "Velikost bloků sestavy"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:426
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:435
 msgid "Report Directory"
 msgstr "Adresář sestav"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:421
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:430
 msgid "Report Interface"
 msgstr "Rozhraní sestavy"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:441
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:450
 msgid "Report Ports"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:431
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:440
 msgid "Report chunk count used by tcpdump."
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:436
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:445
 msgid "Report chunk size used by tcpdump in MByte."
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:395
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:404
 msgid ""
 "Resets the final DNS blocklist 'adb_list.overall' after DNS backend loading. "
 "Please note: This option starts a small ubus/adblock monitor in the "
@@ -529,23 +547,19 @@ msgstr ""
 msgid "Run Utils"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:304
-msgid "SafeSearch Moderate"
-msgstr ""
-
 #: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:39
 #: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:74
 #: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:83
 msgid "Save"
 msgstr "Uložit"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:312
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:321
 msgid ""
 "Send adblock related notification e-mails. Please note: this needs "
 "additional 'msmtp' package installation."
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:448
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:457
 msgid "Sender address for adblock notification E-Mails."
 msgstr ""
 
@@ -557,13 +571,13 @@ msgstr ""
 msgid "Settings"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:337
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:346
 msgid ""
 "Size of the download queue for download processing (incl. sorting, merging "
 "etc.) in parallel."
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:468
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:477
 msgid "Sources (Size, Focus)"
 msgstr ""
 
@@ -573,11 +587,11 @@ msgid ""
 "locally."
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:441
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:450
 msgid "Space separated list of ports used by tcpdump."
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:366
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:375
 msgid "Special config options for the selected download utility."
 msgstr ""
 
@@ -597,23 +611,23 @@ msgstr ""
 msgid "Suspend"
 msgstr "Pozastavit"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:426
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:435
 msgid ""
 "Target directory for DNS related report files. Default is '/tmp', please use "
 "preferably an usb stick or another local disk."
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:353
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:362
 msgid ""
 "Target directory for blocklist backups. Default is '/tmp', please use "
 "preferably an usb stick or another local disk."
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:381
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:390
 msgid "Target directory for the generated blocklist 'adb_list.overall'."
 msgstr "Cílový adresář pro vygenerovaný blokovací seznam 'adb_list.overall'."
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:409
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:418
 msgid "Target directory for the generated jail blocklist 'adb_list.jail'."
 msgstr ""
 
@@ -665,7 +679,7 @@ msgstr ""
 msgid "Time"
 msgstr "Čas"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:385
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:394
 msgid "Timeout to wait for a successful DNS backend restart."
 msgstr ""
 
@@ -679,11 +693,11 @@ msgstr ""
 msgid "Top 10 Statistics"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:452
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:461
 msgid "Topic for adblock notification E-Mails."
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:332
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:341
 msgid "Trigger Delay"
 msgstr "Prodleva spuštění"
 
@@ -692,7 +706,7 @@ msgstr "Prodleva spuštění"
 msgid "Unable to save changes: %s"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:324
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:333
 msgid "Verbose Debug Logging"
 msgstr "Podrobné protokolování ladění"
 
@@ -707,11 +721,11 @@ msgstr ""
 msgid "Whitelist..."
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:374
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:383
 msgid "dnsmasq (/tmp/dnsmasq.d)"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:377
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:386
 msgid "kresd (/etc/kresd)"
 msgstr ""
 
@@ -719,15 +733,15 @@ msgstr ""
 msgid "max. result set size"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:376
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:385
 msgid "named (/var/lib/bind)"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:378
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:387
 msgid "raw (/tmp)"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:375
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:384
 msgid "unbound (/var/lib/unbound)"
 msgstr ""
 
index 0012cac04c555c478cfb0452ca5528d183377874..41b3ed03fa843aa1c0be532d5152e2ee13bf6bac 100644 (file)
@@ -1,14 +1,14 @@
 msgid ""
 msgstr ""
-"PO-Revision-Date: 2020-04-20 07:11+0000\n"
-"Last-Translator: ce4 <chregger@gmail.com>\n"
+"PO-Revision-Date: 2020-06-15 17:03+0000\n"
+"Last-Translator: Paul Spooren <mail@aparcar.org>\n"
 "Language-Team: German <https://hosted.weblate.org/projects/openwrt/"
 "luciapplicationsadblock/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.0.2-dev\n"
+"X-Generator: Weblate 4.1\n"
 
 #: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:257
 msgid "Action"
@@ -43,7 +43,7 @@ msgstr "Füge diese (Sub-)Domain zur lokalen Blacklist."
 msgid "Add this (sub-)domain to your local whitelist."
 msgstr "Füge diese (Sub-)Domain zur lokalen Whiteklist."
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:405
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:414
 msgid "Additional Jail Blocklist"
 msgstr "Zusätzliche Jail-Sperrliste"
 
@@ -51,7 +51,7 @@ msgstr "Zusätzliche Jail-Sperrliste"
 msgid "Additional Settings"
 msgstr "Zusätzliche Einstellungen"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:332
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:341
 msgid "Additional trigger delay in seconds before adblock processing begins."
 msgstr ""
 "Zusätzliche Verzögerung (in Sekunden) bis zur Verarbeitung durch den "
@@ -73,15 +73,15 @@ msgstr "Fortgeschrittene Berichtseinstellungen"
 msgid "Answer"
 msgstr "Antwort"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:353
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:362
 msgid "Backup Directory"
 msgstr "Backupverzeichnis"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:344
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:353
 msgid "Base Temp Directory"
 msgstr "Basis-Temp-Verzeichnis"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:344
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:353
 msgid ""
 "Base Temp Directory for all adblock related runtime operations, e.g. "
 "downloading, sorting, merging etc."
@@ -95,8 +95,8 @@ msgid ""
 "Blacklist changes have been saved. Refresh your adblock lists that changes "
 "take effect."
 msgstr ""
-"Blacklist-Änderungen wurden gespeichert. Aktualisiere die Ablock-Listen um "
-"die Änderung anzuwenden."
+"Änderung der Blackliste gespeichert. Aktualisiere deine Adblock-Liste, um "
+"die Änderungen zu übernehmen."
 
 #: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:281
 msgid "Blacklist..."
@@ -108,11 +108,11 @@ msgstr "Blockierte Domain"
 
 #: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:213
 msgid "Blocked Domains"
-msgstr "Gesperrte Domains"
+msgstr "Geblockte Domains"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:349
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:358
 msgid "Blocklist Backup"
-msgstr "Backup der Sperrliste"
+msgstr "Sperrliste Backup"
 
 #: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:81
 msgid "Blocklist Query"
@@ -126,7 +126,7 @@ msgstr "Sperrlisten abfragen..."
 msgid "Blocklist Sources"
 msgstr "Blockierlisten-Quellen"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:405
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:414
 msgid ""
 "Builds an additional DNS blocklist to block access to all domains except "
 "those listed in the whitelist. Please note: You can use this restrictive "
@@ -144,6 +144,12 @@ msgstr ""
 msgid "Cancel"
 msgstr "Abbrechen"
 
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:271
+msgid ""
+"Changes on this tab needs a full adblock service restart to take effect.<br /"
+"><p>&#xa0;</p>"
+msgstr ""
+
 #: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:254
 msgid "Client"
 msgstr "Client"
@@ -166,7 +172,7 @@ msgstr ""
 msgid "Count"
 msgstr "Anzahl"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:349
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:358
 msgid ""
 "Create compressed blocklist backups, they will be used in case of download "
 "errors or during startup."
@@ -175,19 +181,19 @@ msgstr ""
 "sofort ab dem Booten oder im Fall von Downloadfehlern zur Verfügung zu haben."
 
 #: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:219
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:372
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:381
 msgid "DNS Backend"
 msgstr "DNS-Backend"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:381
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:390
 msgid "DNS Directory"
 msgstr "DNS-Verzeichnis"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:395
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:404
 msgid "DNS File Reset"
 msgstr "DNS-Datei zurücksetzen"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:308
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:317
 #: applications/luci-app-adblock/luasrc/controller/adblock.lua:8
 #: applications/luci-app-adblock/root/usr/share/luci/menu.d/luci-app-adblock.json:27
 msgid "DNS Report"
@@ -195,13 +201,13 @@ msgstr "DNS-Report"
 
 #: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:309
 msgid "DNS Requests (blocked)"
-msgstr "(blockierte) DNS-Abfragen"
+msgstr "DNS Anforderungen (blockiert)"
 
 #: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:306
 msgid "DNS Requests (total)"
 msgstr "DNS-Abfragen (gesamt)"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:385
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:394
 msgid "DNS Restart Timeout"
 msgstr "DNS-Restart-Timeout"
 
@@ -209,15 +215,15 @@ msgstr "DNS-Restart-Timeout"
 msgid "Date"
 msgstr "Datum"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:402
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:411
 msgid "Disable DNS Allow"
 msgstr "Deaktiviere DNS-Zulassen"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:414
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:423
 msgid "Disable DNS Restarts"
 msgstr "Deaktiviere DNS-Restarts"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:414
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:423
 msgid ""
 "Disable adblock triggered restarts for dns backends with autoload/inotify "
 "functions."
@@ -225,7 +231,7 @@ msgstr ""
 "Deaktiviere das Triggern von Neustarts des DNS-Backends durch Adblock per "
 "Autoload/inotify-Funktionsaufrufe."
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:402
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:411
 msgid "Disable selective DNS whitelisting (RPZ pass through)."
 msgstr "Deaktiviere selektives DNS-Whitelisting (RPZ-Passthrough)."
 
@@ -234,39 +240,39 @@ msgstr "Deaktiviere selektives DNS-Whitelisting (RPZ-Passthrough)."
 msgid "Domain"
 msgstr "Domäne"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:366
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:375
 msgid "Download Parameters"
 msgstr "Downloadparameter"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:337
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:346
 msgid "Download Queue"
 msgstr "Download-Warteschlange"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:359
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:368
 msgid "Download Utility"
 msgstr "Download-Werkzeug"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:312
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:321
 msgid "E-Mail Notification"
 msgstr "E-Mail-Benachrichtigung"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:460
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:469
 msgid "E-Mail Notification Count"
 msgstr "Email-Benachrichtigszähler"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:456
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:465
 msgid "E-Mail Profile"
 msgstr "Email-Profil"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:316
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:325
 msgid "E-Mail Receiver Address"
 msgstr "E-Mail-Empfängeradresse"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:448
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:457
 msgid "E-Mail Sender Address"
 msgstr "Email-Absenderadresse"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:452
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:461
 msgid "E-Mail Topic"
 msgstr "Email-Betreff"
 
@@ -284,7 +290,7 @@ msgstr "Whiteliste bearbeiten"
 msgid "Enable SafeSearch"
 msgstr "Aktiviere SafeSearch"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:304
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:313
 msgid "Enable moderate SafeSearch filters for youtube."
 msgstr "Aktiviere moderate SafeSearch-Filter für YouTube."
 
@@ -292,7 +298,7 @@ msgstr "Aktiviere moderate SafeSearch-Filter für YouTube."
 msgid "Enable the adblock service."
 msgstr "Aktiviere den Adblock-Dienst."
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:324
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:333
 msgid "Enable verbose debug logging in case of any processing errors."
 msgstr "Aktiviere ausführliche Debug-Logs im Fehlerfall."
 
@@ -314,11 +320,11 @@ msgstr "Erzwinge SafeSearch für Google, Bing, DuckDuckGo, Yandex und Pixabay."
 msgid "Existing job(s)"
 msgstr "Bestehende Job(s)"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:390
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:399
 msgid "External DNS Lookup Domain"
 msgstr "Externe DNS-Abfragedomain"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:390
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:399
 msgid ""
 "External domain to check for a successful DNS backend restart. Please note: "
 "To disable this check set this option to 'false'."
@@ -330,11 +336,11 @@ msgstr ""
 msgid "Filter criteria like date, domain or client (optional)"
 msgstr "Filterkriterien wie z.B. Datum, Domain oder Client (optional)"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:399
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:408
 msgid "Flush DNS Cache"
 msgstr "DNS-Cache leeren"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:399
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:408
 msgid "Flush the DNS Cache before adblock processing as well."
 msgstr "DNS-Cache leeren, bevor mit Adblock-Verarbeitung fortgefahren wird."
 
@@ -342,7 +348,7 @@ msgstr "DNS-Cache leeren, bevor mit Adblock-Verarbeitung fortgefahren wird."
 msgid "Force Local DNS"
 msgstr "Lokales DNS erzwingen"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:308
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:317
 msgid ""
 "Gather DNS related network traffic via tcpdump and provide a DNS Report on "
 "demand. Please note: this needs additional 'tcpdump-mini' package "
@@ -358,13 +364,13 @@ msgstr "Allgemeine Einstellungen"
 
 #: applications/luci-app-adblock/root/usr/share/rpcd/acl.d/luci-app-adblock.json:3
 msgid "Grant access to LuCI app adblock"
-msgstr ""
+msgstr "Zugriff auf adblock LuCI app erlauten"
 
 #: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:208
 msgid "Information"
 msgstr "Informationen"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:409
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:418
 msgid "Jail Directory"
 msgstr "Jail-Verzeichnis"
 
@@ -376,7 +382,15 @@ msgstr "Letzter Lauf"
 msgid "Latest DNS Requests"
 msgstr "Letzte DNS-Abfragen"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:421
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:304
+msgid "Limit SafeSearch"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:304
+msgid "Limit SafeSearch to certain providers."
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:430
 msgid "List of available network devices used by tcpdump."
 msgstr ""
 "Liste an verfügbaren Netzwerkschnittstellen die von tcpdump verwendet werden "
@@ -391,7 +405,7 @@ msgstr ""
 "triggern. Wähle \"unspecified\", um einen herkömmlichen Start-Timeout-"
 "Mechanismuss anstatt eines Netzwerk-Triggers zu verwenden."
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:372
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:381
 msgid ""
 "List of supported DNS backends with their default list directory. To "
 "overwrite the default path use the 'DNS Directory' option."
@@ -420,7 +434,7 @@ msgstr ""
 "mehr RAM und zusätzlich eine Multicore-CPU, z.B entpsrechende x86- oder "
 "RaspberryPi-Geräte.<br /> <p>&#xa0;</p>"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:359
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:368
 msgid "List of supported and fully pre-configured download utilities."
 msgstr ""
 "Liste der unterstützten und vollständig vorkonfigurierten Download-"
@@ -435,7 +449,7 @@ msgstr "Lokale DNS-Ports"
 msgid "Log View"
 msgstr "Log-Ansicht"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:327
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:336
 msgid "Low Priority Service"
 msgstr "Dienst mit niedriger Priorität"
 
@@ -456,7 +470,7 @@ msgstr "Aktuell noch keine Adblock-Logs vorhanden!"
 msgid "Overview"
 msgstr "Übersicht"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:456
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:465
 msgid "Profile used by 'msmtp' for adblock notification E-Mails."
 msgstr ""
 "\"msmtp\"-Profil, das für Adblock-Benachrichtigunsmails verwendet wird."
@@ -469,7 +483,7 @@ msgstr "Abfrage"
 msgid "Query active blocklists and backups for a specific domain."
 msgstr "Frage aktive Sperrlisten und Backups über eine spezifische Domain ab."
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:460
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:469
 msgid ""
 "Raise the notification count, to get E-Mails if the overall blocklist count "
 "is less or equal to the given limit."
@@ -477,7 +491,7 @@ msgstr ""
 "Erhöhe den Benachrichtigunszähler um Emails zu erhalten, wenn die Gesamtzahl "
 "der Blocklisten kleiner gleich diesem Schwellwert ist."
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:316
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:325
 msgid "Receiver address for adblock notification e-mails."
 msgstr "Empfängeradresse für Adblock-Benachrichtigungs-E-Mails."
 
@@ -489,7 +503,7 @@ msgstr ""
 "Leite alle DNS-Anfragen an die \"Lan\"-Zone auf den lokalen DNS-Resolver um, "
 "gilt sowohl für UDP und TCP-Protokolle."
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:327
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:336
 msgid ""
 "Reduce the priority of the adblock background processing to take fewer "
 "resources from the system. Please note: This change requires a full adblock "
@@ -520,35 +534,39 @@ msgstr "Aktualisiere Timer..."
 msgid "Refresh..."
 msgstr "Aktualisiere..."
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:431
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:313
+msgid "Relax SafeSearch"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:440
 msgid "Report Chunk Count"
 msgstr "Berichte Datenblock-Anzahl"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:436
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:445
 msgid "Report Chunk Size"
 msgstr "Berichte Datenblock-Größe"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:426
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:435
 msgid "Report Directory"
 msgstr "Verzeichnis für Berichte"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:421
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:430
 msgid "Report Interface"
 msgstr "Berichte-Schnittstelle"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:441
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:450
 msgid "Report Ports"
 msgstr "Berichte Ports"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:431
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:440
 msgid "Report chunk count used by tcpdump."
 msgstr "Berichte Datenblock-Nutzung durch tcpdump."
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:436
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:445
 msgid "Report chunk size used by tcpdump in MByte."
 msgstr "Berichte von tcpdump verwendete Datenblockgröße in MByte."
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:395
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:404
 msgid ""
 "Resets the final DNS blocklist 'adb_list.overall' after DNS backend loading. "
 "Please note: This option starts a small ubus/adblock monitor in the "
@@ -578,17 +596,13 @@ msgstr "Run-Interfaces"
 msgid "Run Utils"
 msgstr "Run-Werkzeuge"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:304
-msgid "SafeSearch Moderate"
-msgstr "moderates SafeSearch"
-
 #: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:39
 #: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:74
 #: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:83
 msgid "Save"
 msgstr "Speichern"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:312
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:321
 msgid ""
 "Send adblock related notification e-mails. Please note: this needs "
 "additional 'msmtp' package installation."
@@ -596,7 +610,7 @@ msgstr ""
 "Sende relevante Adblock-Benachrichtigungen per Email. Hinweis: Hierzu muss "
 "das \"msmtp\"-Zusatzpaket installiert sein."
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:448
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:457
 msgid "Sender address for adblock notification E-Mails."
 msgstr "Absenderadresse für Adblock-Benachrichtigungsmails."
 
@@ -608,7 +622,7 @@ msgstr "(Er)Setze einen neuen Adblock-Job"
 msgid "Settings"
 msgstr "Einstellungen"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:337
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:346
 msgid ""
 "Size of the download queue for download processing (incl. sorting, merging "
 "etc.) in parallel."
@@ -616,7 +630,7 @@ msgstr ""
 "Größe der Download-Warteschlange für laufende Downloads (inkl. Platzbedarf "
 "für Sortieren, Zusammenführen)."
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:468
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:477
 msgid "Sources (Size, Focus)"
 msgstr "Quellen (Größe, Fokus)"
 
@@ -628,11 +642,11 @@ msgstr ""
 "Leerzeichengetrennte Liste von DNS-relevanten Firewall-Ports, die zwingend "
 "lokal sein müssen."
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:441
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:450
 msgid "Space separated list of ports used by tcpdump."
 msgstr "Leerzeichengetrennte Liste an Ports die von tcpdump genutzt werden."
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:366
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:375
 msgid "Special config options for the selected download utility."
 msgstr ""
 "Spezielle Konfigurationseinstellungen für das gewählte Download-Programm."
@@ -653,7 +667,7 @@ msgstr "Status / Version"
 msgid "Suspend"
 msgstr "Anhalten"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:426
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:435
 msgid ""
 "Target directory for DNS related report files. Default is '/tmp', please use "
 "preferably an usb stick or another local disk."
@@ -662,7 +676,7 @@ msgstr ""
 "\" gesetzt, hier sollte besser ein USB-Stick oder anderer lokaler Speicher "
 "verwendet werden."
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:353
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:362
 msgid ""
 "Target directory for blocklist backups. Default is '/tmp', please use "
 "preferably an usb stick or another local disk."
@@ -671,11 +685,11 @@ msgstr ""
 "hier sollte besser ein USB-Stick oder anderer lokaler Speicher verwendet "
 "werden."
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:381
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:390
 msgid "Target directory for the generated blocklist 'adb_list.overall'."
 msgstr "Zielverzeichnis für die erzeugte Sperrliste 'adb_list.overall'."
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:409
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:418
 msgid "Target directory for the generated jail blocklist 'adb_list.jail'."
 msgstr "Zielverzeichnis für die erzeugte Jail-Sperrliste \"adb_list.jail\"."
 
@@ -737,7 +751,7 @@ msgstr ""
 msgid "Time"
 msgstr "Zeit"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:385
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:394
 msgid "Timeout to wait for a successful DNS backend restart."
 msgstr "Timeout für erfolgreichen DNS-Backend-Startvorgang."
 
@@ -753,11 +767,11 @@ msgstr ""
 msgid "Top 10 Statistics"
 msgstr "Top-10 Statistiken"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:452
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:461
 msgid "Topic for adblock notification E-Mails."
 msgstr "Betreff für Adblock-Benachrichtigungsmails."
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:332
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:341
 msgid "Trigger Delay"
 msgstr "Verzögerung Trigger-Bedingung"
 
@@ -766,7 +780,7 @@ msgstr "Verzögerung Trigger-Bedingung"
 msgid "Unable to save changes: %s"
 msgstr "Konnte Änderungen nicht speichern: %s"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:324
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:333
 msgid "Verbose Debug Logging"
 msgstr "Ausführliche Debug-Protokollierung"
 
@@ -783,11 +797,11 @@ msgstr ""
 msgid "Whitelist..."
 msgstr "Whiteliste..."
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:374
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:383
 msgid "dnsmasq (/tmp/dnsmasq.d)"
 msgstr "dnsmasq (/tmp/dnsmasq.d)"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:377
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:386
 msgid "kresd (/etc/kresd)"
 msgstr "kresd (/etc/kresd)"
 
@@ -795,18 +809,21 @@ msgstr "kresd (/etc/kresd)"
 msgid "max. result set size"
 msgstr "Max. Größe des Result-Sets"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:376
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:385
 msgid "named (/var/lib/bind)"
 msgstr "named (/var/lib/bind)"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:378
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:387
 msgid "raw (/tmp)"
 msgstr "raw (/tmp)"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:375
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:384
 msgid "unbound (/var/lib/unbound)"
 msgstr "unbound (/var/lib/unbound)"
 
+#~ msgid "SafeSearch Moderate"
+#~ msgstr "moderates SafeSearch"
+
 #~ msgid ""
 #~ "<b>Caution:</b> To prevent OOM exceptions on low memory devices with less "
 #~ "than 64 MB free RAM, please only select a few of them!"
index 11277f7a9c3415e19bc29d2219614eb43506b7a2..08de1c7ff568c58df4eee4fac7b3e56933ae02a6 100644 (file)
@@ -43,7 +43,7 @@ msgstr ""
 msgid "Add this (sub-)domain to your local whitelist."
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:405
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:414
 msgid "Additional Jail Blocklist"
 msgstr ""
 
@@ -51,7 +51,7 @@ msgstr ""
 msgid "Additional Settings"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:332
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:341
 msgid "Additional trigger delay in seconds before adblock processing begins."
 msgstr ""
 
@@ -71,15 +71,15 @@ msgstr ""
 msgid "Answer"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:353
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:362
 msgid "Backup Directory"
 msgstr "φάκελος διάσωσης"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:344
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:353
 msgid "Base Temp Directory"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:344
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:353
 msgid ""
 "Base Temp Directory for all adblock related runtime operations, e.g. "
 "downloading, sorting, merging etc."
@@ -104,7 +104,7 @@ msgstr ""
 msgid "Blocked Domains"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:349
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:358
 msgid "Blocklist Backup"
 msgstr ""
 
@@ -120,7 +120,7 @@ msgstr ""
 msgid "Blocklist Sources"
 msgstr "Λίστα Μπλοκαρισμένων πηγών"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:405
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:414
 msgid ""
 "Builds an additional DNS blocklist to block access to all domains except "
 "those listed in the whitelist. Please note: You can use this restrictive "
@@ -135,6 +135,12 @@ msgstr ""
 msgid "Cancel"
 msgstr ""
 
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:271
+msgid ""
+"Changes on this tab needs a full adblock service restart to take effect.<br /"
+"><p>&#xa0;</p>"
+msgstr ""
+
 #: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:254
 msgid "Client"
 msgstr "πελάτης"
@@ -153,26 +159,26 @@ msgstr ""
 msgid "Count"
 msgstr "Μέτρηση"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:349
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:358
 msgid ""
 "Create compressed blocklist backups, they will be used in case of download "
 "errors or during startup."
 msgstr ""
 
 #: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:219
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:372
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:381
 msgid "DNS Backend"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:381
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:390
 msgid "DNS Directory"
 msgstr "κατάλογος DNS"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:395
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:404
 msgid "DNS File Reset"
 msgstr "Επαναφορά αρχείου DNS"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:308
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:317
 #: applications/luci-app-adblock/luasrc/controller/adblock.lua:8
 #: applications/luci-app-adblock/root/usr/share/luci/menu.d/luci-app-adblock.json:27
 msgid "DNS Report"
@@ -186,7 +192,7 @@ msgstr ""
 msgid "DNS Requests (total)"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:385
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:394
 msgid "DNS Restart Timeout"
 msgstr ""
 
@@ -194,21 +200,21 @@ msgstr ""
 msgid "Date"
 msgstr "Ημερομηνία"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:402
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:411
 msgid "Disable DNS Allow"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:414
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:423
 msgid "Disable DNS Restarts"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:414
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:423
 msgid ""
 "Disable adblock triggered restarts for dns backends with autoload/inotify "
 "functions."
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:402
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:411
 msgid "Disable selective DNS whitelisting (RPZ pass through)."
 msgstr ""
 
@@ -217,39 +223,39 @@ msgstr ""
 msgid "Domain"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:366
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:375
 msgid "Download Parameters"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:337
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:346
 msgid "Download Queue"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:359
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:368
 msgid "Download Utility"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:312
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:321
 msgid "E-Mail Notification"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:460
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:469
 msgid "E-Mail Notification Count"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:456
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:465
 msgid "E-Mail Profile"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:316
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:325
 msgid "E-Mail Receiver Address"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:448
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:457
 msgid "E-Mail Sender Address"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:452
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:461
 msgid "E-Mail Topic"
 msgstr ""
 
@@ -267,7 +273,7 @@ msgstr ""
 msgid "Enable SafeSearch"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:304
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:313
 msgid "Enable moderate SafeSearch filters for youtube."
 msgstr ""
 
@@ -275,7 +281,7 @@ msgstr ""
 msgid "Enable the adblock service."
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:324
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:333
 msgid "Enable verbose debug logging in case of any processing errors."
 msgstr ""
 
@@ -297,11 +303,11 @@ msgstr ""
 msgid "Existing job(s)"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:390
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:399
 msgid "External DNS Lookup Domain"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:390
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:399
 msgid ""
 "External domain to check for a successful DNS backend restart. Please note: "
 "To disable this check set this option to 'false'."
@@ -311,11 +317,11 @@ msgstr ""
 msgid "Filter criteria like date, domain or client (optional)"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:399
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:408
 msgid "Flush DNS Cache"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:399
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:408
 msgid "Flush the DNS Cache before adblock processing as well."
 msgstr ""
 
@@ -323,7 +329,7 @@ msgstr ""
 msgid "Force Local DNS"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:308
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:317
 msgid ""
 "Gather DNS related network traffic via tcpdump and provide a DNS Report on "
 "demand. Please note: this needs additional 'tcpdump-mini' package "
@@ -342,7 +348,7 @@ msgstr ""
 msgid "Information"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:409
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:418
 msgid "Jail Directory"
 msgstr ""
 
@@ -354,7 +360,15 @@ msgstr ""
 msgid "Latest DNS Requests"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:421
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:304
+msgid "Limit SafeSearch"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:304
+msgid "Limit SafeSearch to certain providers."
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:430
 msgid "List of available network devices used by tcpdump."
 msgstr ""
 
@@ -364,7 +378,7 @@ msgid ""
 "'unspecified' to use a classic startup timeout instead of a network trigger."
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:372
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:381
 msgid ""
 "List of supported DNS backends with their default list directory. To "
 "overwrite the default path use the 'DNS Directory' option."
@@ -382,7 +396,7 @@ msgid ""
 "support, e.g. x86 or raspberry devices.<br /> <p>&#xa0;</p>"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:359
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:368
 msgid "List of supported and fully pre-configured download utilities."
 msgstr ""
 
@@ -395,7 +409,7 @@ msgstr ""
 msgid "Log View"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:327
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:336
 msgid "Low Priority Service"
 msgstr ""
 
@@ -416,7 +430,7 @@ msgstr ""
 msgid "Overview"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:456
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:465
 msgid "Profile used by 'msmtp' for adblock notification E-Mails."
 msgstr ""
 
@@ -428,13 +442,13 @@ msgstr ""
 msgid "Query active blocklists and backups for a specific domain."
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:460
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:469
 msgid ""
 "Raise the notification count, to get E-Mails if the overall blocklist count "
 "is less or equal to the given limit."
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:316
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:325
 msgid "Receiver address for adblock notification e-mails."
 msgstr ""
 
@@ -444,7 +458,7 @@ msgid ""
 "to UDP and TCP protocol."
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:327
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:336
 msgid ""
 "Reduce the priority of the adblock background processing to take fewer "
 "resources from the system. Please note: This change requires a full adblock "
@@ -472,35 +486,39 @@ msgstr ""
 msgid "Refresh..."
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:431
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:313
+msgid "Relax SafeSearch"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:440
 msgid "Report Chunk Count"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:436
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:445
 msgid "Report Chunk Size"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:426
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:435
 msgid "Report Directory"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:421
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:430
 msgid "Report Interface"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:441
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:450
 msgid "Report Ports"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:431
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:440
 msgid "Report chunk count used by tcpdump."
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:436
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:445
 msgid "Report chunk size used by tcpdump in MByte."
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:395
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:404
 msgid ""
 "Resets the final DNS blocklist 'adb_list.overall' after DNS backend loading. "
 "Please note: This option starts a small ubus/adblock monitor in the "
@@ -527,23 +545,19 @@ msgstr ""
 msgid "Run Utils"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:304
-msgid "SafeSearch Moderate"
-msgstr ""
-
 #: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:39
 #: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:74
 #: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:83
 msgid "Save"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:312
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:321
 msgid ""
 "Send adblock related notification e-mails. Please note: this needs "
 "additional 'msmtp' package installation."
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:448
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:457
 msgid "Sender address for adblock notification E-Mails."
 msgstr ""
 
@@ -555,13 +569,13 @@ msgstr ""
 msgid "Settings"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:337
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:346
 msgid ""
 "Size of the download queue for download processing (incl. sorting, merging "
 "etc.) in parallel."
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:468
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:477
 msgid "Sources (Size, Focus)"
 msgstr ""
 
@@ -571,11 +585,11 @@ msgid ""
 "locally."
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:441
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:450
 msgid "Space separated list of ports used by tcpdump."
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:366
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:375
 msgid "Special config options for the selected download utility."
 msgstr ""
 
@@ -595,23 +609,23 @@ msgstr ""
 msgid "Suspend"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:426
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:435
 msgid ""
 "Target directory for DNS related report files. Default is '/tmp', please use "
 "preferably an usb stick or another local disk."
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:353
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:362
 msgid ""
 "Target directory for blocklist backups. Default is '/tmp', please use "
 "preferably an usb stick or another local disk."
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:381
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:390
 msgid "Target directory for the generated blocklist 'adb_list.overall'."
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:409
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:418
 msgid "Target directory for the generated jail blocklist 'adb_list.jail'."
 msgstr ""
 
@@ -663,7 +677,7 @@ msgstr ""
 msgid "Time"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:385
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:394
 msgid "Timeout to wait for a successful DNS backend restart."
 msgstr ""
 
@@ -677,11 +691,11 @@ msgstr ""
 msgid "Top 10 Statistics"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:452
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:461
 msgid "Topic for adblock notification E-Mails."
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:332
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:341
 msgid "Trigger Delay"
 msgstr ""
 
@@ -690,7 +704,7 @@ msgstr ""
 msgid "Unable to save changes: %s"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:324
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:333
 msgid "Verbose Debug Logging"
 msgstr ""
 
@@ -705,11 +719,11 @@ msgstr ""
 msgid "Whitelist..."
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:374
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:383
 msgid "dnsmasq (/tmp/dnsmasq.d)"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:377
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:386
 msgid "kresd (/etc/kresd)"
 msgstr ""
 
@@ -717,15 +731,15 @@ msgstr ""
 msgid "max. result set size"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:376
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:385
 msgid "named (/var/lib/bind)"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:378
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:387
 msgid "raw (/tmp)"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:375
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:384
 msgid "unbound (/var/lib/unbound)"
 msgstr ""
 
index bcaa974f1c3fb35888a7f0c0dce512390392b0ab..a07bcc4b10a2f24ac161bb19c67ad4f38be2ffcb 100644 (file)
@@ -1,8 +1,14 @@
 msgid ""
 msgstr ""
+"PO-Revision-Date: 2020-05-31 01:41+0000\n"
+"Last-Translator: Stephen Maundrell <smaundrell@gmail.com>\n"
+"Language-Team: English <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationsadblock/en/>\n"
 "Language: en\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+"X-Generator: Weblate 4.1-dev\n"
 
 #: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:257
 msgid "Action"
@@ -37,7 +43,7 @@ msgstr ""
 msgid "Add this (sub-)domain to your local whitelist."
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:405
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:414
 msgid "Additional Jail Blocklist"
 msgstr ""
 
@@ -45,7 +51,7 @@ msgstr ""
 msgid "Additional Settings"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:332
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:341
 msgid "Additional trigger delay in seconds before adblock processing begins."
 msgstr ""
 
@@ -65,15 +71,15 @@ msgstr ""
 msgid "Answer"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:353
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:362
 msgid "Backup Directory"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:344
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:353
 msgid "Base Temp Directory"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:344
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:353
 msgid ""
 "Base Temp Directory for all adblock related runtime operations, e.g. "
 "downloading, sorting, merging etc."
@@ -98,7 +104,7 @@ msgstr ""
 msgid "Blocked Domains"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:349
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:358
 msgid "Blocklist Backup"
 msgstr ""
 
@@ -114,7 +120,7 @@ msgstr ""
 msgid "Blocklist Sources"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:405
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:414
 msgid ""
 "Builds an additional DNS blocklist to block access to all domains except "
 "those listed in the whitelist. Please note: You can use this restrictive "
@@ -129,6 +135,12 @@ msgstr ""
 msgid "Cancel"
 msgstr ""
 
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:271
+msgid ""
+"Changes on this tab needs a full adblock service restart to take effect.<br /"
+"><p>&#xa0;</p>"
+msgstr ""
+
 #: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:254
 msgid "Client"
 msgstr ""
@@ -147,26 +159,26 @@ msgstr ""
 msgid "Count"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:349
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:358
 msgid ""
 "Create compressed blocklist backups, they will be used in case of download "
 "errors or during startup."
 msgstr ""
 
 #: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:219
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:372
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:381
 msgid "DNS Backend"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:381
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:390
 msgid "DNS Directory"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:395
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:404
 msgid "DNS File Reset"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:308
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:317
 #: applications/luci-app-adblock/luasrc/controller/adblock.lua:8
 #: applications/luci-app-adblock/root/usr/share/luci/menu.d/luci-app-adblock.json:27
 msgid "DNS Report"
@@ -180,7 +192,7 @@ msgstr ""
 msgid "DNS Requests (total)"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:385
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:394
 msgid "DNS Restart Timeout"
 msgstr ""
 
@@ -188,21 +200,21 @@ msgstr ""
 msgid "Date"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:402
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:411
 msgid "Disable DNS Allow"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:414
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:423
 msgid "Disable DNS Restarts"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:414
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:423
 msgid ""
 "Disable adblock triggered restarts for dns backends with autoload/inotify "
 "functions."
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:402
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:411
 msgid "Disable selective DNS whitelisting (RPZ pass through)."
 msgstr ""
 
@@ -211,39 +223,39 @@ msgstr ""
 msgid "Domain"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:366
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:375
 msgid "Download Parameters"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:337
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:346
 msgid "Download Queue"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:359
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:368
 msgid "Download Utility"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:312
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:321
 msgid "E-Mail Notification"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:460
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:469
 msgid "E-Mail Notification Count"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:456
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:465
 msgid "E-Mail Profile"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:316
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:325
 msgid "E-Mail Receiver Address"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:448
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:457
 msgid "E-Mail Sender Address"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:452
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:461
 msgid "E-Mail Topic"
 msgstr ""
 
@@ -261,7 +273,7 @@ msgstr ""
 msgid "Enable SafeSearch"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:304
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:313
 msgid "Enable moderate SafeSearch filters for youtube."
 msgstr ""
 
@@ -269,13 +281,13 @@ msgstr ""
 msgid "Enable the adblock service."
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:324
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:333
 msgid "Enable verbose debug logging in case of any processing errors."
 msgstr ""
 
 #: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:284
 msgid "Enabled"
-msgstr ""
+msgstr "Enabled"
 
 #: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:303
 msgid "End Date"
@@ -291,11 +303,11 @@ msgstr ""
 msgid "Existing job(s)"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:390
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:399
 msgid "External DNS Lookup Domain"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:390
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:399
 msgid ""
 "External domain to check for a successful DNS backend restart. Please note: "
 "To disable this check set this option to 'false'."
@@ -305,11 +317,11 @@ msgstr ""
 msgid "Filter criteria like date, domain or client (optional)"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:399
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:408
 msgid "Flush DNS Cache"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:399
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:408
 msgid "Flush the DNS Cache before adblock processing as well."
 msgstr ""
 
@@ -317,7 +329,7 @@ msgstr ""
 msgid "Force Local DNS"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:308
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:317
 msgid ""
 "Gather DNS related network traffic via tcpdump and provide a DNS Report on "
 "demand. Please note: this needs additional 'tcpdump-mini' package "
@@ -336,7 +348,7 @@ msgstr ""
 msgid "Information"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:409
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:418
 msgid "Jail Directory"
 msgstr ""
 
@@ -348,7 +360,15 @@ msgstr ""
 msgid "Latest DNS Requests"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:421
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:304
+msgid "Limit SafeSearch"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:304
+msgid "Limit SafeSearch to certain providers."
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:430
 msgid "List of available network devices used by tcpdump."
 msgstr ""
 
@@ -358,7 +378,7 @@ msgid ""
 "'unspecified' to use a classic startup timeout instead of a network trigger."
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:372
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:381
 msgid ""
 "List of supported DNS backends with their default list directory. To "
 "overwrite the default path use the 'DNS Directory' option."
@@ -376,7 +396,7 @@ msgid ""
 "support, e.g. x86 or raspberry devices.<br /> <p>&#xa0;</p>"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:359
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:368
 msgid "List of supported and fully pre-configured download utilities."
 msgstr ""
 
@@ -389,7 +409,7 @@ msgstr ""
 msgid "Log View"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:327
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:336
 msgid "Low Priority Service"
 msgstr ""
 
@@ -410,7 +430,7 @@ msgstr ""
 msgid "Overview"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:456
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:465
 msgid "Profile used by 'msmtp' for adblock notification E-Mails."
 msgstr ""
 
@@ -422,13 +442,13 @@ msgstr ""
 msgid "Query active blocklists and backups for a specific domain."
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:460
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:469
 msgid ""
 "Raise the notification count, to get E-Mails if the overall blocklist count "
 "is less or equal to the given limit."
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:316
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:325
 msgid "Receiver address for adblock notification e-mails."
 msgstr ""
 
@@ -438,7 +458,7 @@ msgid ""
 "to UDP and TCP protocol."
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:327
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:336
 msgid ""
 "Reduce the priority of the adblock background processing to take fewer "
 "resources from the system. Please note: This change requires a full adblock "
@@ -466,35 +486,39 @@ msgstr ""
 msgid "Refresh..."
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:431
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:313
+msgid "Relax SafeSearch"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:440
 msgid "Report Chunk Count"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:436
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:445
 msgid "Report Chunk Size"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:426
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:435
 msgid "Report Directory"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:421
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:430
 msgid "Report Interface"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:441
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:450
 msgid "Report Ports"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:431
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:440
 msgid "Report chunk count used by tcpdump."
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:436
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:445
 msgid "Report chunk size used by tcpdump in MByte."
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:395
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:404
 msgid ""
 "Resets the final DNS blocklist 'adb_list.overall' after DNS backend loading. "
 "Please note: This option starts a small ubus/adblock monitor in the "
@@ -521,23 +545,19 @@ msgstr ""
 msgid "Run Utils"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:304
-msgid "SafeSearch Moderate"
-msgstr ""
-
 #: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:39
 #: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:74
 #: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:83
 msgid "Save"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:312
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:321
 msgid ""
 "Send adblock related notification e-mails. Please note: this needs "
 "additional 'msmtp' package installation."
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:448
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:457
 msgid "Sender address for adblock notification E-Mails."
 msgstr ""
 
@@ -549,13 +569,13 @@ msgstr ""
 msgid "Settings"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:337
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:346
 msgid ""
 "Size of the download queue for download processing (incl. sorting, merging "
 "etc.) in parallel."
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:468
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:477
 msgid "Sources (Size, Focus)"
 msgstr ""
 
@@ -565,11 +585,11 @@ msgid ""
 "locally."
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:441
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:450
 msgid "Space separated list of ports used by tcpdump."
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:366
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:375
 msgid "Special config options for the selected download utility."
 msgstr ""
 
@@ -589,23 +609,23 @@ msgstr ""
 msgid "Suspend"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:426
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:435
 msgid ""
 "Target directory for DNS related report files. Default is '/tmp', please use "
 "preferably an usb stick or another local disk."
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:353
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:362
 msgid ""
 "Target directory for blocklist backups. Default is '/tmp', please use "
 "preferably an usb stick or another local disk."
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:381
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:390
 msgid "Target directory for the generated blocklist 'adb_list.overall'."
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:409
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:418
 msgid "Target directory for the generated jail blocklist 'adb_list.jail'."
 msgstr ""
 
@@ -657,7 +677,7 @@ msgstr ""
 msgid "Time"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:385
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:394
 msgid "Timeout to wait for a successful DNS backend restart."
 msgstr ""
 
@@ -671,11 +691,11 @@ msgstr ""
 msgid "Top 10 Statistics"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:452
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:461
 msgid "Topic for adblock notification E-Mails."
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:332
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:341
 msgid "Trigger Delay"
 msgstr ""
 
@@ -684,7 +704,7 @@ msgstr ""
 msgid "Unable to save changes: %s"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:324
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:333
 msgid "Verbose Debug Logging"
 msgstr ""
 
@@ -699,11 +719,11 @@ msgstr ""
 msgid "Whitelist..."
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:374
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:383
 msgid "dnsmasq (/tmp/dnsmasq.d)"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:377
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:386
 msgid "kresd (/etc/kresd)"
 msgstr ""
 
@@ -711,14 +731,14 @@ msgstr ""
 msgid "max. result set size"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:376
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:385
 msgid "named (/var/lib/bind)"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:378
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:387
 msgid "raw (/tmp)"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:375
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:384
 msgid "unbound (/var/lib/unbound)"
 msgstr ""
index a114f00fb04cf517811124abe45256973ab478b6..b036e75e5b33ffdf6d3c6a3a1bbd5e4282950a20 100644 (file)
@@ -46,7 +46,7 @@ msgstr "Agregue este (sub) dominio a su lista negra local."
 msgid "Add this (sub-)domain to your local whitelist."
 msgstr "Agregue este (sub) dominio a su lista blanca local."
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:405
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:414
 msgid "Additional Jail Blocklist"
 msgstr "Lista de bloqueo adicional de la cárcel"
 
@@ -54,7 +54,7 @@ msgstr "Lista de bloqueo adicional de la cárcel"
 msgid "Additional Settings"
 msgstr "Configuración adicional"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:332
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:341
 msgid "Additional trigger delay in seconds before adblock processing begins."
 msgstr ""
 "Demora adicional del disparador en segundos antes de que comience el "
@@ -76,15 +76,15 @@ msgstr "Configuración avanzada de informes"
 msgid "Answer"
 msgstr "Responder"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:353
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:362
 msgid "Backup Directory"
 msgstr "Directorio de respaldo"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:344
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:353
 msgid "Base Temp Directory"
 msgstr "Directorio de temperatura base"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:344
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:353
 msgid ""
 "Base Temp Directory for all adblock related runtime operations, e.g. "
 "downloading, sorting, merging etc."
@@ -113,7 +113,7 @@ msgstr "Dominio bloqueado"
 msgid "Blocked Domains"
 msgstr "Dominios Bloqueados"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:349
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:358
 msgid "Blocklist Backup"
 msgstr "Copia de seguridad de lista de bloqueo"
 
@@ -129,7 +129,7 @@ msgstr "Consulta de lista de bloqueo..."
 msgid "Blocklist Sources"
 msgstr "Fuentes de lista de bloqueo"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:405
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:414
 msgid ""
 "Builds an additional DNS blocklist to block access to all domains except "
 "those listed in the whitelist. Please note: You can use this restrictive "
@@ -148,6 +148,13 @@ msgstr ""
 msgid "Cancel"
 msgstr "Cancelar"
 
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:271
+msgid ""
+"Changes on this tab needs a full adblock service restart to take effect.<br /"
+"><p>&#xa0;</p>"
+msgstr "Los cambios en esta pestaña requieren un reninicio completo del servicio "
+"adblock para que los cambios surtan efecto.<br /><p>&#xa0;</p>"
+
 #: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:254
 msgid "Client"
 msgstr "Cliente"
@@ -170,7 +177,7 @@ msgstr ""
 msgid "Count"
 msgstr "Contar"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:349
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:358
 msgid ""
 "Create compressed blocklist backups, they will be used in case of download "
 "errors or during startup."
@@ -179,19 +186,19 @@ msgstr ""
 "caso de errores de descarga o durante el inicio."
 
 #: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:219
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:372
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:381
 msgid "DNS Backend"
 msgstr "Backend de DNS"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:381
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:390
 msgid "DNS Directory"
 msgstr "Directorio DNS"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:395
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:404
 msgid "DNS File Reset"
 msgstr "Restablecimiento de archivos DNS"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:308
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:317
 #: applications/luci-app-adblock/luasrc/controller/adblock.lua:8
 #: applications/luci-app-adblock/root/usr/share/luci/menu.d/luci-app-adblock.json:27
 msgid "DNS Report"
@@ -205,7 +212,7 @@ msgstr "Solicitudes DNS (bloqueadas)"
 msgid "DNS Requests (total)"
 msgstr "Solicitudes DNS (total)"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:385
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:394
 msgid "DNS Restart Timeout"
 msgstr "Tiempo de espera de reinicio de DNS"
 
@@ -213,15 +220,15 @@ msgstr "Tiempo de espera de reinicio de DNS"
 msgid "Date"
 msgstr "Fecha"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:402
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:411
 msgid "Disable DNS Allow"
 msgstr "Desactivar Permitir DNS"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:414
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:423
 msgid "Disable DNS Restarts"
 msgstr "Desactivar Reinicios de DNS"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:414
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:423
 msgid ""
 "Disable adblock triggered restarts for dns backends with autoload/inotify "
 "functions."
@@ -229,7 +236,7 @@ msgstr ""
 "Desactivar los reinicios activados por adblock para back-end dns con "
 "funciones de carga automática/inotify."
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:402
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:411
 msgid "Disable selective DNS whitelisting (RPZ pass through)."
 msgstr "Desactivar la lista blanca selectiva de DNS (pasar por RPZ)."
 
@@ -238,39 +245,39 @@ msgstr "Desactivar la lista blanca selectiva de DNS (pasar por RPZ)."
 msgid "Domain"
 msgstr "Dominio"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:366
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:375
 msgid "Download Parameters"
 msgstr "Descargar parámetros"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:337
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:346
 msgid "Download Queue"
 msgstr "Descargar Cola"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:359
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:368
 msgid "Download Utility"
 msgstr "Utilidad de descarga"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:312
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:321
 msgid "E-Mail Notification"
 msgstr "Notificación del E-Mail"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:460
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:469
 msgid "E-Mail Notification Count"
 msgstr "Conteo de notificaciones por E-Mail"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:456
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:465
 msgid "E-Mail Profile"
 msgstr "Perfil de E-Mail"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:316
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:325
 msgid "E-Mail Receiver Address"
 msgstr "Dirección del destinatario del E-Mail"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:448
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:457
 msgid "E-Mail Sender Address"
 msgstr "Dirección del remitente del E-Mail"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:452
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:461
 msgid "E-Mail Topic"
 msgstr "Tema de E-Mail"
 
@@ -288,7 +295,7 @@ msgstr "Editar lista blanca"
 msgid "Enable SafeSearch"
 msgstr "Activar SafeSearch"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:304
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:313
 msgid "Enable moderate SafeSearch filters for youtube."
 msgstr "Activar filtros moderados de SafeSearch para YouTube."
 
@@ -296,7 +303,7 @@ msgstr "Activar filtros moderados de SafeSearch para YouTube."
 msgid "Enable the adblock service."
 msgstr "Activa el servicio Adblock."
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:324
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:333
 msgid "Enable verbose debug logging in case of any processing errors."
 msgstr ""
 "Activar el registro detallado de depuración en caso de errores de "
@@ -322,11 +329,11 @@ msgstr ""
 msgid "Existing job(s)"
 msgstr "Trabajo(s) existente(s)"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:390
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:399
 msgid "External DNS Lookup Domain"
 msgstr "Dominio de búsqueda de DNS externo"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:390
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:399
 msgid ""
 "External domain to check for a successful DNS backend restart. Please note: "
 "To disable this check set this option to 'false'."
@@ -339,11 +346,11 @@ msgstr ""
 msgid "Filter criteria like date, domain or client (optional)"
 msgstr "Criterios de filtro como fecha, dominio o cliente (opcional)"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:399
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:408
 msgid "Flush DNS Cache"
 msgstr "Vaciar caché de DNS"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:399
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:408
 msgid "Flush the DNS Cache before adblock processing as well."
 msgstr "Vacíe la caché de DNS antes del procesamiento de adblock también."
 
@@ -351,7 +358,7 @@ msgstr "Vacíe la caché de DNS antes del procesamiento de adblock también."
 msgid "Force Local DNS"
 msgstr "Forzar DNS local"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:308
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:317
 msgid ""
 "Gather DNS related network traffic via tcpdump and provide a DNS Report on "
 "demand. Please note: this needs additional 'tcpdump-mini' package "
@@ -374,7 +381,7 @@ msgstr "Conceder acceso a la aplicación adblock de LuCI"
 msgid "Information"
 msgstr "Información"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:409
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:418
 msgid "Jail Directory"
 msgstr "Directorio de la cárcel"
 
@@ -386,7 +393,15 @@ msgstr "Último inicio"
 msgid "Latest DNS Requests"
 msgstr "Últimas solicitudes de DNS"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:421
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:304
+msgid "Limit SafeSearch"
+msgstr "Limitar SafeSearch"
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:304
+msgid "Limit SafeSearch to certain providers."
+msgstr "Limitar SafeSearch a proveedores specíficos."
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:430
 msgid "List of available network devices used by tcpdump."
 msgstr "Lista de dispositivos de red disponibles utilizados por tcpdump."
 
@@ -399,7 +414,7 @@ msgstr ""
 "Elija 'No especificado' para usar un tiempo de espera de inicio clásico en "
 "lugar de un disparador de red."
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:372
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:381
 msgid ""
 "List of supported DNS backends with their default list directory. To "
 "overwrite the default path use the 'DNS Directory' option."
@@ -428,7 +443,7 @@ msgstr ""
 "MByte,<br /> &#8226;&#xa0;<b>XXL</b> (200k-) necesita más RAM y soporte "
 "multinúcleo, p. ej. x86 o dispositivos Raspberry.<br /><p></p>"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:359
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:368
 msgid "List of supported and fully pre-configured download utilities."
 msgstr ""
 "Lista de utilidades de descarga totalmente preconfiguradas y compatibles."
@@ -442,7 +457,7 @@ msgstr "Puertos DNS locales"
 msgid "Log View"
 msgstr "Vista de registro"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:327
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:336
 msgid "Low Priority Service"
 msgstr "Servicio con prioridad baja"
 
@@ -463,7 +478,7 @@ msgstr "¡Aún no hay registros relacionados con adblock!"
 msgid "Overview"
 msgstr "Visión general"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:456
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:465
 msgid "Profile used by 'msmtp' for adblock notification E-Mails."
 msgstr "Perfil utilizado por 'msmtp' para notificaciones de E-Mails adblock."
 
@@ -477,7 +492,7 @@ msgstr ""
 "Consulta listas de bloqueo activas y copias de seguridad para un dominio "
 "específico."
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:460
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:469
 msgid ""
 "Raise the notification count, to get E-Mails if the overall blocklist count "
 "is less or equal to the given limit."
@@ -485,7 +500,7 @@ msgstr ""
 "Aumente el recuento de notificaciones para obtener correos electrónicos si "
 "el recuento general de la lista de bloqueo es menor o igual al límite dado."
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:316
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:325
 msgid "Receiver address for adblock notification e-mails."
 msgstr "Dirección del receptor para la notificación de bloqueos electrónicos."
 
@@ -497,7 +512,7 @@ msgstr ""
 "Redireccionar todas las consultas DNS desde la zona 'lan' al solucionador "
 "DNS local, se aplica al protocolo UDP y TCP."
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:327
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:336
 msgid ""
 "Reduce the priority of the adblock background processing to take fewer "
 "resources from the system. Please note: This change requires a full adblock "
@@ -528,35 +543,39 @@ msgstr "Actualizar temporizador..."
 msgid "Refresh..."
 msgstr "Actualizar..."
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:431
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:313
+msgid "Relax SafeSearch"
+msgstr "Relajar SafeSearch"
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:440
 msgid "Report Chunk Count"
 msgstr "Informe de recuento de fragmentos"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:436
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:445
 msgid "Report Chunk Size"
 msgstr "Tamaño del fragmento de informe"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:426
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:435
 msgid "Report Directory"
 msgstr "Directorio de informes"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:421
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:430
 msgid "Report Interface"
 msgstr "Interfaz de informe"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:441
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:450
 msgid "Report Ports"
 msgstr "Informar puertos"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:431
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:440
 msgid "Report chunk count used by tcpdump."
 msgstr "Informe el recuento de fragmentos utilizado por tcpdump."
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:436
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:445
 msgid "Report chunk size used by tcpdump in MByte."
 msgstr "Informe el tamaño del fragmento utilizado por tcpdump en MByte."
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:395
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:404
 msgid ""
 "Resets the final DNS blocklist 'adb_list.overall' after DNS backend loading. "
 "Please note: This option starts a small ubus/adblock monitor in the "
@@ -586,17 +605,13 @@ msgstr "Ejecutar interfaces"
 msgid "Run Utils"
 msgstr "Ejecutar utilidades"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:304
-msgid "SafeSearch Moderate"
-msgstr "SafeSearch Moderado"
-
 #: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:39
 #: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:74
 #: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:83
 msgid "Save"
 msgstr "Guardar"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:312
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:321
 msgid ""
 "Send adblock related notification e-mails. Please note: this needs "
 "additional 'msmtp' package installation."
@@ -604,7 +619,7 @@ msgstr ""
 "Enviar correos electrónicos de notificación relacionados con adblock. Tenga "
 "en cuenta: esto necesita una instalación adicional del paquete 'msmtp'."
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:448
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:457
 msgid "Sender address for adblock notification E-Mails."
 msgstr ""
 "Dirección del remitente para los correos electrónicos de notificación de "
@@ -618,7 +633,7 @@ msgstr "Establecer/Reemplazar un nuevo trabajo de adblock"
 msgid "Settings"
 msgstr "Configuraciones"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:337
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:346
 msgid ""
 "Size of the download queue for download processing (incl. sorting, merging "
 "etc.) in parallel."
@@ -626,7 +641,7 @@ msgstr ""
 "Tamaño de la cola de descarga para el procesamiento de descarga (incluida la "
 "clasificación, fusión, etc.) en paralelo."
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:468
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:477
 msgid "Sources (Size, Focus)"
 msgstr "Fuentes (tamaño, enfoque)"
 
@@ -638,11 +653,11 @@ msgstr ""
 "Lista separada por espacios de puertos de firewall relacionados con DNS que "
 "deben forzarse localmente."
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:441
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:450
 msgid "Space separated list of ports used by tcpdump."
 msgstr "Lista de puertos separados por espacios utilizados por tcpdump."
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:366
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:375
 msgid "Special config options for the selected download utility."
 msgstr ""
 "Opciones de configuración especiales para la utilidad de descarga "
@@ -664,7 +679,7 @@ msgstr "Estado / Versión"
 msgid "Suspend"
 msgstr "Suspender"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:426
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:435
 msgid ""
 "Target directory for DNS related report files. Default is '/tmp', please use "
 "preferably an usb stick or another local disk."
@@ -673,7 +688,7 @@ msgstr ""
 "valor predeterminado es '/ tmp', utilice preferiblemente una memoria USB u "
 "otro disco local."
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:353
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:362
 msgid ""
 "Target directory for blocklist backups. Default is '/tmp', please use "
 "preferably an usb stick or another local disk."
@@ -682,12 +697,12 @@ msgstr ""
 "valor predeterminado es '/ tmp', utilice preferiblemente una memoria USB u "
 "otro disco local."
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:381
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:390
 msgid "Target directory for the generated blocklist 'adb_list.overall'."
 msgstr ""
 "Directorio de destino para la lista de bloqueo generada 'adb_list.overall'."
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:409
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:418
 msgid "Target directory for the generated jail blocklist 'adb_list.jail'."
 msgstr ""
 "Directorio de destino para la lista de bloqueo de cárcel generada 'adb_list."
@@ -753,7 +768,7 @@ msgstr ""
 msgid "Time"
 msgstr "Hora"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:385
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:394
 msgid "Timeout to wait for a successful DNS backend restart."
 msgstr "Tiempo de espera para esperar un reinicio de backend de DNS exitoso."
 
@@ -769,11 +784,11 @@ msgstr ""
 msgid "Top 10 Statistics"
 msgstr "Top 10 estadísticas"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:452
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:461
 msgid "Topic for adblock notification E-Mails."
 msgstr "Tema para los correos electrónicos de notificación de adblock."
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:332
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:341
 msgid "Trigger Delay"
 msgstr "Retraso de disparo"
 
@@ -782,7 +797,7 @@ msgstr "Retraso de disparo"
 msgid "Unable to save changes: %s"
 msgstr "No se pueden guardar los cambios: %s"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:324
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:333
 msgid "Verbose Debug Logging"
 msgstr "Registro de depuración detallado"
 
@@ -799,11 +814,11 @@ msgstr ""
 msgid "Whitelist..."
 msgstr "Lista blanca..."
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:374
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:383
 msgid "dnsmasq (/tmp/dnsmasq.d)"
 msgstr "dnsmasq (/tmp/dnsmasq.d)"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:377
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:386
 msgid "kresd (/etc/kresd)"
 msgstr "kresd (/etc/kresd)"
 
@@ -811,18 +826,21 @@ msgstr "kresd (/etc/kresd)"
 msgid "max. result set size"
 msgstr "máx. tamaño del conjunto de resultados"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:376
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:385
 msgid "named (/var/lib/bind)"
 msgstr "llamado (/var/lib/bind)"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:378
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:387
 msgid "raw (/tmp)"
 msgstr "crudo (/tmp)"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:375
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:384
 msgid "unbound (/var/lib/unbound)"
 msgstr "unbound (/var/lib/unbound)"
 
+#~ msgid "SafeSearch Moderate"
+#~ msgstr "SafeSearch Moderado"
+
 #~ msgid ""
 #~ "<b>Caution:</b> To prevent OOM exceptions on low memory devices with less "
 #~ "than 64 MB free RAM, please only select a few of them!"
index 310fd170557a953fb7d10fca970106774fb63f3f..e4b5a83e9d1c33d69350e6f38d8f1f25b4a62a7f 100644 (file)
@@ -1,16 +1,22 @@
 msgid ""
 msgstr ""
+"PO-Revision-Date: 2020-06-12 05:55+0000\n"
+"Last-Translator: Hannu Nyman <hannu.nyman@iki.fi>\n"
+"Language-Team: Finnish <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationsadblock/fi/>\n"
 "Language: fi\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+"X-Generator: Weblate 4.1-dev\n"
 
 #: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:257
 msgid "Action"
-msgstr ""
+msgstr "Toimi"
 
 #: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:216
 msgid "Active Sources"
-msgstr ""
+msgstr "Aktiiviset lähteet"
 
 #: applications/luci-app-adblock/luasrc/controller/adblock.lua:6
 #: applications/luci-app-adblock/root/usr/share/luci/menu.d/luci-app-adblock.json:3
@@ -19,65 +25,68 @@ msgstr ""
 
 #: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:36
 msgid "Adblock action"
-msgstr ""
+msgstr "Adblockin toimi"
 
 #: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:11
 msgid "Add Blacklist Domain"
-msgstr ""
+msgstr "Lisää verkkonimi kieltolistalle"
 
 #: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:46
 msgid "Add Whitelist Domain"
-msgstr ""
+msgstr "Lisää verkkonimi sallittujen listalle"
 
 #: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:12
 msgid "Add this (sub-)domain to your local blacklist."
-msgstr ""
+msgstr "Lisää tämä (ali-)verkkonimi kieltolistallesi."
 
 #: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:47
 msgid "Add this (sub-)domain to your local whitelist."
-msgstr ""
+msgstr "Lisää tämä (ali-)verkkonimi sallittujen listallesi."
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:405
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:414
 msgid "Additional Jail Blocklist"
 msgstr ""
 
 #: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:269
 msgid "Additional Settings"
-msgstr ""
+msgstr "Lisäasetukset"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:332
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:341
 msgid "Additional trigger delay in seconds before adblock processing begins."
 msgstr ""
+"Ylimääräinen odotusaika sekunteina ennen adblock-käsittelyn aloittamista."
 
 #: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:270
 msgid "Advanced DNS Settings"
-msgstr ""
+msgstr "DNS-lisäasetukset"
 
 #: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:272
 msgid "Advanced E-Mail Settings"
-msgstr ""
+msgstr "Sähköpostin lisäasetukset"
 
 #: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:271
 msgid "Advanced Report Settings"
-msgstr ""
+msgstr "Raportoinnin lisäasetukset"
 
 #: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:256
 msgid "Answer"
-msgstr ""
+msgstr "Vastaus"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:353
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:362
 msgid "Backup Directory"
-msgstr ""
+msgstr "Varmuuskopiohakemisto"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:344
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:353
 msgid "Base Temp Directory"
-msgstr ""
+msgstr "Oletushakemisto väliaikaistiedostoille"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:344
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:353
 msgid ""
 "Base Temp Directory for all adblock related runtime operations, e.g. "
 "downloading, sorting, merging etc."
 msgstr ""
+"Väliaikaistiedostojen hakemisto adblockin toiminnoille, esim. listojen "
+"lataus, sorttaus, yhdistäminen"
 
 #: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/blacklist.js:15
 #: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:34
@@ -85,26 +94,28 @@ msgid ""
 "Blacklist changes have been saved. Refresh your adblock lists that changes "
 "take effect."
 msgstr ""
+"Kieltolistan muutokset on tallennettu. Virkistä adblock-listat ottaaksesi "
+"muutokset käyttöön."
 
 #: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:281
 msgid "Blacklist..."
-msgstr ""
+msgstr "Kieltolista..."
 
 #: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:210
 msgid "Blocked Domain"
-msgstr ""
+msgstr "Estetty verkkonimi"
 
 #: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:213
 msgid "Blocked Domains"
-msgstr ""
+msgstr "Estetyt verkkonimet"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:349
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:358
 msgid "Blocklist Backup"
-msgstr ""
+msgstr "Kieltolistan varmuuskopio"
 
 #: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:81
 msgid "Blocklist Query"
-msgstr ""
+msgstr "Estolistan kysely"
 
 #: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:317
 msgid "Blocklist Query..."
@@ -112,9 +123,9 @@ msgstr ""
 
 #: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:273
 msgid "Blocklist Sources"
-msgstr ""
+msgstr "Estolistojen lähteet"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:405
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:414
 msgid ""
 "Builds an additional DNS blocklist to block access to all domains except "
 "those listed in the whitelist. Please note: You can use this restrictive "
@@ -127,11 +138,17 @@ msgstr ""
 #: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:162
 #: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:59
 msgid "Cancel"
+msgstr "Peruuta"
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:271
+msgid ""
+"Changes on this tab needs a full adblock service restart to take effect.<br /"
+"><p>&#xa0;</p>"
 msgstr ""
 
 #: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:254
 msgid "Client"
-msgstr ""
+msgstr "Asiakas"
 
 #: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:128
 msgid ""
@@ -145,28 +162,28 @@ msgstr ""
 #: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:207
 #: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:209
 msgid "Count"
-msgstr ""
+msgstr "Määrä"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:349
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:358
 msgid ""
 "Create compressed blocklist backups, they will be used in case of download "
 "errors or during startup."
 msgstr ""
 
 #: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:219
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:372
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:381
 msgid "DNS Backend"
-msgstr ""
+msgstr "DNS-sovellus"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:381
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:390
 msgid "DNS Directory"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:395
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:404
 msgid "DNS File Reset"
-msgstr ""
+msgstr "DNS-tiedoston resetointi"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:308
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:317
 #: applications/luci-app-adblock/luasrc/controller/adblock.lua:8
 #: applications/luci-app-adblock/root/usr/share/luci/menu.d/luci-app-adblock.json:27
 msgid "DNS Report"
@@ -174,112 +191,114 @@ msgstr ""
 
 #: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:309
 msgid "DNS Requests (blocked)"
-msgstr ""
+msgstr "DNS-kyselyt (estetyt)"
 
 #: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:306
 msgid "DNS Requests (total)"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:385
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:394
 msgid "DNS Restart Timeout"
-msgstr ""
+msgstr "DNS:n uudelleenkäynnistyksen aikaraja"
 
 #: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:252
 msgid "Date"
-msgstr ""
+msgstr "Päivä"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:402
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:411
 msgid "Disable DNS Allow"
-msgstr ""
+msgstr "Estä DNS:n salliminen"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:414
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:423
 msgid "Disable DNS Restarts"
-msgstr ""
+msgstr "Estä DNS:n uudelleenkäynnistykset"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:414
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:423
 msgid ""
 "Disable adblock triggered restarts for dns backends with autoload/inotify "
 "functions."
 msgstr ""
+"Estä adblockin aiheuttamat DNS-sovelluksen uudelleenkäynnistykset autoload/"
+"inotify-funktioilla."
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:402
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:411
 msgid "Disable selective DNS whitelisting (RPZ pass through)."
 msgstr ""
 
 #: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:208
 #: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:255
 msgid "Domain"
-msgstr ""
+msgstr "Verkkonimi"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:366
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:375
 msgid "Download Parameters"
-msgstr ""
+msgstr "Latausparametrit"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:337
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:346
 msgid "Download Queue"
-msgstr ""
+msgstr "Latausjono"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:359
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:368
 msgid "Download Utility"
-msgstr ""
+msgstr "Lataustyökalu"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:312
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:321
 msgid "E-Mail Notification"
-msgstr ""
+msgstr "Sähköposti-ilmoitus"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:460
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:469
 msgid "E-Mail Notification Count"
-msgstr ""
+msgstr "Sähköposti-ilmoitusten määrä"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:456
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:465
 msgid "E-Mail Profile"
-msgstr ""
+msgstr "Sähköpostiprofiili"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:316
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:325
 msgid "E-Mail Receiver Address"
-msgstr ""
+msgstr "Sähköposti: vastaanottajan osoite"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:448
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:457
 msgid "E-Mail Sender Address"
-msgstr ""
+msgstr "Sähköposti: lähettäjän osoite"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:452
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:461
 msgid "E-Mail Topic"
-msgstr ""
+msgstr "Sähköposti: otsikko"
 
 #: applications/luci-app-adblock/luasrc/controller/adblock.lua:9
 #: applications/luci-app-adblock/root/usr/share/luci/menu.d/luci-app-adblock.json:35
 msgid "Edit Blacklist"
-msgstr ""
+msgstr "Editoi estolistaa"
 
 #: applications/luci-app-adblock/luasrc/controller/adblock.lua:10
 #: applications/luci-app-adblock/root/usr/share/luci/menu.d/luci-app-adblock.json:43
 msgid "Edit Whitelist"
-msgstr ""
+msgstr "Editoi sallittujen lista"
 
 #: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:301
 msgid "Enable SafeSearch"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:304
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:313
 msgid "Enable moderate SafeSearch filters for youtube."
 msgstr ""
 
 #: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:284
 msgid "Enable the adblock service."
-msgstr ""
+msgstr "Ota Adblock-palvelu käyttöön."
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:324
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:333
 msgid "Enable verbose debug logging in case of any processing errors."
-msgstr ""
+msgstr "Runsas lokisisältö toimintojen virheiden etsimistä varten."
 
 #: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:284
 msgid "Enabled"
-msgstr ""
+msgstr "Käytössä"
 
 #: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:303
 msgid "End Date"
-msgstr ""
+msgstr "Päättymisaika"
 
 #: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:301
 msgid ""
@@ -289,13 +308,13 @@ msgstr ""
 
 #: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:18
 msgid "Existing job(s)"
-msgstr ""
+msgstr "Nykyiset työt"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:390
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:399
 msgid "External DNS Lookup Domain"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:390
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:399
 msgid ""
 "External domain to check for a successful DNS backend restart. Please note: "
 "To disable this check set this option to 'false'."
@@ -303,21 +322,21 @@ msgstr ""
 
 #: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:156
 msgid "Filter criteria like date, domain or client (optional)"
-msgstr ""
+msgstr "Suodatintekijät kuten päivä, verkkonimi tai asiakas (valinnainen)"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:399
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:408
 msgid "Flush DNS Cache"
-msgstr ""
+msgstr "Tyhjennä DNS-välimuisti"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:399
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:408
 msgid "Flush the DNS Cache before adblock processing as well."
-msgstr ""
+msgstr "Tyhjennä DNS-välimuisti ennen Adblock-sääntöjen käsittelyä"
 
 #: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:293
 msgid "Force Local DNS"
-msgstr ""
+msgstr "Pakota paikallinen DNS"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:308
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:317
 msgid ""
 "Gather DNS related network traffic via tcpdump and provide a DNS Report on "
 "demand. Please note: this needs additional 'tcpdump-mini' package "
@@ -326,29 +345,37 @@ msgstr ""
 
 #: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:268
 msgid "General Settings"
-msgstr ""
+msgstr "Yleisasetukset"
 
 #: applications/luci-app-adblock/root/usr/share/rpcd/acl.d/luci-app-adblock.json:3
 msgid "Grant access to LuCI app adblock"
-msgstr ""
+msgstr "Salli pääsy Adblock-asetuksiin"
 
 #: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:208
 msgid "Information"
-msgstr ""
+msgstr "Tietoja"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:409
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:418
 msgid "Jail Directory"
 msgstr ""
 
 #: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:234
 msgid "Last Run"
-msgstr ""
+msgstr "Viimeksi ajettu"
 
 #: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:336
 msgid "Latest DNS Requests"
+msgstr "Viimeiset DNS-kyselyt"
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:304
+msgid "Limit SafeSearch"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:304
+msgid "Limit SafeSearch to certain providers."
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:421
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:430
 msgid "List of available network devices used by tcpdump."
 msgstr ""
 
@@ -358,7 +385,7 @@ msgid ""
 "'unspecified' to use a classic startup timeout instead of a network trigger."
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:372
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:381
 msgid ""
 "List of supported DNS backends with their default list directory. To "
 "overwrite the default path use the 'DNS Directory' option."
@@ -376,69 +403,71 @@ msgid ""
 "support, e.g. x86 or raspberry devices.<br /> <p>&#xa0;</p>"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:359
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:368
 msgid "List of supported and fully pre-configured download utilities."
-msgstr ""
+msgstr "Tuetut ja valmiiksi asetetut lataustyökalut"
 
 #: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:296
 msgid "Local DNS Ports"
-msgstr ""
+msgstr "Paikalliset DNS-portit"
 
 #: applications/luci-app-adblock/luasrc/controller/adblock.lua:11
 #: applications/luci-app-adblock/root/usr/share/luci/menu.d/luci-app-adblock.json:51
 msgid "Log View"
-msgstr ""
+msgstr "Lokinäkymä"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:327
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:336
 msgid "Low Priority Service"
-msgstr ""
+msgstr "Matala sovelluksen prioriteetti"
 
 #: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:206
 msgid "Name / IP Address"
-msgstr ""
+msgstr "Nimi / IP-osoite"
 
 #: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:123
 msgid "No Query results!"
-msgstr ""
+msgstr "Ei kyselyn tuloksia!"
 
 #: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/logread.js:21
 msgid "No adblock related logs yet!"
-msgstr ""
+msgstr "Ei vielä Adblock-lokeja!"
 
 #: applications/luci-app-adblock/luasrc/controller/adblock.lua:7
 #: applications/luci-app-adblock/root/usr/share/luci/menu.d/luci-app-adblock.json:19
 msgid "Overview"
-msgstr ""
+msgstr "Yhteenveto"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:456
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:465
 msgid "Profile used by 'msmtp' for adblock notification E-Mails."
 msgstr ""
 
 #: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:131
 msgid "Query"
-msgstr ""
+msgstr "Kysely"
 
 #: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:82
 msgid "Query active blocklists and backups for a specific domain."
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:460
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:469
 msgid ""
 "Raise the notification count, to get E-Mails if the overall blocklist count "
 "is less or equal to the given limit."
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:316
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:325
 msgid "Receiver address for adblock notification e-mails."
-msgstr ""
+msgstr "Vastaanottajan sähköpostiosoite Adblockin ilmoituksille."
 
 #: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:293
 msgid ""
 "Redirect all DNS queries from 'lan' zone to the local DNS resolver, applies "
 "to UDP and TCP protocol."
 msgstr ""
+"Ohjaa kaikki LAN-vyöhykkeeltä tulevat DNS-kyselyt paikalliselle DNS-"
+"palvelimelle, sekä UDP- että TCP-protokollat."
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:327
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:336
 msgid ""
 "Reduce the priority of the adblock background processing to take fewer "
 "resources from the system. Please note: This change requires a full adblock "
@@ -448,53 +477,57 @@ msgstr ""
 #: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:183
 #: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:257
 msgid "Refresh"
-msgstr ""
+msgstr "Päivitä"
 
 #: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:138
 msgid "Refresh DNS Report"
-msgstr ""
+msgstr "Päivitä DNS-raportti"
 
 #: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:15
 msgid "Refresh Timer"
-msgstr ""
+msgstr "Päivitysajastin"
 
 #: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:242
 msgid "Refresh Timer..."
-msgstr ""
+msgstr "Päivitysajastin..."
 
 #: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:324
 msgid "Refresh..."
+msgstr "Päivitä..."
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:313
+msgid "Relax SafeSearch"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:431
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:440
 msgid "Report Chunk Count"
-msgstr ""
+msgstr "Raporttipalojen määrä"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:436
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:445
 msgid "Report Chunk Size"
-msgstr ""
+msgstr "Raporttipalojen koko"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:426
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:435
 msgid "Report Directory"
-msgstr ""
+msgstr "Raporttihakemisto"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:421
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:430
 msgid "Report Interface"
-msgstr ""
+msgstr "Raportoitava sovitin"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:441
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:450
 msgid "Report Ports"
-msgstr ""
+msgstr "Raportoitavat portit"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:431
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:440
 msgid "Report chunk count used by tcpdump."
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:436
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:445
 msgid "Report chunk size used by tcpdump in MByte."
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:395
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:404
 msgid ""
 "Resets the final DNS blocklist 'adb_list.overall' after DNS backend loading. "
 "Please note: This option starts a small ubus/adblock monitor in the "
@@ -503,43 +536,39 @@ msgstr ""
 
 #: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:95
 msgid "Result"
-msgstr ""
+msgstr "Tulos"
 
 #: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:228
 msgid "Run Directories"
-msgstr ""
+msgstr "Ajohakemistot"
 
 #: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:231
 msgid "Run Flags"
-msgstr ""
+msgstr "Ajo-parametrit"
 
 #: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:225
 msgid "Run Interfaces"
-msgstr ""
+msgstr "Ajettavat sovittimet"
 
 #: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:222
 msgid "Run Utils"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:304
-msgid "SafeSearch Moderate"
-msgstr ""
-
 #: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:39
 #: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:74
 #: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:83
 msgid "Save"
-msgstr ""
+msgstr "Tallenna"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:312
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:321
 msgid ""
 "Send adblock related notification e-mails. Please note: this needs "
 "additional 'msmtp' package installation."
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:448
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:457
 msgid "Sender address for adblock notification E-Mails."
-msgstr ""
+msgstr "Lähettäjän osoite Adblockin sähköposti-ilmoituksille."
 
 #: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:29
 msgid "Set/Replace a new adblock job"
@@ -547,17 +576,17 @@ msgstr ""
 
 #: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:266
 msgid "Settings"
-msgstr ""
+msgstr "Asetukset"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:337
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:346
 msgid ""
 "Size of the download queue for download processing (incl. sorting, merging "
 "etc.) in parallel."
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:468
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:477
 msgid "Sources (Size, Focus)"
-msgstr ""
+msgstr "Lähteet (koko, fokus)"
 
 #: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:296
 msgid ""
@@ -565,11 +594,11 @@ msgid ""
 "locally."
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:441
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:450
 msgid "Space separated list of ports used by tcpdump."
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:366
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:375
 msgid "Special config options for the selected download utility."
 msgstr ""
 
@@ -589,23 +618,23 @@ msgstr ""
 msgid "Suspend"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:426
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:435
 msgid ""
 "Target directory for DNS related report files. Default is '/tmp', please use "
 "preferably an usb stick or another local disk."
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:353
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:362
 msgid ""
 "Target directory for blocklist backups. Default is '/tmp', please use "
 "preferably an usb stick or another local disk."
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:381
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:390
 msgid "Target directory for the generated blocklist 'adb_list.overall'."
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:409
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:418
 msgid "Target directory for the generated jail blocklist 'adb_list.jail'."
 msgstr ""
 
@@ -657,7 +686,7 @@ msgstr ""
 msgid "Time"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:385
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:394
 msgid "Timeout to wait for a successful DNS backend restart."
 msgstr ""
 
@@ -671,11 +700,11 @@ msgstr ""
 msgid "Top 10 Statistics"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:452
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:461
 msgid "Topic for adblock notification E-Mails."
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:332
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:341
 msgid "Trigger Delay"
 msgstr ""
 
@@ -684,7 +713,7 @@ msgstr ""
 msgid "Unable to save changes: %s"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:324
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:333
 msgid "Verbose Debug Logging"
 msgstr ""
 
@@ -699,11 +728,11 @@ msgstr ""
 msgid "Whitelist..."
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:374
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:383
 msgid "dnsmasq (/tmp/dnsmasq.d)"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:377
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:386
 msgid "kresd (/etc/kresd)"
 msgstr ""
 
@@ -711,14 +740,14 @@ msgstr ""
 msgid "max. result set size"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:376
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:385
 msgid "named (/var/lib/bind)"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:378
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:387
 msgid "raw (/tmp)"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:375
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:384
 msgid "unbound (/var/lib/unbound)"
 msgstr ""
index 833aedbe5a48793a5e5dc90f90d74020d94d3cf2..05b8438ba237bebf3b643d1657b54a627b8586ee 100644 (file)
@@ -43,7 +43,7 @@ msgstr "Ajout sous-domaine au réseau local blacklisté."
 msgid "Add this (sub-)domain to your local whitelist."
 msgstr "Ajout sous-domaine au réseau local whitelisté."
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:405
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:414
 msgid "Additional Jail Blocklist"
 msgstr "Additionnel Bannis Blocklisté"
 
@@ -51,7 +51,7 @@ msgstr "Additionnel Bannis Blocklisté"
 msgid "Additional Settings"
 msgstr "Paramètres additionnels"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:332
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:341
 msgid "Additional trigger delay in seconds before adblock processing begins."
 msgstr ""
 "Délai de déclenchement supplémentaire en secondes avant que le bloqueur de "
@@ -73,15 +73,15 @@ msgstr "Paramètres de rapport avancés"
 msgid "Answer"
 msgstr "Répondre"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:353
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:362
 msgid "Backup Directory"
 msgstr "Répertoire de sauvegarde"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:344
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:353
 msgid "Base Temp Directory"
 msgstr "Répertoire Temporaire"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:344
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:353
 msgid ""
 "Base Temp Directory for all adblock related runtime operations, e.g. "
 "downloading, sorting, merging etc."
@@ -110,7 +110,7 @@ msgstr "Domaines bloqués"
 msgid "Blocked Domains"
 msgstr "Domaines bloqués"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:349
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:358
 msgid "Blocklist Backup"
 msgstr "Sauvegarde de la liste de blocage"
 
@@ -126,7 +126,7 @@ msgstr "Demande Blocklist..."
 msgid "Blocklist Sources"
 msgstr "Sources des listes de blocage"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:405
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:414
 msgid ""
 "Builds an additional DNS blocklist to block access to all domains except "
 "those listed in the whitelist. Please note: You can use this restrictive "
@@ -145,6 +145,12 @@ msgstr ""
 msgid "Cancel"
 msgstr "Annuler"
 
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:271
+msgid ""
+"Changes on this tab needs a full adblock service restart to take effect.<br /"
+"><p>&#xa0;</p>"
+msgstr ""
+
 #: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:254
 msgid "Client"
 msgstr "Client"
@@ -168,7 +174,7 @@ msgstr ""
 msgid "Count"
 msgstr "Compteur"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:349
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:358
 msgid ""
 "Create compressed blocklist backups, they will be used in case of download "
 "errors or during startup."
@@ -177,19 +183,19 @@ msgstr ""
 "utilisées en cas d'erreurs de téléchargement ou lors du démarrage."
 
 #: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:219
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:372
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:381
 msgid "DNS Backend"
 msgstr "Backend du DNS"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:381
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:390
 msgid "DNS Directory"
 msgstr "Répertoire du DNS"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:395
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:404
 msgid "DNS File Reset"
 msgstr "Réinitialiser le fichier de DNS"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:308
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:317
 #: applications/luci-app-adblock/luasrc/controller/adblock.lua:8
 #: applications/luci-app-adblock/root/usr/share/luci/menu.d/luci-app-adblock.json:27
 msgid "DNS Report"
@@ -203,7 +209,7 @@ msgstr "Requêtes DNS (bloquées)"
 msgid "DNS Requests (total)"
 msgstr "Requêtes DNS (totales)"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:385
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:394
 msgid "DNS Restart Timeout"
 msgstr "Délai de redémarrage DNS"
 
@@ -211,15 +217,15 @@ msgstr "Délai de redémarrage DNS"
 msgid "Date"
 msgstr "Date"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:402
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:411
 msgid "Disable DNS Allow"
 msgstr "Désactiver l'autorisation DNS"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:414
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:423
 msgid "Disable DNS Restarts"
 msgstr "Désactiver les redémarrages DNS"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:414
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:423
 msgid ""
 "Disable adblock triggered restarts for dns backends with autoload/inotify "
 "functions."
@@ -227,7 +233,7 @@ msgstr ""
 "Désactiver les redémarrages déclenchés par adblock pour les backends dns "
 "avec des fonctions d'auto-chargement/notification."
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:402
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:411
 msgid "Disable selective DNS whitelisting (RPZ pass through)."
 msgstr "Désactiver la liste blanche sélective du DNS (passthrough RPZ)."
 
@@ -236,39 +242,39 @@ msgstr "Désactiver la liste blanche sélective du DNS (passthrough RPZ)."
 msgid "Domain"
 msgstr "Domaine"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:366
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:375
 msgid "Download Parameters"
 msgstr "Paramètres Téléchargement"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:337
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:346
 msgid "Download Queue"
 msgstr "Queue de Téléchargement"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:359
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:368
 msgid "Download Utility"
 msgstr "Télécharger l'utilitaire"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:312
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:321
 msgid "E-Mail Notification"
 msgstr "Notifications par e-mail"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:460
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:469
 msgid "E-Mail Notification Count"
 msgstr "Nombre de notifications par courrier électronique"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:456
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:465
 msgid "E-Mail Profile"
 msgstr "Profile Email"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:316
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:325
 msgid "E-Mail Receiver Address"
 msgstr "Adresse e-mail du destinataire"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:448
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:457
 msgid "E-Mail Sender Address"
 msgstr "Adresse électronique de l'expéditeur"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:452
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:461
 msgid "E-Mail Topic"
 msgstr "Objet du courrier électronique"
 
@@ -286,7 +292,7 @@ msgstr "Modifier la liste blanche"
 msgid "Enable SafeSearch"
 msgstr "Activé Safesearch"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:304
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:313
 msgid "Enable moderate SafeSearch filters for youtube."
 msgstr "Activez les filtres SafeSearch modérés pour youtube."
 
@@ -294,7 +300,7 @@ msgstr "Activez les filtres SafeSearch modérés pour youtube."
 msgid "Enable the adblock service."
 msgstr "Activé le service adblock."
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:324
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:333
 msgid "Enable verbose debug logging in case of any processing errors."
 msgstr ""
 "Activez la journalisation verbale de débogage en cas d'erreurs de traitement."
@@ -319,11 +325,11 @@ msgstr ""
 msgid "Existing job(s)"
 msgstr "Travaux en cours"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:390
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:399
 msgid "External DNS Lookup Domain"
 msgstr "Domaine de recherche DNS externe"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:390
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:399
 msgid ""
 "External domain to check for a successful DNS backend restart. Please note: "
 "To disable this check set this option to 'false'."
@@ -336,11 +342,11 @@ msgstr ""
 msgid "Filter criteria like date, domain or client (optional)"
 msgstr "Critère filtre comme la date, domaine, client (option)"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:399
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:408
 msgid "Flush DNS Cache"
 msgstr "Vider le cache DNS"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:399
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:408
 msgid "Flush the DNS Cache before adblock processing as well."
 msgstr "Videz également le cache DNS avant le traitement des adblocs."
 
@@ -348,7 +354,7 @@ msgstr "Videz également le cache DNS avant le traitement des adblocs."
 msgid "Force Local DNS"
 msgstr "Forcer le DNS local"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:308
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:317
 msgid ""
 "Gather DNS related network traffic via tcpdump and provide a DNS Report on "
 "demand. Please note: this needs additional 'tcpdump-mini' package "
@@ -371,7 +377,7 @@ msgstr "Donner tout accès à l'application LuCI adblock"
 msgid "Information"
 msgstr "Information"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:409
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:418
 msgid "Jail Directory"
 msgstr "Répertoire des bannis"
 
@@ -383,7 +389,15 @@ msgstr "Dernière exécution"
 msgid "Latest DNS Requests"
 msgstr "Dernière Requêtes DNS"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:421
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:304
+msgid "Limit SafeSearch"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:304
+msgid "Limit SafeSearch to certain providers."
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:430
 msgid "List of available network devices used by tcpdump."
 msgstr "Liste des périphériques réseau disponibles utilisés par tcpdump."
 
@@ -396,7 +410,7 @@ msgstr ""
 "l'adblock. Choisissez \"non spécifié\" pour utiliser un délai de démarrage "
 "classique au lieu d'un déclencheur réseau."
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:372
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:381
 msgid ""
 "List of supported DNS backends with their default list directory. To "
 "overwrite the default path use the 'DNS Directory' option."
@@ -427,7 +441,7 @@ msgstr ""
 "besoin de plus de RAM et de support Multicore, par exemple des appareils x86 "
 "ou Raspberry.<br /> <p>&#xa0;</p>"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:359
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:368
 msgid "List of supported and fully pre-configured download utilities."
 msgstr ""
 "Liste des utilitaires de téléchargement pris en charge et entièrement pré-"
@@ -442,7 +456,7 @@ msgstr "Ports DNS locaux"
 msgid "Log View"
 msgstr "Vue du journal"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:327
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:336
 msgid "Low Priority Service"
 msgstr "Service en priorité basse"
 
@@ -463,7 +477,7 @@ msgstr "Pas encore de journaux liés à l'adblock !"
 msgid "Overview"
 msgstr "Aperçu"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:456
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:465
 msgid "Profile used by 'msmtp' for adblock notification E-Mails."
 msgstr "Profil utilisé par \"msmtp\" pour les e-mails de notification adblock."
 
@@ -477,7 +491,7 @@ msgstr ""
 "Recherchez des listes de blocage actives et des sauvegardes pour un domaine "
 "spécifique."
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:460
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:469
 msgid ""
 "Raise the notification count, to get E-Mails if the overall blocklist count "
 "is less or equal to the given limit."
@@ -486,7 +500,7 @@ msgstr ""
 "électroniques si le nombre total de blocages est inférieur ou égal à la "
 "limite donnée."
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:316
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:325
 msgid "Receiver address for adblock notification e-mails."
 msgstr ""
 "Adresse du destinataire pour les e-mails de notification du bloqueur de "
@@ -500,7 +514,7 @@ msgstr ""
 "Rediriger toutes les requêtes DNS de la zone \"lan\" vers le résolveur DNS "
 "local, s'applique aux protocoles UDP et TCP."
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:327
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:336
 msgid ""
 "Reduce the priority of the adblock background processing to take fewer "
 "resources from the system. Please note: This change requires a full adblock "
@@ -532,35 +546,39 @@ msgstr "Rafraîchir l'horloge..."
 msgid "Refresh..."
 msgstr "Rafraichi..."
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:431
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:313
+msgid "Relax SafeSearch"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:440
 msgid "Report Chunk Count"
 msgstr "Rapporter le nombre de morceaux"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:436
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:445
 msgid "Report Chunk Size"
 msgstr "Rapporter la taille des morceaux"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:426
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:435
 msgid "Report Directory"
 msgstr "Rapporter le Répertoire"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:421
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:430
 msgid "Report Interface"
 msgstr "Rapporter l'Interface"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:441
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:450
 msgid "Report Ports"
 msgstr "Rapport des Ports"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:431
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:440
 msgid "Report chunk count used by tcpdump."
 msgstr "Signalez le nombre de morceaux utilisés par tcpdump."
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:436
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:445
 msgid "Report chunk size used by tcpdump in MByte."
 msgstr "Indiquez la taille des morceaux utilisés par tcpdump en MByte."
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:395
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:404
 msgid ""
 "Resets the final DNS blocklist 'adb_list.overall' after DNS backend loading. "
 "Please note: This option starts a small ubus/adblock monitor in the "
@@ -590,17 +608,13 @@ msgstr "Interfaces de travail"
 msgid "Run Utils"
 msgstr "Outils de travail"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:304
-msgid "SafeSearch Moderate"
-msgstr "SafeSearch Modéré"
-
 #: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:39
 #: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:74
 #: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:83
 msgid "Save"
 msgstr "Enregistrer"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:312
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:321
 msgid ""
 "Send adblock related notification e-mails. Please note: this needs "
 "additional 'msmtp' package installation."
@@ -608,7 +622,7 @@ msgstr ""
 "Envoyer des e-mails de notification relatifs à l'adblock. Veuillez noter que "
 "l'installation du paquet \"msmtp\" supplémentaire est nécessaire."
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:448
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:457
 msgid "Sender address for adblock notification E-Mails."
 msgstr ""
 "Adresse de l'expéditeur des courriers électroniques de notification de "
@@ -622,7 +636,7 @@ msgstr "Définir/remplacer un nouveau travail d'adblock"
 msgid "Settings"
 msgstr "Paramètres"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:337
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:346
 msgid ""
 "Size of the download queue for download processing (incl. sorting, merging "
 "etc.) in parallel."
@@ -630,7 +644,7 @@ msgstr ""
 "Taille de la file d'attente pour le traitement des téléchargements (y "
 "compris le tri, la fusion, etc.) en parallèle."
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:468
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:477
 msgid "Sources (Size, Focus)"
 msgstr "Sources (Taille, Focus)"
 
@@ -642,11 +656,11 @@ msgstr ""
 "Liste séparée par espace des ports de pare-feu liés au DNS qui doivent être "
 "forcés localement."
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:441
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:450
 msgid "Space separated list of ports used by tcpdump."
 msgstr "Liste des ports utilisés par tcpdump, séparés par des espaces."
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:366
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:375
 msgid "Special config options for the selected download utility."
 msgstr ""
 "Options de configuration spéciales pour l'utilitaire de téléchargement "
@@ -668,7 +682,7 @@ msgstr "Statut / Version"
 msgid "Suspend"
 msgstr "Mettre en pause"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:426
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:435
 msgid ""
 "Target directory for DNS related report files. Default is '/tmp', please use "
 "preferably an usb stick or another local disk."
@@ -676,7 +690,7 @@ msgstr ""
 "Répertoire cible pour les fichiers de rapports liés au DNS. La valeur par "
 "défaut est '/tmp', veuillez utiliser plutot une clé usb ou un disque local."
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:353
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:362
 msgid ""
 "Target directory for blocklist backups. Default is '/tmp', please use "
 "preferably an usb stick or another local disk."
@@ -685,12 +699,12 @@ msgstr ""
 "défaut est '/tmp', veuillez utiliser de préférence une clé usb ou un autre "
 "disque local."
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:381
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:390
 msgid "Target directory for the generated blocklist 'adb_list.overall'."
 msgstr ""
 "Répertoire cible pour la liste de blocage générée \"adb_list.overall\"."
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:409
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:418
 msgid "Target directory for the generated jail blocklist 'adb_list.jail'."
 msgstr "Répertoire cible pour la liste de blocage générée \"adb_list.jail\"."
 
@@ -756,7 +770,7 @@ msgstr ""
 msgid "Time"
 msgstr "Heure"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:385
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:394
 msgid "Timeout to wait for a successful DNS backend restart."
 msgstr "Délai d'attente pour un redémarrage réussi du backend du DNS."
 
@@ -772,11 +786,11 @@ msgstr ""
 msgid "Top 10 Statistics"
 msgstr "Top 10 Statistiques"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:452
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:461
 msgid "Topic for adblock notification E-Mails."
 msgstr "Objet pour les notifications par e-mails d'adblock."
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:332
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:341
 msgid "Trigger Delay"
 msgstr "Délai de déclenchement"
 
@@ -785,7 +799,7 @@ msgstr "Délai de déclenchement"
 msgid "Unable to save changes: %s"
 msgstr "Sauvegarde Impossible : %s"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:324
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:333
 msgid "Verbose Debug Logging"
 msgstr "Logs en mode verbeux"
 
@@ -802,11 +816,11 @@ msgstr ""
 msgid "Whitelist..."
 msgstr "Liste Blanche..."
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:374
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:383
 msgid "dnsmasq (/tmp/dnsmasq.d)"
 msgstr "dnsmasq (/tmp/dnsmasq.d)"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:377
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:386
 msgid "kresd (/etc/kresd)"
 msgstr "kresd (/etc/kresd)"
 
@@ -814,18 +828,21 @@ msgstr "kresd (/etc/kresd)"
 msgid "max. result set size"
 msgstr "taille max. des résultats"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:376
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:385
 msgid "named (/var/lib/bind)"
 msgstr "named (/var/lib/bind)"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:378
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:387
 msgid "raw (/tmp)"
 msgstr "raw (/tmp)"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:375
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:384
 msgid "unbound (/var/lib/unbound)"
 msgstr "unbound (/var/lib/unbound)"
 
+#~ msgid "SafeSearch Moderate"
+#~ msgstr "SafeSearch Modéré"
+
 #~ msgid ""
 #~ "<b>Caution:</b> To prevent OOM exceptions on low memory devices with less "
 #~ "than 64 MB free RAM, please only select a few of them!"
index 621c8424e8ac5b90a9ac2e617446f2de508a1d5f..f09fc271c378d471130d04b8013cdd4f204ee0f2 100644 (file)
@@ -37,7 +37,7 @@ msgstr ""
 msgid "Add this (sub-)domain to your local whitelist."
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:405
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:414
 msgid "Additional Jail Blocklist"
 msgstr ""
 
@@ -45,7 +45,7 @@ msgstr ""
 msgid "Additional Settings"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:332
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:341
 msgid "Additional trigger delay in seconds before adblock processing begins."
 msgstr ""
 
@@ -65,15 +65,15 @@ msgstr ""
 msgid "Answer"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:353
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:362
 msgid "Backup Directory"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:344
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:353
 msgid "Base Temp Directory"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:344
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:353
 msgid ""
 "Base Temp Directory for all adblock related runtime operations, e.g. "
 "downloading, sorting, merging etc."
@@ -98,7 +98,7 @@ msgstr ""
 msgid "Blocked Domains"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:349
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:358
 msgid "Blocklist Backup"
 msgstr ""
 
@@ -114,7 +114,7 @@ msgstr ""
 msgid "Blocklist Sources"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:405
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:414
 msgid ""
 "Builds an additional DNS blocklist to block access to all domains except "
 "those listed in the whitelist. Please note: You can use this restrictive "
@@ -129,6 +129,12 @@ msgstr ""
 msgid "Cancel"
 msgstr ""
 
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:271
+msgid ""
+"Changes on this tab needs a full adblock service restart to take effect.<br /"
+"><p>&#xa0;</p>"
+msgstr ""
+
 #: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:254
 msgid "Client"
 msgstr ""
@@ -147,26 +153,26 @@ msgstr ""
 msgid "Count"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:349
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:358
 msgid ""
 "Create compressed blocklist backups, they will be used in case of download "
 "errors or during startup."
 msgstr ""
 
 #: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:219
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:372
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:381
 msgid "DNS Backend"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:381
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:390
 msgid "DNS Directory"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:395
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:404
 msgid "DNS File Reset"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:308
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:317
 #: applications/luci-app-adblock/luasrc/controller/adblock.lua:8
 #: applications/luci-app-adblock/root/usr/share/luci/menu.d/luci-app-adblock.json:27
 msgid "DNS Report"
@@ -180,7 +186,7 @@ msgstr ""
 msgid "DNS Requests (total)"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:385
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:394
 msgid "DNS Restart Timeout"
 msgstr ""
 
@@ -188,21 +194,21 @@ msgstr ""
 msgid "Date"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:402
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:411
 msgid "Disable DNS Allow"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:414
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:423
 msgid "Disable DNS Restarts"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:414
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:423
 msgid ""
 "Disable adblock triggered restarts for dns backends with autoload/inotify "
 "functions."
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:402
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:411
 msgid "Disable selective DNS whitelisting (RPZ pass through)."
 msgstr ""
 
@@ -211,39 +217,39 @@ msgstr ""
 msgid "Domain"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:366
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:375
 msgid "Download Parameters"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:337
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:346
 msgid "Download Queue"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:359
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:368
 msgid "Download Utility"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:312
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:321
 msgid "E-Mail Notification"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:460
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:469
 msgid "E-Mail Notification Count"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:456
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:465
 msgid "E-Mail Profile"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:316
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:325
 msgid "E-Mail Receiver Address"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:448
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:457
 msgid "E-Mail Sender Address"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:452
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:461
 msgid "E-Mail Topic"
 msgstr ""
 
@@ -261,7 +267,7 @@ msgstr ""
 msgid "Enable SafeSearch"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:304
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:313
 msgid "Enable moderate SafeSearch filters for youtube."
 msgstr ""
 
@@ -269,7 +275,7 @@ msgstr ""
 msgid "Enable the adblock service."
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:324
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:333
 msgid "Enable verbose debug logging in case of any processing errors."
 msgstr ""
 
@@ -291,11 +297,11 @@ msgstr ""
 msgid "Existing job(s)"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:390
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:399
 msgid "External DNS Lookup Domain"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:390
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:399
 msgid ""
 "External domain to check for a successful DNS backend restart. Please note: "
 "To disable this check set this option to 'false'."
@@ -305,11 +311,11 @@ msgstr ""
 msgid "Filter criteria like date, domain or client (optional)"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:399
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:408
 msgid "Flush DNS Cache"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:399
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:408
 msgid "Flush the DNS Cache before adblock processing as well."
 msgstr ""
 
@@ -317,7 +323,7 @@ msgstr ""
 msgid "Force Local DNS"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:308
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:317
 msgid ""
 "Gather DNS related network traffic via tcpdump and provide a DNS Report on "
 "demand. Please note: this needs additional 'tcpdump-mini' package "
@@ -336,7 +342,7 @@ msgstr ""
 msgid "Information"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:409
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:418
 msgid "Jail Directory"
 msgstr ""
 
@@ -348,7 +354,15 @@ msgstr ""
 msgid "Latest DNS Requests"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:421
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:304
+msgid "Limit SafeSearch"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:304
+msgid "Limit SafeSearch to certain providers."
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:430
 msgid "List of available network devices used by tcpdump."
 msgstr ""
 
@@ -358,7 +372,7 @@ msgid ""
 "'unspecified' to use a classic startup timeout instead of a network trigger."
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:372
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:381
 msgid ""
 "List of supported DNS backends with their default list directory. To "
 "overwrite the default path use the 'DNS Directory' option."
@@ -376,7 +390,7 @@ msgid ""
 "support, e.g. x86 or raspberry devices.<br /> <p>&#xa0;</p>"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:359
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:368
 msgid "List of supported and fully pre-configured download utilities."
 msgstr ""
 
@@ -389,7 +403,7 @@ msgstr ""
 msgid "Log View"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:327
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:336
 msgid "Low Priority Service"
 msgstr ""
 
@@ -410,7 +424,7 @@ msgstr ""
 msgid "Overview"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:456
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:465
 msgid "Profile used by 'msmtp' for adblock notification E-Mails."
 msgstr ""
 
@@ -422,13 +436,13 @@ msgstr ""
 msgid "Query active blocklists and backups for a specific domain."
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:460
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:469
 msgid ""
 "Raise the notification count, to get E-Mails if the overall blocklist count "
 "is less or equal to the given limit."
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:316
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:325
 msgid "Receiver address for adblock notification e-mails."
 msgstr ""
 
@@ -438,7 +452,7 @@ msgid ""
 "to UDP and TCP protocol."
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:327
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:336
 msgid ""
 "Reduce the priority of the adblock background processing to take fewer "
 "resources from the system. Please note: This change requires a full adblock "
@@ -466,35 +480,39 @@ msgstr ""
 msgid "Refresh..."
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:431
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:313
+msgid "Relax SafeSearch"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:440
 msgid "Report Chunk Count"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:436
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:445
 msgid "Report Chunk Size"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:426
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:435
 msgid "Report Directory"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:421
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:430
 msgid "Report Interface"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:441
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:450
 msgid "Report Ports"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:431
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:440
 msgid "Report chunk count used by tcpdump."
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:436
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:445
 msgid "Report chunk size used by tcpdump in MByte."
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:395
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:404
 msgid ""
 "Resets the final DNS blocklist 'adb_list.overall' after DNS backend loading. "
 "Please note: This option starts a small ubus/adblock monitor in the "
@@ -521,23 +539,19 @@ msgstr ""
 msgid "Run Utils"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:304
-msgid "SafeSearch Moderate"
-msgstr ""
-
 #: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:39
 #: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:74
 #: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:83
 msgid "Save"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:312
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:321
 msgid ""
 "Send adblock related notification e-mails. Please note: this needs "
 "additional 'msmtp' package installation."
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:448
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:457
 msgid "Sender address for adblock notification E-Mails."
 msgstr ""
 
@@ -549,13 +563,13 @@ msgstr ""
 msgid "Settings"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:337
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:346
 msgid ""
 "Size of the download queue for download processing (incl. sorting, merging "
 "etc.) in parallel."
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:468
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:477
 msgid "Sources (Size, Focus)"
 msgstr ""
 
@@ -565,11 +579,11 @@ msgid ""
 "locally."
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:441
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:450
 msgid "Space separated list of ports used by tcpdump."
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:366
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:375
 msgid "Special config options for the selected download utility."
 msgstr ""
 
@@ -589,23 +603,23 @@ msgstr ""
 msgid "Suspend"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:426
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:435
 msgid ""
 "Target directory for DNS related report files. Default is '/tmp', please use "
 "preferably an usb stick or another local disk."
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:353
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:362
 msgid ""
 "Target directory for blocklist backups. Default is '/tmp', please use "
 "preferably an usb stick or another local disk."
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:381
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:390
 msgid "Target directory for the generated blocklist 'adb_list.overall'."
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:409
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:418
 msgid "Target directory for the generated jail blocklist 'adb_list.jail'."
 msgstr ""
 
@@ -657,7 +671,7 @@ msgstr ""
 msgid "Time"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:385
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:394
 msgid "Timeout to wait for a successful DNS backend restart."
 msgstr ""
 
@@ -671,11 +685,11 @@ msgstr ""
 msgid "Top 10 Statistics"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:452
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:461
 msgid "Topic for adblock notification E-Mails."
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:332
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:341
 msgid "Trigger Delay"
 msgstr ""
 
@@ -684,7 +698,7 @@ msgstr ""
 msgid "Unable to save changes: %s"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:324
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:333
 msgid "Verbose Debug Logging"
 msgstr ""
 
@@ -699,11 +713,11 @@ msgstr ""
 msgid "Whitelist..."
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:374
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:383
 msgid "dnsmasq (/tmp/dnsmasq.d)"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:377
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:386
 msgid "kresd (/etc/kresd)"
 msgstr ""
 
@@ -711,14 +725,14 @@ msgstr ""
 msgid "max. result set size"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:376
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:385
 msgid "named (/var/lib/bind)"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:378
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:387
 msgid "raw (/tmp)"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:375
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:384
 msgid "unbound (/var/lib/unbound)"
 msgstr ""
index 9f1d8ef2d7b68675faf3f1b6e94e6d2296bb3603..f0133b7d8f988ab1e99fdcedbe2cc014be2ada77 100644 (file)
@@ -37,7 +37,7 @@ msgstr ""
 msgid "Add this (sub-)domain to your local whitelist."
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:405
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:414
 msgid "Additional Jail Blocklist"
 msgstr ""
 
@@ -45,7 +45,7 @@ msgstr ""
 msgid "Additional Settings"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:332
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:341
 msgid "Additional trigger delay in seconds before adblock processing begins."
 msgstr ""
 
@@ -65,15 +65,15 @@ msgstr ""
 msgid "Answer"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:353
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:362
 msgid "Backup Directory"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:344
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:353
 msgid "Base Temp Directory"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:344
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:353
 msgid ""
 "Base Temp Directory for all adblock related runtime operations, e.g. "
 "downloading, sorting, merging etc."
@@ -98,7 +98,7 @@ msgstr ""
 msgid "Blocked Domains"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:349
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:358
 msgid "Blocklist Backup"
 msgstr ""
 
@@ -114,7 +114,7 @@ msgstr ""
 msgid "Blocklist Sources"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:405
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:414
 msgid ""
 "Builds an additional DNS blocklist to block access to all domains except "
 "those listed in the whitelist. Please note: You can use this restrictive "
@@ -129,6 +129,12 @@ msgstr ""
 msgid "Cancel"
 msgstr ""
 
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:271
+msgid ""
+"Changes on this tab needs a full adblock service restart to take effect.<br /"
+"><p>&#xa0;</p>"
+msgstr ""
+
 #: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:254
 msgid "Client"
 msgstr ""
@@ -147,26 +153,26 @@ msgstr ""
 msgid "Count"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:349
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:358
 msgid ""
 "Create compressed blocklist backups, they will be used in case of download "
 "errors or during startup."
 msgstr ""
 
 #: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:219
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:372
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:381
 msgid "DNS Backend"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:381
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:390
 msgid "DNS Directory"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:395
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:404
 msgid "DNS File Reset"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:308
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:317
 #: applications/luci-app-adblock/luasrc/controller/adblock.lua:8
 #: applications/luci-app-adblock/root/usr/share/luci/menu.d/luci-app-adblock.json:27
 msgid "DNS Report"
@@ -180,7 +186,7 @@ msgstr ""
 msgid "DNS Requests (total)"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:385
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:394
 msgid "DNS Restart Timeout"
 msgstr ""
 
@@ -188,21 +194,21 @@ msgstr ""
 msgid "Date"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:402
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:411
 msgid "Disable DNS Allow"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:414
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:423
 msgid "Disable DNS Restarts"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:414
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:423
 msgid ""
 "Disable adblock triggered restarts for dns backends with autoload/inotify "
 "functions."
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:402
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:411
 msgid "Disable selective DNS whitelisting (RPZ pass through)."
 msgstr ""
 
@@ -211,39 +217,39 @@ msgstr ""
 msgid "Domain"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:366
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:375
 msgid "Download Parameters"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:337
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:346
 msgid "Download Queue"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:359
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:368
 msgid "Download Utility"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:312
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:321
 msgid "E-Mail Notification"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:460
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:469
 msgid "E-Mail Notification Count"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:456
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:465
 msgid "E-Mail Profile"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:316
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:325
 msgid "E-Mail Receiver Address"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:448
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:457
 msgid "E-Mail Sender Address"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:452
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:461
 msgid "E-Mail Topic"
 msgstr ""
 
@@ -261,7 +267,7 @@ msgstr ""
 msgid "Enable SafeSearch"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:304
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:313
 msgid "Enable moderate SafeSearch filters for youtube."
 msgstr ""
 
@@ -269,7 +275,7 @@ msgstr ""
 msgid "Enable the adblock service."
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:324
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:333
 msgid "Enable verbose debug logging in case of any processing errors."
 msgstr ""
 
@@ -291,11 +297,11 @@ msgstr ""
 msgid "Existing job(s)"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:390
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:399
 msgid "External DNS Lookup Domain"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:390
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:399
 msgid ""
 "External domain to check for a successful DNS backend restart. Please note: "
 "To disable this check set this option to 'false'."
@@ -305,11 +311,11 @@ msgstr ""
 msgid "Filter criteria like date, domain or client (optional)"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:399
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:408
 msgid "Flush DNS Cache"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:399
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:408
 msgid "Flush the DNS Cache before adblock processing as well."
 msgstr ""
 
@@ -317,7 +323,7 @@ msgstr ""
 msgid "Force Local DNS"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:308
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:317
 msgid ""
 "Gather DNS related network traffic via tcpdump and provide a DNS Report on "
 "demand. Please note: this needs additional 'tcpdump-mini' package "
@@ -336,7 +342,7 @@ msgstr ""
 msgid "Information"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:409
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:418
 msgid "Jail Directory"
 msgstr ""
 
@@ -348,7 +354,15 @@ msgstr ""
 msgid "Latest DNS Requests"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:421
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:304
+msgid "Limit SafeSearch"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:304
+msgid "Limit SafeSearch to certain providers."
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:430
 msgid "List of available network devices used by tcpdump."
 msgstr ""
 
@@ -358,7 +372,7 @@ msgid ""
 "'unspecified' to use a classic startup timeout instead of a network trigger."
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:372
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:381
 msgid ""
 "List of supported DNS backends with their default list directory. To "
 "overwrite the default path use the 'DNS Directory' option."
@@ -376,7 +390,7 @@ msgid ""
 "support, e.g. x86 or raspberry devices.<br /> <p>&#xa0;</p>"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:359
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:368
 msgid "List of supported and fully pre-configured download utilities."
 msgstr ""
 
@@ -389,7 +403,7 @@ msgstr ""
 msgid "Log View"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:327
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:336
 msgid "Low Priority Service"
 msgstr ""
 
@@ -410,7 +424,7 @@ msgstr ""
 msgid "Overview"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:456
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:465
 msgid "Profile used by 'msmtp' for adblock notification E-Mails."
 msgstr ""
 
@@ -422,13 +436,13 @@ msgstr ""
 msgid "Query active blocklists and backups for a specific domain."
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:460
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:469
 msgid ""
 "Raise the notification count, to get E-Mails if the overall blocklist count "
 "is less or equal to the given limit."
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:316
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:325
 msgid "Receiver address for adblock notification e-mails."
 msgstr ""
 
@@ -438,7 +452,7 @@ msgid ""
 "to UDP and TCP protocol."
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:327
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:336
 msgid ""
 "Reduce the priority of the adblock background processing to take fewer "
 "resources from the system. Please note: This change requires a full adblock "
@@ -466,35 +480,39 @@ msgstr ""
 msgid "Refresh..."
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:431
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:313
+msgid "Relax SafeSearch"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:440
 msgid "Report Chunk Count"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:436
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:445
 msgid "Report Chunk Size"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:426
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:435
 msgid "Report Directory"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:421
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:430
 msgid "Report Interface"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:441
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:450
 msgid "Report Ports"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:431
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:440
 msgid "Report chunk count used by tcpdump."
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:436
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:445
 msgid "Report chunk size used by tcpdump in MByte."
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:395
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:404
 msgid ""
 "Resets the final DNS blocklist 'adb_list.overall' after DNS backend loading. "
 "Please note: This option starts a small ubus/adblock monitor in the "
@@ -521,23 +539,19 @@ msgstr ""
 msgid "Run Utils"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:304
-msgid "SafeSearch Moderate"
-msgstr ""
-
 #: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:39
 #: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:74
 #: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:83
 msgid "Save"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:312
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:321
 msgid ""
 "Send adblock related notification e-mails. Please note: this needs "
 "additional 'msmtp' package installation."
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:448
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:457
 msgid "Sender address for adblock notification E-Mails."
 msgstr ""
 
@@ -549,13 +563,13 @@ msgstr ""
 msgid "Settings"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:337
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:346
 msgid ""
 "Size of the download queue for download processing (incl. sorting, merging "
 "etc.) in parallel."
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:468
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:477
 msgid "Sources (Size, Focus)"
 msgstr ""
 
@@ -565,11 +579,11 @@ msgid ""
 "locally."
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:441
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:450
 msgid "Space separated list of ports used by tcpdump."
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:366
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:375
 msgid "Special config options for the selected download utility."
 msgstr ""
 
@@ -589,23 +603,23 @@ msgstr ""
 msgid "Suspend"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:426
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:435
 msgid ""
 "Target directory for DNS related report files. Default is '/tmp', please use "
 "preferably an usb stick or another local disk."
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:353
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:362
 msgid ""
 "Target directory for blocklist backups. Default is '/tmp', please use "
 "preferably an usb stick or another local disk."
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:381
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:390
 msgid "Target directory for the generated blocklist 'adb_list.overall'."
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:409
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:418
 msgid "Target directory for the generated jail blocklist 'adb_list.jail'."
 msgstr ""
 
@@ -657,7 +671,7 @@ msgstr ""
 msgid "Time"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:385
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:394
 msgid "Timeout to wait for a successful DNS backend restart."
 msgstr ""
 
@@ -671,11 +685,11 @@ msgstr ""
 msgid "Top 10 Statistics"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:452
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:461
 msgid "Topic for adblock notification E-Mails."
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:332
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:341
 msgid "Trigger Delay"
 msgstr ""
 
@@ -684,7 +698,7 @@ msgstr ""
 msgid "Unable to save changes: %s"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:324
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:333
 msgid "Verbose Debug Logging"
 msgstr ""
 
@@ -699,11 +713,11 @@ msgstr ""
 msgid "Whitelist..."
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:374
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:383
 msgid "dnsmasq (/tmp/dnsmasq.d)"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:377
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:386
 msgid "kresd (/etc/kresd)"
 msgstr ""
 
@@ -711,14 +725,14 @@ msgstr ""
 msgid "max. result set size"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:376
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:385
 msgid "named (/var/lib/bind)"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:378
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:387
 msgid "raw (/tmp)"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:375
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:384
 msgid "unbound (/var/lib/unbound)"
 msgstr ""
index 62956863865a8691f37f3e473264b97a9eda8d91..752b41b1a842060b754d47d15166ade182a9e17e 100644 (file)
@@ -43,7 +43,7 @@ msgstr ""
 msgid "Add this (sub-)domain to your local whitelist."
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:405
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:414
 msgid "Additional Jail Blocklist"
 msgstr ""
 
@@ -51,7 +51,7 @@ msgstr ""
 msgid "Additional Settings"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:332
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:341
 msgid "Additional trigger delay in seconds before adblock processing begins."
 msgstr ""
 "További aktiválókésleltetés másodpercben, mielőtt a reklámblokkolás "
@@ -73,15 +73,15 @@ msgstr ""
 msgid "Answer"
 msgstr "Válasz"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:353
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:362
 msgid "Backup Directory"
 msgstr "Biztonsági mentés könyvtára"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:344
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:353
 msgid "Base Temp Directory"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:344
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:353
 msgid ""
 "Base Temp Directory for all adblock related runtime operations, e.g. "
 "downloading, sorting, merging etc."
@@ -106,7 +106,7 @@ msgstr "Blokkolt tartomány"
 msgid "Blocked Domains"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:349
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:358
 msgid "Blocklist Backup"
 msgstr ""
 
@@ -122,7 +122,7 @@ msgstr ""
 msgid "Blocklist Sources"
 msgstr "Blokkolási lista forrásai"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:405
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:414
 msgid ""
 "Builds an additional DNS blocklist to block access to all domains except "
 "those listed in the whitelist. Please note: You can use this restrictive "
@@ -137,6 +137,12 @@ msgstr ""
 msgid "Cancel"
 msgstr "Mégse"
 
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:271
+msgid ""
+"Changes on this tab needs a full adblock service restart to take effect.<br /"
+"><p>&#xa0;</p>"
+msgstr ""
+
 #: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:254
 msgid "Client"
 msgstr "Ügyfél"
@@ -155,26 +161,26 @@ msgstr ""
 msgid "Count"
 msgstr "Darabszám"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:349
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:358
 msgid ""
 "Create compressed blocklist backups, they will be used in case of download "
 "errors or during startup."
 msgstr ""
 
 #: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:219
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:372
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:381
 msgid "DNS Backend"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:381
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:390
 msgid "DNS Directory"
 msgstr "DNS könyvtár"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:395
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:404
 msgid "DNS File Reset"
 msgstr "DNS fájlvisszaállítás"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:308
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:317
 #: applications/luci-app-adblock/luasrc/controller/adblock.lua:8
 #: applications/luci-app-adblock/root/usr/share/luci/menu.d/luci-app-adblock.json:27
 msgid "DNS Report"
@@ -188,7 +194,7 @@ msgstr ""
 msgid "DNS Requests (total)"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:385
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:394
 msgid "DNS Restart Timeout"
 msgstr ""
 
@@ -196,21 +202,21 @@ msgstr ""
 msgid "Date"
 msgstr "Dátum"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:402
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:411
 msgid "Disable DNS Allow"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:414
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:423
 msgid "Disable DNS Restarts"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:414
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:423
 msgid ""
 "Disable adblock triggered restarts for dns backends with autoload/inotify "
 "functions."
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:402
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:411
 msgid "Disable selective DNS whitelisting (RPZ pass through)."
 msgstr ""
 
@@ -219,39 +225,39 @@ msgstr ""
 msgid "Domain"
 msgstr "Tartomány"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:366
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:375
 msgid "Download Parameters"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:337
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:346
 msgid "Download Queue"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:359
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:368
 msgid "Download Utility"
 msgstr "Letöltési segédprogram"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:312
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:321
 msgid "E-Mail Notification"
 msgstr "E-mail értesítés"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:460
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:469
 msgid "E-Mail Notification Count"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:456
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:465
 msgid "E-Mail Profile"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:316
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:325
 msgid "E-Mail Receiver Address"
 msgstr "E-mail fogadócím"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:448
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:457
 msgid "E-Mail Sender Address"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:452
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:461
 msgid "E-Mail Topic"
 msgstr ""
 
@@ -269,7 +275,7 @@ msgstr "Fehérlista szerkesztése"
 msgid "Enable SafeSearch"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:304
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:313
 msgid "Enable moderate SafeSearch filters for youtube."
 msgstr ""
 
@@ -277,7 +283,7 @@ msgstr ""
 msgid "Enable the adblock service."
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:324
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:333
 msgid "Enable verbose debug logging in case of any processing errors."
 msgstr ""
 
@@ -299,11 +305,11 @@ msgstr ""
 msgid "Existing job(s)"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:390
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:399
 msgid "External DNS Lookup Domain"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:390
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:399
 msgid ""
 "External domain to check for a successful DNS backend restart. Please note: "
 "To disable this check set this option to 'false'."
@@ -313,11 +319,11 @@ msgstr ""
 msgid "Filter criteria like date, domain or client (optional)"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:399
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:408
 msgid "Flush DNS Cache"
 msgstr "DNS gyorsítótár kiürítése"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:399
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:408
 msgid "Flush the DNS Cache before adblock processing as well."
 msgstr ""
 
@@ -325,7 +331,7 @@ msgstr ""
 msgid "Force Local DNS"
 msgstr "Helyi DNS kényszerítése"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:308
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:317
 msgid ""
 "Gather DNS related network traffic via tcpdump and provide a DNS Report on "
 "demand. Please note: this needs additional 'tcpdump-mini' package "
@@ -344,7 +350,7 @@ msgstr ""
 msgid "Information"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:409
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:418
 msgid "Jail Directory"
 msgstr ""
 
@@ -356,7 +362,15 @@ msgstr "Utolsó futás"
 msgid "Latest DNS Requests"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:421
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:304
+msgid "Limit SafeSearch"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:304
+msgid "Limit SafeSearch to certain providers."
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:430
 msgid "List of available network devices used by tcpdump."
 msgstr ""
 
@@ -366,7 +380,7 @@ msgid ""
 "'unspecified' to use a classic startup timeout instead of a network trigger."
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:372
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:381
 msgid ""
 "List of supported DNS backends with their default list directory. To "
 "overwrite the default path use the 'DNS Directory' option."
@@ -384,7 +398,7 @@ msgid ""
 "support, e.g. x86 or raspberry devices.<br /> <p>&#xa0;</p>"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:359
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:368
 msgid "List of supported and fully pre-configured download utilities."
 msgstr ""
 "A támogatott és teljesen előre beállított letöltési segédprogramok listája."
@@ -398,7 +412,7 @@ msgstr ""
 msgid "Log View"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:327
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:336
 msgid "Low Priority Service"
 msgstr "Alacsony prioritású szolgáltatás"
 
@@ -419,7 +433,7 @@ msgstr ""
 msgid "Overview"
 msgstr "Áttekintés"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:456
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:465
 msgid "Profile used by 'msmtp' for adblock notification E-Mails."
 msgstr ""
 
@@ -431,13 +445,13 @@ msgstr "Lekérdezés"
 msgid "Query active blocklists and backups for a specific domain."
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:460
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:469
 msgid ""
 "Raise the notification count, to get E-Mails if the overall blocklist count "
 "is less or equal to the given limit."
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:316
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:325
 msgid "Receiver address for adblock notification e-mails."
 msgstr "Fogadó címe a reklámblokkoló értesítési e-mailekhez."
 
@@ -447,7 +461,7 @@ msgid ""
 "to UDP and TCP protocol."
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:327
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:336
 msgid ""
 "Reduce the priority of the adblock background processing to take fewer "
 "resources from the system. Please note: This change requires a full adblock "
@@ -475,35 +489,39 @@ msgstr ""
 msgid "Refresh..."
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:431
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:313
+msgid "Relax SafeSearch"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:440
 msgid "Report Chunk Count"
 msgstr "Darabok számának jelentése"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:436
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:445
 msgid "Report Chunk Size"
 msgstr "Darabok méretének jelentése"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:426
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:435
 msgid "Report Directory"
 msgstr "Könyvtár jelentése"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:421
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:430
 msgid "Report Interface"
 msgstr "Csatoló jelentése"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:441
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:450
 msgid "Report Ports"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:431
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:440
 msgid "Report chunk count used by tcpdump."
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:436
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:445
 msgid "Report chunk size used by tcpdump in MByte."
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:395
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:404
 msgid ""
 "Resets the final DNS blocklist 'adb_list.overall' after DNS backend loading. "
 "Please note: This option starts a small ubus/adblock monitor in the "
@@ -530,23 +548,19 @@ msgstr ""
 msgid "Run Utils"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:304
-msgid "SafeSearch Moderate"
-msgstr ""
-
 #: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:39
 #: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:74
 #: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:83
 msgid "Save"
 msgstr "Mentés"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:312
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:321
 msgid ""
 "Send adblock related notification e-mails. Please note: this needs "
 "additional 'msmtp' package installation."
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:448
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:457
 msgid "Sender address for adblock notification E-Mails."
 msgstr ""
 
@@ -558,13 +572,13 @@ msgstr ""
 msgid "Settings"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:337
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:346
 msgid ""
 "Size of the download queue for download processing (incl. sorting, merging "
 "etc.) in parallel."
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:468
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:477
 msgid "Sources (Size, Focus)"
 msgstr ""
 
@@ -574,11 +588,11 @@ msgid ""
 "locally."
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:441
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:450
 msgid "Space separated list of ports used by tcpdump."
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:366
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:375
 msgid "Special config options for the selected download utility."
 msgstr ""
 
@@ -598,23 +612,23 @@ msgstr ""
 msgid "Suspend"
 msgstr "Felfüggesztés"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:426
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:435
 msgid ""
 "Target directory for DNS related report files. Default is '/tmp', please use "
 "preferably an usb stick or another local disk."
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:353
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:362
 msgid ""
 "Target directory for blocklist backups. Default is '/tmp', please use "
 "preferably an usb stick or another local disk."
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:381
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:390
 msgid "Target directory for the generated blocklist 'adb_list.overall'."
 msgstr "Célkönyvtár az előállított „adb_list.overall” blokkolási listához."
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:409
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:418
 msgid "Target directory for the generated jail blocklist 'adb_list.jail'."
 msgstr ""
 
@@ -668,7 +682,7 @@ msgstr ""
 msgid "Time"
 msgstr "Idő"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:385
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:394
 msgid "Timeout to wait for a successful DNS backend restart."
 msgstr ""
 
@@ -682,11 +696,11 @@ msgstr ""
 msgid "Top 10 Statistics"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:452
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:461
 msgid "Topic for adblock notification E-Mails."
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:332
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:341
 msgid "Trigger Delay"
 msgstr "Aktiváló késleltetése"
 
@@ -695,7 +709,7 @@ msgstr "Aktiváló késleltetése"
 msgid "Unable to save changes: %s"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:324
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:333
 msgid "Verbose Debug Logging"
 msgstr "Részletes hibakeresési naplózás"
 
@@ -710,11 +724,11 @@ msgstr ""
 msgid "Whitelist..."
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:374
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:383
 msgid "dnsmasq (/tmp/dnsmasq.d)"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:377
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:386
 msgid "kresd (/etc/kresd)"
 msgstr ""
 
@@ -722,15 +736,15 @@ msgstr ""
 msgid "max. result set size"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:376
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:385
 msgid "named (/var/lib/bind)"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:378
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:387
 msgid "raw (/tmp)"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:375
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:384
 msgid "unbound (/var/lib/unbound)"
 msgstr ""
 
index 845fd1ef627d275272d0b9d64c29f9fce44e66c1..07ec2d191e5a30aec87ee2bcad6963b60e055ece 100644 (file)
@@ -46,7 +46,7 @@ msgstr ""
 msgid "Add this (sub-)domain to your local whitelist."
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:405
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:414
 msgid "Additional Jail Blocklist"
 msgstr ""
 
@@ -54,7 +54,7 @@ msgstr ""
 msgid "Additional Settings"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:332
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:341
 msgid "Additional trigger delay in seconds before adblock processing begins."
 msgstr "Tempo addizionale in secondi di attesa prima che adblock si avvii."
 
@@ -74,15 +74,15 @@ msgstr ""
 msgid "Answer"
 msgstr "Risposta"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:353
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:362
 msgid "Backup Directory"
 msgstr "Directory del Backup"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:344
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:353
 msgid "Base Temp Directory"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:344
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:353
 msgid ""
 "Base Temp Directory for all adblock related runtime operations, e.g. "
 "downloading, sorting, merging etc."
@@ -107,7 +107,7 @@ msgstr "Dominio bloccato"
 msgid "Blocked Domains"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:349
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:358
 msgid "Blocklist Backup"
 msgstr ""
 
@@ -123,7 +123,7 @@ msgstr ""
 msgid "Blocklist Sources"
 msgstr "Fonti lista di Blocco"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:405
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:414
 msgid ""
 "Builds an additional DNS blocklist to block access to all domains except "
 "those listed in the whitelist. Please note: You can use this restrictive "
@@ -138,6 +138,12 @@ msgstr ""
 msgid "Cancel"
 msgstr ""
 
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:271
+msgid ""
+"Changes on this tab needs a full adblock service restart to take effect.<br /"
+"><p>&#xa0;</p>"
+msgstr ""
+
 #: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:254
 msgid "Client"
 msgstr "Client"
@@ -156,26 +162,26 @@ msgstr ""
 msgid "Count"
 msgstr "Numero"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:349
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:358
 msgid ""
 "Create compressed blocklist backups, they will be used in case of download "
 "errors or during startup."
 msgstr ""
 
 #: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:219
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:372
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:381
 msgid "DNS Backend"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:381
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:390
 msgid "DNS Directory"
 msgstr "Directory DNS"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:395
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:404
 msgid "DNS File Reset"
 msgstr "Reset File DNS"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:308
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:317
 #: applications/luci-app-adblock/luasrc/controller/adblock.lua:8
 #: applications/luci-app-adblock/root/usr/share/luci/menu.d/luci-app-adblock.json:27
 msgid "DNS Report"
@@ -189,7 +195,7 @@ msgstr ""
 msgid "DNS Requests (total)"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:385
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:394
 msgid "DNS Restart Timeout"
 msgstr ""
 
@@ -197,21 +203,21 @@ msgstr ""
 msgid "Date"
 msgstr "Data"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:402
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:411
 msgid "Disable DNS Allow"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:414
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:423
 msgid "Disable DNS Restarts"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:414
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:423
 msgid ""
 "Disable adblock triggered restarts for dns backends with autoload/inotify "
 "functions."
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:402
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:411
 msgid "Disable selective DNS whitelisting (RPZ pass through)."
 msgstr ""
 
@@ -220,39 +226,39 @@ msgstr ""
 msgid "Domain"
 msgstr "Dominio"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:366
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:375
 msgid "Download Parameters"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:337
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:346
 msgid "Download Queue"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:359
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:368
 msgid "Download Utility"
 msgstr "Utilità di Scaricamento"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:312
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:321
 msgid "E-Mail Notification"
 msgstr "Notifica E-Mail"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:460
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:469
 msgid "E-Mail Notification Count"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:456
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:465
 msgid "E-Mail Profile"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:316
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:325
 msgid "E-Mail Receiver Address"
 msgstr "E-Mail destinatario"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:448
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:457
 msgid "E-Mail Sender Address"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:452
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:461
 msgid "E-Mail Topic"
 msgstr ""
 
@@ -270,7 +276,7 @@ msgstr "Modifica Lista Bianca"
 msgid "Enable SafeSearch"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:304
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:313
 msgid "Enable moderate SafeSearch filters for youtube."
 msgstr ""
 
@@ -278,7 +284,7 @@ msgstr ""
 msgid "Enable the adblock service."
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:324
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:333
 msgid "Enable verbose debug logging in case of any processing errors."
 msgstr ""
 
@@ -300,11 +306,11 @@ msgstr ""
 msgid "Existing job(s)"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:390
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:399
 msgid "External DNS Lookup Domain"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:390
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:399
 msgid ""
 "External domain to check for a successful DNS backend restart. Please note: "
 "To disable this check set this option to 'false'."
@@ -314,11 +320,11 @@ msgstr ""
 msgid "Filter criteria like date, domain or client (optional)"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:399
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:408
 msgid "Flush DNS Cache"
 msgstr "Pulisci Cache DNS"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:399
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:408
 msgid "Flush the DNS Cache before adblock processing as well."
 msgstr ""
 
@@ -326,7 +332,7 @@ msgstr ""
 msgid "Force Local DNS"
 msgstr "Forza DNS Locale"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:308
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:317
 msgid ""
 "Gather DNS related network traffic via tcpdump and provide a DNS Report on "
 "demand. Please note: this needs additional 'tcpdump-mini' package "
@@ -345,7 +351,7 @@ msgstr ""
 msgid "Information"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:409
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:418
 msgid "Jail Directory"
 msgstr ""
 
@@ -357,7 +363,15 @@ msgstr "Ultimo Avvio"
 msgid "Latest DNS Requests"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:421
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:304
+msgid "Limit SafeSearch"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:304
+msgid "Limit SafeSearch to certain providers."
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:430
 msgid "List of available network devices used by tcpdump."
 msgstr ""
 
@@ -367,7 +381,7 @@ msgid ""
 "'unspecified' to use a classic startup timeout instead of a network trigger."
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:372
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:381
 msgid ""
 "List of supported DNS backends with their default list directory. To "
 "overwrite the default path use the 'DNS Directory' option."
@@ -385,7 +399,7 @@ msgid ""
 "support, e.g. x86 or raspberry devices.<br /> <p>&#xa0;</p>"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:359
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:368
 msgid "List of supported and fully pre-configured download utilities."
 msgstr ""
 "Elenco delle utility di download supportate e completamente preconfigurate."
@@ -399,7 +413,7 @@ msgstr ""
 msgid "Log View"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:327
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:336
 msgid "Low Priority Service"
 msgstr "Serviio a bassa priorità"
 
@@ -420,7 +434,7 @@ msgstr ""
 msgid "Overview"
 msgstr "Riassunto"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:456
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:465
 msgid "Profile used by 'msmtp' for adblock notification E-Mails."
 msgstr ""
 
@@ -432,13 +446,13 @@ msgstr "Interrogazione"
 msgid "Query active blocklists and backups for a specific domain."
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:460
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:469
 msgid ""
 "Raise the notification count, to get E-Mails if the overall blocklist count "
 "is less or equal to the given limit."
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:316
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:325
 msgid "Receiver address for adblock notification e-mails."
 msgstr ""
 "Indirizzo del destinatario per e-mail di notifica di blocco degli annunci."
@@ -449,7 +463,7 @@ msgid ""
 "to UDP and TCP protocol."
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:327
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:336
 msgid ""
 "Reduce the priority of the adblock background processing to take fewer "
 "resources from the system. Please note: This change requires a full adblock "
@@ -477,35 +491,39 @@ msgstr ""
 msgid "Refresh..."
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:431
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:313
+msgid "Relax SafeSearch"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:440
 msgid "Report Chunk Count"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:436
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:445
 msgid "Report Chunk Size"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:426
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:435
 msgid "Report Directory"
 msgstr "Directory dei report"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:421
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:430
 msgid "Report Interface"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:441
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:450
 msgid "Report Ports"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:431
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:440
 msgid "Report chunk count used by tcpdump."
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:436
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:445
 msgid "Report chunk size used by tcpdump in MByte."
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:395
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:404
 msgid ""
 "Resets the final DNS blocklist 'adb_list.overall' after DNS backend loading. "
 "Please note: This option starts a small ubus/adblock monitor in the "
@@ -532,23 +550,19 @@ msgstr ""
 msgid "Run Utils"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:304
-msgid "SafeSearch Moderate"
-msgstr ""
-
 #: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:39
 #: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:74
 #: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:83
 msgid "Save"
 msgstr "Salva"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:312
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:321
 msgid ""
 "Send adblock related notification e-mails. Please note: this needs "
 "additional 'msmtp' package installation."
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:448
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:457
 msgid "Sender address for adblock notification E-Mails."
 msgstr ""
 
@@ -560,13 +574,13 @@ msgstr ""
 msgid "Settings"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:337
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:346
 msgid ""
 "Size of the download queue for download processing (incl. sorting, merging "
 "etc.) in parallel."
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:468
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:477
 msgid "Sources (Size, Focus)"
 msgstr ""
 
@@ -576,11 +590,11 @@ msgid ""
 "locally."
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:441
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:450
 msgid "Space separated list of ports used by tcpdump."
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:366
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:375
 msgid "Special config options for the selected download utility."
 msgstr ""
 
@@ -600,23 +614,23 @@ msgstr ""
 msgid "Suspend"
 msgstr "Sospendi"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:426
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:435
 msgid ""
 "Target directory for DNS related report files. Default is '/tmp', please use "
 "preferably an usb stick or another local disk."
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:353
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:362
 msgid ""
 "Target directory for blocklist backups. Default is '/tmp', please use "
 "preferably an usb stick or another local disk."
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:381
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:390
 msgid "Target directory for the generated blocklist 'adb_list.overall'."
 msgstr "Directory per la lista di blocco generata 'adb_list.overall'."
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:409
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:418
 msgid "Target directory for the generated jail blocklist 'adb_list.jail'."
 msgstr ""
 
@@ -669,7 +683,7 @@ msgstr ""
 msgid "Time"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:385
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:394
 msgid "Timeout to wait for a successful DNS backend restart."
 msgstr ""
 
@@ -683,11 +697,11 @@ msgstr ""
 msgid "Top 10 Statistics"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:452
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:461
 msgid "Topic for adblock notification E-Mails."
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:332
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:341
 msgid "Trigger Delay"
 msgstr "Ritardo Innesco"
 
@@ -696,7 +710,7 @@ msgstr "Ritardo Innesco"
 msgid "Unable to save changes: %s"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:324
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:333
 msgid "Verbose Debug Logging"
 msgstr "Registro di Debug Dettagliato"
 
@@ -711,11 +725,11 @@ msgstr ""
 msgid "Whitelist..."
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:374
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:383
 msgid "dnsmasq (/tmp/dnsmasq.d)"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:377
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:386
 msgid "kresd (/etc/kresd)"
 msgstr ""
 
@@ -723,15 +737,15 @@ msgstr ""
 msgid "max. result set size"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:376
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:385
 msgid "named (/var/lib/bind)"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:378
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:387
 msgid "raw (/tmp)"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:375
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:384
 msgid "unbound (/var/lib/unbound)"
 msgstr ""
 
index ea814cf87f2bfe0906789c747b8a6be3e34695da..60d8ec516ba7ed78262b60e92e2a634fc9e313aa 100644 (file)
@@ -1,15 +1,17 @@
 msgid ""
 msgstr ""
-"Content-Type: text/plain; charset=UTF-8\n"
 "Project-Id-Version: \n"
 "POT-Creation-Date: \n"
-"PO-Revision-Date: \n"
-"Last-Translator: INAGAKI Hiroshi <musashino.open@gmail.com>\n"
-"Language-Team: \n"
+"PO-Revision-Date: 2020-06-13 22:13+0000\n"
+"Last-Translator: Satoru Yoshida <ramat@ram.ne.jp>\n"
+"Language-Team: Japanese <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationsadblock/ja/>\n"
+"Language: ja\n"
 "MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
-"X-Generator: Poedit 2.2.3\n"
-"Language: ja\n"
+"Plural-Forms: nplurals=1; plural=0;\n"
+"X-Generator: Weblate 4.1-dev\n"
 
 #: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:257
 msgid "Action"
@@ -44,7 +46,7 @@ msgstr ""
 msgid "Add this (sub-)domain to your local whitelist."
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:405
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:414
 msgid "Additional Jail Blocklist"
 msgstr ""
 
@@ -52,7 +54,7 @@ msgstr ""
 msgid "Additional Settings"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:332
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:341
 msgid "Additional trigger delay in seconds before adblock processing begins."
 msgstr "Adblock の処理が開始されるまでの、追加の遅延時間(秒)です。"
 
@@ -72,15 +74,15 @@ msgstr ""
 msgid "Answer"
 msgstr "回答"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:353
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:362
 msgid "Backup Directory"
 msgstr "バックアップ先 ディレクトリ"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:344
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:353
 msgid "Base Temp Directory"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:344
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:353
 msgid ""
 "Base Temp Directory for all adblock related runtime operations, e.g. "
 "downloading, sorting, merging etc."
@@ -105,7 +107,7 @@ msgstr "ブロックされたドメイン"
 msgid "Blocked Domains"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:349
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:358
 msgid "Blocklist Backup"
 msgstr ""
 
@@ -121,7 +123,7 @@ msgstr ""
 msgid "Blocklist Sources"
 msgstr "ブロックリスト提供元"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:405
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:414
 msgid ""
 "Builds an additional DNS blocklist to block access to all domains except "
 "those listed in the whitelist. Please note: You can use this restrictive "
@@ -134,6 +136,12 @@ msgstr ""
 #: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:162
 #: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:59
 msgid "Cancel"
+msgstr "キャンセル"
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:271
+msgid ""
+"Changes on this tab needs a full adblock service restart to take effect.<br /"
+"><p>&#xa0;</p>"
 msgstr ""
 
 #: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:254
@@ -154,26 +162,26 @@ msgstr ""
 msgid "Count"
 msgstr "カウント"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:349
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:358
 msgid ""
 "Create compressed blocklist backups, they will be used in case of download "
 "errors or during startup."
 msgstr ""
 
 #: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:219
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:372
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:381
 msgid "DNS Backend"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:381
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:390
 msgid "DNS Directory"
 msgstr "DNS ディレクトリ"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:395
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:404
 msgid "DNS File Reset"
 msgstr "DNS ファイル リセット"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:308
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:317
 #: applications/luci-app-adblock/luasrc/controller/adblock.lua:8
 #: applications/luci-app-adblock/root/usr/share/luci/menu.d/luci-app-adblock.json:27
 msgid "DNS Report"
@@ -187,7 +195,7 @@ msgstr ""
 msgid "DNS Requests (total)"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:385
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:394
 msgid "DNS Restart Timeout"
 msgstr ""
 
@@ -195,21 +203,21 @@ msgstr ""
 msgid "Date"
 msgstr "日付"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:402
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:411
 msgid "Disable DNS Allow"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:414
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:423
 msgid "Disable DNS Restarts"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:414
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:423
 msgid ""
 "Disable adblock triggered restarts for dns backends with autoload/inotify "
 "functions."
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:402
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:411
 msgid "Disable selective DNS whitelisting (RPZ pass through)."
 msgstr ""
 
@@ -218,39 +226,39 @@ msgstr ""
 msgid "Domain"
 msgstr "ドメイン"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:366
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:375
 msgid "Download Parameters"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:337
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:346
 msgid "Download Queue"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:359
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:368
 msgid "Download Utility"
 msgstr "ダウンロード ユーティリティ"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:312
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:321
 msgid "E-Mail Notification"
 msgstr "Eメール通知"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:460
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:469
 msgid "E-Mail Notification Count"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:456
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:465
 msgid "E-Mail Profile"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:316
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:325
 msgid "E-Mail Receiver Address"
 msgstr "Eメール受信アドレス"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:448
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:457
 msgid "E-Mail Sender Address"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:452
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:461
 msgid "E-Mail Topic"
 msgstr ""
 
@@ -268,7 +276,7 @@ msgstr "ホワイトリストの編集"
 msgid "Enable SafeSearch"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:304
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:313
 msgid "Enable moderate SafeSearch filters for youtube."
 msgstr ""
 
@@ -276,7 +284,7 @@ msgstr ""
 msgid "Enable the adblock service."
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:324
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:333
 msgid "Enable verbose debug logging in case of any processing errors."
 msgstr ""
 
@@ -298,11 +306,11 @@ msgstr ""
 msgid "Existing job(s)"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:390
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:399
 msgid "External DNS Lookup Domain"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:390
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:399
 msgid ""
 "External domain to check for a successful DNS backend restart. Please note: "
 "To disable this check set this option to 'false'."
@@ -312,11 +320,11 @@ msgstr ""
 msgid "Filter criteria like date, domain or client (optional)"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:399
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:408
 msgid "Flush DNS Cache"
 msgstr "DNS キャッシュのクリア"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:399
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:408
 msgid "Flush the DNS Cache before adblock processing as well."
 msgstr ""
 
@@ -324,7 +332,7 @@ msgstr ""
 msgid "Force Local DNS"
 msgstr "ローカル DNS の強制"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:308
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:317
 msgid ""
 "Gather DNS related network traffic via tcpdump and provide a DNS Report on "
 "demand. Please note: this needs additional 'tcpdump-mini' package "
@@ -333,7 +341,7 @@ msgstr ""
 
 #: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:268
 msgid "General Settings"
-msgstr ""
+msgstr "一般設定"
 
 #: applications/luci-app-adblock/root/usr/share/rpcd/acl.d/luci-app-adblock.json:3
 msgid "Grant access to LuCI app adblock"
@@ -341,9 +349,9 @@ msgstr ""
 
 #: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:208
 msgid "Information"
-msgstr ""
+msgstr "情報"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:409
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:418
 msgid "Jail Directory"
 msgstr ""
 
@@ -355,7 +363,15 @@ msgstr "最終実行"
 msgid "Latest DNS Requests"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:421
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:304
+msgid "Limit SafeSearch"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:304
+msgid "Limit SafeSearch to certain providers."
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:430
 msgid "List of available network devices used by tcpdump."
 msgstr ""
 
@@ -365,7 +381,7 @@ msgid ""
 "'unspecified' to use a classic startup timeout instead of a network trigger."
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:372
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:381
 msgid ""
 "List of supported DNS backends with their default list directory. To "
 "overwrite the default path use the 'DNS Directory' option."
@@ -383,7 +399,7 @@ msgid ""
 "support, e.g. x86 or raspberry devices.<br /> <p>&#xa0;</p>"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:359
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:368
 msgid "List of supported and fully pre-configured download utilities."
 msgstr "サポートされ、かつ設定済のダウンロード ユーティリティの一覧です。"
 
@@ -396,7 +412,7 @@ msgstr ""
 msgid "Log View"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:327
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:336
 msgid "Low Priority Service"
 msgstr "低優先度サービス"
 
@@ -417,7 +433,7 @@ msgstr ""
 msgid "Overview"
 msgstr "概要"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:456
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:465
 msgid "Profile used by 'msmtp' for adblock notification E-Mails."
 msgstr ""
 
@@ -429,13 +445,13 @@ msgstr "検索"
 msgid "Query active blocklists and backups for a specific domain."
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:460
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:469
 msgid ""
 "Raise the notification count, to get E-Mails if the overall blocklist count "
 "is less or equal to the given limit."
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:316
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:325
 msgid "Receiver address for adblock notification e-mails."
 msgstr "adblock 通知メールの受信アドレスです。"
 
@@ -445,7 +461,7 @@ msgid ""
 "to UDP and TCP protocol."
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:327
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:336
 msgid ""
 "Reduce the priority of the adblock background processing to take fewer "
 "resources from the system. Please note: This change requires a full adblock "
@@ -473,35 +489,39 @@ msgstr ""
 msgid "Refresh..."
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:431
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:313
+msgid "Relax SafeSearch"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:440
 msgid "Report Chunk Count"
 msgstr "レポート チャンクカウント"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:436
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:445
 msgid "Report Chunk Size"
 msgstr "レポート チャンクサイズ"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:426
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:435
 msgid "Report Directory"
 msgstr "レポート ディレクトリ"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:421
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:430
 msgid "Report Interface"
 msgstr "レポート インターフェース"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:441
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:450
 msgid "Report Ports"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:431
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:440
 msgid "Report chunk count used by tcpdump."
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:436
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:445
 msgid "Report chunk size used by tcpdump in MByte."
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:395
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:404
 msgid ""
 "Resets the final DNS blocklist 'adb_list.overall' after DNS backend loading. "
 "Please note: This option starts a small ubus/adblock monitor in the "
@@ -528,23 +548,19 @@ msgstr ""
 msgid "Run Utils"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:304
-msgid "SafeSearch Moderate"
-msgstr ""
-
 #: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:39
 #: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:74
 #: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:83
 msgid "Save"
 msgstr "保存"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:312
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:321
 msgid ""
 "Send adblock related notification e-mails. Please note: this needs "
 "additional 'msmtp' package installation."
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:448
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:457
 msgid "Sender address for adblock notification E-Mails."
 msgstr ""
 
@@ -554,15 +570,15 @@ msgstr ""
 
 #: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:266
 msgid "Settings"
-msgstr ""
+msgstr "設定"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:337
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:346
 msgid ""
 "Size of the download queue for download processing (incl. sorting, merging "
 "etc.) in parallel."
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:468
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:477
 msgid "Sources (Size, Focus)"
 msgstr ""
 
@@ -572,11 +588,11 @@ msgid ""
 "locally."
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:441
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:450
 msgid "Space separated list of ports used by tcpdump."
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:366
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:375
 msgid "Special config options for the selected download utility."
 msgstr ""
 
@@ -596,23 +612,23 @@ msgstr ""
 msgid "Suspend"
 msgstr "一時停止"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:426
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:435
 msgid ""
 "Target directory for DNS related report files. Default is '/tmp', please use "
 "preferably an usb stick or another local disk."
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:353
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:362
 msgid ""
 "Target directory for blocklist backups. Default is '/tmp', please use "
 "preferably an usb stick or another local disk."
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:381
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:390
 msgid "Target directory for the generated blocklist 'adb_list.overall'."
 msgstr "生成されたブロックリスト 'adb_list.overall' の保存先ディレクトリです。"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:409
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:418
 msgid "Target directory for the generated jail blocklist 'adb_list.jail'."
 msgstr ""
 
@@ -664,7 +680,7 @@ msgstr ""
 msgid "Time"
 msgstr "時刻"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:385
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:394
 msgid "Timeout to wait for a successful DNS backend restart."
 msgstr ""
 
@@ -678,11 +694,11 @@ msgstr ""
 msgid "Top 10 Statistics"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:452
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:461
 msgid "Topic for adblock notification E-Mails."
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:332
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:341
 msgid "Trigger Delay"
 msgstr "トリガ遅延"
 
@@ -691,7 +707,7 @@ msgstr "トリガ遅延"
 msgid "Unable to save changes: %s"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:324
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:333
 msgid "Verbose Debug Logging"
 msgstr "詳細なデバッグ ログ"
 
@@ -706,11 +722,11 @@ msgstr ""
 msgid "Whitelist..."
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:374
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:383
 msgid "dnsmasq (/tmp/dnsmasq.d)"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:377
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:386
 msgid "kresd (/etc/kresd)"
 msgstr ""
 
@@ -718,15 +734,15 @@ msgstr ""
 msgid "max. result set size"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:376
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:385
 msgid "named (/var/lib/bind)"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:378
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:387
 msgid "raw (/tmp)"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:375
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:384
 msgid "unbound (/var/lib/unbound)"
 msgstr ""
 
index 6725894cc22c0f6fc38f5adb4b8d2f28f299e51f..95f115a19fdb76e822e081e566ab0259ee1c2e3f 100644 (file)
@@ -37,7 +37,7 @@ msgstr ""
 msgid "Add this (sub-)domain to your local whitelist."
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:405
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:414
 msgid "Additional Jail Blocklist"
 msgstr ""
 
@@ -45,7 +45,7 @@ msgstr ""
 msgid "Additional Settings"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:332
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:341
 msgid "Additional trigger delay in seconds before adblock processing begins."
 msgstr ""
 
@@ -65,15 +65,15 @@ msgstr ""
 msgid "Answer"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:353
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:362
 msgid "Backup Directory"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:344
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:353
 msgid "Base Temp Directory"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:344
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:353
 msgid ""
 "Base Temp Directory for all adblock related runtime operations, e.g. "
 "downloading, sorting, merging etc."
@@ -98,7 +98,7 @@ msgstr ""
 msgid "Blocked Domains"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:349
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:358
 msgid "Blocklist Backup"
 msgstr ""
 
@@ -114,7 +114,7 @@ msgstr ""
 msgid "Blocklist Sources"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:405
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:414
 msgid ""
 "Builds an additional DNS blocklist to block access to all domains except "
 "those listed in the whitelist. Please note: You can use this restrictive "
@@ -129,6 +129,12 @@ msgstr ""
 msgid "Cancel"
 msgstr ""
 
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:271
+msgid ""
+"Changes on this tab needs a full adblock service restart to take effect.<br /"
+"><p>&#xa0;</p>"
+msgstr ""
+
 #: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:254
 msgid "Client"
 msgstr ""
@@ -147,26 +153,26 @@ msgstr ""
 msgid "Count"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:349
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:358
 msgid ""
 "Create compressed blocklist backups, they will be used in case of download "
 "errors or during startup."
 msgstr ""
 
 #: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:219
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:372
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:381
 msgid "DNS Backend"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:381
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:390
 msgid "DNS Directory"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:395
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:404
 msgid "DNS File Reset"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:308
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:317
 #: applications/luci-app-adblock/luasrc/controller/adblock.lua:8
 #: applications/luci-app-adblock/root/usr/share/luci/menu.d/luci-app-adblock.json:27
 msgid "DNS Report"
@@ -180,7 +186,7 @@ msgstr ""
 msgid "DNS Requests (total)"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:385
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:394
 msgid "DNS Restart Timeout"
 msgstr ""
 
@@ -188,21 +194,21 @@ msgstr ""
 msgid "Date"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:402
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:411
 msgid "Disable DNS Allow"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:414
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:423
 msgid "Disable DNS Restarts"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:414
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:423
 msgid ""
 "Disable adblock triggered restarts for dns backends with autoload/inotify "
 "functions."
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:402
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:411
 msgid "Disable selective DNS whitelisting (RPZ pass through)."
 msgstr ""
 
@@ -211,39 +217,39 @@ msgstr ""
 msgid "Domain"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:366
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:375
 msgid "Download Parameters"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:337
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:346
 msgid "Download Queue"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:359
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:368
 msgid "Download Utility"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:312
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:321
 msgid "E-Mail Notification"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:460
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:469
 msgid "E-Mail Notification Count"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:456
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:465
 msgid "E-Mail Profile"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:316
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:325
 msgid "E-Mail Receiver Address"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:448
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:457
 msgid "E-Mail Sender Address"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:452
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:461
 msgid "E-Mail Topic"
 msgstr ""
 
@@ -261,7 +267,7 @@ msgstr ""
 msgid "Enable SafeSearch"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:304
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:313
 msgid "Enable moderate SafeSearch filters for youtube."
 msgstr ""
 
@@ -269,7 +275,7 @@ msgstr ""
 msgid "Enable the adblock service."
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:324
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:333
 msgid "Enable verbose debug logging in case of any processing errors."
 msgstr ""
 
@@ -291,11 +297,11 @@ msgstr ""
 msgid "Existing job(s)"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:390
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:399
 msgid "External DNS Lookup Domain"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:390
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:399
 msgid ""
 "External domain to check for a successful DNS backend restart. Please note: "
 "To disable this check set this option to 'false'."
@@ -305,11 +311,11 @@ msgstr ""
 msgid "Filter criteria like date, domain or client (optional)"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:399
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:408
 msgid "Flush DNS Cache"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:399
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:408
 msgid "Flush the DNS Cache before adblock processing as well."
 msgstr ""
 
@@ -317,7 +323,7 @@ msgstr ""
 msgid "Force Local DNS"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:308
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:317
 msgid ""
 "Gather DNS related network traffic via tcpdump and provide a DNS Report on "
 "demand. Please note: this needs additional 'tcpdump-mini' package "
@@ -336,7 +342,7 @@ msgstr ""
 msgid "Information"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:409
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:418
 msgid "Jail Directory"
 msgstr ""
 
@@ -348,7 +354,15 @@ msgstr ""
 msgid "Latest DNS Requests"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:421
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:304
+msgid "Limit SafeSearch"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:304
+msgid "Limit SafeSearch to certain providers."
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:430
 msgid "List of available network devices used by tcpdump."
 msgstr ""
 
@@ -358,7 +372,7 @@ msgid ""
 "'unspecified' to use a classic startup timeout instead of a network trigger."
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:372
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:381
 msgid ""
 "List of supported DNS backends with their default list directory. To "
 "overwrite the default path use the 'DNS Directory' option."
@@ -376,7 +390,7 @@ msgid ""
 "support, e.g. x86 or raspberry devices.<br /> <p>&#xa0;</p>"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:359
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:368
 msgid "List of supported and fully pre-configured download utilities."
 msgstr ""
 
@@ -389,7 +403,7 @@ msgstr ""
 msgid "Log View"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:327
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:336
 msgid "Low Priority Service"
 msgstr ""
 
@@ -410,7 +424,7 @@ msgstr ""
 msgid "Overview"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:456
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:465
 msgid "Profile used by 'msmtp' for adblock notification E-Mails."
 msgstr ""
 
@@ -422,13 +436,13 @@ msgstr ""
 msgid "Query active blocklists and backups for a specific domain."
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:460
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:469
 msgid ""
 "Raise the notification count, to get E-Mails if the overall blocklist count "
 "is less or equal to the given limit."
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:316
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:325
 msgid "Receiver address for adblock notification e-mails."
 msgstr ""
 
@@ -438,7 +452,7 @@ msgid ""
 "to UDP and TCP protocol."
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:327
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:336
 msgid ""
 "Reduce the priority of the adblock background processing to take fewer "
 "resources from the system. Please note: This change requires a full adblock "
@@ -466,35 +480,39 @@ msgstr ""
 msgid "Refresh..."
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:431
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:313
+msgid "Relax SafeSearch"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:440
 msgid "Report Chunk Count"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:436
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:445
 msgid "Report Chunk Size"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:426
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:435
 msgid "Report Directory"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:421
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:430
 msgid "Report Interface"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:441
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:450
 msgid "Report Ports"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:431
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:440
 msgid "Report chunk count used by tcpdump."
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:436
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:445
 msgid "Report chunk size used by tcpdump in MByte."
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:395
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:404
 msgid ""
 "Resets the final DNS blocklist 'adb_list.overall' after DNS backend loading. "
 "Please note: This option starts a small ubus/adblock monitor in the "
@@ -521,23 +539,19 @@ msgstr ""
 msgid "Run Utils"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:304
-msgid "SafeSearch Moderate"
-msgstr ""
-
 #: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:39
 #: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:74
 #: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:83
 msgid "Save"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:312
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:321
 msgid ""
 "Send adblock related notification e-mails. Please note: this needs "
 "additional 'msmtp' package installation."
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:448
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:457
 msgid "Sender address for adblock notification E-Mails."
 msgstr ""
 
@@ -549,13 +563,13 @@ msgstr ""
 msgid "Settings"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:337
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:346
 msgid ""
 "Size of the download queue for download processing (incl. sorting, merging "
 "etc.) in parallel."
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:468
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:477
 msgid "Sources (Size, Focus)"
 msgstr ""
 
@@ -565,11 +579,11 @@ msgid ""
 "locally."
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:441
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:450
 msgid "Space separated list of ports used by tcpdump."
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:366
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:375
 msgid "Special config options for the selected download utility."
 msgstr ""
 
@@ -589,23 +603,23 @@ msgstr ""
 msgid "Suspend"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:426
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:435
 msgid ""
 "Target directory for DNS related report files. Default is '/tmp', please use "
 "preferably an usb stick or another local disk."
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:353
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:362
 msgid ""
 "Target directory for blocklist backups. Default is '/tmp', please use "
 "preferably an usb stick or another local disk."
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:381
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:390
 msgid "Target directory for the generated blocklist 'adb_list.overall'."
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:409
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:418
 msgid "Target directory for the generated jail blocklist 'adb_list.jail'."
 msgstr ""
 
@@ -657,7 +671,7 @@ msgstr ""
 msgid "Time"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:385
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:394
 msgid "Timeout to wait for a successful DNS backend restart."
 msgstr ""
 
@@ -671,11 +685,11 @@ msgstr ""
 msgid "Top 10 Statistics"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:452
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:461
 msgid "Topic for adblock notification E-Mails."
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:332
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:341
 msgid "Trigger Delay"
 msgstr ""
 
@@ -684,7 +698,7 @@ msgstr ""
 msgid "Unable to save changes: %s"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:324
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:333
 msgid "Verbose Debug Logging"
 msgstr ""
 
@@ -699,11 +713,11 @@ msgstr ""
 msgid "Whitelist..."
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:374
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:383
 msgid "dnsmasq (/tmp/dnsmasq.d)"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:377
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:386
 msgid "kresd (/etc/kresd)"
 msgstr ""
 
@@ -711,14 +725,14 @@ msgstr ""
 msgid "max. result set size"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:376
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:385
 msgid "named (/var/lib/bind)"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:378
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:387
 msgid "raw (/tmp)"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:375
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:384
 msgid "unbound (/var/lib/unbound)"
 msgstr ""
index 8a16d6ab0f4bb187245dc570577de00ee53a6ae4..63189910392d0c26f6766db01ee6811520f1dfbb 100644 (file)
@@ -43,7 +43,7 @@ msgstr ""
 msgid "Add this (sub-)domain to your local whitelist."
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:405
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:414
 msgid "Additional Jail Blocklist"
 msgstr ""
 
@@ -51,7 +51,7 @@ msgstr ""
 msgid "Additional Settings"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:332
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:341
 msgid "Additional trigger delay in seconds before adblock processing begins."
 msgstr ""
 
@@ -71,15 +71,15 @@ msgstr ""
 msgid "Answer"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:353
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:362
 msgid "Backup Directory"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:344
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:353
 msgid "Base Temp Directory"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:344
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:353
 msgid ""
 "Base Temp Directory for all adblock related runtime operations, e.g. "
 "downloading, sorting, merging etc."
@@ -104,7 +104,7 @@ msgstr ""
 msgid "Blocked Domains"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:349
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:358
 msgid "Blocklist Backup"
 msgstr ""
 
@@ -120,7 +120,7 @@ msgstr ""
 msgid "Blocklist Sources"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:405
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:414
 msgid ""
 "Builds an additional DNS blocklist to block access to all domains except "
 "those listed in the whitelist. Please note: You can use this restrictive "
@@ -135,6 +135,12 @@ msgstr ""
 msgid "Cancel"
 msgstr ""
 
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:271
+msgid ""
+"Changes on this tab needs a full adblock service restart to take effect.<br /"
+"><p>&#xa0;</p>"
+msgstr ""
+
 #: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:254
 msgid "Client"
 msgstr ""
@@ -153,26 +159,26 @@ msgstr ""
 msgid "Count"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:349
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:358
 msgid ""
 "Create compressed blocklist backups, they will be used in case of download "
 "errors or during startup."
 msgstr ""
 
 #: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:219
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:372
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:381
 msgid "DNS Backend"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:381
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:390
 msgid "DNS Directory"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:395
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:404
 msgid "DNS File Reset"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:308
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:317
 #: applications/luci-app-adblock/luasrc/controller/adblock.lua:8
 #: applications/luci-app-adblock/root/usr/share/luci/menu.d/luci-app-adblock.json:27
 msgid "DNS Report"
@@ -186,7 +192,7 @@ msgstr ""
 msgid "DNS Requests (total)"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:385
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:394
 msgid "DNS Restart Timeout"
 msgstr ""
 
@@ -194,21 +200,21 @@ msgstr ""
 msgid "Date"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:402
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:411
 msgid "Disable DNS Allow"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:414
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:423
 msgid "Disable DNS Restarts"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:414
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:423
 msgid ""
 "Disable adblock triggered restarts for dns backends with autoload/inotify "
 "functions."
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:402
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:411
 msgid "Disable selective DNS whitelisting (RPZ pass through)."
 msgstr ""
 
@@ -217,39 +223,39 @@ msgstr ""
 msgid "Domain"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:366
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:375
 msgid "Download Parameters"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:337
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:346
 msgid "Download Queue"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:359
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:368
 msgid "Download Utility"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:312
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:321
 msgid "E-Mail Notification"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:460
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:469
 msgid "E-Mail Notification Count"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:456
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:465
 msgid "E-Mail Profile"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:316
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:325
 msgid "E-Mail Receiver Address"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:448
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:457
 msgid "E-Mail Sender Address"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:452
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:461
 msgid "E-Mail Topic"
 msgstr ""
 
@@ -267,7 +273,7 @@ msgstr ""
 msgid "Enable SafeSearch"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:304
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:313
 msgid "Enable moderate SafeSearch filters for youtube."
 msgstr ""
 
@@ -275,7 +281,7 @@ msgstr ""
 msgid "Enable the adblock service."
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:324
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:333
 msgid "Enable verbose debug logging in case of any processing errors."
 msgstr ""
 
@@ -297,11 +303,11 @@ msgstr ""
 msgid "Existing job(s)"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:390
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:399
 msgid "External DNS Lookup Domain"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:390
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:399
 msgid ""
 "External domain to check for a successful DNS backend restart. Please note: "
 "To disable this check set this option to 'false'."
@@ -311,11 +317,11 @@ msgstr ""
 msgid "Filter criteria like date, domain or client (optional)"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:399
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:408
 msgid "Flush DNS Cache"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:399
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:408
 msgid "Flush the DNS Cache before adblock processing as well."
 msgstr ""
 
@@ -323,7 +329,7 @@ msgstr ""
 msgid "Force Local DNS"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:308
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:317
 msgid ""
 "Gather DNS related network traffic via tcpdump and provide a DNS Report on "
 "demand. Please note: this needs additional 'tcpdump-mini' package "
@@ -342,7 +348,7 @@ msgstr ""
 msgid "Information"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:409
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:418
 msgid "Jail Directory"
 msgstr ""
 
@@ -354,7 +360,15 @@ msgstr ""
 msgid "Latest DNS Requests"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:421
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:304
+msgid "Limit SafeSearch"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:304
+msgid "Limit SafeSearch to certain providers."
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:430
 msgid "List of available network devices used by tcpdump."
 msgstr ""
 
@@ -364,7 +378,7 @@ msgid ""
 "'unspecified' to use a classic startup timeout instead of a network trigger."
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:372
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:381
 msgid ""
 "List of supported DNS backends with their default list directory. To "
 "overwrite the default path use the 'DNS Directory' option."
@@ -382,7 +396,7 @@ msgid ""
 "support, e.g. x86 or raspberry devices.<br /> <p>&#xa0;</p>"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:359
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:368
 msgid "List of supported and fully pre-configured download utilities."
 msgstr ""
 
@@ -395,7 +409,7 @@ msgstr ""
 msgid "Log View"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:327
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:336
 msgid "Low Priority Service"
 msgstr ""
 
@@ -416,7 +430,7 @@ msgstr ""
 msgid "Overview"
 msgstr "आढावा"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:456
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:465
 msgid "Profile used by 'msmtp' for adblock notification E-Mails."
 msgstr ""
 
@@ -428,13 +442,13 @@ msgstr ""
 msgid "Query active blocklists and backups for a specific domain."
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:460
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:469
 msgid ""
 "Raise the notification count, to get E-Mails if the overall blocklist count "
 "is less or equal to the given limit."
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:316
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:325
 msgid "Receiver address for adblock notification e-mails."
 msgstr ""
 
@@ -444,7 +458,7 @@ msgid ""
 "to UDP and TCP protocol."
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:327
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:336
 msgid ""
 "Reduce the priority of the adblock background processing to take fewer "
 "resources from the system. Please note: This change requires a full adblock "
@@ -472,35 +486,39 @@ msgstr ""
 msgid "Refresh..."
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:431
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:313
+msgid "Relax SafeSearch"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:440
 msgid "Report Chunk Count"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:436
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:445
 msgid "Report Chunk Size"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:426
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:435
 msgid "Report Directory"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:421
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:430
 msgid "Report Interface"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:441
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:450
 msgid "Report Ports"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:431
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:440
 msgid "Report chunk count used by tcpdump."
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:436
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:445
 msgid "Report chunk size used by tcpdump in MByte."
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:395
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:404
 msgid ""
 "Resets the final DNS blocklist 'adb_list.overall' after DNS backend loading. "
 "Please note: This option starts a small ubus/adblock monitor in the "
@@ -527,23 +545,19 @@ msgstr ""
 msgid "Run Utils"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:304
-msgid "SafeSearch Moderate"
-msgstr ""
-
 #: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:39
 #: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:74
 #: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:83
 msgid "Save"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:312
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:321
 msgid ""
 "Send adblock related notification e-mails. Please note: this needs "
 "additional 'msmtp' package installation."
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:448
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:457
 msgid "Sender address for adblock notification E-Mails."
 msgstr ""
 
@@ -555,13 +569,13 @@ msgstr ""
 msgid "Settings"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:337
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:346
 msgid ""
 "Size of the download queue for download processing (incl. sorting, merging "
 "etc.) in parallel."
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:468
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:477
 msgid "Sources (Size, Focus)"
 msgstr ""
 
@@ -571,11 +585,11 @@ msgid ""
 "locally."
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:441
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:450
 msgid "Space separated list of ports used by tcpdump."
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:366
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:375
 msgid "Special config options for the selected download utility."
 msgstr ""
 
@@ -595,23 +609,23 @@ msgstr ""
 msgid "Suspend"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:426
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:435
 msgid ""
 "Target directory for DNS related report files. Default is '/tmp', please use "
 "preferably an usb stick or another local disk."
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:353
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:362
 msgid ""
 "Target directory for blocklist backups. Default is '/tmp', please use "
 "preferably an usb stick or another local disk."
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:381
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:390
 msgid "Target directory for the generated blocklist 'adb_list.overall'."
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:409
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:418
 msgid "Target directory for the generated jail blocklist 'adb_list.jail'."
 msgstr ""
 
@@ -663,7 +677,7 @@ msgstr ""
 msgid "Time"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:385
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:394
 msgid "Timeout to wait for a successful DNS backend restart."
 msgstr ""
 
@@ -677,11 +691,11 @@ msgstr ""
 msgid "Top 10 Statistics"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:452
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:461
 msgid "Topic for adblock notification E-Mails."
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:332
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:341
 msgid "Trigger Delay"
 msgstr ""
 
@@ -690,7 +704,7 @@ msgstr ""
 msgid "Unable to save changes: %s"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:324
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:333
 msgid "Verbose Debug Logging"
 msgstr ""
 
@@ -705,11 +719,11 @@ msgstr ""
 msgid "Whitelist..."
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:374
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:383
 msgid "dnsmasq (/tmp/dnsmasq.d)"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:377
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:386
 msgid "kresd (/etc/kresd)"
 msgstr ""
 
@@ -717,15 +731,15 @@ msgstr ""
 msgid "max. result set size"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:376
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:385
 msgid "named (/var/lib/bind)"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:378
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:387
 msgid "raw (/tmp)"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:375
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:384
 msgid "unbound (/var/lib/unbound)"
 msgstr ""
 
index 1ff580c0a1498eef59b6ee9ec455299ad6a4f575..ed331c242979afc4009779cc16a4e0d16fd38862 100644 (file)
@@ -43,7 +43,7 @@ msgstr ""
 msgid "Add this (sub-)domain to your local whitelist."
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:405
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:414
 msgid "Additional Jail Blocklist"
 msgstr ""
 
@@ -51,7 +51,7 @@ msgstr ""
 msgid "Additional Settings"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:332
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:341
 msgid "Additional trigger delay in seconds before adblock processing begins."
 msgstr "Terdapat kelewatan picu dalam saat sebelum proses adblock bermula."
 
@@ -71,15 +71,15 @@ msgstr ""
 msgid "Answer"
 msgstr "Jawapan"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:353
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:362
 msgid "Backup Directory"
 msgstr "Direktori Sandaran"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:344
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:353
 msgid "Base Temp Directory"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:344
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:353
 msgid ""
 "Base Temp Directory for all adblock related runtime operations, e.g. "
 "downloading, sorting, merging etc."
@@ -104,7 +104,7 @@ msgstr "Kawasan Liputan Yang telah disekat"
 msgid "Blocked Domains"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:349
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:358
 msgid "Blocklist Backup"
 msgstr ""
 
@@ -120,7 +120,7 @@ msgstr ""
 msgid "Blocklist Sources"
 msgstr "Punca Senarai Sekatan"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:405
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:414
 msgid ""
 "Builds an additional DNS blocklist to block access to all domains except "
 "those listed in the whitelist. Please note: You can use this restrictive "
@@ -135,6 +135,12 @@ msgstr ""
 msgid "Cancel"
 msgstr ""
 
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:271
+msgid ""
+"Changes on this tab needs a full adblock service restart to take effect.<br /"
+"><p>&#xa0;</p>"
+msgstr ""
+
 #: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:254
 msgid "Client"
 msgstr "Pelanggan"
@@ -153,26 +159,26 @@ msgstr ""
 msgid "Count"
 msgstr "Kiraan"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:349
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:358
 msgid ""
 "Create compressed blocklist backups, they will be used in case of download "
 "errors or during startup."
 msgstr ""
 
 #: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:219
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:372
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:381
 msgid "DNS Backend"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:381
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:390
 msgid "DNS Directory"
 msgstr "Direktori DNS"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:395
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:404
 msgid "DNS File Reset"
 msgstr "Reset fail DNS"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:308
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:317
 #: applications/luci-app-adblock/luasrc/controller/adblock.lua:8
 #: applications/luci-app-adblock/root/usr/share/luci/menu.d/luci-app-adblock.json:27
 msgid "DNS Report"
@@ -186,7 +192,7 @@ msgstr ""
 msgid "DNS Requests (total)"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:385
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:394
 msgid "DNS Restart Timeout"
 msgstr ""
 
@@ -194,21 +200,21 @@ msgstr ""
 msgid "Date"
 msgstr "Tarikh"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:402
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:411
 msgid "Disable DNS Allow"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:414
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:423
 msgid "Disable DNS Restarts"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:414
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:423
 msgid ""
 "Disable adblock triggered restarts for dns backends with autoload/inotify "
 "functions."
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:402
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:411
 msgid "Disable selective DNS whitelisting (RPZ pass through)."
 msgstr ""
 
@@ -217,39 +223,39 @@ msgstr ""
 msgid "Domain"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:366
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:375
 msgid "Download Parameters"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:337
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:346
 msgid "Download Queue"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:359
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:368
 msgid "Download Utility"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:312
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:321
 msgid "E-Mail Notification"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:460
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:469
 msgid "E-Mail Notification Count"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:456
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:465
 msgid "E-Mail Profile"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:316
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:325
 msgid "E-Mail Receiver Address"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:448
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:457
 msgid "E-Mail Sender Address"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:452
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:461
 msgid "E-Mail Topic"
 msgstr ""
 
@@ -267,7 +273,7 @@ msgstr ""
 msgid "Enable SafeSearch"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:304
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:313
 msgid "Enable moderate SafeSearch filters for youtube."
 msgstr ""
 
@@ -275,7 +281,7 @@ msgstr ""
 msgid "Enable the adblock service."
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:324
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:333
 msgid "Enable verbose debug logging in case of any processing errors."
 msgstr ""
 
@@ -297,11 +303,11 @@ msgstr ""
 msgid "Existing job(s)"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:390
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:399
 msgid "External DNS Lookup Domain"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:390
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:399
 msgid ""
 "External domain to check for a successful DNS backend restart. Please note: "
 "To disable this check set this option to 'false'."
@@ -311,11 +317,11 @@ msgstr ""
 msgid "Filter criteria like date, domain or client (optional)"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:399
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:408
 msgid "Flush DNS Cache"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:399
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:408
 msgid "Flush the DNS Cache before adblock processing as well."
 msgstr ""
 
@@ -323,7 +329,7 @@ msgstr ""
 msgid "Force Local DNS"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:308
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:317
 msgid ""
 "Gather DNS related network traffic via tcpdump and provide a DNS Report on "
 "demand. Please note: this needs additional 'tcpdump-mini' package "
@@ -342,7 +348,7 @@ msgstr ""
 msgid "Information"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:409
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:418
 msgid "Jail Directory"
 msgstr ""
 
@@ -354,7 +360,15 @@ msgstr ""
 msgid "Latest DNS Requests"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:421
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:304
+msgid "Limit SafeSearch"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:304
+msgid "Limit SafeSearch to certain providers."
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:430
 msgid "List of available network devices used by tcpdump."
 msgstr ""
 
@@ -364,7 +378,7 @@ msgid ""
 "'unspecified' to use a classic startup timeout instead of a network trigger."
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:372
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:381
 msgid ""
 "List of supported DNS backends with their default list directory. To "
 "overwrite the default path use the 'DNS Directory' option."
@@ -382,7 +396,7 @@ msgid ""
 "support, e.g. x86 or raspberry devices.<br /> <p>&#xa0;</p>"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:359
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:368
 msgid "List of supported and fully pre-configured download utilities."
 msgstr ""
 
@@ -395,7 +409,7 @@ msgstr ""
 msgid "Log View"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:327
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:336
 msgid "Low Priority Service"
 msgstr ""
 
@@ -416,7 +430,7 @@ msgstr ""
 msgid "Overview"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:456
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:465
 msgid "Profile used by 'msmtp' for adblock notification E-Mails."
 msgstr ""
 
@@ -428,13 +442,13 @@ msgstr ""
 msgid "Query active blocklists and backups for a specific domain."
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:460
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:469
 msgid ""
 "Raise the notification count, to get E-Mails if the overall blocklist count "
 "is less or equal to the given limit."
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:316
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:325
 msgid "Receiver address for adblock notification e-mails."
 msgstr ""
 
@@ -444,7 +458,7 @@ msgid ""
 "to UDP and TCP protocol."
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:327
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:336
 msgid ""
 "Reduce the priority of the adblock background processing to take fewer "
 "resources from the system. Please note: This change requires a full adblock "
@@ -472,35 +486,39 @@ msgstr ""
 msgid "Refresh..."
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:431
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:313
+msgid "Relax SafeSearch"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:440
 msgid "Report Chunk Count"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:436
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:445
 msgid "Report Chunk Size"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:426
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:435
 msgid "Report Directory"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:421
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:430
 msgid "Report Interface"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:441
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:450
 msgid "Report Ports"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:431
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:440
 msgid "Report chunk count used by tcpdump."
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:436
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:445
 msgid "Report chunk size used by tcpdump in MByte."
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:395
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:404
 msgid ""
 "Resets the final DNS blocklist 'adb_list.overall' after DNS backend loading. "
 "Please note: This option starts a small ubus/adblock monitor in the "
@@ -527,23 +545,19 @@ msgstr ""
 msgid "Run Utils"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:304
-msgid "SafeSearch Moderate"
-msgstr ""
-
 #: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:39
 #: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:74
 #: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:83
 msgid "Save"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:312
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:321
 msgid ""
 "Send adblock related notification e-mails. Please note: this needs "
 "additional 'msmtp' package installation."
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:448
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:457
 msgid "Sender address for adblock notification E-Mails."
 msgstr ""
 
@@ -555,13 +569,13 @@ msgstr ""
 msgid "Settings"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:337
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:346
 msgid ""
 "Size of the download queue for download processing (incl. sorting, merging "
 "etc.) in parallel."
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:468
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:477
 msgid "Sources (Size, Focus)"
 msgstr ""
 
@@ -571,11 +585,11 @@ msgid ""
 "locally."
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:441
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:450
 msgid "Space separated list of ports used by tcpdump."
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:366
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:375
 msgid "Special config options for the selected download utility."
 msgstr ""
 
@@ -595,23 +609,23 @@ msgstr ""
 msgid "Suspend"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:426
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:435
 msgid ""
 "Target directory for DNS related report files. Default is '/tmp', please use "
 "preferably an usb stick or another local disk."
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:353
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:362
 msgid ""
 "Target directory for blocklist backups. Default is '/tmp', please use "
 "preferably an usb stick or another local disk."
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:381
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:390
 msgid "Target directory for the generated blocklist 'adb_list.overall'."
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:409
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:418
 msgid "Target directory for the generated jail blocklist 'adb_list.jail'."
 msgstr ""
 
@@ -663,7 +677,7 @@ msgstr ""
 msgid "Time"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:385
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:394
 msgid "Timeout to wait for a successful DNS backend restart."
 msgstr ""
 
@@ -677,11 +691,11 @@ msgstr ""
 msgid "Top 10 Statistics"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:452
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:461
 msgid "Topic for adblock notification E-Mails."
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:332
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:341
 msgid "Trigger Delay"
 msgstr ""
 
@@ -690,7 +704,7 @@ msgstr ""
 msgid "Unable to save changes: %s"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:324
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:333
 msgid "Verbose Debug Logging"
 msgstr ""
 
@@ -705,11 +719,11 @@ msgstr ""
 msgid "Whitelist..."
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:374
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:383
 msgid "dnsmasq (/tmp/dnsmasq.d)"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:377
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:386
 msgid "kresd (/etc/kresd)"
 msgstr ""
 
@@ -717,15 +731,15 @@ msgstr ""
 msgid "max. result set size"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:376
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:385
 msgid "named (/var/lib/bind)"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:378
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:387
 msgid "raw (/tmp)"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:375
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:384
 msgid "unbound (/var/lib/unbound)"
 msgstr ""
 
index 50de5d9a977fa3efdcd29a00814428c3a16401e4..0092c23826ca4e35a72d673354ac30e2f2bd8472 100644 (file)
@@ -43,7 +43,7 @@ msgstr ""
 msgid "Add this (sub-)domain to your local whitelist."
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:405
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:414
 msgid "Additional Jail Blocklist"
 msgstr ""
 
@@ -51,7 +51,7 @@ msgstr ""
 msgid "Additional Settings"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:332
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:341
 msgid "Additional trigger delay in seconds before adblock processing begins."
 msgstr ""
 "Ytterligere utløserforsinkelse i sekunder før behandling av "
@@ -73,15 +73,15 @@ msgstr ""
 msgid "Answer"
 msgstr "Svar"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:353
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:362
 msgid "Backup Directory"
 msgstr "Sikkerhetskopimappe"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:344
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:353
 msgid "Base Temp Directory"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:344
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:353
 msgid ""
 "Base Temp Directory for all adblock related runtime operations, e.g. "
 "downloading, sorting, merging etc."
@@ -106,7 +106,7 @@ msgstr "Blokkert domene"
 msgid "Blocked Domains"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:349
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:358
 msgid "Blocklist Backup"
 msgstr ""
 
@@ -122,7 +122,7 @@ msgstr ""
 msgid "Blocklist Sources"
 msgstr "Blokklistekilder"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:405
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:414
 msgid ""
 "Builds an additional DNS blocklist to block access to all domains except "
 "those listed in the whitelist. Please note: You can use this restrictive "
@@ -137,6 +137,12 @@ msgstr ""
 msgid "Cancel"
 msgstr ""
 
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:271
+msgid ""
+"Changes on this tab needs a full adblock service restart to take effect.<br /"
+"><p>&#xa0;</p>"
+msgstr ""
+
 #: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:254
 msgid "Client"
 msgstr "Klient"
@@ -155,26 +161,26 @@ msgstr ""
 msgid "Count"
 msgstr "Antall"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:349
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:358
 msgid ""
 "Create compressed blocklist backups, they will be used in case of download "
 "errors or during startup."
 msgstr ""
 
 #: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:219
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:372
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:381
 msgid "DNS Backend"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:381
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:390
 msgid "DNS Directory"
 msgstr "DNS-mappe"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:395
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:404
 msgid "DNS File Reset"
 msgstr "DNS-filtilbakestilling"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:308
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:317
 #: applications/luci-app-adblock/luasrc/controller/adblock.lua:8
 #: applications/luci-app-adblock/root/usr/share/luci/menu.d/luci-app-adblock.json:27
 msgid "DNS Report"
@@ -188,7 +194,7 @@ msgstr ""
 msgid "DNS Requests (total)"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:385
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:394
 msgid "DNS Restart Timeout"
 msgstr ""
 
@@ -196,21 +202,21 @@ msgstr ""
 msgid "Date"
 msgstr "Dato"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:402
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:411
 msgid "Disable DNS Allow"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:414
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:423
 msgid "Disable DNS Restarts"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:414
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:423
 msgid ""
 "Disable adblock triggered restarts for dns backends with autoload/inotify "
 "functions."
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:402
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:411
 msgid "Disable selective DNS whitelisting (RPZ pass through)."
 msgstr ""
 
@@ -219,39 +225,39 @@ msgstr ""
 msgid "Domain"
 msgstr "Domene"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:366
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:375
 msgid "Download Parameters"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:337
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:346
 msgid "Download Queue"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:359
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:368
 msgid "Download Utility"
 msgstr "Nedlastingsverktøy"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:312
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:321
 msgid "E-Mail Notification"
 msgstr "E-postmerknad"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:460
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:469
 msgid "E-Mail Notification Count"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:456
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:465
 msgid "E-Mail Profile"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:316
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:325
 msgid "E-Mail Receiver Address"
 msgstr "E-postmottagersadresse"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:448
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:457
 msgid "E-Mail Sender Address"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:452
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:461
 msgid "E-Mail Topic"
 msgstr ""
 
@@ -269,7 +275,7 @@ msgstr "Rediger hvitliste"
 msgid "Enable SafeSearch"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:304
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:313
 msgid "Enable moderate SafeSearch filters for youtube."
 msgstr ""
 
@@ -277,7 +283,7 @@ msgstr ""
 msgid "Enable the adblock service."
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:324
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:333
 msgid "Enable verbose debug logging in case of any processing errors."
 msgstr ""
 
@@ -299,11 +305,11 @@ msgstr ""
 msgid "Existing job(s)"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:390
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:399
 msgid "External DNS Lookup Domain"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:390
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:399
 msgid ""
 "External domain to check for a successful DNS backend restart. Please note: "
 "To disable this check set this option to 'false'."
@@ -313,11 +319,11 @@ msgstr ""
 msgid "Filter criteria like date, domain or client (optional)"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:399
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:408
 msgid "Flush DNS Cache"
 msgstr "Tøm DNS-hurtiglageret"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:399
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:408
 msgid "Flush the DNS Cache before adblock processing as well."
 msgstr ""
 
@@ -325,7 +331,7 @@ msgstr ""
 msgid "Force Local DNS"
 msgstr "Tving lokal DNS"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:308
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:317
 msgid ""
 "Gather DNS related network traffic via tcpdump and provide a DNS Report on "
 "demand. Please note: this needs additional 'tcpdump-mini' package "
@@ -344,7 +350,7 @@ msgstr ""
 msgid "Information"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:409
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:418
 msgid "Jail Directory"
 msgstr ""
 
@@ -356,7 +362,15 @@ msgstr "Sist kjørt"
 msgid "Latest DNS Requests"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:421
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:304
+msgid "Limit SafeSearch"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:304
+msgid "Limit SafeSearch to certain providers."
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:430
 msgid "List of available network devices used by tcpdump."
 msgstr ""
 
@@ -366,7 +380,7 @@ msgid ""
 "'unspecified' to use a classic startup timeout instead of a network trigger."
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:372
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:381
 msgid ""
 "List of supported DNS backends with their default list directory. To "
 "overwrite the default path use the 'DNS Directory' option."
@@ -384,7 +398,7 @@ msgid ""
 "support, e.g. x86 or raspberry devices.<br /> <p>&#xa0;</p>"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:359
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:368
 msgid "List of supported and fully pre-configured download utilities."
 msgstr ""
 
@@ -397,7 +411,7 @@ msgstr ""
 msgid "Log View"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:327
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:336
 msgid "Low Priority Service"
 msgstr ""
 
@@ -418,7 +432,7 @@ msgstr ""
 msgid "Overview"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:456
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:465
 msgid "Profile used by 'msmtp' for adblock notification E-Mails."
 msgstr ""
 
@@ -430,13 +444,13 @@ msgstr ""
 msgid "Query active blocklists and backups for a specific domain."
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:460
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:469
 msgid ""
 "Raise the notification count, to get E-Mails if the overall blocklist count "
 "is less or equal to the given limit."
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:316
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:325
 msgid "Receiver address for adblock notification e-mails."
 msgstr ""
 
@@ -446,7 +460,7 @@ msgid ""
 "to UDP and TCP protocol."
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:327
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:336
 msgid ""
 "Reduce the priority of the adblock background processing to take fewer "
 "resources from the system. Please note: This change requires a full adblock "
@@ -474,35 +488,39 @@ msgstr ""
 msgid "Refresh..."
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:431
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:313
+msgid "Relax SafeSearch"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:440
 msgid "Report Chunk Count"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:436
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:445
 msgid "Report Chunk Size"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:426
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:435
 msgid "Report Directory"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:421
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:430
 msgid "Report Interface"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:441
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:450
 msgid "Report Ports"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:431
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:440
 msgid "Report chunk count used by tcpdump."
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:436
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:445
 msgid "Report chunk size used by tcpdump in MByte."
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:395
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:404
 msgid ""
 "Resets the final DNS blocklist 'adb_list.overall' after DNS backend loading. "
 "Please note: This option starts a small ubus/adblock monitor in the "
@@ -529,23 +547,19 @@ msgstr ""
 msgid "Run Utils"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:304
-msgid "SafeSearch Moderate"
-msgstr ""
-
 #: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:39
 #: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:74
 #: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:83
 msgid "Save"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:312
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:321
 msgid ""
 "Send adblock related notification e-mails. Please note: this needs "
 "additional 'msmtp' package installation."
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:448
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:457
 msgid "Sender address for adblock notification E-Mails."
 msgstr ""
 
@@ -557,13 +571,13 @@ msgstr ""
 msgid "Settings"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:337
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:346
 msgid ""
 "Size of the download queue for download processing (incl. sorting, merging "
 "etc.) in parallel."
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:468
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:477
 msgid "Sources (Size, Focus)"
 msgstr ""
 
@@ -573,11 +587,11 @@ msgid ""
 "locally."
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:441
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:450
 msgid "Space separated list of ports used by tcpdump."
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:366
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:375
 msgid "Special config options for the selected download utility."
 msgstr ""
 
@@ -597,23 +611,23 @@ msgstr ""
 msgid "Suspend"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:426
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:435
 msgid ""
 "Target directory for DNS related report files. Default is '/tmp', please use "
 "preferably an usb stick or another local disk."
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:353
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:362
 msgid ""
 "Target directory for blocklist backups. Default is '/tmp', please use "
 "preferably an usb stick or another local disk."
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:381
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:390
 msgid "Target directory for the generated blocklist 'adb_list.overall'."
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:409
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:418
 msgid "Target directory for the generated jail blocklist 'adb_list.jail'."
 msgstr ""
 
@@ -665,7 +679,7 @@ msgstr ""
 msgid "Time"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:385
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:394
 msgid "Timeout to wait for a successful DNS backend restart."
 msgstr ""
 
@@ -679,11 +693,11 @@ msgstr ""
 msgid "Top 10 Statistics"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:452
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:461
 msgid "Topic for adblock notification E-Mails."
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:332
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:341
 msgid "Trigger Delay"
 msgstr ""
 
@@ -692,7 +706,7 @@ msgstr ""
 msgid "Unable to save changes: %s"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:324
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:333
 msgid "Verbose Debug Logging"
 msgstr ""
 
@@ -707,11 +721,11 @@ msgstr ""
 msgid "Whitelist..."
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:374
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:383
 msgid "dnsmasq (/tmp/dnsmasq.d)"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:377
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:386
 msgid "kresd (/etc/kresd)"
 msgstr ""
 
@@ -719,15 +733,15 @@ msgstr ""
 msgid "max. result set size"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:376
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:385
 msgid "named (/var/lib/bind)"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:378
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:387
 msgid "raw (/tmp)"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:375
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:384
 msgid "unbound (/var/lib/unbound)"
 msgstr ""
 
index f6d4656b5f1308ce99515864a50334f33b00cb60..40a88e123a83cd7499ddcb84034cab598612871c 100644 (file)
@@ -1,6 +1,6 @@
 msgid ""
 msgstr ""
-"PO-Revision-Date: 2020-05-09 06:42+0000\n"
+"PO-Revision-Date: 2020-06-13 22:13+0000\n"
 "Last-Translator: Marcin Net <marcin.net@linux.pl>\n"
 "Language-Team: Polish <https://hosted.weblate.org/projects/openwrt/"
 "luciapplicationsadblock/pl/>\n"
@@ -44,15 +44,15 @@ msgstr "Dodaj tę (sub-)domenę do Twojej lokalnej czarnej listy."
 msgid "Add this (sub-)domain to your local whitelist."
 msgstr "Dodaj tę (pod-)domenę do Twojej lokalnej białej listy."
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:405
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:414
 msgid "Additional Jail Blocklist"
 msgstr "Dodatkowa lista zablokowanych"
 
 #: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:269
 msgid "Additional Settings"
-msgstr "Dodatkowe ustawienia"
+msgstr "Dodatkowe"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:332
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:341
 msgid "Additional trigger delay in seconds before adblock processing begins."
 msgstr ""
 "Dodatkowe opóźnienie wyzwalacza w sekundach przed rozpoczęciem przetwarzania "
@@ -74,15 +74,15 @@ msgstr "Zaawansowane ustawienia raportów"
 msgid "Answer"
 msgstr "Odpowiedź"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:353
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:362
 msgid "Backup Directory"
 msgstr "Katalog kopii zapasowej"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:344
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:353
 msgid "Base Temp Directory"
 msgstr "Podstawowy katalog tymczasowy"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:344
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:353
 msgid ""
 "Base Temp Directory for all adblock related runtime operations, e.g. "
 "downloading, sorting, merging etc."
@@ -111,7 +111,7 @@ msgstr "Zablokowana domena"
 msgid "Blocked Domains"
 msgstr "Zablokowane domeny"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:349
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:358
 msgid "Blocklist Backup"
 msgstr "Kopia zapasowa listy zablokowanych"
 
@@ -127,7 +127,7 @@ msgstr "Zapytanie..."
 msgid "Blocklist Sources"
 msgstr "Źródła list"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:405
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:414
 msgid ""
 "Builds an additional DNS blocklist to block access to all domains except "
 "those listed in the whitelist. Please note: You can use this restrictive "
@@ -146,6 +146,14 @@ msgstr ""
 msgid "Cancel"
 msgstr "Anuluj"
 
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:271
+msgid ""
+"Changes on this tab needs a full adblock service restart to take effect.<br /"
+"><p>&#xa0;</p>"
+msgstr ""
+"Zmiany na tej karcie wymagają ponownego uruchomienia usługi Adblock, aby "
+"zostały wprowadzone. <br /> <p> &#xa0; </p>"
+
 #: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:254
 msgid "Client"
 msgstr "Klient"
@@ -168,7 +176,7 @@ msgstr ""
 msgid "Count"
 msgstr "Licznik"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:349
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:358
 msgid ""
 "Create compressed blocklist backups, they will be used in case of download "
 "errors or during startup."
@@ -177,19 +185,19 @@ msgstr ""
 "używane w przypadku błędów pobierania lub podczas uruchamiania."
 
 #: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:219
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:372
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:381
 msgid "DNS Backend"
 msgstr "Zaplecze DNS"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:381
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:390
 msgid "DNS Directory"
 msgstr "Katalog DNS"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:395
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:404
 msgid "DNS File Reset"
 msgstr "Resetuj plik DNS"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:308
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:317
 #: applications/luci-app-adblock/luasrc/controller/adblock.lua:8
 #: applications/luci-app-adblock/root/usr/share/luci/menu.d/luci-app-adblock.json:27
 msgid "DNS Report"
@@ -203,7 +211,7 @@ msgstr "Żądania DNS (zablokowane)"
 msgid "DNS Requests (total)"
 msgstr "Żądania DNS (ogółem)"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:385
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:394
 msgid "DNS Restart Timeout"
 msgstr "Limit czasu restartu DNS"
 
@@ -211,15 +219,15 @@ msgstr "Limit czasu restartu DNS"
 msgid "Date"
 msgstr "Data"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:402
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:411
 msgid "Disable DNS Allow"
 msgstr "Wyłącz pozwolenie na DNS"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:414
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:423
 msgid "Disable DNS Restarts"
 msgstr "Wyłącz restart DNS"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:414
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:423
 msgid ""
 "Disable adblock triggered restarts for dns backends with autoload/inotify "
 "functions."
@@ -227,7 +235,7 @@ msgstr ""
 "Wyłącz wyzwalane restarty adblocka dla zaplecza DNS z funkcjami Autoload/"
 "Inotify."
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:402
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:411
 msgid "Disable selective DNS whitelisting (RPZ pass through)."
 msgstr "Wyłącz selektywną białą listę DNS (RPZ)."
 
@@ -236,39 +244,39 @@ msgstr "Wyłącz selektywną białą listę DNS (RPZ)."
 msgid "Domain"
 msgstr "Domena"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:366
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:375
 msgid "Download Parameters"
 msgstr "Parametry pobierania"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:337
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:346
 msgid "Download Queue"
 msgstr "Kolejka pobierania"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:359
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:368
 msgid "Download Utility"
 msgstr "Narzędzie pobierania"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:312
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:321
 msgid "E-Mail Notification"
 msgstr "Powiadomienie email"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:460
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:469
 msgid "E-Mail Notification Count"
 msgstr "Licznik powiadomień email"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:456
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:465
 msgid "E-Mail Profile"
 msgstr "Profil email"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:316
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:325
 msgid "E-Mail Receiver Address"
 msgstr "Adres email odbiorcy"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:448
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:457
 msgid "E-Mail Sender Address"
 msgstr "Adres email nadawcy"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:452
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:461
 msgid "E-Mail Topic"
 msgstr "Temat email"
 
@@ -286,7 +294,7 @@ msgstr "Edycja białej listy"
 msgid "Enable SafeSearch"
 msgstr "Włącz funkcję SafeSearch"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:304
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:313
 msgid "Enable moderate SafeSearch filters for youtube."
 msgstr "Włącz umiarkowane filtry SafeSearch dla youtube."
 
@@ -294,7 +302,7 @@ msgstr "Włącz umiarkowane filtry SafeSearch dla youtube."
 msgid "Enable the adblock service."
 msgstr "Włącz usługę adblock."
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:324
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:333
 msgid "Enable verbose debug logging in case of any processing errors."
 msgstr ""
 "Włącz pełne rejestrowanie debugowania w przypadku błędów przetwarzania."
@@ -319,11 +327,11 @@ msgstr ""
 msgid "Existing job(s)"
 msgstr "Istniejące zadania"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:390
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:399
 msgid "External DNS Lookup Domain"
 msgstr "Zewnętrzna domena wyszukiwania DNS"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:390
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:399
 msgid ""
 "External domain to check for a successful DNS backend restart. Please note: "
 "To disable this check set this option to 'false'."
@@ -336,11 +344,11 @@ msgstr ""
 msgid "Filter criteria like date, domain or client (optional)"
 msgstr "Kryteria filtrowania takie jak data, domena lub klient (opcjonalnie)"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:399
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:408
 msgid "Flush DNS Cache"
 msgstr "Opróżnij pamięć podręczną DNS"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:399
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:408
 msgid "Flush the DNS Cache before adblock processing as well."
 msgstr "Opróżnij pamięć podręczną DNS przed przetwarzaniem adblocka."
 
@@ -348,7 +356,7 @@ msgstr "Opróżnij pamięć podręczną DNS przed przetwarzaniem adblocka."
 msgid "Force Local DNS"
 msgstr "Wymuś lokalny DNS"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:308
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:317
 msgid ""
 "Gather DNS related network traffic via tcpdump and provide a DNS Report on "
 "demand. Please note: this needs additional 'tcpdump-mini' package "
@@ -360,7 +368,7 @@ msgstr ""
 
 #: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:268
 msgid "General Settings"
-msgstr "Ustawienia główne"
+msgstr "Główne"
 
 #: applications/luci-app-adblock/root/usr/share/rpcd/acl.d/luci-app-adblock.json:3
 msgid "Grant access to LuCI app adblock"
@@ -370,7 +378,7 @@ msgstr "Udziel dostępu LuCI do aplikacji adblock"
 msgid "Information"
 msgstr "Informacja"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:409
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:418
 msgid "Jail Directory"
 msgstr "Katalog więzienia"
 
@@ -382,7 +390,15 @@ msgstr "Ostatnie uruchomienie"
 msgid "Latest DNS Requests"
 msgstr "Ostatnie zapytania DNS"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:421
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:304
+msgid "Limit SafeSearch"
+msgstr "Limit SafeSearch"
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:304
+msgid "Limit SafeSearch to certain providers."
+msgstr "Limit SafeSearch dla certyfikowanych dostawców."
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:430
 msgid "List of available network devices used by tcpdump."
 msgstr "Lista dostępnych urządzeń sieciowych używanych przez tcpdump."
 
@@ -395,7 +411,7 @@ msgstr ""
 "'nieokreślone', aby użyć klasycznego limitu czasu uruchamiania zamiast "
 "wyzwalacza sieciowego."
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:372
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:381
 msgid ""
 "List of supported DNS backends with their default list directory. To "
 "overwrite the default path use the 'DNS Directory' option."
@@ -425,7 +441,7 @@ msgstr ""
 "wielordzeniowej, np. urządzenia x86 lub urządzenia typu raspberry.<br /> "
 "<p>&#xa0;</p>"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:359
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:368
 msgid "List of supported and fully pre-configured download utilities."
 msgstr ""
 "Lista obsługiwanych i wstępnie skonfigurowanych narzędzi do pobierania."
@@ -439,7 +455,7 @@ msgstr "Lokalne porty DNS"
 msgid "Log View"
 msgstr "Widok dziennika"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:327
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:336
 msgid "Low Priority Service"
 msgstr "Usługa niskopriorytetowa"
 
@@ -460,7 +476,7 @@ msgstr "Brak dzienników związanych z adblockiem!"
 msgid "Overview"
 msgstr "Przegląd"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:456
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:465
 msgid "Profile used by 'msmtp' for adblock notification E-Mails."
 msgstr "Profil używany przez 'msmtp' do powiadamiania o blokadzie email."
 
@@ -474,7 +490,7 @@ msgstr ""
 "Wysyłaj zapytania do aktywnych list blokowania i kopii zapasowych dla "
 "określonej domeny."
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:460
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:469
 msgid ""
 "Raise the notification count, to get E-Mails if the overall blocklist count "
 "is less or equal to the given limit."
@@ -482,7 +498,7 @@ msgstr ""
 "Zwiększ liczbę powiadomień, aby otrzymywać wiadomości email jeśli ogólna "
 "liczba blokowanych list jest mniejsza lub równa podanemu limitowi."
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:316
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:325
 msgid "Receiver address for adblock notification e-mails."
 msgstr "Adres odbiorcy dla powiadomień email adblocka."
 
@@ -494,7 +510,7 @@ msgstr ""
 "Przekieruj wszystkie zapytania DNS ze strefy LAN do lokalnego programu "
 "obsługi DNS, dotyczy protokołu UDP i TCP."
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:327
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:336
 msgid ""
 "Reduce the priority of the adblock background processing to take fewer "
 "resources from the system. Please note: This change requires a full adblock "
@@ -524,35 +540,39 @@ msgstr "Odśwież zegar..."
 msgid "Refresh..."
 msgstr "Odświeżanie..."
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:431
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:313
+msgid "Relax SafeSearch"
+msgstr "Odpoczynek SafeSearch"
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:440
 msgid "Report Chunk Count"
 msgstr "Zgłoś liczbę fragmentów"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:436
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:445
 msgid "Report Chunk Size"
 msgstr "Zgłoś wielkość porcji"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:426
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:435
 msgid "Report Directory"
 msgstr "Katalog raportów"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:421
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:430
 msgid "Report Interface"
 msgstr "Interfejs raportowania"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:441
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:450
 msgid "Report Ports"
 msgstr "Porty raportowania"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:431
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:440
 msgid "Report chunk count used by tcpdump."
 msgstr "Raportuj liczbę fragmentów używaną przez tcpdump."
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:436
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:445
 msgid "Report chunk size used by tcpdump in MByte."
 msgstr "Raportuj wielkość fragmentów używaną przez tcpdump w MB."
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:395
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:404
 msgid ""
 "Resets the final DNS blocklist 'adb_list.overall' after DNS backend loading. "
 "Please note: This option starts a small ubus/adblock monitor in the "
@@ -567,23 +587,19 @@ msgstr "Wynik"
 
 #: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:228
 msgid "Run Directories"
-msgstr "Uruchom katalogi"
+msgstr "Uruchomione katalogi"
 
 #: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:231
 msgid "Run Flags"
-msgstr "Uruchom flagi"
+msgstr "Uruchomione flagi"
 
 #: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:225
 msgid "Run Interfaces"
-msgstr "Uruchom interfejsy"
+msgstr "Uruchomione interfejsy"
 
 #: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:222
 msgid "Run Utils"
-msgstr "Uruchom narzędzia"
-
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:304
-msgid "SafeSearch Moderate"
-msgstr "Moderuj filtr SafeSearch"
+msgstr "Uruchomione narzędzia"
 
 #: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:39
 #: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:74
@@ -591,7 +607,7 @@ msgstr "Moderuj filtr SafeSearch"
 msgid "Save"
 msgstr "Zapisz"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:312
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:321
 msgid ""
 "Send adblock related notification e-mails. Please note: this needs "
 "additional 'msmtp' package installation."
@@ -599,7 +615,7 @@ msgstr ""
 "Wysyłaj powiadomienia email związane z adblock. Uwaga: wymaga to dodatkowej "
 "instalacji pakietu 'msmtp'."
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:448
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:457
 msgid "Sender address for adblock notification E-Mails."
 msgstr "Adres nadawcy dla powiadomień emailowych adblocka."
 
@@ -611,7 +627,7 @@ msgstr "Ustaw/Zmień nowe zadanie Adblock"
 msgid "Settings"
 msgstr "Ustawienia"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:337
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:346
 msgid ""
 "Size of the download queue for download processing (incl. sorting, merging "
 "etc.) in parallel."
@@ -619,7 +635,7 @@ msgstr ""
 "Rozmiar kolejki pobierania do przetwarzania plików (w tym sortowanie, "
 "łączenie itp.) równolegle."
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:468
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:477
 msgid "Sources (Size, Focus)"
 msgstr "Źródła (wielkość, skupienie)"
 
@@ -631,11 +647,11 @@ msgstr ""
 "Rozdzielona spacjami lista portów zapory związanych z DNS, które należy "
 "wymusić lokalnie."
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:441
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:450
 msgid "Space separated list of ports used by tcpdump."
 msgstr "Rozdzielona spacjami lista portów używanych przez tcpdump."
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:366
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:375
 msgid "Special config options for the selected download utility."
 msgstr "Specjalne opcje konfiguracji dla wybranego narzędzia do pobierania."
 
@@ -655,7 +671,7 @@ msgstr "Status/Wersja"
 msgid "Suspend"
 msgstr "Zawieś"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:426
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:435
 msgid ""
 "Target directory for DNS related report files. Default is '/tmp', please use "
 "preferably an usb stick or another local disk."
@@ -663,7 +679,7 @@ msgstr ""
 "Katalog docelowy dla plików raportowania. Domyślnie jest to '/ tmp', "
 "najlepiej użyj pamięci USB."
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:353
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:362
 msgid ""
 "Target directory for blocklist backups. Default is '/tmp', please use "
 "preferably an usb stick or another local disk."
@@ -671,12 +687,12 @@ msgstr ""
 "Katalog docelowy dla kopii zapasowych listy zablokowanych. Domyślnie jest to "
 "'/tmp', użyj najlepiej pamięci USB lub innego dysku lokalnego."
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:381
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:390
 msgid "Target directory for the generated blocklist 'adb_list.overall'."
 msgstr ""
 "Katalog docelowy dla wygenerowanej listy blokowania 'adb_list.overall'."
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:409
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:418
 msgid "Target directory for the generated jail blocklist 'adb_list.jail'."
 msgstr ""
 "Katalog docelowy dla wygenerowanej listy zablokowanych 'adb_list.jail'."
@@ -740,7 +756,7 @@ msgstr ""
 msgid "Time"
 msgstr "Czas"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:385
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:394
 msgid "Timeout to wait for a successful DNS backend restart."
 msgstr "Limit czasu oczekiwania na pomyślne ponowne uruchomienie zaplecza DNS."
 
@@ -756,11 +772,11 @@ msgstr ""
 msgid "Top 10 Statistics"
 msgstr "Top 10"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:452
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:461
 msgid "Topic for adblock notification E-Mails."
 msgstr "Temat dla powiadomień email adblocka."
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:332
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:341
 msgid "Trigger Delay"
 msgstr "Opóźnienie wyzwalacza"
 
@@ -769,7 +785,7 @@ msgstr "Opóźnienie wyzwalacza"
 msgid "Unable to save changes: %s"
 msgstr "Nie można zapisać zmian: %s"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:324
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:333
 msgid "Verbose Debug Logging"
 msgstr "Pełne rejestrowanie debugowania"
 
@@ -786,11 +802,11 @@ msgstr ""
 msgid "Whitelist..."
 msgstr "Biała lista ..."
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:374
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:383
 msgid "dnsmasq (/tmp/dnsmasq.d)"
 msgstr "dnsmasq (/tmp/dnsmasq.d)"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:377
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:386
 msgid "kresd (/etc/kresd)"
 msgstr "kresd (/etc/kresd)"
 
@@ -798,18 +814,21 @@ msgstr "kresd (/etc/kresd)"
 msgid "max. result set size"
 msgstr "maks. rozmiar zestawu wyników"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:376
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:385
 msgid "named (/var/lib/bind)"
 msgstr "named (/var/lib/bind)"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:378
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:387
 msgid "raw (/tmp)"
 msgstr "raw (/tmp)"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:375
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:384
 msgid "unbound (/var/lib/unbound)"
 msgstr "unbound (/var/lib/unbound)"
 
+#~ msgid "SafeSearch Moderate"
+#~ msgstr "Moderuj filtr SafeSearch"
+
 #~ msgid ""
 #~ "<b>Caution:</b> To prevent OOM exceptions on low memory devices with less "
 #~ "than 64 MB free RAM, please only select a few of them!"
index 32548551062c359266e8c4c1d50727bf92c60e34..9fd9c5476d3d0e1b280431d652bcbaef3cc9e853 100644 (file)
@@ -43,7 +43,7 @@ msgstr ""
 msgid "Add this (sub-)domain to your local whitelist."
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:405
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:414
 msgid "Additional Jail Blocklist"
 msgstr ""
 
@@ -51,7 +51,7 @@ msgstr ""
 msgid "Additional Settings"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:332
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:341
 msgid "Additional trigger delay in seconds before adblock processing begins."
 msgstr ""
 "Atraso adicional do trigger em segundos antes do processamento do Adblock "
@@ -73,15 +73,15 @@ msgstr ""
 msgid "Answer"
 msgstr "Resposta"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:353
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:362
 msgid "Backup Directory"
 msgstr "Diretório do Backup"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:344
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:353
 msgid "Base Temp Directory"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:344
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:353
 msgid ""
 "Base Temp Directory for all adblock related runtime operations, e.g. "
 "downloading, sorting, merging etc."
@@ -106,7 +106,7 @@ msgstr "Domínio Bloqueado"
 msgid "Blocked Domains"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:349
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:358
 msgid "Blocklist Backup"
 msgstr ""
 
@@ -122,7 +122,7 @@ msgstr ""
 msgid "Blocklist Sources"
 msgstr "Origem da Blocklist"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:405
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:414
 msgid ""
 "Builds an additional DNS blocklist to block access to all domains except "
 "those listed in the whitelist. Please note: You can use this restrictive "
@@ -137,6 +137,12 @@ msgstr ""
 msgid "Cancel"
 msgstr "Cancelar"
 
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:271
+msgid ""
+"Changes on this tab needs a full adblock service restart to take effect.<br /"
+"><p>&#xa0;</p>"
+msgstr ""
+
 #: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:254
 msgid "Client"
 msgstr "Cliente"
@@ -155,26 +161,26 @@ msgstr ""
 msgid "Count"
 msgstr "Contagem"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:349
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:358
 msgid ""
 "Create compressed blocklist backups, they will be used in case of download "
 "errors or during startup."
 msgstr ""
 
 #: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:219
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:372
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:381
 msgid "DNS Backend"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:381
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:390
 msgid "DNS Directory"
 msgstr "Diretório DNS"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:395
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:404
 msgid "DNS File Reset"
 msgstr "Repor o ficheiro DNS"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:308
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:317
 #: applications/luci-app-adblock/luasrc/controller/adblock.lua:8
 #: applications/luci-app-adblock/root/usr/share/luci/menu.d/luci-app-adblock.json:27
 msgid "DNS Report"
@@ -188,7 +194,7 @@ msgstr ""
 msgid "DNS Requests (total)"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:385
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:394
 msgid "DNS Restart Timeout"
 msgstr ""
 
@@ -196,21 +202,21 @@ msgstr ""
 msgid "Date"
 msgstr "Data"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:402
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:411
 msgid "Disable DNS Allow"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:414
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:423
 msgid "Disable DNS Restarts"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:414
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:423
 msgid ""
 "Disable adblock triggered restarts for dns backends with autoload/inotify "
 "functions."
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:402
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:411
 msgid "Disable selective DNS whitelisting (RPZ pass through)."
 msgstr ""
 
@@ -219,39 +225,39 @@ msgstr ""
 msgid "Domain"
 msgstr "Domínio"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:366
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:375
 msgid "Download Parameters"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:337
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:346
 msgid "Download Queue"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:359
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:368
 msgid "Download Utility"
 msgstr "Ferramenta para descarregar"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:312
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:321
 msgid "E-Mail Notification"
 msgstr "Notificação por e-mail"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:460
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:469
 msgid "E-Mail Notification Count"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:456
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:465
 msgid "E-Mail Profile"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:316
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:325
 msgid "E-Mail Receiver Address"
 msgstr "Endereço do destinatário de e-mail"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:448
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:457
 msgid "E-Mail Sender Address"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:452
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:461
 msgid "E-Mail Topic"
 msgstr ""
 
@@ -269,7 +275,7 @@ msgstr "Editar lista de permissões"
 msgid "Enable SafeSearch"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:304
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:313
 msgid "Enable moderate SafeSearch filters for youtube."
 msgstr ""
 
@@ -277,7 +283,7 @@ msgstr ""
 msgid "Enable the adblock service."
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:324
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:333
 msgid "Enable verbose debug logging in case of any processing errors."
 msgstr ""
 
@@ -299,11 +305,11 @@ msgstr ""
 msgid "Existing job(s)"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:390
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:399
 msgid "External DNS Lookup Domain"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:390
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:399
 msgid ""
 "External domain to check for a successful DNS backend restart. Please note: "
 "To disable this check set this option to 'false'."
@@ -313,11 +319,11 @@ msgstr ""
 msgid "Filter criteria like date, domain or client (optional)"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:399
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:408
 msgid "Flush DNS Cache"
 msgstr "Limpar o cache de DNS"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:399
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:408
 msgid "Flush the DNS Cache before adblock processing as well."
 msgstr ""
 
@@ -325,7 +331,7 @@ msgstr ""
 msgid "Force Local DNS"
 msgstr "Forçar o DNS Local"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:308
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:317
 msgid ""
 "Gather DNS related network traffic via tcpdump and provide a DNS Report on "
 "demand. Please note: this needs additional 'tcpdump-mini' package "
@@ -344,7 +350,7 @@ msgstr ""
 msgid "Information"
 msgstr "Informação"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:409
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:418
 msgid "Jail Directory"
 msgstr ""
 
@@ -356,7 +362,15 @@ msgstr "Última Execução"
 msgid "Latest DNS Requests"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:421
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:304
+msgid "Limit SafeSearch"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:304
+msgid "Limit SafeSearch to certain providers."
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:430
 msgid "List of available network devices used by tcpdump."
 msgstr ""
 
@@ -366,7 +380,7 @@ msgid ""
 "'unspecified' to use a classic startup timeout instead of a network trigger."
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:372
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:381
 msgid ""
 "List of supported DNS backends with their default list directory. To "
 "overwrite the default path use the 'DNS Directory' option."
@@ -384,7 +398,7 @@ msgid ""
 "support, e.g. x86 or raspberry devices.<br /> <p>&#xa0;</p>"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:359
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:368
 msgid "List of supported and fully pre-configured download utilities."
 msgstr ""
 "Lista de ferramentas de descarregamento suportadas e completamente pré-"
@@ -399,7 +413,7 @@ msgstr ""
 msgid "Log View"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:327
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:336
 msgid "Low Priority Service"
 msgstr "Serviço de Baixa Prioridade"
 
@@ -420,7 +434,7 @@ msgstr ""
 msgid "Overview"
 msgstr "Visão Geral"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:456
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:465
 msgid "Profile used by 'msmtp' for adblock notification E-Mails."
 msgstr ""
 
@@ -432,13 +446,13 @@ msgstr "Consulta"
 msgid "Query active blocklists and backups for a specific domain."
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:460
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:469
 msgid ""
 "Raise the notification count, to get E-Mails if the overall blocklist count "
 "is less or equal to the given limit."
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:316
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:325
 msgid "Receiver address for adblock notification e-mails."
 msgstr "Endereço do destinatário para e-mails de notificação do adblock."
 
@@ -448,7 +462,7 @@ msgid ""
 "to UDP and TCP protocol."
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:327
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:336
 msgid ""
 "Reduce the priority of the adblock background processing to take fewer "
 "resources from the system. Please note: This change requires a full adblock "
@@ -476,35 +490,39 @@ msgstr ""
 msgid "Refresh..."
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:431
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:313
+msgid "Relax SafeSearch"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:440
 msgid "Report Chunk Count"
 msgstr "Relatar Contagem de Porções"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:436
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:445
 msgid "Report Chunk Size"
 msgstr "Tamanho de Porções de Relatório"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:426
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:435
 msgid "Report Directory"
 msgstr "Diretório de Relatórios"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:421
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:430
 msgid "Report Interface"
 msgstr "Interface de Relatório"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:441
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:450
 msgid "Report Ports"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:431
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:440
 msgid "Report chunk count used by tcpdump."
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:436
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:445
 msgid "Report chunk size used by tcpdump in MByte."
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:395
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:404
 msgid ""
 "Resets the final DNS blocklist 'adb_list.overall' after DNS backend loading. "
 "Please note: This option starts a small ubus/adblock monitor in the "
@@ -531,23 +549,19 @@ msgstr ""
 msgid "Run Utils"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:304
-msgid "SafeSearch Moderate"
-msgstr ""
-
 #: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:39
 #: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:74
 #: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:83
 msgid "Save"
 msgstr "Guardar"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:312
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:321
 msgid ""
 "Send adblock related notification e-mails. Please note: this needs "
 "additional 'msmtp' package installation."
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:448
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:457
 msgid "Sender address for adblock notification E-Mails."
 msgstr ""
 
@@ -559,13 +573,13 @@ msgstr ""
 msgid "Settings"
 msgstr "Configurações"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:337
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:346
 msgid ""
 "Size of the download queue for download processing (incl. sorting, merging "
 "etc.) in parallel."
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:468
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:477
 msgid "Sources (Size, Focus)"
 msgstr ""
 
@@ -575,11 +589,11 @@ msgid ""
 "locally."
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:441
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:450
 msgid "Space separated list of ports used by tcpdump."
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:366
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:375
 msgid "Special config options for the selected download utility."
 msgstr ""
 
@@ -599,24 +613,24 @@ msgstr ""
 msgid "Suspend"
 msgstr "Suspender"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:426
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:435
 msgid ""
 "Target directory for DNS related report files. Default is '/tmp', please use "
 "preferably an usb stick or another local disk."
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:353
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:362
 msgid ""
 "Target directory for blocklist backups. Default is '/tmp', please use "
 "preferably an usb stick or another local disk."
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:381
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:390
 msgid "Target directory for the generated blocklist 'adb_list.overall'."
 msgstr ""
 "Diretório de destino para a lista de blocos 'adb_list.overall' gerada ."
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:409
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:418
 msgid "Target directory for the generated jail blocklist 'adb_list.jail'."
 msgstr ""
 
@@ -670,7 +684,7 @@ msgstr ""
 msgid "Time"
 msgstr "Tempo"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:385
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:394
 msgid "Timeout to wait for a successful DNS backend restart."
 msgstr ""
 
@@ -684,11 +698,11 @@ msgstr ""
 msgid "Top 10 Statistics"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:452
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:461
 msgid "Topic for adblock notification E-Mails."
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:332
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:341
 msgid "Trigger Delay"
 msgstr "Atraso do Gatilho"
 
@@ -697,7 +711,7 @@ msgstr "Atraso do Gatilho"
 msgid "Unable to save changes: %s"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:324
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:333
 msgid "Verbose Debug Logging"
 msgstr "Registro de Depuração Detalhado"
 
@@ -712,11 +726,11 @@ msgstr ""
 msgid "Whitelist..."
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:374
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:383
 msgid "dnsmasq (/tmp/dnsmasq.d)"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:377
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:386
 msgid "kresd (/etc/kresd)"
 msgstr ""
 
@@ -724,15 +738,15 @@ msgstr ""
 msgid "max. result set size"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:376
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:385
 msgid "named (/var/lib/bind)"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:378
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:387
 msgid "raw (/tmp)"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:375
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:384
 msgid "unbound (/var/lib/unbound)"
 msgstr ""
 
index 516d66dd36d4b3c5c91e9d5b37a62b35742664b4..52012123bd90e47bc01705d8b361e733fa6d8072 100644 (file)
@@ -2,7 +2,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: \n"
 "POT-Creation-Date: \n"
-"PO-Revision-Date: 2020-05-02 10:21+0000\n"
+"PO-Revision-Date: 2020-06-14 14:42+0000\n"
 "Last-Translator: Wellington Terumi Uemura <wellingtonuemura@gmail.com>\n"
 "Language-Team: Portuguese (Brazil) <https://hosted.weblate.org/projects/"
 "openwrt/luciapplicationsadblock/pt_BR/>\n"
@@ -46,7 +46,7 @@ msgstr "Adicione este (sub)domínio na sua lista negra local."
 msgid "Add this (sub-)domain to your local whitelist."
 msgstr "Adicione este (sub)domínio na sua lista branca local."
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:405
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:414
 msgid "Additional Jail Blocklist"
 msgstr "Lista de Bloqueio Adicional"
 
@@ -54,7 +54,7 @@ msgstr "Lista de Bloqueio Adicional"
 msgid "Additional Settings"
 msgstr "Configurações Adicionais"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:332
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:341
 msgid "Additional trigger delay in seconds before adblock processing begins."
 msgstr ""
 "Atraso de gatilho adicional em segundos antes do processamento do adblock "
@@ -76,15 +76,15 @@ msgstr "Configurações Avançadas do Relatório"
 msgid "Answer"
 msgstr "Resposta"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:353
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:362
 msgid "Backup Directory"
 msgstr "Diretório da cópia de segurança"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:344
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:353
 msgid "Base Temp Directory"
 msgstr "Diretório Base Temporário"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:344
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:353
 msgid ""
 "Base Temp Directory for all adblock related runtime operations, e.g. "
 "downloading, sorting, merging etc."
@@ -114,7 +114,7 @@ msgstr "Domínios Bloqueados"
 msgid "Blocked Domains"
 msgstr "Domínios Bloqueados"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:349
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:358
 msgid "Blocklist Backup"
 msgstr "Cópia de Segurança da Lista de Bloqueio"
 
@@ -130,7 +130,7 @@ msgstr "Pesquisando a Lista de Bloqueio..."
 msgid "Blocklist Sources"
 msgstr "Fontes de listas de bloqueio"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:405
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:414
 msgid ""
 "Builds an additional DNS blocklist to block access to all domains except "
 "those listed in the whitelist. Please note: You can use this restrictive "
@@ -149,6 +149,14 @@ msgstr ""
 msgid "Cancel"
 msgstr "Cancelar"
 
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:271
+msgid ""
+"Changes on this tab needs a full adblock service restart to take effect.<br /"
+"><p>&#xa0;</p>"
+msgstr ""
+"As alterações nesta guia precisam de uma reinicialização completa do serviço "
+"adblock para entrar em vigor.<br /><p>&#xa0;</p>"
+
 #: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:254
 msgid "Client"
 msgstr "Cliente"
@@ -171,7 +179,7 @@ msgstr ""
 msgid "Count"
 msgstr "Contagem"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:349
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:358
 msgid ""
 "Create compressed blocklist backups, they will be used in case of download "
 "errors or during startup."
@@ -180,19 +188,19 @@ msgstr ""
 "usados em caso de erros de download ou durante a inicialização."
 
 #: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:219
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:372
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:381
 msgid "DNS Backend"
 msgstr "Infraestrutura do DNS"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:381
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:390
 msgid "DNS Directory"
 msgstr "Diretório DNS"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:395
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:404
 msgid "DNS File Reset"
 msgstr "Zerar Arquivo de DNS"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:308
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:317
 #: applications/luci-app-adblock/luasrc/controller/adblock.lua:8
 #: applications/luci-app-adblock/root/usr/share/luci/menu.d/luci-app-adblock.json:27
 msgid "DNS Report"
@@ -206,7 +214,7 @@ msgstr "Solicitações do DNS (bloqueadas)"
 msgid "DNS Requests (total)"
 msgstr "Solicitações do DNS (total)"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:385
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:394
 msgid "DNS Restart Timeout"
 msgstr "Tempo Limite para Reiniciar o DNS"
 
@@ -214,15 +222,15 @@ msgstr "Tempo Limite para Reiniciar o DNS"
 msgid "Date"
 msgstr "Dia"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:402
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:411
 msgid "Disable DNS Allow"
 msgstr "Desativar a opção DNS Permitir"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:414
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:423
 msgid "Disable DNS Restarts"
 msgstr "Desativar as Reinicializações do DNS"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:414
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:423
 msgid ""
 "Disable adblock triggered restarts for dns backends with autoload/inotify "
 "functions."
@@ -230,7 +238,7 @@ msgstr ""
 "Desative o bloqueador de anúncios que causar a reinicialização das funções "
 "autoload/inotify da infraestrutura do DNS."
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:402
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:411
 msgid "Disable selective DNS whitelisting (RPZ pass through)."
 msgstr "Desative a lista branca seletiva do DNS (passagem pelo RPZ)."
 
@@ -239,39 +247,39 @@ msgstr "Desative a lista branca seletiva do DNS (passagem pelo RPZ)."
 msgid "Domain"
 msgstr "Domínio"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:366
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:375
 msgid "Download Parameters"
 msgstr "Parâmetros de Download"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:337
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:346
 msgid "Download Queue"
 msgstr "Fila de Download"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:359
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:368
 msgid "Download Utility"
 msgstr "Ferramenta para Baixar"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:312
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:321
 msgid "E-Mail Notification"
 msgstr "Notificação por E-Mail"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:460
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:469
 msgid "E-Mail Notification Count"
 msgstr "Contagem de Notificações por E-Mail"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:456
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:465
 msgid "E-Mail Profile"
 msgstr "Perfil de E-Mail"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:316
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:325
 msgid "E-Mail Receiver Address"
 msgstr "Endereço de E-Mail do Destinatário"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:448
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:457
 msgid "E-Mail Sender Address"
 msgstr "Endereço de E-Mail do Remetente"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:452
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:461
 msgid "E-Mail Topic"
 msgstr "Assunto do E-Mail"
 
@@ -289,7 +297,7 @@ msgstr "Editar a Lista Branca"
 msgid "Enable SafeSearch"
 msgstr "Ativar o SafeSearch"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:304
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:313
 msgid "Enable moderate SafeSearch filters for youtube."
 msgstr "Ativar os filtros SafeSearch de forma moderada para o youtube."
 
@@ -297,7 +305,7 @@ msgstr "Ativar os filtros SafeSearch de forma moderada para o youtube."
 msgid "Enable the adblock service."
 msgstr "Ativar o serviço de bloqueio de anúncios."
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:324
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:333
 msgid "Enable verbose debug logging in case of any processing errors."
 msgstr ""
 "Ativa o registro de depuração detalhada nos casos de qualquer erro de "
@@ -323,11 +331,11 @@ msgstr ""
 msgid "Existing job(s)"
 msgstr "Tarefa(s) existente(s)"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:390
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:399
 msgid "External DNS Lookup Domain"
 msgstr "Domínio de Pesquisa Externa do DNS"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:390
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:399
 msgid ""
 "External domain to check for a successful DNS backend restart. Please note: "
 "To disable this check set this option to 'false'."
@@ -340,11 +348,11 @@ msgstr ""
 msgid "Filter criteria like date, domain or client (optional)"
 msgstr "Filtrar critérios como data, domínio ou cliente (opcional)"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:399
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:408
 msgid "Flush DNS Cache"
 msgstr "Limpar a Cache do DNS"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:399
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:408
 msgid "Flush the DNS Cache before adblock processing as well."
 msgstr "Também liberar o Cache do DNS antes do bloqueador de anúncios."
 
@@ -352,7 +360,7 @@ msgstr "Também liberar o Cache do DNS antes do bloqueador de anúncios."
 msgid "Force Local DNS"
 msgstr "Usar o DNS Local"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:308
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:317
 msgid ""
 "Gather DNS related network traffic via tcpdump and provide a DNS Report on "
 "demand. Please note: this needs additional 'tcpdump-mini' package "
@@ -375,7 +383,7 @@ msgstr "Conceda acesso ao aplicativo LuCI adblock"
 msgid "Information"
 msgstr "Informações"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:409
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:418
 msgid "Jail Directory"
 msgstr "Diretório Prisional"
 
@@ -387,7 +395,15 @@ msgstr "Última Execução"
 msgid "Latest DNS Requests"
 msgstr "As últimas solicitações do DNS"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:421
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:304
+msgid "Limit SafeSearch"
+msgstr "Limite do SafeSearch"
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:304
+msgid "Limit SafeSearch to certain providers."
+msgstr "Limite o SafeSearch a determinados fornecedores."
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:430
 msgid "List of available network devices used by tcpdump."
 msgstr ""
 "Lista de dispositivos da rede disponíveis que foram usados pelo tcpdump."
@@ -401,7 +417,7 @@ msgstr ""
 "Escolha 'não especificado' para usar um tempo de inicialização clássico em "
 "vez de um gatilho de rede."
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:372
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:381
 msgid ""
 "List of supported DNS backends with their default list directory. To "
 "overwrite the default path use the 'DNS Directory' option."
@@ -432,7 +448,7 @@ msgstr ""
 "mais suporte a RAM e Multicore, por exemplo. x86 ou dispositivos raspberry."
 "<br /> <p>&#xa0;</p>"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:359
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:368
 msgid "List of supported and fully pre-configured download utilities."
 msgstr "Lista de ferramentas compatíveis e já pré-configuradas para download."
 
@@ -445,7 +461,7 @@ msgstr "Portas DNS Locais"
 msgid "Log View"
 msgstr "Exibir o Registro Log"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:327
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:336
 msgid "Low Priority Service"
 msgstr "Serviço de Baixa Prioridade"
 
@@ -466,7 +482,7 @@ msgstr "Ainda não há registros relacionados ao bloqueio de anúncio!"
 msgid "Overview"
 msgstr "Visão Geral"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:456
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:465
 msgid "Profile used by 'msmtp' for adblock notification E-Mails."
 msgstr ""
 "Perfil dos E-Mails de notificação do bloqueio de anúncio utilizado por "
@@ -482,7 +498,7 @@ msgstr ""
 "Consulta as listas de bloqueios ativos e as cópias de segurança para um "
 "domínio específico."
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:460
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:469
 msgid ""
 "Raise the notification count, to get E-Mails if the overall blocklist count "
 "is less or equal to the given limit."
@@ -490,7 +506,7 @@ msgstr ""
 "Aumente a contagem de notificações para receber E-Mails caso a contagem "
 "geral das listas de bloqueio seja menor ou igual ao limite informado."
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:316
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:325
 msgid "Receiver address for adblock notification e-mails."
 msgstr ""
 "Endereço de E-Mail do destinatário para recebimento das notificações do "
@@ -504,7 +520,7 @@ msgstr ""
 "Redirecione todas as consultas de DNS da zona 'lan' para o resolvedor de DNS "
 "local, aplica-se ao protocolo UDP e TCP."
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:327
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:336
 msgid ""
 "Reduce the priority of the adblock background processing to take fewer "
 "resources from the system. Please note: This change requires a full adblock "
@@ -536,35 +552,39 @@ msgstr "Atualizando o Temporizador..."
 msgid "Refresh..."
 msgstr "Atualizar..."
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:431
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:313
+msgid "Relax SafeSearch"
+msgstr "Alivie o SafeSearch"
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:440
 msgid "Report Chunk Count"
 msgstr "Contagem de Pedaços do Relatório"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:436
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:445
 msgid "Report Chunk Size"
 msgstr "Tamanho dos Pedaços do Relatório"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:426
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:435
 msgid "Report Directory"
 msgstr "Diretório do Relatório"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:421
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:430
 msgid "Report Interface"
 msgstr "Interface do Relatório"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:441
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:450
 msgid "Report Ports"
 msgstr "Relatório das Portas"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:431
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:440
 msgid "Report chunk count used by tcpdump."
 msgstr "Informar a contagem dos pedaços usados pelo tcpdump."
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:436
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:445
 msgid "Report chunk size used by tcpdump in MByte."
 msgstr "Informar o tamanho do pedaço utilizado pelo tcpdump em MByte."
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:395
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:404
 msgid ""
 "Resets the final DNS blocklist 'adb_list.overall' after DNS backend loading. "
 "Please note: This option starts a small ubus/adblock monitor in the "
@@ -594,17 +614,13 @@ msgstr "Executar Interfaces"
 msgid "Run Utils"
 msgstr "Executar Utilitários"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:304
-msgid "SafeSearch Moderate"
-msgstr "SafeSearch Moderado"
-
 #: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:39
 #: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:74
 #: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:83
 msgid "Save"
 msgstr "Salvar"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:312
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:321
 msgid ""
 "Send adblock related notification e-mails. Please note: this needs "
 "additional 'msmtp' package installation."
@@ -612,7 +628,7 @@ msgstr ""
 "Envie E-Mails de notificação relacionados ao bloqueio de anúncios. Note que: "
 "é necessário a instalação adicional do pacote 'msmtp'."
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:448
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:457
 msgid "Sender address for adblock notification E-Mails."
 msgstr ""
 "Endereço E-Mail do remetente para as notificações do bloqueador de anúncios."
@@ -625,7 +641,7 @@ msgstr "Definir/Substituir um novo trabalho de bloqueio de anúncios"
 msgid "Settings"
 msgstr "Configurações"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:337
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:346
 msgid ""
 "Size of the download queue for download processing (incl. sorting, merging "
 "etc.) in parallel."
@@ -633,7 +649,7 @@ msgstr ""
 "Tamanho da fila de download para o processamento de download (incl. "
 "classificação, fusão etc.) em paralelo."
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:468
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:477
 msgid "Sources (Size, Focus)"
 msgstr "Fontes (Tamanho, Foco)"
 
@@ -645,11 +661,11 @@ msgstr ""
 "Lista separada por espaço das portas de firewall relacionadas ao DNS que "
 "devem ser impostas localmente."
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:441
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:450
 msgid "Space separated list of ports used by tcpdump."
 msgstr "Lista separada por espaço das portas utilizadas pelo tcpdump."
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:366
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:375
 msgid "Special config options for the selected download utility."
 msgstr ""
 "Opções especiais de configuração para o utilitário de download selecionado."
@@ -670,7 +686,7 @@ msgstr "Condição Geral / Versão"
 msgid "Suspend"
 msgstr "Suspender"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:426
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:435
 msgid ""
 "Target directory for DNS related report files. Default is '/tmp', please use "
 "preferably an usb stick or another local disk."
@@ -679,7 +695,7 @@ msgstr ""
 "diretório predefinido é '/tmp', use preferencialmente um pendrive ou um "
 "outro disco local."
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:353
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:362
 msgid ""
 "Target directory for blocklist backups. Default is '/tmp', please use "
 "preferably an usb stick or another local disk."
@@ -688,11 +704,11 @@ msgstr ""
 "diretório predefinido é '/tmp', use preferencialmente um pendrive ou outro "
 "disco local."
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:381
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:390
 msgid "Target directory for the generated blocklist 'adb_list.overall'."
 msgstr "Caminho do diretório para a lista nega gerada 'adb_list.overall'."
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:409
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:418
 msgid "Target directory for the generated jail blocklist 'adb_list.jail'."
 msgstr ""
 "Diretório de destino para a lista que for gerada pelo lista de bloqueio "
@@ -757,7 +773,7 @@ msgstr ""
 msgid "Time"
 msgstr "Tempo"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:385
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:394
 msgid "Timeout to wait for a successful DNS backend restart."
 msgstr "Tempo limite para aguardar o reinício bem sucedido do DNS."
 
@@ -773,13 +789,13 @@ msgstr ""
 msgid "Top 10 Statistics"
 msgstr "As 10 Estatísticas Principais"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:452
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:461
 msgid "Topic for adblock notification E-Mails."
 msgstr ""
 "Defina o assunto dos E-Mais que serão usados nas notificações do bloqueador "
 "de anúncios."
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:332
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:341
 msgid "Trigger Delay"
 msgstr "Gatilho de Atraso"
 
@@ -788,7 +804,7 @@ msgstr "Gatilho de Atraso"
 msgid "Unable to save changes: %s"
 msgstr "Impossível salvar as modificações: %s"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:324
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:333
 msgid "Verbose Debug Logging"
 msgstr "Registros Detalhados de Depuração"
 
@@ -805,11 +821,11 @@ msgstr ""
 msgid "Whitelist..."
 msgstr "Lista Branca..."
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:374
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:383
 msgid "dnsmasq (/tmp/dnsmasq.d)"
 msgstr "dnsmasq (/tmp/dnsmasq.d)"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:377
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:386
 msgid "kresd (/etc/kresd)"
 msgstr "kresd (/etc/kresd)"
 
@@ -817,18 +833,21 @@ msgstr "kresd (/etc/kresd)"
 msgid "max. result set size"
 msgstr "def. a quantidade máxima de resultados"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:376
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:385
 msgid "named (/var/lib/bind)"
 msgstr "named (/var/lib/bind)"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:378
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:387
 msgid "raw (/tmp)"
 msgstr "raw (/tmp)"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:375
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:384
 msgid "unbound (/var/lib/unbound)"
 msgstr "unbound (/var/lib/unbound)"
 
+#~ msgid "SafeSearch Moderate"
+#~ msgstr "SafeSearch Moderado"
+
 #~ msgid ""
 #~ "<b>Caution:</b> To prevent OOM exceptions on low memory devices with less "
 #~ "than 64 MB free RAM, please only select a few of them!"
index 931ed5b8f5e1432b57d18428d1cd9f7a594b0a94..22d9bf6bf72c8adcc65f0a1ff4c9630e495ea496 100644 (file)
@@ -44,7 +44,7 @@ msgstr "Adăugați acest (sub) domeniu în lista locală de interzise."
 msgid "Add this (sub-)domain to your local whitelist."
 msgstr "Adăugați acest (sub) domeniu la lista locală de admise."
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:405
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:414
 msgid "Additional Jail Blocklist"
 msgstr ""
 
@@ -52,7 +52,7 @@ msgstr ""
 msgid "Additional Settings"
 msgstr "Setări Suplimentare"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:332
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:341
 msgid "Additional trigger delay in seconds before adblock processing begins."
 msgstr ""
 "Întârziere adițională înainte ca procesarea adblock-ului să înceapă (în "
@@ -74,15 +74,15 @@ msgstr "Setări Avansate Raport"
 msgid "Answer"
 msgstr "Răspuns"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:353
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:362
 msgid "Backup Directory"
 msgstr "Director copie de siguranţă"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:344
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:353
 msgid "Base Temp Directory"
 msgstr "Director Temporar de Bază"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:344
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:353
 msgid ""
 "Base Temp Directory for all adblock related runtime operations, e.g. "
 "downloading, sorting, merging etc."
@@ -111,7 +111,7 @@ msgstr "Domeniu blocat"
 msgid "Blocked Domains"
 msgstr "Domenii Blocate"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:349
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:358
 msgid "Blocklist Backup"
 msgstr "Copie de Rezervă Pentru Lista de Blocate"
 
@@ -127,7 +127,7 @@ msgstr "Interogare Lista de Blocare..."
 msgid "Blocklist Sources"
 msgstr "Surse de blocare"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:405
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:414
 msgid ""
 "Builds an additional DNS blocklist to block access to all domains except "
 "those listed in the whitelist. Please note: You can use this restrictive "
@@ -146,6 +146,12 @@ msgstr ""
 msgid "Cancel"
 msgstr "Renunțare"
 
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:271
+msgid ""
+"Changes on this tab needs a full adblock service restart to take effect.<br /"
+"><p>&#xa0;</p>"
+msgstr ""
+
 #: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:254
 msgid "Client"
 msgstr "Client"
@@ -168,7 +174,7 @@ msgstr ""
 msgid "Count"
 msgstr "Număr"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:349
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:358
 msgid ""
 "Create compressed blocklist backups, they will be used in case of download "
 "errors or during startup."
@@ -177,19 +183,19 @@ msgstr ""
 "utilizate în cazul erorilor de descărcare sau în timpul pornirii."
 
 #: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:219
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:372
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:381
 msgid "DNS Backend"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:381
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:390
 msgid "DNS Directory"
 msgstr "Director DNS"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:395
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:404
 msgid "DNS File Reset"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:308
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:317
 #: applications/luci-app-adblock/luasrc/controller/adblock.lua:8
 #: applications/luci-app-adblock/root/usr/share/luci/menu.d/luci-app-adblock.json:27
 msgid "DNS Report"
@@ -203,7 +209,7 @@ msgstr "Cereri DNS (blocate)"
 msgid "DNS Requests (total)"
 msgstr "Cereri DNS (total)"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:385
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:394
 msgid "DNS Restart Timeout"
 msgstr "Timp Repornire DNS"
 
@@ -211,15 +217,15 @@ msgstr "Timp Repornire DNS"
 msgid "Date"
 msgstr "Data"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:402
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:411
 msgid "Disable DNS Allow"
 msgstr "Dezactivare Permite DNS"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:414
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:423
 msgid "Disable DNS Restarts"
 msgstr "Dezactivare Repornire DNS"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:414
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:423
 msgid ""
 "Disable adblock triggered restarts for dns backends with autoload/inotify "
 "functions."
@@ -227,7 +233,7 @@ msgstr ""
 "Dezactivează repornirile declanșate de adblock pentru backend-urile dns cu "
 "funcții de autoîncărcare /notificare."
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:402
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:411
 msgid "Disable selective DNS whitelisting (RPZ pass through)."
 msgstr "Dezactivați lista selectivă pentru DNS permise (trecere prin RPZ)."
 
@@ -236,39 +242,39 @@ msgstr "Dezactivați lista selectivă pentru DNS permise (trecere prin RPZ)."
 msgid "Domain"
 msgstr "Domeniu"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:366
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:375
 msgid "Download Parameters"
 msgstr "Descărcare Parametri"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:337
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:346
 msgid "Download Queue"
 msgstr "Coadă de Descărcare"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:359
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:368
 msgid "Download Utility"
 msgstr "Utilitar descărcare"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:312
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:321
 msgid "E-Mail Notification"
 msgstr "Notificare e-mail"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:460
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:469
 msgid "E-Mail Notification Count"
 msgstr "Număr de Notificări pe E-mail"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:456
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:465
 msgid "E-Mail Profile"
 msgstr "Profil E-Mail"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:316
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:325
 msgid "E-Mail Receiver Address"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:448
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:457
 msgid "E-Mail Sender Address"
 msgstr "Adresa E-Mail Expeditor"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:452
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:461
 msgid "E-Mail Topic"
 msgstr "Subiect E-Mail"
 
@@ -286,7 +292,7 @@ msgstr "Editare listă albă"
 msgid "Enable SafeSearch"
 msgstr "Activare Căutare Sigură"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:304
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:313
 msgid "Enable moderate SafeSearch filters for youtube."
 msgstr "Activare filtre moderate SafeSearch pentru YouTube."
 
@@ -294,7 +300,7 @@ msgstr "Activare filtre moderate SafeSearch pentru YouTube."
 msgid "Enable the adblock service."
 msgstr "Activare serviciu adblock."
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:324
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:333
 msgid "Enable verbose debug logging in case of any processing errors."
 msgstr ""
 "Activare înregistrare detaliată de depanare în cazul unor erori de procesare."
@@ -319,11 +325,11 @@ msgstr ""
 msgid "Existing job(s)"
 msgstr "Activitate(ăți) existentă(e)"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:390
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:399
 msgid "External DNS Lookup Domain"
 msgstr "Domeniul de căutare DNS extern"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:390
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:399
 msgid ""
 "External domain to check for a successful DNS backend restart. Please note: "
 "To disable this check set this option to 'false'."
@@ -336,11 +342,11 @@ msgstr ""
 msgid "Filter criteria like date, domain or client (optional)"
 msgstr "Criterii de filtrare precum dată, domeniu sau client (opțional)"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:399
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:408
 msgid "Flush DNS Cache"
 msgstr "Eliberează cache-ul DNS"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:399
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:408
 msgid "Flush the DNS Cache before adblock processing as well."
 msgstr "Spălare memoria cache DNS înainte de procesarea adblock."
 
@@ -348,7 +354,7 @@ msgstr "Spălare memoria cache DNS înainte de procesarea adblock."
 msgid "Force Local DNS"
 msgstr "Forţează DNS Local"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:308
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:317
 msgid ""
 "Gather DNS related network traffic via tcpdump and provide a DNS Report on "
 "demand. Please note: this needs additional 'tcpdump-mini' package "
@@ -371,7 +377,7 @@ msgstr ""
 msgid "Information"
 msgstr "Informare"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:409
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:418
 msgid "Jail Directory"
 msgstr "Director Închisoare"
 
@@ -383,7 +389,15 @@ msgstr "Ultima rulare"
 msgid "Latest DNS Requests"
 msgstr "Ultimele Cereri DNS"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:421
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:304
+msgid "Limit SafeSearch"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:304
+msgid "Limit SafeSearch to certain providers."
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:430
 msgid "List of available network devices used by tcpdump."
 msgstr "Lista dispozitivelor de rețea utilizate de tcpdump."
 
@@ -396,7 +410,7 @@ msgstr ""
 "Alegeți „nespecificat” pentru a utiliza un interval de timp de pornire "
 "clasic în loc de declanșarea rețelei."
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:372
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:381
 msgid ""
 "List of supported DNS backends with their default list directory. To "
 "overwrite the default path use the 'DNS Directory' option."
@@ -425,7 +439,7 @@ msgstr ""
 "&#xa0;<b>XXL</b> (200k-) au nevoie de dispozitive cu mai mult RAM și suport "
 "Multicore, ex. x86 sau raspberry.<br /> <p>&#xa0;</p>"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:359
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:368
 msgid "List of supported and fully pre-configured download utilities."
 msgstr ""
 
@@ -438,7 +452,7 @@ msgstr "Porturi DNS Locale"
 msgid "Log View"
 msgstr "Vizualizare Jurnal"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:327
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:336
 msgid "Low Priority Service"
 msgstr ""
 
@@ -459,7 +473,7 @@ msgstr "Nu există încă jurnale adblock!"
 msgid "Overview"
 msgstr "Prezentare generală"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:456
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:465
 msgid "Profile used by 'msmtp' for adblock notification E-Mails."
 msgstr "Profil utilizat de „msmtp” pentru e-mailurile de notificare adblock."
 
@@ -473,7 +487,7 @@ msgstr ""
 "Interogare listă de blocări active și copii de rezervă pentru un anumit "
 "domeniu."
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:460
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:469
 msgid ""
 "Raise the notification count, to get E-Mails if the overall blocklist count "
 "is less or equal to the given limit."
@@ -481,7 +495,7 @@ msgstr ""
 "Creșteți numărul de notificări pentru a primi e-mailuri dacă numărul total "
 "de blocări este mai mic sau egal cu limita dată."
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:316
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:325
 msgid "Receiver address for adblock notification e-mails."
 msgstr ""
 
@@ -493,7 +507,7 @@ msgstr ""
 "Redirecționare toate interogările DNS din zona „lan” către procesatorul DNS "
 "local, se aplică protocolului UDP și TCP."
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:327
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:336
 msgid ""
 "Reduce the priority of the adblock background processing to take fewer "
 "resources from the system. Please note: This change requires a full adblock "
@@ -524,35 +538,39 @@ msgstr ""
 msgid "Refresh..."
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:431
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:313
+msgid "Relax SafeSearch"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:440
 msgid "Report Chunk Count"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:436
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:445
 msgid "Report Chunk Size"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:426
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:435
 msgid "Report Directory"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:421
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:430
 msgid "Report Interface"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:441
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:450
 msgid "Report Ports"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:431
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:440
 msgid "Report chunk count used by tcpdump."
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:436
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:445
 msgid "Report chunk size used by tcpdump in MByte."
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:395
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:404
 msgid ""
 "Resets the final DNS blocklist 'adb_list.overall' after DNS backend loading. "
 "Please note: This option starts a small ubus/adblock monitor in the "
@@ -579,23 +597,19 @@ msgstr ""
 msgid "Run Utils"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:304
-msgid "SafeSearch Moderate"
-msgstr ""
-
 #: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:39
 #: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:74
 #: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:83
 msgid "Save"
 msgstr "Salvează"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:312
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:321
 msgid ""
 "Send adblock related notification e-mails. Please note: this needs "
 "additional 'msmtp' package installation."
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:448
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:457
 msgid "Sender address for adblock notification E-Mails."
 msgstr ""
 
@@ -607,13 +621,13 @@ msgstr ""
 msgid "Settings"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:337
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:346
 msgid ""
 "Size of the download queue for download processing (incl. sorting, merging "
 "etc.) in parallel."
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:468
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:477
 msgid "Sources (Size, Focus)"
 msgstr ""
 
@@ -623,11 +637,11 @@ msgid ""
 "locally."
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:441
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:450
 msgid "Space separated list of ports used by tcpdump."
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:366
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:375
 msgid "Special config options for the selected download utility."
 msgstr ""
 
@@ -647,23 +661,23 @@ msgstr ""
 msgid "Suspend"
 msgstr "Suspendă"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:426
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:435
 msgid ""
 "Target directory for DNS related report files. Default is '/tmp', please use "
 "preferably an usb stick or another local disk."
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:353
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:362
 msgid ""
 "Target directory for blocklist backups. Default is '/tmp', please use "
 "preferably an usb stick or another local disk."
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:381
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:390
 msgid "Target directory for the generated blocklist 'adb_list.overall'."
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:409
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:418
 msgid "Target directory for the generated jail blocklist 'adb_list.jail'."
 msgstr ""
 
@@ -715,7 +729,7 @@ msgstr ""
 msgid "Time"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:385
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:394
 msgid "Timeout to wait for a successful DNS backend restart."
 msgstr ""
 
@@ -729,11 +743,11 @@ msgstr ""
 msgid "Top 10 Statistics"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:452
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:461
 msgid "Topic for adblock notification E-Mails."
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:332
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:341
 msgid "Trigger Delay"
 msgstr "Intârzierea declanșării"
 
@@ -742,7 +756,7 @@ msgstr "Intârzierea declanșării"
 msgid "Unable to save changes: %s"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:324
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:333
 msgid "Verbose Debug Logging"
 msgstr ""
 
@@ -757,11 +771,11 @@ msgstr ""
 msgid "Whitelist..."
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:374
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:383
 msgid "dnsmasq (/tmp/dnsmasq.d)"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:377
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:386
 msgid "kresd (/etc/kresd)"
 msgstr ""
 
@@ -769,15 +783,15 @@ msgstr ""
 msgid "max. result set size"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:376
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:385
 msgid "named (/var/lib/bind)"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:378
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:387
 msgid "raw (/tmp)"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:375
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:384
 msgid "unbound (/var/lib/unbound)"
 msgstr ""
 
index 30efbee8ab754f489bea7b7799d34ff6c8765561..806c40687aac765c7ae25279c4ec05f4770a9608 100644 (file)
@@ -2,16 +2,16 @@ msgid ""
 msgstr ""
 "Project-Id-Version: LuCI: adblock\n"
 "POT-Creation-Date: 2017-10-22 13:00+0300\n"
-"PO-Revision-Date: 2020-05-10 12:47+0000\n"
-"Last-Translator: Artem <KovalevArtem.ru@gmail.com>\n"
+"PO-Revision-Date: 2020-06-08 11:55+0000\n"
+"Last-Translator: The_BadUser <vanjavs@mail.ru>\n"
 "Language-Team: Russian <https://hosted.weblate.org/projects/openwrt/"
 "luciapplicationsadblock/ru/>\n"
 "Language: ru\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<="
-"4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
+"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n"
+"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
 "X-Generator: Weblate 4.1-dev\n"
 "Project-Info: Это технический перевод, не дословный. Главное-удобный русский "
 "интерфейс, все проверялось в графическом режиме, совместим с другими apps\n"
@@ -49,7 +49,7 @@ msgstr "Добавить (под-)домен в ваш локальный чер
 msgid "Add this (sub-)domain to your local whitelist."
 msgstr "Добавить (под-)домен в ваш локальный белый список."
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:405
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:414
 msgid "Additional Jail Blocklist"
 msgstr "Дополнительный тюремный блоклист"
 
@@ -57,7 +57,7 @@ msgstr "Дополнительный тюремный блоклист"
 msgid "Additional Settings"
 msgstr "Дополнительные настройки"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:332
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:341
 msgid "Additional trigger delay in seconds before adblock processing begins."
 msgstr "Дополнительная задержка в секундах до начала работы Adblock."
 
@@ -77,15 +77,15 @@ msgstr "Расширенные настройки отчетов"
 msgid "Answer"
 msgstr "Ответ"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:353
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:362
 msgid "Backup Directory"
 msgstr "Папка для резервных копий"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:344
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:353
 msgid "Base Temp Directory"
 msgstr "Базовый временный каталог"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:344
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:353
 msgid ""
 "Base Temp Directory for all adblock related runtime operations, e.g. "
 "downloading, sorting, merging etc."
@@ -114,7 +114,7 @@ msgstr "Заблокированные домены"
 msgid "Blocked Domains"
 msgstr "Заблокированные домены"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:349
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:358
 msgid "Blocklist Backup"
 msgstr "Бэкап черного списка"
 
@@ -131,7 +131,7 @@ msgstr "Запросы к черному списку..."
 msgid "Blocklist Sources"
 msgstr "Источники черных списков"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:405
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:414
 #, fuzzy
 msgid ""
 "Builds an additional DNS blocklist to block access to all domains except "
@@ -151,6 +151,12 @@ msgstr ""
 msgid "Cancel"
 msgstr "Отменить"
 
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:271
+msgid ""
+"Changes on this tab needs a full adblock service restart to take effect.<br /"
+"><p>&#xa0;</p>"
+msgstr ""
+
 #: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:254
 msgid "Client"
 msgstr "Клиент"
@@ -174,7 +180,7 @@ msgstr ""
 msgid "Count"
 msgstr "Количество"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:349
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:358
 msgid ""
 "Create compressed blocklist backups, they will be used in case of download "
 "errors or during startup."
@@ -183,19 +189,19 @@ msgstr ""
 "загрузкой или во время запуска."
 
 #: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:219
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:372
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:381
 msgid "DNS Backend"
 msgstr "DNS-серверная часть"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:381
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:390
 msgid "DNS Directory"
 msgstr "Папка DNS"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:395
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:404
 msgid "DNS File Reset"
 msgstr "Сброс файла DNS"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:308
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:317
 #: applications/luci-app-adblock/luasrc/controller/adblock.lua:8
 #: applications/luci-app-adblock/root/usr/share/luci/menu.d/luci-app-adblock.json:27
 msgid "DNS Report"
@@ -209,7 +215,7 @@ msgstr "DNS запросы (заблокированы)"
 msgid "DNS Requests (total)"
 msgstr "DNS запросов (всего)"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:385
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:394
 msgid "DNS Restart Timeout"
 msgstr "Таймаут перезапуска DNS"
 
@@ -217,21 +223,23 @@ msgstr "Таймаут перезапуска DNS"
 msgid "Date"
 msgstr "Дата"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:402
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:411
 msgid "Disable DNS Allow"
 msgstr "Отключить DNS ответы"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:414
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:423
 msgid "Disable DNS Restarts"
 msgstr "Отключить перезагрузки DNS"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:414
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:423
 msgid ""
 "Disable adblock triggered restarts for dns backends with autoload/inotify "
 "functions."
 msgstr ""
+"Отключить триггеры, запускаемые adblock, для dns backends с функциями "
+"автозагрузки/inotify."
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:402
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:411
 msgid "Disable selective DNS whitelisting (RPZ pass through)."
 msgstr ""
 
@@ -240,39 +248,39 @@ msgstr ""
 msgid "Domain"
 msgstr "Домен"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:366
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:375
 msgid "Download Parameters"
-msgstr ""
+msgstr "Параметры загрузки"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:337
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:346
 msgid "Download Queue"
 msgstr "Очередь загрузки"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:359
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:368
 msgid "Download Utility"
 msgstr "Утилита для скачивания"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:312
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:321
 msgid "E-Mail Notification"
 msgstr "Уведомление электронной почты"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:460
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:469
 msgid "E-Mail Notification Count"
 msgstr "Счётчик e-mail уведомлений"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:456
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:465
 msgid "E-Mail Profile"
 msgstr "Профиль электронной почты"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:316
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:325
 msgid "E-Mail Receiver Address"
 msgstr "Адрес получателя электронной почты"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:448
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:457
 msgid "E-Mail Sender Address"
 msgstr "Почтовый адрес отправителя"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:452
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:461
 msgid "E-Mail Topic"
 msgstr ""
 
@@ -290,7 +298,7 @@ msgstr "Редактировать Белый список"
 msgid "Enable SafeSearch"
 msgstr "Включить Безопасный Поиск"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:304
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:313
 msgid "Enable moderate SafeSearch filters for youtube."
 msgstr "Включите умеренные фильтры Безопастного Поиска для youtube."
 
@@ -298,9 +306,11 @@ msgstr "Включите умеренные фильтры Безопастно
 msgid "Enable the adblock service."
 msgstr "Включить сервис AdBlock."
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:324
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:333
 msgid "Enable verbose debug logging in case of any processing errors."
 msgstr ""
+"Включите подробное ведение журнала отладки в случае каких-либо ошибок "
+"обработки."
 
 #: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:284
 msgid "Enabled"
@@ -318,27 +328,30 @@ msgstr ""
 
 #: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:18
 msgid "Existing job(s)"
-msgstr ""
+msgstr "Существующая работа(ы)"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:390
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:399
 msgid "External DNS Lookup Domain"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:390
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:399
 msgid ""
 "External domain to check for a successful DNS backend restart. Please note: "
 "To disable this check set this option to 'false'."
 msgstr ""
+"Внешний домен для проверки успешной перезагрузки DNS-сервера. Обратите "
+"внимание: чтобы отключить эту проверку, установите для этой опции значение "
+"«false»."
 
 #: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:156
 msgid "Filter criteria like date, domain or client (optional)"
 msgstr "Критерии фильтрации, такие как дата, домен или клиент (необязательно)"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:399
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:408
 msgid "Flush DNS Cache"
 msgstr "Очистка кэша DNS"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:399
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:408
 msgid "Flush the DNS Cache before adblock processing as well."
 msgstr "Очистите кэш DNS до обработки adblock."
 
@@ -346,7 +359,7 @@ msgstr "Очистите кэш DNS до обработки adblock."
 msgid "Force Local DNS"
 msgstr "Локальный DNS"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:308
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:317
 msgid ""
 "Gather DNS related network traffic via tcpdump and provide a DNS Report on "
 "demand. Please note: this needs additional 'tcpdump-mini' package "
@@ -359,13 +372,13 @@ msgstr "Основные настройки"
 
 #: applications/luci-app-adblock/root/usr/share/rpcd/acl.d/luci-app-adblock.json:3
 msgid "Grant access to LuCI app adblock"
-msgstr ""
+msgstr "Предоставить доступ к приложению LuCI AdBlock"
 
 #: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:208
 msgid "Information"
 msgstr "Информация"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:409
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:418
 msgid "Jail Directory"
 msgstr "Директория Jail"
 
@@ -377,7 +390,15 @@ msgstr "Последний запуск"
 msgid "Latest DNS Requests"
 msgstr "Последние DNS запросы"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:421
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:304
+msgid "Limit SafeSearch"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:304
+msgid "Limit SafeSearch to certain providers."
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:430
 msgid "List of available network devices used by tcpdump."
 msgstr "Список доступных сетевых устройств используемых tcpdump."
 
@@ -387,11 +408,13 @@ msgid ""
 "'unspecified' to use a classic startup timeout instead of a network trigger."
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:372
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:381
 msgid ""
 "List of supported DNS backends with their default list directory. To "
 "overwrite the default path use the 'DNS Directory' option."
 msgstr ""
+"Список поддерживаемых бэкэндов DNS с их каталогом по умолчанию. Чтобы "
+"перезаписать путь по умолчанию, используйте опцию «Каталог DNS»."
 
 #: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:273
 msgid ""
@@ -405,7 +428,7 @@ msgid ""
 "support, e.g. x86 or raspberry devices.<br /> <p>&#xa0;</p>"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:359
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:368
 msgid "List of supported and fully pre-configured download utilities."
 msgstr ""
 "Список поддерживаемых и полностью предварительно настроенных утилит для "
@@ -420,7 +443,7 @@ msgstr "Локальные порты DNS"
 msgid "Log View"
 msgstr "Просмотр журнала"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:327
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:336
 msgid "Low Priority Service"
 msgstr "Низкий приоритет службы"
 
@@ -434,14 +457,14 @@ msgstr "Нет результатов запроса!"
 
 #: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/logread.js:21
 msgid "No adblock related logs yet!"
-msgstr ""
+msgstr "Ещё нет журналов, связанных с adblock!"
 
 #: applications/luci-app-adblock/luasrc/controller/adblock.lua:7
 #: applications/luci-app-adblock/root/usr/share/luci/menu.d/luci-app-adblock.json:19
 msgid "Overview"
 msgstr "Обзор"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:456
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:465
 msgid "Profile used by 'msmtp' for adblock notification E-Mails."
 msgstr ""
 
@@ -452,14 +475,15 @@ msgstr "Запрос"
 #: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:82
 msgid "Query active blocklists and backups for a specific domain."
 msgstr ""
+"Запросить активные списки блоков и резервные копии для определенного домена."
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:460
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:469
 msgid ""
 "Raise the notification count, to get E-Mails if the overall blocklist count "
 "is less or equal to the given limit."
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:316
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:325
 msgid "Receiver address for adblock notification e-mails."
 msgstr "Адрес получателя для уведомлений по электронной почте."
 
@@ -469,7 +493,7 @@ msgid ""
 "to UDP and TCP protocol."
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:327
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:336
 msgid ""
 "Reduce the priority of the adblock background processing to take fewer "
 "resources from the system. Please note: This change requires a full adblock "
@@ -497,35 +521,39 @@ msgstr "Обновить таймер..."
 msgid "Refresh..."
 msgstr "Обновить..."
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:431
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:313
+msgid "Relax SafeSearch"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:440
 msgid "Report Chunk Count"
 msgstr "Количество фрагментов отчета"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:436
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:445
 msgid "Report Chunk Size"
 msgstr "Размер фрагментов отчета"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:426
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:435
 msgid "Report Directory"
 msgstr "Папка для отчетов"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:421
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:430
 msgid "Report Interface"
 msgstr "Отчет интерфейса"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:441
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:450
 msgid "Report Ports"
 msgstr "Порты отчетов"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:431
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:440
 msgid "Report chunk count used by tcpdump."
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:436
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:445
 msgid "Report chunk size used by tcpdump in MByte."
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:395
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:404
 msgid ""
 "Resets the final DNS blocklist 'adb_list.overall' after DNS backend loading. "
 "Please note: This option starts a small ubus/adblock monitor in the "
@@ -552,23 +580,19 @@ msgstr "Интерфейсы запуска"
 msgid "Run Utils"
 msgstr "Запуск Утилиты"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:304
-msgid "SafeSearch Moderate"
-msgstr ""
-
 #: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:39
 #: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:74
 #: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:83
 msgid "Save"
 msgstr "Сохранить"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:312
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:321
 msgid ""
 "Send adblock related notification e-mails. Please note: this needs "
 "additional 'msmtp' package installation."
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:448
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:457
 msgid "Sender address for adblock notification E-Mails."
 msgstr "E-Mails адрес отправителя для уведомления adblock ."
 
@@ -580,13 +604,13 @@ msgstr ""
 msgid "Settings"
 msgstr "Настройки"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:337
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:346
 msgid ""
 "Size of the download queue for download processing (incl. sorting, merging "
 "etc.) in parallel."
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:468
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:477
 msgid "Sources (Size, Focus)"
 msgstr ""
 
@@ -596,11 +620,11 @@ msgid ""
 "locally."
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:441
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:450
 msgid "Space separated list of ports used by tcpdump."
 msgstr "Разделенный пробелами список портов используемых tcpdump."
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:366
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:375
 msgid "Special config options for the selected download utility."
 msgstr ""
 
@@ -620,23 +644,23 @@ msgstr "Статус / Версия"
 msgid "Suspend"
 msgstr "Приостановить"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:426
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:435
 msgid ""
 "Target directory for DNS related report files. Default is '/tmp', please use "
 "preferably an usb stick or another local disk."
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:353
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:362
 msgid ""
 "Target directory for blocklist backups. Default is '/tmp', please use "
 "preferably an usb stick or another local disk."
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:381
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:390
 msgid "Target directory for the generated blocklist 'adb_list.overall'."
 msgstr "Папка для созданного списка блокировки 'adb_list.overall'."
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:409
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:418
 msgid "Target directory for the generated jail blocklist 'adb_list.jail'."
 msgstr ""
 
@@ -690,7 +714,7 @@ msgstr ""
 msgid "Time"
 msgstr "Время"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:385
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:394
 msgid "Timeout to wait for a successful DNS backend restart."
 msgstr "Тайм-аут ожидания успешного перезапуска серверной части DNS."
 
@@ -704,11 +728,11 @@ msgstr ""
 msgid "Top 10 Statistics"
 msgstr "Топ-10 статистики"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:452
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:461
 msgid "Topic for adblock notification E-Mails."
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:332
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:341
 msgid "Trigger Delay"
 msgstr "Задержка запуска"
 
@@ -717,7 +741,7 @@ msgstr "Задержка запуска"
 msgid "Unable to save changes: %s"
 msgstr "Невозможно сохранить изменения: %ы"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:324
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:333
 msgid "Verbose Debug Logging"
 msgstr "Подробный журнал отладки"
 
@@ -734,11 +758,11 @@ msgstr ""
 msgid "Whitelist..."
 msgstr "Белый список..."
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:374
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:383
 msgid "dnsmasq (/tmp/dnsmasq.d)"
 msgstr "dnsmasq (/tmp/dnsmasq.d)"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:377
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:386
 msgid "kresd (/etc/kresd)"
 msgstr "kresd (/etc/kresd)"
 
@@ -746,15 +770,15 @@ msgstr "kresd (/etc/kresd)"
 msgid "max. result set size"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:376
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:385
 msgid "named (/var/lib/bind)"
 msgstr "named (/var/lib/bind)"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:378
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:387
 msgid "raw (/tmp)"
 msgstr "raw (/tmp)"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:375
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:384
 msgid "unbound (/var/lib/unbound)"
 msgstr "unbound (/var/lib/unbound)"
 
index cbb0ff77f1dd20758d95d0f8a62a93736743ba64..2172481830e5c50ea8e4eed7097e27cf5c9d6b16 100644 (file)
@@ -1,14 +1,14 @@
 msgid ""
 msgstr ""
-"PO-Revision-Date: 2020-04-04 17:34+0000\n"
-"Last-Translator: Dušan Kazik <prescott66@gmail.com>\n"
+"PO-Revision-Date: 2020-06-09 21:41+0000\n"
+"Last-Translator: Miloš Leškanič <leskanic@gmail.com>\n"
 "Language-Team: Slovak <https://hosted.weblate.org/projects/openwrt/"
 "luciapplicationsadblock/sk/>\n"
 "Language: sk\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
 "Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n"
-"X-Generator: Weblate 4.0-dev\n"
+"X-Generator: Weblate 4.1-dev\n"
 
 #: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:257
 msgid "Action"
@@ -25,33 +25,33 @@ msgstr "Blokovanie reklamy Adblock"
 
 #: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:36
 msgid "Adblock action"
-msgstr ""
+msgstr "Akcia"
 
 #: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:11
 msgid "Add Blacklist Domain"
-msgstr ""
+msgstr "Pridať zakázanú doménu"
 
 #: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:46
 msgid "Add Whitelist Domain"
-msgstr ""
+msgstr "Pridať povolenú doménu"
 
 #: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:12
 msgid "Add this (sub-)domain to your local blacklist."
-msgstr ""
+msgstr "Pridať túto (sub-) doménu medzi lokálne zakázané domény."
 
 #: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:47
 msgid "Add this (sub-)domain to your local whitelist."
-msgstr ""
+msgstr "Pridať túto (sub-) doménu medzi lokálne povolené domény."
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:405
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:414
 msgid "Additional Jail Blocklist"
 msgstr ""
 
 #: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:269
 msgid "Additional Settings"
-msgstr ""
+msgstr "Ďalšie nastavenia"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:332
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:341
 msgid "Additional trigger delay in seconds before adblock processing begins."
 msgstr ""
 "Dodatočné oneskorenie v sekundách pred začiatkom spracovania blokovania "
@@ -59,29 +59,30 @@ msgstr ""
 
 #: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:270
 msgid "Advanced DNS Settings"
-msgstr ""
+msgstr "Pokročilé DNS nastavenia"
 
 #: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:272
 msgid "Advanced E-Mail Settings"
-msgstr ""
+msgstr "Pokročilé nastavenia e-mailu"
 
 #: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:271
+#, fuzzy
 msgid "Advanced Report Settings"
-msgstr ""
+msgstr "Pokročilé nastavenia"
 
 #: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:256
 msgid "Answer"
 msgstr "Odpoveď"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:353
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:362
 msgid "Backup Directory"
 msgstr "Záložný priečinok"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:344
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:353
 msgid "Base Temp Directory"
-msgstr ""
+msgstr "Základný Temp priečinok"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:344
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:353
 msgid ""
 "Base Temp Directory for all adblock related runtime operations, e.g. "
 "downloading, sorting, merging etc."
@@ -93,10 +94,12 @@ msgid ""
 "Blacklist changes have been saved. Refresh your adblock lists that changes "
 "take effect."
 msgstr ""
+"Zmeny v zozname zakázaných domén boli uložené. Obnovte zoznamy Adblocku aby "
+"sa prejavili."
 
 #: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:281
 msgid "Blacklist..."
-msgstr ""
+msgstr "Zoznam zakázaných domén..."
 
 #: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:210
 msgid "Blocked Domain"
@@ -104,11 +107,11 @@ msgstr "Blokovaná doména"
 
 #: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:213
 msgid "Blocked Domains"
-msgstr ""
+msgstr "Blokované domény"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:349
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:358
 msgid "Blocklist Backup"
-msgstr ""
+msgstr "Záloha zoznamu blokovaných domén"
 
 #: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:81
 msgid "Blocklist Query"
@@ -122,7 +125,7 @@ msgstr ""
 msgid "Blocklist Sources"
 msgstr "Zdroje zoznamov blokovaní"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:405
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:414
 msgid ""
 "Builds an additional DNS blocklist to block access to all domains except "
 "those listed in the whitelist. Please note: You can use this restrictive "
@@ -137,6 +140,12 @@ msgstr ""
 msgid "Cancel"
 msgstr "Zrušiť"
 
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:271
+msgid ""
+"Changes on this tab needs a full adblock service restart to take effect.<br /"
+"><p>&#xa0;</p>"
+msgstr ""
+
 #: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:254
 msgid "Client"
 msgstr "Klient"
@@ -155,26 +164,26 @@ msgstr ""
 msgid "Count"
 msgstr "Počet"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:349
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:358
 msgid ""
 "Create compressed blocklist backups, they will be used in case of download "
 "errors or during startup."
 msgstr ""
 
 #: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:219
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:372
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:381
 msgid "DNS Backend"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:381
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:390
 msgid "DNS Directory"
 msgstr "DNS adresár"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:395
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:404
 msgid "DNS File Reset"
 msgstr "Inicializácia DNS súboru"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:308
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:317
 #: applications/luci-app-adblock/luasrc/controller/adblock.lua:8
 #: applications/luci-app-adblock/root/usr/share/luci/menu.d/luci-app-adblock.json:27
 msgid "DNS Report"
@@ -188,7 +197,7 @@ msgstr ""
 msgid "DNS Requests (total)"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:385
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:394
 msgid "DNS Restart Timeout"
 msgstr ""
 
@@ -196,21 +205,21 @@ msgstr ""
 msgid "Date"
 msgstr "Dátum"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:402
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:411
 msgid "Disable DNS Allow"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:414
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:423
 msgid "Disable DNS Restarts"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:414
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:423
 msgid ""
 "Disable adblock triggered restarts for dns backends with autoload/inotify "
 "functions."
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:402
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:411
 msgid "Disable selective DNS whitelisting (RPZ pass through)."
 msgstr ""
 
@@ -219,39 +228,39 @@ msgstr ""
 msgid "Domain"
 msgstr "Doména"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:366
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:375
 msgid "Download Parameters"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:337
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:346
 msgid "Download Queue"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:359
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:368
 msgid "Download Utility"
 msgstr "Nástroj na sťahovanie"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:312
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:321
 msgid "E-Mail Notification"
 msgstr "Upozornenie e-mailom"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:460
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:469
 msgid "E-Mail Notification Count"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:456
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:465
 msgid "E-Mail Profile"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:316
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:325
 msgid "E-Mail Receiver Address"
 msgstr "Adresa príjemcu e-mailu"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:448
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:457
 msgid "E-Mail Sender Address"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:452
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:461
 msgid "E-Mail Topic"
 msgstr ""
 
@@ -269,7 +278,7 @@ msgstr "Upraviť bielu listinu"
 msgid "Enable SafeSearch"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:304
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:313
 msgid "Enable moderate SafeSearch filters for youtube."
 msgstr ""
 
@@ -277,13 +286,13 @@ msgstr ""
 msgid "Enable the adblock service."
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:324
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:333
 msgid "Enable verbose debug logging in case of any processing errors."
 msgstr ""
 
 #: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:284
 msgid "Enabled"
-msgstr "Zapnuté"
+msgstr "Povolené"
 
 #: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:303
 msgid "End Date"
@@ -299,11 +308,11 @@ msgstr ""
 msgid "Existing job(s)"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:390
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:399
 msgid "External DNS Lookup Domain"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:390
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:399
 msgid ""
 "External domain to check for a successful DNS backend restart. Please note: "
 "To disable this check set this option to 'false'."
@@ -313,11 +322,11 @@ msgstr ""
 msgid "Filter criteria like date, domain or client (optional)"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:399
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:408
 msgid "Flush DNS Cache"
 msgstr "Vyprázdniť medzipamäť DNS"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:399
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:408
 msgid "Flush the DNS Cache before adblock processing as well."
 msgstr ""
 
@@ -325,7 +334,7 @@ msgstr ""
 msgid "Force Local DNS"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:308
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:317
 msgid ""
 "Gather DNS related network traffic via tcpdump and provide a DNS Report on "
 "demand. Please note: this needs additional 'tcpdump-mini' package "
@@ -344,7 +353,7 @@ msgstr ""
 msgid "Information"
 msgstr "Informácie"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:409
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:418
 msgid "Jail Directory"
 msgstr ""
 
@@ -356,7 +365,15 @@ msgstr ""
 msgid "Latest DNS Requests"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:421
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:304
+msgid "Limit SafeSearch"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:304
+msgid "Limit SafeSearch to certain providers."
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:430
 msgid "List of available network devices used by tcpdump."
 msgstr ""
 
@@ -366,7 +383,7 @@ msgid ""
 "'unspecified' to use a classic startup timeout instead of a network trigger."
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:372
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:381
 msgid ""
 "List of supported DNS backends with their default list directory. To "
 "overwrite the default path use the 'DNS Directory' option."
@@ -384,7 +401,7 @@ msgid ""
 "support, e.g. x86 or raspberry devices.<br /> <p>&#xa0;</p>"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:359
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:368
 msgid "List of supported and fully pre-configured download utilities."
 msgstr ""
 
@@ -397,7 +414,7 @@ msgstr ""
 msgid "Log View"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:327
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:336
 msgid "Low Priority Service"
 msgstr ""
 
@@ -418,7 +435,7 @@ msgstr ""
 msgid "Overview"
 msgstr "Prehľad"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:456
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:465
 msgid "Profile used by 'msmtp' for adblock notification E-Mails."
 msgstr ""
 
@@ -430,13 +447,13 @@ msgstr ""
 msgid "Query active blocklists and backups for a specific domain."
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:460
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:469
 msgid ""
 "Raise the notification count, to get E-Mails if the overall blocklist count "
 "is less or equal to the given limit."
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:316
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:325
 msgid "Receiver address for adblock notification e-mails."
 msgstr ""
 
@@ -446,7 +463,7 @@ msgid ""
 "to UDP and TCP protocol."
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:327
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:336
 msgid ""
 "Reduce the priority of the adblock background processing to take fewer "
 "resources from the system. Please note: This change requires a full adblock "
@@ -474,35 +491,39 @@ msgstr ""
 msgid "Refresh..."
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:431
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:313
+msgid "Relax SafeSearch"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:440
 msgid "Report Chunk Count"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:436
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:445
 msgid "Report Chunk Size"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:426
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:435
 msgid "Report Directory"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:421
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:430
 msgid "Report Interface"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:441
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:450
 msgid "Report Ports"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:431
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:440
 msgid "Report chunk count used by tcpdump."
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:436
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:445
 msgid "Report chunk size used by tcpdump in MByte."
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:395
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:404
 msgid ""
 "Resets the final DNS blocklist 'adb_list.overall' after DNS backend loading. "
 "Please note: This option starts a small ubus/adblock monitor in the "
@@ -529,23 +550,19 @@ msgstr ""
 msgid "Run Utils"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:304
-msgid "SafeSearch Moderate"
-msgstr ""
-
 #: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:39
 #: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:74
 #: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:83
 msgid "Save"
 msgstr "Uložiť"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:312
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:321
 msgid ""
 "Send adblock related notification e-mails. Please note: this needs "
 "additional 'msmtp' package installation."
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:448
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:457
 msgid "Sender address for adblock notification E-Mails."
 msgstr ""
 
@@ -557,13 +574,13 @@ msgstr ""
 msgid "Settings"
 msgstr "Nastavenia"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:337
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:346
 msgid ""
 "Size of the download queue for download processing (incl. sorting, merging "
 "etc.) in parallel."
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:468
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:477
 msgid "Sources (Size, Focus)"
 msgstr ""
 
@@ -573,11 +590,11 @@ msgid ""
 "locally."
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:441
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:450
 msgid "Space separated list of ports used by tcpdump."
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:366
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:375
 msgid "Special config options for the selected download utility."
 msgstr ""
 
@@ -597,23 +614,23 @@ msgstr ""
 msgid "Suspend"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:426
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:435
 msgid ""
 "Target directory for DNS related report files. Default is '/tmp', please use "
 "preferably an usb stick or another local disk."
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:353
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:362
 msgid ""
 "Target directory for blocklist backups. Default is '/tmp', please use "
 "preferably an usb stick or another local disk."
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:381
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:390
 msgid "Target directory for the generated blocklist 'adb_list.overall'."
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:409
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:418
 msgid "Target directory for the generated jail blocklist 'adb_list.jail'."
 msgstr ""
 
@@ -665,7 +682,7 @@ msgstr ""
 msgid "Time"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:385
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:394
 msgid "Timeout to wait for a successful DNS backend restart."
 msgstr ""
 
@@ -679,11 +696,11 @@ msgstr ""
 msgid "Top 10 Statistics"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:452
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:461
 msgid "Topic for adblock notification E-Mails."
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:332
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:341
 msgid "Trigger Delay"
 msgstr ""
 
@@ -692,7 +709,7 @@ msgstr ""
 msgid "Unable to save changes: %s"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:324
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:333
 msgid "Verbose Debug Logging"
 msgstr ""
 
@@ -707,11 +724,11 @@ msgstr ""
 msgid "Whitelist..."
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:374
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:383
 msgid "dnsmasq (/tmp/dnsmasq.d)"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:377
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:386
 msgid "kresd (/etc/kresd)"
 msgstr ""
 
@@ -719,15 +736,15 @@ msgstr ""
 msgid "max. result set size"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:376
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:385
 msgid "named (/var/lib/bind)"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:378
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:387
 msgid "raw (/tmp)"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:375
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:384
 msgid "unbound (/var/lib/unbound)"
 msgstr ""
 
index a849d34d5b246319838606942eadd5504070f934..fa98046a7e2444f4cb6a11eaeb91fc1688d08959 100644 (file)
@@ -43,7 +43,7 @@ msgstr ""
 msgid "Add this (sub-)domain to your local whitelist."
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:405
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:414
 msgid "Additional Jail Blocklist"
 msgstr ""
 
@@ -51,7 +51,7 @@ msgstr ""
 msgid "Additional Settings"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:332
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:341
 msgid "Additional trigger delay in seconds before adblock processing begins."
 msgstr ""
 "Ytterligare trigger fördröjning i sekunder innan Adblock-bearbetningen "
@@ -73,15 +73,15 @@ msgstr ""
 msgid "Answer"
 msgstr "Svar"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:353
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:362
 msgid "Backup Directory"
 msgstr "Säkerhetskopiera mapp"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:344
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:353
 msgid "Base Temp Directory"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:344
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:353
 msgid ""
 "Base Temp Directory for all adblock related runtime operations, e.g. "
 "downloading, sorting, merging etc."
@@ -106,7 +106,7 @@ msgstr "Blockerad domän"
 msgid "Blocked Domains"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:349
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:358
 msgid "Blocklist Backup"
 msgstr ""
 
@@ -122,7 +122,7 @@ msgstr ""
 msgid "Blocklist Sources"
 msgstr "Källor för blockeringslistor"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:405
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:414
 msgid ""
 "Builds an additional DNS blocklist to block access to all domains except "
 "those listed in the whitelist. Please note: You can use this restrictive "
@@ -137,6 +137,12 @@ msgstr ""
 msgid "Cancel"
 msgstr ""
 
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:271
+msgid ""
+"Changes on this tab needs a full adblock service restart to take effect.<br /"
+"><p>&#xa0;</p>"
+msgstr ""
+
 #: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:254
 msgid "Client"
 msgstr "Klient"
@@ -155,26 +161,26 @@ msgstr ""
 msgid "Count"
 msgstr "Räkna"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:349
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:358
 msgid ""
 "Create compressed blocklist backups, they will be used in case of download "
 "errors or during startup."
 msgstr ""
 
 #: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:219
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:372
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:381
 msgid "DNS Backend"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:381
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:390
 msgid "DNS Directory"
 msgstr "DNS-mapp"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:395
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:404
 msgid "DNS File Reset"
 msgstr "DNS-filåterställning"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:308
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:317
 #: applications/luci-app-adblock/luasrc/controller/adblock.lua:8
 #: applications/luci-app-adblock/root/usr/share/luci/menu.d/luci-app-adblock.json:27
 msgid "DNS Report"
@@ -188,7 +194,7 @@ msgstr ""
 msgid "DNS Requests (total)"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:385
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:394
 msgid "DNS Restart Timeout"
 msgstr ""
 
@@ -196,21 +202,21 @@ msgstr ""
 msgid "Date"
 msgstr "Datum"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:402
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:411
 msgid "Disable DNS Allow"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:414
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:423
 msgid "Disable DNS Restarts"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:414
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:423
 msgid ""
 "Disable adblock triggered restarts for dns backends with autoload/inotify "
 "functions."
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:402
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:411
 msgid "Disable selective DNS whitelisting (RPZ pass through)."
 msgstr ""
 
@@ -219,39 +225,39 @@ msgstr ""
 msgid "Domain"
 msgstr "Domän"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:366
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:375
 msgid "Download Parameters"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:337
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:346
 msgid "Download Queue"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:359
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:368
 msgid "Download Utility"
 msgstr "Ladda ner verktyget"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:312
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:321
 msgid "E-Mail Notification"
 msgstr "E-postavisering"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:460
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:469
 msgid "E-Mail Notification Count"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:456
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:465
 msgid "E-Mail Profile"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:316
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:325
 msgid "E-Mail Receiver Address"
 msgstr "E-postmottagaradress"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:448
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:457
 msgid "E-Mail Sender Address"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:452
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:461
 msgid "E-Mail Topic"
 msgstr ""
 
@@ -269,7 +275,7 @@ msgstr "Redigera vitlista"
 msgid "Enable SafeSearch"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:304
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:313
 msgid "Enable moderate SafeSearch filters for youtube."
 msgstr ""
 
@@ -277,7 +283,7 @@ msgstr ""
 msgid "Enable the adblock service."
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:324
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:333
 msgid "Enable verbose debug logging in case of any processing errors."
 msgstr ""
 
@@ -299,11 +305,11 @@ msgstr ""
 msgid "Existing job(s)"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:390
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:399
 msgid "External DNS Lookup Domain"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:390
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:399
 msgid ""
 "External domain to check for a successful DNS backend restart. Please note: "
 "To disable this check set this option to 'false'."
@@ -313,11 +319,11 @@ msgstr ""
 msgid "Filter criteria like date, domain or client (optional)"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:399
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:408
 msgid "Flush DNS Cache"
 msgstr "Töm DNS-cache"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:399
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:408
 msgid "Flush the DNS Cache before adblock processing as well."
 msgstr ""
 
@@ -325,7 +331,7 @@ msgstr ""
 msgid "Force Local DNS"
 msgstr "Tvinga lokal DNS"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:308
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:317
 msgid ""
 "Gather DNS related network traffic via tcpdump and provide a DNS Report on "
 "demand. Please note: this needs additional 'tcpdump-mini' package "
@@ -344,7 +350,7 @@ msgstr ""
 msgid "Information"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:409
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:418
 msgid "Jail Directory"
 msgstr ""
 
@@ -356,7 +362,15 @@ msgstr "Kördes senast"
 msgid "Latest DNS Requests"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:421
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:304
+msgid "Limit SafeSearch"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:304
+msgid "Limit SafeSearch to certain providers."
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:430
 msgid "List of available network devices used by tcpdump."
 msgstr ""
 
@@ -366,7 +380,7 @@ msgid ""
 "'unspecified' to use a classic startup timeout instead of a network trigger."
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:372
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:381
 msgid ""
 "List of supported DNS backends with their default list directory. To "
 "overwrite the default path use the 'DNS Directory' option."
@@ -384,7 +398,7 @@ msgid ""
 "support, e.g. x86 or raspberry devices.<br /> <p>&#xa0;</p>"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:359
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:368
 msgid "List of supported and fully pre-configured download utilities."
 msgstr "Lista över stödda och helt förkonfigurerade nedladdningsverktyg."
 
@@ -397,7 +411,7 @@ msgstr ""
 msgid "Log View"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:327
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:336
 msgid "Low Priority Service"
 msgstr "Lågprioriterad tjänst"
 
@@ -418,7 +432,7 @@ msgstr ""
 msgid "Overview"
 msgstr "Översikt"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:456
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:465
 msgid "Profile used by 'msmtp' for adblock notification E-Mails."
 msgstr ""
 
@@ -430,13 +444,13 @@ msgstr "Fråga"
 msgid "Query active blocklists and backups for a specific domain."
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:460
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:469
 msgid ""
 "Raise the notification count, to get E-Mails if the overall blocklist count "
 "is less or equal to the given limit."
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:316
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:325
 msgid "Receiver address for adblock notification e-mails."
 msgstr ""
 
@@ -446,7 +460,7 @@ msgid ""
 "to UDP and TCP protocol."
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:327
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:336
 msgid ""
 "Reduce the priority of the adblock background processing to take fewer "
 "resources from the system. Please note: This change requires a full adblock "
@@ -474,35 +488,39 @@ msgstr ""
 msgid "Refresh..."
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:431
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:313
+msgid "Relax SafeSearch"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:440
 msgid "Report Chunk Count"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:436
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:445
 msgid "Report Chunk Size"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:426
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:435
 msgid "Report Directory"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:421
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:430
 msgid "Report Interface"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:441
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:450
 msgid "Report Ports"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:431
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:440
 msgid "Report chunk count used by tcpdump."
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:436
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:445
 msgid "Report chunk size used by tcpdump in MByte."
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:395
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:404
 msgid ""
 "Resets the final DNS blocklist 'adb_list.overall' after DNS backend loading. "
 "Please note: This option starts a small ubus/adblock monitor in the "
@@ -529,23 +547,19 @@ msgstr ""
 msgid "Run Utils"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:304
-msgid "SafeSearch Moderate"
-msgstr ""
-
 #: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:39
 #: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:74
 #: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:83
 msgid "Save"
 msgstr "Spara"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:312
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:321
 msgid ""
 "Send adblock related notification e-mails. Please note: this needs "
 "additional 'msmtp' package installation."
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:448
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:457
 msgid "Sender address for adblock notification E-Mails."
 msgstr ""
 
@@ -557,13 +571,13 @@ msgstr ""
 msgid "Settings"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:337
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:346
 msgid ""
 "Size of the download queue for download processing (incl. sorting, merging "
 "etc.) in parallel."
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:468
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:477
 msgid "Sources (Size, Focus)"
 msgstr ""
 
@@ -573,11 +587,11 @@ msgid ""
 "locally."
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:441
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:450
 msgid "Space separated list of ports used by tcpdump."
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:366
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:375
 msgid "Special config options for the selected download utility."
 msgstr ""
 
@@ -597,23 +611,23 @@ msgstr ""
 msgid "Suspend"
 msgstr "Stäng av"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:426
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:435
 msgid ""
 "Target directory for DNS related report files. Default is '/tmp', please use "
 "preferably an usb stick or another local disk."
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:353
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:362
 msgid ""
 "Target directory for blocklist backups. Default is '/tmp', please use "
 "preferably an usb stick or another local disk."
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:381
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:390
 msgid "Target directory for the generated blocklist 'adb_list.overall'."
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:409
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:418
 msgid "Target directory for the generated jail blocklist 'adb_list.jail'."
 msgstr ""
 
@@ -665,7 +679,7 @@ msgstr ""
 msgid "Time"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:385
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:394
 msgid "Timeout to wait for a successful DNS backend restart."
 msgstr ""
 
@@ -679,11 +693,11 @@ msgstr ""
 msgid "Top 10 Statistics"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:452
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:461
 msgid "Topic for adblock notification E-Mails."
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:332
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:341
 msgid "Trigger Delay"
 msgstr ""
 
@@ -692,7 +706,7 @@ msgstr ""
 msgid "Unable to save changes: %s"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:324
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:333
 msgid "Verbose Debug Logging"
 msgstr ""
 
@@ -707,11 +721,11 @@ msgstr ""
 msgid "Whitelist..."
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:374
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:383
 msgid "dnsmasq (/tmp/dnsmasq.d)"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:377
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:386
 msgid "kresd (/etc/kresd)"
 msgstr ""
 
@@ -719,15 +733,15 @@ msgstr ""
 msgid "max. result set size"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:376
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:385
 msgid "named (/var/lib/bind)"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:378
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:387
 msgid "raw (/tmp)"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:375
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:384
 msgid "unbound (/var/lib/unbound)"
 msgstr ""
 
index 447932156ad58dd7f1d839285148e69b2b8cec9e..e470942fda4746f58fda47494e545128da86c82c 100644 (file)
@@ -34,7 +34,7 @@ msgstr ""
 msgid "Add this (sub-)domain to your local whitelist."
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:405
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:414
 msgid "Additional Jail Blocklist"
 msgstr ""
 
@@ -42,7 +42,7 @@ msgstr ""
 msgid "Additional Settings"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:332
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:341
 msgid "Additional trigger delay in seconds before adblock processing begins."
 msgstr ""
 
@@ -62,15 +62,15 @@ msgstr ""
 msgid "Answer"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:353
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:362
 msgid "Backup Directory"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:344
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:353
 msgid "Base Temp Directory"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:344
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:353
 msgid ""
 "Base Temp Directory for all adblock related runtime operations, e.g. "
 "downloading, sorting, merging etc."
@@ -95,7 +95,7 @@ msgstr ""
 msgid "Blocked Domains"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:349
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:358
 msgid "Blocklist Backup"
 msgstr ""
 
@@ -111,7 +111,7 @@ msgstr ""
 msgid "Blocklist Sources"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:405
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:414
 msgid ""
 "Builds an additional DNS blocklist to block access to all domains except "
 "those listed in the whitelist. Please note: You can use this restrictive "
@@ -126,6 +126,12 @@ msgstr ""
 msgid "Cancel"
 msgstr ""
 
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:271
+msgid ""
+"Changes on this tab needs a full adblock service restart to take effect.<br /"
+"><p>&#xa0;</p>"
+msgstr ""
+
 #: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:254
 msgid "Client"
 msgstr ""
@@ -144,26 +150,26 @@ msgstr ""
 msgid "Count"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:349
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:358
 msgid ""
 "Create compressed blocklist backups, they will be used in case of download "
 "errors or during startup."
 msgstr ""
 
 #: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:219
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:372
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:381
 msgid "DNS Backend"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:381
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:390
 msgid "DNS Directory"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:395
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:404
 msgid "DNS File Reset"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:308
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:317
 #: applications/luci-app-adblock/luasrc/controller/adblock.lua:8
 #: applications/luci-app-adblock/root/usr/share/luci/menu.d/luci-app-adblock.json:27
 msgid "DNS Report"
@@ -177,7 +183,7 @@ msgstr ""
 msgid "DNS Requests (total)"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:385
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:394
 msgid "DNS Restart Timeout"
 msgstr ""
 
@@ -185,21 +191,21 @@ msgstr ""
 msgid "Date"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:402
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:411
 msgid "Disable DNS Allow"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:414
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:423
 msgid "Disable DNS Restarts"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:414
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:423
 msgid ""
 "Disable adblock triggered restarts for dns backends with autoload/inotify "
 "functions."
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:402
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:411
 msgid "Disable selective DNS whitelisting (RPZ pass through)."
 msgstr ""
 
@@ -208,39 +214,39 @@ msgstr ""
 msgid "Domain"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:366
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:375
 msgid "Download Parameters"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:337
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:346
 msgid "Download Queue"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:359
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:368
 msgid "Download Utility"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:312
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:321
 msgid "E-Mail Notification"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:460
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:469
 msgid "E-Mail Notification Count"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:456
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:465
 msgid "E-Mail Profile"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:316
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:325
 msgid "E-Mail Receiver Address"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:448
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:457
 msgid "E-Mail Sender Address"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:452
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:461
 msgid "E-Mail Topic"
 msgstr ""
 
@@ -258,7 +264,7 @@ msgstr ""
 msgid "Enable SafeSearch"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:304
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:313
 msgid "Enable moderate SafeSearch filters for youtube."
 msgstr ""
 
@@ -266,7 +272,7 @@ msgstr ""
 msgid "Enable the adblock service."
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:324
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:333
 msgid "Enable verbose debug logging in case of any processing errors."
 msgstr ""
 
@@ -288,11 +294,11 @@ msgstr ""
 msgid "Existing job(s)"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:390
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:399
 msgid "External DNS Lookup Domain"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:390
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:399
 msgid ""
 "External domain to check for a successful DNS backend restart. Please note: "
 "To disable this check set this option to 'false'."
@@ -302,11 +308,11 @@ msgstr ""
 msgid "Filter criteria like date, domain or client (optional)"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:399
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:408
 msgid "Flush DNS Cache"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:399
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:408
 msgid "Flush the DNS Cache before adblock processing as well."
 msgstr ""
 
@@ -314,7 +320,7 @@ msgstr ""
 msgid "Force Local DNS"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:308
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:317
 msgid ""
 "Gather DNS related network traffic via tcpdump and provide a DNS Report on "
 "demand. Please note: this needs additional 'tcpdump-mini' package "
@@ -333,7 +339,7 @@ msgstr ""
 msgid "Information"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:409
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:418
 msgid "Jail Directory"
 msgstr ""
 
@@ -345,7 +351,15 @@ msgstr ""
 msgid "Latest DNS Requests"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:421
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:304
+msgid "Limit SafeSearch"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:304
+msgid "Limit SafeSearch to certain providers."
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:430
 msgid "List of available network devices used by tcpdump."
 msgstr ""
 
@@ -355,7 +369,7 @@ msgid ""
 "'unspecified' to use a classic startup timeout instead of a network trigger."
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:372
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:381
 msgid ""
 "List of supported DNS backends with their default list directory. To "
 "overwrite the default path use the 'DNS Directory' option."
@@ -373,7 +387,7 @@ msgid ""
 "support, e.g. x86 or raspberry devices.<br /> <p>&#xa0;</p>"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:359
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:368
 msgid "List of supported and fully pre-configured download utilities."
 msgstr ""
 
@@ -386,7 +400,7 @@ msgstr ""
 msgid "Log View"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:327
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:336
 msgid "Low Priority Service"
 msgstr ""
 
@@ -407,7 +421,7 @@ msgstr ""
 msgid "Overview"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:456
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:465
 msgid "Profile used by 'msmtp' for adblock notification E-Mails."
 msgstr ""
 
@@ -419,13 +433,13 @@ msgstr ""
 msgid "Query active blocklists and backups for a specific domain."
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:460
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:469
 msgid ""
 "Raise the notification count, to get E-Mails if the overall blocklist count "
 "is less or equal to the given limit."
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:316
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:325
 msgid "Receiver address for adblock notification e-mails."
 msgstr ""
 
@@ -435,7 +449,7 @@ msgid ""
 "to UDP and TCP protocol."
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:327
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:336
 msgid ""
 "Reduce the priority of the adblock background processing to take fewer "
 "resources from the system. Please note: This change requires a full adblock "
@@ -463,35 +477,39 @@ msgstr ""
 msgid "Refresh..."
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:431
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:313
+msgid "Relax SafeSearch"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:440
 msgid "Report Chunk Count"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:436
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:445
 msgid "Report Chunk Size"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:426
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:435
 msgid "Report Directory"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:421
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:430
 msgid "Report Interface"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:441
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:450
 msgid "Report Ports"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:431
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:440
 msgid "Report chunk count used by tcpdump."
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:436
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:445
 msgid "Report chunk size used by tcpdump in MByte."
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:395
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:404
 msgid ""
 "Resets the final DNS blocklist 'adb_list.overall' after DNS backend loading. "
 "Please note: This option starts a small ubus/adblock monitor in the "
@@ -518,23 +536,19 @@ msgstr ""
 msgid "Run Utils"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:304
-msgid "SafeSearch Moderate"
-msgstr ""
-
 #: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:39
 #: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:74
 #: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:83
 msgid "Save"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:312
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:321
 msgid ""
 "Send adblock related notification e-mails. Please note: this needs "
 "additional 'msmtp' package installation."
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:448
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:457
 msgid "Sender address for adblock notification E-Mails."
 msgstr ""
 
@@ -546,13 +560,13 @@ msgstr ""
 msgid "Settings"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:337
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:346
 msgid ""
 "Size of the download queue for download processing (incl. sorting, merging "
 "etc.) in parallel."
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:468
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:477
 msgid "Sources (Size, Focus)"
 msgstr ""
 
@@ -562,11 +576,11 @@ msgid ""
 "locally."
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:441
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:450
 msgid "Space separated list of ports used by tcpdump."
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:366
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:375
 msgid "Special config options for the selected download utility."
 msgstr ""
 
@@ -586,23 +600,23 @@ msgstr ""
 msgid "Suspend"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:426
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:435
 msgid ""
 "Target directory for DNS related report files. Default is '/tmp', please use "
 "preferably an usb stick or another local disk."
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:353
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:362
 msgid ""
 "Target directory for blocklist backups. Default is '/tmp', please use "
 "preferably an usb stick or another local disk."
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:381
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:390
 msgid "Target directory for the generated blocklist 'adb_list.overall'."
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:409
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:418
 msgid "Target directory for the generated jail blocklist 'adb_list.jail'."
 msgstr ""
 
@@ -654,7 +668,7 @@ msgstr ""
 msgid "Time"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:385
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:394
 msgid "Timeout to wait for a successful DNS backend restart."
 msgstr ""
 
@@ -668,11 +682,11 @@ msgstr ""
 msgid "Top 10 Statistics"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:452
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:461
 msgid "Topic for adblock notification E-Mails."
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:332
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:341
 msgid "Trigger Delay"
 msgstr ""
 
@@ -681,7 +695,7 @@ msgstr ""
 msgid "Unable to save changes: %s"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:324
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:333
 msgid "Verbose Debug Logging"
 msgstr ""
 
@@ -696,11 +710,11 @@ msgstr ""
 msgid "Whitelist..."
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:374
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:383
 msgid "dnsmasq (/tmp/dnsmasq.d)"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:377
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:386
 msgid "kresd (/etc/kresd)"
 msgstr ""
 
@@ -708,14 +722,14 @@ msgstr ""
 msgid "max. result set size"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:376
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:385
 msgid "named (/var/lib/bind)"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:378
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:387
 msgid "raw (/tmp)"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:375
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:384
 msgid "unbound (/var/lib/unbound)"
 msgstr ""
index 4e82d5737ed1c21630990ec8c086aae26717da99..139c53269e0fe4178b2bb0ee392bd4372295e1e6 100644 (file)
@@ -43,7 +43,7 @@ msgstr ""
 msgid "Add this (sub-)domain to your local whitelist."
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:405
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:414
 msgid "Additional Jail Blocklist"
 msgstr ""
 
@@ -51,7 +51,7 @@ msgstr ""
 msgid "Additional Settings"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:332
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:341
 #, fuzzy
 msgid "Additional trigger delay in seconds before adblock processing begins."
 msgstr "Reklam engelleme işlemi başlamadan önceki ilave tetik gecikmesi."
@@ -72,15 +72,15 @@ msgstr ""
 msgid "Answer"
 msgstr "Cevap"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:353
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:362
 msgid "Backup Directory"
 msgstr "Yedek Dizini"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:344
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:353
 msgid "Base Temp Directory"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:344
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:353
 msgid ""
 "Base Temp Directory for all adblock related runtime operations, e.g. "
 "downloading, sorting, merging etc."
@@ -105,7 +105,7 @@ msgstr "Engellenmiş Alan Adı"
 msgid "Blocked Domains"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:349
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:358
 msgid "Blocklist Backup"
 msgstr ""
 
@@ -121,7 +121,7 @@ msgstr ""
 msgid "Blocklist Sources"
 msgstr "Engelleme Listesi Kaynakları"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:405
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:414
 msgid ""
 "Builds an additional DNS blocklist to block access to all domains except "
 "those listed in the whitelist. Please note: You can use this restrictive "
@@ -136,6 +136,12 @@ msgstr ""
 msgid "Cancel"
 msgstr ""
 
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:271
+msgid ""
+"Changes on this tab needs a full adblock service restart to take effect.<br /"
+"><p>&#xa0;</p>"
+msgstr ""
+
 #: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:254
 msgid "Client"
 msgstr "İstemci"
@@ -155,26 +161,26 @@ msgstr ""
 msgid "Count"
 msgstr "Sayım"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:349
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:358
 msgid ""
 "Create compressed blocklist backups, they will be used in case of download "
 "errors or during startup."
 msgstr ""
 
 #: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:219
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:372
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:381
 msgid "DNS Backend"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:381
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:390
 msgid "DNS Directory"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:395
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:404
 msgid "DNS File Reset"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:308
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:317
 #: applications/luci-app-adblock/luasrc/controller/adblock.lua:8
 #: applications/luci-app-adblock/root/usr/share/luci/menu.d/luci-app-adblock.json:27
 msgid "DNS Report"
@@ -188,7 +194,7 @@ msgstr ""
 msgid "DNS Requests (total)"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:385
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:394
 msgid "DNS Restart Timeout"
 msgstr ""
 
@@ -196,21 +202,21 @@ msgstr ""
 msgid "Date"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:402
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:411
 msgid "Disable DNS Allow"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:414
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:423
 msgid "Disable DNS Restarts"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:414
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:423
 msgid ""
 "Disable adblock triggered restarts for dns backends with autoload/inotify "
 "functions."
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:402
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:411
 msgid "Disable selective DNS whitelisting (RPZ pass through)."
 msgstr ""
 
@@ -219,39 +225,39 @@ msgstr ""
 msgid "Domain"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:366
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:375
 msgid "Download Parameters"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:337
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:346
 msgid "Download Queue"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:359
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:368
 msgid "Download Utility"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:312
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:321
 msgid "E-Mail Notification"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:460
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:469
 msgid "E-Mail Notification Count"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:456
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:465
 msgid "E-Mail Profile"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:316
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:325
 msgid "E-Mail Receiver Address"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:448
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:457
 msgid "E-Mail Sender Address"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:452
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:461
 msgid "E-Mail Topic"
 msgstr ""
 
@@ -269,7 +275,7 @@ msgstr ""
 msgid "Enable SafeSearch"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:304
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:313
 msgid "Enable moderate SafeSearch filters for youtube."
 msgstr ""
 
@@ -277,7 +283,7 @@ msgstr ""
 msgid "Enable the adblock service."
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:324
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:333
 msgid "Enable verbose debug logging in case of any processing errors."
 msgstr ""
 
@@ -299,11 +305,11 @@ msgstr ""
 msgid "Existing job(s)"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:390
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:399
 msgid "External DNS Lookup Domain"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:390
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:399
 msgid ""
 "External domain to check for a successful DNS backend restart. Please note: "
 "To disable this check set this option to 'false'."
@@ -313,11 +319,11 @@ msgstr ""
 msgid "Filter criteria like date, domain or client (optional)"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:399
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:408
 msgid "Flush DNS Cache"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:399
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:408
 msgid "Flush the DNS Cache before adblock processing as well."
 msgstr ""
 
@@ -325,7 +331,7 @@ msgstr ""
 msgid "Force Local DNS"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:308
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:317
 msgid ""
 "Gather DNS related network traffic via tcpdump and provide a DNS Report on "
 "demand. Please note: this needs additional 'tcpdump-mini' package "
@@ -344,7 +350,7 @@ msgstr ""
 msgid "Information"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:409
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:418
 msgid "Jail Directory"
 msgstr ""
 
@@ -356,7 +362,15 @@ msgstr ""
 msgid "Latest DNS Requests"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:421
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:304
+msgid "Limit SafeSearch"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:304
+msgid "Limit SafeSearch to certain providers."
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:430
 msgid "List of available network devices used by tcpdump."
 msgstr ""
 
@@ -366,7 +380,7 @@ msgid ""
 "'unspecified' to use a classic startup timeout instead of a network trigger."
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:372
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:381
 msgid ""
 "List of supported DNS backends with their default list directory. To "
 "overwrite the default path use the 'DNS Directory' option."
@@ -384,7 +398,7 @@ msgid ""
 "support, e.g. x86 or raspberry devices.<br /> <p>&#xa0;</p>"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:359
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:368
 msgid "List of supported and fully pre-configured download utilities."
 msgstr ""
 
@@ -397,7 +411,7 @@ msgstr ""
 msgid "Log View"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:327
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:336
 msgid "Low Priority Service"
 msgstr ""
 
@@ -418,7 +432,7 @@ msgstr ""
 msgid "Overview"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:456
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:465
 msgid "Profile used by 'msmtp' for adblock notification E-Mails."
 msgstr ""
 
@@ -430,13 +444,13 @@ msgstr ""
 msgid "Query active blocklists and backups for a specific domain."
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:460
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:469
 msgid ""
 "Raise the notification count, to get E-Mails if the overall blocklist count "
 "is less or equal to the given limit."
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:316
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:325
 msgid "Receiver address for adblock notification e-mails."
 msgstr ""
 
@@ -446,7 +460,7 @@ msgid ""
 "to UDP and TCP protocol."
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:327
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:336
 msgid ""
 "Reduce the priority of the adblock background processing to take fewer "
 "resources from the system. Please note: This change requires a full adblock "
@@ -474,35 +488,39 @@ msgstr ""
 msgid "Refresh..."
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:431
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:313
+msgid "Relax SafeSearch"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:440
 msgid "Report Chunk Count"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:436
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:445
 msgid "Report Chunk Size"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:426
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:435
 msgid "Report Directory"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:421
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:430
 msgid "Report Interface"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:441
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:450
 msgid "Report Ports"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:431
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:440
 msgid "Report chunk count used by tcpdump."
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:436
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:445
 msgid "Report chunk size used by tcpdump in MByte."
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:395
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:404
 msgid ""
 "Resets the final DNS blocklist 'adb_list.overall' after DNS backend loading. "
 "Please note: This option starts a small ubus/adblock monitor in the "
@@ -529,23 +547,19 @@ msgstr ""
 msgid "Run Utils"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:304
-msgid "SafeSearch Moderate"
-msgstr ""
-
 #: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:39
 #: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:74
 #: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:83
 msgid "Save"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:312
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:321
 msgid ""
 "Send adblock related notification e-mails. Please note: this needs "
 "additional 'msmtp' package installation."
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:448
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:457
 msgid "Sender address for adblock notification E-Mails."
 msgstr ""
 
@@ -557,13 +571,13 @@ msgstr ""
 msgid "Settings"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:337
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:346
 msgid ""
 "Size of the download queue for download processing (incl. sorting, merging "
 "etc.) in parallel."
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:468
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:477
 msgid "Sources (Size, Focus)"
 msgstr ""
 
@@ -573,11 +587,11 @@ msgid ""
 "locally."
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:441
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:450
 msgid "Space separated list of ports used by tcpdump."
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:366
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:375
 msgid "Special config options for the selected download utility."
 msgstr ""
 
@@ -597,23 +611,23 @@ msgstr ""
 msgid "Suspend"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:426
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:435
 msgid ""
 "Target directory for DNS related report files. Default is '/tmp', please use "
 "preferably an usb stick or another local disk."
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:353
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:362
 msgid ""
 "Target directory for blocklist backups. Default is '/tmp', please use "
 "preferably an usb stick or another local disk."
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:381
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:390
 msgid "Target directory for the generated blocklist 'adb_list.overall'."
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:409
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:418
 msgid "Target directory for the generated jail blocklist 'adb_list.jail'."
 msgstr ""
 
@@ -665,7 +679,7 @@ msgstr ""
 msgid "Time"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:385
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:394
 msgid "Timeout to wait for a successful DNS backend restart."
 msgstr ""
 
@@ -679,11 +693,11 @@ msgstr ""
 msgid "Top 10 Statistics"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:452
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:461
 msgid "Topic for adblock notification E-Mails."
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:332
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:341
 msgid "Trigger Delay"
 msgstr ""
 
@@ -692,7 +706,7 @@ msgstr ""
 msgid "Unable to save changes: %s"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:324
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:333
 msgid "Verbose Debug Logging"
 msgstr ""
 
@@ -707,11 +721,11 @@ msgstr ""
 msgid "Whitelist..."
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:374
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:383
 msgid "dnsmasq (/tmp/dnsmasq.d)"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:377
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:386
 msgid "kresd (/etc/kresd)"
 msgstr ""
 
@@ -719,15 +733,15 @@ msgstr ""
 msgid "max. result set size"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:376
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:385
 msgid "named (/var/lib/bind)"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:378
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:387
 msgid "raw (/tmp)"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:375
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:384
 msgid "unbound (/var/lib/unbound)"
 msgstr ""
 
index 92448476a50d9e103ba3b0e365325b727d8fdaf8..1fc1b882bd8d5c79c1756a8e494a60ffda260c57 100644 (file)
@@ -44,7 +44,7 @@ msgstr ""
 msgid "Add this (sub-)domain to your local whitelist."
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:405
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:414
 msgid "Additional Jail Blocklist"
 msgstr ""
 
@@ -52,7 +52,7 @@ msgstr ""
 msgid "Additional Settings"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:332
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:341
 msgid "Additional trigger delay in seconds before adblock processing begins."
 msgstr ""
 
@@ -72,15 +72,15 @@ msgstr ""
 msgid "Answer"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:353
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:362
 msgid "Backup Directory"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:344
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:353
 msgid "Base Temp Directory"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:344
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:353
 msgid ""
 "Base Temp Directory for all adblock related runtime operations, e.g. "
 "downloading, sorting, merging etc."
@@ -105,7 +105,7 @@ msgstr ""
 msgid "Blocked Domains"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:349
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:358
 msgid "Blocklist Backup"
 msgstr ""
 
@@ -121,7 +121,7 @@ msgstr ""
 msgid "Blocklist Sources"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:405
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:414
 msgid ""
 "Builds an additional DNS blocklist to block access to all domains except "
 "those listed in the whitelist. Please note: You can use this restrictive "
@@ -136,6 +136,12 @@ msgstr ""
 msgid "Cancel"
 msgstr "Скасувати"
 
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:271
+msgid ""
+"Changes on this tab needs a full adblock service restart to take effect.<br /"
+"><p>&#xa0;</p>"
+msgstr ""
+
 #: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:254
 msgid "Client"
 msgstr "Клієнт"
@@ -154,26 +160,26 @@ msgstr ""
 msgid "Count"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:349
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:358
 msgid ""
 "Create compressed blocklist backups, they will be used in case of download "
 "errors or during startup."
 msgstr ""
 
 #: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:219
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:372
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:381
 msgid "DNS Backend"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:381
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:390
 msgid "DNS Directory"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:395
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:404
 msgid "DNS File Reset"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:308
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:317
 #: applications/luci-app-adblock/luasrc/controller/adblock.lua:8
 #: applications/luci-app-adblock/root/usr/share/luci/menu.d/luci-app-adblock.json:27
 msgid "DNS Report"
@@ -187,7 +193,7 @@ msgstr ""
 msgid "DNS Requests (total)"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:385
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:394
 msgid "DNS Restart Timeout"
 msgstr ""
 
@@ -195,21 +201,21 @@ msgstr ""
 msgid "Date"
 msgstr "Дата"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:402
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:411
 msgid "Disable DNS Allow"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:414
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:423
 msgid "Disable DNS Restarts"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:414
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:423
 msgid ""
 "Disable adblock triggered restarts for dns backends with autoload/inotify "
 "functions."
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:402
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:411
 msgid "Disable selective DNS whitelisting (RPZ pass through)."
 msgstr ""
 
@@ -218,39 +224,39 @@ msgstr ""
 msgid "Domain"
 msgstr "Домен"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:366
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:375
 msgid "Download Parameters"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:337
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:346
 msgid "Download Queue"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:359
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:368
 msgid "Download Utility"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:312
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:321
 msgid "E-Mail Notification"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:460
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:469
 msgid "E-Mail Notification Count"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:456
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:465
 msgid "E-Mail Profile"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:316
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:325
 msgid "E-Mail Receiver Address"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:448
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:457
 msgid "E-Mail Sender Address"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:452
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:461
 msgid "E-Mail Topic"
 msgstr ""
 
@@ -268,7 +274,7 @@ msgstr "Редагувати білий список"
 msgid "Enable SafeSearch"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:304
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:313
 msgid "Enable moderate SafeSearch filters for youtube."
 msgstr ""
 
@@ -276,7 +282,7 @@ msgstr ""
 msgid "Enable the adblock service."
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:324
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:333
 msgid "Enable verbose debug logging in case of any processing errors."
 msgstr ""
 
@@ -298,11 +304,11 @@ msgstr ""
 msgid "Existing job(s)"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:390
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:399
 msgid "External DNS Lookup Domain"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:390
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:399
 msgid ""
 "External domain to check for a successful DNS backend restart. Please note: "
 "To disable this check set this option to 'false'."
@@ -312,11 +318,11 @@ msgstr ""
 msgid "Filter criteria like date, domain or client (optional)"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:399
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:408
 msgid "Flush DNS Cache"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:399
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:408
 msgid "Flush the DNS Cache before adblock processing as well."
 msgstr ""
 
@@ -324,7 +330,7 @@ msgstr ""
 msgid "Force Local DNS"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:308
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:317
 msgid ""
 "Gather DNS related network traffic via tcpdump and provide a DNS Report on "
 "demand. Please note: this needs additional 'tcpdump-mini' package "
@@ -343,7 +349,7 @@ msgstr ""
 msgid "Information"
 msgstr "Інформація"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:409
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:418
 msgid "Jail Directory"
 msgstr ""
 
@@ -355,7 +361,15 @@ msgstr ""
 msgid "Latest DNS Requests"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:421
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:304
+msgid "Limit SafeSearch"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:304
+msgid "Limit SafeSearch to certain providers."
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:430
 msgid "List of available network devices used by tcpdump."
 msgstr ""
 
@@ -365,7 +379,7 @@ msgid ""
 "'unspecified' to use a classic startup timeout instead of a network trigger."
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:372
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:381
 msgid ""
 "List of supported DNS backends with their default list directory. To "
 "overwrite the default path use the 'DNS Directory' option."
@@ -383,7 +397,7 @@ msgid ""
 "support, e.g. x86 or raspberry devices.<br /> <p>&#xa0;</p>"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:359
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:368
 msgid "List of supported and fully pre-configured download utilities."
 msgstr ""
 
@@ -396,7 +410,7 @@ msgstr ""
 msgid "Log View"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:327
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:336
 msgid "Low Priority Service"
 msgstr ""
 
@@ -417,7 +431,7 @@ msgstr ""
 msgid "Overview"
 msgstr "Огляд"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:456
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:465
 msgid "Profile used by 'msmtp' for adblock notification E-Mails."
 msgstr ""
 
@@ -429,13 +443,13 @@ msgstr ""
 msgid "Query active blocklists and backups for a specific domain."
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:460
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:469
 msgid ""
 "Raise the notification count, to get E-Mails if the overall blocklist count "
 "is less or equal to the given limit."
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:316
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:325
 msgid "Receiver address for adblock notification e-mails."
 msgstr ""
 
@@ -445,7 +459,7 @@ msgid ""
 "to UDP and TCP protocol."
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:327
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:336
 msgid ""
 "Reduce the priority of the adblock background processing to take fewer "
 "resources from the system. Please note: This change requires a full adblock "
@@ -473,35 +487,39 @@ msgstr ""
 msgid "Refresh..."
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:431
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:313
+msgid "Relax SafeSearch"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:440
 msgid "Report Chunk Count"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:436
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:445
 msgid "Report Chunk Size"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:426
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:435
 msgid "Report Directory"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:421
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:430
 msgid "Report Interface"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:441
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:450
 msgid "Report Ports"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:431
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:440
 msgid "Report chunk count used by tcpdump."
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:436
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:445
 msgid "Report chunk size used by tcpdump in MByte."
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:395
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:404
 msgid ""
 "Resets the final DNS blocklist 'adb_list.overall' after DNS backend loading. "
 "Please note: This option starts a small ubus/adblock monitor in the "
@@ -528,23 +546,19 @@ msgstr ""
 msgid "Run Utils"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:304
-msgid "SafeSearch Moderate"
-msgstr ""
-
 #: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:39
 #: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:74
 #: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:83
 msgid "Save"
 msgstr "Зберегти"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:312
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:321
 msgid ""
 "Send adblock related notification e-mails. Please note: this needs "
 "additional 'msmtp' package installation."
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:448
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:457
 msgid "Sender address for adblock notification E-Mails."
 msgstr ""
 
@@ -556,13 +570,13 @@ msgstr ""
 msgid "Settings"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:337
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:346
 msgid ""
 "Size of the download queue for download processing (incl. sorting, merging "
 "etc.) in parallel."
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:468
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:477
 msgid "Sources (Size, Focus)"
 msgstr ""
 
@@ -572,11 +586,11 @@ msgid ""
 "locally."
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:441
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:450
 msgid "Space separated list of ports used by tcpdump."
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:366
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:375
 msgid "Special config options for the selected download utility."
 msgstr ""
 
@@ -596,23 +610,23 @@ msgstr ""
 msgid "Suspend"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:426
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:435
 msgid ""
 "Target directory for DNS related report files. Default is '/tmp', please use "
 "preferably an usb stick or another local disk."
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:353
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:362
 msgid ""
 "Target directory for blocklist backups. Default is '/tmp', please use "
 "preferably an usb stick or another local disk."
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:381
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:390
 msgid "Target directory for the generated blocklist 'adb_list.overall'."
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:409
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:418
 msgid "Target directory for the generated jail blocklist 'adb_list.jail'."
 msgstr ""
 
@@ -664,7 +678,7 @@ msgstr ""
 msgid "Time"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:385
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:394
 msgid "Timeout to wait for a successful DNS backend restart."
 msgstr ""
 
@@ -678,11 +692,11 @@ msgstr ""
 msgid "Top 10 Statistics"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:452
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:461
 msgid "Topic for adblock notification E-Mails."
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:332
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:341
 msgid "Trigger Delay"
 msgstr ""
 
@@ -691,7 +705,7 @@ msgstr ""
 msgid "Unable to save changes: %s"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:324
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:333
 msgid "Verbose Debug Logging"
 msgstr ""
 
@@ -706,11 +720,11 @@ msgstr ""
 msgid "Whitelist..."
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:374
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:383
 msgid "dnsmasq (/tmp/dnsmasq.d)"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:377
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:386
 msgid "kresd (/etc/kresd)"
 msgstr ""
 
@@ -718,15 +732,15 @@ msgstr ""
 msgid "max. result set size"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:376
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:385
 msgid "named (/var/lib/bind)"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:378
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:387
 msgid "raw (/tmp)"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:375
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:384
 msgid "unbound (/var/lib/unbound)"
 msgstr ""
 
index 012a984721411e118500724ea8f2ed780205ab62..1b27f3bafb8458dc1292f07caadbbf29e8dcf5c5 100644 (file)
@@ -43,7 +43,7 @@ msgstr ""
 msgid "Add this (sub-)domain to your local whitelist."
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:405
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:414
 msgid "Additional Jail Blocklist"
 msgstr ""
 
@@ -51,7 +51,7 @@ msgstr ""
 msgid "Additional Settings"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:332
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:341
 msgid "Additional trigger delay in seconds before adblock processing begins."
 msgstr ""
 "Kích hoạt độ trễ trong vài giây trước khi bắt đầu tiến trình chặn quảng cáo."
@@ -72,15 +72,15 @@ msgstr ""
 msgid "Answer"
 msgstr "Phản hồi"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:353
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:362
 msgid "Backup Directory"
 msgstr "Thư mục sao lưu"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:344
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:353
 msgid "Base Temp Directory"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:344
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:353
 msgid ""
 "Base Temp Directory for all adblock related runtime operations, e.g. "
 "downloading, sorting, merging etc."
@@ -105,7 +105,7 @@ msgstr "Tên miền bị chặn"
 msgid "Blocked Domains"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:349
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:358
 msgid "Blocklist Backup"
 msgstr ""
 
@@ -121,7 +121,7 @@ msgstr ""
 msgid "Blocklist Sources"
 msgstr "Bộ lọc"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:405
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:414
 msgid ""
 "Builds an additional DNS blocklist to block access to all domains except "
 "those listed in the whitelist. Please note: You can use this restrictive "
@@ -136,6 +136,12 @@ msgstr ""
 msgid "Cancel"
 msgstr ""
 
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:271
+msgid ""
+"Changes on this tab needs a full adblock service restart to take effect.<br /"
+"><p>&#xa0;</p>"
+msgstr ""
+
 #: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:254
 msgid "Client"
 msgstr "Khách hàng"
@@ -154,27 +160,27 @@ msgstr ""
 msgid "Count"
 msgstr "Bộ đếm"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:349
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:358
 msgid ""
 "Create compressed blocklist backups, they will be used in case of download "
 "errors or during startup."
 msgstr ""
 
 #: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:219
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:372
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:381
 msgid "DNS Backend"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:381
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:390
 #, fuzzy
 msgid "DNS Directory"
 msgstr "Thư mục DNS"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:395
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:404
 msgid "DNS File Reset"
 msgstr "Đặt lại tệp DNS"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:308
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:317
 #: applications/luci-app-adblock/luasrc/controller/adblock.lua:8
 #: applications/luci-app-adblock/root/usr/share/luci/menu.d/luci-app-adblock.json:27
 msgid "DNS Report"
@@ -188,7 +194,7 @@ msgstr ""
 msgid "DNS Requests (total)"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:385
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:394
 msgid "DNS Restart Timeout"
 msgstr ""
 
@@ -196,21 +202,21 @@ msgstr ""
 msgid "Date"
 msgstr "Ngày"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:402
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:411
 msgid "Disable DNS Allow"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:414
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:423
 msgid "Disable DNS Restarts"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:414
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:423
 msgid ""
 "Disable adblock triggered restarts for dns backends with autoload/inotify "
 "functions."
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:402
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:411
 msgid "Disable selective DNS whitelisting (RPZ pass through)."
 msgstr ""
 
@@ -219,39 +225,39 @@ msgstr ""
 msgid "Domain"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:366
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:375
 msgid "Download Parameters"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:337
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:346
 msgid "Download Queue"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:359
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:368
 msgid "Download Utility"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:312
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:321
 msgid "E-Mail Notification"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:460
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:469
 msgid "E-Mail Notification Count"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:456
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:465
 msgid "E-Mail Profile"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:316
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:325
 msgid "E-Mail Receiver Address"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:448
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:457
 msgid "E-Mail Sender Address"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:452
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:461
 msgid "E-Mail Topic"
 msgstr ""
 
@@ -269,7 +275,7 @@ msgstr ""
 msgid "Enable SafeSearch"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:304
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:313
 msgid "Enable moderate SafeSearch filters for youtube."
 msgstr ""
 
@@ -277,7 +283,7 @@ msgstr ""
 msgid "Enable the adblock service."
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:324
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:333
 msgid "Enable verbose debug logging in case of any processing errors."
 msgstr ""
 
@@ -299,11 +305,11 @@ msgstr ""
 msgid "Existing job(s)"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:390
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:399
 msgid "External DNS Lookup Domain"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:390
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:399
 msgid ""
 "External domain to check for a successful DNS backend restart. Please note: "
 "To disable this check set this option to 'false'."
@@ -313,11 +319,11 @@ msgstr ""
 msgid "Filter criteria like date, domain or client (optional)"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:399
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:408
 msgid "Flush DNS Cache"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:399
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:408
 msgid "Flush the DNS Cache before adblock processing as well."
 msgstr ""
 
@@ -325,7 +331,7 @@ msgstr ""
 msgid "Force Local DNS"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:308
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:317
 msgid ""
 "Gather DNS related network traffic via tcpdump and provide a DNS Report on "
 "demand. Please note: this needs additional 'tcpdump-mini' package "
@@ -344,7 +350,7 @@ msgstr ""
 msgid "Information"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:409
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:418
 msgid "Jail Directory"
 msgstr ""
 
@@ -356,7 +362,15 @@ msgstr ""
 msgid "Latest DNS Requests"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:421
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:304
+msgid "Limit SafeSearch"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:304
+msgid "Limit SafeSearch to certain providers."
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:430
 msgid "List of available network devices used by tcpdump."
 msgstr ""
 
@@ -366,7 +380,7 @@ msgid ""
 "'unspecified' to use a classic startup timeout instead of a network trigger."
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:372
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:381
 msgid ""
 "List of supported DNS backends with their default list directory. To "
 "overwrite the default path use the 'DNS Directory' option."
@@ -384,7 +398,7 @@ msgid ""
 "support, e.g. x86 or raspberry devices.<br /> <p>&#xa0;</p>"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:359
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:368
 msgid "List of supported and fully pre-configured download utilities."
 msgstr ""
 
@@ -397,7 +411,7 @@ msgstr ""
 msgid "Log View"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:327
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:336
 msgid "Low Priority Service"
 msgstr ""
 
@@ -418,7 +432,7 @@ msgstr ""
 msgid "Overview"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:456
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:465
 msgid "Profile used by 'msmtp' for adblock notification E-Mails."
 msgstr ""
 
@@ -430,13 +444,13 @@ msgstr ""
 msgid "Query active blocklists and backups for a specific domain."
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:460
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:469
 msgid ""
 "Raise the notification count, to get E-Mails if the overall blocklist count "
 "is less or equal to the given limit."
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:316
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:325
 msgid "Receiver address for adblock notification e-mails."
 msgstr ""
 
@@ -446,7 +460,7 @@ msgid ""
 "to UDP and TCP protocol."
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:327
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:336
 msgid ""
 "Reduce the priority of the adblock background processing to take fewer "
 "resources from the system. Please note: This change requires a full adblock "
@@ -474,35 +488,39 @@ msgstr ""
 msgid "Refresh..."
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:431
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:313
+msgid "Relax SafeSearch"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:440
 msgid "Report Chunk Count"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:436
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:445
 msgid "Report Chunk Size"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:426
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:435
 msgid "Report Directory"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:421
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:430
 msgid "Report Interface"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:441
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:450
 msgid "Report Ports"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:431
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:440
 msgid "Report chunk count used by tcpdump."
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:436
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:445
 msgid "Report chunk size used by tcpdump in MByte."
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:395
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:404
 msgid ""
 "Resets the final DNS blocklist 'adb_list.overall' after DNS backend loading. "
 "Please note: This option starts a small ubus/adblock monitor in the "
@@ -529,23 +547,19 @@ msgstr ""
 msgid "Run Utils"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:304
-msgid "SafeSearch Moderate"
-msgstr ""
-
 #: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:39
 #: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:74
 #: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:83
 msgid "Save"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:312
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:321
 msgid ""
 "Send adblock related notification e-mails. Please note: this needs "
 "additional 'msmtp' package installation."
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:448
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:457
 msgid "Sender address for adblock notification E-Mails."
 msgstr ""
 
@@ -557,13 +571,13 @@ msgstr ""
 msgid "Settings"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:337
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:346
 msgid ""
 "Size of the download queue for download processing (incl. sorting, merging "
 "etc.) in parallel."
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:468
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:477
 msgid "Sources (Size, Focus)"
 msgstr ""
 
@@ -573,11 +587,11 @@ msgid ""
 "locally."
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:441
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:450
 msgid "Space separated list of ports used by tcpdump."
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:366
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:375
 msgid "Special config options for the selected download utility."
 msgstr ""
 
@@ -597,23 +611,23 @@ msgstr ""
 msgid "Suspend"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:426
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:435
 msgid ""
 "Target directory for DNS related report files. Default is '/tmp', please use "
 "preferably an usb stick or another local disk."
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:353
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:362
 msgid ""
 "Target directory for blocklist backups. Default is '/tmp', please use "
 "preferably an usb stick or another local disk."
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:381
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:390
 msgid "Target directory for the generated blocklist 'adb_list.overall'."
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:409
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:418
 msgid "Target directory for the generated jail blocklist 'adb_list.jail'."
 msgstr ""
 
@@ -665,7 +679,7 @@ msgstr ""
 msgid "Time"
 msgstr "Thời gian"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:385
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:394
 msgid "Timeout to wait for a successful DNS backend restart."
 msgstr ""
 
@@ -679,11 +693,11 @@ msgstr ""
 msgid "Top 10 Statistics"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:452
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:461
 msgid "Topic for adblock notification E-Mails."
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:332
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:341
 msgid "Trigger Delay"
 msgstr "Kích hoạt độ trễ"
 
@@ -692,7 +706,7 @@ msgstr "Kích hoạt độ trễ"
 msgid "Unable to save changes: %s"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:324
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:333
 #, fuzzy
 msgid "Verbose Debug Logging"
 msgstr "Nhật ký gỡ lỗi khởi động"
@@ -708,11 +722,11 @@ msgstr ""
 msgid "Whitelist..."
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:374
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:383
 msgid "dnsmasq (/tmp/dnsmasq.d)"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:377
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:386
 msgid "kresd (/etc/kresd)"
 msgstr ""
 
@@ -720,15 +734,15 @@ msgstr ""
 msgid "max. result set size"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:376
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:385
 msgid "named (/var/lib/bind)"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:378
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:387
 msgid "raw (/tmp)"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:375
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:384
 msgid "unbound (/var/lib/unbound)"
 msgstr ""
 
index 098befa0a766bf945593e298579d026460e42433..39332a658ea037dae0e526b77ca10516f72af27b 100644 (file)
@@ -6,8 +6,8 @@ msgid ""
 msgstr ""
 "Project-Id-Version: \n"
 "POT-Creation-Date: \n"
-"PO-Revision-Date: 2020-05-10 12:47+0000\n"
-"Last-Translator: gw826943555 <gw826943555@qq.com>\n"
+"PO-Revision-Date: 2020-05-21 10:13+0000\n"
+"Last-Translator: Luis Liou <liouluis@gmail.com>\n"
 "Language-Team: Chinese (Simplified) <https://hosted.weblate.org/projects/"
 "openwrt/luciapplicationsadblock/zh_Hans/>\n"
 "Language: zh_Hans\n"
@@ -50,7 +50,7 @@ msgstr "添加此域名到本地黑名单"
 msgid "Add this (sub-)domain to your local whitelist."
 msgstr "添加此域名到本地白名单"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:405
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:414
 msgid "Additional Jail Blocklist"
 msgstr "额外的封锁禁闭名单"
 
@@ -58,7 +58,7 @@ msgstr "额外的封锁禁闭名单"
 msgid "Additional Settings"
 msgstr "附加设置"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:332
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:341
 msgid "Additional trigger delay in seconds before adblock processing begins."
 msgstr "事件触发启动前的延时(秒)。"
 
@@ -78,15 +78,15 @@ msgstr "高级报告设置"
 msgid "Answer"
 msgstr "回答"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:353
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:362
 msgid "Backup Directory"
 msgstr "备份目录"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:344
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:353
 msgid "Base Temp Directory"
 msgstr "基础临时目录"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:344
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:353
 msgid ""
 "Base Temp Directory for all adblock related runtime operations, e.g. "
 "downloading, sorting, merging etc."
@@ -111,7 +111,7 @@ msgstr "已拦截的域名"
 msgid "Blocked Domains"
 msgstr "拦截域名"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:349
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:358
 msgid "Blocklist Backup"
 msgstr "黑名单列表的备份"
 
@@ -127,14 +127,14 @@ msgstr "黑名单查询..."
 msgid "Blocklist Sources"
 msgstr "拦截列表来源"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:405
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:414
 msgid ""
 "Builds an additional DNS blocklist to block access to all domains except "
 "those listed in the whitelist. Please note: You can use this restrictive "
 "blocklist e.g. for guest wifi or kidsafe configurations."
 msgstr ""
-"构建一个附加的DNS阻止列表,以阻止对除白名单中列出的所有域之外的所有域的访问。请注意:您可以使用此限制性阻止列表,例如用于访客wifi或kidsafe配"
-"置。"
+"构建一个附加的DNS阻止列表,以阻止对除白名单中列出的所有域之外的所有域的访问。"
+"请注意:您可以使用此限制性阻止列表,例如用于访客wifi或kidsafe配置。"
 
 #: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:22
 #: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:57
@@ -144,6 +144,12 @@ msgstr ""
 msgid "Cancel"
 msgstr "取消"
 
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:271
+msgid ""
+"Changes on this tab needs a full adblock service restart to take effect.<br /"
+"><p>&#xa0;</p>"
+msgstr ""
+
 #: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:254
 msgid "Client"
 msgstr "客户端 Client"
@@ -155,9 +161,9 @@ msgid ""
 "master/net/adblock/files/README.md\" target=\"_blank\" rel=\"noreferrer "
 "noopener\" >check the online documentation</a>"
 msgstr ""
-"配置adblock软件包以使用DNS阻止广告/滥用域。有关更多信息,请<a href=\"https://github.com/openwrt/"
-"packages/blob/master/net/adblock/files/README.md\" target=\"_blank\" rel=\""
-"noreferrer noopener\">查看在线文档</a>"
+"配置adblock软件包以使用DNS阻止广告/滥用域。有关更多信息,请<a href=\"https://"
+"github.com/openwrt/packages/blob/master/net/adblock/files/README.md\" target="
+"\"_blank\" rel=\"noreferrer noopener\">查看在线文档</a>"
 
 #: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:205
 #: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:207
@@ -165,26 +171,26 @@ msgstr ""
 msgid "Count"
 msgstr "计数"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:349
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:358
 msgid ""
 "Create compressed blocklist backups, they will be used in case of download "
 "errors or during startup."
 msgstr "创建压缩的阻止列表备份,将在下载错误或启动期间使用它们。"
 
 #: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:219
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:372
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:381
 msgid "DNS Backend"
 msgstr "DNS后端"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:381
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:390
 msgid "DNS Directory"
 msgstr "DNS 目录"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:395
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:404
 msgid "DNS File Reset"
 msgstr "DNS 文件重置"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:308
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:317
 #: applications/luci-app-adblock/luasrc/controller/adblock.lua:8
 #: applications/luci-app-adblock/root/usr/share/luci/menu.d/luci-app-adblock.json:27
 msgid "DNS Report"
@@ -198,7 +204,7 @@ msgstr "DNS请求(已阻止)"
 msgid "DNS Requests (total)"
 msgstr "DNS请求(总计)"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:385
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:394
 msgid "DNS Restart Timeout"
 msgstr "DNS重新启动超时"
 
@@ -206,21 +212,21 @@ msgstr "DNS重新启动超时"
 msgid "Date"
 msgstr "日期"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:402
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:411
 msgid "Disable DNS Allow"
 msgstr "禁止 DNS 允许"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:414
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:423
 msgid "Disable DNS Restarts"
 msgstr "禁用DNS重新启动"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:414
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:423
 msgid ""
 "Disable adblock triggered restarts for dns backends with autoload/inotify "
 "functions."
 msgstr "禁用具有自动加载/ inotify功能的dns后端的adblock触发的重启。"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:402
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:411
 msgid "Disable selective DNS whitelisting (RPZ pass through)."
 msgstr "禁止选择性DNS白名单(RPZ通过)."
 
@@ -229,39 +235,39 @@ msgstr "禁止选择性DNS白名单(RPZ通过)."
 msgid "Domain"
 msgstr "域名"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:366
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:375
 msgid "Download Parameters"
 msgstr "下载参数"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:337
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:346
 msgid "Download Queue"
 msgstr "下载队列"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:359
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:368
 msgid "Download Utility"
 msgstr "下载工具"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:312
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:321
 msgid "E-Mail Notification"
 msgstr "E-Mail 通知"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:460
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:469
 msgid "E-Mail Notification Count"
 msgstr "电子邮件通知计数"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:456
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:465
 msgid "E-Mail Profile"
 msgstr "电子邮件资料"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:316
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:325
 msgid "E-Mail Receiver Address"
 msgstr "E-Mail 收件人地址"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:448
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:457
 msgid "E-Mail Sender Address"
 msgstr "电子邮件发件人地址"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:452
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:461
 msgid "E-Mail Topic"
 msgstr "电子邮件主题"
 
@@ -279,7 +285,7 @@ msgstr "编辑白名单"
 msgid "Enable SafeSearch"
 msgstr "启用安全搜索"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:304
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:313
 msgid "Enable moderate SafeSearch filters for youtube."
 msgstr "为YouTube启用适度的安全搜索过滤器."
 
@@ -287,7 +293,7 @@ msgstr "为YouTube启用适度的安全搜索过滤器."
 msgid "Enable the adblock service."
 msgstr "启用广告屏蔽服务."
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:324
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:333
 msgid "Enable verbose debug logging in case of any processing errors."
 msgstr "在出现任何处理错误的情况下启用详细调试日志记录."
 
@@ -309,28 +315,27 @@ msgstr "强制执行Google,Bing,Duckduckgo,Yandex,youtube和Google的Saf
 msgid "Existing job(s)"
 msgstr "现有的工作(s)"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:390
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:399
 msgid "External DNS Lookup Domain"
 msgstr "外部DNS查找域"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:390
-#, fuzzy
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:399
 msgid ""
 "External domain to check for a successful DNS backend restart. Please note: "
 "To disable this check set this option to 'false'."
-msgstr "外部域,用于检查DNS后端是否成功重启。请注意:要禁用此检查,请将此选项设置为“ false”。"
+msgstr ""
+"外部域,用于检查DNS后端是否成功重启。请注意:要禁用此检查,请将此选项设置为“ "
+"false”。"
 
 #: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:156
-#, fuzzy
 msgid "Filter criteria like date, domain or client (optional)"
 msgstr "过滤条件,例如日期,域或客户(可选)"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:399
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:408
 msgid "Flush DNS Cache"
 msgstr "清空 DNS 缓存"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:399
-#, fuzzy
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:408
 msgid "Flush the DNS Cache before adblock processing as well."
 msgstr "还要在处理adblock之前刷新DNS缓存。"
 
@@ -338,14 +343,14 @@ msgstr "还要在处理adblock之前刷新DNS缓存。"
 msgid "Force Local DNS"
 msgstr "强制本地 DNS"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:308
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:317
 msgid ""
 "Gather DNS related network traffic via tcpdump and provide a DNS Report on "
 "demand. Please note: this needs additional 'tcpdump-mini' package "
 "installation and a full adblock service restart to take effect."
 msgstr ""
-"通过tcpdump收集与DNS相关的网络流量,并按需提供DNS报告。请注意:这需要额外的“ tcpdump-"
-"mini”软件包安装,并重新启动完整的adblock服务才能生效。"
+"通过tcpdump收集与DNS相关的网络流量,并按需提供DNS报告。请注意:这需要额外的“ "
+"tcpdump-mini”软件包安装,并重新启动完整的adblock服务才能生效。"
 
 #: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:268
 msgid "General Settings"
@@ -359,7 +364,7 @@ msgstr "授予对LuCI应用程序adblock的访问权限"
 msgid "Information"
 msgstr "信息"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:409
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:418
 msgid "Jail Directory"
 msgstr "黑名单目录"
 
@@ -371,7 +376,15 @@ msgstr "最后运行"
 msgid "Latest DNS Requests"
 msgstr "最新的DNS请求"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:421
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:304
+msgid "Limit SafeSearch"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:304
+msgid "Limit SafeSearch to certain providers."
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:430
 msgid "List of available network devices used by tcpdump."
 msgstr "tcpdump使用的可用网络设备列表."
 
@@ -379,13 +392,16 @@ msgstr "tcpdump使用的可用网络设备列表."
 msgid ""
 "List of available network interfaces to trigger the adblock start. Choose "
 "'unspecified' to use a classic startup timeout instead of a network trigger."
-msgstr "触发adblock启动的可用网络接口列表.选择“未指定”以使用传统的启动超时而不是网络触发器."
+msgstr ""
+"触发adblock启动的可用网络接口列表.选择“未指定”以使用传统的启动超时而不是网络"
+"触发器."
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:372
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:381
 msgid ""
 "List of supported DNS backends with their default list directory. To "
 "overwrite the default path use the 'DNS Directory' option."
-msgstr "支持的DNS后端列表及其默认列表目录.要覆盖默认路径,请使用“ DNS目录”选项."
+msgstr ""
+"支持的DNS后端列表及其默认列表目录.要覆盖默认路径,请使用“ DNS目录”选项."
 
 #: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:273
 msgid ""
@@ -398,13 +414,15 @@ msgid ""
 "devices,<br /> &#8226;&#xa0;<b>XXL</b> (200k-) needs more RAM and Multicore "
 "support, e.g. x86 or raspberry devices.<br /> <p>&#xa0;</p>"
 msgstr ""
-"受支持且已完全预先配置的adblock源列表,已预先选择了已激活的源。<br /> <b> <em>为避免OOM错误,请不要选择太多列表!</ em> "
-"</ b> <br />列出各个域范围的大小信息,如下所示:<br />&#8226;&#xa0; <b> S </ b>(-10k),<b> M </ "
-"b>(10k -30k)和<b> L </ b>(30k-80k)适用于128 MByte设备,<br />&#8226;&#xa0; <b> XL </"
-" b>(80k-200k)应适用适用于256-512 MB设备,<br />&#8226;&#xa0; <b> XXL </ "
-"b>(200k-)需要更多的RAM和多核支持,例如x86或树莓派设备。<br /> <p>&#xa0; </ p>"
-
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:359
+"受支持且已完全预先配置的adblock源列表,已预先选择了已激活的源。<br /> <b> "
+"<em>为避免OOM错误,请不要选择太多列表!</ em> </ b> <br />列出各个域范围的大"
+"小信息,如下所示:<br />&#8226;&#xa0; <b> S </ b>(-10k),<b> M </ "
+"b>(10k -30k)和<b> L </ b>(30k-80k)适用于128 MByte设备,<br />&#8226;&"
+"#xa0; <b> XL </ b>(80k-200k)应适用适用于256-512 MB设备,<br />&#8226;&"
+"#xa0; <b> XXL </ b>(200k-)需要更多的RAM和多核支持,例如x86或树莓派设备。"
+"<br /> <p>&#xa0; </ p>"
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:368
 msgid "List of supported and fully pre-configured download utilities."
 msgstr "支持和完全预配置的下载工具列表。"
 
@@ -417,7 +435,7 @@ msgstr "本地DNS端口"
 msgid "Log View"
 msgstr "日志视图"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:327
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:336
 msgid "Low Priority Service"
 msgstr "低优先级服务"
 
@@ -438,7 +456,7 @@ msgstr "尚无与adblock相关的日志!"
 msgid "Overview"
 msgstr "概览"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:456
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:465
 msgid "Profile used by 'msmtp' for adblock notification E-Mails."
 msgstr "'msmtp' 用于adblock通知电子邮件的配置文件。"
 
@@ -450,13 +468,14 @@ msgstr "查询"
 msgid "Query active blocklists and backups for a specific domain."
 msgstr "查询特定域的活动阻止列表和备份."
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:460
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:469
 msgid ""
 "Raise the notification count, to get E-Mails if the overall blocklist count "
 "is less or equal to the given limit."
-msgstr "如果总体阻止列表总数小于或等于给定的限制,请提高通知数量,以获取电子邮件."
+msgstr ""
+"如果总体阻止列表总数小于或等于给定的限制,请提高通知数量,以获取电子邮件."
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:316
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:325
 msgid "Receiver address for adblock notification e-mails."
 msgstr "adblock 通知 E-Mail 的收件人地址。"
 
@@ -464,14 +483,17 @@ msgstr "adblock 通知 E-Mail 的收件人地址。"
 msgid ""
 "Redirect all DNS queries from 'lan' zone to the local DNS resolver, applies "
 "to UDP and TCP protocol."
-msgstr "将所有 DNS 查询从“lan”区域重定向到本地解析器,包括 udp、tcp 协议的端口 ."
+msgstr ""
+"将所有 DNS 查询从“lan”区域重定向到本地解析器,包括 udp、tcp 协议的端口 ."
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:327
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:336
 msgid ""
 "Reduce the priority of the adblock background processing to take fewer "
 "resources from the system. Please note: This change requires a full adblock "
 "service restart to take effect."
-msgstr "降低adblock后台处理的优先级以减少系统资源.请注意:此更改要求重新启动完整的adblock服务才能生效."
+msgstr ""
+"降低adblock后台处理的优先级以减少系统资源.请注意:此更改要求重新启动完整的"
+"adblock服务才能生效."
 
 #: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:183
 #: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:257
@@ -494,35 +516,39 @@ msgstr ""
 msgid "Refresh..."
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:431
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:313
+msgid "Relax SafeSearch"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:440
 msgid "Report Chunk Count"
 msgstr "报告区块计数"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:436
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:445
 msgid "Report Chunk Size"
 msgstr "报告区块大小"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:426
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:435
 msgid "Report Directory"
 msgstr "报告目录"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:421
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:430
 msgid "Report Interface"
 msgstr "报告接口"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:441
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:450
 msgid "Report Ports"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:431
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:440
 msgid "Report chunk count used by tcpdump."
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:436
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:445
 msgid "Report chunk size used by tcpdump in MByte."
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:395
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:404
 msgid ""
 "Resets the final DNS blocklist 'adb_list.overall' after DNS backend loading. "
 "Please note: This option starts a small ubus/adblock monitor in the "
@@ -549,23 +575,19 @@ msgstr ""
 msgid "Run Utils"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:304
-msgid "SafeSearch Moderate"
-msgstr ""
-
 #: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:39
 #: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:74
 #: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:83
 msgid "Save"
 msgstr "保存"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:312
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:321
 msgid ""
 "Send adblock related notification e-mails. Please note: this needs "
 "additional 'msmtp' package installation."
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:448
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:457
 msgid "Sender address for adblock notification E-Mails."
 msgstr ""
 
@@ -577,13 +599,13 @@ msgstr ""
 msgid "Settings"
 msgstr "设置"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:337
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:346
 msgid ""
 "Size of the download queue for download processing (incl. sorting, merging "
 "etc.) in parallel."
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:468
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:477
 msgid "Sources (Size, Focus)"
 msgstr ""
 
@@ -593,11 +615,11 @@ msgid ""
 "locally."
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:441
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:450
 msgid "Space separated list of ports used by tcpdump."
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:366
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:375
 msgid "Special config options for the selected download utility."
 msgstr ""
 
@@ -617,23 +639,23 @@ msgstr ""
 msgid "Suspend"
 msgstr "暂停"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:426
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:435
 msgid ""
 "Target directory for DNS related report files. Default is '/tmp', please use "
 "preferably an usb stick or another local disk."
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:353
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:362
 msgid ""
 "Target directory for blocklist backups. Default is '/tmp', please use "
 "preferably an usb stick or another local disk."
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:381
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:390
 msgid "Target directory for the generated blocklist 'adb_list.overall'."
 msgstr "生成拦截列表“adb_list.overall”的目标目录。"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:409
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:418
 msgid "Target directory for the generated jail blocklist 'adb_list.jail'."
 msgstr ""
 
@@ -685,7 +707,7 @@ msgstr ""
 msgid "Time"
 msgstr "时间"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:385
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:394
 msgid "Timeout to wait for a successful DNS backend restart."
 msgstr ""
 
@@ -699,11 +721,11 @@ msgstr ""
 msgid "Top 10 Statistics"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:452
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:461
 msgid "Topic for adblock notification E-Mails."
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:332
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:341
 msgid "Trigger Delay"
 msgstr "触发延迟"
 
@@ -712,7 +734,7 @@ msgstr "触发延迟"
 msgid "Unable to save changes: %s"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:324
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:333
 msgid "Verbose Debug Logging"
 msgstr "详细的调试记录"
 
@@ -727,11 +749,11 @@ msgstr ""
 msgid "Whitelist..."
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:374
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:383
 msgid "dnsmasq (/tmp/dnsmasq.d)"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:377
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:386
 msgid "kresd (/etc/kresd)"
 msgstr ""
 
@@ -739,15 +761,15 @@ msgstr ""
 msgid "max. result set size"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:376
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:385
 msgid "named (/var/lib/bind)"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:378
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:387
 msgid "raw (/tmp)"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:375
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:384
 msgid "unbound (/var/lib/unbound)"
 msgstr ""
 
index 9faae61c3950e8dff46cf534ef5acf4078d5c021..ed915e997b01d717a728fd5111ee02ca39ebaf32 100644 (file)
@@ -49,7 +49,7 @@ msgstr ""
 msgid "Add this (sub-)domain to your local whitelist."
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:405
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:414
 msgid "Additional Jail Blocklist"
 msgstr ""
 
@@ -57,7 +57,7 @@ msgstr ""
 msgid "Additional Settings"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:332
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:341
 msgid "Additional trigger delay in seconds before adblock processing begins."
 msgstr "廣告塊處理開始前數秒內的額外觸發延遲。"
 
@@ -77,15 +77,15 @@ msgstr ""
 msgid "Answer"
 msgstr "回覆"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:353
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:362
 msgid "Backup Directory"
 msgstr "備份目錄"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:344
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:353
 msgid "Base Temp Directory"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:344
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:353
 msgid ""
 "Base Temp Directory for all adblock related runtime operations, e.g. "
 "downloading, sorting, merging etc."
@@ -110,7 +110,7 @@ msgstr "封锁网域"
 msgid "Blocked Domains"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:349
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:358
 msgid "Blocklist Backup"
 msgstr ""
 
@@ -126,7 +126,7 @@ msgstr ""
 msgid "Blocklist Sources"
 msgstr "拉黑檔案清單"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:405
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:414
 msgid ""
 "Builds an additional DNS blocklist to block access to all domains except "
 "those listed in the whitelist. Please note: You can use this restrictive "
@@ -141,6 +141,12 @@ msgstr ""
 msgid "Cancel"
 msgstr "取消"
 
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:271
+msgid ""
+"Changes on this tab needs a full adblock service restart to take effect.<br /"
+"><p>&#xa0;</p>"
+msgstr ""
+
 #: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:254
 msgid "Client"
 msgstr "顧客"
@@ -159,26 +165,26 @@ msgstr ""
 msgid "Count"
 msgstr "次數"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:349
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:358
 msgid ""
 "Create compressed blocklist backups, they will be used in case of download "
 "errors or during startup."
 msgstr ""
 
 #: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:219
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:372
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:381
 msgid "DNS Backend"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:381
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:390
 msgid "DNS Directory"
 msgstr "DNS 目錄"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:395
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:404
 msgid "DNS File Reset"
 msgstr "DNS檔案重置"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:308
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:317
 #: applications/luci-app-adblock/luasrc/controller/adblock.lua:8
 #: applications/luci-app-adblock/root/usr/share/luci/menu.d/luci-app-adblock.json:27
 msgid "DNS Report"
@@ -192,7 +198,7 @@ msgstr ""
 msgid "DNS Requests (total)"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:385
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:394
 msgid "DNS Restart Timeout"
 msgstr ""
 
@@ -200,21 +206,21 @@ msgstr ""
 msgid "Date"
 msgstr "日期"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:402
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:411
 msgid "Disable DNS Allow"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:414
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:423
 msgid "Disable DNS Restarts"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:414
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:423
 msgid ""
 "Disable adblock triggered restarts for dns backends with autoload/inotify "
 "functions."
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:402
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:411
 msgid "Disable selective DNS whitelisting (RPZ pass through)."
 msgstr ""
 
@@ -223,39 +229,39 @@ msgstr ""
 msgid "Domain"
 msgstr "網域"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:366
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:375
 msgid "Download Parameters"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:337
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:346
 msgid "Download Queue"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:359
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:368
 msgid "Download Utility"
 msgstr "下載實用程式"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:312
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:321
 msgid "E-Mail Notification"
 msgstr "電子郵件通知"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:460
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:469
 msgid "E-Mail Notification Count"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:456
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:465
 msgid "E-Mail Profile"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:316
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:325
 msgid "E-Mail Receiver Address"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:448
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:457
 msgid "E-Mail Sender Address"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:452
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:461
 msgid "E-Mail Topic"
 msgstr ""
 
@@ -273,7 +279,7 @@ msgstr "編輯白名單"
 msgid "Enable SafeSearch"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:304
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:313
 msgid "Enable moderate SafeSearch filters for youtube."
 msgstr ""
 
@@ -281,7 +287,7 @@ msgstr ""
 msgid "Enable the adblock service."
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:324
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:333
 msgid "Enable verbose debug logging in case of any processing errors."
 msgstr ""
 
@@ -303,11 +309,11 @@ msgstr ""
 msgid "Existing job(s)"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:390
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:399
 msgid "External DNS Lookup Domain"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:390
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:399
 msgid ""
 "External domain to check for a successful DNS backend restart. Please note: "
 "To disable this check set this option to 'false'."
@@ -317,11 +323,11 @@ msgstr ""
 msgid "Filter criteria like date, domain or client (optional)"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:399
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:408
 msgid "Flush DNS Cache"
 msgstr "清空 DNS 快取"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:399
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:408
 msgid "Flush the DNS Cache before adblock processing as well."
 msgstr ""
 
@@ -329,7 +335,7 @@ msgstr ""
 msgid "Force Local DNS"
 msgstr "強制本地 DNS"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:308
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:317
 msgid ""
 "Gather DNS related network traffic via tcpdump and provide a DNS Report on "
 "demand. Please note: this needs additional 'tcpdump-mini' package "
@@ -348,7 +354,7 @@ msgstr ""
 msgid "Information"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:409
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:418
 msgid "Jail Directory"
 msgstr ""
 
@@ -360,7 +366,15 @@ msgstr "最後執行"
 msgid "Latest DNS Requests"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:421
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:304
+msgid "Limit SafeSearch"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:304
+msgid "Limit SafeSearch to certain providers."
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:430
 msgid "List of available network devices used by tcpdump."
 msgstr ""
 
@@ -370,7 +384,7 @@ msgid ""
 "'unspecified' to use a classic startup timeout instead of a network trigger."
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:372
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:381
 msgid ""
 "List of supported DNS backends with their default list directory. To "
 "overwrite the default path use the 'DNS Directory' option."
@@ -388,7 +402,7 @@ msgid ""
 "support, e.g. x86 or raspberry devices.<br /> <p>&#xa0;</p>"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:359
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:368
 msgid "List of supported and fully pre-configured download utilities."
 msgstr "支援和完全預配置的下載工具列表。"
 
@@ -401,7 +415,7 @@ msgstr ""
 msgid "Log View"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:327
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:336
 msgid "Low Priority Service"
 msgstr "低優先權服務"
 
@@ -422,7 +436,7 @@ msgstr ""
 msgid "Overview"
 msgstr "概覽"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:456
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:465
 msgid "Profile used by 'msmtp' for adblock notification E-Mails."
 msgstr ""
 
@@ -434,13 +448,13 @@ msgstr "查詢"
 msgid "Query active blocklists and backups for a specific domain."
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:460
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:469
 msgid ""
 "Raise the notification count, to get E-Mails if the overall blocklist count "
 "is less or equal to the given limit."
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:316
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:325
 msgid "Receiver address for adblock notification e-mails."
 msgstr ""
 
@@ -450,7 +464,7 @@ msgid ""
 "to UDP and TCP protocol."
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:327
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:336
 msgid ""
 "Reduce the priority of the adblock background processing to take fewer "
 "resources from the system. Please note: This change requires a full adblock "
@@ -478,35 +492,39 @@ msgstr ""
 msgid "Refresh..."
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:431
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:313
+msgid "Relax SafeSearch"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:440
 msgid "Report Chunk Count"
 msgstr "報告區塊計數"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:436
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:445
 msgid "Report Chunk Size"
 msgstr "報告區塊大小"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:426
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:435
 msgid "Report Directory"
 msgstr "報告目錄"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:421
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:430
 msgid "Report Interface"
 msgstr "報告介面"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:441
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:450
 msgid "Report Ports"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:431
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:440
 msgid "Report chunk count used by tcpdump."
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:436
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:445
 msgid "Report chunk size used by tcpdump in MByte."
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:395
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:404
 msgid ""
 "Resets the final DNS blocklist 'adb_list.overall' after DNS backend loading. "
 "Please note: This option starts a small ubus/adblock monitor in the "
@@ -533,23 +551,19 @@ msgstr ""
 msgid "Run Utils"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:304
-msgid "SafeSearch Moderate"
-msgstr ""
-
 #: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:39
 #: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:74
 #: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:83
 msgid "Save"
 msgstr "儲存"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:312
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:321
 msgid ""
 "Send adblock related notification e-mails. Please note: this needs "
 "additional 'msmtp' package installation."
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:448
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:457
 msgid "Sender address for adblock notification E-Mails."
 msgstr ""
 
@@ -561,13 +575,13 @@ msgstr ""
 msgid "Settings"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:337
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:346
 msgid ""
 "Size of the download queue for download processing (incl. sorting, merging "
 "etc.) in parallel."
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:468
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:477
 msgid "Sources (Size, Focus)"
 msgstr ""
 
@@ -577,11 +591,11 @@ msgid ""
 "locally."
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:441
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:450
 msgid "Space separated list of ports used by tcpdump."
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:366
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:375
 msgid "Special config options for the selected download utility."
 msgstr ""
 
@@ -601,23 +615,23 @@ msgstr ""
 msgid "Suspend"
 msgstr "暫停"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:426
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:435
 msgid ""
 "Target directory for DNS related report files. Default is '/tmp', please use "
 "preferably an usb stick or another local disk."
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:353
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:362
 msgid ""
 "Target directory for blocklist backups. Default is '/tmp', please use "
 "preferably an usb stick or another local disk."
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:381
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:390
 msgid "Target directory for the generated blocklist 'adb_list.overall'."
 msgstr "生成攔截列表“adb_list.overall”的目標目錄。"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:409
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:418
 msgid "Target directory for the generated jail blocklist 'adb_list.jail'."
 msgstr ""
 
@@ -669,7 +683,7 @@ msgstr ""
 msgid "Time"
 msgstr "時間"
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:385
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:394
 msgid "Timeout to wait for a successful DNS backend restart."
 msgstr ""
 
@@ -683,11 +697,11 @@ msgstr ""
 msgid "Top 10 Statistics"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:452
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:461
 msgid "Topic for adblock notification E-Mails."
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:332
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:341
 msgid "Trigger Delay"
 msgstr "觸發延遲"
 
@@ -696,7 +710,7 @@ msgstr "觸發延遲"
 msgid "Unable to save changes: %s"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:324
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:333
 msgid "Verbose Debug Logging"
 msgstr "囉嗦除錯紀錄"
 
@@ -711,11 +725,11 @@ msgstr ""
 msgid "Whitelist..."
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:374
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:383
 msgid "dnsmasq (/tmp/dnsmasq.d)"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:377
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:386
 msgid "kresd (/etc/kresd)"
 msgstr ""
 
@@ -723,15 +737,15 @@ msgstr ""
 msgid "max. result set size"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:376
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:385
 msgid "named (/var/lib/bind)"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:378
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:387
 msgid "raw (/tmp)"
 msgstr ""
 
-#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:375
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:384
 msgid "unbound (/var/lib/unbound)"
 msgstr ""
 
index e119e6acc23f7a4bf6aef2262990a451a65e4e92..79197c43ba04eb74e456c41712d87d6e23d03dd8 100644 (file)
@@ -10,10 +10,9 @@ LUCI_TITLE:=Advanced Linksys Reboot Web UI
 LUCI_DESCRIPTION:=Provides Web UI (found under System/Advanced Reboot) to reboot supported Linksys and ZyXEL routers to\
        an alternative partition. Also provides Web UI to shut down (power off) your device.    Supported dual-partition\
        routers are listed at https://github.com/openwrt/luci/blob/master/applications/luci-app-advanced-reboot/README.md
-
 LUCI_DEPENDS:=+luci-compat +luci-mod-admin-full
 LUCI_PKGARCH:=all
-PKG_RELEASE:=52
+PKG_RELEASE:=54
 
 include ../../luci.mk
 
index 5b6ce7126e8ba35dd534b2b0c2be640b012f834c..85c10fcc12260d3fcc11b0cb97697da96fe7d6fe 100644 (file)
@@ -26,7 +26,7 @@ If your device is not in the list above, however it is a [dual-firmware device](
 
 ## Screenshot (luci-app-advanced-reboot)
 
-![screenshot](https://raw.githubusercontent.com/stangri/openwrt_packages/master/screenshots/luci-app-advanced-reboot/screenshot02.png "screenshot")
+![screenshot](https://cdn.jsdelivr.net/gh/stangri/openwrt_packages@master/screenshots/luci-app-advanced-reboot/screenshot02.png "screenshot")
 
 ## How to install
 
@@ -37,7 +37,7 @@ opkg update
 opkg install luci-app-advanced-reboot
 ```
 
-If the ```luci-app-advanced-reboot``` package is not found in the official feed/repo for your version of OpenWrt/LEDE Project, you will need to [add a custom repo to your router](https://github.com/stangri/openwrt_packages/blob/master/README.md#on-your-router) first.
+If the ```luci-app-advanced-reboot``` package is not found in the official feed/repo for your version of OpenWrt/LEDE Project, you will need to add a custom repo to your router following instructions on [GitHub](https://github.com/stangri/openwrt_packages/blob/master/README.md#on-your-router)/[jsDelivr](https://cdn.jsdelivr.net/gh/stangri/openwrt_packages@master/README.md#on-your-router) first.
 
 ## Notes/Known Issues
 
index 710ba3ef3c4dbf9faac11a93684d0629ff5fe6ef..6122409dd10757209c3092cf7cca1f00161e3269 100644 (file)
@@ -1,7 +1,7 @@
 return {
        vendorName = "Linksys",
        deviceName = "E4200v2/EA4500",
-       boardName = "linksys-viper",
+       boardNames = { "linksys-viper", "linksys,viper" },
        partition1MTD = "mtd3",
        partition2MTD = "mtd5",
        labelOffset = 32,
index f0ac1febc21f510c7c23729d192764ea3b45adf9..553788fd57a22f2bc88c0a099847770277d34d29 100644 (file)
@@ -1,7 +1,7 @@
 return {
        vendorName = "Linksys",
        deviceName = "EA3500",
-       boardName = "linksys-audi",
+       boardNames = { "linksys-audi", "linksys,audi" },
        partition1MTD = "mtd3",
        partition2MTD = "mtd5",
        labelOffset = 32,
index 5c7aecd1fb4439f5068293785a459c7de67dcffc..ccfe55ead14efa6eeeb6965a961dab0768d8e95a 100644 (file)
@@ -1,7 +1,7 @@
 return {
        vendorName = "Linksys",
        deviceName = "EA6350v3",
-       boardName = "linksys-ea6350v3",
+       boardNames = { "linksys-ea6350v3", "linksys,ea6350v3" },
        partition1MTD = "mtd10",
        partition2MTD = "mtd12",
        labelOffset = 192,
index e0cec8549b8cb29419fd14eb8aa6b732d0c203a9..e5faf278766ee5af016ead2140d5b44d79e57f6d 100644 (file)
@@ -1,7 +1,7 @@
 return {
        vendorName = "Linksys",
        deviceName = "EA8300",
-       boardName = "linksys-ea8300",
+       boardNames = { "linksys-ea8300", "linksys,ea8300" },
        partition1MTD = "mtd10",
        partition2MTD = "mtd12",
        labelOffset = 192,
index d60cf61556ee1a0894f345415f8f062e1a08e971..865b72683556228ee004793fd447e81b5acf71ba 100644 (file)
@@ -1,7 +1,7 @@
 return {
        vendorName = "Linksys",
        deviceName = "EA8500",
-       boardName = "linksys-ea8500",
+       boardNames = { "linksys-ea8500", "linksys,ea8500" },
        partition1MTD = "mtd13",
        partition2MTD = "mtd15",
        labelOffset = 32,
index f14fba2c9b9603c136370b709ab5e97f99f7eff6..a3efb69732f9edb4aa208b76a2669fd2213e97c7 100644 (file)
@@ -1,7 +1,7 @@
 return {
        vendorName = "Linksys",
        deviceName = "WRT1200AC",
-       boardName = "linksys-caiman",
+       boardNames = { "linksys-caiman", "linksys,caiman", "linksys,wrt1200ac" },
        partition1MTD = "mtd4",
        partition2MTD = "mtd6",
        labelOffset = 32,
index 01bec1bdebb8fff57bcba43ee241629c8672d029..24869bef822db6db3f6709054324804704e968d0 100644 (file)
@@ -1,7 +1,7 @@
 return {
        vendorName = "Linksys",
-       deviceName = "WRT1900AC",
-       boardName = "linksys-mamba",
+       deviceName = "WRT1900ACv1",
+       boardNames = { "linksys-mamba", "linksys,mamba", "linksys,wrt1900ac-v1" },
        partition1MTD = "mtd4",
        partition2MTD = "mtd6",
        labelOffset = 32,
index f90042338edfdbae5ec31f38871bfce6b6b37d6c..6b409a191f2044f370ca5a79da303cbbb021013b 100644 (file)
@@ -1,7 +1,7 @@
 return {
        vendorName = "Linksys",
        deviceName = "WRT1900ACS",
-       boardName = "linksys-shelby",
+       boardNames = { "linksys-shelby", "linksys,shelby", "linksys,wrt1900acs" },
        partition1MTD = "mtd4",
        partition2MTD = "mtd6",
        labelOffset = 32,
index f9b8244382069acc6e54e4d4aa7f64906e1f376b..15062eb54715794c4a7826cd23c92ffb15a57a6b 100644 (file)
@@ -1,7 +1,7 @@
 return {
        vendorName = "Linksys",
        deviceName = "WRT1900ACv2",
-       boardName = "linksys-cobra",
+       boardNames = { "linksys-cobra", "linksys,cobra", "linksys,wrt1900ac-v2" },
        partition1MTD = "mtd4",
        partition2MTD = "mtd6",
        labelOffset = 32,
index 3efd1a612a182a3f1987dbead4cd70e6d9c62c9c..2e4cbec1a4b6d404d07cf2fab57fcf89c24947e9 100644 (file)
@@ -1,7 +1,7 @@
 return {
        vendorName = "Linksys",
        deviceName = "WRT3200ACM",
-       boardName = "linksys-rango",
+       boardNames = { "linksys-rango", "linksys,rango", "linksys,wrt3200acm" },
        partition1MTD = "mtd5",
        partition2MTD = "mtd7",
        labelOffset = 32,
index 740426362f4a78c43f9a568f516194fa87dda66e..dd9baf5511ca456fef664288dd4259d7b9142ea6 100644 (file)
@@ -1,7 +1,7 @@
 return {
        vendorName = "Linksys",
        deviceName = "WRT32X",
-       boardName = "linksys-venom",
+       boardNames = { "linksys-venom", "linksys,venom", "linksys,wrt32x" },
        partition1MTD = "mtd5",
        partition2MTD = "mtd7",
        labelOffset = nil,
index 4b696227b652782bce4881d9cfc49effe49f2c46..0e91124725705f9626467d285af4ea05981e35a8 100644 (file)
@@ -1,7 +1,7 @@
 return {
        vendorName = "ZyXEL",
        deviceName = "NBG6817",
-       boardName = "nbg6817",
+       boardNames = { "nbg6817" },
        partition1MTD = "mmcblk0p4",
        partition2MTD = "mmcblk0p7",
        labelOffset = 32,
index a8297d7c79d05e642263a66cf16730781f784888..1fb4d461b62d7682fc07ae543c231ab04956ce58 100644 (file)
@@ -1,4 +1,4 @@
--- Copyright 2017-2018 Stan Grishin <stangri@melmac.net>
+-- Copyright 2017-2020 Stan Grishin <stangri@melmac.net>
 -- Licensed to the public under the Apache License 2.0.
 
 module("luci.controller.advanced_reboot", package.seeall)
@@ -98,15 +98,23 @@ function obtain_device_info()
                local p_func = loadfile(devices_dir .. filename)
                setfenv(p_func, { _ = i18n.translate })
                p = p_func()
-               boardName = p.boardName:gsub('%p','')
+               if p.boardName then
+                       boardName = p.boardName:gsub('%p','')
+               end
+               if p.boardNames then
+                       for i, v in pairs(p.boardNames) do
+                               boardName = v:gsub('%p','')
+                               if romBoardName and romBoardName:gsub('%p',''):match(boardName) then break end
+                       end
+               end
                if romBoardName and romBoardName:gsub('%p',''):match(boardName) then
                        if p.labelOffset then
                                if p.partition1MTD then
-                                       p1_label = util.trim(util.exec("dd if=/dev/" .. p.partition1MTD .. " bs=1 skip=" .. p.labelOffset .. " count=128" .. "  2>/dev/null"))
+                                       p1_label = util.trim(util.exec("dd if=/dev/" .. p.partition1MTD .. " bs=1 skip=" .. p.labelOffset .. " count=128" .. " 2>/dev/null"))
                                        n, p1_version = p1_label:match('(Linux)-([%d|.]+)')
                                end
                                if p.partition2MTD then
-                                       p2_label = util.trim(util.exec("dd if=/dev/" .. p.partition2MTD .. " bs=1 skip=" .. p.labelOffset .. " count=128" .. "  2>/dev/null"))
+                                       p2_label = util.trim(util.exec("dd if=/dev/" .. p.partition2MTD .. " bs=1 skip=" .. p.labelOffset .. " count=128" .. " 2>/dev/null"))
                                        n, p2_version = p2_label:match('(Linux)-([%d|.]+)')
                                end
                                if p1_label and p1_label:find("LEDE") then p1_os = "LEDE" end
@@ -160,7 +168,7 @@ function obtain_device_info()
 end
 
 function index()
-       entry({"admin", "system", "advanced_reboot"}, call("action_template"), _("Advanced Reboot"), 90)
+       entry({"admin", "system", "advanced_reboot"}, call("action_template"), _("Advanced Reboot"), 90).acl_depends = { "luci-app-advanced-reboot" }
        entry({"admin", "system", "advanced_reboot", "reboot"}, post("action_reboot"))
        entry({"admin", "system", "advanced_reboot", "alternative_reboot"}, post("action_altreboot"))
        entry({"admin", "system", "advanced_reboot", "power_off"}, post("action_poweroff"))
diff --git a/applications/luci-app-advanced-reboot/po/ar/advanced-reboot.po b/applications/luci-app-advanced-reboot/po/ar/advanced-reboot.po
new file mode 100644 (file)
index 0000000..7f4396f
--- /dev/null
@@ -0,0 +1,220 @@
+msgid ""
+msgstr ""
+"Language: ar\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:171
+#: applications/luci-app-advanced-reboot/luasrc/view/advanced_reboot/advanced_reboot.htm:10
+msgid "Advanced Reboot"
+msgstr ""
+
+#: applications/luci-app-advanced-reboot/luasrc/view/advanced_reboot/advanced_reboot.htm:36
+#: applications/luci-app-advanced-reboot/luasrc/view/advanced_reboot/advanced_reboot.htm:60
+msgid "Alternative"
+msgstr ""
+
+#: applications/luci-app-advanced-reboot/luasrc/view/advanced_reboot/alternative_reboot.htm:24
+#: applications/luci-app-advanced-reboot/luasrc/view/advanced_reboot/power_off.htm:20
+msgid "Cancel"
+msgstr ""
+
+#: applications/luci-app-advanced-reboot/luasrc/view/advanced_reboot/applyreboot.htm:42
+msgid "Changes applied."
+msgstr ""
+
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:131
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:132
+msgid "Compressed"
+msgstr ""
+
+#: applications/luci-app-advanced-reboot/luasrc/view/advanced_reboot/alternative_reboot.htm:10
+#: applications/luci-app-advanced-reboot/luasrc/view/advanced_reboot/power_off.htm:10
+msgid "Confirm"
+msgstr ""
+
+#: applications/luci-app-advanced-reboot/luasrc/view/advanced_reboot/advanced_reboot.htm:36
+#: applications/luci-app-advanced-reboot/luasrc/view/advanced_reboot/advanced_reboot.htm:60
+msgid "Current"
+msgstr ""
+
+#: applications/luci-app-advanced-reboot/luasrc/view/advanced_reboot/advanced_reboot.htm:18
+msgid "ERROR:"
+msgstr ""
+
+#: applications/luci-app-advanced-reboot/luasrc/view/advanced_reboot/advanced_reboot.htm:28
+msgid "Firmware"
+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 ""
+
+#: applications/luci-app-advanced-reboot/luasrc/view/advanced_reboot/applyreboot.htm:45
+msgid "Loading"
+msgstr ""
+
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:213
+msgid "No access to fw_printenv or fw_printenv!"
+msgstr ""
+
+#: applications/luci-app-advanced-reboot/luasrc/view/advanced_reboot/advanced_reboot.htm:26
+msgid "Partition"
+msgstr ""
+
+#: applications/luci-app-advanced-reboot/luasrc/view/advanced_reboot/advanced_reboot.htm:23
+msgid "Partitions"
+msgstr ""
+
+#: applications/luci-app-advanced-reboot/luasrc/view/advanced_reboot/advanced_reboot.htm:94
+msgid "Perform power off..."
+msgstr ""
+
+#: applications/luci-app-advanced-reboot/luasrc/view/advanced_reboot/power_off.htm:10
+msgid "Power Off Device"
+msgstr ""
+
+#: applications/luci-app-advanced-reboot/luasrc/view/advanced_reboot/alternative_reboot.htm:25
+#: applications/luci-app-advanced-reboot/luasrc/view/advanced_reboot/power_off.htm:21
+msgid "Proceed"
+msgstr ""
+
+#: applications/luci-app-advanced-reboot/luasrc/view/advanced_reboot/advanced_reboot.htm:29
+msgid "Reboot"
+msgstr ""
+
+#: applications/luci-app-advanced-reboot/luasrc/view/advanced_reboot/alternative_reboot.htm:10
+msgid "Reboot Device to an Alternative Partition"
+msgstr ""
+
+#: applications/luci-app-advanced-reboot/luasrc/view/advanced_reboot/advanced_reboot.htm:50
+#: applications/luci-app-advanced-reboot/luasrc/view/advanced_reboot/advanced_reboot.htm:74
+msgid "Reboot to alternative partition..."
+msgstr ""
+
+#: applications/luci-app-advanced-reboot/luasrc/view/advanced_reboot/advanced_reboot.htm:45
+#: applications/luci-app-advanced-reboot/luasrc/view/advanced_reboot/advanced_reboot.htm:69
+msgid "Reboot to current partition"
+msgstr ""
+
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:192
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:264
+#: applications/luci-app-advanced-reboot/luasrc/view/advanced_reboot/applyreboot.htm:9
+#: applications/luci-app-advanced-reboot/luasrc/view/advanced_reboot/applyreboot.htm:39
+msgid "Rebooting..."
+msgstr ""
+
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:297
+msgid "Shutting down..."
+msgstr ""
+
+#: applications/luci-app-advanced-reboot/luasrc/view/advanced_reboot/advanced_reboot.htm:27
+msgid "Status"
+msgstr ""
+
+#: applications/luci-app-advanced-reboot/luasrc/view/advanced_reboot/applyreboot.htm:39
+msgid "System"
+msgstr ""
+
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:193
+msgid ""
+"The system is rebooting now.<br /> DO NOT POWER OFF THE DEVICE!<br /> Wait a "
+"few minutes before you try to reconnect. It might be necessary to renew the "
+"address of your computer to reach the device again, depending on your "
+"settings."
+msgstr ""
+
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:265
+msgid ""
+"The system is rebooting to an alternative partition now.<br /> DO NOT POWER "
+"OFF THE DEVICE!<br /> Wait a few minutes before you try to reconnect. It "
+"might be necessary to renew the address of your computer to reach the device "
+"again, depending on your settings."
+msgstr ""
+
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:298
+msgid ""
+"The system is shutting down now.<br /> DO NOT POWER OFF THE DEVICE!<br /> It "
+"might be necessary to renew the address of your computer to reach the device "
+"again, depending on your settings."
+msgstr ""
+
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:144
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:145
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:248
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:249
+msgid "Unable to find Dual Boot Flag Partition."
+msgstr ""
+
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:220
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:221
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:234
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:235
+msgid "Unable to obtain firmware environment variable: %s."
+msgstr ""
+
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:256
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:257
+msgid "Unable to set Dual Boot Flag Partition entry for partition: %s."
+msgstr ""
+
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:226
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:227
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:240
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:241
+msgid "Unable to set firmware environment variable: %s to %s."
+msgstr ""
+
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:126
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:127
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:131
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:132
+msgid "Unknown"
+msgstr ""
+
+#: applications/luci-app-advanced-reboot/luasrc/view/advanced_reboot/alternative_reboot.htm:12
+msgid ""
+"WARNING: An alternative partition might have its own settings and completely "
+"different firmware.<br /><br /> As your network configuration and WiFi SSID/"
+"password on alternative partition might be different, you might have to "
+"adjust your computer settings to be able to access your device once it "
+"reboots.<br /><br /> Please also be aware that alternative partition "
+"firmware might not provide an easy way to switch active partition and boot "
+"back to the currently active partition.<br /><br /> Click \"Proceed\" below "
+"to reboot device to an alternative partition."
+msgstr ""
+
+#: applications/luci-app-advanced-reboot/luasrc/view/advanced_reboot/power_off.htm:12
+msgid ""
+"WARNING: Power off might result in a reboot on a device which doesn't "
+"support power off.<br /><br /> Click \"Proceed\" below to power off your "
+"device."
+msgstr ""
+
+#: applications/luci-app-advanced-reboot/luasrc/view/advanced_reboot/applyreboot.htm:46
+msgid "Waiting for changes to be applied..."
+msgstr ""
+
+#: applications/luci-app-advanced-reboot/luasrc/view/advanced_reboot/advanced_reboot.htm:83
+msgid "Warning: Device (%s) is unknown or isn't a dual-partition device!"
+msgstr ""
+
+#: applications/luci-app-advanced-reboot/luasrc/view/advanced_reboot/advanced_reboot.htm:14
+msgid "Warning: There are unsaved changes that will get lost on reboot!"
+msgstr ""
+
+#: applications/luci-app-advanced-reboot/luasrc/view/advanced_reboot/advanced_reboot.htm:97
+msgid "Warning: This system does not support powering off!"
+msgstr ""
+
+#: applications/luci-app-advanced-reboot/luasrc/view/advanced_reboot/advanced_reboot.htm:85
+msgid "Warning: Unable to obtain device information!"
+msgstr ""
+
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:45
+msgid "attempting to mount alternative partition (mtd%s)"
+msgstr ""
+
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:54
+msgid "attempting to unmount alternative partition (mtd%s)"
+msgstr ""
index 20c5727b058c12dd4e1cb40695f91129388d4568..a1b7efeca8ec28ccee88fab1847620b934427b1f 100644 (file)
@@ -4,7 +4,7 @@ msgstr ""
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
 
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:163
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:171
 #: applications/luci-app-advanced-reboot/luasrc/view/advanced_reboot/advanced_reboot.htm:10
 msgid "Advanced Reboot"
 msgstr ""
@@ -23,8 +23,8 @@ msgstr ""
 msgid "Changes applied."
 msgstr ""
 
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:123
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:124
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:131
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:132
 msgid "Compressed"
 msgstr ""
 
@@ -46,11 +46,15 @@ msgstr ""
 msgid "Firmware"
 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 ""
+
 #: applications/luci-app-advanced-reboot/luasrc/view/advanced_reboot/applyreboot.htm:45
 msgid "Loading"
 msgstr ""
 
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:205
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:213
 msgid "No access to fw_printenv or fw_printenv!"
 msgstr ""
 
@@ -93,14 +97,14 @@ msgstr ""
 msgid "Reboot to current partition"
 msgstr ""
 
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:184
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:256
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:192
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:264
 #: applications/luci-app-advanced-reboot/luasrc/view/advanced_reboot/applyreboot.htm:9
 #: applications/luci-app-advanced-reboot/luasrc/view/advanced_reboot/applyreboot.htm:39
 msgid "Rebooting..."
 msgstr ""
 
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:289
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:297
 msgid "Shutting down..."
 msgstr ""
 
@@ -112,7 +116,7 @@ msgstr ""
 msgid "System"
 msgstr ""
 
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:185
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:193
 msgid ""
 "The system is rebooting now.<br /> DO NOT POWER OFF THE DEVICE!<br /> Wait a "
 "few minutes before you try to reconnect. It might be necessary to renew the "
@@ -120,7 +124,7 @@ msgid ""
 "settings."
 msgstr ""
 
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:257
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:265
 msgid ""
 "The system is rebooting to an alternative partition now.<br /> DO NOT POWER "
 "OFF THE DEVICE!<br /> Wait a few minutes before you try to reconnect. It "
@@ -128,43 +132,43 @@ msgid ""
 "again, depending on your settings."
 msgstr ""
 
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:290
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:298
 msgid ""
 "The system is shutting down now.<br /> DO NOT POWER OFF THE DEVICE!<br /> It "
 "might be necessary to renew the address of your computer to reach the device "
 "again, depending on your settings."
 msgstr ""
 
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:136
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:137
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:240
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:241
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:144
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:145
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:248
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:249
 msgid "Unable to find Dual Boot Flag Partition."
 msgstr ""
 
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:212
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:213
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:226
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:227
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:220
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:221
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:234
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:235
 msgid "Unable to obtain firmware environment variable: %s."
 msgstr ""
 
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:248
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:249
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:256
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:257
 msgid "Unable to set Dual Boot Flag Partition entry for partition: %s."
 msgstr ""
 
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:218
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:219
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:232
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:233
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:226
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:227
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:240
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:241
 msgid "Unable to set firmware environment variable: %s to %s."
 msgstr ""
 
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:118
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:119
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:123
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:124
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:126
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:127
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:131
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:132
 msgid "Unknown"
 msgstr ""
 
index 369b6ae13a81fb6e3ca61a1de955b15dce9dfaec..88228bb96b864ee24af9487ebcf312362deaedb3 100644 (file)
@@ -4,7 +4,7 @@ msgstr ""
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
 
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:163
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:171
 #: applications/luci-app-advanced-reboot/luasrc/view/advanced_reboot/advanced_reboot.htm:10
 msgid "Advanced Reboot"
 msgstr ""
@@ -23,8 +23,8 @@ msgstr ""
 msgid "Changes applied."
 msgstr ""
 
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:123
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:124
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:131
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:132
 msgid "Compressed"
 msgstr ""
 
@@ -46,11 +46,15 @@ msgstr ""
 msgid "Firmware"
 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 ""
+
 #: applications/luci-app-advanced-reboot/luasrc/view/advanced_reboot/applyreboot.htm:45
 msgid "Loading"
 msgstr ""
 
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:205
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:213
 msgid "No access to fw_printenv or fw_printenv!"
 msgstr ""
 
@@ -93,14 +97,14 @@ msgstr ""
 msgid "Reboot to current partition"
 msgstr ""
 
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:184
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:256
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:192
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:264
 #: applications/luci-app-advanced-reboot/luasrc/view/advanced_reboot/applyreboot.htm:9
 #: applications/luci-app-advanced-reboot/luasrc/view/advanced_reboot/applyreboot.htm:39
 msgid "Rebooting..."
 msgstr ""
 
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:289
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:297
 msgid "Shutting down..."
 msgstr ""
 
@@ -112,7 +116,7 @@ msgstr ""
 msgid "System"
 msgstr ""
 
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:185
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:193
 msgid ""
 "The system is rebooting now.<br /> DO NOT POWER OFF THE DEVICE!<br /> Wait a "
 "few minutes before you try to reconnect. It might be necessary to renew the "
@@ -120,7 +124,7 @@ msgid ""
 "settings."
 msgstr ""
 
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:257
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:265
 msgid ""
 "The system is rebooting to an alternative partition now.<br /> DO NOT POWER "
 "OFF THE DEVICE!<br /> Wait a few minutes before you try to reconnect. It "
@@ -128,43 +132,43 @@ msgid ""
 "again, depending on your settings."
 msgstr ""
 
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:290
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:298
 msgid ""
 "The system is shutting down now.<br /> DO NOT POWER OFF THE DEVICE!<br /> It "
 "might be necessary to renew the address of your computer to reach the device "
 "again, depending on your settings."
 msgstr ""
 
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:136
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:137
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:240
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:241
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:144
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:145
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:248
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:249
 msgid "Unable to find Dual Boot Flag Partition."
 msgstr ""
 
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:212
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:213
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:226
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:227
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:220
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:221
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:234
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:235
 msgid "Unable to obtain firmware environment variable: %s."
 msgstr ""
 
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:248
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:249
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:256
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:257
 msgid "Unable to set Dual Boot Flag Partition entry for partition: %s."
 msgstr ""
 
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:218
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:219
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:232
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:233
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:226
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:227
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:240
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:241
 msgid "Unable to set firmware environment variable: %s to %s."
 msgstr ""
 
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:118
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:119
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:123
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:124
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:126
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:127
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:131
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:132
 msgid "Unknown"
 msgstr ""
 
index fc3577c5cb1b4a39b481d263d167592abe1db9b8..08ff494deda40aacd7347885cbd2c72f72088fe4 100644 (file)
@@ -10,7 +10,7 @@ msgstr ""
 "Plural-Forms: nplurals=2; plural=n != 1;\n"
 "X-Generator: Weblate 3.9.1-dev\n"
 
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:163
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:171
 #: applications/luci-app-advanced-reboot/luasrc/view/advanced_reboot/advanced_reboot.htm:10
 msgid "Advanced Reboot"
 msgstr ""
@@ -29,8 +29,8 @@ msgstr ""
 msgid "Changes applied."
 msgstr ""
 
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:123
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:124
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:131
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:132
 msgid "Compressed"
 msgstr ""
 
@@ -52,11 +52,15 @@ msgstr ""
 msgid "Firmware"
 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 ""
+
 #: applications/luci-app-advanced-reboot/luasrc/view/advanced_reboot/applyreboot.htm:45
 msgid "Loading"
 msgstr "S’està carregant"
 
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:205
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:213
 msgid "No access to fw_printenv or fw_printenv!"
 msgstr ""
 
@@ -99,14 +103,14 @@ msgstr ""
 msgid "Reboot to current partition"
 msgstr ""
 
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:184
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:256
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:192
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:264
 #: applications/luci-app-advanced-reboot/luasrc/view/advanced_reboot/applyreboot.htm:9
 #: applications/luci-app-advanced-reboot/luasrc/view/advanced_reboot/applyreboot.htm:39
 msgid "Rebooting..."
 msgstr ""
 
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:289
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:297
 msgid "Shutting down..."
 msgstr ""
 
@@ -118,7 +122,7 @@ msgstr "Estat"
 msgid "System"
 msgstr ""
 
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:185
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:193
 msgid ""
 "The system is rebooting now.<br /> DO NOT POWER OFF THE DEVICE!<br /> Wait a "
 "few minutes before you try to reconnect. It might be necessary to renew the "
@@ -126,7 +130,7 @@ msgid ""
 "settings."
 msgstr ""
 
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:257
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:265
 msgid ""
 "The system is rebooting to an alternative partition now.<br /> DO NOT POWER "
 "OFF THE DEVICE!<br /> Wait a few minutes before you try to reconnect. It "
@@ -134,43 +138,43 @@ msgid ""
 "again, depending on your settings."
 msgstr ""
 
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:290
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:298
 msgid ""
 "The system is shutting down now.<br /> DO NOT POWER OFF THE DEVICE!<br /> It "
 "might be necessary to renew the address of your computer to reach the device "
 "again, depending on your settings."
 msgstr ""
 
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:136
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:137
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:240
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:241
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:144
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:145
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:248
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:249
 msgid "Unable to find Dual Boot Flag Partition."
 msgstr ""
 
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:212
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:213
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:226
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:227
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:220
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:221
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:234
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:235
 msgid "Unable to obtain firmware environment variable: %s."
 msgstr ""
 
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:248
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:249
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:256
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:257
 msgid "Unable to set Dual Boot Flag Partition entry for partition: %s."
 msgstr ""
 
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:218
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:219
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:232
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:233
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:226
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:227
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:240
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:241
 msgid "Unable to set firmware environment variable: %s to %s."
 msgstr ""
 
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:118
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:119
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:123
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:124
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:126
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:127
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:131
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:132
 msgid "Unknown"
 msgstr ""
 
index 8f0af083bb8ecdd25ac73617269b91a568ab985f..b1884c2df3d8ce783515ade060a8ecc3ae00a734 100644 (file)
@@ -10,7 +10,7 @@ msgstr ""
 "Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n"
 "X-Generator: Weblate 4.0-dev\n"
 
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:163
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:171
 #: applications/luci-app-advanced-reboot/luasrc/view/advanced_reboot/advanced_reboot.htm:10
 msgid "Advanced Reboot"
 msgstr "Rozšířený restart"
@@ -29,8 +29,8 @@ msgstr "Storno"
 msgid "Changes applied."
 msgstr "Změny byly provedeny."
 
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:123
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:124
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:131
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:132
 msgid "Compressed"
 msgstr ""
 
@@ -52,11 +52,15 @@ msgstr "CHYBA:"
 msgid "Firmware"
 msgstr "Firmware"
 
+#: 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 ""
+
 #: applications/luci-app-advanced-reboot/luasrc/view/advanced_reboot/applyreboot.htm:45
 msgid "Loading"
 msgstr "Načítání"
 
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:205
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:213
 msgid "No access to fw_printenv or fw_printenv!"
 msgstr ""
 "Není přístup k nástrojům /usr/sbin/fw_printenv nebo /usr/sbin/fw_setenv!"
@@ -100,14 +104,14 @@ msgstr "Restartovat do alternativního oddílu..."
 msgid "Reboot to current partition"
 msgstr "Restartovat do aktuálního oddílu"
 
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:184
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:256
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:192
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:264
 #: applications/luci-app-advanced-reboot/luasrc/view/advanced_reboot/applyreboot.htm:9
 #: applications/luci-app-advanced-reboot/luasrc/view/advanced_reboot/applyreboot.htm:39
 msgid "Rebooting..."
 msgstr "Probíhá restartování…"
 
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:289
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:297
 msgid "Shutting down..."
 msgstr "Probíhá vypínání..."
 
@@ -119,7 +123,7 @@ msgstr "Stav"
 msgid "System"
 msgstr "Systém"
 
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:185
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:193
 msgid ""
 "The system is rebooting now.<br /> DO NOT POWER OFF THE DEVICE!<br /> Wait a "
 "few minutes before you try to reconnect. It might be necessary to renew the "
@@ -130,7 +134,7 @@ msgstr ""
 "minut, než se pokusíte znovu připojit. Může být nutné obnovit IP adresu "
 "počítače pro spojení se zařízením, a to v závislosti na nastavení."
 
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:257
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:265
 msgid ""
 "The system is rebooting to an alternative partition now.<br /> DO NOT POWER "
 "OFF THE DEVICE!<br /> Wait a few minutes before you try to reconnect. It "
@@ -142,7 +146,7 @@ msgstr ""
 "obnovit IP adresu počítače pro spojení se zařízením, a to v závislosti na "
 "nastavení."
 
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:290
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:298
 msgid ""
 "The system is shutting down now.<br /> DO NOT POWER OFF THE DEVICE!<br /> It "
 "might be necessary to renew the address of your computer to reach the device "
@@ -151,36 +155,36 @@ msgstr ""
 "Systém se nyní vypíná.<br/>NEVYPÍNEJTE PŘÍSTROJ!<br/>Může být nutné obnovit "
 "IP adresu počítače pro spojení se zařízením, a to v závislosti na nastavení."
 
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:136
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:137
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:240
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:241
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:144
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:145
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:248
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:249
 msgid "Unable to find Dual Boot Flag Partition."
 msgstr "Nelze najít druhý oddíl s příznakem pro bootovaní."
 
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:212
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:213
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:226
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:227
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:220
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:221
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:234
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:235
 msgid "Unable to obtain firmware environment variable: %s."
 msgstr ""
 
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:248
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:249
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:256
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:257
 msgid "Unable to set Dual Boot Flag Partition entry for partition: %s."
 msgstr ""
 
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:218
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:219
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:232
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:233
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:226
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:227
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:240
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:241
 msgid "Unable to set firmware environment variable: %s to %s."
 msgstr ""
 
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:118
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:119
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:123
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:124
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:126
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:127
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:131
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:132
 msgid "Unknown"
 msgstr "Neznámé"
 
index 51d10093c0ad24c067e3cfbcc2da92b662dea8fc..17b5cf9502a9569986ad6afb13902d75325e38da 100644 (file)
@@ -10,7 +10,7 @@ msgstr ""
 "Plural-Forms: nplurals=2; plural=n != 1;\n"
 "X-Generator: Weblate 4.0.2-dev\n"
 
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:163
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:171
 #: applications/luci-app-advanced-reboot/luasrc/view/advanced_reboot/advanced_reboot.htm:10
 msgid "Advanced Reboot"
 msgstr "Erweitertes Neustarten"
@@ -29,8 +29,8 @@ msgstr "Abbrechen"
 msgid "Changes applied."
 msgstr "Änderungen angewendet."
 
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:123
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:124
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:131
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:132
 msgid "Compressed"
 msgstr "Komprimiert"
 
@@ -52,11 +52,15 @@ msgstr "FEHLER:"
 msgid "Firmware"
 msgstr "Firmware"
 
+#: 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 ""
+
 #: applications/luci-app-advanced-reboot/luasrc/view/advanced_reboot/applyreboot.htm:45
 msgid "Loading"
 msgstr "Lade"
 
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:205
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:213
 msgid "No access to fw_printenv or fw_printenv!"
 msgstr "Kein Zugriff auf fw_printenv oder fw_setenv!"
 
@@ -99,14 +103,14 @@ msgstr "Von alternativer Partition neu starten..."
 msgid "Reboot to current partition"
 msgstr "Von aktueller Partition neu starten"
 
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:184
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:256
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:192
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:264
 #: applications/luci-app-advanced-reboot/luasrc/view/advanced_reboot/applyreboot.htm:9
 #: applications/luci-app-advanced-reboot/luasrc/view/advanced_reboot/applyreboot.htm:39
 msgid "Rebooting..."
 msgstr "Starte neu..."
 
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:289
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:297
 msgid "Shutting down..."
 msgstr "Fahre herunter..."
 
@@ -118,7 +122,7 @@ msgstr "Status"
 msgid "System"
 msgstr "System"
 
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:185
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:193
 msgid ""
 "The system is rebooting now.<br /> DO NOT POWER OFF THE DEVICE!<br /> Wait a "
 "few minutes before you try to reconnect. It might be necessary to renew the "
@@ -130,7 +134,7 @@ msgstr ""
 "wiederherzustellen. Es kann notwendig sein, die Adresse des Computers zu "
 "erneuern, um das Gerät je nach Einstellungen wieder zu erreichen."
 
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:257
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:265
 msgid ""
 "The system is rebooting to an alternative partition now.<br /> DO NOT POWER "
 "OFF THE DEVICE!<br /> Wait a few minutes before you try to reconnect. It "
@@ -143,7 +147,7 @@ msgstr ""
 "Computers zu erneuern, um das Gerät je nach den Einstellungen wieder zu "
 "erreichen."
 
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:290
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:298
 msgid ""
 "The system is shutting down now.<br /> DO NOT POWER OFF THE DEVICE!<br /> It "
 "might be necessary to renew the address of your computer to reach the device "
@@ -153,36 +157,36 @@ msgstr ""
 "Es kann notwendig sein, die Adresse des Computers zu erneuern, um das Gerät "
 "je nach den Einstellungen wieder zu erreichen."
 
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:136
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:137
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:240
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:241
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:144
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:145
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:248
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:249
 msgid "Unable to find Dual Boot Flag Partition."
 msgstr "Dual Boot Flag-Partition konnte nicht gefunden werden."
 
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:212
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:213
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:226
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:227
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:220
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:221
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:234
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:235
 msgid "Unable to obtain firmware environment variable: %s."
 msgstr "Konnte Firmware-Umgebungsvariable nicht finden: %s."
 
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:248
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:249
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:256
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:257
 msgid "Unable to set Dual Boot Flag Partition entry for partition: %s."
 msgstr "Konnte Partition nicht mit Dualboot-Kennzeichnung markieren: %s."
 
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:218
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:219
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:232
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:233
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:226
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:227
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:240
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:241
 msgid "Unable to set firmware environment variable: %s to %s."
 msgstr "Konnte Firmware-Umgebungsvariable nicht setzen: %s = %s."
 
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:118
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:119
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:123
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:124
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:126
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:127
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:131
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:132
 msgid "Unknown"
 msgstr "Unbekannt"
 
index 09dcade0d030fe379a7ab641da623d4b198bd6b5..01070a6642ce1d12268ed6fc0c01cae7ef0c6f0f 100644 (file)
@@ -1,6 +1,6 @@
 msgid ""
 msgstr ""
-"PO-Revision-Date: 2020-04-17 05:44+0000\n"
+"PO-Revision-Date: 2020-05-23 15:41+0000\n"
 "Last-Translator: george k <norhorn@gmail.com>\n"
 "Language-Team: Greek <https://hosted.weblate.org/projects/openwrt/"
 "luciapplicationsadvanced-reboot/el/>\n"
@@ -8,9 +8,9 @@ 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.1-dev\n"
+"X-Generator: Weblate 4.1-dev\n"
 
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:163
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:171
 #: applications/luci-app-advanced-reboot/luasrc/view/advanced_reboot/advanced_reboot.htm:10
 msgid "Advanced Reboot"
 msgstr "Προχωρημένη Επανεκκίνηση"
@@ -29,8 +29,8 @@ msgstr "Ακύρωση"
 msgid "Changes applied."
 msgstr "Οι αλλαγές εφαρμόστηκαν."
 
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:123
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:124
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:131
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:132
 msgid "Compressed"
 msgstr "Συμπιεσμένο"
 
@@ -52,11 +52,15 @@ msgstr "ΣΦΑΛΜΑ:"
 msgid "Firmware"
 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 ""
+
 #: applications/luci-app-advanced-reboot/luasrc/view/advanced_reboot/applyreboot.htm:45
 msgid "Loading"
 msgstr "Φόρτωση"
 
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:205
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:213
 msgid "No access to fw_printenv or fw_printenv!"
 msgstr "Δεν υπάρχει πρόσβαση στο fw_printenv ή fw_printenv!"
 
@@ -99,14 +103,14 @@ msgstr "Επανεκκίνηση σε εναλλακτικό διαμερισμ
 msgid "Reboot to current partition"
 msgstr "Επανεκκίνηση στον τρέχον διαμερισμό"
 
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:184
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:256
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:192
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:264
 #: applications/luci-app-advanced-reboot/luasrc/view/advanced_reboot/applyreboot.htm:9
 #: applications/luci-app-advanced-reboot/luasrc/view/advanced_reboot/applyreboot.htm:39
 msgid "Rebooting..."
 msgstr "Επανεκκίνηση..."
 
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:289
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:297
 msgid "Shutting down..."
 msgstr "Απενεργοποίηση..."
 
@@ -118,7 +122,7 @@ msgstr "Κατάσταση"
 msgid "System"
 msgstr "Σύστημα"
 
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:185
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:193
 msgid ""
 "The system is rebooting now.<br /> DO NOT POWER OFF THE DEVICE!<br /> Wait a "
 "few minutes before you try to reconnect. It might be necessary to renew the "
@@ -130,7 +134,7 @@ msgstr ""
 "χρειαστεί να ανανεώσετε τη διεύθυνση του υπολογιστή σας για να συνδεθείται "
 "ξανά στη συσκευή, ανάλογα με τις ρυθμίσεις σας."
 
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:257
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:265
 msgid ""
 "The system is rebooting to an alternative partition now.<br /> DO NOT POWER "
 "OFF THE DEVICE!<br /> Wait a few minutes before you try to reconnect. It "
@@ -143,7 +147,7 @@ msgstr ""
 "του υπολογιστή σας για να συνδεθείτε ξανά στη συσκευή, ανάλογα με τις "
 "ρυθμίσεις σας."
 
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:290
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:298
 msgid ""
 "The system is shutting down now.<br /> DO NOT POWER OFF THE DEVICE!<br /> It "
 "might be necessary to renew the address of your computer to reach the device "
@@ -153,36 +157,36 @@ msgstr ""
 "<br /> Ίσως χρειαστεί να ανανεώσετε τη διεύθυνση του υπολογιστή σας για να "
 "συνδεθείτε ξανά στη συσκευή, ανάλογα με τις ρυθμίσεις σας."
 
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:136
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:137
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:240
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:241
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:144
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:145
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:248
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:249
 msgid "Unable to find Dual Boot Flag Partition."
 msgstr "Δεν είναι δυνατή η εύρεση Διπλής καταχώρησης Σημαίας Εκκίνησης."
 
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:212
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:213
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:226
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:227
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:220
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:221
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:234
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:235
 msgid "Unable to obtain firmware environment variable: %s."
 msgstr "Δεν είναι δυνατή η λήψη στοιχείων firmware: %s."
 
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:248
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:249
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:256
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:257
 msgid "Unable to set Dual Boot Flag Partition entry for partition: %s."
 msgstr "Δεν μπορεί να ορισθεί το διαμέρισμα δίσκου ως διπλής εκκίνησης: %s."
 
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:218
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:219
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:232
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:233
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:226
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:227
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:240
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:241
 msgid "Unable to set firmware environment variable: %s to %s."
 msgstr "Δεν μπορεί να ρυθμιστούν στοιχεία του firmware: %s έως %s."
 
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:118
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:119
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:123
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:124
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:126
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:127
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:131
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:132
 msgid "Unknown"
 msgstr "Άγνωστο"
 
@@ -204,26 +208,30 @@ msgid ""
 "support power off.<br /><br /> Click \"Proceed\" below to power off your "
 "device."
 msgstr ""
+"ΠΡΟΣΟΧΗ: Η απενεργοποίηση μπορεί να έχει ως αποτέλεσμα την επανεκκίνηση "
+"συσκευής χωρίς υποστήριξη λειτουργίας απενεργοποίησης. <br /><br /> Κάντε "
+"κλικ στην επιλογή \"Συνέχεια\" για να απενεργοποιήσετε τη συσκευή σας."
 
 #: applications/luci-app-advanced-reboot/luasrc/view/advanced_reboot/applyreboot.htm:46
 msgid "Waiting for changes to be applied..."
-msgstr ""
+msgstr "Περιμένετε να εφαρμοστούν οι αλλαγές..."
 
 #: applications/luci-app-advanced-reboot/luasrc/view/advanced_reboot/advanced_reboot.htm:83
 msgid "Warning: Device (%s) is unknown or isn't a dual-partition device!"
 msgstr ""
+"Προσοχή: Άγνωστη συσκευή (%s) ή δεν είναι συσκευή διπλού διαμερίσματος!"
 
 #: applications/luci-app-advanced-reboot/luasrc/view/advanced_reboot/advanced_reboot.htm:14
 msgid "Warning: There are unsaved changes that will get lost on reboot!"
-msgstr ""
+msgstr "Προσοχή: Οι μη αποθηκευμένες αλλαγές θα χαθούν με την επανεκκίνηση!"
 
 #: applications/luci-app-advanced-reboot/luasrc/view/advanced_reboot/advanced_reboot.htm:97
 msgid "Warning: This system does not support powering off!"
-msgstr ""
+msgstr "Προσοχή: Το σύστημα δεν υποστηρίζει λειτουργία τερματισμού!"
 
 #: applications/luci-app-advanced-reboot/luasrc/view/advanced_reboot/advanced_reboot.htm:85
 msgid "Warning: Unable to obtain device information!"
-msgstr ""
+msgstr "Προσοχή: Δεν είναι δυνατή η λήψη πληροφοριών συσκευής!"
 
 #: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:45
 msgid "attempting to mount alternative partition (mtd%s)"
index 04d4d8a54bc07747af32c294664b1ae1ff8a8dea..f21e15e876b07dfd7ecd435dc7290375a350deec 100644 (file)
@@ -4,7 +4,7 @@ msgstr ""
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
 
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:163
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:171
 #: applications/luci-app-advanced-reboot/luasrc/view/advanced_reboot/advanced_reboot.htm:10
 msgid "Advanced Reboot"
 msgstr ""
@@ -23,8 +23,8 @@ msgstr ""
 msgid "Changes applied."
 msgstr ""
 
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:123
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:124
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:131
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:132
 msgid "Compressed"
 msgstr ""
 
@@ -46,11 +46,15 @@ msgstr ""
 msgid "Firmware"
 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 ""
+
 #: applications/luci-app-advanced-reboot/luasrc/view/advanced_reboot/applyreboot.htm:45
 msgid "Loading"
 msgstr ""
 
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:205
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:213
 msgid "No access to fw_printenv or fw_printenv!"
 msgstr ""
 
@@ -93,14 +97,14 @@ msgstr ""
 msgid "Reboot to current partition"
 msgstr ""
 
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:184
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:256
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:192
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:264
 #: applications/luci-app-advanced-reboot/luasrc/view/advanced_reboot/applyreboot.htm:9
 #: applications/luci-app-advanced-reboot/luasrc/view/advanced_reboot/applyreboot.htm:39
 msgid "Rebooting..."
 msgstr ""
 
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:289
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:297
 msgid "Shutting down..."
 msgstr ""
 
@@ -112,7 +116,7 @@ msgstr ""
 msgid "System"
 msgstr ""
 
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:185
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:193
 msgid ""
 "The system is rebooting now.<br /> DO NOT POWER OFF THE DEVICE!<br /> Wait a "
 "few minutes before you try to reconnect. It might be necessary to renew the "
@@ -120,7 +124,7 @@ msgid ""
 "settings."
 msgstr ""
 
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:257
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:265
 msgid ""
 "The system is rebooting to an alternative partition now.<br /> DO NOT POWER "
 "OFF THE DEVICE!<br /> Wait a few minutes before you try to reconnect. It "
@@ -128,43 +132,43 @@ msgid ""
 "again, depending on your settings."
 msgstr ""
 
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:290
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:298
 msgid ""
 "The system is shutting down now.<br /> DO NOT POWER OFF THE DEVICE!<br /> It "
 "might be necessary to renew the address of your computer to reach the device "
 "again, depending on your settings."
 msgstr ""
 
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:136
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:137
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:240
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:241
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:144
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:145
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:248
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:249
 msgid "Unable to find Dual Boot Flag Partition."
 msgstr ""
 
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:212
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:213
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:226
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:227
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:220
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:221
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:234
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:235
 msgid "Unable to obtain firmware environment variable: %s."
 msgstr ""
 
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:248
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:249
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:256
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:257
 msgid "Unable to set Dual Boot Flag Partition entry for partition: %s."
 msgstr ""
 
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:218
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:219
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:232
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:233
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:226
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:227
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:240
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:241
 msgid "Unable to set firmware environment variable: %s to %s."
 msgstr ""
 
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:118
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:119
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:123
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:124
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:126
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:127
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:131
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:132
 msgid "Unknown"
 msgstr ""
 
index 54bc2dbb8a01a1de9ada911adaa3d9fc5ec9a944..995f744eba2eee7c02ee1b242d3c39c5d1e9b85c 100644 (file)
@@ -13,7 +13,7 @@ msgstr ""
 "Plural-Forms: nplurals=2; plural=n != 1;\n"
 "X-Generator: Weblate 4.0-dev\n"
 
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:163
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:171
 #: applications/luci-app-advanced-reboot/luasrc/view/advanced_reboot/advanced_reboot.htm:10
 msgid "Advanced Reboot"
 msgstr "Reinicio avanzado"
@@ -32,8 +32,8 @@ msgstr "Cancelar"
 msgid "Changes applied."
 msgstr "Cambios aplicados."
 
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:123
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:124
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:131
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:132
 msgid "Compressed"
 msgstr "Comprimido"
 
@@ -55,11 +55,15 @@ msgstr "ERROR:"
 msgid "Firmware"
 msgstr "Firmware"
 
+#: 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 ""
+
 #: applications/luci-app-advanced-reboot/luasrc/view/advanced_reboot/applyreboot.htm:45
 msgid "Loading"
 msgstr "Cargando"
 
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:205
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:213
 msgid "No access to fw_printenv or fw_printenv!"
 msgstr "Sin acceso a fw_printenv o fw_printenv!"
 
@@ -102,14 +106,14 @@ msgstr "Reiniciar a la partición alternativa ..."
 msgid "Reboot to current partition"
 msgstr "Reiniciar a la partición actual"
 
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:184
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:256
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:192
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:264
 #: applications/luci-app-advanced-reboot/luasrc/view/advanced_reboot/applyreboot.htm:9
 #: applications/luci-app-advanced-reboot/luasrc/view/advanced_reboot/applyreboot.htm:39
 msgid "Rebooting..."
 msgstr "Reiniciando..."
 
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:289
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:297
 msgid "Shutting down..."
 msgstr "Apagando..."
 
@@ -121,7 +125,7 @@ msgstr "Estado"
 msgid "System"
 msgstr "Sistema"
 
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:185
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:193
 msgid ""
 "The system is rebooting now.<br /> DO NOT POWER OFF THE DEVICE!<br /> Wait a "
 "few minutes before you try to reconnect. It might be necessary to renew the "
@@ -133,7 +137,7 @@ msgstr ""
 "sea necesario renovar la dirección de su computadora para llegar al "
 "dispositivo nuevamente, dependiendo de su configuración."
 
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:257
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:265
 msgid ""
 "The system is rebooting to an alternative partition now.<br /> DO NOT POWER "
 "OFF THE DEVICE!<br /> Wait a few minutes before you try to reconnect. It "
@@ -146,7 +150,7 @@ msgstr ""
 "computadora para llegar al dispositivo nuevamente, dependiendo de su "
 "configuración."
 
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:290
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:298
 msgid ""
 "The system is shutting down now.<br /> DO NOT POWER OFF THE DEVICE!<br /> It "
 "might be necessary to renew the address of your computer to reach the device "
@@ -156,38 +160,38 @@ msgstr ""
 "Puede que sea necesario renovar la dirección de su computadora para llegar "
 "al dispositivo nuevamente, dependiendo de la configuración."
 
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:136
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:137
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:240
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:241
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:144
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:145
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:248
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:249
 msgid "Unable to find Dual Boot Flag Partition."
 msgstr "No se puede encontrar la partición de bandera de arranque dual."
 
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:212
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:213
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:226
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:227
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:220
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:221
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:234
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:235
 msgid "Unable to obtain firmware environment variable: %s."
 msgstr "No se puede obtener la variable de entorno del firmware: %s."
 
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:248
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:249
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:256
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:257
 msgid "Unable to set Dual Boot Flag Partition entry for partition: %s."
 msgstr ""
 "No se puede establecer la entrada de Partición de indicador de arranque dual "
 "para la partición: %s."
 
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:218
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:219
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:232
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:233
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:226
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:227
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:240
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:241
 msgid "Unable to set firmware environment variable: %s to %s."
 msgstr "No se puede establecer la variable de entorno del firmware: %s a %s."
 
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:118
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:119
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:123
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:124
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:126
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:127
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:131
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:132
 msgid "Unknown"
 msgstr "Desconocido"
 
index 49c9798013245fb2cca742bd2ef27b381c70ab3e..0df416126514180b0e496f7afd5724b63da56630 100644 (file)
 msgid ""
 msgstr ""
+"PO-Revision-Date: 2020-05-21 18:50+0000\n"
+"Last-Translator: Hannu Nyman <hannu.nyman@iki.fi>\n"
+"Language-Team: Finnish <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationsadvanced-reboot/fi/>\n"
 "Language: fi\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+"X-Generator: Weblate 4.1-dev\n"
 
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:163
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:171
 #: applications/luci-app-advanced-reboot/luasrc/view/advanced_reboot/advanced_reboot.htm:10
 msgid "Advanced Reboot"
-msgstr ""
+msgstr "Monipuolinen uudelleenkäynnistys"
 
 #: applications/luci-app-advanced-reboot/luasrc/view/advanced_reboot/advanced_reboot.htm:36
 #: applications/luci-app-advanced-reboot/luasrc/view/advanced_reboot/advanced_reboot.htm:60
 msgid "Alternative"
-msgstr ""
+msgstr "Vaihtoehto"
 
 #: applications/luci-app-advanced-reboot/luasrc/view/advanced_reboot/alternative_reboot.htm:24
 #: applications/luci-app-advanced-reboot/luasrc/view/advanced_reboot/power_off.htm:20
 msgid "Cancel"
-msgstr ""
+msgstr "Peruuta"
 
 #: applications/luci-app-advanced-reboot/luasrc/view/advanced_reboot/applyreboot.htm:42
 msgid "Changes applied."
-msgstr ""
+msgstr "Muutokset tehty."
 
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:123
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:124
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:131
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:132
 msgid "Compressed"
-msgstr ""
+msgstr "Pakattu"
 
 #: applications/luci-app-advanced-reboot/luasrc/view/advanced_reboot/alternative_reboot.htm:10
 #: applications/luci-app-advanced-reboot/luasrc/view/advanced_reboot/power_off.htm:10
 msgid "Confirm"
-msgstr ""
+msgstr "Vahvista"
 
 #: applications/luci-app-advanced-reboot/luasrc/view/advanced_reboot/advanced_reboot.htm:36
 #: applications/luci-app-advanced-reboot/luasrc/view/advanced_reboot/advanced_reboot.htm:60
 msgid "Current"
-msgstr ""
+msgstr "Nykyinen"
 
 #: applications/luci-app-advanced-reboot/luasrc/view/advanced_reboot/advanced_reboot.htm:18
 msgid "ERROR:"
-msgstr ""
+msgstr "VIRHE:"
 
 #: applications/luci-app-advanced-reboot/luasrc/view/advanced_reboot/advanced_reboot.htm:28
 msgid "Firmware"
+msgstr "Laiteohjelmisto"
+
+#: 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 ""
 
 #: applications/luci-app-advanced-reboot/luasrc/view/advanced_reboot/applyreboot.htm:45
 msgid "Loading"
-msgstr ""
+msgstr "Ladataan"
 
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:205
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:213
 msgid "No access to fw_printenv or fw_printenv!"
-msgstr ""
+msgstr "Ei pääsyä fw_printenv tai fw_printenv!"
 
 #: applications/luci-app-advanced-reboot/luasrc/view/advanced_reboot/advanced_reboot.htm:26
 msgid "Partition"
-msgstr ""
+msgstr "Osio"
 
 #: applications/luci-app-advanced-reboot/luasrc/view/advanced_reboot/advanced_reboot.htm:23
 msgid "Partitions"
-msgstr ""
+msgstr "Osiot"
 
 #: applications/luci-app-advanced-reboot/luasrc/view/advanced_reboot/advanced_reboot.htm:94
 msgid "Perform power off..."
-msgstr ""
+msgstr "Sammutetaan..."
 
 #: applications/luci-app-advanced-reboot/luasrc/view/advanced_reboot/power_off.htm:10
 msgid "Power Off Device"
-msgstr ""
+msgstr "Sammuta laite"
 
 #: applications/luci-app-advanced-reboot/luasrc/view/advanced_reboot/alternative_reboot.htm:25
 #: applications/luci-app-advanced-reboot/luasrc/view/advanced_reboot/power_off.htm:21
 msgid "Proceed"
-msgstr ""
+msgstr "Suorita"
 
 #: applications/luci-app-advanced-reboot/luasrc/view/advanced_reboot/advanced_reboot.htm:29
 msgid "Reboot"
-msgstr ""
+msgstr "Uudelleenkäynnistä"
 
 #: applications/luci-app-advanced-reboot/luasrc/view/advanced_reboot/alternative_reboot.htm:10
 msgid "Reboot Device to an Alternative Partition"
-msgstr ""
+msgstr "Uudelleenkäynnistä vaihtoehtoisesta osiosta"
 
 #: applications/luci-app-advanced-reboot/luasrc/view/advanced_reboot/advanced_reboot.htm:50
 #: applications/luci-app-advanced-reboot/luasrc/view/advanced_reboot/advanced_reboot.htm:74
 msgid "Reboot to alternative partition..."
-msgstr ""
+msgstr "Uudelleenkäynnistys vaihtoehtoisesta osiosta..."
 
 #: applications/luci-app-advanced-reboot/luasrc/view/advanced_reboot/advanced_reboot.htm:45
 #: applications/luci-app-advanced-reboot/luasrc/view/advanced_reboot/advanced_reboot.htm:69
 msgid "Reboot to current partition"
-msgstr ""
+msgstr "Uudellenkäynnistys nykyisestä osiosta"
 
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:184
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:256
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:192
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:264
 #: applications/luci-app-advanced-reboot/luasrc/view/advanced_reboot/applyreboot.htm:9
 #: applications/luci-app-advanced-reboot/luasrc/view/advanced_reboot/applyreboot.htm:39
 msgid "Rebooting..."
-msgstr ""
+msgstr "Uudelleenkäynnistetään..."
 
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:289
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:297
 msgid "Shutting down..."
-msgstr ""
+msgstr "Sammutetaan..."
 
 #: applications/luci-app-advanced-reboot/luasrc/view/advanced_reboot/advanced_reboot.htm:27
 msgid "Status"
-msgstr ""
+msgstr "Tila"
 
 #: applications/luci-app-advanced-reboot/luasrc/view/advanced_reboot/applyreboot.htm:39
 msgid "System"
-msgstr ""
+msgstr "Järjestelmä"
 
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:185
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:193
 msgid ""
 "The system is rebooting now.<br /> DO NOT POWER OFF THE DEVICE!<br /> Wait a "
 "few minutes before you try to reconnect. It might be necessary to renew the "
 "address of your computer to reach the device again, depending on your "
 "settings."
 msgstr ""
+"Laite uudelleenkäynnistyy.<br /> ÄLÄ SAMMUTA LAITETTA!<br /> Odota muutama "
+"minuutti ennen kuin yrität ottaa yhteyttä. Mahdollisesti sinun täytyy uusia "
+"tietokoneen IP-osoite ennen yhteyden saamista laitteeseen, riippuen "
+"asetuksistasi."
 
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:257
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:265
 msgid ""
 "The system is rebooting to an alternative partition now.<br /> DO NOT POWER "
 "OFF THE DEVICE!<br /> Wait a few minutes before you try to reconnect. It "
 "might be necessary to renew the address of your computer to reach the device "
 "again, depending on your settings."
 msgstr ""
+"Laite uudelleenkäynnistyy vaihtoehtoisesta osiosta.<br /> ÄLÄ SAMMUTA "
+"LAITETTA!<br /> Odota muutama minuutti ennen kuin yrität ottaa yhteyttä. "
+"Mahdollisesti sinun täytyy uusia tietokoneen IP-osoite ennen yhteyden "
+"saamista laitteeseen, riippuen asetuksistasi."
 
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:290
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:298
 msgid ""
 "The system is shutting down now.<br /> DO NOT POWER OFF THE DEVICE!<br /> It "
 "might be necessary to renew the address of your computer to reach the device "
 "again, depending on your settings."
 msgstr ""
+"Laite sammutetaan.<br /> ÄLÄ SAMMUTA LAITETTA KÄSIN!<br /> Mahdollisesti "
+"sinun täytyy uusia tietokoneen IP-osoite ennen yhteyden saamista "
+"laitteeseen, riippuen asetuksistasi."
 
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:136
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:137
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:240
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:241
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:144
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:145
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:248
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:249
 msgid "Unable to find Dual Boot Flag Partition."
-msgstr ""
+msgstr "Dual boot -tilatiedon osiota ei löydy."
 
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:212
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:213
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:226
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:227
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:220
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:221
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:234
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:235
 msgid "Unable to obtain firmware environment variable: %s."
-msgstr ""
+msgstr "Ei voi noutaa käynnistysympäristön muuttujaa: %s."
 
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:248
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:249
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:256
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:257
 msgid "Unable to set Dual Boot Flag Partition entry for partition: %s."
-msgstr ""
+msgstr "Ei voida asettaa kaksoiskäynnistyksen merkkiä partitiolle: %s."
 
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:218
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:219
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:232
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:233
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:226
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:227
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:240
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:241
 msgid "Unable to set firmware environment variable: %s to %s."
-msgstr ""
+msgstr "Ei voida asettaa käynnistysympäristön muuttujaa: %s arvoksi %s."
 
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:118
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:119
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:123
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:124
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:126
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:127
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:131
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:132
 msgid "Unknown"
-msgstr ""
+msgstr "Tuntematon"
 
 #: applications/luci-app-advanced-reboot/luasrc/view/advanced_reboot/alternative_reboot.htm:12
 msgid ""
@@ -179,6 +200,14 @@ msgid ""
 "back to the currently active partition.<br /><br /> Click \"Proceed\" below "
 "to reboot device to an alternative partition."
 msgstr ""
+"VAROITUS: Vaihtoehtoinen osio voi sisältää erilaiset asetukset ja kokonaan "
+"erilaisen laiteohjelmiston.<br /><br /> Koska verkkoasetukset ja langattoman "
+"verkon nimi ja salasana voivat olla erilaiset, sinun täytyy ehkä muuttaa "
+"tietokoneesi asetuksia saadaksesi yhteyden laitteeseen "
+"uudelleenkäynnistyksen jälkeen.<br /><br /> Ymmärräthän myös, että "
+"vaihtoehtoisen osion laiteohjelmisto ei välttämättä tarjoa helppoa tapaa "
+"vaihtaa aktiivista osiota ja palata nykyiseen osioon.<br /><br /> Paina "
+"\"Suorita\" uudelleenkäynnistääksesi laite vaihtoehtoisesta osiosta."
 
 #: applications/luci-app-advanced-reboot/luasrc/view/advanced_reboot/power_off.htm:12
 msgid ""
@@ -186,31 +215,35 @@ msgid ""
 "support power off.<br /><br /> Click \"Proceed\" below to power off your "
 "device."
 msgstr ""
+"VAROITUS: Sammuttamisen yritys laitteessam joka ei tue sammuttamista, voi "
+"johtaa uudelleenkäynnistykseen.<br /><br /> Paina \"Suorita\" sammuttaaksesi "
+"laite."
 
 #: applications/luci-app-advanced-reboot/luasrc/view/advanced_reboot/applyreboot.htm:46
 msgid "Waiting for changes to be applied..."
-msgstr ""
+msgstr "Odotetaan muutosten käyttöönottoa..."
 
 #: applications/luci-app-advanced-reboot/luasrc/view/advanced_reboot/advanced_reboot.htm:83
 msgid "Warning: Device (%s) is unknown or isn't a dual-partition device!"
-msgstr ""
+msgstr "Varoitus: Laite (%s) on tuntematon tai ei ole kaksoiskäynnistyslaite!"
 
 #: applications/luci-app-advanced-reboot/luasrc/view/advanced_reboot/advanced_reboot.htm:14
 msgid "Warning: There are unsaved changes that will get lost on reboot!"
 msgstr ""
+"Varoitus: Tallentamattomat muutokset menetetään uudelleenkäynnistyksessä!"
 
 #: applications/luci-app-advanced-reboot/luasrc/view/advanced_reboot/advanced_reboot.htm:97
 msgid "Warning: This system does not support powering off!"
-msgstr ""
+msgstr "Varoitus: tämä järjestelmä ei tue samuttamista!"
 
 #: applications/luci-app-advanced-reboot/luasrc/view/advanced_reboot/advanced_reboot.htm:85
 msgid "Warning: Unable to obtain device information!"
-msgstr ""
+msgstr "Varoitus: laitteen tietoja ei voida noutaa!"
 
 #: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:45
 msgid "attempting to mount alternative partition (mtd%s)"
-msgstr ""
+msgstr "Yritetään liittää vaihtoehtoinen levyosio (mtd%s)"
 
 #: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:54
 msgid "attempting to unmount alternative partition (mtd%s)"
-msgstr ""
+msgstr "Yritetään poistaa liitos: vaihtoehtoinen levyosio (mtd%s)"
index 0c023fe480b438f5ddf03b40a7927ec045966bc2..3126b52c16f21dc297574952cba853562e714f35 100644 (file)
@@ -10,7 +10,7 @@ msgstr ""
 "Plural-Forms: nplurals=2; plural=n > 1;\n"
 "X-Generator: Weblate 4.0.2-dev\n"
 
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:163
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:171
 #: applications/luci-app-advanced-reboot/luasrc/view/advanced_reboot/advanced_reboot.htm:10
 msgid "Advanced Reboot"
 msgstr "Redémarrage avancé"
@@ -29,8 +29,8 @@ msgstr "Annuler"
 msgid "Changes applied."
 msgstr "Modifications appliquées."
 
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:123
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:124
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:131
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:132
 msgid "Compressed"
 msgstr "Compressé"
 
@@ -52,11 +52,15 @@ msgstr "ERREUR :"
 msgid "Firmware"
 msgstr "Firmware"
 
+#: 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 ""
+
 #: applications/luci-app-advanced-reboot/luasrc/view/advanced_reboot/applyreboot.htm:45
 msgid "Loading"
 msgstr "Chargement"
 
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:205
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:213
 msgid "No access to fw_printenv or fw_printenv!"
 msgstr "Pas d'accès à fw_printenv ou fw_printenv !"
 
@@ -99,14 +103,14 @@ msgstr "Redémarrer sur une autre partition…"
 msgid "Reboot to current partition"
 msgstr "Redémarrer sur la partition courante"
 
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:184
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:256
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:192
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:264
 #: applications/luci-app-advanced-reboot/luasrc/view/advanced_reboot/applyreboot.htm:9
 #: applications/luci-app-advanced-reboot/luasrc/view/advanced_reboot/applyreboot.htm:39
 msgid "Rebooting..."
 msgstr "Redémarrage…"
 
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:289
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:297
 msgid "Shutting down..."
 msgstr "Arrêt en cours…"
 
@@ -118,7 +122,7 @@ msgstr "État"
 msgid "System"
 msgstr "Système"
 
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:185
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:193
 msgid ""
 "The system is rebooting now.<br /> DO NOT POWER OFF THE DEVICE!<br /> Wait a "
 "few minutes before you try to reconnect. It might be necessary to renew the "
@@ -130,7 +134,7 @@ msgstr ""
 "fonction de vos paramètres, il peut être nécessaire de renouveler l'adresse "
 "IP de votre ordinateur pour accéder à nouveau à l'appareil."
 
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:257
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:265
 msgid ""
 "The system is rebooting to an alternative partition now.<br /> DO NOT POWER "
 "OFF THE DEVICE!<br /> Wait a few minutes before you try to reconnect. It "
@@ -142,7 +146,7 @@ msgstr ""
 "reconnecter. En fonction de vos paramètres, il peut être nécessaire de "
 "renouveler votre adresse IP pour accéder à nouveau à votre appareil."
 
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:290
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:298
 msgid ""
 "The system is shutting down now.<br /> DO NOT POWER OFF THE DEVICE!<br /> It "
 "might be necessary to renew the address of your computer to reach the device "
@@ -152,41 +156,41 @@ msgstr ""
 "fonction de vos paramètres, il peut être nécessaire de renouveler votre "
 "adresse IP pour accéder à nouveau à votre appareil."
 
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:136
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:137
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:240
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:241
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:144
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:145
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:248
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:249
 msgid "Unable to find Dual Boot Flag Partition."
 msgstr "Impossible de trouver une partition en démarrage double."
 
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:212
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:213
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:226
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:227
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:220
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:221
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:234
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:235
 msgid "Unable to obtain firmware environment variable: %s."
 msgstr ""
 "Impossible d'obtenir la variable d'environnement du microprogramme : %s."
 
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:248
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:249
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:256
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:257
 msgid "Unable to set Dual Boot Flag Partition entry for partition: %s."
 msgstr ""
 "Impossible de définir le drapeau Dual Boot Entrée de partition pour la "
 "partition : %s."
 
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:218
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:219
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:232
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:233
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:226
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:227
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:240
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:241
 msgid "Unable to set firmware environment variable: %s to %s."
 msgstr ""
 "Impossible de définir la variable d'environnement du microprogramme : %s à "
 "%s."
 
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:118
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:119
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:123
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:124
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:126
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:127
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:131
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:132
 msgid "Unknown"
 msgstr "Inconnue"
 
index d3814bf0453e085d0eeaee729404085a9c75f106..9a93c84f4c71983a51f11b92a0c195f1e610aded 100644 (file)
@@ -4,7 +4,7 @@ msgstr ""
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
 
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:163
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:171
 #: applications/luci-app-advanced-reboot/luasrc/view/advanced_reboot/advanced_reboot.htm:10
 msgid "Advanced Reboot"
 msgstr ""
@@ -23,8 +23,8 @@ msgstr ""
 msgid "Changes applied."
 msgstr ""
 
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:123
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:124
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:131
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:132
 msgid "Compressed"
 msgstr ""
 
@@ -46,11 +46,15 @@ msgstr ""
 msgid "Firmware"
 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 ""
+
 #: applications/luci-app-advanced-reboot/luasrc/view/advanced_reboot/applyreboot.htm:45
 msgid "Loading"
 msgstr ""
 
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:205
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:213
 msgid "No access to fw_printenv or fw_printenv!"
 msgstr ""
 
@@ -93,14 +97,14 @@ msgstr ""
 msgid "Reboot to current partition"
 msgstr ""
 
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:184
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:256
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:192
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:264
 #: applications/luci-app-advanced-reboot/luasrc/view/advanced_reboot/applyreboot.htm:9
 #: applications/luci-app-advanced-reboot/luasrc/view/advanced_reboot/applyreboot.htm:39
 msgid "Rebooting..."
 msgstr ""
 
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:289
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:297
 msgid "Shutting down..."
 msgstr ""
 
@@ -112,7 +116,7 @@ msgstr ""
 msgid "System"
 msgstr ""
 
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:185
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:193
 msgid ""
 "The system is rebooting now.<br /> DO NOT POWER OFF THE DEVICE!<br /> Wait a "
 "few minutes before you try to reconnect. It might be necessary to renew the "
@@ -120,7 +124,7 @@ msgid ""
 "settings."
 msgstr ""
 
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:257
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:265
 msgid ""
 "The system is rebooting to an alternative partition now.<br /> DO NOT POWER "
 "OFF THE DEVICE!<br /> Wait a few minutes before you try to reconnect. It "
@@ -128,43 +132,43 @@ msgid ""
 "again, depending on your settings."
 msgstr ""
 
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:290
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:298
 msgid ""
 "The system is shutting down now.<br /> DO NOT POWER OFF THE DEVICE!<br /> It "
 "might be necessary to renew the address of your computer to reach the device "
 "again, depending on your settings."
 msgstr ""
 
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:136
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:137
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:240
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:241
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:144
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:145
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:248
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:249
 msgid "Unable to find Dual Boot Flag Partition."
 msgstr ""
 
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:212
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:213
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:226
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:227
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:220
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:221
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:234
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:235
 msgid "Unable to obtain firmware environment variable: %s."
 msgstr ""
 
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:248
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:249
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:256
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:257
 msgid "Unable to set Dual Boot Flag Partition entry for partition: %s."
 msgstr ""
 
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:218
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:219
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:232
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:233
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:226
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:227
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:240
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:241
 msgid "Unable to set firmware environment variable: %s to %s."
 msgstr ""
 
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:118
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:119
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:123
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:124
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:126
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:127
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:131
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:132
 msgid "Unknown"
 msgstr ""
 
index eca623daf5c86f14b446e654025c4b5c319d539c..c905fe6404c76f60d27a1fe4bd7e7a1957692927 100644 (file)
@@ -4,7 +4,7 @@ msgstr ""
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
 
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:163
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:171
 #: applications/luci-app-advanced-reboot/luasrc/view/advanced_reboot/advanced_reboot.htm:10
 msgid "Advanced Reboot"
 msgstr ""
@@ -23,8 +23,8 @@ msgstr ""
 msgid "Changes applied."
 msgstr ""
 
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:123
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:124
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:131
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:132
 msgid "Compressed"
 msgstr ""
 
@@ -46,11 +46,15 @@ msgstr ""
 msgid "Firmware"
 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 ""
+
 #: applications/luci-app-advanced-reboot/luasrc/view/advanced_reboot/applyreboot.htm:45
 msgid "Loading"
 msgstr ""
 
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:205
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:213
 msgid "No access to fw_printenv or fw_printenv!"
 msgstr ""
 
@@ -93,14 +97,14 @@ msgstr ""
 msgid "Reboot to current partition"
 msgstr ""
 
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:184
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:256
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:192
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:264
 #: applications/luci-app-advanced-reboot/luasrc/view/advanced_reboot/applyreboot.htm:9
 #: applications/luci-app-advanced-reboot/luasrc/view/advanced_reboot/applyreboot.htm:39
 msgid "Rebooting..."
 msgstr ""
 
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:289
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:297
 msgid "Shutting down..."
 msgstr ""
 
@@ -112,7 +116,7 @@ msgstr ""
 msgid "System"
 msgstr ""
 
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:185
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:193
 msgid ""
 "The system is rebooting now.<br /> DO NOT POWER OFF THE DEVICE!<br /> Wait a "
 "few minutes before you try to reconnect. It might be necessary to renew the "
@@ -120,7 +124,7 @@ msgid ""
 "settings."
 msgstr ""
 
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:257
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:265
 msgid ""
 "The system is rebooting to an alternative partition now.<br /> DO NOT POWER "
 "OFF THE DEVICE!<br /> Wait a few minutes before you try to reconnect. It "
@@ -128,43 +132,43 @@ msgid ""
 "again, depending on your settings."
 msgstr ""
 
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:290
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:298
 msgid ""
 "The system is shutting down now.<br /> DO NOT POWER OFF THE DEVICE!<br /> It "
 "might be necessary to renew the address of your computer to reach the device "
 "again, depending on your settings."
 msgstr ""
 
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:136
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:137
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:240
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:241
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:144
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:145
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:248
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:249
 msgid "Unable to find Dual Boot Flag Partition."
 msgstr ""
 
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:212
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:213
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:226
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:227
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:220
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:221
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:234
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:235
 msgid "Unable to obtain firmware environment variable: %s."
 msgstr ""
 
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:248
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:249
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:256
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:257
 msgid "Unable to set Dual Boot Flag Partition entry for partition: %s."
 msgstr ""
 
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:218
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:219
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:232
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:233
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:226
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:227
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:240
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:241
 msgid "Unable to set firmware environment variable: %s to %s."
 msgstr ""
 
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:118
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:119
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:123
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:124
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:126
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:127
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:131
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:132
 msgid "Unknown"
 msgstr ""
 
index 88ec94c60643b015f0b0b561d175c7ad1f177687..4007f1bff024dfd86a89cbbb39a5b73d08d6dd05 100644 (file)
@@ -10,7 +10,7 @@ msgstr ""
 "Plural-Forms: nplurals=2; plural=n != 1;\n"
 "X-Generator: Weblate 3.10.1\n"
 
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:163
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:171
 #: applications/luci-app-advanced-reboot/luasrc/view/advanced_reboot/advanced_reboot.htm:10
 msgid "Advanced Reboot"
 msgstr "Speciális újraindítás"
@@ -29,8 +29,8 @@ msgstr "Mégse"
 msgid "Changes applied."
 msgstr "Változtatások alkalmazva."
 
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:123
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:124
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:131
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:132
 msgid "Compressed"
 msgstr "Tömörített"
 
@@ -52,11 +52,15 @@ msgstr "HIBA:"
 msgid "Firmware"
 msgstr "Firmware"
 
+#: 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 ""
+
 #: applications/luci-app-advanced-reboot/luasrc/view/advanced_reboot/applyreboot.htm:45
 msgid "Loading"
 msgstr "Betöltés"
 
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:205
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:213
 msgid "No access to fw_printenv or fw_printenv!"
 msgstr ""
 "Nincs hozzáférés az fw_printenv vagy az fw_printenv környezeti változókhoz!"
@@ -100,14 +104,14 @@ msgstr "Újraindítás alternatív partíción…"
 msgid "Reboot to current partition"
 msgstr "Újraindítás a jelenlegi partíción"
 
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:184
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:256
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:192
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:264
 #: applications/luci-app-advanced-reboot/luasrc/view/advanced_reboot/applyreboot.htm:9
 #: applications/luci-app-advanced-reboot/luasrc/view/advanced_reboot/applyreboot.htm:39
 msgid "Rebooting..."
 msgstr "Újraindítás…"
 
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:289
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:297
 msgid "Shutting down..."
 msgstr "Leállítás…"
 
@@ -119,7 +123,7 @@ msgstr "Állapot"
 msgid "System"
 msgstr "Rendszer"
 
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:185
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:193
 msgid ""
 "The system is rebooting now.<br /> DO NOT POWER OFF THE DEVICE!<br /> Wait a "
 "few minutes before you try to reconnect. It might be necessary to renew the "
@@ -131,7 +135,7 @@ msgstr ""
 "szükség lehet a számítógépe címének megújításához, hogy újra elérje az "
 "eszközt."
 
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:257
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:265
 msgid ""
 "The system is rebooting to an alternative partition now.<br /> DO NOT POWER "
 "OFF THE DEVICE!<br /> Wait a few minutes before you try to reconnect. It "
@@ -143,7 +147,7 @@ msgstr ""
 "beállításoktól függően szükség lehet a számítógépe címének megújításához, "
 "hogy újra elérje az eszközt."
 
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:290
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:298
 msgid ""
 "The system is shutting down now.<br /> DO NOT POWER OFF THE DEVICE!<br /> It "
 "might be necessary to renew the address of your computer to reach the device "
@@ -153,36 +157,36 @@ msgstr ""
 "beállításoktól függően szükség lehet a számítógépe címének megújításához, "
 "hogy újra elérje az eszközt."
 
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:136
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:137
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:240
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:241
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:144
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:145
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:248
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:249
 msgid "Unable to find Dual Boot Flag Partition."
 msgstr "Nem található kettős rendszerindítási jelző partíció."
 
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:212
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:213
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:226
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:227
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:220
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:221
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:234
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:235
 msgid "Unable to obtain firmware environment variable: %s."
 msgstr ""
 
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:248
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:249
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:256
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:257
 msgid "Unable to set Dual Boot Flag Partition entry for partition: %s."
 msgstr ""
 
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:218
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:219
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:232
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:233
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:226
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:227
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:240
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:241
 msgid "Unable to set firmware environment variable: %s to %s."
 msgstr ""
 
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:118
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:119
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:123
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:124
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:126
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:127
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:131
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:132
 msgid "Unknown"
 msgstr "Ismeretlen"
 
index f268ae579faa8b59880d9bfd3dc988a27be4d40b..6560fbd61e98a30a2f0a700ba6015c87088a7023 100644 (file)
@@ -10,7 +10,7 @@ msgstr ""
 "Plural-Forms: nplurals=2; plural=n != 1;\n"
 "X-Generator: Weblate 4.0-dev\n"
 
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:163
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:171
 #: applications/luci-app-advanced-reboot/luasrc/view/advanced_reboot/advanced_reboot.htm:10
 msgid "Advanced Reboot"
 msgstr "Riavvio Avanzato"
@@ -29,8 +29,8 @@ msgstr "Annulla"
 msgid "Changes applied."
 msgstr ""
 
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:123
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:124
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:131
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:132
 msgid "Compressed"
 msgstr ""
 
@@ -52,11 +52,15 @@ msgstr "ERRORE:"
 msgid "Firmware"
 msgstr "Firmware"
 
+#: 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 ""
+
 #: applications/luci-app-advanced-reboot/luasrc/view/advanced_reboot/applyreboot.htm:45
 msgid "Loading"
 msgstr "Caricamento"
 
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:205
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:213
 msgid "No access to fw_printenv or fw_printenv!"
 msgstr ""
 
@@ -99,14 +103,14 @@ msgstr "Riavvio in una partizione alternativa..."
 msgid "Reboot to current partition"
 msgstr "Riavvia nella partizione corrente"
 
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:184
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:256
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:192
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:264
 #: applications/luci-app-advanced-reboot/luasrc/view/advanced_reboot/applyreboot.htm:9
 #: applications/luci-app-advanced-reboot/luasrc/view/advanced_reboot/applyreboot.htm:39
 msgid "Rebooting..."
 msgstr "Riavvio..."
 
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:289
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:297
 msgid "Shutting down..."
 msgstr "Arresto..."
 
@@ -118,7 +122,7 @@ msgstr "Stato"
 msgid "System"
 msgstr "Sistema"
 
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:185
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:193
 msgid ""
 "The system is rebooting now.<br /> DO NOT POWER OFF THE DEVICE!<br /> Wait a "
 "few minutes before you try to reconnect. It might be necessary to renew the "
@@ -130,7 +134,7 @@ msgstr ""
 "necessario rinnovare l'indirizzo del computer per raggiungere nuovamente il "
 "dispositivo, a seconda delle impostazioni."
 
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:257
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:265
 msgid ""
 "The system is rebooting to an alternative partition now.<br /> DO NOT POWER "
 "OFF THE DEVICE!<br /> Wait a few minutes before you try to reconnect. It "
@@ -142,7 +146,7 @@ msgstr ""
 "ricollegarsi. Potrebbe essere necessario rinnovare l'indirizzo del computer "
 "per raggiungere nuovamente il dispositivo, a seconda delle impostazioni."
 
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:290
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:298
 msgid ""
 "The system is shutting down now.<br /> DO NOT POWER OFF THE DEVICE!<br /> It "
 "might be necessary to renew the address of your computer to reach the device "
@@ -152,36 +156,36 @@ msgstr ""
 "Potrebbe essere necessario rinnovare l'indirizzo del computer per "
 "raggiungere nuovamente il dispositivo, a seconda delle impostazioni."
 
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:136
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:137
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:240
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:241
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:144
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:145
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:248
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:249
 msgid "Unable to find Dual Boot Flag Partition."
 msgstr ""
 
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:212
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:213
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:226
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:227
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:220
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:221
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:234
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:235
 msgid "Unable to obtain firmware environment variable: %s."
 msgstr ""
 
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:248
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:249
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:256
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:257
 msgid "Unable to set Dual Boot Flag Partition entry for partition: %s."
 msgstr ""
 
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:218
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:219
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:232
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:233
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:226
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:227
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:240
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:241
 msgid "Unable to set firmware environment variable: %s to %s."
 msgstr ""
 
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:118
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:119
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:123
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:124
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:126
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:127
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:131
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:132
 msgid "Unknown"
 msgstr "Sconosciuto"
 
index 1dfe501db8d18691d0a3e6553ab8a4c3f2f7e728..cd66f1848a5e7a3d507716d385b5f5d4527c64dc 100644 (file)
@@ -1,16 +1,16 @@
 msgid ""
 msgstr ""
-"PO-Revision-Date: 2020-02-19 20:00+0000\n"
-"Last-Translator: INAGAKI Hiroshi <musashino.open@gmail.com>\n"
+"PO-Revision-Date: 2020-06-13 22:13+0000\n"
+"Last-Translator: Satoru Yoshida <ramat@ram.ne.jp>\n"
 "Language-Team: Japanese <https://hosted.weblate.org/projects/openwrt/"
 "luciapplicationsadvanced-reboot/ja/>\n"
 "Language: ja\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
 "Plural-Forms: nplurals=1; plural=0;\n"
-"X-Generator: Weblate 3.11\n"
+"X-Generator: Weblate 4.1-dev\n"
 
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:163
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:171
 #: applications/luci-app-advanced-reboot/luasrc/view/advanced_reboot/advanced_reboot.htm:10
 msgid "Advanced Reboot"
 msgstr ""
@@ -23,14 +23,14 @@ msgstr ""
 #: applications/luci-app-advanced-reboot/luasrc/view/advanced_reboot/alternative_reboot.htm:24
 #: applications/luci-app-advanced-reboot/luasrc/view/advanced_reboot/power_off.htm:20
 msgid "Cancel"
-msgstr ""
+msgstr "キャンセル"
 
 #: applications/luci-app-advanced-reboot/luasrc/view/advanced_reboot/applyreboot.htm:42
 msgid "Changes applied."
 msgstr ""
 
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:123
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:124
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:131
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:132
 msgid "Compressed"
 msgstr ""
 
@@ -52,11 +52,15 @@ msgstr ""
 msgid "Firmware"
 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 ""
+
 #: applications/luci-app-advanced-reboot/luasrc/view/advanced_reboot/applyreboot.htm:45
 msgid "Loading"
-msgstr ""
+msgstr "読み込み中"
 
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:205
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:213
 msgid "No access to fw_printenv or fw_printenv!"
 msgstr ""
 
@@ -83,7 +87,7 @@ msgstr ""
 
 #: applications/luci-app-advanced-reboot/luasrc/view/advanced_reboot/advanced_reboot.htm:29
 msgid "Reboot"
-msgstr ""
+msgstr "再起動"
 
 #: applications/luci-app-advanced-reboot/luasrc/view/advanced_reboot/alternative_reboot.htm:10
 msgid "Reboot Device to an Alternative Partition"
@@ -99,14 +103,14 @@ msgstr ""
 msgid "Reboot to current partition"
 msgstr ""
 
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:184
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:256
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:192
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:264
 #: applications/luci-app-advanced-reboot/luasrc/view/advanced_reboot/applyreboot.htm:9
 #: applications/luci-app-advanced-reboot/luasrc/view/advanced_reboot/applyreboot.htm:39
 msgid "Rebooting..."
 msgstr ""
 
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:289
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:297
 msgid "Shutting down..."
 msgstr ""
 
@@ -116,9 +120,9 @@ msgstr "ステータス"
 
 #: applications/luci-app-advanced-reboot/luasrc/view/advanced_reboot/applyreboot.htm:39
 msgid "System"
-msgstr ""
+msgstr "システム"
 
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:185
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:193
 msgid ""
 "The system is rebooting now.<br /> DO NOT POWER OFF THE DEVICE!<br /> Wait a "
 "few minutes before you try to reconnect. It might be necessary to renew the "
@@ -126,7 +130,7 @@ msgid ""
 "settings."
 msgstr ""
 
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:257
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:265
 msgid ""
 "The system is rebooting to an alternative partition now.<br /> DO NOT POWER "
 "OFF THE DEVICE!<br /> Wait a few minutes before you try to reconnect. It "
@@ -134,45 +138,45 @@ msgid ""
 "again, depending on your settings."
 msgstr ""
 
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:290
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:298
 msgid ""
 "The system is shutting down now.<br /> DO NOT POWER OFF THE DEVICE!<br /> It "
 "might be necessary to renew the address of your computer to reach the device "
 "again, depending on your settings."
 msgstr ""
 
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:136
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:137
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:240
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:241
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:144
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:145
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:248
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:249
 msgid "Unable to find Dual Boot Flag Partition."
 msgstr ""
 
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:212
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:213
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:226
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:227
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:220
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:221
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:234
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:235
 msgid "Unable to obtain firmware environment variable: %s."
 msgstr ""
 
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:248
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:249
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:256
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:257
 msgid "Unable to set Dual Boot Flag Partition entry for partition: %s."
 msgstr ""
 
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:218
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:219
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:232
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:233
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:226
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:227
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:240
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:241
 msgid "Unable to set firmware environment variable: %s to %s."
 msgstr ""
 
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:118
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:119
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:123
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:124
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:126
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:127
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:131
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:132
 msgid "Unknown"
-msgstr ""
+msgstr "不明"
 
 #: applications/luci-app-advanced-reboot/luasrc/view/advanced_reboot/alternative_reboot.htm:12
 msgid ""
@@ -203,7 +207,7 @@ msgstr ""
 
 #: applications/luci-app-advanced-reboot/luasrc/view/advanced_reboot/advanced_reboot.htm:14
 msgid "Warning: There are unsaved changes that will get lost on reboot!"
-msgstr ""
+msgstr "警告: 再起動すると消えてしまう、保存されていない設定があります!"
 
 #: applications/luci-app-advanced-reboot/luasrc/view/advanced_reboot/advanced_reboot.htm:97
 msgid "Warning: This system does not support powering off!"
index fb6d437c9cf9aae50f658070aa236a7b64eb36b3..c1b952090dc11f2d334165f78c3131a57179666b 100644 (file)
@@ -4,7 +4,7 @@ msgstr ""
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
 
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:163
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:171
 #: applications/luci-app-advanced-reboot/luasrc/view/advanced_reboot/advanced_reboot.htm:10
 msgid "Advanced Reboot"
 msgstr ""
@@ -23,8 +23,8 @@ msgstr ""
 msgid "Changes applied."
 msgstr ""
 
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:123
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:124
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:131
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:132
 msgid "Compressed"
 msgstr ""
 
@@ -46,11 +46,15 @@ msgstr ""
 msgid "Firmware"
 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 ""
+
 #: applications/luci-app-advanced-reboot/luasrc/view/advanced_reboot/applyreboot.htm:45
 msgid "Loading"
 msgstr ""
 
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:205
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:213
 msgid "No access to fw_printenv or fw_printenv!"
 msgstr ""
 
@@ -93,14 +97,14 @@ msgstr ""
 msgid "Reboot to current partition"
 msgstr ""
 
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:184
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:256
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:192
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:264
 #: applications/luci-app-advanced-reboot/luasrc/view/advanced_reboot/applyreboot.htm:9
 #: applications/luci-app-advanced-reboot/luasrc/view/advanced_reboot/applyreboot.htm:39
 msgid "Rebooting..."
 msgstr ""
 
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:289
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:297
 msgid "Shutting down..."
 msgstr ""
 
@@ -112,7 +116,7 @@ msgstr ""
 msgid "System"
 msgstr ""
 
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:185
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:193
 msgid ""
 "The system is rebooting now.<br /> DO NOT POWER OFF THE DEVICE!<br /> Wait a "
 "few minutes before you try to reconnect. It might be necessary to renew the "
@@ -120,7 +124,7 @@ msgid ""
 "settings."
 msgstr ""
 
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:257
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:265
 msgid ""
 "The system is rebooting to an alternative partition now.<br /> DO NOT POWER "
 "OFF THE DEVICE!<br /> Wait a few minutes before you try to reconnect. It "
@@ -128,43 +132,43 @@ msgid ""
 "again, depending on your settings."
 msgstr ""
 
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:290
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:298
 msgid ""
 "The system is shutting down now.<br /> DO NOT POWER OFF THE DEVICE!<br /> It "
 "might be necessary to renew the address of your computer to reach the device "
 "again, depending on your settings."
 msgstr ""
 
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:136
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:137
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:240
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:241
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:144
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:145
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:248
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:249
 msgid "Unable to find Dual Boot Flag Partition."
 msgstr ""
 
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:212
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:213
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:226
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:227
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:220
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:221
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:234
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:235
 msgid "Unable to obtain firmware environment variable: %s."
 msgstr ""
 
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:248
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:249
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:256
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:257
 msgid "Unable to set Dual Boot Flag Partition entry for partition: %s."
 msgstr ""
 
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:218
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:219
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:232
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:233
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:226
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:227
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:240
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:241
 msgid "Unable to set firmware environment variable: %s to %s."
 msgstr ""
 
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:118
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:119
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:123
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:124
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:126
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:127
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:131
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:132
 msgid "Unknown"
 msgstr ""
 
index a935a61febf1597eedaacf110da02cc93a5cc62c..99d94228e330d3d483a339cc69ed8794f4ed7347 100644 (file)
@@ -10,7 +10,7 @@ msgstr ""
 "Plural-Forms: nplurals=2; plural=n > 1;\n"
 "X-Generator: Weblate 3.11-dev\n"
 
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:163
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:171
 #: applications/luci-app-advanced-reboot/luasrc/view/advanced_reboot/advanced_reboot.htm:10
 msgid "Advanced Reboot"
 msgstr "प्रगत रीबूट"
@@ -29,8 +29,8 @@ msgstr "रद्द करा"
 msgid "Changes applied."
 msgstr "बदल लागू केले."
 
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:123
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:124
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:131
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:132
 msgid "Compressed"
 msgstr "संकुचित"
 
@@ -52,11 +52,15 @@ msgstr "त्रुटी:"
 msgid "Firmware"
 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 ""
+
 #: applications/luci-app-advanced-reboot/luasrc/view/advanced_reboot/applyreboot.htm:45
 msgid "Loading"
 msgstr "लोड करीत आहे"
 
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:205
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:213
 msgid "No access to fw_printenv or fw_printenv!"
 msgstr "fw_printenv किंवा fw_printenv मध्ये प्रवेश नाही!"
 
@@ -99,14 +103,14 @@ msgstr "वैकल्पिक विभाजनास रीबूट कर
 msgid "Reboot to current partition"
 msgstr "सध्याच्या विभाजनास रीबूट करा"
 
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:184
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:256
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:192
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:264
 #: applications/luci-app-advanced-reboot/luasrc/view/advanced_reboot/applyreboot.htm:9
 #: applications/luci-app-advanced-reboot/luasrc/view/advanced_reboot/applyreboot.htm:39
 msgid "Rebooting..."
 msgstr "रीबूट करीत आहे ..."
 
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:289
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:297
 msgid "Shutting down..."
 msgstr "बंद होत आहे..."
 
@@ -118,7 +122,7 @@ msgstr "स्थिती"
 msgid "System"
 msgstr "प्रणाली"
 
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:185
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:193
 msgid ""
 "The system is rebooting now.<br /> DO NOT POWER OFF THE DEVICE!<br /> Wait a "
 "few minutes before you try to reconnect. It might be necessary to renew the "
@@ -129,7 +133,7 @@ msgstr ""
 "कनेक्ट करण्याचा प्रयत्न करण्यापूर्वी काही मिनिटे थांबा. आपल्या सेटिंग्जच्या आधारे डिव्हाइसवर "
 "पुन्हा पोहोचण्यासाठी आपल्या संगणकाच्या पत्त्याचे नूतनीकरण करणे आवश्यक असू शकेल."
 
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:257
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:265
 msgid ""
 "The system is rebooting to an alternative partition now.<br /> DO NOT POWER "
 "OFF THE DEVICE!<br /> Wait a few minutes before you try to reconnect. It "
@@ -141,7 +145,7 @@ msgstr ""
 "आधारे डिव्हाइसवर पुन्हा पोहोचण्यासाठी आपल्या संगणकाच्या पत्त्याचे नूतनीकरण करणे आवश्यक असू "
 "शकेल."
 
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:290
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:298
 msgid ""
 "The system is shutting down now.<br /> DO NOT POWER OFF THE DEVICE!<br /> It "
 "might be necessary to renew the address of your computer to reach the device "
@@ -151,36 +155,36 @@ msgstr ""
 "कनेक्ट करण्याचा प्रयत्न करण्यापूर्वी काही मिनिटे थांबा. आपल्या सेटिंग्जच्या आधारे डिव्हाइसवर "
 "पुन्हा पोहोचण्यासाठी आपल्या संगणकाच्या पत्त्याचे नूतनीकरण करणे आवश्यक असू शकेल."
 
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:136
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:137
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:240
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:241
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:144
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:145
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:248
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:249
 msgid "Unable to find Dual Boot Flag Partition."
 msgstr "ड्युअल बूट ध्वज विभाजन शोधण्यात अक्षम."
 
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:212
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:213
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:226
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:227
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:220
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:221
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:234
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:235
 msgid "Unable to obtain firmware environment variable: %s."
 msgstr ""
 
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:248
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:249
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:256
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:257
 msgid "Unable to set Dual Boot Flag Partition entry for partition: %s."
 msgstr ""
 
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:218
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:219
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:232
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:233
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:226
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:227
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:240
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:241
 msgid "Unable to set firmware environment variable: %s to %s."
 msgstr ""
 
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:118
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:119
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:123
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:124
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:126
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:127
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:131
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:132
 msgid "Unknown"
 msgstr "अज्ञात"
 
index e3169186319b038579ed2cddaf933776668b4f78..fa4089de199d1c35020d2ea873c43c19a0376c06 100644 (file)
@@ -4,7 +4,7 @@ msgstr ""
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
 
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:163
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:171
 #: applications/luci-app-advanced-reboot/luasrc/view/advanced_reboot/advanced_reboot.htm:10
 msgid "Advanced Reboot"
 msgstr ""
@@ -23,8 +23,8 @@ msgstr ""
 msgid "Changes applied."
 msgstr ""
 
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:123
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:124
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:131
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:132
 msgid "Compressed"
 msgstr ""
 
@@ -46,11 +46,15 @@ msgstr ""
 msgid "Firmware"
 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 ""
+
 #: applications/luci-app-advanced-reboot/luasrc/view/advanced_reboot/applyreboot.htm:45
 msgid "Loading"
 msgstr ""
 
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:205
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:213
 msgid "No access to fw_printenv or fw_printenv!"
 msgstr ""
 
@@ -93,14 +97,14 @@ msgstr ""
 msgid "Reboot to current partition"
 msgstr ""
 
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:184
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:256
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:192
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:264
 #: applications/luci-app-advanced-reboot/luasrc/view/advanced_reboot/applyreboot.htm:9
 #: applications/luci-app-advanced-reboot/luasrc/view/advanced_reboot/applyreboot.htm:39
 msgid "Rebooting..."
 msgstr ""
 
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:289
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:297
 msgid "Shutting down..."
 msgstr ""
 
@@ -112,7 +116,7 @@ msgstr ""
 msgid "System"
 msgstr ""
 
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:185
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:193
 msgid ""
 "The system is rebooting now.<br /> DO NOT POWER OFF THE DEVICE!<br /> Wait a "
 "few minutes before you try to reconnect. It might be necessary to renew the "
@@ -120,7 +124,7 @@ msgid ""
 "settings."
 msgstr ""
 
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:257
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:265
 msgid ""
 "The system is rebooting to an alternative partition now.<br /> DO NOT POWER "
 "OFF THE DEVICE!<br /> Wait a few minutes before you try to reconnect. It "
@@ -128,43 +132,43 @@ msgid ""
 "again, depending on your settings."
 msgstr ""
 
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:290
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:298
 msgid ""
 "The system is shutting down now.<br /> DO NOT POWER OFF THE DEVICE!<br /> It "
 "might be necessary to renew the address of your computer to reach the device "
 "again, depending on your settings."
 msgstr ""
 
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:136
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:137
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:240
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:241
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:144
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:145
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:248
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:249
 msgid "Unable to find Dual Boot Flag Partition."
 msgstr ""
 
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:212
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:213
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:226
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:227
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:220
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:221
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:234
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:235
 msgid "Unable to obtain firmware environment variable: %s."
 msgstr ""
 
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:248
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:249
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:256
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:257
 msgid "Unable to set Dual Boot Flag Partition entry for partition: %s."
 msgstr ""
 
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:218
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:219
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:232
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:233
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:226
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:227
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:240
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:241
 msgid "Unable to set firmware environment variable: %s to %s."
 msgstr ""
 
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:118
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:119
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:123
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:124
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:126
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:127
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:131
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:132
 msgid "Unknown"
 msgstr ""
 
index 40866e7713f63f324693bb0b26f08ae0799fd46a..684ff7dddb0eddda6a997864662438ea6377966a 100644 (file)
@@ -10,7 +10,7 @@ msgstr ""
 "Plural-Forms: nplurals=2; plural=n != 1;\n"
 "X-Generator: Weblate 3.9.1\n"
 
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:163
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:171
 #: applications/luci-app-advanced-reboot/luasrc/view/advanced_reboot/advanced_reboot.htm:10
 msgid "Advanced Reboot"
 msgstr ""
@@ -29,8 +29,8 @@ msgstr ""
 msgid "Changes applied."
 msgstr ""
 
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:123
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:124
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:131
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:132
 msgid "Compressed"
 msgstr ""
 
@@ -52,11 +52,15 @@ msgstr ""
 msgid "Firmware"
 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 ""
+
 #: applications/luci-app-advanced-reboot/luasrc/view/advanced_reboot/applyreboot.htm:45
 msgid "Loading"
 msgstr ""
 
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:205
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:213
 msgid "No access to fw_printenv or fw_printenv!"
 msgstr ""
 
@@ -99,14 +103,14 @@ msgstr ""
 msgid "Reboot to current partition"
 msgstr ""
 
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:184
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:256
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:192
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:264
 #: applications/luci-app-advanced-reboot/luasrc/view/advanced_reboot/applyreboot.htm:9
 #: applications/luci-app-advanced-reboot/luasrc/view/advanced_reboot/applyreboot.htm:39
 msgid "Rebooting..."
 msgstr ""
 
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:289
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:297
 msgid "Shutting down..."
 msgstr ""
 
@@ -118,7 +122,7 @@ msgstr ""
 msgid "System"
 msgstr ""
 
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:185
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:193
 msgid ""
 "The system is rebooting now.<br /> DO NOT POWER OFF THE DEVICE!<br /> Wait a "
 "few minutes before you try to reconnect. It might be necessary to renew the "
@@ -126,7 +130,7 @@ msgid ""
 "settings."
 msgstr ""
 
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:257
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:265
 msgid ""
 "The system is rebooting to an alternative partition now.<br /> DO NOT POWER "
 "OFF THE DEVICE!<br /> Wait a few minutes before you try to reconnect. It "
@@ -134,43 +138,43 @@ msgid ""
 "again, depending on your settings."
 msgstr ""
 
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:290
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:298
 msgid ""
 "The system is shutting down now.<br /> DO NOT POWER OFF THE DEVICE!<br /> It "
 "might be necessary to renew the address of your computer to reach the device "
 "again, depending on your settings."
 msgstr ""
 
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:136
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:137
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:240
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:241
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:144
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:145
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:248
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:249
 msgid "Unable to find Dual Boot Flag Partition."
 msgstr ""
 
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:212
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:213
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:226
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:227
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:220
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:221
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:234
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:235
 msgid "Unable to obtain firmware environment variable: %s."
 msgstr ""
 
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:248
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:249
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:256
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:257
 msgid "Unable to set Dual Boot Flag Partition entry for partition: %s."
 msgstr ""
 
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:218
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:219
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:232
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:233
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:226
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:227
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:240
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:241
 msgid "Unable to set firmware environment variable: %s to %s."
 msgstr ""
 
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:118
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:119
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:123
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:124
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:126
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:127
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:131
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:132
 msgid "Unknown"
 msgstr ""
 
index cb644746df53f0b24fddf199e9ac6582827ee9e6..2d63a775bc40067b63407c1cc6cb8533971f3769 100644 (file)
@@ -11,7 +11,7 @@ msgstr ""
 "|| n%100>=20) ? 1 : 2;\n"
 "X-Generator: Weblate 4.0.2-dev\n"
 
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:163
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:171
 #: applications/luci-app-advanced-reboot/luasrc/view/advanced_reboot/advanced_reboot.htm:10
 msgid "Advanced Reboot"
 msgstr "Zaawansowany restart"
@@ -30,8 +30,8 @@ msgstr "Anuluj"
 msgid "Changes applied."
 msgstr "Zmiany zostały zastosowane."
 
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:123
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:124
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:131
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:132
 msgid "Compressed"
 msgstr "Skompresowane"
 
@@ -53,11 +53,15 @@ msgstr "BŁĄD:"
 msgid "Firmware"
 msgstr "Firmware"
 
+#: 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 ""
+
 #: applications/luci-app-advanced-reboot/luasrc/view/advanced_reboot/applyreboot.htm:45
 msgid "Loading"
 msgstr "Ładowanie"
 
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:205
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:213
 msgid "No access to fw_printenv or fw_printenv!"
 msgstr "Brak dostępu do fw_printenv lub fw_setenv!"
 
@@ -100,14 +104,14 @@ msgstr "Ponowne uruchomienie do innej partycji..."
 msgid "Reboot to current partition"
 msgstr "Ponowne uruchomienie na obecnej partycji"
 
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:184
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:256
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:192
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:264
 #: applications/luci-app-advanced-reboot/luasrc/view/advanced_reboot/applyreboot.htm:9
 #: applications/luci-app-advanced-reboot/luasrc/view/advanced_reboot/applyreboot.htm:39
 msgid "Rebooting..."
 msgstr "Ponowne uruchamianie..."
 
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:289
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:297
 msgid "Shutting down..."
 msgstr "Zamykanie..."
 
@@ -119,7 +123,7 @@ msgstr "Status"
 msgid "System"
 msgstr "System"
 
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:185
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:193
 msgid ""
 "The system is rebooting now.<br /> DO NOT POWER OFF THE DEVICE!<br /> Wait a "
 "few minutes before you try to reconnect. It might be necessary to renew the "
@@ -131,7 +135,7 @@ msgstr ""
 "połączenia. W zależności od ustawień może być konieczne odnowienie adresu "
 "komputera, aby ponownie połączyć się z urządzeniem."
 
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:257
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:265
 msgid ""
 "The system is rebooting to an alternative partition now.<br /> DO NOT POWER "
 "OFF THE DEVICE!<br /> Wait a few minutes before you try to reconnect. It "
@@ -143,7 +147,7 @@ msgstr ""
 "nawiązania połączenia. W zależności od ustawień może być konieczne "
 "odnowienie adresu komputera, aby ponownie połączyć się z urządzeniem."
 
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:290
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:298
 msgid ""
 "The system is shutting down now.<br /> DO NOT POWER OFF THE DEVICE!<br /> It "
 "might be necessary to renew the address of your computer to reach the device "
@@ -154,37 +158,38 @@ msgstr ""
 "zależności od ustawień może być konieczne odnowienie adresu komputera, aby "
 "ponownie połączyć się z urządzeniem."
 
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:136
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:137
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:240
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:241
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:144
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:145
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:248
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:249
 msgid "Unable to find Dual Boot Flag Partition."
 msgstr "Nie można odnaleźć partycji z flagą Dual Boot."
 
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:212
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:213
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:226
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:227
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:220
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:221
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:234
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:235
 msgid "Unable to obtain firmware environment variable: %s."
-msgstr "Nie można uzyskać zmiennej środowiskowej oprogramowania układowego: %s."
+msgstr ""
+"Nie można uzyskać zmiennej środowiskowej oprogramowania układowego: %s."
 
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:248
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:249
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:256
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:257
 msgid "Unable to set Dual Boot Flag Partition entry for partition: %s."
 msgstr "Nie można ustawić wpisu flagi podwójnego rozruchu dla partycji: %s."
 
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:218
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:219
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:232
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:233
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:226
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:227
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:240
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:241
 msgid "Unable to set firmware environment variable: %s to %s."
 msgstr ""
 "Nie można ustawić zmiennej środowiskowej oprogramowania układowego: %s na %s."
 
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:118
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:119
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:123
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:124
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:126
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:127
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:131
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:132
 msgid "Unknown"
 msgstr "Nieznany"
 
index a80a08fc7a6c7b594be19bef448fbe16d4253656..43d95fb8698b6a3914b7dada8fb934da6b878523 100644 (file)
@@ -10,7 +10,7 @@ msgstr ""
 "Plural-Forms: nplurals=2; plural=n > 1;\n"
 "X-Generator: Weblate 4.0.2-dev\n"
 
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:163
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:171
 #: applications/luci-app-advanced-reboot/luasrc/view/advanced_reboot/advanced_reboot.htm:10
 msgid "Advanced Reboot"
 msgstr "Reinicio Avançado"
@@ -29,8 +29,8 @@ msgstr "Cancelar"
 msgid "Changes applied."
 msgstr "Configurações aplicadas."
 
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:123
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:124
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:131
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:132
 msgid "Compressed"
 msgstr "Comprimido"
 
@@ -52,11 +52,15 @@ msgstr "ERRO:"
 msgid "Firmware"
 msgstr "Firmware"
 
+#: 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 ""
+
 #: applications/luci-app-advanced-reboot/luasrc/view/advanced_reboot/applyreboot.htm:45
 msgid "Loading"
 msgstr "A carregar"
 
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:205
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:213
 msgid "No access to fw_printenv or fw_printenv!"
 msgstr "Sem acesso ao fw_printenv ou ao fw_printenv!"
 
@@ -99,14 +103,14 @@ msgstr "Reiniciar para uma partição alternativa..."
 msgid "Reboot to current partition"
 msgstr "Reiniciar para a partição atual"
 
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:184
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:256
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:192
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:264
 #: applications/luci-app-advanced-reboot/luasrc/view/advanced_reboot/applyreboot.htm:9
 #: applications/luci-app-advanced-reboot/luasrc/view/advanced_reboot/applyreboot.htm:39
 msgid "Rebooting..."
 msgstr "A reiniciar..."
 
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:289
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:297
 msgid "Shutting down..."
 msgstr "A encerrar..."
 
@@ -118,7 +122,7 @@ msgstr "Estado"
 msgid "System"
 msgstr "Sistema"
 
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:185
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:193
 msgid ""
 "The system is rebooting now.<br /> DO NOT POWER OFF THE DEVICE!<br /> Wait a "
 "few minutes before you try to reconnect. It might be necessary to renew the "
@@ -130,7 +134,7 @@ msgstr ""
 "renovar o endereço do seu computador para aceder ao dispositivo de novo, "
 "dependendo das suas definições."
 
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:257
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:265
 msgid ""
 "The system is rebooting to an alternative partition now.<br /> DO NOT POWER "
 "OFF THE DEVICE!<br /> Wait a few minutes before you try to reconnect. It "
@@ -142,7 +146,7 @@ msgstr ""
 "Pode ser necessário renovar o endereço do seu computador para aceder ao "
 "dispositivo de novo, dependendo das suas definições."
 
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:290
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:298
 msgid ""
 "The system is shutting down now.<br /> DO NOT POWER OFF THE DEVICE!<br /> It "
 "might be necessary to renew the address of your computer to reach the device "
@@ -153,37 +157,37 @@ msgstr ""
 "renovar o endereço do seu computador para aceder ao dispositivo de novo, "
 "dependendo das suas definições."
 
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:136
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:137
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:240
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:241
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:144
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:145
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:248
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:249
 msgid "Unable to find Dual Boot Flag Partition."
 msgstr "Não foi encontrada a Flag Dual Boot Partition."
 
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:212
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:213
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:226
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:227
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:220
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:221
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:234
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:235
 msgid "Unable to obtain firmware environment variable: %s."
 msgstr "Não foi possível obter a variável de ambiente de firmware: %s."
 
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:248
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:249
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:256
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:257
 msgid "Unable to set Dual Boot Flag Partition entry for partition: %s."
 msgstr ""
 "Não foi possível definir a entrada Dual Boot Partition para a partição: %s."
 
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:218
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:219
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:232
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:233
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:226
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:227
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:240
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:241
 msgid "Unable to set firmware environment variable: %s to %s."
 msgstr "Incapaz de definir a variável de ambiente de firmware: %s a %s."
 
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:118
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:119
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:123
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:124
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:126
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:127
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:131
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:132
 msgid "Unknown"
 msgstr "Desconhecido"
 
index 2f21a9581988427f3e89a6c844fec8e00f250dbe..1b2bfa9fcde0b210068420e51a96e597644f217e 100644 (file)
@@ -10,7 +10,7 @@ msgstr ""
 "Plural-Forms: nplurals=2; plural=n > 1;\n"
 "X-Generator: Weblate 4.0-dev\n"
 
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:163
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:171
 #: applications/luci-app-advanced-reboot/luasrc/view/advanced_reboot/advanced_reboot.htm:10
 msgid "Advanced Reboot"
 msgstr "Reinicio Avançado"
@@ -29,8 +29,8 @@ msgstr "Cancelar"
 msgid "Changes applied."
 msgstr "As modificações foram aplicadas."
 
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:123
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:124
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:131
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:132
 msgid "Compressed"
 msgstr "Comprimido"
 
@@ -52,11 +52,15 @@ msgstr "ERRO:"
 msgid "Firmware"
 msgstr "Firmware"
 
+#: 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 ""
+
 #: applications/luci-app-advanced-reboot/luasrc/view/advanced_reboot/applyreboot.htm:45
 msgid "Loading"
 msgstr "Carregando"
 
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:205
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:213
 msgid "No access to fw_printenv or fw_printenv!"
 msgstr "Sem acesso ao fw_printenv ou fw_printenv!"
 
@@ -99,14 +103,14 @@ msgstr "Reiniciando em uma partição diferente..."
 msgid "Reboot to current partition"
 msgstr "Reiniciar na partição atual"
 
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:184
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:256
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:192
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:264
 #: applications/luci-app-advanced-reboot/luasrc/view/advanced_reboot/applyreboot.htm:9
 #: applications/luci-app-advanced-reboot/luasrc/view/advanced_reboot/applyreboot.htm:39
 msgid "Rebooting..."
 msgstr "Reiniciando..."
 
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:289
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:297
 msgid "Shutting down..."
 msgstr "Desligando..."
 
@@ -118,7 +122,7 @@ msgstr "Condição Geral"
 msgid "System"
 msgstr "Sistema"
 
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:185
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:193
 msgid ""
 "The system is rebooting now.<br /> DO NOT POWER OFF THE DEVICE!<br /> Wait a "
 "few minutes before you try to reconnect. It might be necessary to renew the "
@@ -131,7 +135,7 @@ msgstr ""
 "trocar o endereço IP do seu computador dependendo das configurações "
 "realizadas."
 
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:257
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:265
 msgid ""
 "The system is rebooting to an alternative partition now.<br /> DO NOT POWER "
 "OFF THE DEVICE!<br /> Wait a few minutes before you try to reconnect. It "
@@ -144,7 +148,7 @@ msgstr ""
 "necessário renovar ou trocar o endereço IP do seu computador dependendo das "
 "configurações realizadas."
 
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:290
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:298
 msgid ""
 "The system is shutting down now.<br /> DO NOT POWER OFF THE DEVICE!<br /> It "
 "might be necessary to renew the address of your computer to reach the device "
@@ -155,36 +159,36 @@ msgstr ""
 "ou trocar o endereço IP do seu computador dependendo das configurações "
 "realizadas."
 
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:136
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:137
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:240
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:241
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:144
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:145
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:248
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:249
 msgid "Unable to find Dual Boot Flag Partition."
 msgstr "Não foi possível encontrar a partição Dual Boot Flag."
 
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:212
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:213
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:226
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:227
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:220
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:221
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:234
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:235
 msgid "Unable to obtain firmware environment variable: %s."
 msgstr "Não foi possível obter a variável de ambiente do firmware: %s."
 
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:248
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:249
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:256
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:257
 msgid "Unable to set Dual Boot Flag Partition entry for partition: %s."
 msgstr "Não foi possível definir a entrada Dual Boot Flag na partição: %s."
 
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:218
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:219
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:232
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:233
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:226
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:227
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:240
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:241
 msgid "Unable to set firmware environment variable: %s to %s."
 msgstr "Não é possível definir a variável de ambiente do firmware: %s para %s."
 
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:118
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:119
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:123
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:124
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:126
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:127
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:131
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:132
 msgid "Unknown"
 msgstr "Desconhecido"
 
index 70a917a053f5c0eb9a2d69cd7c3c3fb7e22e3e1e..452c8e734de20ef3eef5094179d099dc1cc6b9ee 100644 (file)
@@ -11,7 +11,7 @@ msgstr ""
 "20)) ? 1 : 2;\n"
 "X-Generator: Weblate 3.10.1\n"
 
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:163
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:171
 #: applications/luci-app-advanced-reboot/luasrc/view/advanced_reboot/advanced_reboot.htm:10
 msgid "Advanced Reboot"
 msgstr "Repornire Avansata"
@@ -30,8 +30,8 @@ msgstr "Anulare"
 msgid "Changes applied."
 msgstr "Modificari efectuate"
 
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:123
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:124
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:131
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:132
 msgid "Compressed"
 msgstr ""
 
@@ -53,11 +53,15 @@ msgstr "Eroare"
 msgid "Firmware"
 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 ""
+
 #: applications/luci-app-advanced-reboot/luasrc/view/advanced_reboot/applyreboot.htm:45
 msgid "Loading"
 msgstr "Încărcare"
 
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:205
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:213
 msgid "No access to fw_printenv or fw_printenv!"
 msgstr "Nu aveți acces la fw_printenv sau fw_printenv!"
 
@@ -100,14 +104,14 @@ msgstr "Reporniți in partiția alternativă"
 msgid "Reboot to current partition"
 msgstr "Reporniți in partitia curenta"
 
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:184
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:256
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:192
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:264
 #: applications/luci-app-advanced-reboot/luasrc/view/advanced_reboot/applyreboot.htm:9
 #: applications/luci-app-advanced-reboot/luasrc/view/advanced_reboot/applyreboot.htm:39
 msgid "Rebooting..."
 msgstr "Reporneste"
 
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:289
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:297
 msgid "Shutting down..."
 msgstr "Oprire"
 
@@ -119,7 +123,7 @@ msgstr "Status"
 msgid "System"
 msgstr "Sistem"
 
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:185
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:193
 msgid ""
 "The system is rebooting now.<br /> DO NOT POWER OFF THE DEVICE!<br /> Wait a "
 "few minutes before you try to reconnect. It might be necessary to renew the "
@@ -131,7 +135,7 @@ msgstr ""
 "necesar să reînoiți adresa computerului pentru a ajunge din nou la "
 "dispozitiv, în funcție de setările dvs."
 
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:257
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:265
 msgid ""
 "The system is rebooting to an alternative partition now.<br /> DO NOT POWER "
 "OFF THE DEVICE!<br /> Wait a few minutes before you try to reconnect. It "
@@ -143,7 +147,7 @@ msgstr ""
 "reconectați. Poate fi necesar să reînnoiți adresa computerului pentru a "
 "ajunge din nou la dispozitiv, în funcție de setările dvs."
 
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:290
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:298
 msgid ""
 "The system is shutting down now.<br /> DO NOT POWER OFF THE DEVICE!<br /> It "
 "might be necessary to renew the address of your computer to reach the device "
@@ -153,36 +157,36 @@ msgstr ""
 "putea fi necesar să reînnoiești adresa computerului pentru a ajunge din nou "
 "la dispozitiv, în funcție de setările tale."
 
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:136
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:137
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:240
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:241
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:144
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:145
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:248
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:249
 msgid "Unable to find Dual Boot Flag Partition."
 msgstr "Imposibil de găsit partiția Dual Boot"
 
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:212
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:213
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:226
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:227
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:220
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:221
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:234
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:235
 msgid "Unable to obtain firmware environment variable: %s."
 msgstr ""
 
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:248
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:249
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:256
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:257
 msgid "Unable to set Dual Boot Flag Partition entry for partition: %s."
 msgstr ""
 
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:218
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:219
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:232
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:233
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:226
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:227
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:240
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:241
 msgid "Unable to set firmware environment variable: %s to %s."
 msgstr ""
 
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:118
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:119
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:123
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:124
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:126
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:127
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:131
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:132
 msgid "Unknown"
 msgstr ""
 
index dd9177317446d3df2353330fc7982393bd2e95c8..88f7fa9cee5d437db30470c0d21ebb6fd0fff109 100644 (file)
@@ -2,7 +2,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: LuCI: advanced-reboot\n"
 "POT-Creation-Date: 2017-11-30 15:20+0300\n"
-"PO-Revision-Date: 2020-03-16 16:59+0000\n"
+"PO-Revision-Date: 2020-06-06 09:20+0000\n"
 "Last-Translator: sergio <sergio+it@outerface.net>\n"
 "Language-Team: Russian <https://hosted.weblate.org/projects/openwrt/"
 "luciapplicationsadvanced-reboot/ru/>\n"
@@ -10,11 +10,11 @@ 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.0-dev\n"
+"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n"
+"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
+"X-Generator: Weblate 4.1-dev\n"
 
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:163
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:171
 #: applications/luci-app-advanced-reboot/luasrc/view/advanced_reboot/advanced_reboot.htm:10
 msgid "Advanced Reboot"
 msgstr "Дополнительная перезагрузка"
@@ -33,8 +33,8 @@ msgstr "Отменить"
 msgid "Changes applied."
 msgstr "Изменения установлены."
 
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:123
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:124
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:131
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:132
 msgid "Compressed"
 msgstr "Сжатый"
 
@@ -56,11 +56,15 @@ msgstr "ОШИБКА:"
 msgid "Firmware"
 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 ""
+
 #: applications/luci-app-advanced-reboot/luasrc/view/advanced_reboot/applyreboot.htm:45
 msgid "Loading"
 msgstr "Загрузка"
 
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:205
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:213
 msgid "No access to fw_printenv or fw_printenv!"
 msgstr "Нет доступа к fw_printenv или fw_printenv!"
 
@@ -103,14 +107,14 @@ msgstr "Перезагрузить до альтернативного разд
 msgid "Reboot to current partition"
 msgstr "Перезагрузка к текущему разделу"
 
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:184
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:256
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:192
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:264
 #: applications/luci-app-advanced-reboot/luasrc/view/advanced_reboot/applyreboot.htm:9
 #: applications/luci-app-advanced-reboot/luasrc/view/advanced_reboot/applyreboot.htm:39
 msgid "Rebooting..."
 msgstr "Перезагрузка..."
 
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:289
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:297
 msgid "Shutting down..."
 msgstr "Отключается..."
 
@@ -122,70 +126,70 @@ msgstr "Состояние"
 msgid "System"
 msgstr "Система"
 
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:185
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:193
 msgid ""
 "The system is rebooting now.<br /> DO NOT POWER OFF THE DEVICE!<br /> Wait a "
 "few minutes before you try to reconnect. It might be necessary to renew the "
 "address of your computer to reach the device again, depending on your "
 "settings."
 msgstr ""
-"Система перезагружается сейчас.<br /> НЕ ОТКЛЮЧАЙТЕ ПИТАНИЕ УСТРОЙСТВА!<br /"
-"> Подождите несколько минут, прежде чем попытаться установить соединение "
-"снова. Возможно, потребуется обновить адрес компьютера для повторного "
-"доступа к устройству в зависимости от ваших настроек."
+"Система перезагружается.<br /> НЕ ВЫКЛЮЧАЙТЕ УСТРОЙСТВО!<br /> Подождите "
+"несколько минут, прежде чем попытаться установить соединение снова. "
+"Возможно, потребуется обновить адрес компьютера для повторного доступа к "
+"устройству в зависимости от настроек."
 
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:257
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:265
 msgid ""
 "The system is rebooting to an alternative partition now.<br /> DO NOT POWER "
 "OFF THE DEVICE!<br /> Wait a few minutes before you try to reconnect. It "
 "might be necessary to renew the address of your computer to reach the device "
 "again, depending on your settings."
 msgstr ""
-"Система перезагружается на альтернативный раздел сейчас.<br /> НЕ ОТКЛЮЧАЙТЕ "
-"Ð\9fÐ\98ТÐ\90Ð\9dÐ\98Ð\95 Ð£Ð¡Ð¢Ð Ð\9eÐ\99СТÐ\92Ð\90!<br /> Ð\9fодождиÑ\82е Ð½ÐµÑ\81колÑ\8cко Ð¼Ð¸Ð½Ñ\83Ñ\82, Ð¿Ñ\80ежде Ñ\87ем Ð¿Ð¾Ð¿Ñ\8bÑ\82аÑ\82Ñ\8cÑ\81Ñ\8f "
-"Ñ\83Ñ\81Ñ\82ановиÑ\82Ñ\8c Ñ\81оединение Ñ\81нова. Ð\92озможно, Ð¿Ð¾Ñ\82Ñ\80ебÑ\83еÑ\82Ñ\81Ñ\8f Ð¾Ð±Ð½Ð¾Ð²Ð¸Ñ\82Ñ\8c Ð°Ð´Ñ\80еÑ\81 ÐºÐ¾Ð¼Ð¿Ñ\8cÑ\8eÑ\82еÑ\80а "
-"длÑ\8f Ð¿Ð¾Ð²Ñ\82оÑ\80ного Ð´Ð¾Ñ\81Ñ\82Ñ\83па Ðº Ñ\83Ñ\81Ñ\82Ñ\80ойÑ\81Ñ\82вÑ\83 Ð² Ð·Ð°Ð²Ð¸Ñ\81имоÑ\81Ñ\82и Ð¾Ñ\82 Ð²Ð°Ñ\88иÑ\85 Ð½Ð°Ñ\81Ñ\82Ñ\80оек."
+"Система перезагружается на альтернативный раздел.<br /> НЕ ВЫКЛЮЧАЙТЕ "
+"УСТРÐ\9eÐ\99СТÐ\92Ð\9e!<br /> Ð\9fодождиÑ\82е Ð½ÐµÑ\81колÑ\8cко Ð¼Ð¸Ð½Ñ\83Ñ\82 Ð¸ Ð¿Ð¾Ð¿Ñ\80обÑ\83йÑ\82е Ð¿ÐµÑ\80еÑ\83Ñ\81Ñ\82ановиÑ\82Ñ\8c "
+"Ñ\81оединение. Ð\92 Ð·Ð°Ð²Ð¸Ñ\81имоÑ\81Ñ\82и Ð¾Ñ\82 Ð½Ð°Ñ\81Ñ\82Ñ\80оек Ð¼Ð¾Ð¶ÐµÑ\82 Ð¿Ð¾Ñ\82Ñ\80ебоваÑ\82Ñ\8cÑ\81Ñ\8f Ð¾Ð±Ð½Ð¾Ð²Ð¸Ñ\82Ñ\8c Ð°Ð´Ñ\80еÑ\81 "
+"компÑ\8cÑ\8eÑ\82еÑ\80а Ð´Ð»Ñ\8f Ð´Ð¾Ñ\81Ñ\82Ñ\83па Ðº Ñ\83Ñ\81Ñ\82Ñ\80ойÑ\81Ñ\82вÑ\83."
 
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:290
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:298
 msgid ""
 "The system is shutting down now.<br /> DO NOT POWER OFF THE DEVICE!<br /> It "
 "might be necessary to renew the address of your computer to reach the device "
 "again, depending on your settings."
 msgstr ""
-"Система сейчас отключается.<br /> НЕ ОТКЛЮЧАЙТЕ ПИТАНИЕ УСТРОЙСТВА!<br /> "
-"Ð\92озможно, Ð¿Ð¾Ñ\82Ñ\80ебÑ\83еÑ\82Ñ\81Ñ\8f Ð¾Ð±Ð½Ð¾Ð²Ð¸Ñ\82Ñ\8c Ð°Ð´Ñ\80еÑ\81 ÐºÐ¾Ð¼Ð¿Ñ\8cÑ\8eÑ\82еÑ\80а Ð´Ð»Ñ\8f Ð¿Ð¾Ð²Ñ\82оÑ\80ного Ð´Ð¾Ñ\81Ñ\82Ñ\83па Ðº "
-"устройству в зависимости от настроек."
+"Система завершает работу.<br /> НЕ ВЫКЛЮЧАЙТЕ УСТРОЙСТВО!<br /> Возможно, "
+"поÑ\82Ñ\80ебÑ\83еÑ\82Ñ\81Ñ\8f Ð¾Ð±Ð½Ð¾Ð²Ð¸Ñ\82Ñ\8c Ð°Ð´Ñ\80еÑ\81 ÐºÐ¾Ð¼Ð¿Ñ\8cÑ\8eÑ\82еÑ\80а Ð´Ð»Ñ\8f Ð¿Ð¾Ð²Ñ\82оÑ\80ного Ð´Ð¾Ñ\81Ñ\82Ñ\83па Ðº Ñ\83Ñ\81Ñ\82Ñ\80ойÑ\81Ñ\82вÑ\83 Ð² "
+"зависимости от настроек."
 
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:136
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:137
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:240
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:241
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:144
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:145
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:248
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:249
 msgid "Unable to find Dual Boot Flag Partition."
 msgstr "Невозможно найти Dual Boot раздел."
 
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:212
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:213
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:226
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:227
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:220
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:221
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:234
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:235
 msgid "Unable to obtain firmware environment variable: %s."
-msgstr ""
+msgstr "Невозможно получить переменную окружения прошивки: %s."
 
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:248
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:249
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:256
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:257
 msgid "Unable to set Dual Boot Flag Partition entry for partition: %s."
-msgstr ""
+msgstr "Невозможно установить точку входа Dual Boot для раздела: %s."
 
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:218
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:219
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:232
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:233
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:226
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:227
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:240
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:241
 msgid "Unable to set firmware environment variable: %s to %s."
-msgstr ""
+msgstr "Невозможно установить переменную окружения прошивки: %s в %s."
 
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:118
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:119
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:123
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:124
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:126
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:127
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:131
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:132
 msgid "Unknown"
 msgstr "Неизвестно"
 
@@ -227,7 +231,7 @@ msgstr "Ждём установления изменений..."
 #: applications/luci-app-advanced-reboot/luasrc/view/advanced_reboot/advanced_reboot.htm:83
 msgid "Warning: Device (%s) is unknown or isn't a dual-partition device!"
 msgstr ""
-"Внимание: Устройство (%s) не известно или не имеет двойную перегородку!"
+"Внимание: Устройство (%s) не известно или не имеет двойной раздел памяти!"
 
 #: applications/luci-app-advanced-reboot/luasrc/view/advanced_reboot/advanced_reboot.htm:14
 msgid "Warning: There are unsaved changes that will get lost on reboot!"
@@ -241,15 +245,15 @@ msgstr "Внимание: Эта система не поддерживает о
 
 #: applications/luci-app-advanced-reboot/luasrc/view/advanced_reboot/advanced_reboot.htm:85
 msgid "Warning: Unable to obtain device information!"
-msgstr "Внимание: Невозможно приобрести информацию устройства!"
+msgstr "Внимание: Невозможно получить информацию об устройстве!"
 
 #: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:45
 msgid "attempting to mount alternative partition (mtd%s)"
-msgstr ""
+msgstr "попытка монтирования альтернативного раздела (mtd%s)"
 
 #: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:54
 msgid "attempting to unmount alternative partition (mtd%s)"
-msgstr ""
+msgstr "попытка размонтирования альтернативного раздела (mtd%s)"
 
 #~ msgid "Unable to obtain firmware environment variable"
 #~ msgstr "Невозможно получить переменную среды прошивки"
index cc95f706a873f3104be563695f0b278131267b7a..d63bbe0a7ad863df92387b22368b5cb36138d55d 100644 (file)
@@ -10,7 +10,7 @@ msgstr ""
 "Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n"
 "X-Generator: Weblate 4.0-dev\n"
 
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:163
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:171
 #: applications/luci-app-advanced-reboot/luasrc/view/advanced_reboot/advanced_reboot.htm:10
 msgid "Advanced Reboot"
 msgstr "Pokročilý reštart"
@@ -29,8 +29,8 @@ msgstr "Zrušiť"
 msgid "Changes applied."
 msgstr "Zmeny boli aplikované."
 
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:123
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:124
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:131
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:132
 msgid "Compressed"
 msgstr "Komprimované"
 
@@ -52,11 +52,15 @@ msgstr "CHYBA:"
 msgid "Firmware"
 msgstr "Firmvér"
 
+#: 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 ""
+
 #: applications/luci-app-advanced-reboot/luasrc/view/advanced_reboot/applyreboot.htm:45
 msgid "Loading"
 msgstr "Načítava sa"
 
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:205
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:213
 msgid "No access to fw_printenv or fw_printenv!"
 msgstr ""
 
@@ -99,14 +103,14 @@ msgstr "Reštart na alternatívny oddiel..."
 msgid "Reboot to current partition"
 msgstr "Reštart na aktuálny oddiel"
 
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:184
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:256
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:192
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:264
 #: applications/luci-app-advanced-reboot/luasrc/view/advanced_reboot/applyreboot.htm:9
 #: applications/luci-app-advanced-reboot/luasrc/view/advanced_reboot/applyreboot.htm:39
 msgid "Rebooting..."
 msgstr "Reštartuje sa..."
 
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:289
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:297
 msgid "Shutting down..."
 msgstr "Vypína sa..."
 
@@ -118,7 +122,7 @@ msgstr "Stav"
 msgid "System"
 msgstr "Systém"
 
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:185
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:193
 msgid ""
 "The system is rebooting now.<br /> DO NOT POWER OFF THE DEVICE!<br /> Wait a "
 "few minutes before you try to reconnect. It might be necessary to renew the "
@@ -126,7 +130,7 @@ msgid ""
 "settings."
 msgstr ""
 
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:257
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:265
 msgid ""
 "The system is rebooting to an alternative partition now.<br /> DO NOT POWER "
 "OFF THE DEVICE!<br /> Wait a few minutes before you try to reconnect. It "
@@ -134,43 +138,43 @@ msgid ""
 "again, depending on your settings."
 msgstr ""
 
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:290
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:298
 msgid ""
 "The system is shutting down now.<br /> DO NOT POWER OFF THE DEVICE!<br /> It "
 "might be necessary to renew the address of your computer to reach the device "
 "again, depending on your settings."
 msgstr ""
 
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:136
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:137
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:240
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:241
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:144
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:145
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:248
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:249
 msgid "Unable to find Dual Boot Flag Partition."
 msgstr ""
 
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:212
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:213
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:226
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:227
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:220
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:221
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:234
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:235
 msgid "Unable to obtain firmware environment variable: %s."
 msgstr ""
 
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:248
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:249
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:256
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:257
 msgid "Unable to set Dual Boot Flag Partition entry for partition: %s."
 msgstr ""
 
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:218
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:219
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:232
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:233
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:226
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:227
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:240
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:241
 msgid "Unable to set firmware environment variable: %s to %s."
 msgstr ""
 
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:118
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:119
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:123
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:124
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:126
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:127
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:131
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:132
 msgid "Unknown"
 msgstr "Neznáme"
 
index 901a7f0a88cef7648babc949d0a10f04320df4ec..4efc94ce9eab493b737932873d607b4571d72ce2 100644 (file)
@@ -10,7 +10,7 @@ msgstr ""
 "Plural-Forms: nplurals=2; plural=n != 1;\n"
 "X-Generator: Weblate 3.10-dev\n"
 
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:163
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:171
 #: applications/luci-app-advanced-reboot/luasrc/view/advanced_reboot/advanced_reboot.htm:10
 msgid "Advanced Reboot"
 msgstr "Avancerad omstart"
@@ -29,8 +29,8 @@ msgstr "Avbryt"
 msgid "Changes applied."
 msgstr ""
 
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:123
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:124
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:131
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:132
 msgid "Compressed"
 msgstr ""
 
@@ -52,11 +52,15 @@ msgstr ""
 msgid "Firmware"
 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 ""
+
 #: applications/luci-app-advanced-reboot/luasrc/view/advanced_reboot/applyreboot.htm:45
 msgid "Loading"
 msgstr "Laddar"
 
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:205
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:213
 msgid "No access to fw_printenv or fw_printenv!"
 msgstr ""
 
@@ -99,14 +103,14 @@ msgstr "Starta om till alternativ partition..."
 msgid "Reboot to current partition"
 msgstr "Starta om till nuvarande partition"
 
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:184
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:256
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:192
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:264
 #: applications/luci-app-advanced-reboot/luasrc/view/advanced_reboot/applyreboot.htm:9
 #: applications/luci-app-advanced-reboot/luasrc/view/advanced_reboot/applyreboot.htm:39
 msgid "Rebooting..."
 msgstr "Startar om..."
 
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:289
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:297
 msgid "Shutting down..."
 msgstr "Stänger av..."
 
@@ -118,7 +122,7 @@ msgstr "Status"
 msgid "System"
 msgstr "System"
 
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:185
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:193
 msgid ""
 "The system is rebooting now.<br /> DO NOT POWER OFF THE DEVICE!<br /> Wait a "
 "few minutes before you try to reconnect. It might be necessary to renew the "
@@ -126,7 +130,7 @@ msgid ""
 "settings."
 msgstr ""
 
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:257
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:265
 msgid ""
 "The system is rebooting to an alternative partition now.<br /> DO NOT POWER "
 "OFF THE DEVICE!<br /> Wait a few minutes before you try to reconnect. It "
@@ -134,7 +138,7 @@ msgid ""
 "again, depending on your settings."
 msgstr ""
 
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:290
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:298
 msgid ""
 "The system is shutting down now.<br /> DO NOT POWER OFF THE DEVICE!<br /> It "
 "might be necessary to renew the address of your computer to reach the device "
@@ -144,36 +148,36 @@ msgstr ""
 "inställningar så kan det vara nödvändigt att förnya din dators adress för "
 "att nå enheten igen."
 
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:136
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:137
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:240
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:241
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:144
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:145
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:248
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:249
 msgid "Unable to find Dual Boot Flag Partition."
 msgstr ""
 
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:212
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:213
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:226
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:227
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:220
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:221
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:234
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:235
 msgid "Unable to obtain firmware environment variable: %s."
 msgstr ""
 
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:248
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:249
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:256
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:257
 msgid "Unable to set Dual Boot Flag Partition entry for partition: %s."
 msgstr ""
 
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:218
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:219
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:232
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:233
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:226
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:227
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:240
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:241
 msgid "Unable to set firmware environment variable: %s to %s."
 msgstr ""
 
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:118
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:119
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:123
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:124
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:126
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:127
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:131
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:132
 msgid "Unknown"
 msgstr ""
 
index 6aabe66a5a935456e49dd3f38b11a39e2b0ee72c..888a9094571b508c21ed38026a88b698788640ad 100644 (file)
@@ -1,7 +1,7 @@
 msgid ""
 msgstr "Content-Type: text/plain; charset=UTF-8"
 
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:163
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:171
 #: applications/luci-app-advanced-reboot/luasrc/view/advanced_reboot/advanced_reboot.htm:10
 msgid "Advanced Reboot"
 msgstr ""
@@ -20,8 +20,8 @@ msgstr ""
 msgid "Changes applied."
 msgstr ""
 
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:123
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:124
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:131
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:132
 msgid "Compressed"
 msgstr ""
 
@@ -43,11 +43,15 @@ msgstr ""
 msgid "Firmware"
 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 ""
+
 #: applications/luci-app-advanced-reboot/luasrc/view/advanced_reboot/applyreboot.htm:45
 msgid "Loading"
 msgstr ""
 
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:205
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:213
 msgid "No access to fw_printenv or fw_printenv!"
 msgstr ""
 
@@ -90,14 +94,14 @@ msgstr ""
 msgid "Reboot to current partition"
 msgstr ""
 
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:184
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:256
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:192
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:264
 #: applications/luci-app-advanced-reboot/luasrc/view/advanced_reboot/applyreboot.htm:9
 #: applications/luci-app-advanced-reboot/luasrc/view/advanced_reboot/applyreboot.htm:39
 msgid "Rebooting..."
 msgstr ""
 
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:289
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:297
 msgid "Shutting down..."
 msgstr ""
 
@@ -109,7 +113,7 @@ msgstr ""
 msgid "System"
 msgstr ""
 
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:185
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:193
 msgid ""
 "The system is rebooting now.<br /> DO NOT POWER OFF THE DEVICE!<br /> Wait a "
 "few minutes before you try to reconnect. It might be necessary to renew the "
@@ -117,7 +121,7 @@ msgid ""
 "settings."
 msgstr ""
 
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:257
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:265
 msgid ""
 "The system is rebooting to an alternative partition now.<br /> DO NOT POWER "
 "OFF THE DEVICE!<br /> Wait a few minutes before you try to reconnect. It "
@@ -125,43 +129,43 @@ msgid ""
 "again, depending on your settings."
 msgstr ""
 
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:290
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:298
 msgid ""
 "The system is shutting down now.<br /> DO NOT POWER OFF THE DEVICE!<br /> It "
 "might be necessary to renew the address of your computer to reach the device "
 "again, depending on your settings."
 msgstr ""
 
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:136
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:137
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:240
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:241
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:144
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:145
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:248
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:249
 msgid "Unable to find Dual Boot Flag Partition."
 msgstr ""
 
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:212
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:213
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:226
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:227
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:220
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:221
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:234
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:235
 msgid "Unable to obtain firmware environment variable: %s."
 msgstr ""
 
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:248
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:249
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:256
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:257
 msgid "Unable to set Dual Boot Flag Partition entry for partition: %s."
 msgstr ""
 
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:218
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:219
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:232
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:233
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:226
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:227
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:240
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:241
 msgid "Unable to set firmware environment variable: %s to %s."
 msgstr ""
 
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:118
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:119
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:123
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:124
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:126
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:127
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:131
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:132
 msgid "Unknown"
 msgstr ""
 
index 43de53adb3d109a7b1279d5912bf36eb95cb6923..d6e0e9a8a4f03e52d513b8b275c210025f3a4bb3 100644 (file)
@@ -10,7 +10,7 @@ msgstr ""
 "Plural-Forms: nplurals=2; plural=n != 1;\n"
 "X-Generator: Weblate 3.10-dev\n"
 
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:163
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:171
 #: applications/luci-app-advanced-reboot/luasrc/view/advanced_reboot/advanced_reboot.htm:10
 msgid "Advanced Reboot"
 msgstr "Gelişmiş Yeniden Başlatma"
@@ -29,8 +29,8 @@ msgstr "İptal"
 msgid "Changes applied."
 msgstr "Değişiklikler uygulandı."
 
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:123
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:124
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:131
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:132
 msgid "Compressed"
 msgstr ""
 
@@ -52,11 +52,15 @@ msgstr "HATA:"
 msgid "Firmware"
 msgstr "Cihaz yazılımı"
 
+#: 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 ""
+
 #: applications/luci-app-advanced-reboot/luasrc/view/advanced_reboot/applyreboot.htm:45
 msgid "Loading"
 msgstr "Yükleniyor"
 
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:205
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:213
 msgid "No access to fw_printenv or fw_printenv!"
 msgstr "fw_printenv e veya fw_printenv e erişim yok!"
 
@@ -99,14 +103,14 @@ msgstr "alternatif bölüm için yeniden başlat..."
 msgid "Reboot to current partition"
 msgstr "Mevcut bölüm için yeniden başlat"
 
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:184
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:256
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:192
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:264
 #: applications/luci-app-advanced-reboot/luasrc/view/advanced_reboot/applyreboot.htm:9
 #: applications/luci-app-advanced-reboot/luasrc/view/advanced_reboot/applyreboot.htm:39
 msgid "Rebooting..."
 msgstr "Yeniden Başlatılıyor..."
 
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:289
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:297
 msgid "Shutting down..."
 msgstr "Kapatılıyor..."
 
@@ -118,7 +122,7 @@ msgstr "Durum"
 msgid "System"
 msgstr "Sistem"
 
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:185
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:193
 msgid ""
 "The system is rebooting now.<br /> DO NOT POWER OFF THE DEVICE!<br /> Wait a "
 "few minutes before you try to reconnect. It might be necessary to renew the "
@@ -130,7 +134,7 @@ msgstr ""
 "yeniden cihaza erişebilmeniz için, bilgisayar adresinin yenilenmesinde "
 "gereklidir."
 
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:257
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:265
 msgid ""
 "The system is rebooting to an alternative partition now.<br /> DO NOT POWER "
 "OFF THE DEVICE!<br /> Wait a few minutes before you try to reconnect. It "
@@ -142,43 +146,43 @@ msgstr ""
 "Ayarlarınıza bağlı olarak, aygıta tekrar erişmek için bilgisayarınızın "
 "adresini yenilemeniz gerekebilir."
 
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:290
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:298
 msgid ""
 "The system is shutting down now.<br /> DO NOT POWER OFF THE DEVICE!<br /> It "
 "might be necessary to renew the address of your computer to reach the device "
 "again, depending on your settings."
 msgstr ""
 
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:136
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:137
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:240
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:241
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:144
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:145
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:248
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:249
 msgid "Unable to find Dual Boot Flag Partition."
 msgstr "Dual Boot Flag bölümü bulunamadı."
 
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:212
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:213
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:226
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:227
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:220
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:221
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:234
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:235
 msgid "Unable to obtain firmware environment variable: %s."
 msgstr ""
 
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:248
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:249
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:256
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:257
 msgid "Unable to set Dual Boot Flag Partition entry for partition: %s."
 msgstr ""
 
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:218
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:219
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:232
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:233
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:226
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:227
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:240
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:241
 msgid "Unable to set firmware environment variable: %s to %s."
 msgstr ""
 
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:118
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:119
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:123
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:124
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:126
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:127
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:131
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:132
 msgid "Unknown"
 msgstr ""
 
index 61965c35b0806bbf4aad5d6d98b443b3454a3808..951c61f85da31868b03bcb20736beac058835d6a 100644 (file)
@@ -11,7 +11,7 @@ msgstr ""
 "4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
 "X-Generator: Weblate 3.11-dev\n"
 
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:163
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:171
 #: applications/luci-app-advanced-reboot/luasrc/view/advanced_reboot/advanced_reboot.htm:10
 msgid "Advanced Reboot"
 msgstr "Розширене перезавантаження"
@@ -30,8 +30,8 @@ msgstr "Скасувати"
 msgid "Changes applied."
 msgstr "Зміни застосовано."
 
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:123
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:124
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:131
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:132
 msgid "Compressed"
 msgstr ""
 
@@ -53,11 +53,15 @@ msgstr "ПОМИЛКА:"
 msgid "Firmware"
 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 ""
+
 #: applications/luci-app-advanced-reboot/luasrc/view/advanced_reboot/applyreboot.htm:45
 msgid "Loading"
 msgstr "Завантаження"
 
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:205
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:213
 msgid "No access to fw_printenv or fw_printenv!"
 msgstr ""
 
@@ -100,14 +104,14 @@ msgstr ""
 msgid "Reboot to current partition"
 msgstr ""
 
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:184
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:256
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:192
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:264
 #: applications/luci-app-advanced-reboot/luasrc/view/advanced_reboot/applyreboot.htm:9
 #: applications/luci-app-advanced-reboot/luasrc/view/advanced_reboot/applyreboot.htm:39
 msgid "Rebooting..."
 msgstr "Перезавантаження..."
 
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:289
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:297
 msgid "Shutting down..."
 msgstr ""
 
@@ -119,7 +123,7 @@ msgstr "Стан"
 msgid "System"
 msgstr "Система"
 
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:185
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:193
 msgid ""
 "The system is rebooting now.<br /> DO NOT POWER OFF THE DEVICE!<br /> Wait a "
 "few minutes before you try to reconnect. It might be necessary to renew the "
@@ -127,7 +131,7 @@ msgid ""
 "settings."
 msgstr ""
 
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:257
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:265
 msgid ""
 "The system is rebooting to an alternative partition now.<br /> DO NOT POWER "
 "OFF THE DEVICE!<br /> Wait a few minutes before you try to reconnect. It "
@@ -135,43 +139,43 @@ msgid ""
 "again, depending on your settings."
 msgstr ""
 
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:290
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:298
 msgid ""
 "The system is shutting down now.<br /> DO NOT POWER OFF THE DEVICE!<br /> It "
 "might be necessary to renew the address of your computer to reach the device "
 "again, depending on your settings."
 msgstr ""
 
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:136
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:137
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:240
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:241
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:144
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:145
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:248
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:249
 msgid "Unable to find Dual Boot Flag Partition."
 msgstr ""
 
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:212
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:213
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:226
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:227
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:220
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:221
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:234
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:235
 msgid "Unable to obtain firmware environment variable: %s."
 msgstr ""
 
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:248
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:249
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:256
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:257
 msgid "Unable to set Dual Boot Flag Partition entry for partition: %s."
 msgstr ""
 
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:218
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:219
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:232
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:233
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:226
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:227
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:240
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:241
 msgid "Unable to set firmware environment variable: %s to %s."
 msgstr ""
 
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:118
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:119
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:123
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:124
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:126
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:127
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:131
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:132
 msgid "Unknown"
 msgstr "Невідомо"
 
index 5ab0c5beff42eb31ef237d3d30c22d41f2ec2d96..89b4a58ec0fcc77e88b3268c150847bfa193e75f 100644 (file)
@@ -10,7 +10,7 @@ msgstr ""
 "Plural-Forms: nplurals=1; plural=0;\n"
 "X-Generator: Weblate 3.10-dev\n"
 
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:163
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:171
 #: applications/luci-app-advanced-reboot/luasrc/view/advanced_reboot/advanced_reboot.htm:10
 msgid "Advanced Reboot"
 msgstr "Khởi động nâng cao"
@@ -29,8 +29,8 @@ msgstr "Hủy bỏ"
 msgid "Changes applied."
 msgstr "Các thay đổi đã được áp dụng."
 
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:123
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:124
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:131
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:132
 msgid "Compressed"
 msgstr ""
 
@@ -52,11 +52,15 @@ msgstr "Lỗi:"
 msgid "Firmware"
 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 ""
+
 #: applications/luci-app-advanced-reboot/luasrc/view/advanced_reboot/applyreboot.htm:45
 msgid "Loading"
 msgstr "Đang tải"
 
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:205
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:213
 msgid "No access to fw_printenv or fw_printenv!"
 msgstr "Không thể truy cập tới fw_printenv!"
 
@@ -99,14 +103,14 @@ msgstr "Đang khởi động vào phân vùng thay thế..."
 msgid "Reboot to current partition"
 msgstr "Khởi động lại vào phần vùng hiện tại"
 
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:184
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:256
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:192
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:264
 #: applications/luci-app-advanced-reboot/luasrc/view/advanced_reboot/applyreboot.htm:9
 #: applications/luci-app-advanced-reboot/luasrc/view/advanced_reboot/applyreboot.htm:39
 msgid "Rebooting..."
 msgstr "Đang khởi động lại..."
 
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:289
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:297
 msgid "Shutting down..."
 msgstr "Đang tắt nguồn..."
 
@@ -118,7 +122,7 @@ msgstr "Trạng thái"
 msgid "System"
 msgstr "Hệ thống"
 
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:185
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:193
 msgid ""
 "The system is rebooting now.<br /> DO NOT POWER OFF THE DEVICE!<br /> Wait a "
 "few minutes before you try to reconnect. It might be necessary to renew the "
@@ -130,7 +134,7 @@ msgstr ""
 "phải cập nhật lại địa chỉ máy tính để kết nối lại với thiết bị, phụ thuộc "
 "vào cài đặt máy tính."
 
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:257
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:265
 msgid ""
 "The system is rebooting to an alternative partition now.<br /> DO NOT POWER "
 "OFF THE DEVICE!<br /> Wait a few minutes before you try to reconnect. It "
@@ -142,7 +146,7 @@ msgstr ""
 "nối lại. Bạn có thể cần phải cập nhật lại địa chỉ máy tính để kết nối lại "
 "với thiết bị, phụ thuộc vào cài đặt máy tính."
 
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:290
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:298
 msgid ""
 "The system is shutting down now.<br /> DO NOT POWER OFF THE DEVICE!<br /> It "
 "might be necessary to renew the address of your computer to reach the device "
@@ -152,36 +156,36 @@ msgstr ""
 "<br /> Bạn có thể cần phải cập nhật lại địa chỉ máy tính để kết nối lại với "
 "thiết bị, phụ thuộc vào cài đặt máy tính."
 
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:136
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:137
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:240
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:241
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:144
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:145
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:248
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:249
 msgid "Unable to find Dual Boot Flag Partition."
 msgstr "Không tìm thấy phân vùng khởi động kép."
 
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:212
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:213
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:226
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:227
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:220
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:221
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:234
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:235
 msgid "Unable to obtain firmware environment variable: %s."
 msgstr ""
 
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:248
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:249
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:256
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:257
 msgid "Unable to set Dual Boot Flag Partition entry for partition: %s."
 msgstr ""
 
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:218
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:219
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:232
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:233
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:226
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:227
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:240
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:241
 msgid "Unable to set firmware environment variable: %s to %s."
 msgstr ""
 
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:118
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:119
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:123
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:124
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:126
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:127
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:131
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:132
 msgid "Unknown"
 msgstr ""
 
index b627035a8b79d7e55138423e16800c2b53e92665..aec7360ea99c12868bf60d4637037ba99d64c860 100644 (file)
@@ -16,7 +16,7 @@ msgstr ""
 "Plural-Forms: nplurals=1; plural=0;\n"
 "X-Generator: Weblate 4.0.2-dev\n"
 
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:163
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:171
 #: applications/luci-app-advanced-reboot/luasrc/view/advanced_reboot/advanced_reboot.htm:10
 msgid "Advanced Reboot"
 msgstr "高级重启"
@@ -35,8 +35,8 @@ msgstr "取消"
 msgid "Changes applied."
 msgstr "更改已应用。"
 
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:123
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:124
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:131
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:132
 msgid "Compressed"
 msgstr "压缩"
 
@@ -58,11 +58,15 @@ msgstr "错误:"
 msgid "Firmware"
 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 ""
+
 #: applications/luci-app-advanced-reboot/luasrc/view/advanced_reboot/applyreboot.htm:45
 msgid "Loading"
 msgstr "加载中"
 
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:205
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:213
 msgid "No access to fw_printenv or fw_printenv!"
 msgstr "无法访问 fw_printenv 或 fw_printenv!"
 
@@ -105,14 +109,14 @@ msgstr "重启到备用分区…"
 msgid "Reboot to current partition"
 msgstr "重启到当前分区"
 
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:184
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:256
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:192
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:264
 #: applications/luci-app-advanced-reboot/luasrc/view/advanced_reboot/applyreboot.htm:9
 #: applications/luci-app-advanced-reboot/luasrc/view/advanced_reboot/applyreboot.htm:39
 msgid "Rebooting..."
 msgstr "正在重启…"
 
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:289
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:297
 msgid "Shutting down..."
 msgstr "正在关机…"
 
@@ -124,7 +128,7 @@ msgstr "状态"
 msgid "System"
 msgstr "系统"
 
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:185
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:193
 msgid ""
 "The system is rebooting now.<br /> DO NOT POWER OFF THE DEVICE!<br /> Wait a "
 "few minutes before you try to reconnect. It might be necessary to renew the "
@@ -134,7 +138,7 @@ msgstr ""
 "系统正在重启。<br />切勿关闭电源! DO NOT POWER OFF THE DEVICE!<br />等待数分"
 "钟后即可尝试重新连接到路由。您可能需要更改计算机的 IP 地址以重新连接。"
 
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:257
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:265
 msgid ""
 "The system is rebooting to an alternative partition now.<br /> DO NOT POWER "
 "OFF THE DEVICE!<br /> Wait a few minutes before you try to reconnect. It "
@@ -145,7 +149,7 @@ msgstr ""
 "<br />等待数分钟后即可尝试重新连接到路由。您可能需要更改计算机的 IP 地址以重"
 "新连接。"
 
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:290
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:298
 msgid ""
 "The system is shutting down now.<br /> DO NOT POWER OFF THE DEVICE!<br /> It "
 "might be necessary to renew the address of your computer to reach the device "
@@ -154,36 +158,36 @@ msgstr ""
 "系统现在正在关机。<br />切勿关闭电源! DO NOT POWER OFF THE DEVICE!<br />等待"
 "数分钟后即可尝试重新连接到路由。您可能需要更改计算机的 IP 地址以重新连接。"
 
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:136
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:137
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:240
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:241
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:144
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:145
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:248
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:249
 msgid "Unable to find Dual Boot Flag Partition."
 msgstr "无法找到双引导标志分区。"
 
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:212
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:213
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:226
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:227
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:220
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:221
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:234
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:235
 msgid "Unable to obtain firmware environment variable: %s."
 msgstr "无法获取固件环境变量: %s."
 
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:248
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:249
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:256
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:257
 msgid "Unable to set Dual Boot Flag Partition entry for partition: %s."
 msgstr "无法为分区设置双启动标志分区项: %s."
 
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:218
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:219
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:232
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:233
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:226
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:227
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:240
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:241
 msgid "Unable to set firmware environment variable: %s to %s."
 msgstr "无法设置固件环境变量: %s to %s."
 
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:118
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:119
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:123
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:124
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:126
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:127
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:131
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:132
 msgid "Unknown"
 msgstr "未知"
 
index 9f5fa08a178cc4671b54622bf3f4d69b0dd01582..cebed2cd9662132ac900413c314c14e2b6dfdda9 100644 (file)
@@ -13,7 +13,7 @@ msgstr ""
 "Plural-Forms: nplurals=1; plural=0;\n"
 "X-Generator: Weblate 4.0-dev\n"
 
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:163
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:171
 #: applications/luci-app-advanced-reboot/luasrc/view/advanced_reboot/advanced_reboot.htm:10
 msgid "Advanced Reboot"
 msgstr "進階重啟"
@@ -32,8 +32,8 @@ msgstr "取消"
 msgid "Changes applied."
 msgstr "變更已套用。"
 
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:123
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:124
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:131
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:132
 msgid "Compressed"
 msgstr "已壓縮"
 
@@ -55,11 +55,15 @@ msgstr "錯誤:"
 msgid "Firmware"
 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 ""
+
 #: applications/luci-app-advanced-reboot/luasrc/view/advanced_reboot/applyreboot.htm:45
 msgid "Loading"
 msgstr "載入中"
 
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:205
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:213
 msgid "No access to fw_printenv or fw_printenv!"
 msgstr "無法訪問 fw_printenv 或 fw_printenv!"
 
@@ -102,14 +106,14 @@ msgstr "重啟到備用分割區…"
 msgid "Reboot to current partition"
 msgstr "重啟到當前分割區"
 
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:184
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:256
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:192
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:264
 #: applications/luci-app-advanced-reboot/luasrc/view/advanced_reboot/applyreboot.htm:9
 #: applications/luci-app-advanced-reboot/luasrc/view/advanced_reboot/applyreboot.htm:39
 msgid "Rebooting..."
 msgstr "正在重啟…"
 
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:289
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:297
 msgid "Shutting down..."
 msgstr "正在關機…"
 
@@ -121,7 +125,7 @@ msgstr "狀態"
 msgid "System"
 msgstr "系統"
 
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:185
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:193
 msgid ""
 "The system is rebooting now.<br /> DO NOT POWER OFF THE DEVICE!<br /> Wait a "
 "few minutes before you try to reconnect. It might be necessary to renew the "
@@ -131,7 +135,7 @@ msgstr ""
 "系統正在重啟。<br />切勿關閉電源!<br />等待數分鍾後即可嘗試重新連線。您可能"
 "需要更改電腦的 IP 位址以重新連線。"
 
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:257
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:265
 msgid ""
 "The system is rebooting to an alternative partition now.<br /> DO NOT POWER "
 "OFF THE DEVICE!<br /> Wait a few minutes before you try to reconnect. It "
@@ -141,7 +145,7 @@ msgstr ""
 "系統現在正在重啟到備用分割槽。<br />切勿關閉電源! <br />等待數分鐘後即可嘗試"
 "重新連線。您可能需要更改電腦的 IP 地址以重新連線。"
 
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:290
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:298
 msgid ""
 "The system is shutting down now.<br /> DO NOT POWER OFF THE DEVICE!<br /> It "
 "might be necessary to renew the address of your computer to reach the device "
@@ -150,36 +154,36 @@ msgstr ""
 "系統現在正在關機。<br />切勿關閉電源! <br />等待數分鐘後即可嘗試重新連線。您"
 "可能需要更改電腦的 IP 位址以重新連線。"
 
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:136
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:137
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:240
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:241
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:144
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:145
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:248
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:249
 msgid "Unable to find Dual Boot Flag Partition."
 msgstr "無法找到雙引導標誌分割槽。"
 
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:212
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:213
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:226
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:227
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:220
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:221
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:234
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:235
 msgid "Unable to obtain firmware environment variable: %s."
 msgstr ""
 
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:248
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:249
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:256
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:257
 msgid "Unable to set Dual Boot Flag Partition entry for partition: %s."
 msgstr ""
 
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:218
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:219
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:232
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:233
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:226
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:227
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:240
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:241
 msgid "Unable to set firmware environment variable: %s to %s."
 msgstr ""
 
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:118
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:119
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:123
-#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:124
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:126
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:127
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:131
+#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:132
 msgid "Unknown"
 msgstr "未知的"
 
diff --git a/applications/luci-app-advanced-reboot/root/usr/share/rpcd/acl.d/luci-app-advanced-reboot.json b/applications/luci-app-advanced-reboot/root/usr/share/rpcd/acl.d/luci-app-advanced-reboot.json
new file mode 100644 (file)
index 0000000..50d50bc
--- /dev/null
@@ -0,0 +1,96 @@
+{
+       "luci-app-advanced-reboot": {
+               "description": "Grant UCI and file access for luci-app-advanced-reboot",
+               "read": {
+                       "cgi-io": [
+                               "exec"
+                       ],
+                       "file": {
+                               "/usr/lib/lua/luci/advanced-reboot/devices/*": [
+                                       "read"
+                               ],
+                               "/sys/devices/virtual/ubi/ubi*/mtd_num": [
+                                       "read"
+                               ],
+                               "/etc/os-release": [
+                                       "read"
+                               ],
+                               "/alt/rom/etc/os-release": [
+                                       "read"
+                               ],
+                               "/usr/sbin/fw_printenv *": [
+                                       "exec"
+                               ],
+                               "/usr/sbin/fw_setenv *": [
+                                       "exec"
+                               ],
+                               "/usr/sbin/ubiattach *": [
+                                       "exec"
+                               ],
+                               "/usr/sbin/ubiblock *": [
+                                       "exec"
+                               ],
+                               "/usr/sbin/ubidetach *": [
+                                       "exec"
+                               ],
+                               "/usr/sbin/ubinfo *": [
+                                       "exec"
+                               ],
+                               "/bin/cat *": [
+                                       "exec"
+                               ],
+                               "/usr/bin/cat *": [
+                                       "exec"
+                               ],
+                               "/bin/dd *": [
+                                       "exec"
+                               ],
+                               "/usr/bin/dd *": [
+                                       "exec"
+                               ],
+                               "/bin/hexdump *": [
+                                       "exec"
+                               ],
+                               "/usr/bin/hexdump *": [
+                                       "exec"
+                               ],
+                               "/bin/logger -t advanced-reboot *": [
+                                       "exec"
+                               ],
+                               "/usr/bin/logger -t advanced-reboot *": [
+                                       "exec"
+                               ],
+                               "/bin/mkdir *": [
+                                       "exec"
+                               ],
+                               "/usr/bin/mkdir *": [
+                                       "exec"
+                               ],
+                               "/bin/mount *": [
+                                       "exec"
+                               ],
+                               "/usr/bin/mount *": [
+                                       "exec"
+                               ],
+                               "/bin/printf *": [
+                                       "exec"
+                               ],
+                               "/usr/bin/printf *": [
+                                       "exec"
+                               ],
+                               "/bin/rm *": [
+                                       "exec"
+                               ],
+                               "/usr/bin/rm *": [
+                                       "exec"
+                               ],
+                               "/lib/functions.sh": [
+                                       "exec"
+                               ]
+                       },
+                       "uci": [
+                               "network"
+                       ]
+               }
+       }
+}
diff --git a/applications/luci-app-ahcp/po/ar/ahcp.po b/applications/luci-app-ahcp/po/ar/ahcp.po
new file mode 100644 (file)
index 0000000..8a11895
--- /dev/null
@@ -0,0 +1,158 @@
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"PO-Revision-Date: 2020-06-03 12:10+0000\n"
+"Last-Translator: Marwan Amireh <amirehmarwan@gmail.com>\n"
+"Language-Team: Arabic <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationsahcp/ar/>\n"
+"Language: ar\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 "
+"&& n%100<=10 ? 3 : n%100>=11 ? 4 : 5;\n"
+"X-Generator: Weblate 4.1-dev\n"
+
+#: applications/luci-app-ahcp/luasrc/controller/ahcp.lua:11
+#: applications/luci-app-ahcp/luasrc/model/cbi/ahcp.lua:4
+msgid "AHCP Server"
+msgstr ""
+
+#: applications/luci-app-ahcp/luasrc/model/cbi/ahcp.lua:4
+msgid ""
+"AHCP is an autoconfiguration protocol for IPv6 and dual-stack IPv6/IPv4 "
+"networks designed to be used in place of router discovery or DHCP on "
+"networks where it is difficult or impossible to configure a server within "
+"every link-layer broadcast domain, for example mobile ad-hoc networks."
+msgstr ""
+
+#: applications/luci-app-ahcp/luasrc/view/ahcp_status.htm:34
+msgid "Active AHCP Leases"
+msgstr ""
+
+#: applications/luci-app-ahcp/luasrc/view/ahcp_status.htm:38
+msgid "Address"
+msgstr ""
+
+#: applications/luci-app-ahcp/luasrc/model/cbi/ahcp.lua:14
+msgid "Advanced Settings"
+msgstr ""
+
+#: applications/luci-app-ahcp/luasrc/view/ahcp_status.htm:39
+msgid "Age"
+msgstr ""
+
+#: applications/luci-app-ahcp/luasrc/model/cbi/ahcp.lua:38
+msgid "Announced DNS servers"
+msgstr ""
+
+#: applications/luci-app-ahcp/luasrc/model/cbi/ahcp.lua:44
+msgid "Announced NTP servers"
+msgstr ""
+
+#: applications/luci-app-ahcp/luasrc/model/cbi/ahcp.lua:32
+msgid "Announced prefixes"
+msgstr ""
+
+#: applications/luci-app-ahcp/luasrc/view/ahcp_status.htm:42
+msgid "Collecting data..."
+msgstr "جمع البيانات..."
+
+#: applications/luci-app-ahcp/luasrc/model/cbi/admin_network/proto_ahcp.lua:55
+msgid "Disable DNS setup"
+msgstr ""
+
+#: applications/luci-app-ahcp/luasrc/model/cbi/ahcp.lua:21
+msgid "Forwarder"
+msgstr ""
+
+#: applications/luci-app-ahcp/luasrc/model/cbi/ahcp.lua:13
+msgid "General Setup"
+msgstr ""
+
+#: applications/luci-app-ahcp/root/usr/share/rpcd/acl.d/luci-app-ahcp.json:3
+msgid "Grant UCI access for luci-app-ahcp"
+msgstr ""
+
+#: applications/luci-app-ahcp/luasrc/model/cbi/admin_network/proto_ahcp.lua:24
+#: applications/luci-app-ahcp/luasrc/model/cbi/ahcp.lua:61
+msgid "IPv4 and IPv6"
+msgstr ""
+
+#: applications/luci-app-ahcp/luasrc/model/cbi/admin_network/proto_ahcp.lua:25
+#: applications/luci-app-ahcp/luasrc/model/cbi/ahcp.lua:62
+msgid "IPv4 only"
+msgstr ""
+
+#: 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 ""
+
+#: applications/luci-app-ahcp/luasrc/model/cbi/ahcp.lua:97
+msgid "Lease directory"
+msgstr ""
+
+#: applications/luci-app-ahcp/luasrc/model/cbi/admin_network/proto_ahcp.lua:62
+#: applications/luci-app-ahcp/luasrc/model/cbi/ahcp.lua:91
+msgid "Lease validity time"
+msgstr ""
+
+#: applications/luci-app-ahcp/luasrc/model/cbi/ahcp.lua:105
+msgid "Log file"
+msgstr ""
+
+#: applications/luci-app-ahcp/luasrc/model/cbi/admin_network/proto_ahcp.lua:11
+#: applications/luci-app-ahcp/luasrc/model/cbi/ahcp.lua:50
+msgid "Multicast address"
+msgstr ""
+
+#: applications/luci-app-ahcp/luasrc/model/cbi/ahcp.lua:19
+msgid "Operation mode"
+msgstr ""
+
+#: applications/luci-app-ahcp/luasrc/model/cbi/admin_network/proto_ahcp.lua:17
+#: applications/luci-app-ahcp/luasrc/model/cbi/ahcp.lua:55
+msgid "Port"
+msgstr ""
+
+#: applications/luci-app-ahcp/luasrc/model/cbi/admin_network/proto_ahcp.lua:23
+#: applications/luci-app-ahcp/luasrc/model/cbi/ahcp.lua:60
+msgid "Protocol family"
+msgstr ""
+
+#: applications/luci-app-ahcp/luasrc/model/cbi/ahcp.lua:23
+msgid "Served interfaces"
+msgstr ""
+
+#: applications/luci-app-ahcp/luasrc/model/cbi/ahcp.lua:20
+msgid "Server"
+msgstr ""
+
+#: applications/luci-app-ahcp/luasrc/model/cbi/ahcp.lua:45
+msgid "Specifies the announced IPv4 and IPv6 NTP servers"
+msgstr ""
+
+#: applications/luci-app-ahcp/luasrc/model/cbi/ahcp.lua:39
+msgid "Specifies the announced IPv4 and IPv6 name servers"
+msgstr ""
+
+#: applications/luci-app-ahcp/luasrc/model/cbi/ahcp.lua:33
+msgid "Specifies the announced IPv4 and IPv6 network prefixes in CIDR notation"
+msgstr ""
+
+#: applications/luci-app-ahcp/luasrc/view/ahcp_status.htm:25
+msgid "The AHCP Service is not running."
+msgstr ""
+
+#: applications/luci-app-ahcp/luasrc/view/ahcp_status.htm:27
+msgid "The AHCP Service is running with ID %s."
+msgstr ""
+
+#: applications/luci-app-ahcp/luasrc/view/ahcp_status.htm:22
+msgid "There are no active leases."
+msgstr ""
+
+#: applications/luci-app-ahcp/luasrc/model/cbi/ahcp.lua:101
+msgid "Unique ID file"
+msgstr ""
index 62d727bb8d829181fc6bc065b43b2f9ebecfd48e..83451937cef9b06fabd5d3241db1fa10b6963eda 100644 (file)
@@ -1,15 +1,16 @@
 msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2012-04-15 11:31+0200\n"
-"Last-Translator: Automatically generated\n"
-"Language-Team: none\n"
+"PO-Revision-Date: 2020-05-16 08:59+0000\n"
+"Last-Translator: Petri Asikainen <uniluodossa@gmail.com>\n"
+"Language-Team: Finnish <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationsahcp/fi/>\n"
 "Language: fi\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.4\n"
+"X-Generator: Weblate 4.1-dev\n"
 
 #: applications/luci-app-ahcp/luasrc/controller/ahcp.lua:11
 #: applications/luci-app-ahcp/luasrc/model/cbi/ahcp.lua:4
@@ -30,11 +31,11 @@ msgstr ""
 
 #: applications/luci-app-ahcp/luasrc/view/ahcp_status.htm:38
 msgid "Address"
-msgstr ""
+msgstr "Osoite"
 
 #: applications/luci-app-ahcp/luasrc/model/cbi/ahcp.lua:14
 msgid "Advanced Settings"
-msgstr ""
+msgstr "Lisäasetukset"
 
 #: applications/luci-app-ahcp/luasrc/view/ahcp_status.htm:39
 msgid "Age"
@@ -54,7 +55,7 @@ msgstr ""
 
 #: applications/luci-app-ahcp/luasrc/view/ahcp_status.htm:42
 msgid "Collecting data..."
-msgstr ""
+msgstr "Kerätään tietoja..."
 
 #: applications/luci-app-ahcp/luasrc/model/cbi/admin_network/proto_ahcp.lua:55
 msgid "Disable DNS setup"
@@ -66,7 +67,7 @@ msgstr ""
 
 #: applications/luci-app-ahcp/luasrc/model/cbi/ahcp.lua:13
 msgid "General Setup"
-msgstr ""
+msgstr "Yleiset asetukset"
 
 #: applications/luci-app-ahcp/root/usr/share/rpcd/acl.d/luci-app-ahcp.json:3
 msgid "Grant UCI access for luci-app-ahcp"
@@ -112,7 +113,7 @@ msgstr ""
 #: applications/luci-app-ahcp/luasrc/model/cbi/admin_network/proto_ahcp.lua:17
 #: applications/luci-app-ahcp/luasrc/model/cbi/ahcp.lua:55
 msgid "Port"
-msgstr ""
+msgstr "Portti"
 
 #: applications/luci-app-ahcp/luasrc/model/cbi/admin_network/proto_ahcp.lua:23
 #: applications/luci-app-ahcp/luasrc/model/cbi/ahcp.lua:60
index 5877daa6bd87c4d719790beb1968760bd4b78bf4..423c4cfc75a0bb8d3a23946c055cc3fba365c935 100644 (file)
@@ -1,8 +1,8 @@
 msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2020-02-22 11:57+0000\n"
-"Last-Translator: INAGAKI Hiroshi <musashino.open@gmail.com>\n"
+"PO-Revision-Date: 2020-06-13 22:13+0000\n"
+"Last-Translator: Satoru Yoshida <ramat@ram.ne.jp>\n"
 "Language-Team: Japanese <https://hosted.weblate.org/projects/openwrt/"
 "luciapplicationsahcp/ja/>\n"
 "Language: ja\n"
@@ -10,7 +10,7 @@ msgstr ""
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
 "Plural-Forms: nplurals=1; plural=0;\n"
-"X-Generator: Weblate 3.11.1\n"
+"X-Generator: Weblate 4.1-dev\n"
 
 #: applications/luci-app-ahcp/luasrc/controller/ahcp.lua:11
 #: applications/luci-app-ahcp/luasrc/model/cbi/ahcp.lua:4
@@ -61,11 +61,11 @@ msgstr "通知するプレフィクス"
 
 #: applications/luci-app-ahcp/luasrc/view/ahcp_status.htm:42
 msgid "Collecting data..."
-msgstr "データ収集中です..."
+msgstr "データを収集中..."
 
 #: applications/luci-app-ahcp/luasrc/model/cbi/admin_network/proto_ahcp.lua:55
 msgid "Disable DNS setup"
-msgstr ""
+msgstr "DNS セットアップを無効化"
 
 #: applications/luci-app-ahcp/luasrc/model/cbi/ahcp.lua:21
 msgid "Forwarder"
@@ -77,7 +77,7 @@ msgstr "一般設定"
 
 #: applications/luci-app-ahcp/root/usr/share/rpcd/acl.d/luci-app-ahcp.json:3
 msgid "Grant UCI access for luci-app-ahcp"
-msgstr ""
+msgstr "luci-app-ahcp に UCI アクセスを許可"
 
 #: applications/luci-app-ahcp/luasrc/model/cbi/admin_network/proto_ahcp.lua:24
 #: applications/luci-app-ahcp/luasrc/model/cbi/ahcp.lua:61
index 95748f91dad0716404f85bae5508c4d47a59ea0c..3d89b691e7c0cc896c0424c23594bbb7c148974f 100644 (file)
@@ -2,7 +2,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: LuCI: ahcp\n"
 "POT-Creation-Date: 2013-09-05 15:29+0200\n"
-"PO-Revision-Date: 2020-04-19 00:53+0000\n"
+"PO-Revision-Date: 2020-06-07 13:45+0000\n"
 "Last-Translator: Artem <KovalevArtem.ru@gmail.com>\n"
 "Language-Team: Russian <https://hosted.weblate.org/projects/openwrt/"
 "luciapplicationsahcp/ru/>\n"
@@ -10,9 +10,9 @@ 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.0.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.1-dev\n"
 "X-Poedit-SourceCharset: UTF-8\n"
 "Project-Info: Это технический перевод, не дословный. Главное-удобный русский "
 "интерфейс, все проверялось в графическом режиме, совместим с другими apps\n"
@@ -81,7 +81,7 @@ msgstr "Основные настройки"
 
 #: applications/luci-app-ahcp/root/usr/share/rpcd/acl.d/luci-app-ahcp.json:3
 msgid "Grant UCI access for luci-app-ahcp"
-msgstr ""
+msgstr "Предоставить UCI доступ для luci-app-ahcp"
 
 #: applications/luci-app-ahcp/luasrc/model/cbi/admin_network/proto_ahcp.lua:24
 #: applications/luci-app-ahcp/luasrc/model/cbi/ahcp.lua:61
diff --git a/applications/luci-app-aria2/po/ar/aria2.po b/applications/luci-app-aria2/po/ar/aria2.po
new file mode 100644 (file)
index 0000000..c1c8a2a
--- /dev/null
@@ -0,0 +1,805 @@
+msgid ""
+msgstr ""
+"PO-Revision-Date: 2020-06-03 12:10+0000\n"
+"Last-Translator: Marwan Amireh <amirehmarwan@gmail.com>\n"
+"Language-Team: Arabic <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationsaria2/ar/>\n"
+"Language: ar\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 "
+"&& n%100<=10 ? 3 : n%100>=11 ? 4 : 5;\n"
+"X-Generator: Weblate 4.1-dev\n"
+
+#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:296
+msgid "<abbr title=\"Local Peer Discovery\">LPD</abbr> enabled"
+msgstr ""
+
+#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:414
+msgid "Additional BT tracker"
+msgstr ""
+
+#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:419
+msgid "Advanced Options"
+msgstr ""
+
+#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:169
+msgid "All proxy"
+msgstr ""
+
+#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:228
+msgid "Append HEADERs to HTTP request header."
+msgstr ""
+
+#: applications/luci-app-aria2/luasrc/controller/aria2.lua:17
+#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:35
+#: applications/luci-app-aria2/luasrc/model/cbi/aria2/files.lua:14
+#: applications/luci-app-aria2/luasrc/view/aria2/log_template.htm:45
+msgid "Aria2"
+msgstr ""
+
+#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:37
+msgid ""
+"Aria2 is a lightweight multi-protocol &amp; multi-source, cross platform "
+"download utility."
+msgstr ""
+
+#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:428
+msgid "Auto save interval"
+msgstr ""
+
+#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:56
+msgid "Basic Options"
+msgstr ""
+
+#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:276
+msgid "BitTorrent Options"
+msgstr ""
+
+#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:335
+msgid "BitTorrent listen port"
+msgstr ""
+
+#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:189
+msgid "CA certificate"
+msgstr ""
+
+#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:195
+msgid "Certificate"
+msgstr ""
+
+#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:182
+msgid "Check certificate"
+msgstr ""
+
+#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:242
+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 ""
+
+#: applications/luci-app-aria2/luasrc/view/aria2/log_template.htm:49
+#: applications/luci-app-aria2/luasrc/view/aria2/settings_header.htm:29
+msgid "Collecting data..."
+msgstr "جمع البيانات..."
+
+#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:73
+msgid "Config file directory"
+msgstr ""
+
+#: applications/luci-app-aria2/luasrc/controller/aria2.lua:22
+msgid "Configuration"
+msgstr ""
+
+#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:230
+msgid "Connect timeout"
+msgstr ""
+
+#: applications/luci-app-aria2/luasrc/model/cbi/aria2/files.lua:19
+msgid "Content of config file: <code>%s</code>"
+msgstr ""
+
+#: applications/luci-app-aria2/luasrc/model/cbi/aria2/files.lua:29
+msgid "Content of session file: <code>%s</code>"
+msgstr ""
+
+#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:341
+msgid "DHT Listen port"
+msgstr ""
+
+#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:87
+msgid "Debug"
+msgstr ""
+
+#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:422
+msgid ""
+"Disable IPv6. This is useful if you have to use broken DNS and want to avoid "
+"terribly slow AAAA record lookup."
+msgstr ""
+
+#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:440
+msgid "Disk cache"
+msgstr ""
+
+#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:259
+msgid "Don't split less than 2*SIZE byte range. Possible values: 1M-1024M."
+msgstr ""
+
+#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:254
+msgid "Download a file using N connections."
+msgstr ""
+
+#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:69
+msgid "Download directory"
+msgstr ""
+
+#: applications/luci-app-aria2/luasrc/model/cbi/aria2/files.lua:26
+#: applications/luci-app-aria2/luasrc/model/cbi/aria2/files.lua:36
+msgid "Empty file."
+msgstr ""
+
+#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:280
+msgid "Enable IPv4 DHT functionality. It also enables UDP tracker support."
+msgstr ""
+
+#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:290
+msgid "Enable IPv6 DHT functionality."
+msgstr ""
+
+#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:298
+msgid "Enable Local Peer Discovery."
+msgstr ""
+
+#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:307
+msgid "Enable Peer Exchange extension."
+msgstr ""
+
+#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:442
+msgid "Enable disk cache (in bytes), set 0 to disabled."
+msgstr ""
+
+#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:77
+msgid "Enable logging"
+msgstr ""
+
+#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:305
+msgid "Enable peer exchange"
+msgstr ""
+
+#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:166
+msgid "Enable proxy"
+msgstr ""
+
+#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:58
+msgid "Enabled"
+msgstr "ممكّن"
+
+#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:91
+msgid "Error"
+msgstr ""
+
+#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:44
+msgid "Error: Can't find aria2c in PATH, please reinstall aria2."
+msgstr ""
+
+#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:482
+msgid "Extra Settings"
+msgstr ""
+
+#: applications/luci-app-aria2/luasrc/view/aria2/log_template.htm:39
+msgid "Failed to load log data."
+msgstr ""
+
+#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:350
+msgid "False"
+msgstr ""
+
+#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:447
+msgid "File allocation"
+msgstr ""
+
+#: applications/luci-app-aria2/luasrc/model/cbi/aria2/files.lua:25
+#: applications/luci-app-aria2/luasrc/model/cbi/aria2/files.lua:35
+msgid "File does not exist."
+msgstr ""
+
+#: applications/luci-app-aria2/luasrc/controller/aria2.lua:25
+#: applications/luci-app-aria2/luasrc/model/cbi/aria2/files.lua:14
+msgid "Files"
+msgstr ""
+
+#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:348
+msgid "Follow torrent"
+msgstr ""
+
+#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:38
+msgid "For more information, please visit: %s"
+msgstr ""
+
+#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:460
+msgid "Force save"
+msgstr ""
+
+#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:129
+msgid "Generate Randomly"
+msgstr ""
+
+#: applications/luci-app-aria2/root/usr/share/rpcd/acl.d/luci-app-aria2.json:3
+msgid "Grant UCI access for luci-app-aria2"
+msgstr ""
+
+#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:210
+msgid "HTTP accept gzip"
+msgstr ""
+
+#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:219
+msgid "HTTP no cache"
+msgstr ""
+
+#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:164
+msgid "HTTP/FTP/SFTP Options"
+msgstr ""
+
+#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:227
+msgid "Header"
+msgstr ""
+
+#: applications/luci-app-aria2/luasrc/model/cbi/aria2/files.lua:15
+msgid "Here shows the files used by aria2."
+msgstr ""
+
+#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:278
+msgid "IPv4 <abbr title=\"Distributed Hash Table\">DHT</abbr> enabled"
+msgstr ""
+
+#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:288
+msgid "IPv6 <abbr title=\"Distributed Hash Table\">DHT</abbr> enabled"
+msgstr ""
+
+#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:421
+msgid "IPv6 disabled"
+msgstr ""
+
+#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:379
+msgid ""
+"If the whole download speed of every torrent is lower than SPEED, aria2 "
+"temporarily increases the number of peers to try for more download speed. "
+"Configuring this option with your preferred download speed can increase your "
+"download speed in some cases."
+msgstr ""
+
+#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:88
+msgid "Info"
+msgstr ""
+
+#: applications/luci-app-aria2/luasrc/view/aria2/settings_header.htm:33
+msgid "Installed web interface:"
+msgstr ""
+
+#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:158
+msgid "Json-RPC URL"
+msgstr ""
+
+#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:351
+msgid "Keep in memory"
+msgstr ""
+
+#: applications/luci-app-aria2/luasrc/view/aria2/log_template.htm:34
+msgid "Last 50 lines of log file:"
+msgstr ""
+
+#: applications/luci-app-aria2/luasrc/view/aria2/log_template.htm:36
+msgid "Last 50 lines of syslog:"
+msgstr ""
+
+#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:62
+msgid "Leave blank to use default user."
+msgstr ""
+
+#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:415
+msgid "List of additional BitTorrent tracker's announce URI."
+msgstr ""
+
+#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:488
+msgid ""
+"List of extra settings. Format: option=value, eg. <code>netrc-path=/tmp/."
+"netrc</code>."
+msgstr ""
+
+#: applications/luci-app-aria2/luasrc/view/aria2/log_template.htm:48
+msgid "Loading"
+msgstr ""
+
+#: applications/luci-app-aria2/luasrc/controller/aria2.lua:28
+msgid "Log"
+msgstr ""
+
+#: applications/luci-app-aria2/luasrc/view/aria2/log_template.htm:45
+msgid "Log Data"
+msgstr ""
+
+#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:80
+msgid "Log file"
+msgstr ""
+
+#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:85
+msgid "Log level"
+msgstr ""
+
+#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:240
+msgid "Lowest speed limit"
+msgstr ""
+
+#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:94
+msgid "Max concurrent downloads"
+msgstr ""
+
+#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:248
+msgid "Max connection per server"
+msgstr ""
+
+#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:475
+msgid "Max download limit"
+msgstr ""
+
+#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:253
+msgid "Max number of split"
+msgstr ""
+
+#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:367
+msgid "Max open files"
+msgstr ""
+
+#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:468
+msgid "Max overall download limit"
+msgstr ""
+
+#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:353
+msgid "Max overall upload limit"
+msgstr ""
+
+#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:372
+msgid "Max peers"
+msgstr ""
+
+#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:262
+msgid "Max tries"
+msgstr ""
+
+#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:360
+msgid "Max upload limit"
+msgstr ""
+
+#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:258
+msgid "Min split size"
+msgstr ""
+
+#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:115
+msgid "No Authentication"
+msgstr ""
+
+#: applications/luci-app-aria2/luasrc/view/aria2/log_template.htm:35
+#: applications/luci-app-aria2/luasrc/view/aria2/log_template.htm:37
+msgid "No log data."
+msgstr ""
+
+#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:454
+msgid "None"
+msgstr ""
+
+#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:89
+msgid "Notice"
+msgstr ""
+
+#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:99
+msgid "Pause"
+msgstr ""
+
+#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:99
+msgid "Pause download after added."
+msgstr ""
+
+#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:105
+msgid "Pause downloads created as a result of metadata download."
+msgstr ""
+
+#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:104
+msgid "Pause metadata"
+msgstr ""
+
+#: applications/luci-app-aria2/luasrc/view/aria2/settings_header.htm:64
+msgid "Please input token length:"
+msgstr ""
+
+#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:393
+msgid "Prefix of peer ID"
+msgstr ""
+
+#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:203
+msgid "Private key"
+msgstr ""
+
+#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:177
+msgid "Proxy password"
+msgstr ""
+
+#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:174
+msgid "Proxy user"
+msgstr ""
+
+#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:97
+msgid "RPC Options"
+msgstr ""
+
+#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:114
+msgid "RPC authentication method"
+msgstr ""
+
+#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:140
+msgid "RPC certificate"
+msgstr ""
+
+#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:122
+msgid "RPC password"
+msgstr ""
+
+#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:110
+msgid "RPC port"
+msgstr ""
+
+#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:149
+msgid "RPC private key"
+msgstr ""
+
+#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:133
+msgid "RPC secure"
+msgstr ""
+
+#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:126
+msgid "RPC token"
+msgstr ""
+
+#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:134
+msgid ""
+"RPC transport will be encrypted by SSL/TLS. The RPC clients must use https "
+"scheme to access the server. For WebSocket client, use wss scheme."
+msgstr ""
+
+#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:119
+msgid "RPC username"
+msgstr ""
+
+#: applications/luci-app-aria2/luasrc/view/aria2/log_template.htm:51
+msgid "Refresh every 10 seconds."
+msgstr ""
+
+#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:322
+msgid "Remove unselected file"
+msgstr ""
+
+#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:323
+msgid ""
+"Removes the unselected files when download is completed in BitTorrent. "
+"Please use this option with care because it will actually remove files from "
+"your disk."
+msgstr ""
+
+#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:377
+msgid "Request peer speed limit"
+msgstr ""
+
+#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:266
+msgid "Retry wait"
+msgstr ""
+
+#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:61
+msgid "Run daemon as user"
+msgstr ""
+
+#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:429
+msgid ""
+"Save a control file (*.aria2) every N seconds. If 0 is given, a control file "
+"is not saved during download."
+msgstr ""
+
+#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:461
+msgid ""
+"Save download to session file even if the download is completed or removed. "
+"This option also saves control file in that situations. This may be useful "
+"to save BitTorrent seeding which is recognized as completed state."
+msgstr ""
+
+#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:435
+msgid ""
+"Save error/unfinished downloads to session file every N seconds. If 0 is "
+"given, file will be saved only when aria2 exits."
+msgstr ""
+
+#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:316
+msgid ""
+"Save meta data as \".torrent\" file. This option has effect only when "
+"BitTorrent Magnet URI is used. The file name is hex encoded info hash with "
+"suffix \".torrent\"."
+msgstr ""
+
+#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:315
+msgid "Save metadata"
+msgstr ""
+
+#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:434
+msgid "Save session interval"
+msgstr ""
+
+#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:330
+msgid "Seed previously downloaded files without verifying piece hashes."
+msgstr ""
+
+#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:401
+msgid "Seed ratio"
+msgstr ""
+
+#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:408
+msgid "Seed time"
+msgstr ""
+
+#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:329
+msgid "Seed unverified"
+msgstr ""
+
+#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:211
+msgid ""
+"Send <code>Accept: deflate, gzip</code> request header and inflate response "
+"if remote server responds with <code>Content-Encoding: gzip</code> or "
+"<code>Content-Encoding: deflate</code>."
+msgstr ""
+
+#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:220
+msgid ""
+"Send <code>Cache-Control: no-cache</code> and <code>Pragma: no-cache</code> "
+"header to avoid cached content. If disabled, these headers are not sent and "
+"you can add Cache-Control header with a directive you like using \"Header\" "
+"option."
+msgstr ""
+
+#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:336
+msgid ""
+"Set TCP port number for BitTorrent downloads. Accept format: \"6881,6885\", "
+"\"6881-6999\" and \"6881-6889,6999\". Make sure that the specified ports are "
+"open for incoming TCP traffic."
+msgstr ""
+
+#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:342
+msgid ""
+"Set UDP listening port used by DHT (IPv4, IPv6) and UDP tracker. Make sure "
+"that the specified ports are open for incoming UDP traffic."
+msgstr ""
+
+#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:477
+msgid ""
+"Set max download speed per each download in bytes/sec. 0 means unrestricted."
+msgstr ""
+
+#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:470
+msgid "Set max overall download speed in bytes/sec. 0 means unrestricted."
+msgstr ""
+
+#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:355
+msgid "Set max overall upload speed in bytes/sec. 0 means unrestricted."
+msgstr ""
+
+#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:362
+msgid ""
+"Set max upload speed per each torrent in bytes/sec. 0 means unrestricted."
+msgstr ""
+
+#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:231
+msgid ""
+"Set the connect timeout in seconds to establish connection to HTTP/FTP/proxy "
+"server. After the connection is established, this option makes no effect and "
+"\"Timeout\" option is used instead."
+msgstr ""
+
+#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:267
+msgid "Set the seconds to wait between retries."
+msgstr ""
+
+#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:272
+msgid "Set user agent for HTTP(S) downloads."
+msgstr ""
+
+#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:35
+msgid "Settings"
+msgstr ""
+
+#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:483
+msgid "Settings in this section will be added to config file."
+msgstr ""
+
+#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:487
+msgid "Settings list"
+msgstr ""
+
+#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:161
+msgid "Show URL"
+msgstr ""
+
+#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:448
+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."
+msgstr ""
+
+#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:368
+msgid ""
+"Specify maximum number of files to open in multi-file BitTorrent download "
+"globally."
+msgstr ""
+
+#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:409
+msgid ""
+"Specify seeding time in minutes. If \"Seed ratio\" option is specified along "
+"with this option, seeding ends when at least one of the conditions is "
+"satisfied. Specifying 0 disables seeding after download completed."
+msgstr ""
+
+#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:402
+msgid ""
+"Specify share ratio. Seed completed torrents until share ratio reaches "
+"RATIO. You are strongly encouraged to specify equals or more than 1.0 here. "
+"Specify 0.0 if you intend to do seeding regardless of share ratio."
+msgstr ""
+
+#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:373
+msgid "Specify the maximum number of peers per torrent, 0 means unlimited."
+msgstr ""
+
+#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:394
+msgid ""
+"Specify the prefix of peer ID. The peer ID in BitTorrent is 20 byte length. "
+"If more than 20 bytes are specified, only first 20 bytes are used. If less "
+"than 20 bytes are specified, random byte data are added to make its length "
+"20 bytes."
+msgstr ""
+
+#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:388
+msgid ""
+"Stop BitTorrent download if download speed is 0 in consecutive N seconds. If "
+"0 is given, this feature is disabled."
+msgstr ""
+
+#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:387
+msgid "Stop timeout"
+msgstr ""
+
+#: applications/luci-app-aria2/luasrc/view/aria2/settings_header.htm:48
+msgid "The Aria2 service is not running."
+msgstr ""
+
+#: applications/luci-app-aria2/luasrc/view/aria2/settings_header.htm:47
+msgid "The Aria2 service is running."
+msgstr ""
+
+#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:74
+msgid "The directory to store the config file, session file and DHT file."
+msgstr ""
+
+#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:70
+msgid ""
+"The directory to store the downloaded file. For example <code>/mnt/sda1</"
+"code>."
+msgstr ""
+
+#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:81
+msgid "The file name of the log file."
+msgstr ""
+
+#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:249
+msgid "The maximum number of connections to one server for each download."
+msgstr ""
+
+#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:281
+#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:291
+#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:299
+#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:308
+msgid "This option will be ignored if a private flag is set in a torrent."
+msgstr ""
+
+#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:236
+msgid "Timeout"
+msgstr ""
+
+#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:117
+msgid "Token"
+msgstr ""
+
+#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:349
+msgid "True"
+msgstr ""
+
+#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:156
+msgid "Use WebSocket"
+msgstr ""
+
+#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:170
+msgid "Use a proxy server for all protocols."
+msgstr ""
+
+#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:190
+msgid ""
+"Use the certificate authorities in FILE to verify the peers. The certificate "
+"file must be in PEM format and can contain multiple CA certificates."
+msgstr ""
+
+#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:141
+msgid ""
+"Use the certificate in FILE for RPC server. The certificate must be either "
+"in PKCS12 (.p12, .pfx) or in PEM format.<br/>PKCS12 files must contain the "
+"certificate, a key and optionally a chain of additional certificates. Only "
+"PKCS12 files with a blank import password can be opened!<br/>When using PEM, "
+"you have to specify the \"RPC private key\" as well."
+msgstr ""
+
+#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:196
+msgid ""
+"Use the client certificate in FILE. The certificate must be either in PKCS12 "
+"(.p12, .pfx) or in PEM format.<br/>PKCS12 files must contain the "
+"certificate, a key and optionally a chain of additional certificates. Only "
+"PKCS12 files with a blank import password can be opened!<br/>When using PEM, "
+"you have to specify the \"Private key\" as well."
+msgstr ""
+
+#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:150
+msgid ""
+"Use the private key in FILE for RPC server. The private key must be "
+"decrypted and in PEM format."
+msgstr ""
+
+#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:204
+msgid ""
+"Use the private key in FILE. The private key must be decrypted and in PEM "
+"format. The behavior when encrypted one is given is undefined."
+msgstr ""
+
+#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:271
+msgid "User agent"
+msgstr ""
+
+#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:116
+msgid "Username & Password"
+msgstr ""
+
+#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:183
+msgid ""
+"Verify the peer using certificates specified in \"CA certificate\" option."
+msgstr ""
+
+#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:90
+msgid "Warn"
+msgstr ""
+
+#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:244
+#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:356
+#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:363
+#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:383
+#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:443
+#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:471
+#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:478
+msgid "You can append K or M."
+msgstr ""
+
+#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:457
+msgid "falloc"
+msgstr ""
+
+#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:455
+msgid "prealloc"
+msgstr ""
+
+#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:456
+msgid "trunc"
+msgstr ""
index 0cd84ae940cf78f02a6a1462a27b7190685a27d1..4a5eb410ccb0b0f1a05f901f08d5f8d86de803e2 100644 (file)
@@ -1,14 +1,14 @@
 msgid ""
 msgstr ""
-"PO-Revision-Date: 2020-04-01 19:11+0000\n"
-"Last-Translator: CE4 <chregger@gmail.com>\n"
+"PO-Revision-Date: 2020-06-11 21:04+0000\n"
+"Last-Translator: Paul Spooren <mail@aparcar.org>\n"
 "Language-Team: German <https://hosted.weblate.org/projects/openwrt/"
 "luciapplicationsaria2/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.0-dev\n"
+"X-Generator: Weblate 4.1-dev\n"
 
 #: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:296
 msgid "<abbr title=\"Local Peer Discovery\">LPD</abbr> enabled"
@@ -238,7 +238,7 @@ msgstr "Zufällig generieren"
 
 #: applications/luci-app-aria2/root/usr/share/rpcd/acl.d/luci-app-aria2.json:3
 msgid "Grant UCI access for luci-app-aria2"
-msgstr ""
+msgstr "Gewähre UCI Zugriff auf luci-app-aria2"
 
 #: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:210
 msgid "HTTP accept gzip"
@@ -779,8 +779,7 @@ msgstr "Der Aria2-Dienst läuft."
 #: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:74
 msgid "The directory to store the config file, session file and DHT file."
 msgstr ""
-"Das Verzeichnis zum Speichern von Konfigurations-, Sitzungs- und und DHT-"
-"Dateien."
+"Das Verzeichnis zum Speichern von Konfigurations-, Sitzungs- und DHT-Dateien."
 
 #: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:70
 msgid ""
index d6e2535862aeeb02286b8bc6ec11d723b8c94f19..02ed96aebf184c69e931bf45faceb5501d9dc085 100644 (file)
@@ -1,8 +1,14 @@
 msgid ""
 msgstr ""
+"PO-Revision-Date: 2020-05-31 01:41+0000\n"
+"Last-Translator: Stephen Maundrell <smaundrell@gmail.com>\n"
+"Language-Team: English <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationsaria2/en/>\n"
 "Language: en\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+"X-Generator: Weblate 4.1-dev\n"
 
 #: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:296
 msgid "<abbr title=\"Local Peer Discovery\">LPD</abbr> enabled"
@@ -165,7 +171,7 @@ msgstr ""
 
 #: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:58
 msgid "Enabled"
-msgstr ""
+msgstr "Enabled"
 
 #: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:91
 msgid "Error"
index 6ef54b3675f2477d528e3c66d71b11d9592c5a41..9dd0410ef266959930a3e270a49947f7d7424fd8 100644 (file)
@@ -1,8 +1,14 @@
 msgid ""
 msgstr ""
+"PO-Revision-Date: 2020-06-02 06:41+0000\n"
+"Last-Translator: Petri Asikainen <uniluodossa@gmail.com>\n"
+"Language-Team: Finnish <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationsaria2/fi/>\n"
 "Language: fi\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+"X-Generator: Weblate 4.1-dev\n"
 
 #: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:296
 msgid "<abbr title=\"Local Peer Discovery\">LPD</abbr> enabled"
@@ -74,7 +80,7 @@ msgstr ""
 #: applications/luci-app-aria2/luasrc/view/aria2/log_template.htm:49
 #: applications/luci-app-aria2/luasrc/view/aria2/settings_header.htm:29
 msgid "Collecting data..."
-msgstr ""
+msgstr "Kerätään tietoja..."
 
 #: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:73
 msgid "Config file directory"
@@ -82,7 +88,7 @@ msgstr ""
 
 #: applications/luci-app-aria2/luasrc/controller/aria2.lua:22
 msgid "Configuration"
-msgstr ""
+msgstr "Määritys"
 
 #: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:230
 msgid "Connect timeout"
@@ -102,7 +108,7 @@ msgstr ""
 
 #: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:87
 msgid "Debug"
-msgstr ""
+msgstr "Debug"
 
 #: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:422
 msgid ""
@@ -165,11 +171,11 @@ msgstr ""
 
 #: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:58
 msgid "Enabled"
-msgstr ""
+msgstr "Käytössä"
 
 #: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:91
 msgid "Error"
-msgstr ""
+msgstr "Virhe"
 
 #: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:44
 msgid "Error: Can't find aria2c in PATH, please reinstall aria2."
@@ -301,11 +307,11 @@ msgstr ""
 
 #: applications/luci-app-aria2/luasrc/view/aria2/log_template.htm:48
 msgid "Loading"
-msgstr ""
+msgstr "Ladataan"
 
 #: applications/luci-app-aria2/luasrc/controller/aria2.lua:28
 msgid "Log"
-msgstr ""
+msgstr "Loki"
 
 #: applications/luci-app-aria2/luasrc/view/aria2/log_template.htm:45
 msgid "Log Data"
@@ -317,7 +323,7 @@ msgstr ""
 
 #: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:85
 msgid "Log level"
-msgstr ""
+msgstr "Lokitaso"
 
 #: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:240
 msgid "Lowest speed limit"
@@ -602,7 +608,7 @@ msgstr ""
 
 #: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:35
 msgid "Settings"
-msgstr ""
+msgstr "Asetukset"
 
 #: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:483
 msgid "Settings in this section will be added to config file."
index 24d8a359f279e6203d9b894cf5fc378412bb714f..d9a8c1fa7177ba2e5d40f82a8d92873340762a3c 100644 (file)
@@ -1,26 +1,26 @@
 msgid ""
 msgstr ""
-"PO-Revision-Date: 2020-02-19 13:29+0000\n"
-"Last-Translator: INAGAKI Hiroshi <musashino.open@gmail.com>\n"
+"PO-Revision-Date: 2020-06-13 22:13+0000\n"
+"Last-Translator: Satoru Yoshida <ramat@ram.ne.jp>\n"
 "Language-Team: Japanese <https://hosted.weblate.org/projects/openwrt/"
 "luciapplicationsaria2/ja/>\n"
 "Language: ja\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
 "Plural-Forms: nplurals=1; plural=0;\n"
-"X-Generator: Weblate 3.11\n"
+"X-Generator: Weblate 4.1-dev\n"
 
 #: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:296
 msgid "<abbr title=\"Local Peer Discovery\">LPD</abbr> enabled"
-msgstr ""
+msgstr "<abbr title=\"Local Peer Discovery\">LPD2</abbr>を有効"
 
 #: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:414
 msgid "Additional BT tracker"
-msgstr ""
+msgstr "追加のBTトラッカー"
 
 #: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:419
 msgid "Advanced Options"
-msgstr ""
+msgstr "詳細オプション"
 
 #: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:169
 msgid "All proxy"
@@ -80,7 +80,7 @@ msgstr ""
 #: applications/luci-app-aria2/luasrc/view/aria2/log_template.htm:49
 #: applications/luci-app-aria2/luasrc/view/aria2/settings_header.htm:29
 msgid "Collecting data..."
-msgstr ""
+msgstr "データを収集中..."
 
 #: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:73
 msgid "Config file directory"
@@ -88,7 +88,7 @@ msgstr ""
 
 #: applications/luci-app-aria2/luasrc/controller/aria2.lua:22
 msgid "Configuration"
-msgstr ""
+msgstr "設定"
 
 #: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:230
 msgid "Connect timeout"
@@ -108,7 +108,7 @@ msgstr ""
 
 #: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:87
 msgid "Debug"
-msgstr ""
+msgstr "デバッグ"
 
 #: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:422
 msgid ""
@@ -159,7 +159,7 @@ msgstr ""
 
 #: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:77
 msgid "Enable logging"
-msgstr ""
+msgstr "ログの有効化"
 
 #: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:305
 msgid "Enable peer exchange"
@@ -175,7 +175,7 @@ msgstr "有効"
 
 #: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:91
 msgid "Error"
-msgstr ""
+msgstr "エラー"
 
 #: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:44
 msgid "Error: Can't find aria2c in PATH, please reinstall aria2."
@@ -269,7 +269,7 @@ msgstr ""
 
 #: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:88
 msgid "Info"
-msgstr ""
+msgstr "情報"
 
 #: applications/luci-app-aria2/luasrc/view/aria2/settings_header.htm:33
 msgid "Installed web interface:"
@@ -307,11 +307,11 @@ msgstr ""
 
 #: applications/luci-app-aria2/luasrc/view/aria2/log_template.htm:48
 msgid "Loading"
-msgstr ""
+msgstr "読み込み中"
 
 #: applications/luci-app-aria2/luasrc/controller/aria2.lua:28
 msgid "Log"
-msgstr ""
+msgstr "ログ"
 
 #: applications/luci-app-aria2/luasrc/view/aria2/log_template.htm:45
 msgid "Log Data"
@@ -319,11 +319,11 @@ msgstr ""
 
 #: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:80
 msgid "Log file"
-msgstr ""
+msgstr "ログファイル"
 
 #: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:85
 msgid "Log level"
-msgstr ""
+msgstr "ログレベル"
 
 #: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:240
 msgid "Lowest speed limit"
@@ -384,11 +384,11 @@ msgstr ""
 
 #: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:454
 msgid "None"
-msgstr ""
+msgstr "なし"
 
 #: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:89
 msgid "Notice"
-msgstr ""
+msgstr "注意"
 
 #: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:99
 msgid "Pause"
@@ -608,7 +608,7 @@ msgstr ""
 
 #: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:35
 msgid "Settings"
-msgstr ""
+msgstr "設定"
 
 #: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:483
 msgid "Settings in this section will be added to config file."
index def202d1b35a9fed6d8a3590e4d9f183000fd793..2afbb5e2390b1d9db2a385b02b28d4de787ddd9c 100644 (file)
@@ -2,7 +2,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: \n"
 "POT-Creation-Date: \n"
-"PO-Revision-Date: 2020-05-02 10:21+0000\n"
+"PO-Revision-Date: 2020-05-22 12:40+0000\n"
 "Last-Translator: Wellington Terumi Uemura <wellingtonuemura@gmail.com>\n"
 "Language-Team: Portuguese (Brazil) <https://hosted.weblate.org/projects/"
 "openwrt/luciapplicationsaria2/pt_BR/>\n"
@@ -284,11 +284,11 @@ msgid ""
 "Configuring this option with your preferred download speed can increase your "
 "download speed in some cases."
 msgstr ""
-"Caso a velocidade total de download de cada torrent for menor do que SPEED, "
-"aria2 aumenta temporariamente a quantidade de pares para tentar aumentar "
-"mais a a velocidade de download. A sua velocidade de download pode aumentar "
-"em alguns casos, caso configure esta opção com uma velocidade de download da "
-"sua preferência."
+"Caso a velocidade total de download de cada torrent seja menor do que SPEED, "
+"o aria2 aumenta temporariamente a quantidade dos pares para tentar aumentar "
+"mais a velocidade do download. Ao configurar está opção com a sua velocidade "
+"preferida, em alguns casos, é possível que sua velocidade de download "
+"aumente."
 
 #: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:88
 msgid "Info"
index 6f47a9f9b7e5330b4d81cac0d066199a2aa807ab..93dcdef8767509ca366b29a7d65e16cc217969e4 100644 (file)
@@ -2,17 +2,17 @@ msgid ""
 msgstr ""
 "Project-Id-Version: LuCI: aria2\n"
 "POT-Creation-Date: 2017-11-30 23:45+0300\n"
-"PO-Revision-Date: 2020-04-19 00:53+0000\n"
-"Last-Translator: sergio <sergio+it@outerface.net>\n"
+"PO-Revision-Date: 2020-06-07 15:48+0000\n"
+"Last-Translator: Artem <KovalevArtem.ru@gmail.com>\n"
 "Language-Team: Russian <https://hosted.weblate.org/projects/openwrt/"
 "luciapplicationsaria2/ru/>\n"
 "Language: ru\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<="
-"4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
-"X-Generator: Weblate 4.0.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.1-dev\n"
 "Project-Info: Это технический перевод, не дословный. Главное-удобный русский "
 "интерфейс, все проверялось в графическом режиме, совместим с другими apps\n"
 
@@ -67,7 +67,7 @@ msgstr "Порты BitTorrent-а"
 
 #: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:189
 msgid "CA certificate"
-msgstr ""
+msgstr "Сертификат удостоверяющего центра"
 
 #: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:195
 msgid "Certificate"
@@ -231,7 +231,7 @@ msgstr "Генерировать случайно"
 
 #: applications/luci-app-aria2/root/usr/share/rpcd/acl.d/luci-app-aria2.json:3
 msgid "Grant UCI access for luci-app-aria2"
-msgstr ""
+msgstr "Предоставить UCI доступ для luci-app-aria2"
 
 #: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:210
 msgid "HTTP accept gzip"
index 0fdb8b86daae2865d27cba6cca4e3cfce66e78b0..66a67adb8796ca391adc95136e636a3afcdc6f6f 100644 (file)
@@ -1,14 +1,14 @@
 msgid ""
 msgstr ""
-"PO-Revision-Date: 2020-04-04 17:34+0000\n"
-"Last-Translator: Dušan Kazik <prescott66@gmail.com>\n"
+"PO-Revision-Date: 2020-06-09 21:41+0000\n"
+"Last-Translator: Miloš Leškanič <leskanic@gmail.com>\n"
 "Language-Team: Slovak <https://hosted.weblate.org/projects/openwrt/"
 "luciapplicationsaria2/sk/>\n"
 "Language: sk\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
 "Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n"
-"X-Generator: Weblate 4.0-dev\n"
+"X-Generator: Weblate 4.1-dev\n"
 
 #: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:296
 msgid "<abbr title=\"Local Peer Discovery\">LPD</abbr> enabled"
@@ -173,7 +173,7 @@ msgstr ""
 
 #: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:58
 msgid "Enabled"
-msgstr "Zapnuté"
+msgstr "Povolené"
 
 #: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:91
 msgid "Error"
diff --git a/applications/luci-app-attendedsysupgrade/po/ar/attendedsysupgrade.po b/applications/luci-app-attendedsysupgrade/po/ar/attendedsysupgrade.po
new file mode 100644 (file)
index 0000000..d631608
--- /dev/null
@@ -0,0 +1,14 @@
+msgid ""
+msgstr ""
+"Language: ar\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#: applications/luci-app-attendedsysupgrade/luasrc/view/attendedsysupgrade.htm:76
+#: applications/luci-app-attendedsysupgrade/root/usr/share/luci/menu.d/luci-app-attendedsysupgrade.json:3
+msgid "Attended Sysupgrade"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/root/usr/share/rpcd/acl.d/attendedsysupgrade.json:3
+msgid "attended sysupgrade via rpcd and luci"
+msgstr ""
index 133555ea63561dc8585d832c50e09a6801b483e8..2f2228aadae03981954be4d052de9ec7a09a6a4c 100644 (file)
@@ -1,14 +1,20 @@
 msgid ""
 msgstr ""
+"PO-Revision-Date: 2020-05-29 19:41+0000\n"
+"Last-Translator: Riku Viitanen <riku.viitanen@protonmail.com>\n"
+"Language-Team: Finnish <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationsattendedsysupgrade/fi/>\n"
 "Language: fi\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+"X-Generator: Weblate 4.1-dev\n"
 
 #: applications/luci-app-attendedsysupgrade/luasrc/view/attendedsysupgrade.htm:76
 #: applications/luci-app-attendedsysupgrade/root/usr/share/luci/menu.d/luci-app-attendedsysupgrade.json:3
 msgid "Attended Sysupgrade"
-msgstr ""
+msgstr "Järjestelmän valvottu päivitys"
 
 #: applications/luci-app-attendedsysupgrade/root/usr/share/rpcd/acl.d/attendedsysupgrade.json:3
 msgid "attended sysupgrade via rpcd and luci"
-msgstr ""
+msgstr "järjestelmän valvottu päivitys rcpd:n ja luci:n kautta"
index 3220bea5a8d48ba6a8df1d5d1812e0a024854baf..5b6ee0ae9b86bd85c78156bb410e32df185f88fd 100644 (file)
@@ -1,14 +1,14 @@
 msgid ""
 msgstr ""
-"PO-Revision-Date: 2019-10-25 17:58+0000\n"
-"Last-Translator: Nathan <bonnemainsnathan@gmail.com>\n"
+"PO-Revision-Date: 2020-06-02 06:41+0000\n"
+"Last-Translator: Christophe CHAUVET <christophe.chauvet@gmail.com>\n"
 "Language-Team: French <https://hosted.weblate.org/projects/openwrt/"
 "luciapplicationsattendedsysupgrade/fr/>\n"
 "Language: fr\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
 "Plural-Forms: nplurals=2; plural=n > 1;\n"
-"X-Generator: Weblate 3.9.1-dev\n"
+"X-Generator: Weblate 4.1-dev\n"
 
 #: applications/luci-app-attendedsysupgrade/luasrc/view/attendedsysupgrade.htm:76
 #: applications/luci-app-attendedsysupgrade/root/usr/share/luci/menu.d/luci-app-attendedsysupgrade.json:3
@@ -17,4 +17,4 @@ msgstr "Mise à niveau du système"
 
 #: applications/luci-app-attendedsysupgrade/root/usr/share/rpcd/acl.d/attendedsysupgrade.json:3
 msgid "attended sysupgrade via rpcd and luci"
-msgstr ""
+msgstr "Mise à niveau système via rpcd et luci"
index a2c2e9a773a4dd18a9a06ddbf67a457d878d78a9..db93721516826f44ca74568e20cf5ab920a37fab 100644 (file)
@@ -1,14 +1,14 @@
 msgid ""
 msgstr ""
-"PO-Revision-Date: 2020-01-16 12:57+0000\n"
-"Last-Translator: Scott Anecito <scott.anecito@linux.com>\n"
+"PO-Revision-Date: 2020-06-14 14:42+0000\n"
+"Last-Translator: Satoru Yoshida <ramat@ram.ne.jp>\n"
 "Language-Team: Japanese <https://hosted.weblate.org/projects/openwrt/"
 "luciapplicationsattendedsysupgrade/ja/>\n"
 "Language: ja\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
 "Plural-Forms: nplurals=1; plural=0;\n"
-"X-Generator: Weblate 3.11-dev\n"
+"X-Generator: Weblate 4.1-dev\n"
 
 #: applications/luci-app-attendedsysupgrade/luasrc/view/attendedsysupgrade.htm:76
 #: applications/luci-app-attendedsysupgrade/root/usr/share/luci/menu.d/luci-app-attendedsysupgrade.json:3
@@ -17,4 +17,4 @@ msgstr "Sysupgradeを手伝った"
 
 #: applications/luci-app-attendedsysupgrade/root/usr/share/rpcd/acl.d/attendedsysupgrade.json:3
 msgid "attended sysupgrade via rpcd and luci"
-msgstr ""
+msgstr "rpcd と luci を介して sysupgrade に参加"
index 9cfd1bc7a6c469b807b57443fa11884472ae716e..b75e90d9a7296ba3a73de4ce4b13cf2ea640f152 100644 (file)
@@ -63,7 +63,6 @@ function setup() {
     ubus_call("rpc-sys", "packagelist", {}, "packages");
     ubus_call("system", "board", {}, "release");
     ubus_call("system", "board", {}, "board_name");
-    ubus_call("system", "board", {}, "model");
     ubus_call("system", "info", {}, "memory");
     uci_get({
         "config": "attendedsysupgrade",
@@ -220,13 +219,14 @@ function upgrade_check() {
 
 function upgrade_request() {
     // Request firmware using the following parameters
-    // distro, version, target, board_name/model, packages
+    // distro, version, target, board_name, packages
     $("#upgrade_button").disabled = true;
     hide("#edit_packages");
     hide("#edit_button");
     hide("#keep_container");
 
     // add board info to let server determine profile
+    request_dict.target = data.release.target
     request_dict.profile = data.board_name
 
     if (data.edit_packages == true) {
diff --git a/applications/luci-app-banip/po/ar/banip.po b/applications/luci-app-banip/po/ar/banip.po
new file mode 100644 (file)
index 0000000..34c00e3
--- /dev/null
@@ -0,0 +1,490 @@
+msgid ""
+msgstr ""
+"PO-Revision-Date: 2020-06-03 12:10+0000\n"
+"Last-Translator: Marwan Amireh <amirehmarwan@gmail.com>\n"
+"Language-Team: Arabic <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationsbanip/ar/>\n"
+"Language: ar\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 "
+"&& n%100<=10 ? 3 : n%100>=11 ? 4 : 5;\n"
+"X-Generator: Weblate 4.1-dev\n"
+
+#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:89
+msgid "ASN Overview"
+msgstr ""
+
+#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:90
+msgid "ASN Prefixes"
+msgstr ""
+
+#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:74
+msgid "ASN/Country"
+msgstr ""
+
+#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:139
+msgid "Additional trigger delay in seconds before banIP processing begins."
+msgstr ""
+
+#: applications/luci-app-banip/luasrc/controller/banip.lua:25
+msgid "Advanced"
+msgstr ""
+
+#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:24
+msgid "Automatic WAN Interface Detection"
+msgstr ""
+
+#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:94
+#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:138
+msgid "Backup Directory"
+msgstr ""
+
+#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:115
+msgid ""
+"Blacklist auto addons are stored temporary in the IPSet and saved "
+"permanently in the local blacklist. Disable this option to prevent the local "
+"save."
+msgstr ""
+
+#: applications/luci-app-banip/luasrc/view/banip/ipsetview.htm:45
+msgid "Check the current available IPSets."
+msgstr ""
+
+#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:11
+msgid ""
+"Configuration of the banIP package to block ip adresses/subnets via IPSet."
+msgstr ""
+
+#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:92
+msgid "Country Resources"
+msgstr ""
+
+#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:94
+msgid "DNS Chain"
+msgstr ""
+
+#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:177
+msgid "DST Target IPv4"
+msgstr ""
+
+#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:209
+msgid "DST Target IPv6"
+msgstr ""
+
+#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:72
+msgid "Description"
+msgstr "الوصف"
+
+#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:134
+msgid "Download Options"
+msgstr ""
+
+#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:126
+msgid "Download Utility"
+msgstr ""
+
+#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:126
+msgid "Download Utility, RT Monitor"
+msgstr ""
+
+#: applications/luci-app-banip/luasrc/controller/banip.lua:26
+msgid "Edit Blacklist"
+msgstr ""
+
+#: applications/luci-app-banip/luasrc/controller/banip.lua:28
+msgid "Edit Configuration"
+msgstr ""
+
+#: applications/luci-app-banip/luasrc/controller/banip.lua:27
+msgid "Edit Whitelist"
+msgstr ""
+
+#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:20
+msgid "Enable banIP"
+msgstr ""
+
+#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:84
+msgid "Enable verbose debug logging in case of any processing error."
+msgstr ""
+
+#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:82
+msgid "Enter IP/CIDR/ASN/ISO"
+msgstr ""
+
+#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:80
+msgid "Extra Options"
+msgstr ""
+
+#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:12
+msgid ""
+"For further information <a href=\"%s\" target=\"_blank\">check the online "
+"documentation</a>"
+msgstr ""
+
+#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:102
+msgid ""
+"For further performance improvements you can raise this value, e.g. '8' or "
+"'16' should be safe."
+msgstr ""
+
+#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:88
+msgid "Geo Location"
+msgstr ""
+
+#: applications/luci-app-banip/root/usr/share/rpcd/acl.d/luci-app-banip.json:3
+msgid "Grant UCI access for luci-app-banip"
+msgstr ""
+
+#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:95
+msgid "IANA Information"
+msgstr ""
+
+#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:91
+msgid "IP/ASN Mapping"
+msgstr ""
+
+#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:132
+msgid "IPSet Information"
+msgstr ""
+
+#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:56
+msgid "IPSet Sources"
+msgstr ""
+
+#: applications/luci-app-banip/luasrc/controller/banip.lua:22
+msgid "IPSet-Lookup"
+msgstr ""
+
+#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:10
+#: applications/luci-app-banip/luasrc/model/cbi/banip/configuration_tab.lua:9
+#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:10
+msgid "Input file not found, please check your configuration."
+msgstr ""
+
+#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:166
+msgid "LAN Forward Chain IPv4"
+msgstr ""
+
+#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:198
+msgid "LAN Forward Chain IPv6"
+msgstr ""
+
+#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:161
+msgid "LAN Input Chain IPv4"
+msgstr ""
+
+#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:193
+msgid "LAN Input Chain IPv6"
+msgstr ""
+
+#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:144
+msgid "Last Run"
+msgstr ""
+
+#: applications/luci-app-banip/luasrc/view/banip/ipsetview.htm:59
+#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:97
+msgid "Load"
+msgstr ""
+
+#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:81
+msgid "Loading"
+msgstr ""
+
+#: applications/luci-app-banip/luasrc/view/banip/ipsetview.htm:27
+#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:58
+msgid "Loading ..."
+msgstr ""
+
+#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:114
+msgid "Local Save Blacklist Addons"
+msgstr ""
+
+#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:119
+msgid "Local Save Whitelist Addons"
+msgstr ""
+
+#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:87
+msgid "Low Priority Service"
+msgstr ""
+
+#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:28
+msgid "Manual WAN Interface Selection"
+msgstr ""
+
+#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:100
+msgid "Max. Download Queue"
+msgstr ""
+
+#: applications/luci-app-banip/luasrc/view/banip/ipsetview.htm:34
+#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:65
+msgid "No response!"
+msgstr ""
+
+#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:81
+msgid ""
+"Options for further tweaking in case the defaults are not suitable for you."
+msgstr ""
+
+#: applications/luci-app-banip/luasrc/controller/banip.lua:21
+msgid "Overview"
+msgstr ""
+
+#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:32
+#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:32
+msgid ""
+"Please add only one IPv4 or IPv6 address per line. IP ranges in CIDR "
+"notation and comments introduced with '#' are allowed."
+msgstr ""
+
+#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:19
+#: applications/luci-app-banip/luasrc/model/cbi/banip/configuration_tab.lua:18
+#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:19
+msgid "Please edit this file directly in a terminal session."
+msgstr ""
+
+#: applications/luci-app-banip/luasrc/controller/banip.lua:23
+msgid "RIPE-Lookup"
+msgstr ""
+
+#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:18
+#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:153
+msgid "Refresh"
+msgstr ""
+
+#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:151
+msgid "Refresh IPSets"
+msgstr ""
+
+#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:21
+#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:160
+msgid "Reload"
+msgstr ""
+
+#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:158
+msgid "Reload IPSet Sources"
+msgstr ""
+
+#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:112
+msgid "Runtime Information"
+msgstr ""
+
+#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:171
+msgid "SRC Target IPv4"
+msgstr ""
+
+#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:203
+msgid "SRC Target IPv6"
+msgstr ""
+
+#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:65
+msgid "SRC/DST"
+msgstr ""
+
+#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:107
+msgid "SSH Daemon"
+msgstr ""
+
+#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:43
+msgid "SSH/LuCI RT Monitor"
+msgstr ""
+
+#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:27
+#: applications/luci-app-banip/luasrc/model/cbi/banip/configuration_tab.lua:26
+#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:27
+msgid "Save"
+msgstr ""
+
+#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:108
+msgid "Select the SSH daemon for logfile parsing, to detect break-in events."
+msgstr ""
+
+#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:145
+msgid "Select the used start type during boot."
+msgstr ""
+
+#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:127
+msgid "Select your preferred download utility."
+msgstr ""
+
+#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:29
+msgid "Select your preferred interface(s) manually."
+msgstr ""
+
+#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:88
+msgid ""
+"Set the nice level to 'low priority' and banIP background processing will "
+"take less resources from the system."
+msgstr ""
+
+#: applications/luci-app-banip/luasrc/view/banip/ipsetview.htm:51
+msgid "Show only set member with packet counter &gt; 0"
+msgstr ""
+
+#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:101
+msgid ""
+"Size of the download queue to handle downloads &amp; IPset processing in "
+"parallel (default '4')."
+msgstr ""
+
+#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:135
+msgid ""
+"Special options for the selected download utility, e.g. '--timeout=20 -O'."
+msgstr ""
+
+#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:144
+msgid "Start Type"
+msgstr ""
+
+#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:44
+msgid ""
+"Starts a small log/banIP monitor in the background to block SSH/LuCI brute "
+"force attacks in realtime."
+msgstr ""
+
+#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:95
+msgid ""
+"Target directory for banIP backups. Default is '/tmp', please use preferably "
+"a non-volatile disk if available."
+msgstr ""
+
+#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:77
+msgid ""
+"The RIPEstat Data API is the public data interface provided by RIPE NCC, for "
+"details look <a href=\"https://stat.ripe.net/docs/data_api\" target=\"_blank"
+"\" rel=\"noopener noreferrer\">here</a>."
+msgstr ""
+
+#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:18
+#: applications/luci-app-banip/luasrc/model/cbi/banip/configuration_tab.lua:17
+#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:18
+msgid "The file size is too large for online editing in LuCI (&ge; 100 KB)."
+msgstr ""
+
+#: applications/luci-app-banip/luasrc/view/banip/logview.htm:31
+msgid "The syslog output, pre-filtered for banIP related messages only."
+msgstr ""
+
+#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:89
+msgid "This change requires a manual service stop/re-start to take effect."
+msgstr ""
+
+#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:40
+msgid "This data call gives access to various data sources maintained by IANA."
+msgstr ""
+
+#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:31
+msgid ""
+"This data call lists the Internet resources associated with a country, "
+"including ASNs, IPv4 ranges and IPv4/6 CIDR prefixes."
+msgstr ""
+
+#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:25
+msgid "This data call returns all announced prefixes for a given ASN."
+msgstr ""
+
+#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:19
+msgid ""
+"This data call returns geolocation information for the given IP space, or "
+"for announced IP prefixes in the case of ASNs."
+msgstr ""
+
+#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:28
+msgid ""
+"This data call returns the containing prefix and announcing ASN of a given "
+"IP address."
+msgstr ""
+
+#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:37
+msgid ""
+"This data call returns the recursive chain of DNS forward (A/AAAA/CNAME) and "
+"reverse (PTR) records starting form either a hostname or an IP address."
+msgstr ""
+
+#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:34
+msgid ""
+"This data call returns whois information from the relevant Regional Internet "
+"Registry and Routing Registry."
+msgstr ""
+
+#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:22
+msgid ""
+"This data call shows general informations about an ASN like its announcement "
+"status and the name of its holder according to the WHOIS service."
+msgstr ""
+
+#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:31
+msgid ""
+"This form allows you to modify the content of the banIP blacklist (%s).<br />"
+msgstr ""
+
+#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:31
+msgid ""
+"This form allows you to modify the content of the banIP whitelist (%s).<br />"
+msgstr ""
+
+#: applications/luci-app-banip/luasrc/model/cbi/banip/configuration_tab.lua:30
+msgid ""
+"This form allows you to modify the content of the main banIP configuration "
+"file (/etc/config/banip)."
+msgstr ""
+
+#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:138
+msgid "Trigger Delay"
+msgstr ""
+
+#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:83
+msgid "Verbose Debug Logging"
+msgstr ""
+
+#: applications/luci-app-banip/luasrc/controller/banip.lua:24
+msgid "View Logfile"
+msgstr ""
+
+#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:156
+msgid "WAN Forward Chain IPv4"
+msgstr ""
+
+#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:188
+msgid "WAN Forward Chain IPv6"
+msgstr ""
+
+#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:151
+msgid "WAN Input Chain IPv4"
+msgstr ""
+
+#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:183
+msgid "WAN Input Chain IPv6"
+msgstr ""
+
+#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:120
+msgid ""
+"Whitelist auto addons are stored temporary in the IPSet and saved "
+"permanently in the local whitelist. Disable this option to prevent the local "
+"save."
+msgstr ""
+
+#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:93
+msgid "Whois Information"
+msgstr ""
+
+#: applications/luci-app-banip/luasrc/controller/banip.lua:17
+#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:10
+msgid "banIP"
+msgstr ""
+
+#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:114
+msgid "banIP Status"
+msgstr ""
+
+#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:120
+msgid "banIP Version"
+msgstr ""
+
+#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:59
+msgid "enable IPv4"
+msgstr ""
+
+#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:62
+msgid "enable IPv6"
+msgstr ""
index 0786823f1b0708d9c119d5a094cee36ccc6c0d56..0ee1661ffde895a62dcbd0197c073e4fe50769ee 100644 (file)
@@ -1,8 +1,14 @@
 msgid ""
 msgstr ""
+"PO-Revision-Date: 2020-05-22 12:40+0000\n"
+"Last-Translator: Stefan M <sm@voip-office.eu>\n"
+"Language-Team: Bulgarian <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationsbanip/bg/>\n"
 "Language: bg\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+"X-Generator: Weblate 4.1-dev\n"
 
 #: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:89
 msgid "ASN Overview"
@@ -67,7 +73,7 @@ msgstr ""
 
 #: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:72
 msgid "Description"
-msgstr ""
+msgstr "Описание"
 
 #: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:134
 msgid "Download Options"
index 976f18c8df76276b4d09f10d3a828d3dc0929c5c..4c54b544620896972e5fd4759204b8b3d7ecb1cc 100644 (file)
@@ -1,8 +1,14 @@
 msgid ""
 msgstr ""
+"PO-Revision-Date: 2020-06-02 06:41+0000\n"
+"Last-Translator: Petri Asikainen <uniluodossa@gmail.com>\n"
+"Language-Team: Finnish <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationsbanip/fi/>\n"
 "Language: fi\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+"X-Generator: Weblate 4.1-dev\n"
 
 #: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:89
 msgid "ASN Overview"
@@ -31,7 +37,7 @@ msgstr ""
 #: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:94
 #: applications/luci-app-banip/luasrc/view/banip/runtime.htm:138
 msgid "Backup Directory"
-msgstr ""
+msgstr "Varmuuskopiohakemisto"
 
 #: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:115
 msgid ""
@@ -67,7 +73,7 @@ msgstr ""
 
 #: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:72
 msgid "Description"
-msgstr ""
+msgstr "Kuvaus"
 
 #: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:134
 msgid "Download Options"
@@ -75,7 +81,7 @@ msgstr ""
 
 #: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:126
 msgid "Download Utility"
-msgstr ""
+msgstr "Lataustyökalu"
 
 #: applications/luci-app-banip/luasrc/view/banip/runtime.htm:126
 msgid "Download Utility, RT Monitor"
@@ -83,7 +89,7 @@ msgstr ""
 
 #: applications/luci-app-banip/luasrc/controller/banip.lua:26
 msgid "Edit Blacklist"
-msgstr ""
+msgstr "Editoi estolistaa"
 
 #: applications/luci-app-banip/luasrc/controller/banip.lua:28
 msgid "Edit Configuration"
@@ -91,7 +97,7 @@ msgstr ""
 
 #: applications/luci-app-banip/luasrc/controller/banip.lua:27
 msgid "Edit Whitelist"
-msgstr ""
+msgstr "Editoi sallittujen lista"
 
 #: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:20
 msgid "Enable banIP"
@@ -173,16 +179,16 @@ msgstr ""
 
 #: applications/luci-app-banip/luasrc/view/banip/runtime.htm:144
 msgid "Last Run"
-msgstr ""
+msgstr "Viimeksi ajettu"
 
 #: applications/luci-app-banip/luasrc/view/banip/ipsetview.htm:59
 #: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:97
 msgid "Load"
-msgstr ""
+msgstr "Kuormitus"
 
 #: applications/luci-app-banip/luasrc/view/banip/runtime.htm:81
 msgid "Loading"
-msgstr ""
+msgstr "Ladataan"
 
 #: applications/luci-app-banip/luasrc/view/banip/ipsetview.htm:27
 #: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:58
@@ -199,7 +205,7 @@ msgstr ""
 
 #: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:87
 msgid "Low Priority Service"
-msgstr ""
+msgstr "Matala sovelluksen prioriteetti"
 
 #: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:28
 msgid "Manual WAN Interface Selection"
@@ -221,7 +227,7 @@ msgstr ""
 
 #: applications/luci-app-banip/luasrc/controller/banip.lua:21
 msgid "Overview"
-msgstr ""
+msgstr "Yhteenveto"
 
 #: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:32
 #: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:32
@@ -243,7 +249,7 @@ msgstr ""
 #: applications/luci-app-banip/luasrc/view/banip/runtime.htm:18
 #: applications/luci-app-banip/luasrc/view/banip/runtime.htm:153
 msgid "Refresh"
-msgstr ""
+msgstr "Päivitä"
 
 #: applications/luci-app-banip/luasrc/view/banip/runtime.htm:151
 msgid "Refresh IPSets"
@@ -286,7 +292,7 @@ msgstr ""
 #: applications/luci-app-banip/luasrc/model/cbi/banip/configuration_tab.lua:26
 #: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:27
 msgid "Save"
-msgstr ""
+msgstr "Tallenna"
 
 #: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:108
 msgid "Select the SSH daemon for logfile parsing, to detect break-in events."
index 2ae7067841e494c4f10c538d1c49b9cadf99a0af..2a3de2dcea421ecd7f603a60969a1c13dfcd0be4 100644 (file)
@@ -1,8 +1,14 @@
 msgid ""
 msgstr ""
+"PO-Revision-Date: 2020-06-13 22:13+0000\n"
+"Last-Translator: Satoru Yoshida <ramat@ram.ne.jp>\n"
+"Language-Team: Japanese <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationsbanip/ja/>\n"
 "Language: ja\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.1-dev\n"
 
 #: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:89
 msgid "ASN Overview"
@@ -22,7 +28,7 @@ msgstr ""
 
 #: applications/luci-app-banip/luasrc/controller/banip.lua:25
 msgid "Advanced"
-msgstr ""
+msgstr "詳細設定"
 
 #: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:24
 msgid "Automatic WAN Interface Detection"
@@ -67,7 +73,7 @@ msgstr ""
 
 #: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:72
 msgid "Description"
-msgstr ""
+msgstr "説明"
 
 #: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:134
 msgid "Download Options"
@@ -107,7 +113,7 @@ msgstr ""
 
 #: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:80
 msgid "Extra Options"
-msgstr ""
+msgstr "拡張オプション"
 
 #: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:12
 msgid ""
@@ -153,7 +159,7 @@ msgstr ""
 #: applications/luci-app-banip/luasrc/model/cbi/banip/configuration_tab.lua:9
 #: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:10
 msgid "Input file not found, please check your configuration."
-msgstr ""
+msgstr "入力ファイルが見つかりません。設定を確認してください。"
 
 #: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:166
 msgid "LAN Forward Chain IPv4"
@@ -173,16 +179,16 @@ msgstr ""
 
 #: applications/luci-app-banip/luasrc/view/banip/runtime.htm:144
 msgid "Last Run"
-msgstr ""
+msgstr "最終実行"
 
 #: applications/luci-app-banip/luasrc/view/banip/ipsetview.htm:59
 #: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:97
 msgid "Load"
-msgstr ""
+msgstr "負荷"
 
 #: applications/luci-app-banip/luasrc/view/banip/runtime.htm:81
 msgid "Loading"
-msgstr ""
+msgstr "読み込み中"
 
 #: applications/luci-app-banip/luasrc/view/banip/ipsetview.htm:27
 #: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:58
@@ -217,11 +223,11 @@ msgstr ""
 #: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:81
 msgid ""
 "Options for further tweaking in case the defaults are not suitable for you."
-msgstr ""
+msgstr "デフォルトの設定が適切でない場合、さらに設定するためのオプションです。"
 
 #: applications/luci-app-banip/luasrc/controller/banip.lua:21
 msgid "Overview"
-msgstr ""
+msgstr "概要"
 
 #: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:32
 #: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:32
@@ -260,7 +266,7 @@ msgstr ""
 
 #: applications/luci-app-banip/luasrc/view/banip/runtime.htm:112
 msgid "Runtime Information"
-msgstr ""
+msgstr "ランタイム情報"
 
 #: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:171
 msgid "SRC Target IPv4"
@@ -286,7 +292,7 @@ msgstr ""
 #: applications/luci-app-banip/luasrc/model/cbi/banip/configuration_tab.lua:26
 #: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:27
 msgid "Save"
-msgstr ""
+msgstr "保存"
 
 #: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:108
 msgid "Select the SSH daemon for logfile parsing, to detect break-in events."
@@ -424,7 +430,7 @@ msgstr ""
 
 #: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:138
 msgid "Trigger Delay"
-msgstr ""
+msgstr "トリガ遅延"
 
 #: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:83
 msgid "Verbose Debug Logging"
@@ -432,7 +438,7 @@ msgstr ""
 
 #: applications/luci-app-banip/luasrc/controller/banip.lua:24
 msgid "View Logfile"
-msgstr ""
+msgstr "ログファイルの確認"
 
 #: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:156
 msgid "WAN Forward Chain IPv4"
index 564d824b4e8436955927bb1a64359b4767898aff..d964528e5318b0b07635226e53e26d1ed5838655 100644 (file)
@@ -1,6 +1,6 @@
 msgid ""
 msgstr ""
-"PO-Revision-Date: 2020-05-02 15:56+0000\n"
+"PO-Revision-Date: 2020-05-24 17:41+0000\n"
 "Last-Translator: Marcin Net <marcin.net@linux.pl>\n"
 "Language-Team: Polish <https://hosted.weblate.org/projects/openwrt/"
 "luciapplicationsbanip/pl/>\n"
@@ -394,7 +394,7 @@ msgstr "Rozmiar pliku jest zbyt duży do edycji online w LuCI (&ge; 100 KB)."
 #: applications/luci-app-banip/luasrc/view/banip/logview.htm:31
 msgid "The syslog output, pre-filtered for banIP related messages only."
 msgstr ""
-"Dane wyjściowe dziennika systemowego, wstępnie filtrowane dla dla wiadomości "
+"Dane wyjściowe dziennika systemowego, wstępnie filtrowane dla wiadomości "
 "związanych z banIP."
 
 #: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:89
index 8c3d2fce04c937d68a38be46d82a43b6b8176777..ab3f060a5bf9d8d50de5391e18db015516eaf475 100644 (file)
@@ -1,6 +1,6 @@
 msgid ""
 msgstr ""
-"PO-Revision-Date: 2020-05-02 10:21+0000\n"
+"PO-Revision-Date: 2020-06-10 19:49+0000\n"
 "Last-Translator: ssantos <ssantos@web.de>\n"
 "Language-Team: Portuguese <https://hosted.weblate.org/projects/openwrt/"
 "luciapplicationsbanip/pt/>\n"
@@ -95,7 +95,7 @@ msgstr "Ferramenta de Descarregamento, Monitor RT"
 
 #: applications/luci-app-banip/luasrc/controller/banip.lua:26
 msgid "Edit Blacklist"
-msgstr "Editar lista negra"
+msgstr "Editar Lista Negra"
 
 #: applications/luci-app-banip/luasrc/controller/banip.lua:28
 msgid "Edit Configuration"
index 62dc691d8a53ace7aca1e9d370c9115e232977af..54ce50c096667e8454470372f0831b4c47577eb1 100644 (file)
@@ -1,15 +1,15 @@
 msgid ""
 msgstr ""
-"PO-Revision-Date: 2020-04-19 00:53+0000\n"
+"PO-Revision-Date: 2020-06-07 15:48+0000\n"
 "Last-Translator: Artem <KovalevArtem.ru@gmail.com>\n"
 "Language-Team: Russian <https://hosted.weblate.org/projects/openwrt/"
 "luciapplicationsbanip/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.0.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.1-dev\n"
 
 #: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:89
 msgid "ASN Overview"
@@ -139,7 +139,7 @@ msgstr ""
 
 #: applications/luci-app-banip/root/usr/share/rpcd/acl.d/luci-app-banip.json:3
 msgid "Grant UCI access for luci-app-banip"
-msgstr ""
+msgstr "Предоставить UCI доступ для luci-app-banip"
 
 #: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:95
 msgid "IANA Information"
index 4e0b74b1bb50bf1791b782669349d52062301cfa..03be13be919df43e9347deeca14c9c5a1ba616f8 100644 (file)
@@ -1,7 +1,7 @@
 msgid ""
 msgstr ""
-"PO-Revision-Date: 2020-05-10 12:47+0000\n"
-"Last-Translator: gw826943555 <gw826943555@qq.com>\n"
+"PO-Revision-Date: 2020-06-13 22:13+0000\n"
+"Last-Translator: SunSpring <yearnsun@gmail.com>\n"
 "Language-Team: Chinese (Simplified) <https://hosted.weblate.org/projects/"
 "openwrt/luciapplicationsbanip/zh_Hans/>\n"
 "Language: zh_Hans\n"
@@ -186,7 +186,7 @@ msgstr "最后运行"
 #: applications/luci-app-banip/luasrc/view/banip/ipsetview.htm:59
 #: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:97
 msgid "Load"
-msgstr "载"
+msgstr "载"
 
 #: applications/luci-app-banip/luasrc/view/banip/runtime.htm:81
 msgid "Loading"
diff --git a/applications/luci-app-bcp38/po/ar/bcp38.po b/applications/luci-app-bcp38/po/ar/bcp38.po
new file mode 100644 (file)
index 0000000..03c29c9
--- /dev/null
@@ -0,0 +1,64 @@
+msgid ""
+msgstr ""
+"Language: ar\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#: applications/luci-app-bcp38/luasrc/model/cbi/bcp38.lua:61
+msgid "Allowed IP ranges"
+msgstr ""
+
+#: applications/luci-app-bcp38/luasrc/model/cbi/bcp38.lua:34
+msgid ""
+"Attempt to automatically detect if the upstream IP will be blocked by the "
+"configuration, and add an exception if it will. If this does not work "
+"correctly, you can add exceptions manually below."
+msgstr ""
+
+#: applications/luci-app-bcp38/luasrc/model/cbi/bcp38.lua:33
+msgid "Auto-detect upstream IP"
+msgstr ""
+
+#: applications/luci-app-bcp38/luasrc/model/cbi/bcp38.lua:20
+#: applications/luci-app-bcp38/root/usr/share/luci/menu.d/luci-app-bcp38.json:3
+msgid "BCP38"
+msgstr ""
+
+#: applications/luci-app-bcp38/luasrc/model/cbi/bcp38.lua:27
+msgid "BCP38 config"
+msgstr ""
+
+#: applications/luci-app-bcp38/luasrc/model/cbi/bcp38.lua:56
+msgid "Blocked IP ranges"
+msgstr ""
+
+#: applications/luci-app-bcp38/luasrc/model/cbi/bcp38.lua:30
+msgid "Enable"
+msgstr ""
+
+#: applications/luci-app-bcp38/root/usr/share/rpcd/acl.d/luci-app-bcp38.json:3
+msgid "Grant UCI access for luci-app-bcp38"
+msgstr ""
+
+#: applications/luci-app-bcp38/luasrc/model/cbi/bcp38.lua:39
+msgid "Interface name"
+msgstr ""
+
+#: applications/luci-app-bcp38/luasrc/model/cbi/bcp38.lua:39
+msgid ""
+"Interface to apply the blocking to (should be the upstream WAN interface)."
+msgstr ""
+
+#: applications/luci-app-bcp38/luasrc/model/cbi/bcp38.lua:61
+msgid ""
+"Takes precedence over blocked ranges. Use to whitelist your upstream network "
+"if you're behind a double NAT and the auto-detection doesn't work."
+msgstr ""
+
+#: applications/luci-app-bcp38/luasrc/model/cbi/bcp38.lua:21
+msgid ""
+"This function blocks packets with private address destinations from going "
+"out onto the internet as per <a href=\"http://tools.ietf.org/html/"
+"bcp38\">BCP 38</a>. For IPv6, only source specific default routes are "
+"installed, so no BCP38 firewall routes are needed."
+msgstr ""
index 67d92590bff73c2868b59f179e5407f2352c81dd..c4f36cb4b5faf9f4c66abd4c56c42844ebabc443 100644 (file)
@@ -1,12 +1,18 @@
 msgid ""
 msgstr ""
+"PO-Revision-Date: 2020-05-21 18:50+0000\n"
+"Last-Translator: Hannu Nyman <hannu.nyman@iki.fi>\n"
+"Language-Team: Finnish <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationsbcp38/fi/>\n"
 "Language: fi\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+"X-Generator: Weblate 4.1-dev\n"
 
 #: applications/luci-app-bcp38/luasrc/model/cbi/bcp38.lua:61
 msgid "Allowed IP ranges"
-msgstr ""
+msgstr "Sallitut IP-osoitealueet"
 
 #: applications/luci-app-bcp38/luasrc/model/cbi/bcp38.lua:34
 msgid ""
@@ -14,10 +20,13 @@ msgid ""
 "configuration, and add an exception if it will. If this does not work "
 "correctly, you can add exceptions manually below."
 msgstr ""
+"Yritä tunnistaa automaattisesti, onko ulkoverkon IP-osoite konfiguraation "
+"estämä, ja lisää tarvittaessa poikkeus sitä varten. Jos tämä ei toimi "
+"oikein, voit lisätä poikkeuksia käsin."
 
 #: applications/luci-app-bcp38/luasrc/model/cbi/bcp38.lua:33
 msgid "Auto-detect upstream IP"
-msgstr ""
+msgstr "Tunnista ulkoverkon IP automaattisesti"
 
 #: applications/luci-app-bcp38/luasrc/model/cbi/bcp38.lua:20
 #: applications/luci-app-bcp38/root/usr/share/luci/menu.d/luci-app-bcp38.json:3
@@ -26,34 +35,38 @@ msgstr ""
 
 #: applications/luci-app-bcp38/luasrc/model/cbi/bcp38.lua:27
 msgid "BCP38 config"
-msgstr ""
+msgstr "BCP38-asetukset"
 
 #: applications/luci-app-bcp38/luasrc/model/cbi/bcp38.lua:56
 msgid "Blocked IP ranges"
-msgstr ""
+msgstr "Estetyt IP-osoitealueet"
 
 #: applications/luci-app-bcp38/luasrc/model/cbi/bcp38.lua:30
 msgid "Enable"
-msgstr ""
+msgstr "Ota käyttöön"
 
 #: applications/luci-app-bcp38/root/usr/share/rpcd/acl.d/luci-app-bcp38.json:3
 msgid "Grant UCI access for luci-app-bcp38"
-msgstr ""
+msgstr "Salli pääsy BCP38-asetuksiin"
 
 #: applications/luci-app-bcp38/luasrc/model/cbi/bcp38.lua:39
 msgid "Interface name"
-msgstr ""
+msgstr "Sovittimen nimi"
 
 #: applications/luci-app-bcp38/luasrc/model/cbi/bcp38.lua:39
 msgid ""
 "Interface to apply the blocking to (should be the upstream WAN interface)."
 msgstr ""
+"Sovitin johon säännöt kohdistuvat (pitäisi olla WAN-ulkoverkon sovitin)."
 
 #: applications/luci-app-bcp38/luasrc/model/cbi/bcp38.lua:61
 msgid ""
 "Takes precedence over blocked ranges. Use to whitelist your upstream network "
 "if you're behind a double NAT and the auto-detection doesn't work."
 msgstr ""
+"Sääntö ohittaa estetyt IP-osoitealueet. Tätä voi käyttää ulkoverkon "
+"sallimiseen, jos olet kaksinkertaisen NAT:in takana ja automaattinen "
+"tunnistus ei toimi."
 
 #: applications/luci-app-bcp38/luasrc/model/cbi/bcp38.lua:21
 msgid ""
@@ -62,3 +75,7 @@ msgid ""
 "bcp38\">BCP 38</a>. For IPv6, only source specific default routes are "
 "installed, so no BCP38 firewall routes are needed."
 msgstr ""
+"Tämä toiminto estää yksityisiltä IP-osoitealueilta olevan kohdeosoitteen "
+"sisältävien pakettien lähettämisen internetiin <a href=\"http://tools.ietf."
+"org/html/bcp38\">BCP38</a> mukaisesti. IPv6:ssa vain lähdeosoitekohtaiset "
+"reitit ovat käytössä, joten BCP38-sääntöjä ei tarvita palomuurissa."
index bff8aae612351ff8f2673f7ad5f99aac3fcf5322..9a17be845a92ea06521e12dff6a7db18f63f1eee 100644 (file)
@@ -1,8 +1,14 @@
 msgid ""
 msgstr ""
+"PO-Revision-Date: 2020-06-13 22:13+0000\n"
+"Last-Translator: Satoru Yoshida <ramat@ram.ne.jp>\n"
+"Language-Team: Japanese <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationsbcp38/ja/>\n"
 "Language: ja\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.1-dev\n"
 
 #: applications/luci-app-bcp38/luasrc/model/cbi/bcp38.lua:61
 msgid "Allowed IP ranges"
@@ -34,7 +40,7 @@ msgstr ""
 
 #: applications/luci-app-bcp38/luasrc/model/cbi/bcp38.lua:30
 msgid "Enable"
-msgstr ""
+msgstr "有効"
 
 #: applications/luci-app-bcp38/root/usr/share/rpcd/acl.d/luci-app-bcp38.json:3
 msgid "Grant UCI access for luci-app-bcp38"
@@ -42,7 +48,7 @@ msgstr ""
 
 #: applications/luci-app-bcp38/luasrc/model/cbi/bcp38.lua:39
 msgid "Interface name"
-msgstr ""
+msgstr "インターフェース名"
 
 #: applications/luci-app-bcp38/luasrc/model/cbi/bcp38.lua:39
 msgid ""
index 2798ce490fd74ef0e41d5a7ab7a49b431f931c23..e77c26b314c84d21ffb901333cae7126313334d5 100644 (file)
@@ -2,7 +2,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: LuCI: bcp38\n"
 "POT-Creation-Date: 2017-12-01 14:00+0300\n"
-"PO-Revision-Date: 2020-04-19 00:53+0000\n"
+"PO-Revision-Date: 2020-06-07 15:48+0000\n"
 "Last-Translator: Artem <KovalevArtem.ru@gmail.com>\n"
 "Language-Team: Russian <https://hosted.weblate.org/projects/openwrt/"
 "luciapplicationsbcp38/ru/>\n"
@@ -10,9 +10,9 @@ 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.0.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.1-dev\n"
 "Project-Info: Это технический перевод, не дословный. Главное-удобный русский "
 "интерфейс, все проверялось в графическом режиме, совместим с другими apps\n"
 
@@ -53,7 +53,7 @@ msgstr "Включить"
 
 #: applications/luci-app-bcp38/root/usr/share/rpcd/acl.d/luci-app-bcp38.json:3
 msgid "Grant UCI access for luci-app-bcp38"
-msgstr ""
+msgstr "Предоставить UCI доступ для luci-app-bcp38"
 
 #: applications/luci-app-bcp38/luasrc/model/cbi/bcp38.lua:39
 msgid "Interface name"
diff --git a/applications/luci-app-bmx7/po/ar/bmx7.po b/applications/luci-app-bmx7/po/ar/bmx7.po
new file mode 100644 (file)
index 0000000..7953af9
--- /dev/null
@@ -0,0 +1,213 @@
+msgid ""
+msgstr ""
+"Language: ar\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#: applications/luci-app-bmx7/root/usr/lib/lua/luci/view/bmx7/tunnels_j.htm:33
+msgid "Announcements"
+msgstr ""
+
+#: applications/luci-app-bmx7/root/usr/lib/lua/luci/view/bmx7/status_j.htm:27
+msgid "BMX7 revision"
+msgstr ""
+
+#: applications/luci-app-bmx7/root/usr/lib/lua/luci/view/bmx7/tunnels_j.htm:41
+msgid "Bandwidth"
+msgstr ""
+
+#: applications/luci-app-bmx7/root/usr/lib/lua/luci/view/admin_status/index/bmx7_nodes.htm:3
+msgid "Bmx7 mesh nodes"
+msgstr ""
+
+#: applications/luci-app-bmx7/root/usr/lib/lua/luci/view/bmx7/status_j.htm:44
+msgid "CPU usage"
+msgstr ""
+
+#: applications/luci-app-bmx7/root/usr/lib/lua/luci/view/admin_status/index/bmx7_nodes.htm:12
+#: applications/luci-app-bmx7/root/usr/lib/lua/luci/view/bmx7/status_j.htm:79
+msgid "Device"
+msgstr ""
+
+#: applications/luci-app-bmx7/root/usr/lib/lua/luci/view/bmx7/status_j.htm:57
+msgid "Interface"
+msgstr ""
+
+#: applications/luci-app-bmx7/root/usr/lib/lua/luci/view/bmx7/nodes_j.htm:81
+msgid "Last Desc"
+msgstr ""
+
+#: applications/luci-app-bmx7/root/usr/lib/lua/luci/view/admin_status/index/bmx7_nodes.htm:14
+#: applications/luci-app-bmx7/root/usr/lib/lua/luci/view/bmx7/nodes_j.htm:82
+msgid "Last Ref"
+msgstr ""
+
+#: applications/luci-app-bmx7/root/usr/lib/lua/luci/view/bmx7/status_j.htm:77
+msgid "Link key"
+msgstr ""
+
+#: applications/luci-app-bmx7/root/usr/lib/lua/luci/view/bmx7/status_j.htm:61
+msgid "Link-local IPv6"
+msgstr ""
+
+#: applications/luci-app-bmx7/root/usr/lib/lua/luci/view/bmx7/status_j.htm:71
+msgid "Links"
+msgstr ""
+
+#: applications/luci-app-bmx7/root/usr/lib/lua/luci/view/bmx7/tunnels_j.htm:42
+msgid "Local net"
+msgstr ""
+
+#: applications/luci-app-bmx7/root/usr/lib/lua/luci/view/bmx7/status_j.htm:60
+msgid "Max rate"
+msgstr ""
+
+#: applications/luci-app-bmx7/root/usr/lib/lua/luci/view/bmx7/status_j.htm:45
+msgid "Memory usage"
+msgstr ""
+
+#: applications/luci-app-bmx7/root/usr/lib/lua/luci/view/admin_status/index/bmx7_nodes.htm:13
+#: applications/luci-app-bmx7/root/usr/lib/lua/luci/view/bmx7/nodes_j.htm:80
+msgid "Metric"
+msgstr ""
+
+#: applications/luci-app-bmx7/root/usr/lib/lua/luci/view/admin_status/index/bmx7_nodes.htm:7
+#: applications/luci-app-bmx7/root/usr/lib/lua/luci/view/bmx7/nodes_j.htm:75
+#: applications/luci-app-bmx7/root/usr/lib/lua/luci/view/bmx7/status_j.htm:76
+#: applications/luci-app-bmx7/root/usr/lib/lua/luci/view/bmx7/tunnels_j.htm:38
+msgid "Name"
+msgstr ""
+
+#: applications/luci-app-bmx7/root/usr/lib/lua/luci/view/bmx7/status_j.htm:40
+msgid "Neighbours"
+msgstr ""
+
+#: applications/luci-app-bmx7/root/usr/lib/lua/luci/view/bmx7/tunnels_j.htm:40
+msgid "Network"
+msgstr ""
+
+#: applications/luci-app-bmx7/root/usr/lib/lua/luci/view/bmx7/status_j.htm:53
+msgid "Network interfaces"
+msgstr ""
+
+#: applications/luci-app-bmx7/root/usr/lib/lua/luci/view/bmx7/tunnels_j.htm:39
+msgid "Node"
+msgstr ""
+
+#: applications/luci-app-bmx7/root/usr/lib/lua/luci/view/bmx7/status_j.htm:18
+msgid "Node configuration"
+msgstr ""
+
+#: applications/luci-app-bmx7/root/usr/lib/lua/luci/view/bmx7/status_j.htm:25
+msgid "Node key"
+msgstr ""
+
+#: applications/luci-app-bmx7/root/usr/lib/lua/luci/view/bmx7/status_j.htm:23
+msgid "Node name"
+msgstr ""
+
+#: applications/luci-app-bmx7/root/usr/lib/lua/luci/view/bmx7/status_j.htm:35
+msgid "Node status"
+msgstr ""
+
+#: applications/luci-app-bmx7/root/usr/lib/lua/luci/view/bmx7/status_j.htm:39
+msgid "Nodes seen"
+msgstr ""
+
+#: applications/luci-app-bmx7/root/usr/lib/lua/luci/view/bmx7/nodes_j.htm:70
+msgid "Originators"
+msgstr ""
+
+#: applications/luci-app-bmx7/root/usr/lib/lua/luci/view/bmx7/tunnels_j.htm:43
+msgid "Path Metric"
+msgstr ""
+
+#: applications/luci-app-bmx7/root/usr/lib/lua/luci/view/admin_status/index/bmx7_nodes.htm:10
+#: applications/luci-app-bmx7/root/usr/lib/lua/luci/view/bmx7/nodes_j.htm:78
+msgid "Primary IPv6"
+msgstr ""
+
+#: applications/luci-app-bmx7/root/usr/lib/lua/luci/view/bmx7/status_j.htm:24
+msgid "Primary IPv6 address"
+msgstr ""
+
+#: applications/luci-app-bmx7/root/usr/lib/lua/luci/view/bmx7/status_j.htm:62
+msgid "RX BpP"
+msgstr ""
+
+#: applications/luci-app-bmx7/root/usr/lib/lua/luci/view/bmx7/status_j.htm:80
+msgid "RX rate"
+msgstr ""
+
+#: applications/luci-app-bmx7/root/usr/lib/lua/luci/view/bmx7/tunnels_j.htm:45
+msgid "Rating"
+msgstr ""
+
+#: applications/luci-app-bmx7/root/usr/lib/lua/luci/view/bmx7/status_j.htm:78
+msgid "Remote link-local IPv6"
+msgstr ""
+
+#: applications/luci-app-bmx7/root/usr/lib/lua/luci/view/bmx7/status_j.htm:82
+msgid "Routes"
+msgstr ""
+
+#: applications/luci-app-bmx7/root/usr/lib/lua/luci/view/admin_status/index/bmx7_nodes.htm:9
+#: applications/luci-app-bmx7/root/usr/lib/lua/luci/view/bmx7/nodes_j.htm:77
+msgid "S/s/T/t"
+msgstr ""
+
+#: applications/luci-app-bmx7/root/usr/lib/lua/luci/view/bmx7/status_j.htm:26
+msgid "Short DHash"
+msgstr ""
+
+#: applications/luci-app-bmx7/root/usr/lib/lua/luci/view/admin_status/index/bmx7_nodes.htm:8
+#: applications/luci-app-bmx7/root/usr/lib/lua/luci/view/bmx7/nodes_j.htm:76
+#: applications/luci-app-bmx7/root/usr/lib/lua/luci/view/bmx7/status_j.htm:22
+#: applications/luci-app-bmx7/root/usr/lib/lua/luci/view/bmx7/status_j.htm:75
+msgid "Short ID"
+msgstr ""
+
+#: applications/luci-app-bmx7/root/usr/lib/lua/luci/view/bmx7/status_j.htm:58
+msgid "State"
+msgstr ""
+
+#: applications/luci-app-bmx7/root/usr/lib/lua/luci/view/bmx7/tunnels_j.htm:37
+msgid "Status"
+msgstr ""
+
+#: applications/luci-app-bmx7/root/usr/lib/lua/luci/view/bmx7/status_j.htm:63
+msgid "TX BpP"
+msgstr ""
+
+#: applications/luci-app-bmx7/root/usr/lib/lua/luci/view/bmx7/status_j.htm:81
+msgid "TX rate"
+msgstr ""
+
+#: applications/luci-app-bmx7/root/usr/lib/lua/luci/view/bmx7/tunnels_j.htm:44
+msgid "Tun Metric"
+msgstr ""
+
+#: applications/luci-app-bmx7/root/usr/lib/lua/luci/view/bmx7/status_j.htm:42
+msgid "Tunnelled IPv4 address"
+msgstr ""
+
+#: applications/luci-app-bmx7/root/usr/lib/lua/luci/view/bmx7/status_j.htm:41
+msgid "Tunnelled IPv6 address"
+msgstr ""
+
+#: applications/luci-app-bmx7/root/usr/lib/lua/luci/view/bmx7/status_j.htm:46
+msgid "Tx queue"
+msgstr ""
+
+#: applications/luci-app-bmx7/root/usr/lib/lua/luci/view/bmx7/status_j.htm:59
+msgid "Type"
+msgstr ""
+
+#: applications/luci-app-bmx7/root/usr/lib/lua/luci/view/bmx7/status_j.htm:43
+msgid "Uptime"
+msgstr ""
+
+#: 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
+msgid "Via Neighbour"
+msgstr ""
index 4d6d03b997c69ed5b1b14cedabec0651abe0389f..47d53cc9333689fb22e7ed56101a08d90d14b8b2 100644 (file)
@@ -1,8 +1,14 @@
 msgid ""
 msgstr ""
+"PO-Revision-Date: 2020-06-02 06:41+0000\n"
+"Last-Translator: Petri Asikainen <uniluodossa@gmail.com>\n"
+"Language-Team: Finnish <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationsbmx7/fi/>\n"
 "Language: fi\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+"X-Generator: Weblate 4.1-dev\n"
 
 #: applications/luci-app-bmx7/root/usr/lib/lua/luci/view/bmx7/tunnels_j.htm:33
 msgid "Announcements"
@@ -27,11 +33,11 @@ msgstr ""
 #: applications/luci-app-bmx7/root/usr/lib/lua/luci/view/admin_status/index/bmx7_nodes.htm:12
 #: applications/luci-app-bmx7/root/usr/lib/lua/luci/view/bmx7/status_j.htm:79
 msgid "Device"
-msgstr ""
+msgstr "Laite"
 
 #: applications/luci-app-bmx7/root/usr/lib/lua/luci/view/bmx7/status_j.htm:57
 msgid "Interface"
-msgstr ""
+msgstr "Sovitin"
 
 #: applications/luci-app-bmx7/root/usr/lib/lua/luci/view/bmx7/nodes_j.htm:81
 msgid "Last Desc"
@@ -69,14 +75,14 @@ msgstr ""
 #: applications/luci-app-bmx7/root/usr/lib/lua/luci/view/admin_status/index/bmx7_nodes.htm:13
 #: applications/luci-app-bmx7/root/usr/lib/lua/luci/view/bmx7/nodes_j.htm:80
 msgid "Metric"
-msgstr ""
+msgstr "Mittari"
 
 #: applications/luci-app-bmx7/root/usr/lib/lua/luci/view/admin_status/index/bmx7_nodes.htm:7
 #: applications/luci-app-bmx7/root/usr/lib/lua/luci/view/bmx7/nodes_j.htm:75
 #: applications/luci-app-bmx7/root/usr/lib/lua/luci/view/bmx7/status_j.htm:76
 #: applications/luci-app-bmx7/root/usr/lib/lua/luci/view/bmx7/tunnels_j.htm:38
 msgid "Name"
-msgstr ""
+msgstr "Nimi"
 
 #: applications/luci-app-bmx7/root/usr/lib/lua/luci/view/bmx7/status_j.htm:40
 msgid "Neighbours"
@@ -84,7 +90,7 @@ msgstr ""
 
 #: applications/luci-app-bmx7/root/usr/lib/lua/luci/view/bmx7/tunnels_j.htm:40
 msgid "Network"
-msgstr ""
+msgstr "Verkko"
 
 #: applications/luci-app-bmx7/root/usr/lib/lua/luci/view/bmx7/status_j.htm:53
 msgid "Network interfaces"
@@ -149,7 +155,7 @@ msgstr ""
 
 #: applications/luci-app-bmx7/root/usr/lib/lua/luci/view/bmx7/status_j.htm:82
 msgid "Routes"
-msgstr ""
+msgstr "Reitit"
 
 #: applications/luci-app-bmx7/root/usr/lib/lua/luci/view/admin_status/index/bmx7_nodes.htm:9
 #: applications/luci-app-bmx7/root/usr/lib/lua/luci/view/bmx7/nodes_j.htm:77
@@ -173,7 +179,7 @@ msgstr ""
 
 #: applications/luci-app-bmx7/root/usr/lib/lua/luci/view/bmx7/tunnels_j.htm:37
 msgid "Status"
-msgstr ""
+msgstr "Tila"
 
 #: applications/luci-app-bmx7/root/usr/lib/lua/luci/view/bmx7/status_j.htm:63
 msgid "TX BpP"
@@ -201,11 +207,11 @@ msgstr ""
 
 #: applications/luci-app-bmx7/root/usr/lib/lua/luci/view/bmx7/status_j.htm:59
 msgid "Type"
-msgstr ""
+msgstr "Tyyppi"
 
 #: applications/luci-app-bmx7/root/usr/lib/lua/luci/view/bmx7/status_j.htm:43
 msgid "Uptime"
-msgstr ""
+msgstr "Päällä"
 
 #: 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
index 427b7d6604dfe33bd6b48530d8da06cb3b72c1fc..c5c3f0a0c05c2e8b48b7763ee130aee9332b7208 100644 (file)
@@ -1,14 +1,14 @@
 msgid ""
 msgstr ""
-"PO-Revision-Date: 2020-02-19 20:00+0000\n"
-"Last-Translator: INAGAKI Hiroshi <musashino.open@gmail.com>\n"
+"PO-Revision-Date: 2020-06-13 22:13+0000\n"
+"Last-Translator: Satoru Yoshida <ramat@ram.ne.jp>\n"
 "Language-Team: Japanese <https://hosted.weblate.org/projects/openwrt/"
 "luciapplicationsbmx7/ja/>\n"
 "Language: ja\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
 "Plural-Forms: nplurals=1; plural=0;\n"
-"X-Generator: Weblate 3.11\n"
+"X-Generator: Weblate 4.1-dev\n"
 
 #: applications/luci-app-bmx7/root/usr/lib/lua/luci/view/bmx7/tunnels_j.htm:33
 msgid "Announcements"
@@ -33,11 +33,11 @@ msgstr ""
 #: applications/luci-app-bmx7/root/usr/lib/lua/luci/view/admin_status/index/bmx7_nodes.htm:12
 #: applications/luci-app-bmx7/root/usr/lib/lua/luci/view/bmx7/status_j.htm:79
 msgid "Device"
-msgstr ""
+msgstr "デバイス"
 
 #: applications/luci-app-bmx7/root/usr/lib/lua/luci/view/bmx7/status_j.htm:57
 msgid "Interface"
-msgstr ""
+msgstr "インターフェース"
 
 #: applications/luci-app-bmx7/root/usr/lib/lua/luci/view/bmx7/nodes_j.htm:81
 msgid "Last Desc"
@@ -58,7 +58,7 @@ msgstr ""
 
 #: applications/luci-app-bmx7/root/usr/lib/lua/luci/view/bmx7/status_j.htm:71
 msgid "Links"
-msgstr ""
+msgstr "リンク"
 
 #: applications/luci-app-bmx7/root/usr/lib/lua/luci/view/bmx7/tunnels_j.htm:42
 msgid "Local net"
@@ -75,7 +75,7 @@ msgstr ""
 #: applications/luci-app-bmx7/root/usr/lib/lua/luci/view/admin_status/index/bmx7_nodes.htm:13
 #: applications/luci-app-bmx7/root/usr/lib/lua/luci/view/bmx7/nodes_j.htm:80
 msgid "Metric"
-msgstr ""
+msgstr "メトリック"
 
 #: applications/luci-app-bmx7/root/usr/lib/lua/luci/view/admin_status/index/bmx7_nodes.htm:7
 #: applications/luci-app-bmx7/root/usr/lib/lua/luci/view/bmx7/nodes_j.htm:75
@@ -90,7 +90,7 @@ msgstr ""
 
 #: applications/luci-app-bmx7/root/usr/lib/lua/luci/view/bmx7/tunnels_j.htm:40
 msgid "Network"
-msgstr ""
+msgstr "ネットワーク"
 
 #: applications/luci-app-bmx7/root/usr/lib/lua/luci/view/bmx7/status_j.htm:53
 msgid "Network interfaces"
@@ -155,7 +155,7 @@ msgstr ""
 
 #: applications/luci-app-bmx7/root/usr/lib/lua/luci/view/bmx7/status_j.htm:82
 msgid "Routes"
-msgstr ""
+msgstr "経路情報"
 
 #: applications/luci-app-bmx7/root/usr/lib/lua/luci/view/admin_status/index/bmx7_nodes.htm:9
 #: applications/luci-app-bmx7/root/usr/lib/lua/luci/view/bmx7/nodes_j.htm:77
@@ -207,7 +207,7 @@ msgstr ""
 
 #: applications/luci-app-bmx7/root/usr/lib/lua/luci/view/bmx7/status_j.htm:59
 msgid "Type"
-msgstr ""
+msgstr "タイプ"
 
 #: applications/luci-app-bmx7/root/usr/lib/lua/luci/view/bmx7/status_j.htm:43
 msgid "Uptime"
diff --git a/applications/luci-app-clamav/po/ar/clamav.po b/applications/luci-app-clamav/po/ar/clamav.po
new file mode 100644 (file)
index 0000000..27f62f6
--- /dev/null
@@ -0,0 +1,197 @@
+msgid ""
+msgstr ""
+"Language: ar\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:143
+msgid "10"
+msgstr ""
+
+#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:133
+msgid "1024"
+msgstr ""
+
+#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:59
+msgid "15"
+msgstr ""
+
+#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:154
+msgid "150M"
+msgstr ""
+
+#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:36
+msgid "1M"
+msgstr ""
+
+#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:60
+#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:144
+msgid "20"
+msgstr ""
+
+#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:138
+msgid "2048"
+msgstr ""
+
+#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:37
+msgid "2M"
+msgstr ""
+
+#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:155
+msgid "50M"
+msgstr ""
+
+#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:35
+msgid "512K"
+msgstr ""
+
+#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:149
+msgid "600"
+msgstr ""
+
+#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:123
+msgid "Block encrypted archives"
+msgstr ""
+
+#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:22
+#: applications/luci-app-clamav/root/usr/share/luci/menu.d/luci-app-clamav.json:3
+msgid "ClamAV"
+msgstr ""
+
+#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:147
+msgid "Database check every N sec"
+msgstr ""
+
+#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:88
+msgid "Detect broken executables"
+msgstr ""
+
+#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:73
+msgid "Detect possibly unwanted apps"
+msgstr ""
+
+#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:45
+msgid "Enable verbose logging"
+msgstr ""
+
+#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:63
+msgid "Follow directory symlinks"
+msgstr ""
+
+#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:68
+msgid "Follow file symlinks"
+msgstr ""
+
+#: applications/luci-app-clamav/root/usr/share/rpcd/acl.d/luci-app-clamav.json:3
+msgid "Grant UCI access for luci-app-clamav"
+msgstr ""
+
+#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:30
+msgid "Log"
+msgstr ""
+
+#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:50
+msgid "Log additional infection info"
+msgstr ""
+
+#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:40
+msgid "Log time with each message"
+msgstr ""
+
+#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:58
+msgid "Max directory scan depth"
+msgstr ""
+
+#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:141
+msgid "Max number of threads"
+msgstr ""
+
+#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:34
+msgid "Max size of log file"
+msgstr ""
+
+#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:152
+msgid "Max size of scanned file"
+msgstr ""
+
+#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:41
+#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:46
+#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:51
+#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:64
+#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:69
+#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:74
+#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:79
+#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:84
+#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:89
+#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:94
+#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:99
+#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:104
+#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:109
+#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:114
+#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:119
+#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:124
+msgid "No"
+msgstr ""
+
+#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:136
+msgid "Port range, highest port"
+msgstr ""
+
+#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:131
+msgid "Port range, lowest port"
+msgstr ""
+
+#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:83
+msgid "Scan ELF files"
+msgstr ""
+
+#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:93
+msgid "Scan MS Office and .msi files"
+msgstr ""
+
+#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:113
+msgid "Scan RFC1341 messages split over many emails"
+msgstr ""
+
+#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:118
+msgid "Scan archives"
+msgstr ""
+
+#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:108
+msgid "Scan emails"
+msgstr ""
+
+#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:98
+msgid "Scan pdf files"
+msgstr ""
+
+#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:78
+msgid "Scan portable executables"
+msgstr ""
+
+#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:103
+msgid "Scan swf files"
+msgstr ""
+
+#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:29
+msgid "Settings"
+msgstr ""
+
+#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:42
+#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:47
+#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:52
+#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:65
+#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:70
+#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:75
+#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:80
+#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:85
+#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:90
+#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:95
+#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:100
+#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:105
+#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:110
+#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:115
+#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:120
+#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:125
+msgid "Yes"
+msgstr ""
index ed079a0328105b27c4ab691813257d8210ef2e8b..a67412aeb93524f698065d7eef6288d2aba5f7fb 100644 (file)
@@ -1,66 +1,72 @@
 msgid ""
 msgstr ""
+"PO-Revision-Date: 2020-05-29 19:41+0000\n"
+"Last-Translator: Riku Viitanen <riku.viitanen@protonmail.com>\n"
+"Language-Team: Finnish <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationsclamav/fi/>\n"
 "Language: fi\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+"X-Generator: Weblate 4.1-dev\n"
 
 #: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:143
 msgid "10"
-msgstr ""
+msgstr "10"
 
 #: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:133
 msgid "1024"
-msgstr ""
+msgstr "1024"
 
 #: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:59
 msgid "15"
-msgstr ""
+msgstr "15"
 
 #: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:154
 msgid "150M"
-msgstr ""
+msgstr "150M"
 
 #: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:36
 msgid "1M"
-msgstr ""
+msgstr "1M"
 
 #: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:60
 #: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:144
 msgid "20"
-msgstr ""
+msgstr "20"
 
 #: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:138
 msgid "2048"
-msgstr ""
+msgstr "2048"
 
 #: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:37
 msgid "2M"
-msgstr ""
+msgstr "2M"
 
 #: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:155
 msgid "50M"
-msgstr ""
+msgstr "50M"
 
 #: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:35
 msgid "512K"
-msgstr ""
+msgstr "512K"
 
 #: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:149
 msgid "600"
-msgstr ""
+msgstr "600"
 
 #: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:123
 msgid "Block encrypted archives"
-msgstr ""
+msgstr "Estä salatut arkistot"
 
 #: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:22
 #: applications/luci-app-clamav/root/usr/share/luci/menu.d/luci-app-clamav.json:3
 msgid "ClamAV"
-msgstr ""
+msgstr "ClamAV"
 
 #: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:147
 msgid "Database check every N sec"
-msgstr ""
+msgstr "Tietokannan tarkistus joka N. sekunti"
 
 #: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:88
 msgid "Detect broken executables"
@@ -68,7 +74,7 @@ msgstr ""
 
 #: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:73
 msgid "Detect possibly unwanted apps"
-msgstr ""
+msgstr "Tunnista mahdollisesti toivomattomat sovellukset"
 
 #: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:45
 msgid "Enable verbose logging"
@@ -80,7 +86,7 @@ msgstr ""
 
 #: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:68
 msgid "Follow file symlinks"
-msgstr ""
+msgstr "Seuraa symbolisia tiedostolinkkejä"
 
 #: applications/luci-app-clamav/root/usr/share/rpcd/acl.d/luci-app-clamav.json:3
 msgid "Grant UCI access for luci-app-clamav"
@@ -88,7 +94,7 @@ msgstr ""
 
 #: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:30
 msgid "Log"
-msgstr ""
+msgstr "Loki"
 
 #: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:50
 msgid "Log additional infection info"
@@ -104,15 +110,15 @@ msgstr ""
 
 #: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:141
 msgid "Max number of threads"
-msgstr ""
+msgstr "Säikeiden maksimimäärä"
 
 #: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:34
 msgid "Max size of log file"
-msgstr ""
+msgstr "Lokitiedoston maksimikoko"
 
 #: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:152
 msgid "Max size of scanned file"
-msgstr ""
+msgstr "Skannattavan tiedoston maksimikoko"
 
 #: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:41
 #: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:46
@@ -131,23 +137,23 @@ msgstr ""
 #: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:119
 #: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:124
 msgid "No"
-msgstr ""
+msgstr "Ei"
 
 #: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:136
 msgid "Port range, highest port"
-msgstr ""
+msgstr "Porttialue, korkein portti"
 
 #: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:131
 msgid "Port range, lowest port"
-msgstr ""
+msgstr "Porttialue, matalin portti"
 
 #: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:83
 msgid "Scan ELF files"
-msgstr ""
+msgstr "Skannaa ELF-tiedostot"
 
 #: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:93
 msgid "Scan MS Office and .msi files"
-msgstr ""
+msgstr "Skannaa MS Office ja .msi -tiedostot"
 
 #: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:113
 msgid "Scan RFC1341 messages split over many emails"
@@ -155,15 +161,15 @@ msgstr ""
 
 #: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:118
 msgid "Scan archives"
-msgstr ""
+msgstr "Skannaa arkistot"
 
 #: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:108
 msgid "Scan emails"
-msgstr ""
+msgstr "Skannaa sähköpostit"
 
 #: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:98
 msgid "Scan pdf files"
-msgstr ""
+msgstr "Skanaa pdf-tiedostot"
 
 #: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:78
 msgid "Scan portable executables"
@@ -171,11 +177,11 @@ msgstr ""
 
 #: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:103
 msgid "Scan swf files"
-msgstr ""
+msgstr "Skannaa swf-tiedostot"
 
 #: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:29
 msgid "Settings"
-msgstr ""
+msgstr "Asetukset"
 
 #: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:42
 #: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:47
@@ -194,4 +200,4 @@ msgstr ""
 #: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:120
 #: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:125
 msgid "Yes"
-msgstr ""
+msgstr "Kyllä"
index b17eb316ec82e80eda63bb483df01df741f27e47..536284f00312d3d0bee613c13774770974d6bea1 100644 (file)
@@ -1,16 +1,17 @@
 msgid ""
 msgstr ""
-"Content-Type: text/plain; charset=UTF-8\n"
 "Project-Id-Version: \n"
 "POT-Creation-Date: \n"
-"PO-Revision-Date: \n"
-"Language-Team: \n"
+"PO-Revision-Date: 2020-06-13 22:13+0000\n"
+"Last-Translator: Satoru Yoshida <ramat@ram.ne.jp>\n"
+"Language-Team: Japanese <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationsclamav/ja/>\n"
+"Language: ja\n"
 "MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
-"X-Generator: Poedit 1.8.12\n"
-"Last-Translator: INAGAKI Hiroshi <musashino.open@gmail.com>\n"
 "Plural-Forms: nplurals=1; plural=0;\n"
-"Language: ja\n"
+"X-Generator: Weblate 4.1-dev\n"
 
 #: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:143
 msgid "10"
@@ -92,7 +93,7 @@ msgstr "ファイル シンボリックリンクに従う"
 
 #: applications/luci-app-clamav/root/usr/share/rpcd/acl.d/luci-app-clamav.json:3
 msgid "Grant UCI access for luci-app-clamav"
-msgstr ""
+msgstr "luci-app-clamav に UCI アクセスを許可"
 
 #: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:30
 msgid "Log"
@@ -120,7 +121,7 @@ msgstr "ログの最大サイズ"
 
 #: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:152
 msgid "Max size of scanned file"
-msgstr ""
+msgstr "スキャンしたファイルの最大サイズ"
 
 #: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:41
 #: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:46
@@ -159,7 +160,7 @@ msgstr "MS Office と .msi ファイルのスキャン"
 
 #: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:113
 msgid "Scan RFC1341 messages split over many emails"
-msgstr ""
+msgstr "多くの電子メールに分割された RFC1341 メッセージをスキャン"
 
 #: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:118
 msgid "Scan archives"
index e6af8c14094c28ee5807083f4d9a7bf3d6d4e317..31adab93d75d1556e5d125a4e188a9aa61d90060 100644 (file)
@@ -2,7 +2,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: LuCI: clamav\n"
 "POT-Creation-Date: 2017-10-17 22:00+0300\n"
-"PO-Revision-Date: 2020-04-19 00:53+0000\n"
+"PO-Revision-Date: 2020-06-07 15:48+0000\n"
 "Last-Translator: Artem <KovalevArtem.ru@gmail.com>\n"
 "Language-Team: Russian <https://hosted.weblate.org/projects/openwrt/"
 "luciapplicationsclamav/ru/>\n"
@@ -10,9 +10,9 @@ 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.0.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.1-dev\n"
 "Project-Info: Это технический перевод, не дословный. Главное-удобный русский "
 "интерфейс, все проверялось в графическом режиме, совместим с другими apps\n"
 
@@ -96,7 +96,7 @@ msgstr "Следовать по<br />ссылкам на файлы"
 
 #: applications/luci-app-clamav/root/usr/share/rpcd/acl.d/luci-app-clamav.json:3
 msgid "Grant UCI access for luci-app-clamav"
-msgstr ""
+msgstr "Предоставить UCI доступ для luci-app-clamav"
 
 #: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:30
 msgid "Log"
diff --git a/applications/luci-app-commands/po/ar/commands.po b/applications/luci-app-commands/po/ar/commands.po
new file mode 100644 (file)
index 0000000..6cfbce6
--- /dev/null
@@ -0,0 +1,156 @@
+msgid ""
+msgstr ""
+"Project-Id-Version: \n"
+"POT-Creation-Date: \n"
+"PO-Revision-Date: 2020-06-03 12:10+0000\n"
+"Last-Translator: Marwan Amireh <amirehmarwan@gmail.com>\n"
+"Language-Team: Arabic <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationscommands/ar/>\n"
+"Language: ar\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 "
+"&& n%100<=10 ? 3 : n%100>=11 ? 4 : 5;\n"
+"X-Generator: Weblate 4.1-dev\n"
+
+#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:16
+msgid "A short textual description of the configured command"
+msgstr "وصف نصي قصير للأمر الذي تم تكوينه"
+
+#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:25
+msgid ""
+"Allow executing the command and downloading its output without prior "
+"authentication"
+msgstr "السماح بتنفيذ الأمر وتنزيل إخراجه دون مصادقة مسبقة"
+
+#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:22
+msgid "Allow the user to provide additional command line arguments"
+msgstr "السماح للمستخدم بتقديم وسيطات سطر أوامر إضافية"
+
+#: applications/luci-app-commands/luasrc/view/commands.htm:156
+msgid "Arguments:"
+msgstr "الحجج:"
+
+#: applications/luci-app-commands/luasrc/view/commands.htm:66
+msgid "Binary data not displayed, download instead."
+msgstr "البيانات الثنائية غير معروضة، قم بتنزيلها بدلاً من ذلك."
+
+#: applications/luci-app-commands/luasrc/view/commands.htm:71
+msgid "Code:"
+msgstr "الكود:"
+
+#: applications/luci-app-commands/luasrc/view/commands.htm:176
+msgid "Collecting data..."
+msgstr "جمع البيانات..."
+
+#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:18
+msgid "Command"
+msgstr "الأمر"
+
+#: applications/luci-app-commands/luasrc/view/commands_public.htm:30
+msgid "Command executed successfully."
+msgstr "تم تنفيذ الأمر بنجاح."
+
+#: applications/luci-app-commands/luasrc/view/commands_public.htm:32
+msgid "Command exited with status code"
+msgstr "تم إنهاء الأمر برمز الحالة"
+
+#: applications/luci-app-commands/luasrc/view/commands.htm:73
+msgid "Command failed"
+msgstr "فشل الأمر"
+
+#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:19
+msgid "Command line to execute"
+msgstr "سطر الأوامر للتنفيذ"
+
+#: applications/luci-app-commands/luasrc/view/commands.htm:73
+msgid "Command successful"
+msgstr "الأمر ناجح"
+
+#: applications/luci-app-commands/luasrc/view/commands.htm:154
+msgid "Command:"
+msgstr "الأمر:"
+
+#: applications/luci-app-commands/luasrc/controller/commands.lua:9
+msgid "Configure"
+msgstr "تكوين"
+
+#: applications/luci-app-commands/luasrc/controller/commands.lua:7
+#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:6
+#: applications/luci-app-commands/luasrc/view/commands.htm:138
+msgid "Custom Commands"
+msgstr "أوامر مخصصة"
+
+#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:21
+msgid "Custom arguments"
+msgstr "الحجج المخصصة"
+
+#: applications/luci-app-commands/luasrc/controller/commands.lua:8
+msgid "Dashboard"
+msgstr "لوحة المعلومات"
+
+#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:15
+msgid "Description"
+msgstr "الوصف"
+
+#: applications/luci-app-commands/luasrc/view/commands.htm:160
+msgid "Download"
+msgstr "تحميل"
+
+#: applications/luci-app-commands/luasrc/view/commands.htm:119
+msgid "Download execution result"
+msgstr "تحميل نتيجة التنفيذ"
+
+#: applications/luci-app-commands/luasrc/view/commands.htm:79
+msgid "Failed to execute command!"
+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 ""
+
+#: applications/luci-app-commands/luasrc/view/commands.htm:162
+msgid "Link"
+msgstr ""
+
+#: applications/luci-app-commands/luasrc/view/commands.htm:53
+msgid "Loading"
+msgstr ""
+
+#: applications/luci-app-commands/luasrc/view/commands.htm:119
+msgid "Or display result"
+msgstr ""
+
+#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:24
+msgid "Public access"
+msgstr ""
+
+#: applications/luci-app-commands/luasrc/view/commands.htm:159
+msgid "Run"
+msgstr ""
+
+#: applications/luci-app-commands/luasrc/view/commands_public.htm:41
+msgid "Standard Error"
+msgstr ""
+
+#: applications/luci-app-commands/luasrc/view/commands_public.htm:36
+msgid "Standard Output"
+msgstr ""
+
+#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:7
+msgid ""
+"This page allows you to configure custom shell commands which can be easily "
+"invoked from the web interface."
+msgstr ""
+
+#: applications/luci-app-commands/luasrc/view/commands.htm:144
+msgid "This section contains no values yet"
+msgstr ""
+
+#: applications/luci-app-commands/luasrc/view/commands.htm:54
+msgid "Waiting for command to complete..."
+msgstr ""
+
+#~ msgid "Command exited with status code "
+#~ msgstr "Command exited with status code "
index 12788e95edf2807d6f14b60ee6f373bcbad7b4fb..7b2c5883a0fd6d6f8c993e98d561f77252dc59f5 100644 (file)
@@ -2,15 +2,16 @@ msgid ""
 msgstr ""
 "Project-Id-Version: \n"
 "POT-Creation-Date: \n"
-"PO-Revision-Date: \n"
-"Last-Translator: Automatically generated\n"
-"Language-Team: none\n"
+"PO-Revision-Date: 2020-05-22 12:40+0000\n"
+"Last-Translator: Stefan M <sm@voip-office.eu>\n"
+"Language-Team: Bulgarian <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationscommands/bg/>\n"
 "Language: bg\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: Poedit 1.8.11\n"
+"X-Generator: Weblate 4.1-dev\n"
 
 #: applications/luci-app-commands/luasrc/model/cbi/commands.lua:16
 msgid "A short textual description of the configured command"
@@ -26,7 +27,7 @@ msgstr ""
 msgid "Allow the user to provide additional command line arguments"
 msgstr ""
 
-#: applications/luci-app-commands/luasrc/view/commands.htm:146
+#: applications/luci-app-commands/luasrc/view/commands.htm:156
 msgid "Arguments:"
 msgstr ""
 
@@ -38,7 +39,7 @@ msgstr ""
 msgid "Code:"
 msgstr ""
 
-#: applications/luci-app-commands/luasrc/view/commands.htm:164
+#: applications/luci-app-commands/luasrc/view/commands.htm:176
 msgid "Collecting data..."
 msgstr ""
 
@@ -66,7 +67,7 @@ msgstr ""
 msgid "Command successful"
 msgstr ""
 
-#: applications/luci-app-commands/luasrc/view/commands.htm:144
+#: applications/luci-app-commands/luasrc/view/commands.htm:154
 msgid "Command:"
 msgstr ""
 
@@ -90,9 +91,9 @@ msgstr ""
 
 #: applications/luci-app-commands/luasrc/model/cbi/commands.lua:15
 msgid "Description"
-msgstr ""
+msgstr "Описание"
 
-#: applications/luci-app-commands/luasrc/view/commands.htm:150
+#: applications/luci-app-commands/luasrc/view/commands.htm:160
 msgid "Download"
 msgstr ""
 
@@ -108,7 +109,7 @@ msgstr ""
 msgid "Grant UCI access for luci-app-commands"
 msgstr ""
 
-#: applications/luci-app-commands/luasrc/view/commands.htm:152
+#: applications/luci-app-commands/luasrc/view/commands.htm:162
 msgid "Link"
 msgstr ""
 
@@ -124,7 +125,7 @@ msgstr ""
 msgid "Public access"
 msgstr ""
 
-#: applications/luci-app-commands/luasrc/view/commands.htm:149
+#: applications/luci-app-commands/luasrc/view/commands.htm:159
 msgid "Run"
 msgstr ""
 
@@ -142,6 +143,10 @@ msgid ""
 "invoked from the web interface."
 msgstr ""
 
+#: applications/luci-app-commands/luasrc/view/commands.htm:144
+msgid "This section contains no values yet"
+msgstr ""
+
 #: applications/luci-app-commands/luasrc/view/commands.htm:54
 msgid "Waiting for command to complete..."
 msgstr ""
index 19b3c48784c3af003c484127f0280f0ce9ddb770..8eaf6e8d13aed15bf1689d2194d89b2b1126fbc4 100644 (file)
@@ -26,7 +26,7 @@ msgstr ""
 msgid "Allow the user to provide additional command line arguments"
 msgstr ""
 
-#: applications/luci-app-commands/luasrc/view/commands.htm:146
+#: applications/luci-app-commands/luasrc/view/commands.htm:156
 msgid "Arguments:"
 msgstr ""
 
@@ -38,7 +38,7 @@ msgstr ""
 msgid "Code:"
 msgstr ""
 
-#: applications/luci-app-commands/luasrc/view/commands.htm:164
+#: applications/luci-app-commands/luasrc/view/commands.htm:176
 msgid "Collecting data..."
 msgstr ""
 
@@ -66,7 +66,7 @@ msgstr ""
 msgid "Command successful"
 msgstr ""
 
-#: applications/luci-app-commands/luasrc/view/commands.htm:144
+#: applications/luci-app-commands/luasrc/view/commands.htm:154
 msgid "Command:"
 msgstr ""
 
@@ -92,7 +92,7 @@ msgstr ""
 msgid "Description"
 msgstr ""
 
-#: applications/luci-app-commands/luasrc/view/commands.htm:150
+#: applications/luci-app-commands/luasrc/view/commands.htm:160
 msgid "Download"
 msgstr ""
 
@@ -108,7 +108,7 @@ msgstr ""
 msgid "Grant UCI access for luci-app-commands"
 msgstr ""
 
-#: applications/luci-app-commands/luasrc/view/commands.htm:152
+#: applications/luci-app-commands/luasrc/view/commands.htm:162
 msgid "Link"
 msgstr ""
 
@@ -124,7 +124,7 @@ msgstr ""
 msgid "Public access"
 msgstr ""
 
-#: applications/luci-app-commands/luasrc/view/commands.htm:149
+#: applications/luci-app-commands/luasrc/view/commands.htm:159
 msgid "Run"
 msgstr ""
 
@@ -142,6 +142,10 @@ msgid ""
 "invoked from the web interface."
 msgstr ""
 
+#: applications/luci-app-commands/luasrc/view/commands.htm:144
+msgid "This section contains no values yet"
+msgstr ""
+
 #: applications/luci-app-commands/luasrc/view/commands.htm:54
 msgid "Waiting for command to complete..."
 msgstr ""
index b1316d0597f69c646508e2ac6776f7cbf0846450..996359e7e9f6e6bdd845510a5352f5cd1550f11b 100644 (file)
@@ -28,7 +28,7 @@ msgstr ""
 msgid "Allow the user to provide additional command line arguments"
 msgstr "Permet que l'usuari proveïa paràmetres de línia de consola addicionals"
 
-#: applications/luci-app-commands/luasrc/view/commands.htm:146
+#: applications/luci-app-commands/luasrc/view/commands.htm:156
 msgid "Arguments:"
 msgstr "Paràmetres:"
 
@@ -40,7 +40,7 @@ msgstr "Els dades binaris no es mostren, descarregueu-los."
 msgid "Code:"
 msgstr "Codi:"
 
-#: applications/luci-app-commands/luasrc/view/commands.htm:164
+#: applications/luci-app-commands/luasrc/view/commands.htm:176
 msgid "Collecting data..."
 msgstr "S’estan recollint dades…"
 
@@ -68,7 +68,7 @@ msgstr "Línia d'ordre per executar"
 msgid "Command successful"
 msgstr "L'ordre ha tingut èxit"
 
-#: applications/luci-app-commands/luasrc/view/commands.htm:144
+#: applications/luci-app-commands/luasrc/view/commands.htm:154
 msgid "Command:"
 msgstr "Ordre;"
 
@@ -94,7 +94,7 @@ msgstr "Panell"
 msgid "Description"
 msgstr "Descripció"
 
-#: applications/luci-app-commands/luasrc/view/commands.htm:150
+#: applications/luci-app-commands/luasrc/view/commands.htm:160
 msgid "Download"
 msgstr "Baixa"
 
@@ -110,7 +110,7 @@ msgstr "L'execució de l'ordre ha fallat!"
 msgid "Grant UCI access for luci-app-commands"
 msgstr ""
 
-#: applications/luci-app-commands/luasrc/view/commands.htm:152
+#: applications/luci-app-commands/luasrc/view/commands.htm:162
 msgid "Link"
 msgstr "Enllaç"
 
@@ -126,7 +126,7 @@ msgstr ""
 msgid "Public access"
 msgstr "Accés públic"
 
-#: applications/luci-app-commands/luasrc/view/commands.htm:149
+#: applications/luci-app-commands/luasrc/view/commands.htm:159
 msgid "Run"
 msgstr "Executa"
 
@@ -146,6 +146,10 @@ msgstr ""
 "Aquesta pàgina us permet configurar ordres de consola personalitzats que es "
 "poden invocar fàcilment de la interfície web."
 
+#: applications/luci-app-commands/luasrc/view/commands.htm:144
+msgid "This section contains no values yet"
+msgstr ""
+
 #: applications/luci-app-commands/luasrc/view/commands.htm:54
 msgid "Waiting for command to complete..."
 msgstr "S’està esperant que l’ordre s’acabi…"
index 1c6771c1d6f363fc7d5e7b318d4d0e880e07939c..4483390c3263b04c1d5eb4f4e40a9c6b6518e47d 100644 (file)
@@ -26,7 +26,7 @@ msgstr "Povolit vykonání příkazu a stažení výstupu bez předchozí autent
 msgid "Allow the user to provide additional command line arguments"
 msgstr "Povolit uživateli poskytnout dodatečné argumenty příkazového řádku"
 
-#: applications/luci-app-commands/luasrc/view/commands.htm:146
+#: applications/luci-app-commands/luasrc/view/commands.htm:156
 msgid "Arguments:"
 msgstr "Argumenty:"
 
@@ -38,7 +38,7 @@ msgstr "Binární data nezobrazena, stáhněte si je."
 msgid "Code:"
 msgstr "Kód:"
 
-#: applications/luci-app-commands/luasrc/view/commands.htm:164
+#: applications/luci-app-commands/luasrc/view/commands.htm:176
 msgid "Collecting data..."
 msgstr "Shromažďování údajů…"
 
@@ -66,7 +66,7 @@ msgstr "Příkazový řádek k vykonání"
 msgid "Command successful"
 msgstr "Příkaz byl úspěšný"
 
-#: applications/luci-app-commands/luasrc/view/commands.htm:144
+#: applications/luci-app-commands/luasrc/view/commands.htm:154
 msgid "Command:"
 msgstr "Příkaz:"
 
@@ -92,7 +92,7 @@ msgstr "Řídicí panel"
 msgid "Description"
 msgstr "Popis"
 
-#: applications/luci-app-commands/luasrc/view/commands.htm:150
+#: applications/luci-app-commands/luasrc/view/commands.htm:160
 msgid "Download"
 msgstr "Stáhnout"
 
@@ -108,7 +108,7 @@ msgstr "Chyba při zpracování příkazu!"
 msgid "Grant UCI access for luci-app-commands"
 msgstr ""
 
-#: applications/luci-app-commands/luasrc/view/commands.htm:152
+#: applications/luci-app-commands/luasrc/view/commands.htm:162
 msgid "Link"
 msgstr "Odkaz"
 
@@ -124,7 +124,7 @@ msgstr "Nebo zobrazit výsledek"
 msgid "Public access"
 msgstr "Veřejný přístup"
 
-#: applications/luci-app-commands/luasrc/view/commands.htm:149
+#: applications/luci-app-commands/luasrc/view/commands.htm:159
 msgid "Run"
 msgstr "Spustit"
 
@@ -144,6 +144,10 @@ msgstr ""
 "Tato stránka umožňuje nastavit vlastní příkazy shellu, které lze snadno "
 "vyvolat z webového rozhraní."
 
+#: applications/luci-app-commands/luasrc/view/commands.htm:144
+msgid "This section contains no values yet"
+msgstr ""
+
 #: applications/luci-app-commands/luasrc/view/commands.htm:54
 msgid "Waiting for command to complete..."
 msgstr "Čekání na dokončení příkazu..."
index 7e5c702c325735eaf09b6ff52826f3e7a4c94747..7929f6bb0602f9cb91902258e152ff4b251b55fc 100644 (file)
@@ -28,7 +28,7 @@ msgstr ""
 msgid "Allow the user to provide additional command line arguments"
 msgstr "Erlaube dem Nutzer zusätzliche Kommandozeilenargumente zu übergeben"
 
-#: applications/luci-app-commands/luasrc/view/commands.htm:146
+#: applications/luci-app-commands/luasrc/view/commands.htm:156
 msgid "Arguments:"
 msgstr "Argumente:"
 
@@ -40,7 +40,7 @@ msgstr "Binärdaten ausgeblendet, laden Sie die Ausgaben stattdessen herunter."
 msgid "Code:"
 msgstr "Rückgabewert:"
 
-#: applications/luci-app-commands/luasrc/view/commands.htm:164
+#: applications/luci-app-commands/luasrc/view/commands.htm:176
 msgid "Collecting data..."
 msgstr "Sammle Daten..."
 
@@ -68,7 +68,7 @@ msgstr "Auszuführende Kommandozeile"
 msgid "Command successful"
 msgstr "Kommando erfolgreich"
 
-#: applications/luci-app-commands/luasrc/view/commands.htm:144
+#: applications/luci-app-commands/luasrc/view/commands.htm:154
 msgid "Command:"
 msgstr "Kommando:"
 
@@ -94,7 +94,7 @@ msgstr "Übersicht"
 msgid "Description"
 msgstr "Beschreibung"
 
-#: applications/luci-app-commands/luasrc/view/commands.htm:150
+#: applications/luci-app-commands/luasrc/view/commands.htm:160
 msgid "Download"
 msgstr "Herunterladen"
 
@@ -110,7 +110,7 @@ msgstr "Befehl konnte nicht ausgeführt werden!"
 msgid "Grant UCI access for luci-app-commands"
 msgstr ""
 
-#: applications/luci-app-commands/luasrc/view/commands.htm:152
+#: applications/luci-app-commands/luasrc/view/commands.htm:162
 msgid "Link"
 msgstr "Link"
 
@@ -126,7 +126,7 @@ msgstr "Oder Ergebnis anzeigen"
 msgid "Public access"
 msgstr "Öffentlicher Zugriff"
 
-#: applications/luci-app-commands/luasrc/view/commands.htm:149
+#: applications/luci-app-commands/luasrc/view/commands.htm:159
 msgid "Run"
 msgstr "Ausführen"
 
@@ -146,6 +146,10 @@ msgstr ""
 "Diese Seite ermöglicht die Konfiguration eigener Shell-Kommandos um diese "
 "einfach über das Webinterface ausführen zu können."
 
+#: applications/luci-app-commands/luasrc/view/commands.htm:144
+msgid "This section contains no values yet"
+msgstr ""
+
 #: applications/luci-app-commands/luasrc/view/commands.htm:54
 msgid "Waiting for command to complete..."
 msgstr "Der Befehl wird ausgeführt..."
index b8f54a57b77e102711be977196954c52cadef586..9de8c391246989e708b302ae8317abafb8dbe349 100644 (file)
@@ -26,7 +26,7 @@ msgstr ""
 msgid "Allow the user to provide additional command line arguments"
 msgstr ""
 
-#: applications/luci-app-commands/luasrc/view/commands.htm:146
+#: applications/luci-app-commands/luasrc/view/commands.htm:156
 msgid "Arguments:"
 msgstr ""
 
@@ -38,7 +38,7 @@ msgstr ""
 msgid "Code:"
 msgstr ""
 
-#: applications/luci-app-commands/luasrc/view/commands.htm:164
+#: applications/luci-app-commands/luasrc/view/commands.htm:176
 msgid "Collecting data..."
 msgstr "Συλλογή δεδομένων..."
 
@@ -66,7 +66,7 @@ msgstr ""
 msgid "Command successful"
 msgstr ""
 
-#: applications/luci-app-commands/luasrc/view/commands.htm:144
+#: applications/luci-app-commands/luasrc/view/commands.htm:154
 msgid "Command:"
 msgstr ""
 
@@ -92,7 +92,7 @@ msgstr ""
 msgid "Description"
 msgstr "Περιγραφή"
 
-#: applications/luci-app-commands/luasrc/view/commands.htm:150
+#: applications/luci-app-commands/luasrc/view/commands.htm:160
 msgid "Download"
 msgstr ""
 
@@ -108,7 +108,7 @@ msgstr ""
 msgid "Grant UCI access for luci-app-commands"
 msgstr ""
 
-#: applications/luci-app-commands/luasrc/view/commands.htm:152
+#: applications/luci-app-commands/luasrc/view/commands.htm:162
 msgid "Link"
 msgstr ""
 
@@ -124,7 +124,7 @@ msgstr ""
 msgid "Public access"
 msgstr ""
 
-#: applications/luci-app-commands/luasrc/view/commands.htm:149
+#: applications/luci-app-commands/luasrc/view/commands.htm:159
 msgid "Run"
 msgstr ""
 
@@ -142,6 +142,10 @@ msgid ""
 "invoked from the web interface."
 msgstr ""
 
+#: applications/luci-app-commands/luasrc/view/commands.htm:144
+msgid "This section contains no values yet"
+msgstr ""
+
 #: applications/luci-app-commands/luasrc/view/commands.htm:54
 msgid "Waiting for command to complete..."
 msgstr ""
index 0ca40604c26333b7865795fe7d084a3d78e7ae84..58b62efd34d02a3ade9c40eb6cf6f745292f5103 100644 (file)
@@ -28,7 +28,7 @@ msgstr ""
 msgid "Allow the user to provide additional command line arguments"
 msgstr "Allow the user to provide additional command line arguments"
 
-#: applications/luci-app-commands/luasrc/view/commands.htm:146
+#: applications/luci-app-commands/luasrc/view/commands.htm:156
 msgid "Arguments:"
 msgstr "Arguments:"
 
@@ -40,7 +40,7 @@ msgstr "Binary data not displayed, download instead."
 msgid "Code:"
 msgstr "Code:"
 
-#: applications/luci-app-commands/luasrc/view/commands.htm:164
+#: applications/luci-app-commands/luasrc/view/commands.htm:176
 msgid "Collecting data..."
 msgstr "Collecting data..."
 
@@ -68,7 +68,7 @@ msgstr "Command line to execute"
 msgid "Command successful"
 msgstr "Command successful"
 
-#: applications/luci-app-commands/luasrc/view/commands.htm:144
+#: applications/luci-app-commands/luasrc/view/commands.htm:154
 msgid "Command:"
 msgstr "Command:"
 
@@ -94,7 +94,7 @@ msgstr "Dashboard"
 msgid "Description"
 msgstr "Description"
 
-#: applications/luci-app-commands/luasrc/view/commands.htm:150
+#: applications/luci-app-commands/luasrc/view/commands.htm:160
 msgid "Download"
 msgstr "Download"
 
@@ -110,7 +110,7 @@ msgstr "Failed to execute command!"
 msgid "Grant UCI access for luci-app-commands"
 msgstr ""
 
-#: applications/luci-app-commands/luasrc/view/commands.htm:152
+#: applications/luci-app-commands/luasrc/view/commands.htm:162
 msgid "Link"
 msgstr "Link"
 
@@ -126,7 +126,7 @@ msgstr "Or display result"
 msgid "Public access"
 msgstr "Public access"
 
-#: applications/luci-app-commands/luasrc/view/commands.htm:149
+#: applications/luci-app-commands/luasrc/view/commands.htm:159
 msgid "Run"
 msgstr "Run"
 
@@ -146,6 +146,10 @@ msgstr ""
 "This page allows you to configure custom shell commands which can be easily "
 "invoked from the web interface."
 
+#: applications/luci-app-commands/luasrc/view/commands.htm:144
+msgid "This section contains no values yet"
+msgstr ""
+
 #: applications/luci-app-commands/luasrc/view/commands.htm:54
 msgid "Waiting for command to complete..."
 msgstr "Waiting for command to complete..."
index 2445255c7f444b3072d33ca34ba970b68abe2922..8618299958b7d915db7aaf6176c143b79756852f 100644 (file)
@@ -2,7 +2,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: \n"
 "POT-Creation-Date: \n"
-"PO-Revision-Date: 2020-05-02 10:21+0000\n"
+"PO-Revision-Date: 2020-05-12 20:02+0000\n"
 "Last-Translator: Franco Castillo <castillofrancodamian@gmail.com>\n"
 "Language-Team: Spanish <https://hosted.weblate.org/projects/openwrt/"
 "luciapplicationscommands/es/>\n"
@@ -29,7 +29,7 @@ msgid "Allow the user to provide additional command line arguments"
 msgstr ""
 "Permitir al usuario proporcionar argumentos de línea de comando adicionales"
 
-#: applications/luci-app-commands/luasrc/view/commands.htm:146
+#: applications/luci-app-commands/luasrc/view/commands.htm:156
 msgid "Arguments:"
 msgstr "Parámetros:"
 
@@ -41,7 +41,7 @@ msgstr "No se pueden mostrar datos binarios; descárguelos."
 msgid "Code:"
 msgstr "Código:"
 
-#: applications/luci-app-commands/luasrc/view/commands.htm:164
+#: applications/luci-app-commands/luasrc/view/commands.htm:176
 msgid "Collecting data..."
 msgstr "Recolectando datos…"
 
@@ -69,7 +69,7 @@ msgstr "Línea de comandos para ejecutar"
 msgid "Command successful"
 msgstr "Comando exitoso"
 
-#: applications/luci-app-commands/luasrc/view/commands.htm:144
+#: applications/luci-app-commands/luasrc/view/commands.htm:154
 msgid "Command:"
 msgstr "Comando:"
 
@@ -95,7 +95,7 @@ msgstr "Panel"
 msgid "Description"
 msgstr "Descripción"
 
-#: applications/luci-app-commands/luasrc/view/commands.htm:150
+#: applications/luci-app-commands/luasrc/view/commands.htm:160
 msgid "Download"
 msgstr "Descargar"
 
@@ -111,7 +111,7 @@ msgstr "Falló la ejecución del comando!"
 msgid "Grant UCI access for luci-app-commands"
 msgstr "Conceder acceso UCI para luci-app-command"
 
-#: applications/luci-app-commands/luasrc/view/commands.htm:152
+#: applications/luci-app-commands/luasrc/view/commands.htm:162
 msgid "Link"
 msgstr "Enlace"
 
@@ -127,7 +127,7 @@ msgstr "O mostrar resultado"
 msgid "Public access"
 msgstr "Acceso público"
 
-#: applications/luci-app-commands/luasrc/view/commands.htm:149
+#: applications/luci-app-commands/luasrc/view/commands.htm:159
 msgid "Run"
 msgstr "Ejecutar"
 
@@ -147,6 +147,10 @@ msgstr ""
 "Esta página le permite configurar comandos de shell personalizados que se "
 "pueden invocar fácilmente desde la interfaz web."
 
+#: applications/luci-app-commands/luasrc/view/commands.htm:144
+msgid "This section contains no values yet"
+msgstr "Esta sección aún no contiene valores"
+
 #: applications/luci-app-commands/luasrc/view/commands.htm:54
 msgid "Waiting for command to complete..."
 msgstr "Esperando a que se complete el comando..."
index cb1e9343866ef259dd60c61441166fd9a7b12c41..9a22e5fef387dd3983bc625bd94e71e9eb5f9bac 100644 (file)
@@ -2,149 +2,158 @@ msgid ""
 msgstr ""
 "Project-Id-Version: \n"
 "POT-Creation-Date: \n"
-"PO-Revision-Date: \n"
-"Last-Translator: Automatically generated\n"
-"Language-Team: none\n"
+"PO-Revision-Date: 2020-05-20 20:35+0000\n"
+"Last-Translator: Hannu Nyman <hannu.nyman@iki.fi>\n"
+"Language-Team: Finnish <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationscommands/fi/>\n"
 "Language: fi\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: Poedit 1.8.11\n"
+"X-Generator: Weblate 4.1-dev\n"
 
 #: applications/luci-app-commands/luasrc/model/cbi/commands.lua:16
 msgid "A short textual description of the configured command"
-msgstr ""
+msgstr "Konfiguroidun komennon lyhyt kuvaus"
 
 #: applications/luci-app-commands/luasrc/model/cbi/commands.lua:25
 msgid ""
 "Allow executing the command and downloading its output without prior "
 "authentication"
 msgstr ""
+"Salli komennon suoritus ja sen tuloksen lataaminen ilman erillistä "
+"hyväksyntää"
 
 #: applications/luci-app-commands/luasrc/model/cbi/commands.lua:22
 msgid "Allow the user to provide additional command line arguments"
-msgstr ""
+msgstr "Salli käyttäjän määritellä lisää komentoriviargumentteja"
 
-#: applications/luci-app-commands/luasrc/view/commands.htm:146
+#: applications/luci-app-commands/luasrc/view/commands.htm:156
 msgid "Arguments:"
-msgstr ""
+msgstr "Argumentit:"
 
 #: applications/luci-app-commands/luasrc/view/commands.htm:66
 msgid "Binary data not displayed, download instead."
-msgstr ""
+msgstr "Binääridataa ei näytetä. Lataa se."
 
 #: applications/luci-app-commands/luasrc/view/commands.htm:71
 msgid "Code:"
-msgstr ""
+msgstr "Koodi:"
 
-#: applications/luci-app-commands/luasrc/view/commands.htm:164
+#: applications/luci-app-commands/luasrc/view/commands.htm:176
 msgid "Collecting data..."
-msgstr ""
+msgstr "Kerätään tietoja..."
 
 #: applications/luci-app-commands/luasrc/model/cbi/commands.lua:18
 msgid "Command"
-msgstr ""
+msgstr "Komento"
 
 #: applications/luci-app-commands/luasrc/view/commands_public.htm:30
 msgid "Command executed successfully."
-msgstr ""
+msgstr "Komento suoritettu onnistuneesti."
 
 #: applications/luci-app-commands/luasrc/view/commands_public.htm:32
 msgid "Command exited with status code"
-msgstr ""
+msgstr "Komento päättyi statuskoodiin"
 
 #: applications/luci-app-commands/luasrc/view/commands.htm:73
 msgid "Command failed"
-msgstr ""
+msgstr "Komento epäonnistui"
 
 #: applications/luci-app-commands/luasrc/model/cbi/commands.lua:19
 msgid "Command line to execute"
-msgstr ""
+msgstr "Suoritettava komentorivi"
 
 #: applications/luci-app-commands/luasrc/view/commands.htm:73
 msgid "Command successful"
-msgstr ""
+msgstr "Komento onnistui"
 
-#: applications/luci-app-commands/luasrc/view/commands.htm:144
+#: applications/luci-app-commands/luasrc/view/commands.htm:154
 msgid "Command:"
-msgstr ""
+msgstr "Komento:"
 
 #: applications/luci-app-commands/luasrc/controller/commands.lua:9
 msgid "Configure"
-msgstr ""
+msgstr "Asetukset"
 
 #: applications/luci-app-commands/luasrc/controller/commands.lua:7
 #: applications/luci-app-commands/luasrc/model/cbi/commands.lua:6
 #: applications/luci-app-commands/luasrc/view/commands.htm:138
 msgid "Custom Commands"
-msgstr ""
+msgstr "Räätälöidyt komennot"
 
 #: applications/luci-app-commands/luasrc/model/cbi/commands.lua:21
 msgid "Custom arguments"
-msgstr ""
+msgstr "Erilliset argumentit"
 
 #: applications/luci-app-commands/luasrc/controller/commands.lua:8
 msgid "Dashboard"
-msgstr ""
+msgstr "Komennot"
 
 #: applications/luci-app-commands/luasrc/model/cbi/commands.lua:15
 msgid "Description"
-msgstr ""
+msgstr "Kuvaus"
 
-#: applications/luci-app-commands/luasrc/view/commands.htm:150
+#: applications/luci-app-commands/luasrc/view/commands.htm:160
 msgid "Download"
-msgstr ""
+msgstr "Lataa"
 
 #: applications/luci-app-commands/luasrc/view/commands.htm:119
 msgid "Download execution result"
-msgstr ""
+msgstr "Lataa suorituksen tulos"
 
 #: applications/luci-app-commands/luasrc/view/commands.htm:79
 msgid "Failed to execute command!"
-msgstr ""
+msgstr "Komennon suorittaminen epäonnistui!"
 
 #: 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 "Salli pääsy räätälöityjen komentojen asetuksiin"
 
-#: applications/luci-app-commands/luasrc/view/commands.htm:152
+#: applications/luci-app-commands/luasrc/view/commands.htm:162
 msgid "Link"
-msgstr ""
+msgstr "Linkki"
 
 #: applications/luci-app-commands/luasrc/view/commands.htm:53
 msgid "Loading"
-msgstr ""
+msgstr "Ladataan"
 
 #: applications/luci-app-commands/luasrc/view/commands.htm:119
 msgid "Or display result"
-msgstr ""
+msgstr "Tai näytä tulos"
 
 #: applications/luci-app-commands/luasrc/model/cbi/commands.lua:24
 msgid "Public access"
-msgstr ""
+msgstr "Julkinen pääsy"
 
-#: applications/luci-app-commands/luasrc/view/commands.htm:149
+#: applications/luci-app-commands/luasrc/view/commands.htm:159
 msgid "Run"
-msgstr ""
+msgstr "Suorita"
 
 #: applications/luci-app-commands/luasrc/view/commands_public.htm:41
 msgid "Standard Error"
-msgstr ""
+msgstr "Vakiovirhe"
 
 #: applications/luci-app-commands/luasrc/view/commands_public.htm:36
 msgid "Standard Output"
-msgstr ""
+msgstr "Vakiotulos"
 
 #: applications/luci-app-commands/luasrc/model/cbi/commands.lua:7
 msgid ""
 "This page allows you to configure custom shell commands which can be easily "
 "invoked from the web interface."
 msgstr ""
+"Tällä sivulla voit räätälöidä komentorivillä ajettavia komentoja, jotka "
+"voidaan sitten suorittaa helposti verkkoselaimesta käsin."
+
+#: applications/luci-app-commands/luasrc/view/commands.htm:144
+msgid "This section contains no values yet"
+msgstr "Tässä osassa ei ole vielä arvoja"
 
 #: applications/luci-app-commands/luasrc/view/commands.htm:54
 msgid "Waiting for command to complete..."
-msgstr ""
+msgstr "Odotetaan komennon suorittamisen päättymistä..."
 
 #~ msgid "Command exited with status code "
 #~ msgstr "Command exited with status code "
index 11ab7f411f543c47285639498816e63d24aec913..06cff8666f7f42f1a37f4cc67f39eb303174f058 100644 (file)
@@ -1,7 +1,7 @@
 msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2020-05-10 12:47+0000\n"
+"PO-Revision-Date: 2020-05-17 10:09+0000\n"
 "Last-Translator: viking76 <liaudetgael@gmail.com>\n"
 "Language-Team: French <https://hosted.weblate.org/projects/openwrt/"
 "luciapplicationscommands/fr/>\n"
@@ -30,7 +30,7 @@ msgstr ""
 "Autoriser l'utilisateur à fournir des arguments de ligne de commande "
 "supplémentaires"
 
-#: applications/luci-app-commands/luasrc/view/commands.htm:146
+#: applications/luci-app-commands/luasrc/view/commands.htm:156
 msgid "Arguments:"
 msgstr "Arguments :"
 
@@ -42,7 +42,7 @@ msgstr "Données binaires non affichables, elle peuvent être téléchargées."
 msgid "Code:"
 msgstr "Code :"
 
-#: applications/luci-app-commands/luasrc/view/commands.htm:164
+#: applications/luci-app-commands/luasrc/view/commands.htm:176
 msgid "Collecting data..."
 msgstr "Récupération des données…"
 
@@ -70,7 +70,7 @@ msgstr "Ligne de commande à exécuter"
 msgid "Command successful"
 msgstr "Commande réussie"
 
-#: applications/luci-app-commands/luasrc/view/commands.htm:144
+#: applications/luci-app-commands/luasrc/view/commands.htm:154
 msgid "Command:"
 msgstr "Commande :"
 
@@ -96,7 +96,7 @@ msgstr "Tableau de bord"
 msgid "Description"
 msgstr "Description"
 
-#: applications/luci-app-commands/luasrc/view/commands.htm:150
+#: applications/luci-app-commands/luasrc/view/commands.htm:160
 msgid "Download"
 msgstr "Télécharger"
 
@@ -112,7 +112,7 @@ msgstr "Échec de l'exécution de la commande !"
 msgid "Grant UCI access for luci-app-commands"
 msgstr "Accorder tout accès UCI a luci-app-commands"
 
-#: applications/luci-app-commands/luasrc/view/commands.htm:152
+#: applications/luci-app-commands/luasrc/view/commands.htm:162
 msgid "Link"
 msgstr "Lien"
 
@@ -128,7 +128,7 @@ msgstr "Ou afficher le résultat"
 msgid "Public access"
 msgstr "Accès public"
 
-#: applications/luci-app-commands/luasrc/view/commands.htm:149
+#: applications/luci-app-commands/luasrc/view/commands.htm:159
 msgid "Run"
 msgstr "Exécuter"
 
@@ -148,6 +148,10 @@ msgstr ""
 "Cette page vous permet de configurer des commandes shell personnalisées, "
 "pouvant être invoquées facilement depuis l'interface web."
 
+#: applications/luci-app-commands/luasrc/view/commands.htm:144
+msgid "This section contains no values yet"
+msgstr "Cette section ne contient pas encore de valeur"
+
 #: applications/luci-app-commands/luasrc/view/commands.htm:54
 msgid "Waiting for command to complete..."
 msgstr "En attente que la commande se termine…"
index 8ff55dd5e6c5abf8662608c0fb1178753974db72..417aa21302111d5afe4ade3384e23ebcc4891890 100644 (file)
@@ -22,7 +22,7 @@ msgstr ""
 msgid "Allow the user to provide additional command line arguments"
 msgstr ""
 
-#: applications/luci-app-commands/luasrc/view/commands.htm:146
+#: applications/luci-app-commands/luasrc/view/commands.htm:156
 msgid "Arguments:"
 msgstr ""
 
@@ -34,7 +34,7 @@ msgstr ""
 msgid "Code:"
 msgstr ""
 
-#: applications/luci-app-commands/luasrc/view/commands.htm:164
+#: applications/luci-app-commands/luasrc/view/commands.htm:176
 msgid "Collecting data..."
 msgstr ""
 
@@ -62,7 +62,7 @@ msgstr ""
 msgid "Command successful"
 msgstr ""
 
-#: applications/luci-app-commands/luasrc/view/commands.htm:144
+#: applications/luci-app-commands/luasrc/view/commands.htm:154
 msgid "Command:"
 msgstr ""
 
@@ -88,7 +88,7 @@ msgstr ""
 msgid "Description"
 msgstr ""
 
-#: applications/luci-app-commands/luasrc/view/commands.htm:150
+#: applications/luci-app-commands/luasrc/view/commands.htm:160
 msgid "Download"
 msgstr ""
 
@@ -104,7 +104,7 @@ msgstr ""
 msgid "Grant UCI access for luci-app-commands"
 msgstr ""
 
-#: applications/luci-app-commands/luasrc/view/commands.htm:152
+#: applications/luci-app-commands/luasrc/view/commands.htm:162
 msgid "Link"
 msgstr ""
 
@@ -120,7 +120,7 @@ msgstr ""
 msgid "Public access"
 msgstr ""
 
-#: applications/luci-app-commands/luasrc/view/commands.htm:149
+#: applications/luci-app-commands/luasrc/view/commands.htm:159
 msgid "Run"
 msgstr ""
 
@@ -138,6 +138,10 @@ msgid ""
 "invoked from the web interface."
 msgstr ""
 
+#: applications/luci-app-commands/luasrc/view/commands.htm:144
+msgid "This section contains no values yet"
+msgstr ""
+
 #: applications/luci-app-commands/luasrc/view/commands.htm:54
 msgid "Waiting for command to complete..."
 msgstr ""
index b7b04c3179c1a034267f211a1764ab78e0570c6e..fdc0d4a297368e17e9bdf4c08379a98b35a232e1 100644 (file)
@@ -26,7 +26,7 @@ msgstr ""
 msgid "Allow the user to provide additional command line arguments"
 msgstr ""
 
-#: applications/luci-app-commands/luasrc/view/commands.htm:146
+#: applications/luci-app-commands/luasrc/view/commands.htm:156
 msgid "Arguments:"
 msgstr ""
 
@@ -38,7 +38,7 @@ msgstr ""
 msgid "Code:"
 msgstr ""
 
-#: applications/luci-app-commands/luasrc/view/commands.htm:164
+#: applications/luci-app-commands/luasrc/view/commands.htm:176
 msgid "Collecting data..."
 msgstr ""
 
@@ -66,7 +66,7 @@ msgstr ""
 msgid "Command successful"
 msgstr ""
 
-#: applications/luci-app-commands/luasrc/view/commands.htm:144
+#: applications/luci-app-commands/luasrc/view/commands.htm:154
 msgid "Command:"
 msgstr ""
 
@@ -92,7 +92,7 @@ msgstr ""
 msgid "Description"
 msgstr ""
 
-#: applications/luci-app-commands/luasrc/view/commands.htm:150
+#: applications/luci-app-commands/luasrc/view/commands.htm:160
 msgid "Download"
 msgstr ""
 
@@ -108,7 +108,7 @@ msgstr ""
 msgid "Grant UCI access for luci-app-commands"
 msgstr ""
 
-#: applications/luci-app-commands/luasrc/view/commands.htm:152
+#: applications/luci-app-commands/luasrc/view/commands.htm:162
 msgid "Link"
 msgstr ""
 
@@ -124,7 +124,7 @@ msgstr ""
 msgid "Public access"
 msgstr ""
 
-#: applications/luci-app-commands/luasrc/view/commands.htm:149
+#: applications/luci-app-commands/luasrc/view/commands.htm:159
 msgid "Run"
 msgstr ""
 
@@ -142,6 +142,10 @@ msgid ""
 "invoked from the web interface."
 msgstr ""
 
+#: applications/luci-app-commands/luasrc/view/commands.htm:144
+msgid "This section contains no values yet"
+msgstr ""
+
 #: applications/luci-app-commands/luasrc/view/commands.htm:54
 msgid "Waiting for command to complete..."
 msgstr ""
index 3ce5ff405ad40a10f5114464980e14a766e8fe86..69cebe1d688033c1db9c35780db82e0593cc2f77 100644 (file)
@@ -30,7 +30,7 @@ msgstr ""
 "Annak lehetővé tétele a felhasználó számára, hogy további parancssori "
 "argumentumokat adjon meg"
 
-#: applications/luci-app-commands/luasrc/view/commands.htm:146
+#: applications/luci-app-commands/luasrc/view/commands.htm:156
 msgid "Arguments:"
 msgstr "Argumentumok:"
 
@@ -42,7 +42,7 @@ msgstr "A bináris adat nem jelenik meg, töltse le inkább."
 msgid "Code:"
 msgstr "Kód:"
 
-#: applications/luci-app-commands/luasrc/view/commands.htm:164
+#: applications/luci-app-commands/luasrc/view/commands.htm:176
 msgid "Collecting data..."
 msgstr "Adatok összegyűjtése…"
 
@@ -70,7 +70,7 @@ msgstr "Végrehajtandó parancssor"
 msgid "Command successful"
 msgstr "A parancs sikeres"
 
-#: applications/luci-app-commands/luasrc/view/commands.htm:144
+#: applications/luci-app-commands/luasrc/view/commands.htm:154
 msgid "Command:"
 msgstr "Parancs:"
 
@@ -96,7 +96,7 @@ msgstr "Vezérlőpult"
 msgid "Description"
 msgstr "Leírás"
 
-#: applications/luci-app-commands/luasrc/view/commands.htm:150
+#: applications/luci-app-commands/luasrc/view/commands.htm:160
 msgid "Download"
 msgstr "Letöltés"
 
@@ -112,7 +112,7 @@ msgstr "Parancs végrehajtása sikertelen!"
 msgid "Grant UCI access for luci-app-commands"
 msgstr ""
 
-#: applications/luci-app-commands/luasrc/view/commands.htm:152
+#: applications/luci-app-commands/luasrc/view/commands.htm:162
 msgid "Link"
 msgstr "Hivatkozás"
 
@@ -128,7 +128,7 @@ msgstr "Vagy az eredmény megjelenítése"
 msgid "Public access"
 msgstr "Nyilvános hozzáférés"
 
-#: applications/luci-app-commands/luasrc/view/commands.htm:149
+#: applications/luci-app-commands/luasrc/view/commands.htm:159
 msgid "Run"
 msgstr "Futtatás"
 
@@ -148,6 +148,10 @@ msgstr ""
 "Ez az oldal lehetővé teszi az egyéni parancsértelmező parancsok beállítását, "
 "amelyek egyszerűen meghívhatók a webes felületről."
 
+#: applications/luci-app-commands/luasrc/view/commands.htm:144
+msgid "This section contains no values yet"
+msgstr ""
+
 #: applications/luci-app-commands/luasrc/view/commands.htm:54
 msgid "Waiting for command to complete..."
 msgstr "Várakozás a parancs befejeződésére…"
index e82349d5ca0a0a6dc3dbe8b47044415a7460ea0c..3eaa576ea80059232a369d639211458a0ac568f2 100644 (file)
@@ -29,7 +29,7 @@ msgid "Allow the user to provide additional command line arguments"
 msgstr ""
 "Consente all'utente di fornire ulteriori argomenti della riga di comando"
 
-#: applications/luci-app-commands/luasrc/view/commands.htm:146
+#: applications/luci-app-commands/luasrc/view/commands.htm:156
 msgid "Arguments:"
 msgstr "Argomenti:"
 
@@ -41,7 +41,7 @@ msgstr "I dati binari non vengono visualizzati, ma possono essere scaricati."
 msgid "Code:"
 msgstr "Codice:"
 
-#: applications/luci-app-commands/luasrc/view/commands.htm:164
+#: applications/luci-app-commands/luasrc/view/commands.htm:176
 msgid "Collecting data..."
 msgstr "Raccolta dati..."
 
@@ -69,7 +69,7 @@ msgstr "Riga di comando da eseguire"
 msgid "Command successful"
 msgstr "Comando riuscito"
 
-#: applications/luci-app-commands/luasrc/view/commands.htm:144
+#: applications/luci-app-commands/luasrc/view/commands.htm:154
 msgid "Command:"
 msgstr "Comando:"
 
@@ -95,7 +95,7 @@ msgstr "Dashboard"
 msgid "Description"
 msgstr "Descrizione"
 
-#: applications/luci-app-commands/luasrc/view/commands.htm:150
+#: applications/luci-app-commands/luasrc/view/commands.htm:160
 msgid "Download"
 msgstr "Download"
 
@@ -111,7 +111,7 @@ msgstr "Impossibile eseguire il comando!"
 msgid "Grant UCI access for luci-app-commands"
 msgstr ""
 
-#: applications/luci-app-commands/luasrc/view/commands.htm:152
+#: applications/luci-app-commands/luasrc/view/commands.htm:162
 msgid "Link"
 msgstr "Collegamento"
 
@@ -127,7 +127,7 @@ msgstr ""
 msgid "Public access"
 msgstr "Accesso Pubblico"
 
-#: applications/luci-app-commands/luasrc/view/commands.htm:149
+#: applications/luci-app-commands/luasrc/view/commands.htm:159
 msgid "Run"
 msgstr "Esegui"
 
@@ -147,6 +147,10 @@ msgstr ""
 "Questa pagina consente di configurare i comandi della shell personalizzate "
 "che possono essere facilmente richiamati dall'interfaccia web."
 
+#: applications/luci-app-commands/luasrc/view/commands.htm:144
+msgid "This section contains no values yet"
+msgstr ""
+
 #: applications/luci-app-commands/luasrc/view/commands.htm:54
 msgid "Waiting for command to complete..."
 msgstr "In attesa del comando da completare..."
index ccb6152b51605f2e02fc41381c8e5efdd4868711..c97a08c676298e649100a985445db398658f53a9 100644 (file)
@@ -2,8 +2,8 @@ msgid ""
 msgstr ""
 "Project-Id-Version: \n"
 "POT-Creation-Date: \n"
-"PO-Revision-Date: 2019-10-17 06:52+0000\n"
-"Last-Translator: Scott Anecito <scott.anecito@protonmail.com>\n"
+"PO-Revision-Date: 2020-06-13 22:13+0000\n"
+"Last-Translator: Satoru Yoshida <ramat@ram.ne.jp>\n"
 "Language-Team: Japanese <https://hosted.weblate.org/projects/openwrt/"
 "luciapplicationscommands/ja/>\n"
 "Language: ja\n"
@@ -11,7 +11,7 @@ msgstr ""
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
 "Plural-Forms: nplurals=1; plural=0;\n"
-"X-Generator: Weblate 3.9\n"
+"X-Generator: Weblate 4.1-dev\n"
 
 #: applications/luci-app-commands/luasrc/model/cbi/commands.lua:16
 msgid "A short textual description of the configured command"
@@ -27,7 +27,7 @@ msgstr "事前認証無しでのコマンドの実行と、結果出力のダウ
 msgid "Allow the user to provide additional command line arguments"
 msgstr "コマンドラインに対する引数の追記を許可するか設定します"
 
-#: applications/luci-app-commands/luasrc/view/commands.htm:146
+#: applications/luci-app-commands/luasrc/view/commands.htm:156
 msgid "Arguments:"
 msgstr "引数:"
 
@@ -39,9 +39,9 @@ msgstr "バイナリデータは表示されずにダウンロードされます
 msgid "Code:"
 msgstr "コード:"
 
-#: applications/luci-app-commands/luasrc/view/commands.htm:164
+#: applications/luci-app-commands/luasrc/view/commands.htm:176
 msgid "Collecting data..."
-msgstr "データ収集中です..."
+msgstr "データを収集中..."
 
 #: applications/luci-app-commands/luasrc/model/cbi/commands.lua:18
 msgid "Command"
@@ -67,7 +67,7 @@ msgstr "実行するコマンドラインを記載します"
 msgid "Command successful"
 msgstr "コマンド成功"
 
-#: applications/luci-app-commands/luasrc/view/commands.htm:144
+#: applications/luci-app-commands/luasrc/view/commands.htm:154
 msgid "Command:"
 msgstr "コマンド:"
 
@@ -93,7 +93,7 @@ msgstr "ダッシュボード"
 msgid "Description"
 msgstr "説明"
 
-#: applications/luci-app-commands/luasrc/view/commands.htm:150
+#: applications/luci-app-commands/luasrc/view/commands.htm:160
 msgid "Download"
 msgstr "ダウンロード"
 
@@ -107,15 +107,15 @@ 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/luasrc/view/commands.htm:152
+#: applications/luci-app-commands/luasrc/view/commands.htm:162
 msgid "Link"
 msgstr "リンク"
 
 #: applications/luci-app-commands/luasrc/view/commands.htm:53
 msgid "Loading"
-msgstr "ロード中"
+msgstr "読み込み中"
 
 #: applications/luci-app-commands/luasrc/view/commands.htm:119
 msgid "Or display result"
@@ -125,7 +125,7 @@ msgstr "または結果の表示:"
 msgid "Public access"
 msgstr "パブリック・アクセス"
 
-#: applications/luci-app-commands/luasrc/view/commands.htm:149
+#: applications/luci-app-commands/luasrc/view/commands.htm:159
 msgid "Run"
 msgstr "実行"
 
@@ -145,6 +145,10 @@ msgstr ""
 "このページでは、ウェブインターフェースから簡単にシェル・コマンドを実行するこ"
 "とができます。"
 
+#: applications/luci-app-commands/luasrc/view/commands.htm:144
+msgid "This section contains no values yet"
+msgstr "このセクションは未設定です"
+
 #: applications/luci-app-commands/luasrc/view/commands.htm:54
 msgid "Waiting for command to complete..."
 msgstr "コマンド実行中です..."
index 02e0df8440ac9bd5dda235339bee6531155dcc9e..11bcdcc5f04381e51cf975c879a8cd66eebc0df8 100644 (file)
@@ -27,7 +27,7 @@ msgstr ""
 msgid "Allow the user to provide additional command line arguments"
 msgstr ""
 
-#: applications/luci-app-commands/luasrc/view/commands.htm:146
+#: applications/luci-app-commands/luasrc/view/commands.htm:156
 msgid "Arguments:"
 msgstr ""
 
@@ -39,7 +39,7 @@ msgstr ""
 msgid "Code:"
 msgstr ""
 
-#: applications/luci-app-commands/luasrc/view/commands.htm:164
+#: applications/luci-app-commands/luasrc/view/commands.htm:176
 msgid "Collecting data..."
 msgstr ""
 
@@ -67,7 +67,7 @@ msgstr ""
 msgid "Command successful"
 msgstr ""
 
-#: applications/luci-app-commands/luasrc/view/commands.htm:144
+#: applications/luci-app-commands/luasrc/view/commands.htm:154
 msgid "Command:"
 msgstr ""
 
@@ -93,7 +93,7 @@ msgstr ""
 msgid "Description"
 msgstr ""
 
-#: applications/luci-app-commands/luasrc/view/commands.htm:150
+#: applications/luci-app-commands/luasrc/view/commands.htm:160
 msgid "Download"
 msgstr ""
 
@@ -109,7 +109,7 @@ msgstr ""
 msgid "Grant UCI access for luci-app-commands"
 msgstr ""
 
-#: applications/luci-app-commands/luasrc/view/commands.htm:152
+#: applications/luci-app-commands/luasrc/view/commands.htm:162
 msgid "Link"
 msgstr ""
 
@@ -125,7 +125,7 @@ msgstr ""
 msgid "Public access"
 msgstr ""
 
-#: applications/luci-app-commands/luasrc/view/commands.htm:149
+#: applications/luci-app-commands/luasrc/view/commands.htm:159
 msgid "Run"
 msgstr ""
 
@@ -143,6 +143,10 @@ msgid ""
 "invoked from the web interface."
 msgstr ""
 
+#: applications/luci-app-commands/luasrc/view/commands.htm:144
+msgid "This section contains no values yet"
+msgstr ""
+
 #: applications/luci-app-commands/luasrc/view/commands.htm:54
 msgid "Waiting for command to complete..."
 msgstr ""
index 3837c74ad9af253a692d17b098af223b042b5677..62a110f3914fc6c4181b145bf2d365ede193ee54 100644 (file)
@@ -29,7 +29,7 @@ msgstr ""
 msgid "Allow the user to provide additional command line arguments"
 msgstr "वापरकर्त्यास अतिरिक्त कमांड लाइन वितर्क प्रदान करण्याची परवानगी द्या"
 
-#: applications/luci-app-commands/luasrc/view/commands.htm:146
+#: applications/luci-app-commands/luasrc/view/commands.htm:156
 msgid "Arguments:"
 msgstr "वितर्क:"
 
@@ -41,7 +41,7 @@ msgstr "बायनरी डेटा प्रदर्शित नाही
 msgid "Code:"
 msgstr "कोड:"
 
-#: applications/luci-app-commands/luasrc/view/commands.htm:164
+#: applications/luci-app-commands/luasrc/view/commands.htm:176
 msgid "Collecting data..."
 msgstr "डेटा संकलित करीत आहे ..."
 
@@ -69,7 +69,7 @@ msgstr "कार्यान्वित करण्यासाठी कम
 msgid "Command successful"
 msgstr "कमांड यशस्वी"
 
-#: applications/luci-app-commands/luasrc/view/commands.htm:144
+#: applications/luci-app-commands/luasrc/view/commands.htm:154
 msgid "Command:"
 msgstr "कमांड:"
 
@@ -95,7 +95,7 @@ msgstr "डॅशबोर्ड"
 msgid "Description"
 msgstr "वर्णन"
 
-#: applications/luci-app-commands/luasrc/view/commands.htm:150
+#: applications/luci-app-commands/luasrc/view/commands.htm:160
 msgid "Download"
 msgstr "डाउनलोड"
 
@@ -111,7 +111,7 @@ msgstr "कमांड चालविण्यात अयशस्वी!"
 msgid "Grant UCI access for luci-app-commands"
 msgstr ""
 
-#: applications/luci-app-commands/luasrc/view/commands.htm:152
+#: applications/luci-app-commands/luasrc/view/commands.htm:162
 msgid "Link"
 msgstr "दुवा"
 
@@ -127,7 +127,7 @@ msgstr "किंवा परिणाम दाखवा"
 msgid "Public access"
 msgstr "सार्वजनिक प्रवेश"
 
-#: applications/luci-app-commands/luasrc/view/commands.htm:149
+#: applications/luci-app-commands/luasrc/view/commands.htm:159
 msgid "Run"
 msgstr "चालवा"
 
@@ -147,6 +147,10 @@ msgstr ""
 "हे पृष्ठ आपल्याला सानुकूल शेल आदेश कॉन्फिगर करण्याची परवानगी देते जे वेब इंटरफेसवरून सहजपणे "
 "बोलाविले जाऊ शकतात ."
 
+#: applications/luci-app-commands/luasrc/view/commands.htm:144
+msgid "This section contains no values yet"
+msgstr ""
+
 #: applications/luci-app-commands/luasrc/view/commands.htm:54
 msgid "Waiting for command to complete..."
 msgstr "कमांड पूर्ण होण्याची प्रतीक्षा करीत आहे ..."
index 1c1efd70d80b1fafd8e8cc297b83df5bb07c5216..919b1d4eb8d080ce7af948bd5fc18ba36726bf68 100644 (file)
@@ -26,7 +26,7 @@ msgstr ""
 msgid "Allow the user to provide additional command line arguments"
 msgstr ""
 
-#: applications/luci-app-commands/luasrc/view/commands.htm:146
+#: applications/luci-app-commands/luasrc/view/commands.htm:156
 msgid "Arguments:"
 msgstr ""
 
@@ -38,7 +38,7 @@ msgstr ""
 msgid "Code:"
 msgstr ""
 
-#: applications/luci-app-commands/luasrc/view/commands.htm:164
+#: applications/luci-app-commands/luasrc/view/commands.htm:176
 msgid "Collecting data..."
 msgstr "Mengumpul data..."
 
@@ -66,7 +66,7 @@ msgstr ""
 msgid "Command successful"
 msgstr ""
 
-#: applications/luci-app-commands/luasrc/view/commands.htm:144
+#: applications/luci-app-commands/luasrc/view/commands.htm:154
 msgid "Command:"
 msgstr ""
 
@@ -92,7 +92,7 @@ msgstr ""
 msgid "Description"
 msgstr "Keterangan"
 
-#: applications/luci-app-commands/luasrc/view/commands.htm:150
+#: applications/luci-app-commands/luasrc/view/commands.htm:160
 msgid "Download"
 msgstr ""
 
@@ -108,7 +108,7 @@ msgstr ""
 msgid "Grant UCI access for luci-app-commands"
 msgstr ""
 
-#: applications/luci-app-commands/luasrc/view/commands.htm:152
+#: applications/luci-app-commands/luasrc/view/commands.htm:162
 msgid "Link"
 msgstr ""
 
@@ -124,7 +124,7 @@ msgstr ""
 msgid "Public access"
 msgstr ""
 
-#: applications/luci-app-commands/luasrc/view/commands.htm:149
+#: applications/luci-app-commands/luasrc/view/commands.htm:159
 msgid "Run"
 msgstr ""
 
@@ -142,6 +142,10 @@ msgid ""
 "invoked from the web interface."
 msgstr ""
 
+#: applications/luci-app-commands/luasrc/view/commands.htm:144
+msgid "This section contains no values yet"
+msgstr ""
+
 #: applications/luci-app-commands/luasrc/view/commands.htm:54
 msgid "Waiting for command to complete..."
 msgstr ""
index 7c8e0305c77ec07211e9b35790dee4229b67eb0f..984291453c1402ca48aba79c0534a6df07eac32e 100644 (file)
@@ -28,7 +28,7 @@ msgstr ""
 msgid "Allow the user to provide additional command line arguments"
 msgstr "Tillat brukeren å gi ytterligere kommandolinjeargumenter"
 
-#: applications/luci-app-commands/luasrc/view/commands.htm:146
+#: applications/luci-app-commands/luasrc/view/commands.htm:156
 msgid "Arguments:"
 msgstr "Argumenter:"
 
@@ -40,7 +40,7 @@ msgstr "Binære data vises ikke, last ned i stedet."
 msgid "Code:"
 msgstr "Kode:"
 
-#: applications/luci-app-commands/luasrc/view/commands.htm:164
+#: applications/luci-app-commands/luasrc/view/commands.htm:176
 msgid "Collecting data..."
 msgstr "Samler inn data…"
 
@@ -68,7 +68,7 @@ msgstr "Kommandolinje å utføre"
 msgid "Command successful"
 msgstr "Kommando vellykket"
 
-#: applications/luci-app-commands/luasrc/view/commands.htm:144
+#: applications/luci-app-commands/luasrc/view/commands.htm:154
 msgid "Command:"
 msgstr "Kommando:"
 
@@ -94,7 +94,7 @@ msgstr "Dashboard"
 msgid "Description"
 msgstr "Beskrivelse"
 
-#: applications/luci-app-commands/luasrc/view/commands.htm:150
+#: applications/luci-app-commands/luasrc/view/commands.htm:160
 msgid "Download"
 msgstr "Nedlasting"
 
@@ -110,7 +110,7 @@ msgstr "Kunne ikke utføre kommandoen!"
 msgid "Grant UCI access for luci-app-commands"
 msgstr ""
 
-#: applications/luci-app-commands/luasrc/view/commands.htm:152
+#: applications/luci-app-commands/luasrc/view/commands.htm:162
 msgid "Link"
 msgstr "Link"
 
@@ -126,7 +126,7 @@ msgstr ""
 msgid "Public access"
 msgstr "Tilgjengelig for alle"
 
-#: applications/luci-app-commands/luasrc/view/commands.htm:149
+#: applications/luci-app-commands/luasrc/view/commands.htm:159
 msgid "Run"
 msgstr "Kjør"
 
@@ -146,6 +146,10 @@ msgstr ""
 "Denne siden lar deg konfigurere egendefinerte shell-kommandoer som lett kan "
 "startes fra webgrensesnittet."
 
+#: applications/luci-app-commands/luasrc/view/commands.htm:144
+msgid "This section contains no values yet"
+msgstr ""
+
 #: applications/luci-app-commands/luasrc/view/commands.htm:54
 msgid "Waiting for command to complete..."
 msgstr "Venter på at kommandoen fullføres..."
index 21e3414aaefaf72f86d5e2ca102d2bb1424a2f59..322915f94a088620635c3ec82f04f81dbe14ca8d 100644 (file)
@@ -1,7 +1,7 @@
 msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2020-05-02 15:55+0000\n"
+"PO-Revision-Date: 2020-05-12 20:02+0000\n"
 "Last-Translator: Marcin Net <marcin.net@linux.pl>\n"
 "Language-Team: Polish <https://hosted.weblate.org/projects/openwrt/"
 "luciapplicationscommands/pl/>\n"
@@ -29,7 +29,7 @@ msgstr ""
 msgid "Allow the user to provide additional command line arguments"
 msgstr "Zezwól użytkownikowi dodać argumenty wiersza poleceń"
 
-#: applications/luci-app-commands/luasrc/view/commands.htm:146
+#: applications/luci-app-commands/luasrc/view/commands.htm:156
 msgid "Arguments:"
 msgstr "Argumenty:"
 
@@ -41,7 +41,7 @@ msgstr "Nie wyświetlono danych binarnych, możesz je pobrać."
 msgid "Code:"
 msgstr "Kod:"
 
-#: applications/luci-app-commands/luasrc/view/commands.htm:164
+#: applications/luci-app-commands/luasrc/view/commands.htm:176
 msgid "Collecting data..."
 msgstr "Trwa zbieranie danych..."
 
@@ -69,7 +69,7 @@ msgstr "Linia Komendy do wykonania"
 msgid "Command successful"
 msgstr "Komenda Wykonana"
 
-#: applications/luci-app-commands/luasrc/view/commands.htm:144
+#: applications/luci-app-commands/luasrc/view/commands.htm:154
 msgid "Command:"
 msgstr "Komenda:"
 
@@ -95,7 +95,7 @@ msgstr "Tablica"
 msgid "Description"
 msgstr "Opis"
 
-#: applications/luci-app-commands/luasrc/view/commands.htm:150
+#: applications/luci-app-commands/luasrc/view/commands.htm:160
 msgid "Download"
 msgstr "Pobieranie"
 
@@ -111,7 +111,7 @@ msgstr "Nie można wykonać komendy!"
 msgid "Grant UCI access for luci-app-commands"
 msgstr "Udziel dostępu UCI do luci-app-commands"
 
-#: applications/luci-app-commands/luasrc/view/commands.htm:152
+#: applications/luci-app-commands/luasrc/view/commands.htm:162
 msgid "Link"
 msgstr "Łącze"
 
@@ -127,7 +127,7 @@ msgstr "Lub wyświetl wynik"
 msgid "Public access"
 msgstr "Publiczny dostęp"
 
-#: applications/luci-app-commands/luasrc/view/commands.htm:149
+#: applications/luci-app-commands/luasrc/view/commands.htm:159
 msgid "Run"
 msgstr "Uruchom"
 
@@ -147,6 +147,10 @@ msgstr ""
 "Ta strona pozwala ci skonfigurować niestandardową komendę którą można łatwo "
 "wywołać z interfejsu sieciowego."
 
+#: applications/luci-app-commands/luasrc/view/commands.htm:144
+msgid "This section contains no values yet"
+msgstr "Ta sekcja nie zawiera jeszcze żadnych wartości"
+
 #: applications/luci-app-commands/luasrc/view/commands.htm:54
 msgid "Waiting for command to complete..."
 msgstr "Oczekiwanie na polecenie do wykonania..."
index 742c190719c47faf5d83c75c50df8a1641883e83..54c7d80bad0e0a757a89854aff09a57daf0d4203 100644 (file)
@@ -1,7 +1,7 @@
 msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2020-05-02 10:21+0000\n"
+"PO-Revision-Date: 2020-05-13 20:35+0000\n"
 "Last-Translator: ssantos <ssantos@web.de>\n"
 "Language-Team: Portuguese <https://hosted.weblate.org/projects/openwrt/"
 "luciapplicationscommands/pt/>\n"
@@ -29,7 +29,7 @@ msgid "Allow the user to provide additional command line arguments"
 msgstr ""
 "Permitir que o utilizador forneça argumentos adicionais na linha de comandos"
 
-#: applications/luci-app-commands/luasrc/view/commands.htm:146
+#: applications/luci-app-commands/luasrc/view/commands.htm:156
 msgid "Arguments:"
 msgstr "Argumentos:"
 
@@ -41,7 +41,7 @@ msgstr "Dados binários não mostrados, mas pode descarregar."
 msgid "Code:"
 msgstr "Código:"
 
-#: applications/luci-app-commands/luasrc/view/commands.htm:164
+#: applications/luci-app-commands/luasrc/view/commands.htm:176
 msgid "Collecting data..."
 msgstr "A recolher dados..."
 
@@ -69,7 +69,7 @@ msgstr "Linha de comandos a executar"
 msgid "Command successful"
 msgstr "Comando executado com sucesso"
 
-#: applications/luci-app-commands/luasrc/view/commands.htm:144
+#: applications/luci-app-commands/luasrc/view/commands.htm:154
 msgid "Command:"
 msgstr "Comando:"
 
@@ -95,7 +95,7 @@ msgstr "Painel de Controlo"
 msgid "Description"
 msgstr "Descrição"
 
-#: applications/luci-app-commands/luasrc/view/commands.htm:150
+#: applications/luci-app-commands/luasrc/view/commands.htm:160
 msgid "Download"
 msgstr "Descarregar"
 
@@ -111,7 +111,7 @@ msgstr "Falha ao executar comando!"
 msgid "Grant UCI access for luci-app-commands"
 msgstr "Conceder acesso UCI ao luci-app-commands"
 
-#: applications/luci-app-commands/luasrc/view/commands.htm:152
+#: applications/luci-app-commands/luasrc/view/commands.htm:162
 msgid "Link"
 msgstr "Link"
 
@@ -127,7 +127,7 @@ msgstr "Ou exibir resultado"
 msgid "Public access"
 msgstr "Acesso público"
 
-#: applications/luci-app-commands/luasrc/view/commands.htm:149
+#: applications/luci-app-commands/luasrc/view/commands.htm:159
 msgid "Run"
 msgstr "Executar"
 
@@ -147,6 +147,10 @@ msgstr ""
 "Esta página permite-lhe configurar uma linha de comandos personalizada que "
 "pode facilmente ser executada a partir da interface web."
 
+#: applications/luci-app-commands/luasrc/view/commands.htm:144
+msgid "This section contains no values yet"
+msgstr "Esta secção ainda não contém valores"
+
 #: applications/luci-app-commands/luasrc/view/commands.htm:54
 msgid "Waiting for command to complete..."
 msgstr "A aguardar que o comando termine..."
index e3e6e5e1a0c66ec068a551ca010f70c67e0540dd..fa6fecf8c8dedf70e30dd30e1b171988df9d7d8c 100644 (file)
@@ -2,7 +2,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: \n"
 "POT-Creation-Date: \n"
-"PO-Revision-Date: 2020-05-02 10:21+0000\n"
+"PO-Revision-Date: 2020-05-13 20:35+0000\n"
 "Last-Translator: Wellington Terumi Uemura <wellingtonuemura@gmail.com>\n"
 "Language-Team: Portuguese (Brazil) <https://hosted.weblate.org/projects/"
 "openwrt/luciapplicationscommands/pt_BR/>\n"
@@ -29,7 +29,7 @@ msgstr ""
 msgid "Allow the user to provide additional command line arguments"
 msgstr "Permitir ao usuário inserir argumentos de linha de comando adicionais"
 
-#: applications/luci-app-commands/luasrc/view/commands.htm:146
+#: applications/luci-app-commands/luasrc/view/commands.htm:156
 msgid "Arguments:"
 msgstr "Argumentos:"
 
@@ -41,7 +41,7 @@ msgstr "Dados binários não mostrados, mas podem ser baixados."
 msgid "Code:"
 msgstr "Código:"
 
-#: applications/luci-app-commands/luasrc/view/commands.htm:164
+#: applications/luci-app-commands/luasrc/view/commands.htm:176
 msgid "Collecting data..."
 msgstr "Coletando dados..."
 
@@ -69,7 +69,7 @@ msgstr "Linha de comandos a executar"
 msgid "Command successful"
 msgstr "Comando executado com sucesso"
 
-#: applications/luci-app-commands/luasrc/view/commands.htm:144
+#: applications/luci-app-commands/luasrc/view/commands.htm:154
 msgid "Command:"
 msgstr "Comando:"
 
@@ -95,7 +95,7 @@ msgstr "Painel de Controle"
 msgid "Description"
 msgstr "Descrição"
 
-#: applications/luci-app-commands/luasrc/view/commands.htm:150
+#: applications/luci-app-commands/luasrc/view/commands.htm:160
 msgid "Download"
 msgstr "Download"
 
@@ -111,7 +111,7 @@ msgstr "Falha ao executar comando!"
 msgid "Grant UCI access for luci-app-commands"
 msgstr "Conceda acesso UCI ao luci-app-commands"
 
-#: applications/luci-app-commands/luasrc/view/commands.htm:152
+#: applications/luci-app-commands/luasrc/view/commands.htm:162
 msgid "Link"
 msgstr "Endereço"
 
@@ -127,7 +127,7 @@ msgstr "Ou mostre o resultado"
 msgid "Public access"
 msgstr "Acesso público"
 
-#: applications/luci-app-commands/luasrc/view/commands.htm:149
+#: applications/luci-app-commands/luasrc/view/commands.htm:159
 msgid "Run"
 msgstr "Executar"
 
@@ -147,6 +147,10 @@ msgstr ""
 "Esta página permite a configuração de comandos personalizados que podem ser "
 "facilmente executados através da interface web."
 
+#: applications/luci-app-commands/luasrc/view/commands.htm:144
+msgid "This section contains no values yet"
+msgstr "Esta seção ainda não possui nenhum valor"
+
 #: applications/luci-app-commands/luasrc/view/commands.htm:54
 msgid "Waiting for command to complete..."
 msgstr "Aguardando a conclusão do comando..."
index 51655909e63a3722d4b84d81b6defa8f06af5498..b3ec66e2d78d62b795edccb4dc591e221eb2050f 100644 (file)
@@ -29,7 +29,7 @@ msgstr ""
 msgid "Allow the user to provide additional command line arguments"
 msgstr "Permite utilizatorului sa adauge parametrii in linia de comanda"
 
-#: applications/luci-app-commands/luasrc/view/commands.htm:146
+#: applications/luci-app-commands/luasrc/view/commands.htm:156
 msgid "Arguments:"
 msgstr "Parametrii:"
 
@@ -41,7 +41,7 @@ msgstr "Datele binare nu sunt afisate, descarcale in schimb"
 msgid "Code:"
 msgstr "Cod:"
 
-#: applications/luci-app-commands/luasrc/view/commands.htm:164
+#: applications/luci-app-commands/luasrc/view/commands.htm:176
 msgid "Collecting data..."
 msgstr "Colectare date..."
 
@@ -69,7 +69,7 @@ msgstr "Linie de comanda pentru a executa"
 msgid "Command successful"
 msgstr "Comanda reusita"
 
-#: applications/luci-app-commands/luasrc/view/commands.htm:144
+#: applications/luci-app-commands/luasrc/view/commands.htm:154
 msgid "Command:"
 msgstr "Comanda:"
 
@@ -95,7 +95,7 @@ msgstr "Dashboard"
 msgid "Description"
 msgstr "Descriere"
 
-#: applications/luci-app-commands/luasrc/view/commands.htm:150
+#: applications/luci-app-commands/luasrc/view/commands.htm:160
 msgid "Download"
 msgstr "Descarca"
 
@@ -111,7 +111,7 @@ msgstr "S-a esuat executarea comenzii!!"
 msgid "Grant UCI access for luci-app-commands"
 msgstr ""
 
-#: applications/luci-app-commands/luasrc/view/commands.htm:152
+#: applications/luci-app-commands/luasrc/view/commands.htm:162
 msgid "Link"
 msgstr "Link"
 
@@ -127,7 +127,7 @@ msgstr ""
 msgid "Public access"
 msgstr "Access public"
 
-#: applications/luci-app-commands/luasrc/view/commands.htm:149
+#: applications/luci-app-commands/luasrc/view/commands.htm:159
 msgid "Run"
 msgstr "Ruleaza"
 
@@ -147,6 +147,10 @@ msgstr ""
 "Aceasta pagina permite configurarea de comenzi personale ce pot fi usor "
 "apelate din interfata grafica"
 
+#: applications/luci-app-commands/luasrc/view/commands.htm:144
+msgid "This section contains no values yet"
+msgstr ""
+
 #: applications/luci-app-commands/luasrc/view/commands.htm:54
 msgid "Waiting for command to complete..."
 msgstr "În așteptarea finalizării comenzii..."
index 9e11e270e646adacbc060f85f1da81818903f387..9c7067670f6ce492948350b06b4b583a9ef02a41 100644 (file)
@@ -2,8 +2,8 @@ msgid ""
 msgstr ""
 "Project-Id-Version: LuCI: commands\n"
 "POT-Creation-Date: 2013-10-15 16:48+0300\n"
-"PO-Revision-Date: 2020-04-19 00:53+0000\n"
-"Last-Translator: Artem <KovalevArtem.ru@gmail.com>\n"
+"PO-Revision-Date: 2020-05-12 20:02+0000\n"
+"Last-Translator: Anton Kikin <a.a.kikin@gmail.com>\n"
 "Language-Team: Russian <https://hosted.weblate.org/projects/openwrt/"
 "luciapplicationscommands/ru/>\n"
 "Language: ru\n"
@@ -12,7 +12,7 @@ msgstr ""
 "Content-Transfer-Encoding: 8bit\n"
 "Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<="
 "4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
-"X-Generator: Weblate 4.0.2-dev\n"
+"X-Generator: Weblate 4.1-dev\n"
 "Project-Info: Это технический перевод, не дословный. Главное-удобный русский "
 "интерфейс, все проверялось в графическом режиме, совместим с другими apps\n"
 
@@ -34,7 +34,7 @@ msgstr ""
 "Разрешить пользователю предоставлять дополнительные аргументы командной "
 "строки"
 
-#: applications/luci-app-commands/luasrc/view/commands.htm:146
+#: applications/luci-app-commands/luasrc/view/commands.htm:156
 msgid "Arguments:"
 msgstr "Аргументы:"
 
@@ -46,7 +46,7 @@ msgstr "Двоичные данные не отображаются, вмест
 msgid "Code:"
 msgstr "Код:"
 
-#: applications/luci-app-commands/luasrc/view/commands.htm:164
+#: applications/luci-app-commands/luasrc/view/commands.htm:176
 msgid "Collecting data..."
 msgstr "Сбор данных..."
 
@@ -74,7 +74,7 @@ msgstr "Командная строка<br />для выполнения"
 msgid "Command successful"
 msgstr "Команда выполнена"
 
-#: applications/luci-app-commands/luasrc/view/commands.htm:144
+#: applications/luci-app-commands/luasrc/view/commands.htm:154
 msgid "Command:"
 msgstr "Команда:"
 
@@ -100,7 +100,7 @@ msgstr "Панель управления"
 msgid "Description"
 msgstr "Описание"
 
-#: applications/luci-app-commands/luasrc/view/commands.htm:150
+#: applications/luci-app-commands/luasrc/view/commands.htm:160
 msgid "Download"
 msgstr "Скачивание"
 
@@ -114,9 +114,9 @@ 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 "Предоставить UCI доступ для luci-app-commands"
 
-#: applications/luci-app-commands/luasrc/view/commands.htm:152
+#: applications/luci-app-commands/luasrc/view/commands.htm:162
 msgid "Link"
 msgstr "Ссылка"
 
@@ -132,7 +132,7 @@ msgstr "Или отобразить результат"
 msgid "Public access"
 msgstr "Публичный доступ"
 
-#: applications/luci-app-commands/luasrc/view/commands.htm:149
+#: applications/luci-app-commands/luasrc/view/commands.htm:159
 msgid "Run"
 msgstr "Запуск"
 
@@ -153,6 +153,10 @@ msgstr ""
 "которые могут быть легко вызваны из веб-интерфейса по нажатию "
 "соответствующей кнопки. Здесь вы можете подписать кнопки и указать команды."
 
+#: applications/luci-app-commands/luasrc/view/commands.htm:144
+msgid "This section contains no values yet"
+msgstr "Здесь не содержатся необходимые значения"
+
 #: applications/luci-app-commands/luasrc/view/commands.htm:54
 msgid "Waiting for command to complete..."
 msgstr "Ожидание завершения выполнения команды..."
index f6b866f58d50164b6f6e58d28335b27c32eabb29..d0773c28dcbedc99246d1f5ca8166954830260cf 100644 (file)
@@ -26,7 +26,7 @@ msgstr ""
 msgid "Allow the user to provide additional command line arguments"
 msgstr "Umožniť používateľovi poskytnúť dodatočné parametre príkazového riadku"
 
-#: applications/luci-app-commands/luasrc/view/commands.htm:146
+#: applications/luci-app-commands/luasrc/view/commands.htm:156
 msgid "Arguments:"
 msgstr "Parametre:"
 
@@ -38,7 +38,7 @@ msgstr "Binárne údaje neboli zobrazené, ale môžu byť prevzaté."
 msgid "Code:"
 msgstr "Kód:"
 
-#: applications/luci-app-commands/luasrc/view/commands.htm:164
+#: applications/luci-app-commands/luasrc/view/commands.htm:176
 msgid "Collecting data..."
 msgstr "Zbierajú sa údaje..."
 
@@ -66,7 +66,7 @@ msgstr "Príkazový riadok na spustenie"
 msgid "Command successful"
 msgstr "Príkaz úspešný"
 
-#: applications/luci-app-commands/luasrc/view/commands.htm:144
+#: applications/luci-app-commands/luasrc/view/commands.htm:154
 msgid "Command:"
 msgstr "Príkaz:"
 
@@ -92,7 +92,7 @@ msgstr "Nástenka"
 msgid "Description"
 msgstr "Popis"
 
-#: applications/luci-app-commands/luasrc/view/commands.htm:150
+#: applications/luci-app-commands/luasrc/view/commands.htm:160
 msgid "Download"
 msgstr "Prevziať"
 
@@ -108,7 +108,7 @@ msgstr "Zlyhalo spustenie príkazu!"
 msgid "Grant UCI access for luci-app-commands"
 msgstr ""
 
-#: applications/luci-app-commands/luasrc/view/commands.htm:152
+#: applications/luci-app-commands/luasrc/view/commands.htm:162
 msgid "Link"
 msgstr "Odkaz"
 
@@ -124,7 +124,7 @@ msgstr "Alebo zobraziť výsledok"
 msgid "Public access"
 msgstr "Verejný prístup"
 
-#: applications/luci-app-commands/luasrc/view/commands.htm:149
+#: applications/luci-app-commands/luasrc/view/commands.htm:159
 msgid "Run"
 msgstr "Spustiť"
 
@@ -142,6 +142,10 @@ msgid ""
 "invoked from the web interface."
 msgstr ""
 
+#: applications/luci-app-commands/luasrc/view/commands.htm:144
+msgid "This section contains no values yet"
+msgstr ""
+
 #: applications/luci-app-commands/luasrc/view/commands.htm:54
 msgid "Waiting for command to complete..."
 msgstr "Čaká sa na dokončenie príkazu..."
index b2b46a573690ea5a111725ea5c97e119ea6d0f14..9d995f7bec74e50a3c005efbd771c98100c3e0b4 100644 (file)
@@ -28,7 +28,7 @@ msgstr ""
 msgid "Allow the user to provide additional command line arguments"
 msgstr "Tillåt användaren att tillge extra kommandoradsargument"
 
-#: applications/luci-app-commands/luasrc/view/commands.htm:146
+#: applications/luci-app-commands/luasrc/view/commands.htm:156
 msgid "Arguments:"
 msgstr "Argument:"
 
@@ -40,7 +40,7 @@ msgstr "Binärdatan visades inte, ladda ner istället."
 msgid "Code:"
 msgstr "Kod:"
 
-#: applications/luci-app-commands/luasrc/view/commands.htm:164
+#: applications/luci-app-commands/luasrc/view/commands.htm:176
 msgid "Collecting data..."
 msgstr "Samlar in data..."
 
@@ -68,7 +68,7 @@ msgstr "Kommandorad att exekvera"
 msgid "Command successful"
 msgstr "Kommandot lyckades"
 
-#: applications/luci-app-commands/luasrc/view/commands.htm:144
+#: applications/luci-app-commands/luasrc/view/commands.htm:154
 msgid "Command:"
 msgstr "Kommando:"
 
@@ -94,7 +94,7 @@ msgstr "Instrumentpanel"
 msgid "Description"
 msgstr "Beskrivning"
 
-#: applications/luci-app-commands/luasrc/view/commands.htm:150
+#: applications/luci-app-commands/luasrc/view/commands.htm:160
 msgid "Download"
 msgstr "Ladda ner"
 
@@ -110,7 +110,7 @@ msgstr "Misslyckade med att köra kommando!"
 msgid "Grant UCI access for luci-app-commands"
 msgstr ""
 
-#: applications/luci-app-commands/luasrc/view/commands.htm:152
+#: applications/luci-app-commands/luasrc/view/commands.htm:162
 msgid "Link"
 msgstr "Länk"
 
@@ -126,7 +126,7 @@ msgstr "Eller visa resultat"
 msgid "Public access"
 msgstr "Publik tillgång"
 
-#: applications/luci-app-commands/luasrc/view/commands.htm:149
+#: applications/luci-app-commands/luasrc/view/commands.htm:159
 msgid "Run"
 msgstr "Kör"
 
@@ -146,6 +146,10 @@ msgstr ""
 "Den här sidan tillåter dig att ställa in anpassade skalkommandon som lättast "
 "kan åberopas från webbgränssnittet."
 
+#: applications/luci-app-commands/luasrc/view/commands.htm:144
+msgid "This section contains no values yet"
+msgstr ""
+
 #: applications/luci-app-commands/luasrc/view/commands.htm:54
 msgid "Waiting for command to complete..."
 msgstr "Väntar på att kommandot ska slutföras..."
index 1bd6fd49ff5b3f835ee27a7264b794dcd22300f4..c158ec8a1f3d4e3088b868cde600fc2dd9025e1d 100644 (file)
@@ -15,7 +15,7 @@ msgstr ""
 msgid "Allow the user to provide additional command line arguments"
 msgstr ""
 
-#: applications/luci-app-commands/luasrc/view/commands.htm:146
+#: applications/luci-app-commands/luasrc/view/commands.htm:156
 msgid "Arguments:"
 msgstr ""
 
@@ -27,7 +27,7 @@ msgstr ""
 msgid "Code:"
 msgstr ""
 
-#: applications/luci-app-commands/luasrc/view/commands.htm:164
+#: applications/luci-app-commands/luasrc/view/commands.htm:176
 msgid "Collecting data..."
 msgstr ""
 
@@ -55,7 +55,7 @@ msgstr ""
 msgid "Command successful"
 msgstr ""
 
-#: applications/luci-app-commands/luasrc/view/commands.htm:144
+#: applications/luci-app-commands/luasrc/view/commands.htm:154
 msgid "Command:"
 msgstr ""
 
@@ -81,7 +81,7 @@ msgstr ""
 msgid "Description"
 msgstr ""
 
-#: applications/luci-app-commands/luasrc/view/commands.htm:150
+#: applications/luci-app-commands/luasrc/view/commands.htm:160
 msgid "Download"
 msgstr ""
 
@@ -97,7 +97,7 @@ msgstr ""
 msgid "Grant UCI access for luci-app-commands"
 msgstr ""
 
-#: applications/luci-app-commands/luasrc/view/commands.htm:152
+#: applications/luci-app-commands/luasrc/view/commands.htm:162
 msgid "Link"
 msgstr ""
 
@@ -113,7 +113,7 @@ msgstr ""
 msgid "Public access"
 msgstr ""
 
-#: applications/luci-app-commands/luasrc/view/commands.htm:149
+#: applications/luci-app-commands/luasrc/view/commands.htm:159
 msgid "Run"
 msgstr ""
 
@@ -131,6 +131,10 @@ msgid ""
 "invoked from the web interface."
 msgstr ""
 
+#: applications/luci-app-commands/luasrc/view/commands.htm:144
+msgid "This section contains no values yet"
+msgstr ""
+
 #: applications/luci-app-commands/luasrc/view/commands.htm:54
 msgid "Waiting for command to complete..."
 msgstr ""
index 38435b3b8e4a5aaba0337a1b463d54dc33336da2..1714b206fa0f04213ed40cb0fee920f2c563362d 100644 (file)
@@ -26,7 +26,7 @@ msgstr ""
 msgid "Allow the user to provide additional command line arguments"
 msgstr ""
 
-#: applications/luci-app-commands/luasrc/view/commands.htm:146
+#: applications/luci-app-commands/luasrc/view/commands.htm:156
 msgid "Arguments:"
 msgstr ""
 
@@ -38,7 +38,7 @@ msgstr ""
 msgid "Code:"
 msgstr ""
 
-#: applications/luci-app-commands/luasrc/view/commands.htm:164
+#: applications/luci-app-commands/luasrc/view/commands.htm:176
 msgid "Collecting data..."
 msgstr "Veri alınıyor..."
 
@@ -66,7 +66,7 @@ msgstr ""
 msgid "Command successful"
 msgstr ""
 
-#: applications/luci-app-commands/luasrc/view/commands.htm:144
+#: applications/luci-app-commands/luasrc/view/commands.htm:154
 msgid "Command:"
 msgstr ""
 
@@ -92,7 +92,7 @@ msgstr ""
 msgid "Description"
 msgstr ""
 
-#: applications/luci-app-commands/luasrc/view/commands.htm:150
+#: applications/luci-app-commands/luasrc/view/commands.htm:160
 msgid "Download"
 msgstr ""
 
@@ -108,7 +108,7 @@ msgstr ""
 msgid "Grant UCI access for luci-app-commands"
 msgstr ""
 
-#: applications/luci-app-commands/luasrc/view/commands.htm:152
+#: applications/luci-app-commands/luasrc/view/commands.htm:162
 msgid "Link"
 msgstr ""
 
@@ -124,7 +124,7 @@ msgstr ""
 msgid "Public access"
 msgstr ""
 
-#: applications/luci-app-commands/luasrc/view/commands.htm:149
+#: applications/luci-app-commands/luasrc/view/commands.htm:159
 msgid "Run"
 msgstr ""
 
@@ -142,6 +142,10 @@ msgid ""
 "invoked from the web interface."
 msgstr ""
 
+#: applications/luci-app-commands/luasrc/view/commands.htm:144
+msgid "This section contains no values yet"
+msgstr ""
+
 #: applications/luci-app-commands/luasrc/view/commands.htm:54
 msgid "Waiting for command to complete..."
 msgstr ""
index dc003ff3578d09e66a6968fc7c6d688d6063c7bd..90d24a3f64c71c516580ccbd6239c766f26b9e99 100644 (file)
@@ -30,7 +30,7 @@ msgstr ""
 msgid "Allow the user to provide additional command line arguments"
 msgstr "Дозвольте користувачеві надати додаткові аргументи командного рядка"
 
-#: applications/luci-app-commands/luasrc/view/commands.htm:146
+#: applications/luci-app-commands/luasrc/view/commands.htm:156
 msgid "Arguments:"
 msgstr "Аргументи:"
 
@@ -42,7 +42,7 @@ msgstr "Бінарні дані не відображаються, завант
 msgid "Code:"
 msgstr "Код:"
 
-#: applications/luci-app-commands/luasrc/view/commands.htm:164
+#: applications/luci-app-commands/luasrc/view/commands.htm:176
 msgid "Collecting data..."
 msgstr "Збирання даних..."
 
@@ -70,7 +70,7 @@ msgstr ""
 msgid "Command successful"
 msgstr "Команду виконано"
 
-#: applications/luci-app-commands/luasrc/view/commands.htm:144
+#: applications/luci-app-commands/luasrc/view/commands.htm:154
 msgid "Command:"
 msgstr "Команда:"
 
@@ -96,7 +96,7 @@ msgstr "Панель керування"
 msgid "Description"
 msgstr "Опис"
 
-#: applications/luci-app-commands/luasrc/view/commands.htm:150
+#: applications/luci-app-commands/luasrc/view/commands.htm:160
 msgid "Download"
 msgstr "Завантажити"
 
@@ -112,7 +112,7 @@ msgstr "Помилка виконання команди!"
 msgid "Grant UCI access for luci-app-commands"
 msgstr ""
 
-#: applications/luci-app-commands/luasrc/view/commands.htm:152
+#: applications/luci-app-commands/luasrc/view/commands.htm:162
 msgid "Link"
 msgstr "Посилання"
 
@@ -128,7 +128,7 @@ msgstr ""
 msgid "Public access"
 msgstr "Відкритий доступ"
 
-#: applications/luci-app-commands/luasrc/view/commands.htm:149
+#: applications/luci-app-commands/luasrc/view/commands.htm:159
 msgid "Run"
 msgstr "Запустити"
 
@@ -148,6 +148,10 @@ msgstr ""
 "Ця сторінка дозволяє налаштувати користувацькі команди оболонки, які може "
 "бути легко запущені з веб-інтерфейсу."
 
+#: applications/luci-app-commands/luasrc/view/commands.htm:144
+msgid "This section contains no values yet"
+msgstr ""
+
 #: applications/luci-app-commands/luasrc/view/commands.htm:54
 msgid "Waiting for command to complete..."
 msgstr "Очікуємо завершення виконання команди..."
index 92c42845aef411a5cd50ea6fc993fdb95f9ab6ba..6a8f60b093666fdf72a19ce28436a0ff1e84f5f4 100644 (file)
@@ -26,7 +26,7 @@ msgstr ""
 msgid "Allow the user to provide additional command line arguments"
 msgstr ""
 
-#: applications/luci-app-commands/luasrc/view/commands.htm:146
+#: applications/luci-app-commands/luasrc/view/commands.htm:156
 msgid "Arguments:"
 msgstr ""
 
@@ -38,7 +38,7 @@ msgstr ""
 msgid "Code:"
 msgstr ""
 
-#: applications/luci-app-commands/luasrc/view/commands.htm:164
+#: applications/luci-app-commands/luasrc/view/commands.htm:176
 msgid "Collecting data..."
 msgstr "Đang lấy dữ liệu..."
 
@@ -66,7 +66,7 @@ msgstr ""
 msgid "Command successful"
 msgstr ""
 
-#: applications/luci-app-commands/luasrc/view/commands.htm:144
+#: applications/luci-app-commands/luasrc/view/commands.htm:154
 msgid "Command:"
 msgstr ""
 
@@ -92,7 +92,7 @@ msgstr ""
 msgid "Description"
 msgstr "Mô tả"
 
-#: applications/luci-app-commands/luasrc/view/commands.htm:150
+#: applications/luci-app-commands/luasrc/view/commands.htm:160
 msgid "Download"
 msgstr ""
 
@@ -108,7 +108,7 @@ msgstr ""
 msgid "Grant UCI access for luci-app-commands"
 msgstr ""
 
-#: applications/luci-app-commands/luasrc/view/commands.htm:152
+#: applications/luci-app-commands/luasrc/view/commands.htm:162
 msgid "Link"
 msgstr ""
 
@@ -124,7 +124,7 @@ msgstr ""
 msgid "Public access"
 msgstr ""
 
-#: applications/luci-app-commands/luasrc/view/commands.htm:149
+#: applications/luci-app-commands/luasrc/view/commands.htm:159
 msgid "Run"
 msgstr ""
 
@@ -142,6 +142,10 @@ msgid ""
 "invoked from the web interface."
 msgstr ""
 
+#: applications/luci-app-commands/luasrc/view/commands.htm:144
+msgid "This section contains no values yet"
+msgstr ""
+
 #: applications/luci-app-commands/luasrc/view/commands.htm:54
 msgid "Waiting for command to complete..."
 msgstr "Vui lòng chờ đến khi lệnh được thực thi hoàn thành..."
index 7c0e3ad3f944ea9b85d4aab17238aba041b4a7aa..a3c278bd47eaa2f68e0f3c75a67fcb055920b0d6 100644 (file)
@@ -30,7 +30,7 @@ msgstr "允许直接执行命令并获取其输出,无须事先验证。"
 msgid "Allow the user to provide additional command line arguments"
 msgstr "允许用户提供额外的命令行参数"
 
-#: applications/luci-app-commands/luasrc/view/commands.htm:146
+#: applications/luci-app-commands/luasrc/view/commands.htm:156
 msgid "Arguments:"
 msgstr "参数:"
 
@@ -42,7 +42,7 @@ msgstr "二进制数据未显示,以下载替代。"
 msgid "Code:"
 msgstr "状态码:"
 
-#: applications/luci-app-commands/luasrc/view/commands.htm:164
+#: applications/luci-app-commands/luasrc/view/commands.htm:176
 msgid "Collecting data..."
 msgstr "正在收集数据…"
 
@@ -70,7 +70,7 @@ msgstr "执行命令行"
 msgid "Command successful"
 msgstr "执行命令成功"
 
-#: applications/luci-app-commands/luasrc/view/commands.htm:144
+#: applications/luci-app-commands/luasrc/view/commands.htm:154
 msgid "Command:"
 msgstr "命令:"
 
@@ -96,7 +96,7 @@ msgstr "看板"
 msgid "Description"
 msgstr "描述"
 
-#: applications/luci-app-commands/luasrc/view/commands.htm:150
+#: applications/luci-app-commands/luasrc/view/commands.htm:160
 msgid "Download"
 msgstr "下载"
 
@@ -112,7 +112,7 @@ msgstr "执行命令失败!"
 msgid "Grant UCI access for luci-app-commands"
 msgstr "授予UCI访问luci-app-commands的权限"
 
-#: applications/luci-app-commands/luasrc/view/commands.htm:152
+#: applications/luci-app-commands/luasrc/view/commands.htm:162
 msgid "Link"
 msgstr "连接"
 
@@ -128,7 +128,7 @@ msgstr "显示执行结果"
 msgid "Public access"
 msgstr "公开访问"
 
-#: applications/luci-app-commands/luasrc/view/commands.htm:149
+#: applications/luci-app-commands/luasrc/view/commands.htm:159
 msgid "Run"
 msgstr "运行"
 
@@ -146,6 +146,10 @@ msgid ""
 "invoked from the web interface."
 msgstr "此页面允许您配置自定义 Shell 命令,并可以从 Web 界面调用。"
 
+#: applications/luci-app-commands/luasrc/view/commands.htm:144
+msgid "This section contains no values yet"
+msgstr ""
+
 #: applications/luci-app-commands/luasrc/view/commands.htm:54
 msgid "Waiting for command to complete..."
 msgstr "正在等待命令完成…"
index 730263fda8fc2d9273aa642a74ad4c0b4829bfbf..49e034512af169d6c6d8f68177f89f95f073b36a 100644 (file)
@@ -31,7 +31,7 @@ msgstr "允許直接執行指令並獲取其輸出,無須事先驗證。"
 msgid "Allow the user to provide additional command line arguments"
 msgstr "允許使用者提供額外的指令列引數"
 
-#: applications/luci-app-commands/luasrc/view/commands.htm:146
+#: applications/luci-app-commands/luasrc/view/commands.htm:156
 msgid "Arguments:"
 msgstr "引數:"
 
@@ -43,7 +43,7 @@ msgstr "二進位資料未顯示,以下載替代。"
 msgid "Code:"
 msgstr "狀態碼:"
 
-#: applications/luci-app-commands/luasrc/view/commands.htm:164
+#: applications/luci-app-commands/luasrc/view/commands.htm:176
 msgid "Collecting data..."
 msgstr "收集資料中..."
 
@@ -71,7 +71,7 @@ msgstr "執行指令列"
 msgid "Command successful"
 msgstr "執行指令成功"
 
-#: applications/luci-app-commands/luasrc/view/commands.htm:144
+#: applications/luci-app-commands/luasrc/view/commands.htm:154
 msgid "Command:"
 msgstr "指令:"
 
@@ -97,7 +97,7 @@ msgstr "儀表板"
 msgid "Description"
 msgstr "說明"
 
-#: applications/luci-app-commands/luasrc/view/commands.htm:150
+#: applications/luci-app-commands/luasrc/view/commands.htm:160
 msgid "Download"
 msgstr "下載"
 
@@ -113,7 +113,7 @@ msgstr "執行指令失敗!"
 msgid "Grant UCI access for luci-app-commands"
 msgstr ""
 
-#: applications/luci-app-commands/luasrc/view/commands.htm:152
+#: applications/luci-app-commands/luasrc/view/commands.htm:162
 msgid "Link"
 msgstr "連線"
 
@@ -129,7 +129,7 @@ msgstr "顯示執行結果"
 msgid "Public access"
 msgstr "公開訪問"
 
-#: applications/luci-app-commands/luasrc/view/commands.htm:149
+#: applications/luci-app-commands/luasrc/view/commands.htm:159
 msgid "Run"
 msgstr "執行"
 
@@ -147,6 +147,10 @@ msgid ""
 "invoked from the web interface."
 msgstr "此頁面允許您配置自訂 Shell 指令,並可以從 Web 介面呼叫。"
 
+#: applications/luci-app-commands/luasrc/view/commands.htm:144
+msgid "This section contains no values yet"
+msgstr ""
+
 #: applications/luci-app-commands/luasrc/view/commands.htm:54
 msgid "Waiting for command to complete..."
 msgstr "正在等待指令完成…"
diff --git a/applications/luci-app-coovachilli/po/ar/coovachilli.po b/applications/luci-app-coovachilli/po/ar/coovachilli.po
new file mode 100644 (file)
index 0000000..20b6a90
--- /dev/null
@@ -0,0 +1,648 @@
+msgid ""
+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"
+"Language: ar\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 "
+"&& n%100<=10 ? 3 : n%100>=11 ? 4 : 5;\n"
+"X-Generator: Pootle 2.0.4\n"
+
+#: applications/luci-app-coovachilli/root/usr/share/luci/menu.d/luci-app-coovachilli.json:3
+msgid "CoovaChilli"
+msgstr ""
+
+#: applications/luci-app-coovachilli/root/usr/share/rpcd/acl.d/luci-app-coovachilli.json:3
+msgid "Grant UCI access for luci-app-coovachilli"
+msgstr ""
+
+#: applications/luci-app-coovachilli/root/usr/share/luci/menu.d/luci-app-coovachilli.json:16
+msgid "Network Configuration"
+msgstr ""
+
+#: applications/luci-app-coovachilli/root/usr/share/luci/menu.d/luci-app-coovachilli.json:26
+msgid "RADIUS configuration"
+msgstr ""
+
+#: applications/luci-app-coovachilli/root/usr/share/luci/menu.d/luci-app-coovachilli.json:36
+msgid "UAM and MAC Authentication"
+msgstr ""
+
+#, fuzzy
+#~ msgid "General configuration"
+#~ msgstr "General configuration"
+
+#~ msgid "General CoovaChilli settings"
+#~ msgstr "General CoovaChilli settings"
+
+#~ msgid "Command socket"
+#~ msgstr "Command socket"
+
+#~ msgid "UNIX socket used for communication with chilli_query"
+#~ msgstr "UNIX socket used for communication with chilli_query"
+
+#~ msgid "Config refresh interval"
+#~ msgstr "Config refresh interval"
+
+#~ msgid ""
+#~ "Re-read configuration file and do DNS lookups every interval seconds. "
+#~ "This has the same effect as sending the HUP signal. If interval is 0 "
+#~ "(zero) this feature is disabled. "
+#~ msgstr ""
+#~ "Re-read configuration file and do DNS lookups every interval seconds. "
+#~ "This has the same effect as sending the HUP signal. If interval is 0 "
+#~ "(zero) this feature is disabled. "
+
+#~ msgid "Pid file"
+#~ msgstr "Pid file"
+
+#~ msgid "Filename to put the process id"
+#~ msgstr "Filename to put the process id"
+
+#~ msgid "State directory"
+#~ msgstr "State directory"
+
+#~ msgid "Directory of non-volatile data"
+#~ msgstr "Directory of non-volatile data"
+
+#~ msgid "TUN/TAP configuration"
+#~ msgstr "TUN/TAP configuration"
+
+#~ msgid "Network/Tun configuration"
+#~ msgstr "Network/Tun configuration"
+
+#~ msgid "Network down script"
+#~ msgstr "Network down script"
+
+#~ msgid ""
+#~ "Script executed after a session has moved from authorized state to "
+#~ "unauthorized"
+#~ msgstr ""
+#~ "Script executed after a session has moved from authorized state to "
+#~ "unauthorized"
+
+#~ msgid "Network up script"
+#~ msgstr "Network up script"
+
+#~ msgid "Script executed after the tun network interface has been brought up"
+#~ msgstr "Script executed after the tun network interface has been brought up"
+
+#~ msgid "Primary DNS Server"
+#~ msgstr "Primary DNS Server"
+
+#~ msgid "Secondary DNS Server"
+#~ msgstr "Secondary DNS Server"
+
+#~ msgid "Domain name"
+#~ msgstr "Domain name"
+
+#~ msgid ""
+#~ "Is used to inform the client about the domain name to use for DNS lookups"
+#~ msgstr ""
+#~ "Is used to inform the client about the domain name to use for DNS lookups"
+
+#~ msgid "Dynamic IP address pool"
+#~ msgstr "Dynamic IP address pool"
+
+#~ msgid "Specifies a pool of dynamic IP addresses"
+#~ msgstr "Specifies a pool of dynamic IP addresses"
+
+#~ msgid "IP down script"
+#~ msgstr "IP down script"
+
+#~ msgid "Script executed after the tun network interface has been taken down"
+#~ msgstr "Script executed after the tun network interface has been taken down"
+
+#~ msgid "IP up script"
+#~ msgstr "IP up script"
+
+#~ msgid ""
+#~ "Script executed after the TUN/TAP network interface has been brought up"
+#~ msgstr ""
+#~ "Script executed after the TUN/TAP network interface has been brought up"
+
+#~ msgid "Uplink subnet"
+#~ msgstr "Uplink subnet"
+
+#~ msgid "Network address of the uplink interface (CIDR notation)"
+#~ msgstr "Network address of the uplink interface (CIDR notation)"
+
+#~ msgid "Static IP address pool"
+#~ msgstr "Static IP address pool"
+
+#~ msgid "Specifies a pool of static IP addresses"
+#~ msgstr "Specifies a pool of static IP addresses"
+
+#~ msgid "TUN/TAP device"
+#~ msgstr "TUN/TAP device"
+
+#~ msgid "The specific device to use for the TUN/TAP interface"
+#~ msgstr "The specific device to use for the TUN/TAP interface"
+
+#~ msgid "TX queue length"
+#~ msgstr "TX queue length"
+
+#~ msgid "The TX queue length to set on the TUN/TAP interface"
+#~ msgstr "The TX queue length to set on the TUN/TAP interface"
+
+#~ msgid "Use TAP device"
+#~ msgstr "Use TAP device"
+
+#~ msgid "Use the TAP interface instead of TUN"
+#~ msgstr "Use the TAP interface instead of TUN"
+
+#~ msgid "DHCP configuration"
+#~ msgstr "DHCP configuration"
+
+#~ msgid "Set DHCP options for connecting clients"
+#~ msgstr "Set DHCP options for connecting clients"
+
+#~ msgid "DHCP end number"
+#~ msgstr "DHCP end number"
+
+#~ msgid "Where to stop assigning IP addresses (default 254)"
+#~ msgstr "Where to stop assigning IP addresses (default 254)"
+
+#~ msgid "DHCP interface"
+#~ msgstr "DHCP interface"
+
+#~ msgid "Ethernet interface to listen to for the downlink interface"
+#~ msgstr "Ethernet interface to listen to for the downlink interface"
+
+#~ msgid "Listen MAC address"
+#~ msgstr "Listen MAC address"
+
+#~ msgid ""
+#~ "MAC address to listen to. If not specified the MAC address of the "
+#~ "interface will be used"
+#~ msgstr ""
+#~ "MAC address to listen to. If not specified the MAC address of the "
+#~ "interface will be used"
+
+#~ msgid "DHCP start number"
+#~ msgstr "DHCP start number"
+
+#~ msgid "Where to start assigning IP addresses (default 10)"
+#~ msgstr "Where to start assigning IP addresses (default 10)"
+
+#~ msgid "Enable IEEE 802.1x"
+#~ msgstr "Enable IEEE 802.1x"
+
+#~ msgid "Enable IEEE 802.1x authentication and listen for EAP requests"
+#~ msgstr "Enable IEEE 802.1x authentication and listen for EAP requests"
+
+#~ msgid "Leasetime"
+#~ msgstr "Leasetime"
+
+#~ msgid "Use a DHCP lease of seconds (default 600)"
+#~ msgstr "Use a DHCP lease of seconds (default 600)"
+
+#~ msgid "Allow session update through RADIUS"
+#~ msgstr "Allow session update through RADIUS"
+
+#~ msgid ""
+#~ "Allow updating of session parameters with RADIUS attributes sent in "
+#~ "Accounting-Response"
+#~ msgstr ""
+#~ "Allow updating of session parameters with RADIUS attributes sent in "
+#~ "Accounting-Response"
+
+#~ msgid "Admin password"
+#~ msgstr "Admin password"
+
+#~ msgid ""
+#~ "Password to use for Administrative-User authentication in order to pick "
+#~ "up chilli configurations and establish a device \"system\" session"
+#~ msgstr ""
+#~ "Password to use for Administrative-User authentication in order to pick "
+#~ "up chilli configurations and establish a device \"system\" session"
+
+#~ msgid "Admin user"
+#~ msgstr "Admin user"
+
+#~ msgid ""
+#~ "User-name to use for Administrative-User authentication in order to pick "
+#~ "up chilli configurations and establish a device \"system\" session"
+#~ msgstr ""
+#~ "User-name to use for Administrative-User authentication in order to pick "
+#~ "up chilli configurations and establish a device \"system\" session"
+
+#~ msgid "Do not check disconnection requests"
+#~ msgstr "Do not check disconnection requests"
+
+#~ msgid "Do not check the source IP address of radius disconnect requests"
+#~ msgstr "Do not check the source IP address of radius disconnect requests"
+
+#~ msgid "RADIUS disconnect port"
+#~ msgstr "RADIUS disconnect port"
+
+#~ msgid "UDP port to listen to for accepting radius disconnect requests"
+#~ msgstr "UDP port to listen to for accepting radius disconnect requests"
+
+#~ msgid "NAS IP"
+#~ msgstr "NAS IP"
+
+#~ msgid "Value to use in RADIUS NAS-IP-Address attribute"
+#~ msgstr "Value to use in RADIUS NAS-IP-Address attribute"
+
+#~ msgid "NAS MAC"
+#~ msgstr "NAS MAC"
+
+#~ msgid "MAC address value to use in RADIUS Called-Station-ID attribute"
+#~ msgstr "MAC address value to use in RADIUS Called-Station-ID attribute"
+
+#~ msgid "Allow OpenID authentication"
+#~ msgstr "Allow OpenID authentication"
+
+#~ msgid ""
+#~ "Allows OpenID authentication by sending ChilliSpot-Config=allow-"
+#~ "openidauth in RADIUS Access-Requests"
+#~ msgstr ""
+#~ "Allows OpenID authentication by sending ChilliSpot-Config=allow-"
+#~ "openidauth in RADIUS Access-Requests"
+
+#~ msgid "RADIUS accounting port"
+#~ msgstr "RADIUS accounting port"
+
+#~ msgid ""
+#~ "The UDP port number to use for radius accounting requests (default 1813)"
+#~ msgstr ""
+#~ "The UDP port number to use for radius accounting requests (default 1813)"
+
+#~ msgid "RADIUS authentication port"
+#~ msgstr "RADIUS authentication port"
+
+#~ msgid ""
+#~ "The UDP port number to use for radius authentication requests (default "
+#~ "1812)"
+#~ msgstr ""
+#~ "The UDP port number to use for radius authentication requests (default "
+#~ "1812)"
+
+#~ msgid "Option radiuscalled"
+#~ msgstr "Option radiuscalled"
+
+#~ msgid "RADIUS listen address"
+#~ msgstr "RADIUS listen address"
+
+#~ msgid "Local interface IP address to use for the radius interface"
+#~ msgstr "Local interface IP address to use for the radius interface"
+
+#~ msgid "RADIUS location ID"
+#~ msgstr "RADIUS location ID"
+
+#~ msgid "WISPr Location ID"
+#~ msgstr "WISPr Location ID"
+
+#~ msgid "RADIUS location name"
+#~ msgstr "RADIUS location name"
+
+#~ msgid "WISPr Location Name"
+#~ msgstr "WISPr Location Name"
+
+#~ msgid "NAS ID"
+#~ msgstr "NAS ID"
+
+#~ msgid "Network access server identifier"
+#~ msgstr "Network access server identifier"
+
+#~ msgid "Option radiusnasip"
+#~ msgstr "Option radiusnasip"
+
+#~ msgid "NAS port type"
+#~ msgstr "NAS port type"
+
+#~ msgid ""
+#~ "Value of NAS-Port-Type attribute. Defaults to 19 (Wireless-IEEE-802.11)"
+#~ msgstr ""
+#~ "Value of NAS-Port-Type attribute. Defaults to 19 (Wireless-IEEE-802.11)"
+
+#~ msgid "Send RADIUS VSA"
+#~ msgstr "Send RADIUS VSA"
+
+#~ msgid "Send the ChilliSpot-OriginalURL RADIUS VSA in Access-Request"
+#~ msgstr "Send the ChilliSpot-OriginalURL RADIUS VSA in Access-Request"
+
+#~ msgid "RADIUS secret"
+#~ msgstr "RADIUS secret"
+
+#~ msgid "Radius shared secret for both servers"
+#~ msgstr "Radius shared secret for both servers"
+
+#~ msgid "RADIUS server 1"
+#~ msgstr "RADIUS server 1"
+
+#~ msgid "The IP address of radius server 1"
+#~ msgstr "The IP address of radius server 1"
+
+#~ msgid "RADIUS server 2"
+#~ msgstr "RADIUS server 2"
+
+#~ msgid "The IP address of radius server 2"
+#~ msgstr "The IP address of radius server 2"
+
+#~ msgid "Swap octets"
+#~ msgstr "Swap octets"
+
+#~ msgid ""
+#~ "Swap the meaning of \"input octets\" and \"output octets\" as it related "
+#~ "to RADIUS attribtues"
+#~ msgstr ""
+#~ "Swap the meaning of \"input octets\" and \"output octets\" as it related "
+#~ "to RADIUS attribtues"
+
+#~ msgid "Allow WPA guests"
+#~ msgstr "Allow WPA guests"
+
+#~ msgid ""
+#~ "Allows WPA Guest authentication by sending ChilliSpot-Config=allow-wpa-"
+#~ "guests in RADIUS Access-Requests"
+#~ msgstr ""
+#~ "Allows WPA Guest authentication by sending ChilliSpot-Config=allow-wpa-"
+#~ "guests in RADIUS Access-Requests"
+
+#~ msgid "Proxy client"
+#~ msgstr "Proxy client"
+
+#~ msgid ""
+#~ "IP address from which radius requests are accepted. If omitted the server "
+#~ "will not accept radius requests"
+#~ msgstr ""
+#~ "IP address from which radius requests are accepted. If omitted the server "
+#~ "will not accept radius requests"
+
+#~ msgid "Proxy listen address"
+#~ msgstr "Proxy listen address"
+
+#~ msgid "Local interface IP address to use for accepting radius requests"
+#~ msgstr "Local interface IP address to use for accepting radius requests"
+
+#~ msgid "Proxy port"
+#~ msgstr "Proxy port"
+
+#~ msgid "UDP Port to listen to for accepting radius requests"
+#~ msgstr "UDP Port to listen to for accepting radius requests"
+
+#~ msgid "Proxy secret"
+#~ msgstr "Proxy secret"
+
+#~ msgid "Radius shared secret for clients"
+#~ msgstr "Radius shared secret for clients"
+
+#~ msgid "UAM configuration"
+#~ msgstr "UAM configuration"
+
+#~ msgid "Unified Configuration Method settings"
+#~ msgstr "Unified Configuration Method settings"
+
+#~ msgid "Use Chilli XML"
+#~ msgstr "Use Chilli XML"
+
+#~ msgid "Return the so-called Chilli XML along with WISPr XML"
+#~ msgstr "Return the so-called Chilli XML along with WISPr XML"
+
+#~ msgid "Default idle timeout"
+#~ msgstr "Default idle timeout"
+
+#~ msgid "Default idle timeout unless otherwise set by RADIUS (defaults to 0)"
+#~ msgstr "Default idle timeout unless otherwise set by RADIUS (defaults to 0)"
+
+#~ msgid "Default interim interval"
+#~ msgstr "Default interim interval"
+
+#~ msgid ""
+#~ "Default interim-interval for RADIUS accounting unless otherwise set by "
+#~ "RADIUS (defaults to 0)"
+#~ msgstr ""
+#~ "Default interim-interval for RADIUS accounting unless otherwise set by "
+#~ "RADIUS (defaults to 0)"
+
+#~ msgid "Default session timeout"
+#~ msgstr "Default session timeout"
+
+#~ msgid ""
+#~ "Default session timeout unless otherwise set by RADIUS (defaults to 0)"
+#~ msgstr ""
+#~ "Default session timeout unless otherwise set by RADIUS (defaults to 0)"
+
+#~ msgid "Inspect DNS traffic"
+#~ msgstr "Inspect DNS traffic"
+
+#~ msgid ""
+#~ "Inspect DNS packets and drop responses with any non- A, CNAME, SOA, or MX "
+#~ "records to prevent dns tunnels (experimental)"
+#~ msgstr ""
+#~ "Inspect DNS packets and drop responses with any non- A, CNAME, SOA, or MX "
+#~ "records to prevent dns tunnels (experimental)"
+
+#~ msgid "Local users file"
+#~ msgstr "Local users file"
+
+#~ msgid ""
+#~ "A colon separated file containing usernames and passwords of locally "
+#~ "authenticated users"
+#~ msgstr ""
+#~ "A colon separated file containing usernames and passwords of locally "
+#~ "authenticated users"
+
+#~ msgid "Location name"
+#~ msgstr "Location name"
+
+#~ msgid "Human readable location name used in JSON interface"
+#~ msgstr "Human readable location name used in JSON interface"
+
+#~ msgid "Do not redirect to UAM server"
+#~ msgstr "Do not redirect to UAM server"
+
+#~ msgid ""
+#~ "Do not return to UAM server on login success, just redirect to original "
+#~ "URL"
+#~ msgstr ""
+#~ "Do not return to UAM server on login success, just redirect to original "
+#~ "URL"
+
+#~ msgid "Do not do WISPr"
+#~ msgstr "Do not do WISPr"
+
+#~ msgid "Do not do any WISPr XML, assume the back-end is doing this instead"
+#~ msgstr "Do not do any WISPr XML, assume the back-end is doing this instead"
+
+#~ msgid "Post auth proxy"
+#~ msgstr "Post auth proxy"
+
+#~ msgid ""
+#~ "Used with postauthproxyport to define a post authentication HTTP proxy "
+#~ "server"
+#~ msgstr ""
+#~ "Used with postauthproxyport to define a post authentication HTTP proxy "
+#~ "server"
+
+#~ msgid "Post auth proxy port"
+#~ msgstr "Post auth proxy port"
+
+#~ msgid ""
+#~ "Used with postauthproxy to define a post authentication HTTP proxy server"
+#~ msgstr ""
+#~ "Used with postauthproxy to define a post authentication HTTP proxy server"
+
+#~ msgid "Allowed resources"
+#~ msgstr "Allowed resources"
+
+#~ msgid "List of resources the client can access without first authenticating"
+#~ msgstr ""
+#~ "List of resources the client can access without first authenticating"
+
+#~ msgid "Allow any DNS server"
+#~ msgstr "Allow any DNS server"
+
+#~ msgid "Allow any DNS server for unauthenticated clients"
+#~ msgstr "Allow any DNS server for unauthenticated clients"
+
+#~ msgid "Allow any IP address"
+#~ msgstr "Allow any IP address"
+
+#~ msgid ""
+#~ "Allow clients to use any IP settings they wish by spoofing ARP "
+#~ "(experimental)"
+#~ msgstr ""
+#~ "Allow clients to use any IP settings they wish by spoofing ARP "
+#~ "(experimental)"
+
+#~ msgid "Allowed domains"
+#~ msgstr "Allowed domains"
+
+#~ msgid ""
+#~ "Defines a list of domain names to automatically add to the walled garden"
+#~ msgstr ""
+#~ "Defines a list of domain names to automatically add to the walled garden"
+
+#~ msgid "UAM homepage"
+#~ msgstr "UAM homepage"
+
+#~ msgid "URL of homepage to redirect unauthenticated users to"
+#~ msgstr "URL of homepage to redirect unauthenticated users to"
+
+#~ msgid "UAM static content port"
+#~ msgstr "UAM static content port"
+
+#~ msgid "TCP port to bind to for only serving embedded content"
+#~ msgstr "TCP port to bind to for only serving embedded content"
+
+#~ msgid "UAM listening address"
+#~ msgstr "UAM listening address"
+
+#~ msgid "IP address to listen to for authentication of clients"
+#~ msgstr "IP address to listen to for authentication of clients"
+
+#~ msgid "UAM logout IP"
+#~ msgstr "UAM logout IP"
+
+#~ msgid ""
+#~ "Use this IP address to instantly logout a client accessing it (defaults "
+#~ "to 1.1.1.1)"
+#~ msgstr ""
+#~ "Use this IP address to instantly logout a client accessing it (defaults "
+#~ "to 1.1.1.1)"
+
+#~ msgid "UAM listening port"
+#~ msgstr "UAM listening port"
+
+#~ msgid "TCP port to bind to for authenticating clients (default 3990)"
+#~ msgstr "TCP port to bind to for authenticating clients (default 3990)"
+
+#~ msgid "UAM secret"
+#~ msgstr "UAM secret"
+
+#~ msgid "Shared secret between uamserver and chilli"
+#~ msgstr "Shared secret between uamserver and chilli"
+
+#~ msgid "UAM server"
+#~ msgstr "UAM server"
+
+#~ msgid "URL of web server to use for authenticating clients"
+#~ msgstr "URL of web server to use for authenticating clients"
+
+#~ msgid "UAM user interface"
+#~ msgstr "UAM user interface"
+
+#~ msgid ""
+#~ "An init.d style program to handle local content on the uamuiport web "
+#~ "server"
+#~ msgstr ""
+#~ "An init.d style program to handle local content on the uamuiport web "
+#~ "server"
+
+#~ msgid "Use status file"
+#~ msgstr "Use status file"
+
+#~ msgid ""
+#~ "Write the status of clients in a non-volatile state file (experimental)"
+#~ msgstr ""
+#~ "Write the status of clients in a non-volatile state file (experimental)"
+
+#~ msgid "WISPr login url"
+#~ msgstr "WISPr login url"
+
+#~ msgid "Specific URL to be given in WISPr XML LoginURL"
+#~ msgstr "Specific URL to be given in WISPr XML LoginURL"
+
+#~ msgid "CGI program"
+#~ msgstr "CGI program"
+
+#~ msgid ""
+#~ "Executable to run as a CGI type program (like haserl) for URLs with "
+#~ "extension .chi"
+#~ msgstr ""
+#~ "Executable to run as a CGI type program (like haserl) for URLs with "
+#~ "extension .chi"
+
+#~ msgid "Web content directory"
+#~ msgstr "Web content directory"
+
+#~ msgid "Directory where embedded local web content is placed"
+#~ msgstr "Directory where embedded local web content is placed"
+
+#~ msgid "MAC configuration"
+#~ msgstr "MAC configuration"
+
+#~ msgid "Configure MAC authentication"
+#~ msgstr "Configure MAC authentication"
+
+#~ msgid "Allowed MAC addresses"
+#~ msgstr "Allowed MAC addresses"
+
+#~ msgid "List of MAC addresses for which MAC authentication will be performed"
+#~ msgstr ""
+#~ "List of MAC addresses for which MAC authentication will be performed"
+
+#~ msgid "Authenticate locally allowed MACs"
+#~ msgstr "Authenticate locally allowed MACs"
+
+#~ msgid "Authenticate allowed MAC addresses without the use of RADIUS"
+#~ msgstr "Authenticate allowed MAC addresses without the use of RADIUS"
+
+#~ msgid "Enable MAC authentification"
+#~ msgstr "Enable MAC authentification"
+
+#~ msgid "Try to authenticate all users based on their mac address alone"
+#~ msgstr "Try to authenticate all users based on their mac address alone"
+
+#~ msgid "Password"
+#~ msgstr "Password"
+
+#~ msgid "Password used when performing MAC authentication"
+#~ msgstr "Password used when performing MAC authentication"
+
+#~ msgid "Suffix"
+#~ msgstr "Suffix"
+
+#~ msgid "coovachilli_macauth_macsuffix_desc"
+#~ msgstr ""
+#~ "Suffix to add to the MAC address in order to form the User-Name, which is "
+#~ "sent to the radius server"
index 4ab6e3cbbdb468f4117411c9f485d721e6f6b8ff..852eeb009d44f66fe92a68606400c25c61cb7fb8 100644 (file)
@@ -1,33 +1,35 @@
-#, fuzzy
 msgid ""
 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: YEAR-MO-DA HO:MI+ZONE\n"
-"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
-"Language-Team: LANGUAGE <LL@li.org>\n"
+"PO-Revision-Date: 2020-06-14 14:42+0000\n"
+"Last-Translator: Satoru Yoshida <ramat@ram.ne.jp>\n"
+"Language-Team: Japanese <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationscoovachilli/ja/>\n"
+"Language: ja\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
-"X-Generator: Translate Toolkit 1.1.1\n"
+"Plural-Forms: nplurals=1; plural=0;\n"
+"X-Generator: Weblate 4.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 認証"
index 59e21b24d10a48c4b22af79599878f6ec1366ae2..fcdf03023a7e3a7a39f6f42d5ea26d3744f399c2 100644 (file)
@@ -3,16 +3,17 @@ msgstr ""
 "Project-Id-Version: LuCI: coovachilli\n"
 "Report-Msgid-Bugs-To: \n"
 "POT-Creation-Date: 2009-05-19 19:36+0200\n"
-"PO-Revision-Date: 2012-08-15 11:29+0300\n"
-"Last-Translator: Roman A. aka BasicXP <x12ozmouse@ya.ru>\n"
-"Language-Team: Russian <x12ozmouse@ya.ru>\n"
+"PO-Revision-Date: 2020-06-07 15:48+0000\n"
+"Last-Translator: Artem <KovalevArtem.ru@gmail.com>\n"
+"Language-Team: Russian <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationscoovachilli/ru/>\n"
 "Language: ru\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: Pootle 2.0.6\n"
+"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n"
+"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
+"X-Generator: Weblate 4.1-dev\n"
 "X-Poedit-SourceCharset: UTF-8\n"
 
 #: applications/luci-app-coovachilli/root/usr/share/luci/menu.d/luci-app-coovachilli.json:3
@@ -21,7 +22,7 @@ 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 "Предоставить UCI доступ для luci-app-coovachilli"
 
 #: applications/luci-app-coovachilli/root/usr/share/luci/menu.d/luci-app-coovachilli.json:16
 msgid "Network Configuration"
diff --git a/applications/luci-app-cshark/po/ar/cshark.po b/applications/luci-app-cshark/po/ar/cshark.po
new file mode 100644 (file)
index 0000000..631790b
--- /dev/null
@@ -0,0 +1,109 @@
+msgid ""
+msgstr ""
+"Language: ar\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#: applications/luci-app-cshark/luasrc/view/cshark.htm:24
+msgid "Actions"
+msgstr ""
+
+#: applications/luci-app-cshark/luasrc/view/cshark.htm:72
+msgid "Capture URL"
+msgstr ""
+
+#: applications/luci-app-cshark/luasrc/view/cshark.htm:68
+msgid "Capture links"
+msgstr ""
+
+#: applications/luci-app-cshark/luasrc/view/cshark.htm:73
+msgid "Capture time"
+msgstr ""
+
+#: applications/luci-app-cshark/luasrc/view/cshark.htm:284
+msgid "Clear list"
+msgstr ""
+
+#: applications/luci-app-cshark/luasrc/controller/cshark.lua:19
+#: applications/luci-app-cshark/luasrc/model/cbi/admin_network/cshark.lua:17
+msgid "CloudShark"
+msgstr ""
+
+#: applications/luci-app-cshark/luasrc/model/cbi/admin_network/cshark.lua:27
+msgid "CloudShark API token"
+msgstr ""
+
+#: applications/luci-app-cshark/luasrc/model/cbi/admin_network/cshark.lua:26
+msgid "CloudShark URL"
+msgstr ""
+
+#: applications/luci-app-cshark/luasrc/view/cshark.htm:23
+#: applications/luci-app-cshark/luasrc/view/cshark.htm:51
+msgid "Filter"
+msgstr ""
+
+#: applications/luci-app-cshark/root/usr/share/rpcd/acl.d/luci-app-cshark.json:3
+msgid "Grant UCI access for luci-app-cshark"
+msgstr ""
+
+#: applications/luci-app-cshark/luasrc/view/cshark.htm:21
+#: applications/luci-app-cshark/luasrc/view/cshark.htm:28
+msgid "Interface"
+msgstr ""
+
+#: applications/luci-app-cshark/luasrc/view/cshark.htm:92
+msgid "Loading"
+msgstr ""
+
+#: applications/luci-app-cshark/luasrc/model/cbi/admin_network/cshark.lua:22
+msgid "Options"
+msgstr ""
+
+#: applications/luci-app-cshark/luasrc/view/cshark.htm:54
+#: applications/luci-app-cshark/luasrc/view/cshark.htm:196
+msgid "Start capture"
+msgstr ""
+
+#: applications/luci-app-cshark/luasrc/view/cshark.htm:17
+msgid "Start network capture"
+msgstr ""
+
+#: applications/luci-app-cshark/luasrc/view/cshark.htm:181
+msgid "Stop capture"
+msgstr ""
+
+#: applications/luci-app-cshark/luasrc/view/cshark.htm:93
+msgid "Waiting for capture to complete..."
+msgstr ""
+
+#: applications/luci-app-cshark/luasrc/view/cshark.htm:93
+msgid "Waiting for upload to complete..."
+msgstr ""
+
+#: applications/luci-app-cshark/luasrc/view/cshark.htm:39
+msgid "any"
+msgstr ""
+
+#: applications/luci-app-cshark/luasrc/view/cshark.htm:47
+msgid "bytes"
+msgstr ""
+
+#: applications/luci-app-cshark/luasrc/view/cshark.htm:46
+msgid "packets"
+msgstr ""
+
+#: applications/luci-app-cshark/luasrc/view/cshark.htm:45
+msgid "seconds"
+msgstr ""
+
+#: applications/luci-app-cshark/luasrc/view/cshark.htm:22
+msgid "seconds, packets, bytes"
+msgstr ""
+
+#: applications/luci-app-cshark/luasrc/view/cshark.htm:44
+msgid "timeout, bytes, seconds"
+msgstr ""
+
+#: applications/luci-app-cshark/luasrc/view/cshark.htm:151
+msgid "value for [seconds, packets, bytes] must be Integer"
+msgstr ""
index 257393c1c93716910f442413bdde87f6554aa911..7eceaa7260eaf24d3a408bb43cf1e01c5e1ca912 100644 (file)
@@ -1,12 +1,18 @@
 msgid ""
 msgstr ""
+"PO-Revision-Date: 2020-06-02 06:41+0000\n"
+"Last-Translator: Petri Asikainen <uniluodossa@gmail.com>\n"
+"Language-Team: Finnish <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationscshark/fi/>\n"
 "Language: fi\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+"X-Generator: Weblate 4.1-dev\n"
 
 #: applications/luci-app-cshark/luasrc/view/cshark.htm:24
 msgid "Actions"
-msgstr ""
+msgstr "Toiminnot"
 
 #: applications/luci-app-cshark/luasrc/view/cshark.htm:72
 msgid "Capture URL"
@@ -40,7 +46,7 @@ msgstr ""
 #: applications/luci-app-cshark/luasrc/view/cshark.htm:23
 #: applications/luci-app-cshark/luasrc/view/cshark.htm:51
 msgid "Filter"
-msgstr ""
+msgstr "Suodatin"
 
 #: applications/luci-app-cshark/root/usr/share/rpcd/acl.d/luci-app-cshark.json:3
 msgid "Grant UCI access for luci-app-cshark"
@@ -49,15 +55,15 @@ msgstr ""
 #: applications/luci-app-cshark/luasrc/view/cshark.htm:21
 #: applications/luci-app-cshark/luasrc/view/cshark.htm:28
 msgid "Interface"
-msgstr ""
+msgstr "Sovitin"
 
 #: applications/luci-app-cshark/luasrc/view/cshark.htm:92
 msgid "Loading"
-msgstr ""
+msgstr "Ladataan"
 
 #: applications/luci-app-cshark/luasrc/model/cbi/admin_network/cshark.lua:22
 msgid "Options"
-msgstr ""
+msgstr "Valinnat"
 
 #: applications/luci-app-cshark/luasrc/view/cshark.htm:54
 #: applications/luci-app-cshark/luasrc/view/cshark.htm:196
index dae74ad32cd311bb8c1971181fe0398f9f658b0f..0af3dee795d07c5227b7ea5e81461570e5b919fc 100644 (file)
@@ -1,14 +1,14 @@
 msgid ""
 msgstr ""
-"PO-Revision-Date: 2020-02-12 11:01+0000\n"
-"Last-Translator: INAGAKI Hiroshi <musashino.open@gmail.com>\n"
+"PO-Revision-Date: 2020-06-13 22:13+0000\n"
+"Last-Translator: Satoru Yoshida <ramat@ram.ne.jp>\n"
 "Language-Team: Japanese <https://hosted.weblate.org/projects/openwrt/"
 "luciapplicationscshark/ja/>\n"
 "Language: ja\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
 "Plural-Forms: nplurals=1; plural=0;\n"
-"X-Generator: Weblate 3.11-dev\n"
+"X-Generator: Weblate 4.1-dev\n"
 
 #: applications/luci-app-cshark/luasrc/view/cshark.htm:24
 msgid "Actions"
@@ -46,7 +46,7 @@ msgstr ""
 #: applications/luci-app-cshark/luasrc/view/cshark.htm:23
 #: applications/luci-app-cshark/luasrc/view/cshark.htm:51
 msgid "Filter"
-msgstr ""
+msgstr "フィルタ"
 
 #: applications/luci-app-cshark/root/usr/share/rpcd/acl.d/luci-app-cshark.json:3
 msgid "Grant UCI access for luci-app-cshark"
@@ -55,15 +55,15 @@ msgstr ""
 #: applications/luci-app-cshark/luasrc/view/cshark.htm:21
 #: applications/luci-app-cshark/luasrc/view/cshark.htm:28
 msgid "Interface"
-msgstr ""
+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"
-msgstr ""
+msgstr "オプション"
 
 #: applications/luci-app-cshark/luasrc/view/cshark.htm:54
 #: applications/luci-app-cshark/luasrc/view/cshark.htm:196
@@ -88,7 +88,7 @@ msgstr ""
 
 #: applications/luci-app-cshark/luasrc/view/cshark.htm:39
 msgid "any"
-msgstr ""
+msgstr "全て"
 
 #: applications/luci-app-cshark/luasrc/view/cshark.htm:47
 msgid "bytes"
index 33a5ac47f4f7252dbb597ebe76d22df6216adce9..741792e6fb9528d6821eb91dfb0efd9e7d2641b7 100644 (file)
@@ -1,15 +1,15 @@
 msgid ""
 msgstr ""
-"PO-Revision-Date: 2020-01-21 13:31+0000\n"
-"Last-Translator: Max Smolik <makcum15@gmail.com>\n"
+"PO-Revision-Date: 2020-06-07 15:48+0000\n"
+"Last-Translator: Artem <KovalevArtem.ru@gmail.com>\n"
 "Language-Team: Russian <https://hosted.weblate.org/projects/openwrt/"
 "luciapplicationscshark/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 3.11-dev\n"
+"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n"
+"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
+"X-Generator: Weblate 4.1-dev\n"
 
 #: applications/luci-app-cshark/luasrc/view/cshark.htm:24
 msgid "Actions"
@@ -17,24 +17,24 @@ msgstr "Действия"
 
 #: applications/luci-app-cshark/luasrc/view/cshark.htm:72
 msgid "Capture URL"
-msgstr ""
+msgstr "Захват URL-адреса"
 
 #: applications/luci-app-cshark/luasrc/view/cshark.htm:68
 msgid "Capture links"
-msgstr ""
+msgstr "Захват ссылок"
 
 #: applications/luci-app-cshark/luasrc/view/cshark.htm:73
 msgid "Capture time"
-msgstr ""
+msgstr "Захват времени"
 
 #: applications/luci-app-cshark/luasrc/view/cshark.htm:284
 msgid "Clear list"
-msgstr ""
+msgstr "Очистить список"
 
 #: applications/luci-app-cshark/luasrc/controller/cshark.lua:19
 #: applications/luci-app-cshark/luasrc/model/cbi/admin_network/cshark.lua:17
 msgid "CloudShark"
-msgstr ""
+msgstr "CloudShark"
 
 #: applications/luci-app-cshark/luasrc/model/cbi/admin_network/cshark.lua:27
 msgid "CloudShark API token"
@@ -42,7 +42,7 @@ msgstr ""
 
 #: applications/luci-app-cshark/luasrc/model/cbi/admin_network/cshark.lua:26
 msgid "CloudShark URL"
-msgstr ""
+msgstr "URL-адрес CloudShark"
 
 #: applications/luci-app-cshark/luasrc/view/cshark.htm:23
 #: applications/luci-app-cshark/luasrc/view/cshark.htm:51
@@ -51,7 +51,7 @@ msgstr "Фильтр"
 
 #: applications/luci-app-cshark/root/usr/share/rpcd/acl.d/luci-app-cshark.json:3
 msgid "Grant UCI access for luci-app-cshark"
-msgstr ""
+msgstr "Предоставить UCI доступ для luci-app-cshark"
 
 #: applications/luci-app-cshark/luasrc/view/cshark.htm:21
 #: applications/luci-app-cshark/luasrc/view/cshark.htm:28
@@ -69,23 +69,23 @@ msgstr "Опции"
 #: applications/luci-app-cshark/luasrc/view/cshark.htm:54
 #: applications/luci-app-cshark/luasrc/view/cshark.htm:196
 msgid "Start capture"
-msgstr ""
+msgstr "Начать захват"
 
 #: applications/luci-app-cshark/luasrc/view/cshark.htm:17
 msgid "Start network capture"
-msgstr ""
+msgstr "Начать захвата сети"
 
 #: applications/luci-app-cshark/luasrc/view/cshark.htm:181
 msgid "Stop capture"
-msgstr ""
+msgstr "Остановить захват"
 
 #: applications/luci-app-cshark/luasrc/view/cshark.htm:93
 msgid "Waiting for capture to complete..."
-msgstr ""
+msgstr "Ожидание завершения захвата..."
 
 #: applications/luci-app-cshark/luasrc/view/cshark.htm:93
 msgid "Waiting for upload to complete..."
-msgstr ""
+msgstr "Ожидание завершения отправки..."
 
 #: applications/luci-app-cshark/luasrc/view/cshark.htm:39
 msgid "any"
@@ -93,11 +93,11 @@ msgstr "любой"
 
 #: applications/luci-app-cshark/luasrc/view/cshark.htm:47
 msgid "bytes"
-msgstr ""
+msgstr "байт"
 
 #: applications/luci-app-cshark/luasrc/view/cshark.htm:46
 msgid "packets"
-msgstr ""
+msgstr "пакетов"
 
 #: applications/luci-app-cshark/luasrc/view/cshark.htm:45
 msgid "seconds"
@@ -105,7 +105,7 @@ msgstr "секунд(ы)"
 
 #: applications/luci-app-cshark/luasrc/view/cshark.htm:22
 msgid "seconds, packets, bytes"
-msgstr ""
+msgstr "секунды, пакеты, байты"
 
 #: applications/luci-app-cshark/luasrc/view/cshark.htm:44
 msgid "timeout, bytes, seconds"
index c626a3d0c0733fd8993ffe3517a232faffa58210..222778162b823301903975073e7b44f3c445f582 100644 (file)
@@ -33,6 +33,8 @@ function s.render(self, sid)
                                        <div class="td" style="vertical-align: top;">
                                                <div class="table" id="ap-<%= mac %>">
                                                        <div class="tr table-titles">
+                                                               <div class="th">Hostname</div>
+                                                               <div class="th">Interface</div>
                                                                <div class="th">MAC</div>
                                                                <div class="th">Utilization</div>
                                                                <div class="th">Frequency</div>
@@ -41,6 +43,8 @@ function s.render(self, sid)
                                                                <div class="th">VHT Sup</div>
                                                        </div>
                                                        <div class="tr">
+                                                               <div class="td"><%= data.hostname %></div>
+                                                               <div class="td"><%= data.iface %></div>
                                                                <div class="td"><%= mac %></div>
                                                                <div class="td"><%= "%.2f" %(data.channel_utilization / 2.55) %> %</div>
                                                                <div class="td"><%= "%.3f" %( data.freq / 1000 ) %> GHz (Channel: <%= "%d" %( status.frequency_to_channel(data.freq) ) %>)</div>
@@ -89,4 +93,4 @@ function s.render(self, sid)
        ]])
 end
 
-return m
\ No newline at end of file
+return m
diff --git a/applications/luci-app-dcwapd/po/ar/dcwapd.po b/applications/luci-app-dcwapd/po/ar/dcwapd.po
new file mode 100644 (file)
index 0000000..e837757
--- /dev/null
@@ -0,0 +1,119 @@
+msgid ""
+msgstr ""
+"Language: ar\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#: applications/luci-app-dcwapd/luasrc/model/cbi/dcwapd/dcwapd.lua:72
+#: applications/luci-app-dcwapd/luasrc/model/cbi/dcwapd/dcwapd.lua:121
+msgid "Bridge"
+msgstr ""
+
+#: applications/luci-app-dcwapd/luasrc/model/cbi/dcwapd/dcwapd.lua:45
+msgid "Channel Sets"
+msgstr ""
+
+#: 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 ""
+
+#: applications/luci-app-dcwapd/luasrc/model/cbi/dcwapd/dcwapd.lua:102
+msgid "Define data channels over which outbound filtered packets will flow."
+msgstr ""
+
+#: applications/luci-app-dcwapd/luasrc/model/cbi/dcwapd/dcwapd.lua:179
+msgid ""
+"Define filter rules to apply to outbound packets. Matching packets will flow "
+"over the data channel."
+msgstr ""
+
+#: applications/luci-app-dcwapd/luasrc/model/cbi/dcwapd/dcwapd.lua:45
+msgid "Define primary channels and their corresponding data channels."
+msgstr ""
+
+#: applications/luci-app-dcwapd/luasrc/model/cbi/dcwapd/dcwapd.lua:213
+msgid "Destination port"
+msgstr ""
+
+#: applications/luci-app-dcwapd/luasrc/model/cbi/dcwapd/dcwapd.lua:21
+msgid "Dual Channel Wi-Fi AP Daemon"
+msgstr ""
+
+#: applications/luci-app-dcwapd/root/usr/share/luci/menu.d/luci-app-dcwapd.json:3
+msgid "Dual Channel WiFi"
+msgstr ""
+
+#: applications/luci-app-dcwapd/luasrc/model/cbi/dcwapd/dcwapd.lua:34
+#: applications/luci-app-dcwapd/luasrc/model/cbi/dcwapd/dcwapd.lua:52
+msgid "Enable"
+msgstr ""
+
+#: applications/luci-app-dcwapd/luasrc/model/cbi/dcwapd/dcwapd.lua:154
+msgid "Filter Sets"
+msgstr ""
+
+#: applications/luci-app-dcwapd/luasrc/model/cbi/dcwapd/dcwapd.lua:166
+#: applications/luci-app-dcwapd/luasrc/model/cbi/dcwapd/dcwapd.lua:179
+msgid "Filters"
+msgstr ""
+
+#: applications/luci-app-dcwapd/luasrc/model/cbi/dcwapd/dcwapd.lua:27
+msgid "General"
+msgstr ""
+
+#: applications/luci-app-dcwapd/luasrc/model/cbi/dcwapd/dcwapd.lua:27
+msgid "General Settings"
+msgstr ""
+
+#: applications/luci-app-dcwapd/root/usr/share/rpcd/acl.d/luci-app-dcwapd.json:3
+msgid "Grant UCI access for luci-app-dcwapd"
+msgstr ""
+
+#: applications/luci-app-dcwapd/luasrc/model/cbi/dcwapd/dcwapd.lua:138
+msgid "Interfaces"
+msgstr ""
+
+#: applications/luci-app-dcwapd/luasrc/model/cbi/dcwapd/dcwapd.lua:161
+msgid "MAC Address"
+msgstr ""
+
+#: applications/luci-app-dcwapd/luasrc/model/cbi/dcwapd/dcwapd.lua:186
+msgid "Packet size"
+msgstr ""
+
+#: applications/luci-app-dcwapd/luasrc/model/cbi/dcwapd/dcwapd.lua:204
+msgid "Protocol"
+msgstr ""
+
+#: applications/luci-app-dcwapd/luasrc/model/cbi/dcwapd/dcwapd.lua:58
+#: applications/luci-app-dcwapd/luasrc/model/cbi/dcwapd/dcwapd.lua:107
+msgid "SSID"
+msgstr ""
+
+#: applications/luci-app-dcwapd/luasrc/model/cbi/dcwapd/dcwapd.lua:154
+msgid "Select filters to apply to matching MAC addresses."
+msgstr ""
+
+#: applications/luci-app-dcwapd/luasrc/model/cbi/dcwapd/dcwapd.lua:192
+msgid "Source IP"
+msgstr ""
+
+#: applications/luci-app-dcwapd/luasrc/model/cbi/dcwapd/dcwapd.lua:198
+msgid "Source port"
+msgstr ""
+
+#: applications/luci-app-dcwapd/luasrc/model/cbi/dcwapd/dcwapd.lua:40
+msgid "Specify the temporary directory for dcwapd file storage."
+msgstr ""
+
+#: applications/luci-app-dcwapd/luasrc/model/cbi/dcwapd/dcwapd.lua:40
+msgid "Temp Directory"
+msgstr ""
+
+#: applications/luci-app-dcwapd/luasrc/model/cbi/dcwapd/dcwapd.lua:22
+msgid ""
+"With <abbr title=\"Dual Channel Wi-Fi AP Daemon\">Dual Channel WiFi</abbr> "
+"you can use two simultaneous Wi-Fi connections to decrease wireless traffic "
+"congestion and increase throughput."
+msgstr ""
index c26c1fd82f3e5a1c1427b4a6d784067d410a690a..ae03e65a77384191a28a7f1dd95f79b8784eb665 100644 (file)
@@ -1,13 +1,19 @@
 msgid ""
 msgstr ""
+"PO-Revision-Date: 2020-06-02 06:42+0000\n"
+"Last-Translator: Petri Asikainen <uniluodossa@gmail.com>\n"
+"Language-Team: Finnish <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationsdcwapd/fi/>\n"
 "Language: fi\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+"X-Generator: Weblate 4.1-dev\n"
 
 #: applications/luci-app-dcwapd/luasrc/model/cbi/dcwapd/dcwapd.lua:72
 #: applications/luci-app-dcwapd/luasrc/model/cbi/dcwapd/dcwapd.lua:121
 msgid "Bridge"
-msgstr ""
+msgstr "Silta"
 
 #: applications/luci-app-dcwapd/luasrc/model/cbi/dcwapd/dcwapd.lua:45
 msgid "Channel Sets"
@@ -47,7 +53,7 @@ msgstr ""
 #: applications/luci-app-dcwapd/luasrc/model/cbi/dcwapd/dcwapd.lua:34
 #: applications/luci-app-dcwapd/luasrc/model/cbi/dcwapd/dcwapd.lua:52
 msgid "Enable"
-msgstr ""
+msgstr "Ota käyttöön"
 
 #: applications/luci-app-dcwapd/luasrc/model/cbi/dcwapd/dcwapd.lua:154
 msgid "Filter Sets"
@@ -60,11 +66,11 @@ msgstr ""
 
 #: applications/luci-app-dcwapd/luasrc/model/cbi/dcwapd/dcwapd.lua:27
 msgid "General"
-msgstr ""
+msgstr "Yleinen"
 
 #: applications/luci-app-dcwapd/luasrc/model/cbi/dcwapd/dcwapd.lua:27
 msgid "General Settings"
-msgstr ""
+msgstr "Yleisasetukset"
 
 #: applications/luci-app-dcwapd/root/usr/share/rpcd/acl.d/luci-app-dcwapd.json:3
 msgid "Grant UCI access for luci-app-dcwapd"
@@ -72,7 +78,7 @@ msgstr ""
 
 #: applications/luci-app-dcwapd/luasrc/model/cbi/dcwapd/dcwapd.lua:138
 msgid "Interfaces"
-msgstr ""
+msgstr "Sovittimet"
 
 #: applications/luci-app-dcwapd/luasrc/model/cbi/dcwapd/dcwapd.lua:161
 msgid "MAC Address"
@@ -84,12 +90,12 @@ msgstr ""
 
 #: applications/luci-app-dcwapd/luasrc/model/cbi/dcwapd/dcwapd.lua:204
 msgid "Protocol"
-msgstr ""
+msgstr "Protokolla"
 
 #: applications/luci-app-dcwapd/luasrc/model/cbi/dcwapd/dcwapd.lua:58
 #: applications/luci-app-dcwapd/luasrc/model/cbi/dcwapd/dcwapd.lua:107
 msgid "SSID"
-msgstr ""
+msgstr "SSID"
 
 #: applications/luci-app-dcwapd/luasrc/model/cbi/dcwapd/dcwapd.lua:154
 msgid "Select filters to apply to matching MAC addresses."
index 8683d50da05b7b2c0290eedb529b9cab70e238f1..bf1fb2d68e48e1afc3bac3806151f8f6ecbb8217 100644 (file)
@@ -1,13 +1,19 @@
 msgid ""
 msgstr ""
+"PO-Revision-Date: 2020-06-13 22:13+0000\n"
+"Last-Translator: Satoru Yoshida <ramat@ram.ne.jp>\n"
+"Language-Team: Japanese <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationsdcwapd/ja/>\n"
 "Language: ja\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.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
 msgid "Bridge"
-msgstr ""
+msgstr "ブリッジ"
 
 #: applications/luci-app-dcwapd/luasrc/model/cbi/dcwapd/dcwapd.lua:45
 msgid "Channel Sets"
@@ -34,7 +40,7 @@ msgstr ""
 
 #: applications/luci-app-dcwapd/luasrc/model/cbi/dcwapd/dcwapd.lua:213
 msgid "Destination port"
-msgstr ""
+msgstr "宛先ポート"
 
 #: applications/luci-app-dcwapd/luasrc/model/cbi/dcwapd/dcwapd.lua:21
 msgid "Dual Channel Wi-Fi AP Daemon"
@@ -47,7 +53,7 @@ msgstr ""
 #: applications/luci-app-dcwapd/luasrc/model/cbi/dcwapd/dcwapd.lua:34
 #: applications/luci-app-dcwapd/luasrc/model/cbi/dcwapd/dcwapd.lua:52
 msgid "Enable"
-msgstr ""
+msgstr "有効"
 
 #: applications/luci-app-dcwapd/luasrc/model/cbi/dcwapd/dcwapd.lua:154
 msgid "Filter Sets"
@@ -60,11 +66,11 @@ 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"
-msgstr ""
+msgstr "一般設定"
 
 #: applications/luci-app-dcwapd/root/usr/share/rpcd/acl.d/luci-app-dcwapd.json:3
 msgid "Grant UCI access for luci-app-dcwapd"
@@ -72,7 +78,7 @@ msgstr ""
 
 #: applications/luci-app-dcwapd/luasrc/model/cbi/dcwapd/dcwapd.lua:138
 msgid "Interfaces"
-msgstr ""
+msgstr "インターフェース"
 
 #: applications/luci-app-dcwapd/luasrc/model/cbi/dcwapd/dcwapd.lua:161
 msgid "MAC Address"
@@ -84,12 +90,12 @@ msgstr ""
 
 #: applications/luci-app-dcwapd/luasrc/model/cbi/dcwapd/dcwapd.lua:204
 msgid "Protocol"
-msgstr ""
+msgstr "プロトコル"
 
 #: applications/luci-app-dcwapd/luasrc/model/cbi/dcwapd/dcwapd.lua:58
 #: applications/luci-app-dcwapd/luasrc/model/cbi/dcwapd/dcwapd.lua:107
 msgid "SSID"
-msgstr ""
+msgstr "SSID"
 
 #: applications/luci-app-dcwapd/luasrc/model/cbi/dcwapd/dcwapd.lua:154
 msgid "Select filters to apply to matching MAC addresses."
@@ -101,7 +107,7 @@ msgstr ""
 
 #: applications/luci-app-dcwapd/luasrc/model/cbi/dcwapd/dcwapd.lua:198
 msgid "Source port"
-msgstr ""
+msgstr "送信元ポート"
 
 #: applications/luci-app-dcwapd/luasrc/model/cbi/dcwapd/dcwapd.lua:40
 msgid "Specify the temporary directory for dcwapd file storage."
index 0186ce62ca7a0090819502b198e11e118fc330de..80cda23ec0622e61b2df89ea7eb4675cfce9d929 100644 (file)
@@ -1,6 +1,6 @@
 msgid ""
 msgstr ""
-"PO-Revision-Date: 2020-05-02 15:56+0000\n"
+"PO-Revision-Date: 2020-06-13 22:13+0000\n"
 "Last-Translator: Marcin Net <marcin.net@linux.pl>\n"
 "Language-Team: Polish <https://hosted.weblate.org/projects/openwrt/"
 "luciapplicationsdcwapd/pl/>\n"
@@ -75,7 +75,7 @@ msgstr "Ogólne"
 
 #: applications/luci-app-dcwapd/luasrc/model/cbi/dcwapd/dcwapd.lua:27
 msgid "General Settings"
-msgstr "Ustawienia główne"
+msgstr "Główne"
 
 #: applications/luci-app-dcwapd/root/usr/share/rpcd/acl.d/luci-app-dcwapd.json:3
 msgid "Grant UCI access for luci-app-dcwapd"
index 2cf8b08c895a1be67313f25fa2359ca33efdb3c8..f7ad6d9bf67e20b692ab8538f2ec2ac0320f3642 100644 (file)
@@ -1,15 +1,15 @@
 msgid ""
 msgstr ""
-"PO-Revision-Date: 2020-04-19 00:53+0000\n"
+"PO-Revision-Date: 2020-06-07 15:48+0000\n"
 "Last-Translator: Artem <KovalevArtem.ru@gmail.com>\n"
 "Language-Team: Russian <https://hosted.weblate.org/projects/openwrt/"
 "luciapplicationsdcwapd/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.0.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.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,28 +17,32 @@ msgid "Bridge"
 msgstr "Мост"
 
 #: applications/luci-app-dcwapd/luasrc/model/cbi/dcwapd/dcwapd.lua:45
-#, fuzzy
 msgid "Channel Sets"
 msgstr "Набор каналов"
 
 #: 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 "Каналы данных"
 
 #: applications/luci-app-dcwapd/luasrc/model/cbi/dcwapd/dcwapd.lua:102
 msgid "Define data channels over which outbound filtered packets will flow."
 msgstr ""
+"Определите каналы передачи данных, по которым будут проходить исходящие "
+"отфильтрованные пакеты."
 
 #: applications/luci-app-dcwapd/luasrc/model/cbi/dcwapd/dcwapd.lua:179
 msgid ""
 "Define filter rules to apply to outbound packets. Matching packets will flow "
 "over the data channel."
 msgstr ""
+"Определите правила фильтрации, применяемые к исходящим пакетам. "
+"Соответствующие пакеты будут передаваться по каналу передачи данных."
 
 #: applications/luci-app-dcwapd/luasrc/model/cbi/dcwapd/dcwapd.lua:45
 msgid "Define primary channels and their corresponding data channels."
 msgstr ""
+"Определите первичные каналы и соответствующие им каналы передачи данных."
 
 #: applications/luci-app-dcwapd/luasrc/model/cbi/dcwapd/dcwapd.lua:213
 msgid "Destination port"
@@ -50,7 +54,7 @@ msgstr ""
 
 #: applications/luci-app-dcwapd/root/usr/share/luci/menu.d/luci-app-dcwapd.json:3
 msgid "Dual Channel WiFi"
-msgstr ""
+msgstr "Двухканальный Wi-Fi"
 
 #: applications/luci-app-dcwapd/luasrc/model/cbi/dcwapd/dcwapd.lua:34
 #: applications/luci-app-dcwapd/luasrc/model/cbi/dcwapd/dcwapd.lua:52
@@ -59,7 +63,7 @@ msgstr "Включить"
 
 #: applications/luci-app-dcwapd/luasrc/model/cbi/dcwapd/dcwapd.lua:154
 msgid "Filter Sets"
-msgstr ""
+msgstr "Наборы фильтров"
 
 #: applications/luci-app-dcwapd/luasrc/model/cbi/dcwapd/dcwapd.lua:166
 #: applications/luci-app-dcwapd/luasrc/model/cbi/dcwapd/dcwapd.lua:179
@@ -76,7 +80,7 @@ msgstr "Основные настройки"
 
 #: applications/luci-app-dcwapd/root/usr/share/rpcd/acl.d/luci-app-dcwapd.json:3
 msgid "Grant UCI access for luci-app-dcwapd"
-msgstr ""
+msgstr "Предоставить UCI доступ для luci-app-dcwapd"
 
 #: applications/luci-app-dcwapd/luasrc/model/cbi/dcwapd/dcwapd.lua:138
 msgid "Interfaces"
@@ -88,7 +92,7 @@ msgstr "MAC адрес"
 
 #: applications/luci-app-dcwapd/luasrc/model/cbi/dcwapd/dcwapd.lua:186
 msgid "Packet size"
-msgstr ""
+msgstr "Размер пакета"
 
 #: applications/luci-app-dcwapd/luasrc/model/cbi/dcwapd/dcwapd.lua:204
 msgid "Protocol"
@@ -101,7 +105,7 @@ msgstr "SSID"
 
 #: applications/luci-app-dcwapd/luasrc/model/cbi/dcwapd/dcwapd.lua:154
 msgid "Select filters to apply to matching MAC addresses."
-msgstr ""
+msgstr "Выберите фильтры для применения к соответствующим MAC-адресам."
 
 #: applications/luci-app-dcwapd/luasrc/model/cbi/dcwapd/dcwapd.lua:192
 msgid "Source IP"
@@ -113,7 +117,7 @@ msgstr "Порт источника"
 
 #: applications/luci-app-dcwapd/luasrc/model/cbi/dcwapd/dcwapd.lua:40
 msgid "Specify the temporary directory for dcwapd file storage."
-msgstr ""
+msgstr "Укажите временный каталог для хранения файлов dcwapd."
 
 #: applications/luci-app-dcwapd/luasrc/model/cbi/dcwapd/dcwapd.lua:40
 msgid "Temp Directory"
index a15563e5b8263a0e55695f6e418a9ea87a901fd5..2bda3f3bc5e3c5ec68ca8b0084937eb3bd4d78b4 100644 (file)
@@ -511,7 +511,14 @@ return view.extend({
                        o.value('-',"-- " + _("custom") + " --");
 
                o.cfgvalue = function(section_id) {
-                       return uci.get('ddns', section_id, 'service_name');
+                       var service = uci.get('ddns', section_id, 'service_name'),
+                               update_script = uci.get('ddns', section_id, 'update_script'),
+                               update_url = uci.get('ddns', section_id, 'update_url');
+
+                       if (!service && (update_script || update_url))
+                               return "-";
+
+                       return service;
                }
 
                o.write = function(section_id, formvalue) {
@@ -529,19 +536,41 @@ return view.extend({
                _("Update URL to be used for updating your DDNS Provider." + "<br />" +
                "Follow instructions you will find on their WEB page."));
                o.modalonly = true;
-               o.rmempty       = false;
+               o.rmempty       = true;
+               o.optional = true;
                o.depends("ipv6_service_name","-");
                o.depends("ipv4_service_name","-");
 
+               o.validate = function(section_id, value) {
+                       var other = this.section.children.filter(function(o) { return o.option == 'update_script' })[0].formvalue(section_id);
+
+                       if ((value == "" && other == "") || (value != "" && other != "")) {
+                               return _("Insert a Update Script OR a Update URL");
+                       }
+
+                       return true;
+               }
+
                // update_script
 
                o = s.taboption('basic', form.Value, 'update_script', _("Custom update-script"),
                _("Custom update script to be used for updating your DDNS Provider."));
                o.modalonly = true;
-               o.rmempty       = false;
+               o.rmempty       = true;
+               o.optional = true;
                o.depends("ipv6_service_name","-");
                o.depends("ipv4_service_name","-");
 
+               o.validate = function(section_id, value) {
+                       var other = this.section.children.filter(function(o) { return o.option == 'update_url' })[0].formvalue(section_id);
+
+                       if ((value == "" && other == "") || (value != "" && other != "")) {
+                               return _("Insert a Update Script OR a Update URL");
+                       }
+
+                       return true;
+               }
+
                // domain
 
                o = s.taboption('basic', form.Value, 'domain', _("Domain"),
diff --git a/applications/luci-app-ddns/po/ar/ddns.po b/applications/luci-app-ddns/po/ar/ddns.po
new file mode 100644 (file)
index 0000000..fbb5a9b
--- /dev/null
@@ -0,0 +1,809 @@
+msgid ""
+msgstr ""
+"PO-Revision-Date: 2020-06-03 12:10+0000\n"
+"Last-Translator: Marwan Amireh <amirehmarwan@gmail.com>\n"
+"Language-Team: Arabic <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationsddns/ar/>\n"
+"Language: ar\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 "
+"&& n%100<=10 ? 3 : n%100>=11 ? 4 : 5;\n"
+"X-Generator: Weblate 4.1-dev\n"
+
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:996
+msgid "\"../\" not allowed in path for Security Reason."
+msgstr ""
+
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:297
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:326
+msgid "Add new services..."
+msgstr ""
+
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:446
+msgid "Advanced Settings"
+msgstr ""
+
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:965
+msgid "Allow non-public IP's"
+msgstr ""
+
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:445
+msgid "Basic Settings"
+msgstr ""
+
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:742
+msgid "Bind Network"
+msgstr ""
+
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:226
+msgid "Binding to a specific network not supported"
+msgstr ""
+
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:253
+msgid ""
+"BusyBox's nslookup and Wget do not support to specify the IP version to use "
+"for communication with DDNS Provider!"
+msgstr ""
+
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:264
+msgid ""
+"BusyBox's nslookup and hostip do not support to specify to use TCP instead "
+"of default UDP when requesting DNS server!"
+msgstr ""
+
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:275
+msgid ""
+"BusyBox's nslookup in the current compiled version does not handle given DNS "
+"Servers correctly!"
+msgstr ""
+
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:332
+msgid "Cancel"
+msgstr ""
+
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:826
+msgid "Check Interval"
+msgstr ""
+
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/status/include/70_ddns.js:27
+msgid "Configuration"
+msgstr ""
+
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:91
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:401
+msgid "Configuration Error"
+msgstr ""
+
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:956
+msgid ""
+"Configure here the details for all Dynamic DNS services including this LuCI "
+"application."
+msgstr ""
+
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:345
+msgid "Create service"
+msgstr ""
+
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:978
+msgid "Current setting:"
+msgstr ""
+
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:75
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:166
+msgid "Currently DDNS updates are not started at boot or on interface events."
+msgstr ""
+
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:557
+msgid "Custom update script to be used for updating your DDNS Provider."
+msgstr ""
+
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:535
+msgid "Custom update-URL"
+msgstr ""
+
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:556
+msgid "Custom update-script"
+msgstr ""
+
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:73
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:169
+msgid "DDNS Autostart disabled"
+msgstr ""
+
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:72
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:169
+msgid "DDNS Autostart enabled"
+msgstr ""
+
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:482
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:504
+msgid "DDNS Service provider"
+msgstr ""
+
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:185
+msgid "DDns"
+msgstr ""
+
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:430
+msgid "DDns Service"
+msgstr ""
+
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:263
+msgid "DNS requests via TCP not supported"
+msgstr ""
+
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:765
+msgid "DNS-Server"
+msgstr ""
+
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:974
+msgid "Date format"
+msgstr ""
+
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:685
+msgid "Defines the Web page to read systems IP-Address from<br />"
+msgstr ""
+
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:695
+msgid "Defines the interface to read systems IP-Address from"
+msgstr ""
+
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:676
+msgid "Defines the network to read systems IP-Address from"
+msgstr ""
+
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:635
+msgid ""
+"Defines the source to read systems IP-Address from, that will be send to the "
+"DDNS provider"
+msgstr ""
+
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:471
+msgid "Defines which IP address 'IPv4/IPv6' is send to the DDNS provider"
+msgstr ""
+
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:990
+msgid "Directory contains Log files for each running section."
+msgstr ""
+
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:984
+msgid ""
+"Directory contains PID and other status information for each running section."
+msgstr ""
+
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:18
+msgid "Disabled"
+msgstr ""
+
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:576
+msgid "Domain"
+msgstr ""
+
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:151
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/status/include/70_ddns.js:7
+#: applications/luci-app-ddns/root/usr/share/luci/menu.d/luci-app-ddns.json:3
+msgid "Dynamic DNS"
+msgstr ""
+
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:157
+msgid "Dynamic DNS Version"
+msgstr ""
+
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:354
+msgid "Edit"
+msgstr ""
+
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:615
+msgid "Enable secure communication with DDNS provider"
+msgstr ""
+
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:409
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:453
+msgid "Enabled"
+msgstr "ممكّن"
+
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:809
+msgid "Error"
+msgstr ""
+
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:891
+msgid "Error Retry Counter"
+msgstr ""
+
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:902
+msgid "Error Retry Interval"
+msgstr ""
+
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:713
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:724
+msgid "Event Network"
+msgstr ""
+
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:686
+msgid "Example for IPv4: http://checkip.dyndns.com"
+msgstr ""
+
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:687
+msgid "Example for IPv6: http://checkipv6.dyndns.com"
+msgstr ""
+
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:819
+msgid "File"
+msgstr ""
+
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:961
+msgid "For detailed information about parameter settings look here."
+msgstr ""
+
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:976
+msgid "For supported codes look here"
+msgstr ""
+
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:754
+msgid "Force IP Version"
+msgstr ""
+
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:252
+msgid "Force IP Version not supported"
+msgstr ""
+
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:853
+msgid "Force Interval"
+msgstr ""
+
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:778
+msgid "Force TCP on DNS"
+msgstr ""
+
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:790
+msgid "Format"
+msgstr ""
+
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:767
+msgid "Format: IP or FQDN"
+msgstr ""
+
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:231
+msgid ""
+"GNU Wget will use the IP of given network, cURL will use the physical "
+"interface."
+msgstr ""
+
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:955
+msgid "Global Configuration"
+msgstr ""
+
+#: applications/luci-app-ddns/root/usr/share/rpcd/acl.d/luci-app-ddns.json:3
+msgid "Grant access to ddns procedures"
+msgstr ""
+
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:214
+msgid "HTTPS not supported"
+msgstr ""
+
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:462
+msgid "Hostname/FQDN to validate, if IP update happen or necessary"
+msgstr ""
+
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:634
+msgid "IP address source"
+msgstr ""
+
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:470
+msgid "IP address version"
+msgstr ""
+
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:476
+msgid "IPv4-Address"
+msgstr ""
+
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:791
+msgid "IPv6 address must be given in square brackets"
+msgstr ""
+
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:205
+msgid "IPv6 is currently not (fully) supported by this system"
+msgstr ""
+
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:204
+msgid "IPv6 not supported"
+msgstr ""
+
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:478
+msgid "IPv6-Address"
+msgstr ""
+
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1009
+msgid ""
+"If Wget and cURL package are installed, Wget is used for communication by "
+"default."
+msgstr ""
+
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:453
+msgid ""
+"If this service section is disabled it could not be started.<br />Neither "
+"from LuCI interface nor from console"
+msgstr ""
+
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:287
+msgid "If using secure communication you should verify server certificates!"
+msgstr ""
+
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:219
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:233
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:245
+msgid ""
+"In some versions cURL/libcurl in OpenWrt is compiled without proxy support."
+msgstr ""
+
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:806
+msgid "Info"
+msgstr ""
+
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:153
+msgid "Information"
+msgstr ""
+
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:548
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:568
+msgid "Insert a Update Script OR a Update URL"
+msgstr ""
+
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:289
+msgid ""
+"Install 'ca-certificates' package or needed certificates by hand into /etc/"
+"ssl/certs default directory"
+msgstr ""
+
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:641
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:694
+msgid "Interface"
+msgstr ""
+
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:854
+msgid ""
+"Interval to force updates send to DDNS Provider<br />Setting this parameter "
+"to 0 will force the script to only run once"
+msgstr ""
+
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:844
+msgid "Interval unit to check for changed IP"
+msgstr ""
+
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:881
+msgid "Interval unit to force updates send to DDNS Provider"
+msgstr ""
+
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:958
+msgid "It is NOT recommended for casual users to change settings on this page."
+msgstr ""
+
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:414
+msgid "Last Update"
+msgstr ""
+
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:448
+msgid "Log File Viewer"
+msgstr ""
+
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:989
+msgid "Log directory"
+msgstr ""
+
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1001
+msgid "Log length"
+msgstr ""
+
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:813
+msgid "Log to file"
+msgstr ""
+
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:800
+msgid "Log to syslog"
+msgstr ""
+
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:397
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:461
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/status/include/70_ddns.js:29
+msgid "Lookup Hostname"
+msgstr ""
+
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:314
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:391
+msgid "Name"
+msgstr ""
+
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:227
+msgid ""
+"Neither GNU Wget with SSL nor cURL installed to select a network to use for "
+"communication."
+msgstr ""
+
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:215
+msgid ""
+"Neither GNU Wget with SSL nor cURL installed to support secure updates via "
+"HTTPS protocol."
+msgstr ""
+
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:639
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:675
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/status/include/70_ddns.js:31
+msgid "Network"
+msgstr ""
+
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:714
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:725
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:744
+msgid "Network on which the ddns-updater scripts will be started"
+msgstr ""
+
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:93
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:418
+msgid "Never"
+msgstr ""
+
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:317
+msgid "New DDns Service…"
+msgstr ""
+
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:414
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/status/include/70_ddns.js:28
+msgid "Next Update"
+msgstr ""
+
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:92
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:402
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/status/include/70_ddns.js:40
+msgid "No Data"
+msgstr ""
+
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:286
+msgid "No certificates found"
+msgstr ""
+
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:805
+msgid "No logging"
+msgstr ""
+
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:966
+msgid "Non-public and by default blocked IP's"
+msgstr ""
+
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:95
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:436
+msgid "Not Running"
+msgstr ""
+
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:807
+msgid "Notice"
+msgstr ""
+
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1002
+msgid "Number of last lines stored in log files"
+msgstr ""
+
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:755
+msgid "OPTIONAL: Force the usage of pure IPv4/IPv6 only communication."
+msgstr ""
+
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:779
+msgid "OPTIONAL: Force the use of TCP instead of default UDP on DNS requests."
+msgstr ""
+
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:743
+msgid "OPTIONAL: Network to use for communication"
+msgstr ""
+
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:789
+msgid "OPTIONAL: Proxy-Server for detection and updates."
+msgstr ""
+
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:766
+msgid "OPTIONAL: Use non-default DNS-Server to detect 'Registered IP'."
+msgstr ""
+
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:914
+msgid "On Error the script will retry the failed action after given time"
+msgstr ""
+
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:892
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:903
+msgid "On Error the script will stop execution after given number of retrys"
+msgstr ""
+
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:599
+msgid "Optional Encoded Parameter"
+msgstr ""
+
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:606
+msgid "Optional Parameter"
+msgstr ""
+
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:600
+msgid "Optional: Replaces [PARAMENC] in Update-URL (URL-encoded)"
+msgstr ""
+
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:607
+msgid "Optional: Replaces [PARAMOPT] in Update-URL (NOT URL-encoded)"
+msgstr ""
+
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:788
+msgid "PROXY-Server"
+msgstr ""
+
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:591
+msgid "Password"
+msgstr ""
+
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:620
+msgid "Path to CA-Certificate"
+msgstr ""
+
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:206
+msgid ""
+"Please follow the instructions on OpenWrt's homepage to enable IPv6 support"
+msgstr ""
+
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:948
+msgid "Please press [Read] button"
+msgstr ""
+
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:934
+msgid "Read / Reread log file"
+msgstr ""
+
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:397
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/status/include/70_ddns.js:30
+msgid "Registered IP"
+msgstr ""
+
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:382
+msgid "Reload"
+msgstr ""
+
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:362
+msgid "Reload this service"
+msgstr ""
+
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:592
+msgid "Replaces [PASSWORD] in Update-URL (URL-encoded)"
+msgstr ""
+
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:577
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:584
+msgid "Replaces [USERNAME] in Update-URL (URL-encoded)"
+msgstr ""
+
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:196
+msgid "Restart DDns"
+msgstr ""
+
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:17
+msgid "Run once"
+msgstr ""
+
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:106
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:439
+msgid "Running"
+msgstr ""
+
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:642
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:704
+msgid "Script"
+msgstr ""
+
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:294
+msgid "Services"
+msgstr ""
+
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:68
+msgid "Start DDNS"
+msgstr ""
+
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:162
+msgid "State"
+msgstr ""
+
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:433
+msgid "Status"
+msgstr ""
+
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:983
+msgid "Status directory"
+msgstr ""
+
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:381
+msgid "Stop"
+msgstr ""
+
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:68
+msgid "Stop DDNS"
+msgstr ""
+
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:370
+msgid "Stop this service"
+msgstr ""
+
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:19
+msgid "Stopped"
+msgstr ""
+
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:894
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:905
+msgid "The default setting of '0' will retry infinite."
+msgstr ""
+
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:320
+msgid "The service name is already used"
+msgstr ""
+
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/status/include/70_ddns.js:43
+msgid "There is no service configured."
+msgstr ""
+
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:947
+msgid "This is the current content of the log file in"
+msgstr ""
+
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:76
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:167
+msgid ""
+"This is the default if you run DDNS scripts by yourself (i.e. via cron with "
+"force_interval set to '0')"
+msgstr ""
+
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:731
+msgid "This will be autoset to the selected interface"
+msgstr ""
+
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:447
+msgid "Timer Settings"
+msgstr ""
+
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:640
+msgid "URL"
+msgstr ""
+
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:684
+msgid "URL to detect"
+msgstr ""
+
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:94
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:418
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/status/include/70_ddns.js:38
+msgid "Unknown"
+msgstr ""
+
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:536
+msgid ""
+"Update URL to be used for updating your DDNS Provider.<br />Follow "
+"instructions you will find on their WEB page."
+msgstr ""
+
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:614
+msgid "Use HTTP Secure"
+msgstr ""
+
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1008
+msgid "Use cURL"
+msgstr ""
+
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:705
+msgid "User defined script to read systems IP-Address"
+msgstr ""
+
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:583
+msgid "Username"
+msgstr ""
+
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:274
+msgid "Using specific DNS Server not supported"
+msgstr ""
+
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:836
+msgid "Values below 5 minutes == 300 seconds are not supported"
+msgstr ""
+
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:873
+msgid "Values lower 'Check Interval' except '0' are not supported"
+msgstr ""
+
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:16
+msgid "Verify"
+msgstr ""
+
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:808
+msgid "Warning"
+msgstr ""
+
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:818
+msgid ""
+"Writes detailed messages to log file. File will be truncated automatically."
+msgstr ""
+
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:801
+msgid ""
+"Writes log messages to syslog. Critical Errors will always be written to "
+"syslog."
+msgstr ""
+
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:278
+msgid ""
+"You should install 'bind-host' or 'knot-host' or 'drill' or 'hostip' "
+"package, if you need to specify a DNS server to detect your registered IP."
+msgstr ""
+
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:267
+msgid ""
+"You should install 'bind-host' or 'knot-host' or 'drill' package for DNS "
+"requests."
+msgstr ""
+
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:255
+msgid "You should install 'wget' or 'curl' or 'uclient-fetch' package."
+msgstr ""
+
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:217
+msgid ""
+"You should install 'wget' or 'curl' or 'uclient-fetch' with 'libustream-"
+"*ssl' package."
+msgstr ""
+
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:229
+msgid "You should install 'wget' or 'curl' package."
+msgstr ""
+
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:243
+msgid ""
+"You should install 'wget' or 'uclient-fetch' package or replace libcurl."
+msgstr ""
+
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:241
+msgid "cURL is installed, but libcurl was compiled without proxy support."
+msgstr ""
+
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:240
+msgid "cURL without Proxy Support"
+msgstr ""
+
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:489
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:511
+msgid "custom"
+msgstr ""
+
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:887
+msgid "days"
+msgstr ""
+
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:621
+msgid "directory or path/file"
+msgstr ""
+
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:849
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:886
+msgid "hours"
+msgstr ""
+
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:848
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:885
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:919
+msgid "minutes"
+msgstr ""
+
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:622
+msgid "or"
+msgstr ""
+
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:207
+msgid "or update your system to the latest OpenWrt Release"
+msgstr ""
+
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:847
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:918
+msgid "seconds"
+msgstr ""
+
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:623
+msgid "to run HTTPS without verification of server certificates (insecure)"
+msgstr ""
index 0653bacd8d0730ca6ff53b00597a318114c704a5..01eec29a2ffc0de0adbcc5f4e6dc571c50a7ed7d 100644 (file)
@@ -4,7 +4,7 @@ msgstr ""
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:967
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:996
 msgid "\"../\" not allowed in path for Security Reason."
 msgstr ""
 
@@ -17,7 +17,7 @@ msgstr ""
 msgid "Advanced Settings"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:936
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:965
 msgid "Allow non-public IP's"
 msgstr ""
 
@@ -25,7 +25,7 @@ msgstr ""
 msgid "Basic Settings"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:713
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:742
 msgid "Bind Network"
 msgstr ""
 
@@ -55,7 +55,7 @@ msgstr ""
 msgid "Cancel"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:797
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:826
 msgid "Check Interval"
 msgstr ""
 
@@ -68,7 +68,7 @@ msgstr ""
 msgid "Configuration Error"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:927
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:956
 msgid ""
 "Configure here the details for all Dynamic DNS services including this LuCI "
 "application."
@@ -78,7 +78,7 @@ msgstr ""
 msgid "Create service"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:949
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:978
 msgid "Current setting:"
 msgstr ""
 
@@ -87,15 +87,15 @@ msgstr ""
 msgid "Currently DDNS updates are not started at boot or on interface events."
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:539
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:557
 msgid "Custom update script to be used for updating your DDNS Provider."
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:528
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:535
 msgid "Custom update-URL"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:538
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:556
 msgid "Custom update-script"
 msgstr ""
 
@@ -126,27 +126,27 @@ msgstr ""
 msgid "DNS requests via TCP not supported"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:736
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:765
 msgid "DNS-Server"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:945
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:974
 msgid "Date format"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:656
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:685
 msgid "Defines the Web page to read systems IP-Address from<br />"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:666
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:695
 msgid "Defines the interface to read systems IP-Address from"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:647
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:676
 msgid "Defines the network to read systems IP-Address from"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:606
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:635
 msgid ""
 "Defines the source to read systems IP-Address from, that will be send to the "
 "DDNS provider"
@@ -156,11 +156,11 @@ msgstr ""
 msgid "Defines which IP address 'IPv4/IPv6' is send to the DDNS provider"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:961
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:990
 msgid "Directory contains Log files for each running section."
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:955
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:984
 msgid ""
 "Directory contains PID and other status information for each running section."
 msgstr ""
@@ -169,7 +169,7 @@ msgstr ""
 msgid "Disabled"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:547
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:576
 msgid "Domain"
 msgstr ""
 
@@ -187,7 +187,7 @@ msgstr ""
 msgid "Edit"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:586
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:615
 msgid "Enable secure communication with DDNS provider"
 msgstr ""
 
@@ -196,44 +196,44 @@ msgstr ""
 msgid "Enabled"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:780
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:809
 msgid "Error"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:862
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:891
 msgid "Error Retry Counter"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:873
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:902
 msgid "Error Retry Interval"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:684
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:695
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:713
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:724
 msgid "Event Network"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:657
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:686
 msgid "Example for IPv4: http://checkip.dyndns.com"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:658
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:687
 msgid "Example for IPv6: http://checkipv6.dyndns.com"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:790
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:819
 msgid "File"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:932
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:961
 msgid "For detailed information about parameter settings look here."
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:947
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:976
 msgid "For supported codes look here"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:725
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:754
 msgid "Force IP Version"
 msgstr ""
 
@@ -241,19 +241,19 @@ msgstr ""
 msgid "Force IP Version not supported"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:824
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:853
 msgid "Force Interval"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:749
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:778
 msgid "Force TCP on DNS"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:761
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:790
 msgid "Format"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:738
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:767
 msgid "Format: IP or FQDN"
 msgstr ""
 
@@ -263,7 +263,7 @@ msgid ""
 "interface."
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:926
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:955
 msgid "Global Configuration"
 msgstr ""
 
@@ -279,7 +279,7 @@ msgstr ""
 msgid "Hostname/FQDN to validate, if IP update happen or necessary"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:605
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:634
 msgid "IP address source"
 msgstr ""
 
@@ -291,7 +291,7 @@ msgstr ""
 msgid "IPv4-Address"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:762
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:791
 msgid "IPv6 address must be given in square brackets"
 msgstr ""
 
@@ -307,7 +307,7 @@ msgstr ""
 msgid "IPv6-Address"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:980
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1009
 msgid ""
 "If Wget and cURL package are installed, Wget is used for communication by "
 "default."
@@ -330,7 +330,7 @@ msgid ""
 "In some versions cURL/libcurl in OpenWrt is compiled without proxy support."
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:777
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:806
 msgid "Info"
 msgstr ""
 
@@ -338,32 +338,37 @@ msgstr ""
 msgid "Information"
 msgstr ""
 
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:548
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:568
+msgid "Insert a Update Script OR a Update URL"
+msgstr ""
+
 #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:289
 msgid ""
 "Install 'ca-certificates' package or needed certificates by hand into /etc/"
 "ssl/certs default directory"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:612
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:665
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:641
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:694
 msgid "Interface"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:825
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:854
 msgid ""
 "Interval to force updates send to DDNS Provider<br />Setting this parameter "
 "to 0 will force the script to only run once"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:815
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:844
 msgid "Interval unit to check for changed IP"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:852
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:881
 msgid "Interval unit to force updates send to DDNS Provider"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:929
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:958
 msgid "It is NOT recommended for casual users to change settings on this page."
 msgstr ""
 
@@ -375,19 +380,19 @@ msgstr ""
 msgid "Log File Viewer"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:960
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:989
 msgid "Log directory"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:972
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1001
 msgid "Log length"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:784
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:813
 msgid "Log to file"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:771
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:800
 msgid "Log to syslog"
 msgstr ""
 
@@ -414,15 +419,15 @@ msgid ""
 "HTTPS protocol."
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:610
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:646
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:639
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:675
 #: applications/luci-app-ddns/htdocs/luci-static/resources/view/status/include/70_ddns.js:31
 msgid "Network"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:685
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:696
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:715
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:714
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:725
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:744
 msgid "Network on which the ddns-updater scripts will be started"
 msgstr ""
 
@@ -450,11 +455,11 @@ msgstr ""
 msgid "No certificates found"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:776
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:805
 msgid "No logging"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:937
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:966
 msgid "Non-public and by default blocked IP's"
 msgstr ""
 
@@ -463,68 +468,68 @@ msgstr ""
 msgid "Not Running"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:778
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:807
 msgid "Notice"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:973
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1002
 msgid "Number of last lines stored in log files"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:726
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:755
 msgid "OPTIONAL: Force the usage of pure IPv4/IPv6 only communication."
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:750
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:779
 msgid "OPTIONAL: Force the use of TCP instead of default UDP on DNS requests."
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:714
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:743
 msgid "OPTIONAL: Network to use for communication"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:760
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:789
 msgid "OPTIONAL: Proxy-Server for detection and updates."
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:737
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:766
 msgid "OPTIONAL: Use non-default DNS-Server to detect 'Registered IP'."
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:885
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:914
 msgid "On Error the script will retry the failed action after given time"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:863
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:874
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:892
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:903
 msgid "On Error the script will stop execution after given number of retrys"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:570
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:599
 msgid "Optional Encoded Parameter"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:577
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:606
 msgid "Optional Parameter"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:571
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:600
 msgid "Optional: Replaces [PARAMENC] in Update-URL (URL-encoded)"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:578
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:607
 msgid "Optional: Replaces [PARAMOPT] in Update-URL (NOT URL-encoded)"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:759
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:788
 msgid "PROXY-Server"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:562
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:591
 msgid "Password"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:591
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:620
 msgid "Path to CA-Certificate"
 msgstr ""
 
@@ -533,11 +538,11 @@ msgid ""
 "Please follow the instructions on OpenWrt's homepage to enable IPv6 support"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:919
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:948
 msgid "Please press [Read] button"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:905
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:934
 msgid "Read / Reread log file"
 msgstr ""
 
@@ -554,12 +559,12 @@ msgstr ""
 msgid "Reload this service"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:563
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:592
 msgid "Replaces [PASSWORD] in Update-URL (URL-encoded)"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:548
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:555
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:577
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:584
 msgid "Replaces [USERNAME] in Update-URL (URL-encoded)"
 msgstr ""
 
@@ -576,8 +581,8 @@ msgstr ""
 msgid "Running"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:613
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:675
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:642
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:704
 msgid "Script"
 msgstr ""
 
@@ -597,7 +602,7 @@ msgstr ""
 msgid "Status"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:954
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:983
 msgid "Status directory"
 msgstr ""
 
@@ -617,8 +622,8 @@ msgstr ""
 msgid "Stopped"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:865
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:876
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:894
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:905
 msgid "The default setting of '0' will retry infinite."
 msgstr ""
 
@@ -630,7 +635,7 @@ msgstr ""
 msgid "There is no service configured."
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:918
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:947
 msgid "This is the current content of the log file in"
 msgstr ""
 
@@ -641,7 +646,7 @@ msgid ""
 "force_interval set to '0')"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:702
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:731
 msgid "This will be autoset to the selected interface"
 msgstr ""
 
@@ -649,11 +654,11 @@ msgstr ""
 msgid "Timer Settings"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:611
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:640
 msgid "URL"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:655
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:684
 msgid "URL to detect"
 msgstr ""
 
@@ -663,25 +668,25 @@ msgstr ""
 msgid "Unknown"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:529
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:536
 msgid ""
 "Update URL to be used for updating your DDNS Provider.<br />Follow "
 "instructions you will find on their WEB page."
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:585
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:614
 msgid "Use HTTP Secure"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:979
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1008
 msgid "Use cURL"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:676
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:705
 msgid "User defined script to read systems IP-Address"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:554
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:583
 msgid "Username"
 msgstr ""
 
@@ -689,11 +694,11 @@ msgstr ""
 msgid "Using specific DNS Server not supported"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:807
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:836
 msgid "Values below 5 minutes == 300 seconds are not supported"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:844
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:873
 msgid "Values lower 'Check Interval' except '0' are not supported"
 msgstr ""
 
@@ -701,16 +706,16 @@ msgstr ""
 msgid "Verify"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:779
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:808
 msgid "Warning"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:789
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:818
 msgid ""
 "Writes detailed messages to log file. File will be truncated automatically."
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:772
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:801
 msgid ""
 "Writes log messages to syslog. Critical Errors will always be written to "
 "syslog."
@@ -760,26 +765,26 @@ msgstr ""
 msgid "custom"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:858
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:887
 msgid "days"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:592
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:621
 msgid "directory or path/file"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:820
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:857
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:849
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:886
 msgid "hours"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:819
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:856
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:890
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:848
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:885
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:919
 msgid "minutes"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:593
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:622
 msgid "or"
 msgstr ""
 
@@ -787,11 +792,11 @@ msgstr ""
 msgid "or update your system to the latest OpenWrt Release"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:818
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:889
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:847
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:918
 msgid "seconds"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:594
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:623
 msgid "to run HTTPS without verification of server certificates (insecure)"
 msgstr ""
index b73f23195522016e68b190a1b56b590b3456c630..2fa5029ac04592c25f1839e33d0b174d7aa3f43e 100644 (file)
@@ -4,7 +4,7 @@ msgstr ""
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:967
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:996
 msgid "\"../\" not allowed in path for Security Reason."
 msgstr ""
 
@@ -17,7 +17,7 @@ msgstr ""
 msgid "Advanced Settings"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:936
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:965
 msgid "Allow non-public IP's"
 msgstr ""
 
@@ -25,7 +25,7 @@ msgstr ""
 msgid "Basic Settings"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:713
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:742
 msgid "Bind Network"
 msgstr ""
 
@@ -55,7 +55,7 @@ msgstr ""
 msgid "Cancel"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:797
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:826
 msgid "Check Interval"
 msgstr ""
 
@@ -68,7 +68,7 @@ msgstr ""
 msgid "Configuration Error"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:927
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:956
 msgid ""
 "Configure here the details for all Dynamic DNS services including this LuCI "
 "application."
@@ -78,7 +78,7 @@ msgstr ""
 msgid "Create service"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:949
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:978
 msgid "Current setting:"
 msgstr ""
 
@@ -87,15 +87,15 @@ msgstr ""
 msgid "Currently DDNS updates are not started at boot or on interface events."
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:539
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:557
 msgid "Custom update script to be used for updating your DDNS Provider."
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:528
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:535
 msgid "Custom update-URL"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:538
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:556
 msgid "Custom update-script"
 msgstr ""
 
@@ -126,27 +126,27 @@ msgstr ""
 msgid "DNS requests via TCP not supported"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:736
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:765
 msgid "DNS-Server"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:945
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:974
 msgid "Date format"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:656
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:685
 msgid "Defines the Web page to read systems IP-Address from<br />"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:666
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:695
 msgid "Defines the interface to read systems IP-Address from"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:647
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:676
 msgid "Defines the network to read systems IP-Address from"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:606
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:635
 msgid ""
 "Defines the source to read systems IP-Address from, that will be send to the "
 "DDNS provider"
@@ -156,11 +156,11 @@ msgstr ""
 msgid "Defines which IP address 'IPv4/IPv6' is send to the DDNS provider"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:961
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:990
 msgid "Directory contains Log files for each running section."
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:955
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:984
 msgid ""
 "Directory contains PID and other status information for each running section."
 msgstr ""
@@ -169,7 +169,7 @@ msgstr ""
 msgid "Disabled"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:547
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:576
 msgid "Domain"
 msgstr ""
 
@@ -187,7 +187,7 @@ msgstr ""
 msgid "Edit"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:586
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:615
 msgid "Enable secure communication with DDNS provider"
 msgstr ""
 
@@ -196,44 +196,44 @@ msgstr ""
 msgid "Enabled"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:780
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:809
 msgid "Error"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:862
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:891
 msgid "Error Retry Counter"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:873
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:902
 msgid "Error Retry Interval"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:684
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:695
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:713
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:724
 msgid "Event Network"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:657
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:686
 msgid "Example for IPv4: http://checkip.dyndns.com"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:658
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:687
 msgid "Example for IPv6: http://checkipv6.dyndns.com"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:790
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:819
 msgid "File"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:932
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:961
 msgid "For detailed information about parameter settings look here."
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:947
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:976
 msgid "For supported codes look here"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:725
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:754
 msgid "Force IP Version"
 msgstr ""
 
@@ -241,19 +241,19 @@ msgstr ""
 msgid "Force IP Version not supported"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:824
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:853
 msgid "Force Interval"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:749
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:778
 msgid "Force TCP on DNS"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:761
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:790
 msgid "Format"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:738
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:767
 msgid "Format: IP or FQDN"
 msgstr ""
 
@@ -263,7 +263,7 @@ msgid ""
 "interface."
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:926
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:955
 msgid "Global Configuration"
 msgstr ""
 
@@ -279,7 +279,7 @@ msgstr ""
 msgid "Hostname/FQDN to validate, if IP update happen or necessary"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:605
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:634
 msgid "IP address source"
 msgstr ""
 
@@ -291,7 +291,7 @@ msgstr ""
 msgid "IPv4-Address"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:762
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:791
 msgid "IPv6 address must be given in square brackets"
 msgstr ""
 
@@ -307,7 +307,7 @@ msgstr ""
 msgid "IPv6-Address"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:980
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1009
 msgid ""
 "If Wget and cURL package are installed, Wget is used for communication by "
 "default."
@@ -330,7 +330,7 @@ msgid ""
 "In some versions cURL/libcurl in OpenWrt is compiled without proxy support."
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:777
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:806
 msgid "Info"
 msgstr ""
 
@@ -338,32 +338,37 @@ msgstr ""
 msgid "Information"
 msgstr ""
 
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:548
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:568
+msgid "Insert a Update Script OR a Update URL"
+msgstr ""
+
 #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:289
 msgid ""
 "Install 'ca-certificates' package or needed certificates by hand into /etc/"
 "ssl/certs default directory"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:612
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:665
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:641
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:694
 msgid "Interface"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:825
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:854
 msgid ""
 "Interval to force updates send to DDNS Provider<br />Setting this parameter "
 "to 0 will force the script to only run once"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:815
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:844
 msgid "Interval unit to check for changed IP"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:852
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:881
 msgid "Interval unit to force updates send to DDNS Provider"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:929
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:958
 msgid "It is NOT recommended for casual users to change settings on this page."
 msgstr ""
 
@@ -375,19 +380,19 @@ msgstr ""
 msgid "Log File Viewer"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:960
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:989
 msgid "Log directory"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:972
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1001
 msgid "Log length"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:784
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:813
 msgid "Log to file"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:771
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:800
 msgid "Log to syslog"
 msgstr ""
 
@@ -414,15 +419,15 @@ msgid ""
 "HTTPS protocol."
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:610
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:646
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:639
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:675
 #: applications/luci-app-ddns/htdocs/luci-static/resources/view/status/include/70_ddns.js:31
 msgid "Network"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:685
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:696
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:715
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:714
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:725
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:744
 msgid "Network on which the ddns-updater scripts will be started"
 msgstr ""
 
@@ -450,11 +455,11 @@ msgstr ""
 msgid "No certificates found"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:776
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:805
 msgid "No logging"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:937
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:966
 msgid "Non-public and by default blocked IP's"
 msgstr ""
 
@@ -463,68 +468,68 @@ msgstr ""
 msgid "Not Running"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:778
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:807
 msgid "Notice"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:973
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1002
 msgid "Number of last lines stored in log files"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:726
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:755
 msgid "OPTIONAL: Force the usage of pure IPv4/IPv6 only communication."
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:750
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:779
 msgid "OPTIONAL: Force the use of TCP instead of default UDP on DNS requests."
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:714
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:743
 msgid "OPTIONAL: Network to use for communication"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:760
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:789
 msgid "OPTIONAL: Proxy-Server for detection and updates."
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:737
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:766
 msgid "OPTIONAL: Use non-default DNS-Server to detect 'Registered IP'."
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:885
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:914
 msgid "On Error the script will retry the failed action after given time"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:863
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:874
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:892
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:903
 msgid "On Error the script will stop execution after given number of retrys"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:570
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:599
 msgid "Optional Encoded Parameter"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:577
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:606
 msgid "Optional Parameter"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:571
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:600
 msgid "Optional: Replaces [PARAMENC] in Update-URL (URL-encoded)"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:578
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:607
 msgid "Optional: Replaces [PARAMOPT] in Update-URL (NOT URL-encoded)"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:759
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:788
 msgid "PROXY-Server"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:562
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:591
 msgid "Password"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:591
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:620
 msgid "Path to CA-Certificate"
 msgstr ""
 
@@ -533,11 +538,11 @@ msgid ""
 "Please follow the instructions on OpenWrt's homepage to enable IPv6 support"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:919
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:948
 msgid "Please press [Read] button"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:905
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:934
 msgid "Read / Reread log file"
 msgstr ""
 
@@ -554,12 +559,12 @@ msgstr ""
 msgid "Reload this service"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:563
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:592
 msgid "Replaces [PASSWORD] in Update-URL (URL-encoded)"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:548
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:555
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:577
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:584
 msgid "Replaces [USERNAME] in Update-URL (URL-encoded)"
 msgstr ""
 
@@ -576,8 +581,8 @@ msgstr ""
 msgid "Running"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:613
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:675
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:642
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:704
 msgid "Script"
 msgstr ""
 
@@ -597,7 +602,7 @@ msgstr ""
 msgid "Status"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:954
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:983
 msgid "Status directory"
 msgstr ""
 
@@ -617,8 +622,8 @@ msgstr ""
 msgid "Stopped"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:865
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:876
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:894
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:905
 msgid "The default setting of '0' will retry infinite."
 msgstr ""
 
@@ -630,7 +635,7 @@ msgstr ""
 msgid "There is no service configured."
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:918
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:947
 msgid "This is the current content of the log file in"
 msgstr ""
 
@@ -641,7 +646,7 @@ msgid ""
 "force_interval set to '0')"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:702
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:731
 msgid "This will be autoset to the selected interface"
 msgstr ""
 
@@ -649,11 +654,11 @@ msgstr ""
 msgid "Timer Settings"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:611
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:640
 msgid "URL"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:655
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:684
 msgid "URL to detect"
 msgstr ""
 
@@ -663,25 +668,25 @@ msgstr ""
 msgid "Unknown"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:529
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:536
 msgid ""
 "Update URL to be used for updating your DDNS Provider.<br />Follow "
 "instructions you will find on their WEB page."
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:585
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:614
 msgid "Use HTTP Secure"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:979
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1008
 msgid "Use cURL"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:676
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:705
 msgid "User defined script to read systems IP-Address"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:554
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:583
 msgid "Username"
 msgstr ""
 
@@ -689,11 +694,11 @@ msgstr ""
 msgid "Using specific DNS Server not supported"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:807
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:836
 msgid "Values below 5 minutes == 300 seconds are not supported"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:844
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:873
 msgid "Values lower 'Check Interval' except '0' are not supported"
 msgstr ""
 
@@ -701,16 +706,16 @@ msgstr ""
 msgid "Verify"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:779
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:808
 msgid "Warning"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:789
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:818
 msgid ""
 "Writes detailed messages to log file. File will be truncated automatically."
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:772
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:801
 msgid ""
 "Writes log messages to syslog. Critical Errors will always be written to "
 "syslog."
@@ -760,26 +765,26 @@ msgstr ""
 msgid "custom"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:858
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:887
 msgid "days"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:592
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:621
 msgid "directory or path/file"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:820
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:857
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:849
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:886
 msgid "hours"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:819
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:856
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:890
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:848
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:885
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:919
 msgid "minutes"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:593
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:622
 msgid "or"
 msgstr ""
 
@@ -787,11 +792,11 @@ msgstr ""
 msgid "or update your system to the latest OpenWrt Release"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:818
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:889
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:847
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:918
 msgid "seconds"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:594
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:623
 msgid "to run HTTPS without verification of server certificates (insecure)"
 msgstr ""
index 3eba87c395e623333e1e4addcfdfca5cbe520306..1e5c1a6d9cab419e4ee9e9b8bff078a2cd0958ba 100644 (file)
@@ -15,7 +15,7 @@ msgstr ""
 "Plural-Forms: nplurals=2; plural=n != 1;\n"
 "X-Generator: Weblate 4.0-dev\n"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:967
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:996
 msgid "\"../\" not allowed in path for Security Reason."
 msgstr ""
 
@@ -28,7 +28,7 @@ msgstr ""
 msgid "Advanced Settings"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:936
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:965
 msgid "Allow non-public IP's"
 msgstr ""
 
@@ -36,7 +36,7 @@ msgstr ""
 msgid "Basic Settings"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:713
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:742
 msgid "Bind Network"
 msgstr ""
 
@@ -66,7 +66,7 @@ msgstr ""
 msgid "Cancel"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:797
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:826
 msgid "Check Interval"
 msgstr ""
 
@@ -79,7 +79,7 @@ msgstr "Configuració"
 msgid "Configuration Error"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:927
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:956
 msgid ""
 "Configure here the details for all Dynamic DNS services including this LuCI "
 "application."
@@ -89,7 +89,7 @@ msgstr ""
 msgid "Create service"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:949
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:978
 msgid "Current setting:"
 msgstr ""
 
@@ -98,16 +98,16 @@ msgstr ""
 msgid "Currently DDNS updates are not started at boot or on interface events."
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:539
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:557
 msgid "Custom update script to be used for updating your DDNS Provider."
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:528
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:535
 #, fuzzy
 msgid "Custom update-URL"
 msgstr "URL d'actualització personalitzada"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:538
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:556
 msgid "Custom update-script"
 msgstr ""
 
@@ -138,27 +138,27 @@ msgstr ""
 msgid "DNS requests via TCP not supported"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:736
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:765
 msgid "DNS-Server"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:945
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:974
 msgid "Date format"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:656
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:685
 msgid "Defines the Web page to read systems IP-Address from<br />"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:666
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:695
 msgid "Defines the interface to read systems IP-Address from"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:647
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:676
 msgid "Defines the network to read systems IP-Address from"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:606
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:635
 msgid ""
 "Defines the source to read systems IP-Address from, that will be send to the "
 "DDNS provider"
@@ -168,11 +168,11 @@ msgstr ""
 msgid "Defines which IP address 'IPv4/IPv6' is send to the DDNS provider"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:961
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:990
 msgid "Directory contains Log files for each running section."
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:955
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:984
 msgid ""
 "Directory contains PID and other status information for each running section."
 msgstr ""
@@ -181,7 +181,7 @@ msgstr ""
 msgid "Disabled"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:547
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:576
 msgid "Domain"
 msgstr "Domini"
 
@@ -199,7 +199,7 @@ msgstr ""
 msgid "Edit"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:586
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:615
 msgid "Enable secure communication with DDNS provider"
 msgstr ""
 
@@ -208,44 +208,44 @@ msgstr ""
 msgid "Enabled"
 msgstr "Activat"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:780
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:809
 msgid "Error"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:862
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:891
 msgid "Error Retry Counter"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:873
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:902
 msgid "Error Retry Interval"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:684
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:695
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:713
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:724
 msgid "Event Network"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:657
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:686
 msgid "Example for IPv4: http://checkip.dyndns.com"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:658
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:687
 msgid "Example for IPv6: http://checkipv6.dyndns.com"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:790
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:819
 msgid "File"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:932
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:961
 msgid "For detailed information about parameter settings look here."
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:947
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:976
 msgid "For supported codes look here"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:725
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:754
 msgid "Force IP Version"
 msgstr ""
 
@@ -253,19 +253,19 @@ msgstr ""
 msgid "Force IP Version not supported"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:824
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:853
 msgid "Force Interval"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:749
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:778
 msgid "Force TCP on DNS"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:761
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:790
 msgid "Format"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:738
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:767
 msgid "Format: IP or FQDN"
 msgstr ""
 
@@ -275,7 +275,7 @@ msgid ""
 "interface."
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:926
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:955
 msgid "Global Configuration"
 msgstr ""
 
@@ -291,7 +291,7 @@ msgstr ""
 msgid "Hostname/FQDN to validate, if IP update happen or necessary"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:605
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:634
 msgid "IP address source"
 msgstr ""
 
@@ -303,7 +303,7 @@ msgstr ""
 msgid "IPv4-Address"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:762
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:791
 msgid "IPv6 address must be given in square brackets"
 msgstr ""
 
@@ -319,7 +319,7 @@ msgstr ""
 msgid "IPv6-Address"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:980
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1009
 msgid ""
 "If Wget and cURL package are installed, Wget is used for communication by "
 "default."
@@ -342,7 +342,7 @@ msgid ""
 "In some versions cURL/libcurl in OpenWrt is compiled without proxy support."
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:777
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:806
 msgid "Info"
 msgstr ""
 
@@ -350,32 +350,37 @@ msgstr ""
 msgid "Information"
 msgstr ""
 
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:548
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:568
+msgid "Insert a Update Script OR a Update URL"
+msgstr ""
+
 #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:289
 msgid ""
 "Install 'ca-certificates' package or needed certificates by hand into /etc/"
 "ssl/certs default directory"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:612
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:665
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:641
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:694
 msgid "Interface"
 msgstr "Interfície"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:825
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:854
 msgid ""
 "Interval to force updates send to DDNS Provider<br />Setting this parameter "
 "to 0 will force the script to only run once"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:815
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:844
 msgid "Interval unit to check for changed IP"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:852
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:881
 msgid "Interval unit to force updates send to DDNS Provider"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:929
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:958
 msgid "It is NOT recommended for casual users to change settings on this page."
 msgstr ""
 
@@ -387,19 +392,19 @@ msgstr ""
 msgid "Log File Viewer"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:960
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:989
 msgid "Log directory"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:972
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1001
 msgid "Log length"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:784
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:813
 msgid "Log to file"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:771
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:800
 msgid "Log to syslog"
 msgstr ""
 
@@ -426,15 +431,15 @@ msgid ""
 "HTTPS protocol."
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:610
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:646
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:639
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:675
 #: applications/luci-app-ddns/htdocs/luci-static/resources/view/status/include/70_ddns.js:31
 msgid "Network"
 msgstr "Xarxa"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:685
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:696
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:715
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:714
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:725
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:744
 msgid "Network on which the ddns-updater scripts will be started"
 msgstr ""
 
@@ -462,11 +467,11 @@ msgstr ""
 msgid "No certificates found"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:776
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:805
 msgid "No logging"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:937
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:966
 msgid "Non-public and by default blocked IP's"
 msgstr ""
 
@@ -475,68 +480,68 @@ msgstr ""
 msgid "Not Running"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:778
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:807
 msgid "Notice"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:973
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1002
 msgid "Number of last lines stored in log files"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:726
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:755
 msgid "OPTIONAL: Force the usage of pure IPv4/IPv6 only communication."
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:750
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:779
 msgid "OPTIONAL: Force the use of TCP instead of default UDP on DNS requests."
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:714
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:743
 msgid "OPTIONAL: Network to use for communication"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:760
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:789
 msgid "OPTIONAL: Proxy-Server for detection and updates."
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:737
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:766
 msgid "OPTIONAL: Use non-default DNS-Server to detect 'Registered IP'."
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:885
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:914
 msgid "On Error the script will retry the failed action after given time"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:863
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:874
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:892
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:903
 msgid "On Error the script will stop execution after given number of retrys"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:570
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:599
 msgid "Optional Encoded Parameter"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:577
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:606
 msgid "Optional Parameter"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:571
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:600
 msgid "Optional: Replaces [PARAMENC] in Update-URL (URL-encoded)"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:578
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:607
 msgid "Optional: Replaces [PARAMOPT] in Update-URL (NOT URL-encoded)"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:759
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:788
 msgid "PROXY-Server"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:562
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:591
 msgid "Password"
 msgstr "Contrasenya"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:591
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:620
 msgid "Path to CA-Certificate"
 msgstr "Camí cap al certificat CA"
 
@@ -545,11 +550,11 @@ msgid ""
 "Please follow the instructions on OpenWrt's homepage to enable IPv6 support"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:919
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:948
 msgid "Please press [Read] button"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:905
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:934
 msgid "Read / Reread log file"
 msgstr ""
 
@@ -566,12 +571,12 @@ msgstr ""
 msgid "Reload this service"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:563
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:592
 msgid "Replaces [PASSWORD] in Update-URL (URL-encoded)"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:548
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:555
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:577
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:584
 msgid "Replaces [USERNAME] in Update-URL (URL-encoded)"
 msgstr ""
 
@@ -588,8 +593,8 @@ msgstr ""
 msgid "Running"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:613
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:675
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:642
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:704
 msgid "Script"
 msgstr ""
 
@@ -609,7 +614,7 @@ msgstr ""
 msgid "Status"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:954
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:983
 msgid "Status directory"
 msgstr ""
 
@@ -629,8 +634,8 @@ msgstr ""
 msgid "Stopped"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:865
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:876
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:894
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:905
 msgid "The default setting of '0' will retry infinite."
 msgstr ""
 
@@ -642,7 +647,7 @@ msgstr ""
 msgid "There is no service configured."
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:918
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:947
 msgid "This is the current content of the log file in"
 msgstr ""
 
@@ -653,7 +658,7 @@ msgid ""
 "force_interval set to '0')"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:702
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:731
 msgid "This will be autoset to the selected interface"
 msgstr ""
 
@@ -661,11 +666,11 @@ msgstr ""
 msgid "Timer Settings"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:611
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:640
 msgid "URL"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:655
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:684
 msgid "URL to detect"
 msgstr ""
 
@@ -675,25 +680,25 @@ msgstr ""
 msgid "Unknown"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:529
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:536
 msgid ""
 "Update URL to be used for updating your DDNS Provider.<br />Follow "
 "instructions you will find on their WEB page."
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:585
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:614
 msgid "Use HTTP Secure"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:979
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1008
 msgid "Use cURL"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:676
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:705
 msgid "User defined script to read systems IP-Address"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:554
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:583
 msgid "Username"
 msgstr "Nom d'usuari"
 
@@ -701,11 +706,11 @@ msgstr "Nom d'usuari"
 msgid "Using specific DNS Server not supported"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:807
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:836
 msgid "Values below 5 minutes == 300 seconds are not supported"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:844
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:873
 msgid "Values lower 'Check Interval' except '0' are not supported"
 msgstr ""
 
@@ -713,16 +718,16 @@ msgstr ""
 msgid "Verify"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:779
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:808
 msgid "Warning"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:789
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:818
 msgid ""
 "Writes detailed messages to log file. File will be truncated automatically."
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:772
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:801
 msgid ""
 "Writes log messages to syslog. Critical Errors will always be written to "
 "syslog."
@@ -772,26 +777,26 @@ msgstr ""
 msgid "custom"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:858
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:887
 msgid "days"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:592
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:621
 msgid "directory or path/file"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:820
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:857
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:849
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:886
 msgid "hours"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:819
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:856
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:890
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:848
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:885
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:919
 msgid "minutes"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:593
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:622
 msgid "or"
 msgstr ""
 
@@ -799,12 +804,12 @@ msgstr ""
 msgid "or update your system to the latest OpenWrt Release"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:818
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:889
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:847
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:918
 msgid "seconds"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:594
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:623
 msgid "to run HTTPS without verification of server certificates (insecure)"
 msgstr ""
 
index 7b9cc9fd40f32b19a86a080e64bafa86ef16cdea..52b197d75413693390675dccf42f58013fff6915 100644 (file)
@@ -15,7 +15,7 @@ msgstr ""
 "Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n"
 "X-Generator: Weblate 4.0-dev\n"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:967
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:996
 msgid "\"../\" not allowed in path for Security Reason."
 msgstr "\".. /\"není v cestě povoleno z bezpečnostních důvodů."
 
@@ -28,7 +28,7 @@ msgstr "Přidat nové služby..."
 msgid "Advanced Settings"
 msgstr "Pokročilá nastavení"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:936
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:965
 msgid "Allow non-public IP's"
 msgstr "Povolit neveřejné adresy IP"
 
@@ -36,7 +36,7 @@ msgstr "Povolit neveřejné adresy IP"
 msgid "Basic Settings"
 msgstr "Základní nastavení"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:713
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:742
 msgid "Bind Network"
 msgstr "Vytvořit vazbu mezi sítí"
 
@@ -66,7 +66,7 @@ msgstr ""
 msgid "Cancel"
 msgstr "Storno"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:797
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:826
 msgid "Check Interval"
 msgstr "Interval kontroly"
 
@@ -79,7 +79,7 @@ msgstr "Nastavení"
 msgid "Configuration Error"
 msgstr "Chyba nastavení"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:927
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:956
 msgid ""
 "Configure here the details for all Dynamic DNS services including this LuCI "
 "application."
@@ -91,7 +91,7 @@ msgstr ""
 msgid "Create service"
 msgstr "Vytvořit službu"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:949
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:978
 msgid "Current setting:"
 msgstr "Současné nastavení:"
 
@@ -102,15 +102,15 @@ msgstr ""
 "V současné době nejsou aktualizace DDNS spouštěny při spuštění zařízení nebo "
 "při událostech rozhraní."
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:539
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:557
 msgid "Custom update script to be used for updating your DDNS Provider."
 msgstr "Vlastní aktualizační skript, který bude použit pro aktualizaci DDNS."
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:528
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:535
 msgid "Custom update-URL"
 msgstr "Vlastní aktualizační-URL"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:538
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:556
 msgid "Custom update-script"
 msgstr "Vlastní aktualizační skript"
 
@@ -141,27 +141,27 @@ msgstr "Služba DDNS"
 msgid "DNS requests via TCP not supported"
 msgstr "Požadavky DNS přes TCP nejsou podporovány"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:736
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:765
 msgid "DNS-Server"
 msgstr "Server DNS"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:945
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:974
 msgid "Date format"
 msgstr "Formát data"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:656
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:685
 msgid "Defines the Web page to read systems IP-Address from<br />"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:666
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:695
 msgid "Defines the interface to read systems IP-Address from"
 msgstr "Definuje rozhraní pro zjištění systémové IP adresy z"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:647
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:676
 msgid "Defines the network to read systems IP-Address from"
 msgstr "Definuje síť pro zjištění systémové IP adres z"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:606
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:635
 msgid ""
 "Defines the source to read systems IP-Address from, that will be send to the "
 "DDNS provider"
@@ -173,11 +173,11 @@ msgstr ""
 msgid "Defines which IP address 'IPv4/IPv6' is send to the DDNS provider"
 msgstr "Určuje, která IP adresa (IPv4/IPv6) bude odeslána poskytovateli DDNS"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:961
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:990
 msgid "Directory contains Log files for each running section."
 msgstr "Adresář obsahuje soubory protokolu pro každou běžící sekci."
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:955
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:984
 msgid ""
 "Directory contains PID and other status information for each running section."
 msgstr ""
@@ -187,7 +187,7 @@ msgstr ""
 msgid "Disabled"
 msgstr "Zakázáno"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:547
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:576
 msgid "Domain"
 msgstr "Doména"
 
@@ -205,7 +205,7 @@ msgstr "Verze Dynamic DNS"
 msgid "Edit"
 msgstr "Upravit"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:586
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:615
 msgid "Enable secure communication with DDNS provider"
 msgstr "Povolit zabezpečenou komunikaci s poskytovatelem DDNS"
 
@@ -214,44 +214,44 @@ msgstr "Povolit zabezpečenou komunikaci s poskytovatelem DDNS"
 msgid "Enabled"
 msgstr "Zapnuto"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:780
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:809
 msgid "Error"
 msgstr "Chyba"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:862
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:891
 msgid "Error Retry Counter"
 msgstr "Čítač opakování chyb"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:873
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:902
 msgid "Error Retry Interval"
 msgstr "Interval opakování chyby"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:684
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:695
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:713
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:724
 msgid "Event Network"
 msgstr "Síťové rozhraní"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:657
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:686
 msgid "Example for IPv4: http://checkip.dyndns.com"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:658
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:687
 msgid "Example for IPv6: http://checkipv6.dyndns.com"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:790
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:819
 msgid "File"
 msgstr "Soubor"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:932
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:961
 msgid "For detailed information about parameter settings look here."
 msgstr "Podrobné informace o nastavení parametrů najdete zde."
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:947
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:976
 msgid "For supported codes look here"
 msgstr "Podporované kódy najdete zde"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:725
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:754
 msgid "Force IP Version"
 msgstr "Vynutit verzi IP"
 
@@ -259,19 +259,19 @@ msgstr "Vynutit verzi IP"
 msgid "Force IP Version not supported"
 msgstr "Vynucená verze IP není podporována"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:824
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:853
 msgid "Force Interval"
 msgstr "Interval vynucení"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:749
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:778
 msgid "Force TCP on DNS"
 msgstr "Vynucení protokolu TCP u služby DNS"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:761
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:790
 msgid "Format"
 msgstr "Formát"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:738
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:767
 msgid "Format: IP or FQDN"
 msgstr "Formát: IP nebo FQDN"
 
@@ -281,7 +281,7 @@ msgid ""
 "interface."
 msgstr "GNU Wget použije IP dané sítě, cURL použije fyzické rozhraní."
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:926
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:955
 msgid "Global Configuration"
 msgstr "Globální nastavení"
 
@@ -299,7 +299,7 @@ msgstr ""
 "Název hostitele / FQDN k ověření, pokud dojde k aktualizaci IP nebo je-li to "
 "nutné"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:605
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:634
 msgid "IP address source"
 msgstr "Zdrojová IP adresa"
 
@@ -311,7 +311,7 @@ msgstr "Verze IP adresy"
 msgid "IPv4-Address"
 msgstr "IPv4 adresa"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:762
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:791
 msgid "IPv6 address must be given in square brackets"
 msgstr "Adresa IPv6 musí být uvedena v hranatých závorkách"
 
@@ -327,7 +327,7 @@ msgstr "Protokol IPv6 není podporován"
 msgid "IPv6-Address"
 msgstr "IPv6 adresa"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:980
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1009
 msgid ""
 "If Wget and cURL package are installed, Wget is used for communication by "
 "default."
@@ -355,7 +355,7 @@ msgid ""
 msgstr ""
 "V některých verzích je cURL / libcurl v OpenWrt kompilován bez podpory proxy."
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:777
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:806
 msgid "Info"
 msgstr "Informace"
 
@@ -363,33 +363,38 @@ msgstr "Informace"
 msgid "Information"
 msgstr "Informace"
 
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:548
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:568
+msgid "Insert a Update Script OR a Update URL"
+msgstr ""
+
 #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:289
 msgid ""
 "Install 'ca-certificates' package or needed certificates by hand into /etc/"
 "ssl/certs default directory"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:612
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:665
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:641
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:694
 msgid "Interface"
 msgstr "Rozhraní"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:825
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:854
 msgid ""
 "Interval to force updates send to DDNS Provider<br />Setting this parameter "
 "to 0 will force the script to only run once"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:815
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:844
 msgid "Interval unit to check for changed IP"
 msgstr "Jednotka intervalu pro kontrolu změněné adresy IP"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:852
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:881
 msgid "Interval unit to force updates send to DDNS Provider"
 msgstr ""
 "Jednotka intervalu, která vynutí odeslání aktualizací zprostředkovateli DDNS"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:929
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:958
 msgid "It is NOT recommended for casual users to change settings on this page."
 msgstr ""
 "Pro příležitostné uživatele NENÍ doporučeno měnit nastavení na této stránce."
@@ -402,19 +407,19 @@ msgstr "Poslední aktualizace"
 msgid "Log File Viewer"
 msgstr "Prohlížeč souborů protokolu"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:960
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:989
 msgid "Log directory"
 msgstr "Adresář protokolu"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:972
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1001
 msgid "Log length"
 msgstr "Délka protokolu"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:784
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:813
 msgid "Log to file"
 msgstr "Protokolovat do souboru"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:771
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:800
 msgid "Log to syslog"
 msgstr "Protokolovat do syslog"
 
@@ -445,15 +450,15 @@ msgstr ""
 "Není nainstalován GNU Wget s SSL ani cURL pro podporu bezpečných aktualizací "
 "pomocí protokolu HTTPS."
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:610
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:646
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:639
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:675
 #: applications/luci-app-ddns/htdocs/luci-static/resources/view/status/include/70_ddns.js:31
 msgid "Network"
 msgstr "Síť"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:685
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:696
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:715
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:714
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:725
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:744
 msgid "Network on which the ddns-updater scripts will be started"
 msgstr "Síť, na které budou spuštěny skripty ddns-updater"
 
@@ -481,11 +486,11 @@ msgstr "Žádná data"
 msgid "No certificates found"
 msgstr "Nebyly nalezeny žádné certifikáty"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:776
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:805
 msgid "No logging"
 msgstr "Žádné protokolování"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:937
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:966
 msgid "Non-public and by default blocked IP's"
 msgstr "Neveřejné a implicitně blokované adresy IP"
 
@@ -494,70 +499,70 @@ msgstr "Neveřejné a implicitně blokované adresy IP"
 msgid "Not Running"
 msgstr "Není spuštěno"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:778
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:807
 msgid "Notice"
 msgstr "Oznámení"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:973
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1002
 msgid "Number of last lines stored in log files"
 msgstr "Počet posledních řádků uložených v souborech protokolu"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:726
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:755
 msgid "OPTIONAL: Force the usage of pure IPv4/IPv6 only communication."
 msgstr "VOLITELNÉ: Vynutit použití pouze čisté IPv4/IPv6 komunikace."
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:750
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:779
 msgid "OPTIONAL: Force the use of TCP instead of default UDP on DNS requests."
 msgstr ""
 "VOLITELNÉ: Vynutit použití protokolu TCP místo výchozího UDP na DNS dotazy."
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:714
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:743
 msgid "OPTIONAL: Network to use for communication"
 msgstr "VOLITELNÉ: Síť používaná pro komunikaci"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:760
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:789
 msgid "OPTIONAL: Proxy-Server for detection and updates."
 msgstr "VOLITELNÉ: Proxy-server pro detekci a aktualizace."
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:737
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:766
 msgid "OPTIONAL: Use non-default DNS-Server to detect 'Registered IP'."
 msgstr ""
 "VOLITELNÉ: pro rozpoznání registrované adresy IP použít nevýchozí server DNS."
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:885
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:914
 msgid "On Error the script will retry the failed action after given time"
 msgstr "Při chybě skript zopakuje neúspěšnou akci po daném čase"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:863
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:874
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:892
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:903
 msgid "On Error the script will stop execution after given number of retrys"
 msgstr "Při chybě skript zastaví provádění po daném počtu opakování"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:570
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:599
 msgid "Optional Encoded Parameter"
 msgstr "Volitelný kódovaný parametr"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:577
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:606
 msgid "Optional Parameter"
 msgstr "Volitelný parametr"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:571
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:600
 msgid "Optional: Replaces [PARAMENC] in Update-URL (URL-encoded)"
 msgstr "Volitelné: Nahradí [PARAMENC] v Update-URL (URL kódování)"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:578
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:607
 msgid "Optional: Replaces [PARAMOPT] in Update-URL (NOT URL-encoded)"
 msgstr "Volitelné: Nahradí [PARAMOPT] v Update-URL (nikoli v kódování URL)"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:759
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:788
 msgid "PROXY-Server"
 msgstr "Proxy server"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:562
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:591
 msgid "Password"
 msgstr "Heslo"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:591
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:620
 msgid "Path to CA-Certificate"
 msgstr "Cesta k certifikátu CA"
 
@@ -568,11 +573,11 @@ msgstr ""
 "Chcete-li povolit podporu protokolu IPv6, postupujte podle pokynů na "
 "domovské stránce OpenWrt"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:919
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:948
 msgid "Please press [Read] button"
 msgstr "Prosím, stiskněte tlačítko [Načíst]"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:905
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:934
 msgid "Read / Reread log file"
 msgstr "Načíst / znovu načíst soubor protokolu"
 
@@ -589,12 +594,12 @@ msgstr "Znovu načíst"
 msgid "Reload this service"
 msgstr "Znovu načíst tuto službu"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:563
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:592
 msgid "Replaces [PASSWORD] in Update-URL (URL-encoded)"
 msgstr "Nahradí [PASSWORD] v Update-URL (kódování URL)"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:548
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:555
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:577
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:584
 msgid "Replaces [USERNAME] in Update-URL (URL-encoded)"
 msgstr "Nahradí [USERNAME] v Update-URL (kódování URL)"
 
@@ -611,8 +616,8 @@ msgstr "Spustit jednou"
 msgid "Running"
 msgstr "Spuštěno"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:613
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:675
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:642
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:704
 msgid "Script"
 msgstr "Skript"
 
@@ -632,7 +637,7 @@ msgstr "Stav"
 msgid "Status"
 msgstr "Stav"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:954
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:983
 msgid "Status directory"
 msgstr "Stavový adresář"
 
@@ -652,8 +657,8 @@ msgstr "Zastavit tuto službu"
 msgid "Stopped"
 msgstr "Zastaveno"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:865
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:876
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:894
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:905
 msgid "The default setting of '0' will retry infinite."
 msgstr "Výchozí nastavení '0' znamená nekonečné opakování."
 
@@ -665,7 +670,7 @@ msgstr "Název služby je již používán"
 msgid "There is no service configured."
 msgstr "Není nakonfigurována žádná služba."
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:918
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:947
 msgid "This is the current content of the log file in"
 msgstr "Toto je aktuální obsah souboru protokolu v"
 
@@ -678,7 +683,7 @@ msgstr ""
 "Toto je výchozí nastavení, pokud spouštíte skripty DDNS sami (tj. přes cron "
 "s force_interval nastaveným na '0')"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:702
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:731
 msgid "This will be autoset to the selected interface"
 msgstr "Tato možnost bude automaticky nastavena na vybrané rozhraní"
 
@@ -686,11 +691,11 @@ msgstr "Tato možnost bude automaticky nastavena na vybrané rozhraní"
 msgid "Timer Settings"
 msgstr "Nastavení časovače"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:611
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:640
 msgid "URL"
 msgstr "URL"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:655
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:684
 msgid "URL to detect"
 msgstr "Adresa URL pro rozpoznání"
 
@@ -700,25 +705,25 @@ msgstr "Adresa URL pro rozpoznání"
 msgid "Unknown"
 msgstr "Neznámé"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:529
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:536
 msgid ""
 "Update URL to be used for updating your DDNS Provider.<br />Follow "
 "instructions you will find on their WEB page."
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:585
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:614
 msgid "Use HTTP Secure"
 msgstr "Použít zabezpečený protokol HTTPS"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:979
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1008
 msgid "Use cURL"
 msgstr "Použít cURL"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:676
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:705
 msgid "User defined script to read systems IP-Address"
 msgstr "Uživatelem definovaný skript pro čtení systémových IP adres"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:554
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:583
 msgid "Username"
 msgstr "Uživatelské jméno"
 
@@ -726,11 +731,11 @@ msgstr "Uživatelské jméno"
 msgid "Using specific DNS Server not supported"
 msgstr "Použití specifického serveru DNS není podporováno"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:807
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:836
 msgid "Values below 5 minutes == 300 seconds are not supported"
 msgstr "Hodnoty nižší než 5 minut (= 300 sekund) nejsou podporovány"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:844
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:873
 msgid "Values lower 'Check Interval' except '0' are not supported"
 msgstr ""
 "Hodnoty nižší než 'Interval kontroly' s výjimkou '0' nejsou podporovány"
@@ -739,18 +744,18 @@ msgstr ""
 msgid "Verify"
 msgstr "Ověřit"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:779
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:808
 msgid "Warning"
 msgstr "Varování"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:789
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:818
 msgid ""
 "Writes detailed messages to log file. File will be truncated automatically."
 msgstr ""
 "Zapisuje podrobné zprávy do souboru protokolu. Soubor bude automaticky "
 "zkrácen."
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:772
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:801
 msgid ""
 "Writes log messages to syslog. Critical Errors will always be written to "
 "syslog."
@@ -809,26 +814,26 @@ msgstr "cURL bez podpory proxy"
 msgid "custom"
 msgstr "vlastní"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:858
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:887
 msgid "days"
 msgstr "dny/dnů"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:592
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:621
 msgid "directory or path/file"
 msgstr "adresář, nebo cesta/soubor"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:820
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:857
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:849
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:886
 msgid "hours"
 msgstr "hodiny/hodin"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:819
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:856
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:890
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:848
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:885
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:919
 msgid "minutes"
 msgstr "minuty/minut"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:593
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:622
 msgid "or"
 msgstr "nebo"
 
@@ -836,12 +841,12 @@ msgstr "nebo"
 msgid "or update your system to the latest OpenWrt Release"
 msgstr "nebo aktualizujte systém na nejnovější verzi OpenWrt"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:818
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:889
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:847
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:918
 msgid "seconds"
 msgstr "sekundy/sekund"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:594
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:623
 msgid "to run HTTPS without verification of server certificates (insecure)"
 msgstr "k použití HTTPS bez ověření serverových certifikátů (nedůvěryhodné)"
 
index c8896abe517562f23b5cb39a5b6c85b2c50cc6dd..476027c1636c8a9765965485a35a968c0aeb4914 100644 (file)
@@ -15,7 +15,7 @@ msgstr ""
 "X-Poedit-SourceCharset: UTF-8\n"
 "X-Poedit-Basepath: .\n"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:967
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:996
 msgid "\"../\" not allowed in path for Security Reason."
 msgstr "\"../\" ist aus Sicherheitsgründen nicht als Pfad erlaubt."
 
@@ -28,7 +28,7 @@ msgstr "Neue Dienste hinzufügen..."
 msgid "Advanced Settings"
 msgstr "Erweiterte Einstellungen"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:936
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:965
 msgid "Allow non-public IP's"
 msgstr "Erlaube Nicht-öffentliche IPs"
 
@@ -36,7 +36,7 @@ msgstr "Erlaube Nicht-öffentliche IPs"
 msgid "Basic Settings"
 msgstr "Grundlegende Einstellungen"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:713
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:742
 msgid "Bind Network"
 msgstr "Bind-Netzwerk"
 
@@ -72,7 +72,7 @@ msgstr ""
 msgid "Cancel"
 msgstr "Abbrechen"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:797
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:826
 msgid "Check Interval"
 msgstr "Prüfinterval"
 
@@ -85,7 +85,7 @@ msgstr "Konfiguration"
 msgid "Configuration Error"
 msgstr "Konfigurations-Fehler"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:927
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:956
 msgid ""
 "Configure here the details for all Dynamic DNS services including this LuCI "
 "application."
@@ -97,7 +97,7 @@ msgstr ""
 msgid "Create service"
 msgstr "Dienst erstellen"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:949
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:978
 msgid "Current setting:"
 msgstr "Aktuelle Einstellungen:"
 
@@ -108,15 +108,15 @@ msgstr ""
 "Zur Zeit werden DDNS-Updates weder bei Systemstart, noch bei Schnittstellen-"
 "Events gestartet."
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:539
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:557
 msgid "Custom update script to be used for updating your DDNS Provider."
 msgstr "Update-Skript um Aktualisierungen an Ihren DDNS Anbieter zu senden."
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:528
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:535
 msgid "Custom update-URL"
 msgstr "Eigene Update-URL"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:538
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:556
 msgid "Custom update-script"
 msgstr "Eigenes Update-Skript"
 
@@ -147,32 +147,32 @@ msgstr "DDNS-Dienst"
 msgid "DNS requests via TCP not supported"
 msgstr "DNS Anfragen über TCP nicht unterstützt"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:736
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:765
 msgid "DNS-Server"
 msgstr "DNS-Server"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:945
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:974
 msgid "Date format"
 msgstr "Datumsformat"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:656
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:685
 msgid "Defines the Web page to read systems IP-Address from<br />"
 msgstr ""
 "Webadresse des Diensts von dem die IP-Adresse des Systems gelesen werden "
 "soll<br />"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:666
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:695
 msgid "Defines the interface to read systems IP-Address from"
 msgstr ""
 "Definiert die Schnittstelle, von der die aktuelle IP-Adresse des Systems "
 "gelesen wird"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:647
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:676
 msgid "Defines the network to read systems IP-Address from"
 msgstr ""
 "Definiert das Netzwerk, von dem die IP-Adresse des Systems gelesen wird"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:606
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:635
 msgid ""
 "Defines the source to read systems IP-Address from, that will be send to the "
 "DDNS provider"
@@ -185,11 +185,11 @@ msgid "Defines which IP address 'IPv4/IPv6' is send to the DDNS provider"
 msgstr ""
 "Legt fest welche IP-Adresse 'IPv4/IPv6' zum DDNS Anbieter gesendet wird"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:961
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:990
 msgid "Directory contains Log files for each running section."
 msgstr "Verzeichnis enthält für jeden aktiven Abschnitt Log-Dateien."
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:955
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:984
 msgid ""
 "Directory contains PID and other status information for each running section."
 msgstr ""
@@ -200,7 +200,7 @@ msgstr ""
 msgid "Disabled"
 msgstr "Deaktiviert"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:547
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:576
 msgid "Domain"
 msgstr "Domäne"
 
@@ -218,7 +218,7 @@ msgstr "Dynamic-DNS-Version"
 msgid "Edit"
 msgstr "Bearbeiten"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:586
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:615
 msgid "Enable secure communication with DDNS provider"
 msgstr "Aktiviert sichere Kommunikation mit dem DDNS Anbieter"
 
@@ -227,45 +227,45 @@ msgstr "Aktiviert sichere Kommunikation mit dem DDNS Anbieter"
 msgid "Enabled"
 msgstr "Aktiviert"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:780
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:809
 msgid "Error"
 msgstr "Fehler"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:862
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:891
 msgid "Error Retry Counter"
 msgstr "Wiederholungszähler bei Fehler"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:873
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:902
 msgid "Error Retry Interval"
 msgstr "Wiederholungsintervall bei Fehler"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:684
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:695
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:713
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:724
 msgid "Event Network"
 msgstr "Ereignis Netzwerk"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:657
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:686
 msgid "Example for IPv4: http://checkip.dyndns.com"
 msgstr "Beispiel für IPv4: http://checkip.dyndns.com"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:658
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:687
 msgid "Example for IPv6: http://checkipv6.dyndns.com"
 msgstr "Beispiel für IPv6: http://checkipv6.dyndns.com"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:790
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:819
 msgid "File"
 msgstr "Datei"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:932
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:961
 msgid "For detailed information about parameter settings look here."
 msgstr ""
 "Detaillierte Informationen zu den Parametereinstellungen finden Sie hier."
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:947
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:976
 msgid "For supported codes look here"
 msgstr "Unterstützte Kodierungen finden Sie hier"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:725
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:754
 msgid "Force IP Version"
 msgstr "Erzwinge IP-Version"
 
@@ -273,19 +273,19 @@ msgstr "Erzwinge IP-Version"
 msgid "Force IP Version not supported"
 msgstr "Erzwinge IP-Version nicht unterstützt"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:824
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:853
 msgid "Force Interval"
 msgstr "Erzwungene Aktualisierung"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:749
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:778
 msgid "Force TCP on DNS"
 msgstr "Erzwinge TCP bei DNS-Anfragen"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:761
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:790
 msgid "Format"
 msgstr "Format"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:738
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:767
 msgid "Format: IP or FQDN"
 msgstr "Format: IP-Adresse oder FQDN"
 
@@ -297,7 +297,7 @@ msgstr ""
 "GNU Wget verwendet die IP des gewählten Netzwerkes; cURL verwendet die "
 "physikalische Schnittstelle."
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:926
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:955
 msgid "Global Configuration"
 msgstr "Globale Einstellung"
 
@@ -315,7 +315,7 @@ msgstr ""
 "Hostname/FQDN um zu überprüfen, ob eine Aktualisierung stattgefunden hat "
 "oder notwendig ist"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:605
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:634
 msgid "IP address source"
 msgstr "IP-Adressquelle"
 
@@ -327,7 +327,7 @@ msgstr "IP-Adressversion"
 msgid "IPv4-Address"
 msgstr "IPv4-Adresse"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:762
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:791
 msgid "IPv6 address must be given in square brackets"
 msgstr "Eine IPv6 Adresse muss in eckigen Klammern angegeben werden"
 
@@ -343,7 +343,7 @@ msgstr "IPv6 nicht unterstützt"
 msgid "IPv6-Address"
 msgstr "IPv6-Adresse"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:980
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1009
 msgid ""
 "If Wget and cURL package are installed, Wget is used for communication by "
 "default."
@@ -374,7 +374,7 @@ msgstr ""
 "In einigen Versionen von OpenWrt wurde cURL/libcurl ohne Proxy Unterstützung "
 "compiliert."
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:777
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:806
 msgid "Info"
 msgstr "Info"
 
@@ -382,6 +382,11 @@ msgstr "Info"
 msgid "Information"
 msgstr "Informationen"
 
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:548
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:568
+msgid "Insert a Update Script OR a Update URL"
+msgstr ""
+
 #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:289
 msgid ""
 "Install 'ca-certificates' package or needed certificates by hand into /etc/"
@@ -390,12 +395,12 @@ msgstr ""
 "Installieren Sie das 'ca-certificates' Paket oder die benötigten Zertifikate "
 "von Hand in das Standardverzeichnis /etc/ssl/certs"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:612
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:665
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:641
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:694
 msgid "Interface"
 msgstr "Schnittstelle"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:825
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:854
 msgid ""
 "Interval to force updates send to DDNS Provider<br />Setting this parameter "
 "to 0 will force the script to only run once"
@@ -403,15 +408,15 @@ msgstr ""
 "Intervall nach dem ein Zwangsupdate des DDNS-Eintrags erfolgt<br/>Das Setzen "
 "auf 0 bewirkt, dass das Skript nur einmal ausgeführt wird"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:815
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:844
 msgid "Interval unit to check for changed IP"
 msgstr "Intervalleinheit zur Überprüfung auf geänderte IP"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:852
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:881
 msgid "Interval unit to force updates send to DDNS Provider"
 msgstr "Intervall für ein Zwangsupdate des DDNS-Eintrags"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:929
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:958
 msgid "It is NOT recommended for casual users to change settings on this page."
 msgstr ""
 "Es wird NICHT empfohlen, dass Standardbenutzer die Einstellungen auf dieser "
@@ -425,19 +430,19 @@ msgstr "Letzte Aktualisierung"
 msgid "Log File Viewer"
 msgstr "Protokolldateibetrachter"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:960
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:989
 msgid "Log directory"
 msgstr "Protokollverzeichnis"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:972
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1001
 msgid "Log length"
 msgstr "Protokolllänge"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:784
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:813
 msgid "Log to file"
 msgstr "Protokoll in Datei schreiben"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:771
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:800
 msgid "Log to syslog"
 msgstr "Schreibe Logs ins syslog"
 
@@ -468,15 +473,15 @@ msgstr ""
 "Weder GNU Wget mit SSL noch cURL sind installiert um sichere "
 "Aktualisierungen über HTTPS Protokoll zu unterstützen."
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:610
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:646
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:639
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:675
 #: applications/luci-app-ddns/htdocs/luci-static/resources/view/status/include/70_ddns.js:31
 msgid "Network"
 msgstr "Netzwerk"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:685
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:696
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:715
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:714
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:725
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:744
 msgid "Network on which the ddns-updater scripts will be started"
 msgstr "Netzwerk auf dem die ddns-updater Skripte gestarten werden"
 
@@ -504,11 +509,11 @@ msgstr "Keine Daten"
 msgid "No certificates found"
 msgstr "Keine Zertifikate gefunden"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:776
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:805
 msgid "No logging"
 msgstr "Keine Protokollierung"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:937
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:966
 msgid "Non-public and by default blocked IP's"
 msgstr "Nicht-öffentliche und standardmäßig blockierte IPs"
 
@@ -517,77 +522,77 @@ msgstr "Nicht-öffentliche und standardmäßig blockierte IPs"
 msgid "Not Running"
 msgstr "Läuft nicht"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:778
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:807
 msgid "Notice"
 msgstr "Notiz"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:973
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1002
 msgid "Number of last lines stored in log files"
 msgstr ""
 "Anzahl der letzten Zeilen, die in der Protokolldatei gespeichert werden"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:726
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:755
 msgid "OPTIONAL: Force the usage of pure IPv4/IPv6 only communication."
 msgstr ""
 "OPTIONAL: Erzwingt die Verwendung einer reinen IPv4/IPv6 Kommunikation."
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:750
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:779
 msgid "OPTIONAL: Force the use of TCP instead of default UDP on DNS requests."
 msgstr ""
 "OPTIONAL: Erzwingt die Verwendung von TCP anstelle von UDP bei DNS Anfragen."
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:714
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:743
 msgid "OPTIONAL: Network to use for communication"
 msgstr "OPTIONAL: Netzwerk, das zur Kommunikation verwendet werden soll"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:760
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:789
 msgid "OPTIONAL: Proxy-Server for detection and updates."
 msgstr "OPTIONAL: Proxy-Server für Adresserkennung und Aktualisierungen."
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:737
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:766
 msgid "OPTIONAL: Use non-default DNS-Server to detect 'Registered IP'."
 msgstr ""
 "OPTIONAL: Ersetzt den voreingestellten DNS-Server um die 'Registrierte IP' "
 "zu ermitteln."
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:885
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:914
 msgid "On Error the script will retry the failed action after given time"
 msgstr ""
 "Bei Fehlern wird das Skript die fehlerhafte Aktion nach der gegebenen Zeit "
 "wiederholen"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:863
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:874
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:892
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:903
 msgid "On Error the script will stop execution after given number of retrys"
 msgstr ""
 "Bei Fehlern wird das Skript nach der gegebenen Anzahl von Fehlversuchen "
 "beendet"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:570
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:599
 msgid "Optional Encoded Parameter"
 msgstr "Optionaler codierten Parameter"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:577
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:606
 msgid "Optional Parameter"
 msgstr "Optionaler Parameter"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:571
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:600
 msgid "Optional: Replaces [PARAMENC] in Update-URL (URL-encoded)"
 msgstr "Optional: Ersetzt [PARAMENC] in der Update-URL (URL-codiert)"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:578
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:607
 msgid "Optional: Replaces [PARAMOPT] in Update-URL (NOT URL-encoded)"
 msgstr "Optional: Ersetzt [PARAMENC] in der Update-URL (NICHT URL-codiert)"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:759
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:788
 msgid "PROXY-Server"
 msgstr "Proxy-Server"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:562
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:591
 msgid "Password"
 msgstr "Passwort"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:591
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:620
 msgid "Path to CA-Certificate"
 msgstr "Pfad zum CA-Zertifikat"
 
@@ -598,11 +603,11 @@ msgstr ""
 "Bitte den Anweisungen auf der OpenWrt-Homepage folgen, um IPv6-Unterstützung "
 "zu aktivieren"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:919
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:948
 msgid "Please press [Read] button"
 msgstr "Bitte Protokolldatei einlesen"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:905
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:934
 msgid "Read / Reread log file"
 msgstr "Protokolldatei (neu) einlesen"
 
@@ -619,12 +624,12 @@ msgstr "Neu laden"
 msgid "Reload this service"
 msgstr "Diesen Service neu laden"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:563
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:592
 msgid "Replaces [PASSWORD] in Update-URL (URL-encoded)"
 msgstr "Ersetzt [PASSWORD] in der Update-URL (URL-codiert)"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:548
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:555
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:577
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:584
 msgid "Replaces [USERNAME] in Update-URL (URL-encoded)"
 msgstr "Ersetzt [USERNAME] in der Update-URL (URL-codiert)"
 
@@ -641,8 +646,8 @@ msgstr "Einmalig ausführen"
 msgid "Running"
 msgstr "Laufend"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:613
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:675
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:642
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:704
 msgid "Script"
 msgstr "Skript"
 
@@ -662,7 +667,7 @@ msgstr "Zustand"
 msgid "Status"
 msgstr "Status"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:954
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:983
 msgid "Status directory"
 msgstr "Status-Verzeichnis"
 
@@ -682,8 +687,8 @@ msgstr "Diesen Dienst anhalten"
 msgid "Stopped"
 msgstr "Angehalten"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:865
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:876
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:894
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:905
 msgid "The default setting of '0' will retry infinite."
 msgstr "Beim Standard-Wert von '0' wird es endlos erneut versucht."
 
@@ -695,7 +700,7 @@ msgstr "Dieser Dienstname ist bereits in Benutzung"
 msgid "There is no service configured."
 msgstr "Kein Dienst konfiguriert."
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:918
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:947
 msgid "This is the current content of the log file in"
 msgstr "Dies ist der aktuelle Inhalt der Logdatei in"
 
@@ -708,7 +713,7 @@ msgstr ""
 "Dies ist die Standardeinstellung, wenn DDNS-Skripte selbst ausgeführt werden "
 "(z. B. via cron mit force_interval gesetzt auf '1')"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:702
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:731
 msgid "This will be autoset to the selected interface"
 msgstr "Dies wird automatisch auf die ausgewählte Schnittstelle eingestellt"
 
@@ -716,11 +721,11 @@ msgstr "Dies wird automatisch auf die ausgewählte Schnittstelle eingestellt"
 msgid "Timer Settings"
 msgstr "Zeitgeber-Einstellungen"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:611
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:640
 msgid "URL"
 msgstr "URL"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:655
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:684
 msgid "URL to detect"
 msgstr "URL zur Adresserkennung für"
 
@@ -730,7 +735,7 @@ msgstr "URL zur Adresserkennung für"
 msgid "Unknown"
 msgstr "Unbekannt"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:529
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:536
 msgid ""
 "Update URL to be used for updating your DDNS Provider.<br />Follow "
 "instructions you will find on their WEB page."
@@ -738,21 +743,21 @@ msgstr ""
 "Update-URL um Aktualisierungen an Ihren DDNS Anbieter zu senden.<br />Folgen "
 "Sie der Anleitung auf der Internet Seite des Anbieters."
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:585
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:614
 msgid "Use HTTP Secure"
 msgstr "Verwende sicheres HTTP"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:979
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1008
 msgid "Use cURL"
 msgstr "Verwende cURL"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:676
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:705
 msgid "User defined script to read systems IP-Address"
 msgstr ""
 "Benutzerdefiniertes Skript, mit dem die aktuelle IP-Adresse des Systems "
 "gelesen wird"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:554
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:583
 msgid "Username"
 msgstr "Benutzername"
 
@@ -760,11 +765,11 @@ msgstr "Benutzername"
 msgid "Using specific DNS Server not supported"
 msgstr "Verwendung spezifischer DNS-Server wird nicht unterstützt"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:807
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:836
 msgid "Values below 5 minutes == 300 seconds are not supported"
 msgstr "Werte unter 5 Minuten === 300 Sekunden werden nicht unterstützt"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:844
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:873
 msgid "Values lower 'Check Interval' except '0' are not supported"
 msgstr ""
 "Ausgenommen von \"0\" werden keine Werte kleine als der \"Prüfinterval\" "
@@ -774,18 +779,18 @@ msgstr ""
 msgid "Verify"
 msgstr "Überprüfen"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:779
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:808
 msgid "Warning"
 msgstr "Warnung"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:789
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:818
 msgid ""
 "Writes detailed messages to log file. File will be truncated automatically."
 msgstr ""
 "Schreibt detaillierte Meldungen in die Protokolldatei. Die Datei wird "
 "automatisch gekürzt."
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:772
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:801
 msgid ""
 "Writes log messages to syslog. Critical Errors will always be written to "
 "syslog."
@@ -849,26 +854,26 @@ msgstr "cURL ohne Proxy Unterstützung"
 msgid "custom"
 msgstr "benutzerdefiniert"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:858
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:887
 msgid "days"
 msgstr "Tage"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:592
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:621
 msgid "directory or path/file"
 msgstr "Verzeichnis oder Pfad/zur/Datei"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:820
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:857
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:849
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:886
 msgid "hours"
 msgstr "Stunden"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:819
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:856
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:890
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:848
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:885
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:919
 msgid "minutes"
 msgstr "Minuten"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:593
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:622
 msgid "or"
 msgstr "oder"
 
@@ -876,12 +881,12 @@ msgstr "oder"
 msgid "or update your system to the latest OpenWrt Release"
 msgstr "oder aktualisieren Sie Ihr System auf die neueste OpenWrt Version"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:818
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:889
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:847
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:918
 msgid "seconds"
 msgstr "Sekunden"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:594
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:623
 msgid "to run HTTPS without verification of server certificates (insecure)"
 msgstr ""
 "um HTTPS ohne Überprüfung der Server Zertifikate auszuführen (unsicher)"
index a0f9df86b26b0084d987d9c449a03ed733f115bc..78d3ed02aff3397156b4409a3ba2ddd8740146d0 100644 (file)
@@ -13,7 +13,7 @@ msgstr ""
 "Plural-Forms: nplurals=2; plural=n != 1;\n"
 "X-Generator: Weblate 3.10-dev\n"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:967
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:996
 msgid "\"../\" not allowed in path for Security Reason."
 msgstr ""
 
@@ -26,7 +26,7 @@ msgstr ""
 msgid "Advanced Settings"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:936
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:965
 msgid "Allow non-public IP's"
 msgstr ""
 
@@ -34,7 +34,7 @@ msgstr ""
 msgid "Basic Settings"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:713
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:742
 msgid "Bind Network"
 msgstr ""
 
@@ -64,7 +64,7 @@ msgstr ""
 msgid "Cancel"
 msgstr "Ακύρωση"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:797
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:826
 msgid "Check Interval"
 msgstr ""
 
@@ -77,7 +77,7 @@ msgstr "Διαμόρφωση"
 msgid "Configuration Error"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:927
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:956
 msgid ""
 "Configure here the details for all Dynamic DNS services including this LuCI "
 "application."
@@ -87,7 +87,7 @@ msgstr ""
 msgid "Create service"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:949
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:978
 msgid "Current setting:"
 msgstr ""
 
@@ -96,15 +96,15 @@ msgstr ""
 msgid "Currently DDNS updates are not started at boot or on interface events."
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:539
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:557
 msgid "Custom update script to be used for updating your DDNS Provider."
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:528
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:535
 msgid "Custom update-URL"
 msgstr "Προσαρμοσμένο URL-ενημέρωσης"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:538
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:556
 msgid "Custom update-script"
 msgstr ""
 
@@ -135,27 +135,27 @@ msgstr ""
 msgid "DNS requests via TCP not supported"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:736
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:765
 msgid "DNS-Server"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:945
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:974
 msgid "Date format"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:656
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:685
 msgid "Defines the Web page to read systems IP-Address from<br />"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:666
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:695
 msgid "Defines the interface to read systems IP-Address from"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:647
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:676
 msgid "Defines the network to read systems IP-Address from"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:606
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:635
 msgid ""
 "Defines the source to read systems IP-Address from, that will be send to the "
 "DDNS provider"
@@ -165,11 +165,11 @@ msgstr ""
 msgid "Defines which IP address 'IPv4/IPv6' is send to the DDNS provider"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:961
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:990
 msgid "Directory contains Log files for each running section."
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:955
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:984
 msgid ""
 "Directory contains PID and other status information for each running section."
 msgstr ""
@@ -178,7 +178,7 @@ msgstr ""
 msgid "Disabled"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:547
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:576
 msgid "Domain"
 msgstr ""
 
@@ -196,7 +196,7 @@ msgstr ""
 msgid "Edit"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:586
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:615
 msgid "Enable secure communication with DDNS provider"
 msgstr ""
 
@@ -205,44 +205,44 @@ msgstr ""
 msgid "Enabled"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:780
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:809
 msgid "Error"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:862
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:891
 msgid "Error Retry Counter"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:873
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:902
 msgid "Error Retry Interval"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:684
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:695
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:713
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:724
 msgid "Event Network"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:657
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:686
 msgid "Example for IPv4: http://checkip.dyndns.com"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:658
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:687
 msgid "Example for IPv6: http://checkipv6.dyndns.com"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:790
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:819
 msgid "File"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:932
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:961
 msgid "For detailed information about parameter settings look here."
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:947
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:976
 msgid "For supported codes look here"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:725
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:754
 msgid "Force IP Version"
 msgstr ""
 
@@ -250,19 +250,19 @@ msgstr ""
 msgid "Force IP Version not supported"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:824
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:853
 msgid "Force Interval"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:749
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:778
 msgid "Force TCP on DNS"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:761
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:790
 msgid "Format"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:738
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:767
 msgid "Format: IP or FQDN"
 msgstr ""
 
@@ -272,7 +272,7 @@ msgid ""
 "interface."
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:926
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:955
 msgid "Global Configuration"
 msgstr ""
 
@@ -288,7 +288,7 @@ msgstr ""
 msgid "Hostname/FQDN to validate, if IP update happen or necessary"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:605
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:634
 msgid "IP address source"
 msgstr ""
 
@@ -300,7 +300,7 @@ msgstr ""
 msgid "IPv4-Address"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:762
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:791
 msgid "IPv6 address must be given in square brackets"
 msgstr ""
 
@@ -316,7 +316,7 @@ msgstr ""
 msgid "IPv6-Address"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:980
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1009
 msgid ""
 "If Wget and cURL package are installed, Wget is used for communication by "
 "default."
@@ -339,7 +339,7 @@ msgid ""
 "In some versions cURL/libcurl in OpenWrt is compiled without proxy support."
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:777
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:806
 msgid "Info"
 msgstr ""
 
@@ -347,32 +347,37 @@ msgstr ""
 msgid "Information"
 msgstr ""
 
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:548
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:568
+msgid "Insert a Update Script OR a Update URL"
+msgstr ""
+
 #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:289
 msgid ""
 "Install 'ca-certificates' package or needed certificates by hand into /etc/"
 "ssl/certs default directory"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:612
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:665
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:641
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:694
 msgid "Interface"
 msgstr "Διεπαφή"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:825
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:854
 msgid ""
 "Interval to force updates send to DDNS Provider<br />Setting this parameter "
 "to 0 will force the script to only run once"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:815
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:844
 msgid "Interval unit to check for changed IP"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:852
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:881
 msgid "Interval unit to force updates send to DDNS Provider"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:929
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:958
 msgid "It is NOT recommended for casual users to change settings on this page."
 msgstr ""
 
@@ -384,19 +389,19 @@ msgstr ""
 msgid "Log File Viewer"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:960
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:989
 msgid "Log directory"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:972
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1001
 msgid "Log length"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:784
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:813
 msgid "Log to file"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:771
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:800
 msgid "Log to syslog"
 msgstr ""
 
@@ -423,15 +428,15 @@ msgid ""
 "HTTPS protocol."
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:610
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:646
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:639
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:675
 #: applications/luci-app-ddns/htdocs/luci-static/resources/view/status/include/70_ddns.js:31
 msgid "Network"
 msgstr "Δίκτυο"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:685
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:696
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:715
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:714
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:725
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:744
 msgid "Network on which the ddns-updater scripts will be started"
 msgstr ""
 
@@ -459,11 +464,11 @@ msgstr ""
 msgid "No certificates found"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:776
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:805
 msgid "No logging"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:937
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:966
 msgid "Non-public and by default blocked IP's"
 msgstr ""
 
@@ -472,68 +477,68 @@ msgstr ""
 msgid "Not Running"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:778
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:807
 msgid "Notice"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:973
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1002
 msgid "Number of last lines stored in log files"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:726
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:755
 msgid "OPTIONAL: Force the usage of pure IPv4/IPv6 only communication."
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:750
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:779
 msgid "OPTIONAL: Force the use of TCP instead of default UDP on DNS requests."
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:714
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:743
 msgid "OPTIONAL: Network to use for communication"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:760
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:789
 msgid "OPTIONAL: Proxy-Server for detection and updates."
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:737
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:766
 msgid "OPTIONAL: Use non-default DNS-Server to detect 'Registered IP'."
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:885
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:914
 msgid "On Error the script will retry the failed action after given time"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:863
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:874
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:892
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:903
 msgid "On Error the script will stop execution after given number of retrys"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:570
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:599
 msgid "Optional Encoded Parameter"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:577
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:606
 msgid "Optional Parameter"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:571
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:600
 msgid "Optional: Replaces [PARAMENC] in Update-URL (URL-encoded)"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:578
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:607
 msgid "Optional: Replaces [PARAMOPT] in Update-URL (NOT URL-encoded)"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:759
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:788
 msgid "PROXY-Server"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:562
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:591
 msgid "Password"
 msgstr "Κωδικός πρόσβασης"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:591
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:620
 msgid "Path to CA-Certificate"
 msgstr ""
 
@@ -542,11 +547,11 @@ msgid ""
 "Please follow the instructions on OpenWrt's homepage to enable IPv6 support"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:919
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:948
 msgid "Please press [Read] button"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:905
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:934
 msgid "Read / Reread log file"
 msgstr ""
 
@@ -563,12 +568,12 @@ msgstr ""
 msgid "Reload this service"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:563
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:592
 msgid "Replaces [PASSWORD] in Update-URL (URL-encoded)"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:548
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:555
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:577
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:584
 msgid "Replaces [USERNAME] in Update-URL (URL-encoded)"
 msgstr ""
 
@@ -585,8 +590,8 @@ msgstr ""
 msgid "Running"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:613
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:675
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:642
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:704
 msgid "Script"
 msgstr ""
 
@@ -606,7 +611,7 @@ msgstr ""
 msgid "Status"
 msgstr "Κατάσταση"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:954
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:983
 msgid "Status directory"
 msgstr ""
 
@@ -626,8 +631,8 @@ msgstr ""
 msgid "Stopped"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:865
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:876
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:894
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:905
 msgid "The default setting of '0' will retry infinite."
 msgstr ""
 
@@ -639,7 +644,7 @@ msgstr ""
 msgid "There is no service configured."
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:918
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:947
 msgid "This is the current content of the log file in"
 msgstr ""
 
@@ -650,7 +655,7 @@ msgid ""
 "force_interval set to '0')"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:702
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:731
 msgid "This will be autoset to the selected interface"
 msgstr ""
 
@@ -658,11 +663,11 @@ msgstr ""
 msgid "Timer Settings"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:611
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:640
 msgid "URL"
 msgstr "URL"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:655
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:684
 msgid "URL to detect"
 msgstr ""
 
@@ -672,25 +677,25 @@ msgstr ""
 msgid "Unknown"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:529
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:536
 msgid ""
 "Update URL to be used for updating your DDNS Provider.<br />Follow "
 "instructions you will find on their WEB page."
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:585
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:614
 msgid "Use HTTP Secure"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:979
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1008
 msgid "Use cURL"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:676
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:705
 msgid "User defined script to read systems IP-Address"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:554
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:583
 msgid "Username"
 msgstr "Όνομα χρήστη"
 
@@ -698,11 +703,11 @@ msgstr "Όνομα χρήστη"
 msgid "Using specific DNS Server not supported"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:807
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:836
 msgid "Values below 5 minutes == 300 seconds are not supported"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:844
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:873
 msgid "Values lower 'Check Interval' except '0' are not supported"
 msgstr ""
 
@@ -710,16 +715,16 @@ msgstr ""
 msgid "Verify"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:779
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:808
 msgid "Warning"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:789
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:818
 msgid ""
 "Writes detailed messages to log file. File will be truncated automatically."
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:772
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:801
 msgid ""
 "Writes log messages to syslog. Critical Errors will always be written to "
 "syslog."
@@ -769,26 +774,26 @@ msgstr ""
 msgid "custom"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:858
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:887
 msgid "days"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:592
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:621
 msgid "directory or path/file"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:820
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:857
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:849
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:886
 msgid "hours"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:819
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:856
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:890
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:848
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:885
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:919
 msgid "minutes"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:593
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:622
 msgid "or"
 msgstr ""
 
@@ -796,12 +801,12 @@ msgstr ""
 msgid "or update your system to the latest OpenWrt Release"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:818
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:889
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:847
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:918
 msgid "seconds"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:594
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:623
 msgid "to run HTTPS without verification of server certificates (insecure)"
 msgstr ""
 
index 152fad43cd9c3d90d4731cf8e5f2ffc8a7ac8f4b..382e5b42f1c70f95e6abc1dd457f94152cf9dccc 100644 (file)
@@ -1,10 +1,16 @@
 msgid ""
 msgstr ""
+"PO-Revision-Date: 2020-05-31 01:41+0000\n"
+"Last-Translator: Stephen Maundrell <smaundrell@gmail.com>\n"
+"Language-Team: English <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationsddns/en/>\n"
 "Language: en\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+"X-Generator: Weblate 4.1-dev\n"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:967
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:996
 msgid "\"../\" not allowed in path for Security Reason."
 msgstr ""
 
@@ -17,7 +23,7 @@ msgstr ""
 msgid "Advanced Settings"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:936
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:965
 msgid "Allow non-public IP's"
 msgstr ""
 
@@ -25,7 +31,7 @@ msgstr ""
 msgid "Basic Settings"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:713
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:742
 msgid "Bind Network"
 msgstr ""
 
@@ -55,7 +61,7 @@ msgstr ""
 msgid "Cancel"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:797
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:826
 msgid "Check Interval"
 msgstr ""
 
@@ -68,7 +74,7 @@ msgstr ""
 msgid "Configuration Error"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:927
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:956
 msgid ""
 "Configure here the details for all Dynamic DNS services including this LuCI "
 "application."
@@ -78,7 +84,7 @@ msgstr ""
 msgid "Create service"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:949
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:978
 msgid "Current setting:"
 msgstr ""
 
@@ -87,15 +93,15 @@ msgstr ""
 msgid "Currently DDNS updates are not started at boot or on interface events."
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:539
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:557
 msgid "Custom update script to be used for updating your DDNS Provider."
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:528
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:535
 msgid "Custom update-URL"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:538
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:556
 msgid "Custom update-script"
 msgstr ""
 
@@ -126,27 +132,27 @@ msgstr ""
 msgid "DNS requests via TCP not supported"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:736
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:765
 msgid "DNS-Server"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:945
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:974
 msgid "Date format"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:656
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:685
 msgid "Defines the Web page to read systems IP-Address from<br />"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:666
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:695
 msgid "Defines the interface to read systems IP-Address from"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:647
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:676
 msgid "Defines the network to read systems IP-Address from"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:606
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:635
 msgid ""
 "Defines the source to read systems IP-Address from, that will be send to the "
 "DDNS provider"
@@ -156,11 +162,11 @@ msgstr ""
 msgid "Defines which IP address 'IPv4/IPv6' is send to the DDNS provider"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:961
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:990
 msgid "Directory contains Log files for each running section."
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:955
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:984
 msgid ""
 "Directory contains PID and other status information for each running section."
 msgstr ""
@@ -169,7 +175,7 @@ msgstr ""
 msgid "Disabled"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:547
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:576
 msgid "Domain"
 msgstr ""
 
@@ -187,53 +193,53 @@ msgstr ""
 msgid "Edit"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:586
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:615
 msgid "Enable secure communication with DDNS provider"
 msgstr ""
 
 #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:409
 #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:453
 msgid "Enabled"
-msgstr ""
+msgstr "Enabled"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:780
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:809
 msgid "Error"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:862
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:891
 msgid "Error Retry Counter"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:873
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:902
 msgid "Error Retry Interval"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:684
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:695
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:713
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:724
 msgid "Event Network"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:657
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:686
 msgid "Example for IPv4: http://checkip.dyndns.com"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:658
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:687
 msgid "Example for IPv6: http://checkipv6.dyndns.com"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:790
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:819
 msgid "File"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:932
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:961
 msgid "For detailed information about parameter settings look here."
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:947
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:976
 msgid "For supported codes look here"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:725
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:754
 msgid "Force IP Version"
 msgstr ""
 
@@ -241,19 +247,19 @@ msgstr ""
 msgid "Force IP Version not supported"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:824
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:853
 msgid "Force Interval"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:749
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:778
 msgid "Force TCP on DNS"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:761
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:790
 msgid "Format"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:738
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:767
 msgid "Format: IP or FQDN"
 msgstr ""
 
@@ -263,7 +269,7 @@ msgid ""
 "interface."
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:926
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:955
 msgid "Global Configuration"
 msgstr ""
 
@@ -279,7 +285,7 @@ msgstr ""
 msgid "Hostname/FQDN to validate, if IP update happen or necessary"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:605
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:634
 msgid "IP address source"
 msgstr ""
 
@@ -291,7 +297,7 @@ msgstr ""
 msgid "IPv4-Address"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:762
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:791
 msgid "IPv6 address must be given in square brackets"
 msgstr ""
 
@@ -307,7 +313,7 @@ msgstr ""
 msgid "IPv6-Address"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:980
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1009
 msgid ""
 "If Wget and cURL package are installed, Wget is used for communication by "
 "default."
@@ -330,7 +336,7 @@ msgid ""
 "In some versions cURL/libcurl in OpenWrt is compiled without proxy support."
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:777
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:806
 msgid "Info"
 msgstr ""
 
@@ -338,32 +344,37 @@ msgstr ""
 msgid "Information"
 msgstr ""
 
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:548
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:568
+msgid "Insert a Update Script OR a Update URL"
+msgstr ""
+
 #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:289
 msgid ""
 "Install 'ca-certificates' package or needed certificates by hand into /etc/"
 "ssl/certs default directory"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:612
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:665
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:641
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:694
 msgid "Interface"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:825
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:854
 msgid ""
 "Interval to force updates send to DDNS Provider<br />Setting this parameter "
 "to 0 will force the script to only run once"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:815
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:844
 msgid "Interval unit to check for changed IP"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:852
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:881
 msgid "Interval unit to force updates send to DDNS Provider"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:929
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:958
 msgid "It is NOT recommended for casual users to change settings on this page."
 msgstr ""
 
@@ -375,19 +386,19 @@ msgstr ""
 msgid "Log File Viewer"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:960
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:989
 msgid "Log directory"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:972
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1001
 msgid "Log length"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:784
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:813
 msgid "Log to file"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:771
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:800
 msgid "Log to syslog"
 msgstr ""
 
@@ -414,15 +425,15 @@ msgid ""
 "HTTPS protocol."
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:610
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:646
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:639
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:675
 #: applications/luci-app-ddns/htdocs/luci-static/resources/view/status/include/70_ddns.js:31
 msgid "Network"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:685
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:696
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:715
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:714
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:725
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:744
 msgid "Network on which the ddns-updater scripts will be started"
 msgstr ""
 
@@ -450,11 +461,11 @@ msgstr ""
 msgid "No certificates found"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:776
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:805
 msgid "No logging"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:937
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:966
 msgid "Non-public and by default blocked IP's"
 msgstr ""
 
@@ -463,68 +474,68 @@ msgstr ""
 msgid "Not Running"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:778
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:807
 msgid "Notice"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:973
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1002
 msgid "Number of last lines stored in log files"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:726
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:755
 msgid "OPTIONAL: Force the usage of pure IPv4/IPv6 only communication."
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:750
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:779
 msgid "OPTIONAL: Force the use of TCP instead of default UDP on DNS requests."
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:714
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:743
 msgid "OPTIONAL: Network to use for communication"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:760
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:789
 msgid "OPTIONAL: Proxy-Server for detection and updates."
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:737
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:766
 msgid "OPTIONAL: Use non-default DNS-Server to detect 'Registered IP'."
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:885
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:914
 msgid "On Error the script will retry the failed action after given time"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:863
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:874
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:892
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:903
 msgid "On Error the script will stop execution after given number of retrys"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:570
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:599
 msgid "Optional Encoded Parameter"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:577
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:606
 msgid "Optional Parameter"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:571
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:600
 msgid "Optional: Replaces [PARAMENC] in Update-URL (URL-encoded)"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:578
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:607
 msgid "Optional: Replaces [PARAMOPT] in Update-URL (NOT URL-encoded)"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:759
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:788
 msgid "PROXY-Server"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:562
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:591
 msgid "Password"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:591
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:620
 msgid "Path to CA-Certificate"
 msgstr ""
 
@@ -533,11 +544,11 @@ msgid ""
 "Please follow the instructions on OpenWrt's homepage to enable IPv6 support"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:919
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:948
 msgid "Please press [Read] button"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:905
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:934
 msgid "Read / Reread log file"
 msgstr ""
 
@@ -554,12 +565,12 @@ msgstr ""
 msgid "Reload this service"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:563
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:592
 msgid "Replaces [PASSWORD] in Update-URL (URL-encoded)"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:548
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:555
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:577
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:584
 msgid "Replaces [USERNAME] in Update-URL (URL-encoded)"
 msgstr ""
 
@@ -576,8 +587,8 @@ msgstr ""
 msgid "Running"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:613
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:675
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:642
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:704
 msgid "Script"
 msgstr ""
 
@@ -597,7 +608,7 @@ msgstr ""
 msgid "Status"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:954
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:983
 msgid "Status directory"
 msgstr ""
 
@@ -617,8 +628,8 @@ msgstr ""
 msgid "Stopped"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:865
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:876
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:894
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:905
 msgid "The default setting of '0' will retry infinite."
 msgstr ""
 
@@ -630,7 +641,7 @@ msgstr ""
 msgid "There is no service configured."
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:918
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:947
 msgid "This is the current content of the log file in"
 msgstr ""
 
@@ -641,7 +652,7 @@ msgid ""
 "force_interval set to '0')"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:702
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:731
 msgid "This will be autoset to the selected interface"
 msgstr ""
 
@@ -649,11 +660,11 @@ msgstr ""
 msgid "Timer Settings"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:611
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:640
 msgid "URL"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:655
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:684
 msgid "URL to detect"
 msgstr ""
 
@@ -663,25 +674,25 @@ msgstr ""
 msgid "Unknown"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:529
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:536
 msgid ""
 "Update URL to be used for updating your DDNS Provider.<br />Follow "
 "instructions you will find on their WEB page."
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:585
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:614
 msgid "Use HTTP Secure"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:979
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1008
 msgid "Use cURL"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:676
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:705
 msgid "User defined script to read systems IP-Address"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:554
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:583
 msgid "Username"
 msgstr ""
 
@@ -689,11 +700,11 @@ msgstr ""
 msgid "Using specific DNS Server not supported"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:807
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:836
 msgid "Values below 5 minutes == 300 seconds are not supported"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:844
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:873
 msgid "Values lower 'Check Interval' except '0' are not supported"
 msgstr ""
 
@@ -701,16 +712,16 @@ msgstr ""
 msgid "Verify"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:779
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:808
 msgid "Warning"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:789
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:818
 msgid ""
 "Writes detailed messages to log file. File will be truncated automatically."
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:772
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:801
 msgid ""
 "Writes log messages to syslog. Critical Errors will always be written to "
 "syslog."
@@ -760,26 +771,26 @@ msgstr ""
 msgid "custom"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:858
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:887
 msgid "days"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:592
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:621
 msgid "directory or path/file"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:820
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:857
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:849
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:886
 msgid "hours"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:819
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:856
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:890
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:848
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:885
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:919
 msgid "minutes"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:593
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:622
 msgid "or"
 msgstr ""
 
@@ -787,11 +798,11 @@ msgstr ""
 msgid "or update your system to the latest OpenWrt Release"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:818
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:889
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:847
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:918
 msgid "seconds"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:594
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:623
 msgid "to run HTTPS without verification of server certificates (insecure)"
 msgstr ""
index 4768490a9a4e2d9edf51b7c78f65179c1555d2ee..ce8f3541d0778e4c16b50a625854fd1fdb1b8f85 100644 (file)
@@ -13,7 +13,7 @@ msgstr ""
 "Plural-Forms: nplurals=2; plural=n != 1;\n"
 "X-Generator: Weblate 4.1-dev\n"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:967
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:996
 msgid "\"../\" not allowed in path for Security Reason."
 msgstr "\"../\" no está permitido en la ruta por motivo de seguridad."
 
@@ -26,7 +26,7 @@ msgstr "Añadir nuevos servicios..."
 msgid "Advanced Settings"
 msgstr "Configuración avanzada"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:936
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:965
 msgid "Allow non-public IP's"
 msgstr "Permitir IPs no publicas"
 
@@ -34,7 +34,7 @@ msgstr "Permitir IPs no publicas"
 msgid "Basic Settings"
 msgstr "Configuración básica"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:713
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:742
 msgid "Bind Network"
 msgstr "Red de enlace"
 
@@ -70,7 +70,7 @@ msgstr ""
 msgid "Cancel"
 msgstr "Cancelar"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:797
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:826
 msgid "Check Interval"
 msgstr "Intervalo de verificación"
 
@@ -83,7 +83,7 @@ msgstr "Configuración"
 msgid "Configuration Error"
 msgstr "Error de configuración"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:927
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:956
 msgid ""
 "Configure here the details for all Dynamic DNS services including this LuCI "
 "application."
@@ -95,7 +95,7 @@ msgstr ""
 msgid "Create service"
 msgstr "Crear servicio"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:949
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:978
 msgid "Current setting:"
 msgstr "Configuración actual:"
 
@@ -106,16 +106,16 @@ msgstr ""
 "Actualmente, las actualizaciones DDNS no se inician en el arranque o en los "
 "eventos de la interfaz."
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:539
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:557
 msgid "Custom update script to be used for updating your DDNS Provider."
 msgstr ""
 "Script personalizado que se utilizará para actualizar su proveedor DDNS."
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:528
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:535
 msgid "Custom update-URL"
 msgstr "URL de actualización personalizada"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:538
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:556
 msgid "Custom update-script"
 msgstr "Script de actualización personalizado"
 
@@ -146,27 +146,27 @@ msgstr "Servicio DDNS"
 msgid "DNS requests via TCP not supported"
 msgstr "Las solicitudes de DNS a través de TCP no son compatibles"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:736
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:765
 msgid "DNS-Server"
 msgstr "Servidor DNS"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:945
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:974
 msgid "Date format"
 msgstr "Formato de fecha"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:656
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:685
 msgid "Defines the Web page to read systems IP-Address from<br />"
 msgstr "Define la página web para leer la dirección IP del sistema desde<br />"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:666
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:695
 msgid "Defines the interface to read systems IP-Address from"
 msgstr "Define la interfaz para leer la dirección IP de los sistemas desde"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:647
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:676
 msgid "Defines the network to read systems IP-Address from"
 msgstr "Define la red para leer la dirección IP de los sistemas"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:606
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:635
 msgid ""
 "Defines the source to read systems IP-Address from, that will be send to the "
 "DDNS provider"
@@ -178,12 +178,12 @@ msgstr ""
 msgid "Defines which IP address 'IPv4/IPv6' is send to the DDNS provider"
 msgstr "Define qué dirección IP 'IPv4 / IPv6' se envía al proveedor de DDNS"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:961
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:990
 msgid "Directory contains Log files for each running section."
 msgstr ""
 "El directorio contiene archivos de registro para cada sección en ejecución."
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:955
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:984
 msgid ""
 "Directory contains PID and other status information for each running section."
 msgstr ""
@@ -194,7 +194,7 @@ msgstr ""
 msgid "Disabled"
 msgstr "Desactivado"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:547
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:576
 msgid "Domain"
 msgstr "Dominio"
 
@@ -212,7 +212,7 @@ msgstr "Versión de DNS dinámico"
 msgid "Edit"
 msgstr "Editar"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:586
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:615
 msgid "Enable secure communication with DDNS provider"
 msgstr "Activa la comunicación segura con el proveedor de DDNS"
 
@@ -221,46 +221,46 @@ msgstr "Activa la comunicación segura con el proveedor de DDNS"
 msgid "Enabled"
 msgstr "Activado"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:780
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:809
 msgid "Error"
 msgstr "Error"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:862
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:891
 msgid "Error Retry Counter"
 msgstr "Contador de reintentos de error"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:873
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:902
 msgid "Error Retry Interval"
 msgstr "Intervalo de reintento de error"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:684
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:695
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:713
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:724
 msgid "Event Network"
 msgstr "Red de eventos"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:657
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:686
 msgid "Example for IPv4: http://checkip.dyndns.com"
 msgstr "Ejemplo para IPv4: http://checkip.dyndns.com"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:658
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:687
 msgid "Example for IPv6: http://checkipv6.dyndns.com"
 msgstr "Ejemplo para IPv6: http://checkipv6.dyndns.com"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:790
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:819
 msgid "File"
 msgstr "Archivo"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:932
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:961
 msgid "For detailed information about parameter settings look here."
 msgstr ""
 "Para obtener información detallada sobre la configuración de parámetros, "
 "consulte aquí."
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:947
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:976
 msgid "For supported codes look here"
 msgstr "Para ver los códigos soportados mira aquí"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:725
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:754
 msgid "Force IP Version"
 msgstr "Forzar versión de IP"
 
@@ -268,19 +268,19 @@ msgstr "Forzar versión de IP"
 msgid "Force IP Version not supported"
 msgstr "Forzar versión de IP no soportado"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:824
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:853
 msgid "Force Interval"
 msgstr "Forzar actualización cada"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:749
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:778
 msgid "Force TCP on DNS"
 msgstr "Forzar TCP en DNS"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:761
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:790
 msgid "Format"
 msgstr "Formato"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:738
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:767
 msgid "Format: IP or FQDN"
 msgstr "Formato: IP o FQDN"
 
@@ -290,7 +290,7 @@ msgid ""
 "interface."
 msgstr "GNU Wget usará la IP de la red dada, cURL usará la interfaz física."
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:926
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:955
 msgid "Global Configuration"
 msgstr "Configuración global"
 
@@ -308,7 +308,7 @@ msgstr ""
 "Nombre de host / FQDN para validar, si la actualización de IP ocurre o es "
 "necesaria"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:605
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:634
 msgid "IP address source"
 msgstr "Fuente de direccion IP"
 
@@ -320,7 +320,7 @@ msgstr "Versión de dirección IP"
 msgid "IPv4-Address"
 msgstr "Dirección IPv4"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:762
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:791
 msgid "IPv6 address must be given in square brackets"
 msgstr "La dirección IPv6 debe darse entre corchetes"
 
@@ -336,7 +336,7 @@ msgstr "IPv6 no soportado"
 msgid "IPv6-Address"
 msgstr "Dirección IPv6"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:980
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1009
 msgid ""
 "If Wget and cURL package are installed, Wget is used for communication by "
 "default."
@@ -367,7 +367,7 @@ msgstr ""
 "En algunas versiones, cURL / libcurl en OpenWrt se compila sin soporte de "
 "proxy."
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:777
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:806
 msgid "Info"
 msgstr "Info"
 
@@ -375,6 +375,11 @@ msgstr "Info"
 msgid "Information"
 msgstr "Información"
 
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:548
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:568
+msgid "Insert a Update Script OR a Update URL"
+msgstr ""
+
 #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:289
 msgid ""
 "Install 'ca-certificates' package or needed certificates by hand into /etc/"
@@ -383,12 +388,12 @@ msgstr ""
 "Instale el paquete de 'ca-certificates' o los certificados necesarios a mano "
 "en el directorio predeterminado /etc/ssl/certs"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:612
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:665
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:641
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:694
 msgid "Interface"
 msgstr "Interfaz"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:825
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:854
 msgid ""
 "Interval to force updates send to DDNS Provider<br />Setting this parameter "
 "to 0 will force the script to only run once"
@@ -397,17 +402,17 @@ msgstr ""
 ">Establecer este parámetro en 0 obligará a que el script solo se ejecute una "
 "vez"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:815
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:844
 msgid "Interval unit to check for changed IP"
 msgstr "Unidad de intervalo para verificar el cambio de IP"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:852
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:881
 msgid "Interval unit to force updates send to DDNS Provider"
 msgstr ""
 "Unidad de intervalo para forzar el envío de actualizaciones al proveedor de "
 "DDNS"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:929
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:958
 msgid "It is NOT recommended for casual users to change settings on this page."
 msgstr ""
 "No se recomienda que los usuarios ocasionales cambien la configuración en "
@@ -421,19 +426,19 @@ msgstr "Última actualización"
 msgid "Log File Viewer"
 msgstr "Visor de archivos de registro"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:960
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:989
 msgid "Log directory"
 msgstr "Directorio de registro"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:972
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1001
 msgid "Log length"
 msgstr "Longitud de registro"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:784
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:813
 msgid "Log to file"
 msgstr "Registro al archivo"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:771
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:800
 msgid "Log to syslog"
 msgstr "Inicie sesión en syslog"
 
@@ -464,15 +469,15 @@ msgstr ""
 "Ni GNU Wget con SSL ni cURL instalado para admitir actualizaciones seguras a "
 "través del protocolo HTTPS."
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:610
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:646
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:639
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:675
 #: applications/luci-app-ddns/htdocs/luci-static/resources/view/status/include/70_ddns.js:31
 msgid "Network"
 msgstr "Red"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:685
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:696
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:715
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:714
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:725
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:744
 msgid "Network on which the ddns-updater scripts will be started"
 msgstr "Red en la que se iniciarán los scripts ddns-updater"
 
@@ -500,11 +505,11 @@ msgstr "Sin datos"
 msgid "No certificates found"
 msgstr "No se encontraron certificados"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:776
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:805
 msgid "No logging"
 msgstr "Sin registro"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:937
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:966
 msgid "Non-public and by default blocked IP's"
 msgstr "IPs no públicos y bloqueados por defecto"
 
@@ -513,79 +518,79 @@ msgstr "IPs no públicos y bloqueados por defecto"
 msgid "Not Running"
 msgstr "Sin ejecución"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:778
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:807
 msgid "Notice"
 msgstr "Aviso"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:973
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1002
 msgid "Number of last lines stored in log files"
 msgstr "Número de últimas líneas almacenadas en archivos de registro"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:726
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:755
 msgid "OPTIONAL: Force the usage of pure IPv4/IPv6 only communication."
 msgstr "OPCIONAL: Forzar el uso de la comunicación solo IPv4 / IPv6 pura."
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:750
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:779
 msgid "OPTIONAL: Force the use of TCP instead of default UDP on DNS requests."
 msgstr ""
 "OPCIONAL: Forzar el uso de TCP en lugar del UDP predeterminado en las "
 "solicitudes de DNS."
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:714
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:743
 msgid "OPTIONAL: Network to use for communication"
 msgstr "OPCIONAL: Red a utilizar para la comunicación"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:760
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:789
 msgid "OPTIONAL: Proxy-Server for detection and updates."
 msgstr "OPCIONAL: Servidor proxy para detección y actualizaciones."
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:737
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:766
 msgid "OPTIONAL: Use non-default DNS-Server to detect 'Registered IP'."
 msgstr ""
 "OPCIONAL: Use un servidor DNS no predeterminado para detectar 'IP "
 "registrada'."
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:885
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:914
 msgid "On Error the script will retry the failed action after given time"
 msgstr ""
 "En caso de error, el script volverá a intentar la acción fallida después de "
 "un tiempo determinado"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:863
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:874
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:892
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:903
 msgid "On Error the script will stop execution after given number of retrys"
 msgstr ""
 "En caso de error, el script detendrá la ejecución después de un número dado "
 "de reintentos"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:570
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:599
 msgid "Optional Encoded Parameter"
 msgstr "Parámetro codificado opcional"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:577
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:606
 msgid "Optional Parameter"
 msgstr "Parámetro opcional"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:571
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:600
 msgid "Optional: Replaces [PARAMENC] in Update-URL (URL-encoded)"
 msgstr ""
 "Opcional: Reemplaza [PARAMENC] en la URL de actualización (codificada en URL)"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:578
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:607
 msgid "Optional: Replaces [PARAMOPT] in Update-URL (NOT URL-encoded)"
 msgstr ""
 "Opcional: Reemplaza [PARAMOPT] en la URL de actualización (NO codificada por "
 "URL)"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:759
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:788
 msgid "PROXY-Server"
 msgstr "Servidor proxy"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:562
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:591
 msgid "Password"
 msgstr "Contraseña"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:591
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:620
 msgid "Path to CA-Certificate"
 msgstr "Ruta al certificado CA"
 
@@ -596,11 +601,11 @@ msgstr ""
 "Siga las instrucciones en la página de inicio de OpenWrt para activar el "
 "soporte de IPv6"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:919
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:948
 msgid "Please press [Read] button"
 msgstr "Por favor presione el botón [Leer]"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:905
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:934
 msgid "Read / Reread log file"
 msgstr "Leer / releer el archivo de registro"
 
@@ -617,12 +622,12 @@ msgstr "Recargar"
 msgid "Reload this service"
 msgstr "Recargar este servicio"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:563
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:592
 msgid "Replaces [PASSWORD] in Update-URL (URL-encoded)"
 msgstr "Reemplaza [CONTRASEÑA] en URL de actualización (codificada en URL)"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:548
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:555
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:577
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:584
 msgid "Replaces [USERNAME] in Update-URL (URL-encoded)"
 msgstr ""
 "Reemplaza [NOMBRE DE USUARIO] en URL de actualización (codificada en URL)"
@@ -640,8 +645,8 @@ msgstr "Iniciar una vez"
 msgid "Running"
 msgstr "Corriendo"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:613
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:675
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:642
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:704
 msgid "Script"
 msgstr "Script"
 
@@ -661,7 +666,7 @@ msgstr "Estado"
 msgid "Status"
 msgstr "Estado"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:954
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:983
 msgid "Status directory"
 msgstr "Estado de directorio"
 
@@ -681,8 +686,8 @@ msgstr "Detener este servicio"
 msgid "Stopped"
 msgstr "Detenido"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:865
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:876
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:894
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:905
 msgid "The default setting of '0' will retry infinite."
 msgstr "La configuración predeterminada de '0' reintentará infinito."
 
@@ -694,7 +699,7 @@ msgstr "El nombre del servicio ya está en uso"
 msgid "There is no service configured."
 msgstr "No hay servicio configurado."
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:918
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:947
 msgid "This is the current content of the log file in"
 msgstr "Este es el contenido actual del archivo de registro en"
 
@@ -707,7 +712,7 @@ msgstr ""
 "Este es el valor predeterminado si ejecuta scripts DDNS usted mismo (es "
 "decir, a través de cron con force_interval establecido en '0')"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:702
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:731
 msgid "This will be autoset to the selected interface"
 msgstr "Esto se configurará automáticamente en la interfaz seleccionada"
 
@@ -715,11 +720,11 @@ msgstr "Esto se configurará automáticamente en la interfaz seleccionada"
 msgid "Timer Settings"
 msgstr "Configuración del temporizador"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:611
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:640
 msgid "URL"
 msgstr "URL"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:655
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:684
 msgid "URL to detect"
 msgstr "URL para detectar"
 
@@ -729,7 +734,7 @@ msgstr "URL para detectar"
 msgid "Unknown"
 msgstr "Desconocido"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:529
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:536
 msgid ""
 "Update URL to be used for updating your DDNS Provider.<br />Follow "
 "instructions you will find on their WEB page."
@@ -737,20 +742,20 @@ msgstr ""
 "Actualizar la URL que se usará para actualizar su proveedor de DDNS.<br /"
 ">Siga las instrucciones que encontrará en su página WEB."
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:585
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:614
 msgid "Use HTTP Secure"
 msgstr "Usar HTTP seguro (HTTPS)"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:979
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1008
 msgid "Use cURL"
 msgstr "Usar cURL"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:676
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:705
 msgid "User defined script to read systems IP-Address"
 msgstr ""
 "Script definido por el usuario para leer la dirección IP de los sistemas"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:554
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:583
 msgid "Username"
 msgstr "Nombre de usuario"
 
@@ -758,11 +763,11 @@ msgstr "Nombre de usuario"
 msgid "Using specific DNS Server not supported"
 msgstr "El uso de un servidor DNS específico no es compatible"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:807
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:836
 msgid "Values below 5 minutes == 300 seconds are not supported"
 msgstr "Los valores inferiores a 5 minutos == 300 segundos no son compatibles"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:844
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:873
 msgid "Values lower 'Check Interval' except '0' are not supported"
 msgstr ""
 "Los valores inferiores a 'Intervalo de verificación' excepto '0' no son "
@@ -772,18 +777,18 @@ msgstr ""
 msgid "Verify"
 msgstr "Verificar"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:779
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:808
 msgid "Warning"
 msgstr "Advertencia"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:789
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:818
 msgid ""
 "Writes detailed messages to log file. File will be truncated automatically."
 msgstr ""
 "Escribe mensajes detallados en el archivo de registro. El archivo se "
 "truncará automáticamente."
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:772
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:801
 msgid ""
 "Writes log messages to syslog. Critical Errors will always be written to "
 "syslog."
@@ -842,26 +847,26 @@ msgstr "cURL sin soporte de proxy"
 msgid "custom"
 msgstr "personalizado"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:858
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:887
 msgid "days"
 msgstr "Días"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:592
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:621
 msgid "directory or path/file"
 msgstr "Directorio o ruta/archivo"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:820
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:857
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:849
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:886
 msgid "hours"
 msgstr "horas"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:819
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:856
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:890
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:848
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:885
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:919
 msgid "minutes"
 msgstr "Minutos"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:593
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:622
 msgid "or"
 msgstr "o"
 
@@ -869,12 +874,12 @@ msgstr "o"
 msgid "or update your system to the latest OpenWrt Release"
 msgstr "o actualice su sistema a la última versión de OpenWrt"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:818
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:889
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:847
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:918
 msgid "seconds"
 msgstr "Segundos"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:594
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:623
 msgid "to run HTTPS without verification of server certificates (insecure)"
 msgstr ""
 "Para ejecutar HTTPS sin verificación de certificados de servidor (inseguro)"
index 4c16917fd23e11c26d8324c8eb757853a30ca142..0856a03dd35411354b58e3812085752ba2204b4c 100644 (file)
@@ -1,10 +1,16 @@
 msgid ""
 msgstr ""
+"PO-Revision-Date: 2020-06-02 06:41+0000\n"
+"Last-Translator: Petri Asikainen <uniluodossa@gmail.com>\n"
+"Language-Team: Finnish <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationsddns/fi/>\n"
 "Language: fi\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+"X-Generator: Weblate 4.1-dev\n"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:967
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:996
 msgid "\"../\" not allowed in path for Security Reason."
 msgstr ""
 
@@ -15,17 +21,17 @@ msgstr ""
 
 #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:446
 msgid "Advanced Settings"
-msgstr ""
+msgstr "Lisäasetukset"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:936
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:965
 msgid "Allow non-public IP's"
 msgstr ""
 
 #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:445
 msgid "Basic Settings"
-msgstr ""
+msgstr "Perusasetukset"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:713
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:742
 msgid "Bind Network"
 msgstr ""
 
@@ -53,22 +59,22 @@ msgstr ""
 
 #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:332
 msgid "Cancel"
-msgstr ""
+msgstr "Peruuta"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:797
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:826
 msgid "Check Interval"
 msgstr ""
 
 #: applications/luci-app-ddns/htdocs/luci-static/resources/view/status/include/70_ddns.js:27
 msgid "Configuration"
-msgstr ""
+msgstr "Määritys"
 
 #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:91
 #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:401
 msgid "Configuration Error"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:927
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:956
 msgid ""
 "Configure here the details for all Dynamic DNS services including this LuCI "
 "application."
@@ -78,7 +84,7 @@ msgstr ""
 msgid "Create service"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:949
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:978
 msgid "Current setting:"
 msgstr ""
 
@@ -87,15 +93,15 @@ msgstr ""
 msgid "Currently DDNS updates are not started at boot or on interface events."
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:539
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:557
 msgid "Custom update script to be used for updating your DDNS Provider."
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:528
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:535
 msgid "Custom update-URL"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:538
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:556
 msgid "Custom update-script"
 msgstr ""
 
@@ -126,27 +132,27 @@ msgstr ""
 msgid "DNS requests via TCP not supported"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:736
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:765
 msgid "DNS-Server"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:945
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:974
 msgid "Date format"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:656
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:685
 msgid "Defines the Web page to read systems IP-Address from<br />"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:666
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:695
 msgid "Defines the interface to read systems IP-Address from"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:647
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:676
 msgid "Defines the network to read systems IP-Address from"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:606
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:635
 msgid ""
 "Defines the source to read systems IP-Address from, that will be send to the "
 "DDNS provider"
@@ -156,22 +162,22 @@ msgstr ""
 msgid "Defines which IP address 'IPv4/IPv6' is send to the DDNS provider"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:961
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:990
 msgid "Directory contains Log files for each running section."
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:955
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:984
 msgid ""
 "Directory contains PID and other status information for each running section."
 msgstr ""
 
 #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:18
 msgid "Disabled"
-msgstr ""
+msgstr "Pois käytöstä"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:547
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:576
 msgid "Domain"
-msgstr ""
+msgstr "Verkkonimi"
 
 #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:151
 #: applications/luci-app-ddns/htdocs/luci-static/resources/view/status/include/70_ddns.js:7
@@ -185,55 +191,55 @@ msgstr ""
 
 #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:354
 msgid "Edit"
-msgstr ""
+msgstr "Muokkaa"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:586
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:615
 msgid "Enable secure communication with DDNS provider"
 msgstr ""
 
 #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:409
 #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:453
 msgid "Enabled"
-msgstr ""
+msgstr "Käytössä"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:780
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:809
 msgid "Error"
-msgstr ""
+msgstr "Virhe"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:862
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:891
 msgid "Error Retry Counter"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:873
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:902
 msgid "Error Retry Interval"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:684
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:695
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:713
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:724
 msgid "Event Network"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:657
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:686
 msgid "Example for IPv4: http://checkip.dyndns.com"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:658
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:687
 msgid "Example for IPv6: http://checkipv6.dyndns.com"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:790
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:819
 msgid "File"
-msgstr ""
+msgstr "Tiedosto"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:932
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:961
 msgid "For detailed information about parameter settings look here."
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:947
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:976
 msgid "For supported codes look here"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:725
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:754
 msgid "Force IP Version"
 msgstr ""
 
@@ -241,19 +247,19 @@ msgstr ""
 msgid "Force IP Version not supported"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:824
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:853
 msgid "Force Interval"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:749
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:778
 msgid "Force TCP on DNS"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:761
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:790
 msgid "Format"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:738
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:767
 msgid "Format: IP or FQDN"
 msgstr ""
 
@@ -263,7 +269,7 @@ msgid ""
 "interface."
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:926
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:955
 msgid "Global Configuration"
 msgstr ""
 
@@ -279,7 +285,7 @@ msgstr ""
 msgid "Hostname/FQDN to validate, if IP update happen or necessary"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:605
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:634
 msgid "IP address source"
 msgstr ""
 
@@ -291,7 +297,7 @@ msgstr ""
 msgid "IPv4-Address"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:762
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:791
 msgid "IPv6 address must be given in square brackets"
 msgstr ""
 
@@ -307,7 +313,7 @@ msgstr ""
 msgid "IPv6-Address"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:980
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1009
 msgid ""
 "If Wget and cURL package are installed, Wget is used for communication by "
 "default."
@@ -330,12 +336,17 @@ msgid ""
 "In some versions cURL/libcurl in OpenWrt is compiled without proxy support."
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:777
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:806
 msgid "Info"
 msgstr ""
 
 #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:153
 msgid "Information"
+msgstr "Tietoja"
+
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:548
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:568
+msgid "Insert a Update Script OR a Update URL"
 msgstr ""
 
 #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:289
@@ -344,26 +355,26 @@ msgid ""
 "ssl/certs default directory"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:612
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:665
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:641
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:694
 msgid "Interface"
-msgstr ""
+msgstr "Sovitin"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:825
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:854
 msgid ""
 "Interval to force updates send to DDNS Provider<br />Setting this parameter "
 "to 0 will force the script to only run once"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:815
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:844
 msgid "Interval unit to check for changed IP"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:852
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:881
 msgid "Interval unit to force updates send to DDNS Provider"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:929
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:958
 msgid "It is NOT recommended for casual users to change settings on this page."
 msgstr ""
 
@@ -375,19 +386,19 @@ msgstr ""
 msgid "Log File Viewer"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:960
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:989
 msgid "Log directory"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:972
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1001
 msgid "Log length"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:784
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:813
 msgid "Log to file"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:771
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:800
 msgid "Log to syslog"
 msgstr ""
 
@@ -400,7 +411,7 @@ msgstr ""
 #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:314
 #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:391
 msgid "Name"
-msgstr ""
+msgstr "Nimi"
 
 #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:227
 msgid ""
@@ -414,15 +425,15 @@ msgid ""
 "HTTPS protocol."
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:610
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:646
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:639
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:675
 #: applications/luci-app-ddns/htdocs/luci-static/resources/view/status/include/70_ddns.js:31
 msgid "Network"
-msgstr ""
+msgstr "Verkko"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:685
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:696
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:715
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:714
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:725
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:744
 msgid "Network on which the ddns-updater scripts will be started"
 msgstr ""
 
@@ -450,11 +461,11 @@ msgstr ""
 msgid "No certificates found"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:776
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:805
 msgid "No logging"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:937
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:966
 msgid "Non-public and by default blocked IP's"
 msgstr ""
 
@@ -463,81 +474,81 @@ msgstr ""
 msgid "Not Running"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:778
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:807
 msgid "Notice"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:973
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1002
 msgid "Number of last lines stored in log files"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:726
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:755
 msgid "OPTIONAL: Force the usage of pure IPv4/IPv6 only communication."
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:750
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:779
 msgid "OPTIONAL: Force the use of TCP instead of default UDP on DNS requests."
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:714
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:743
 msgid "OPTIONAL: Network to use for communication"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:760
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:789
 msgid "OPTIONAL: Proxy-Server for detection and updates."
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:737
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:766
 msgid "OPTIONAL: Use non-default DNS-Server to detect 'Registered IP'."
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:885
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:914
 msgid "On Error the script will retry the failed action after given time"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:863
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:874
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:892
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:903
 msgid "On Error the script will stop execution after given number of retrys"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:570
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:599
 msgid "Optional Encoded Parameter"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:577
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:606
 msgid "Optional Parameter"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:571
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:600
 msgid "Optional: Replaces [PARAMENC] in Update-URL (URL-encoded)"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:578
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:607
 msgid "Optional: Replaces [PARAMOPT] in Update-URL (NOT URL-encoded)"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:759
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:788
 msgid "PROXY-Server"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:562
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:591
 msgid "Password"
-msgstr ""
+msgstr "Salasana"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:591
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:620
 msgid "Path to CA-Certificate"
-msgstr ""
+msgstr "Polku CA-varmenteeseen"
 
 #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:206
 msgid ""
 "Please follow the instructions on OpenWrt's homepage to enable IPv6 support"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:919
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:948
 msgid "Please press [Read] button"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:905
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:934
 msgid "Read / Reread log file"
 msgstr ""
 
@@ -554,12 +565,12 @@ msgstr ""
 msgid "Reload this service"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:563
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:592
 msgid "Replaces [PASSWORD] in Update-URL (URL-encoded)"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:548
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:555
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:577
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:584
 msgid "Replaces [USERNAME] in Update-URL (URL-encoded)"
 msgstr ""
 
@@ -576,14 +587,14 @@ msgstr ""
 msgid "Running"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:613
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:675
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:642
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:704
 msgid "Script"
-msgstr ""
+msgstr "Komentojono"
 
 #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:294
 msgid "Services"
-msgstr ""
+msgstr "Palvelut"
 
 #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:68
 msgid "Start DDNS"
@@ -595,15 +606,15 @@ msgstr ""
 
 #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:433
 msgid "Status"
-msgstr ""
+msgstr "Tila"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:954
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:983
 msgid "Status directory"
 msgstr ""
 
 #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:381
 msgid "Stop"
-msgstr ""
+msgstr "Pysäytä"
 
 #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:68
 msgid "Stop DDNS"
@@ -617,8 +628,8 @@ msgstr ""
 msgid "Stopped"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:865
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:876
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:894
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:905
 msgid "The default setting of '0' will retry infinite."
 msgstr ""
 
@@ -630,7 +641,7 @@ msgstr ""
 msgid "There is no service configured."
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:918
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:947
 msgid "This is the current content of the log file in"
 msgstr ""
 
@@ -641,7 +652,7 @@ msgid ""
 "force_interval set to '0')"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:702
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:731
 msgid "This will be autoset to the selected interface"
 msgstr ""
 
@@ -649,11 +660,11 @@ msgstr ""
 msgid "Timer Settings"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:611
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:640
 msgid "URL"
-msgstr ""
+msgstr "URL"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:655
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:684
 msgid "URL to detect"
 msgstr ""
 
@@ -661,39 +672,39 @@ msgstr ""
 #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:418
 #: applications/luci-app-ddns/htdocs/luci-static/resources/view/status/include/70_ddns.js:38
 msgid "Unknown"
-msgstr ""
+msgstr "Tuntematon"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:529
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:536
 msgid ""
 "Update URL to be used for updating your DDNS Provider.<br />Follow "
 "instructions you will find on their WEB page."
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:585
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:614
 msgid "Use HTTP Secure"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:979
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1008
 msgid "Use cURL"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:676
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:705
 msgid "User defined script to read systems IP-Address"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:554
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:583
 msgid "Username"
-msgstr ""
+msgstr "Käyttäjätunnus"
 
 #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:274
 msgid "Using specific DNS Server not supported"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:807
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:836
 msgid "Values below 5 minutes == 300 seconds are not supported"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:844
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:873
 msgid "Values lower 'Check Interval' except '0' are not supported"
 msgstr ""
 
@@ -701,16 +712,16 @@ msgstr ""
 msgid "Verify"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:779
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:808
 msgid "Warning"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:789
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:818
 msgid ""
 "Writes detailed messages to log file. File will be truncated automatically."
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:772
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:801
 msgid ""
 "Writes log messages to syslog. Critical Errors will always be written to "
 "syslog."
@@ -760,26 +771,26 @@ msgstr ""
 msgid "custom"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:858
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:887
 msgid "days"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:592
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:621
 msgid "directory or path/file"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:820
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:857
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:849
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:886
 msgid "hours"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:819
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:856
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:890
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:848
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:885
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:919
 msgid "minutes"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:593
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:622
 msgid "or"
 msgstr ""
 
@@ -787,11 +798,11 @@ msgstr ""
 msgid "or update your system to the latest OpenWrt Release"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:818
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:889
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:847
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:918
 msgid "seconds"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:594
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:623
 msgid "to run HTTPS without verification of server certificates (insecure)"
 msgstr ""
index 05a92a225dd131423f7b0ded877b9bb09861ed99..d632908e439a3d763004f717dfc9775982b4c9ff 100644 (file)
@@ -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: 2020-04-08 09:38+0000\n"
-"Last-Translator: Florian L. <florian.ligneul@gmail.com>\n"
+"PO-Revision-Date: 2020-05-17 10:09+0000\n"
+"Last-Translator: viking76 <liaudetgael@gmail.com>\n"
 "Language-Team: French <https://hosted.weblate.org/projects/openwrt/"
 "luciapplicationsddns/fr/>\n"
 "Language: fr\n"
@@ -11,9 +11,9 @@ 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.1-dev\n"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:967
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:996
 msgid "\"../\" not allowed in path for Security Reason."
 msgstr ""
 "\"../\" non autorisé dans le chemin d'accès pour des raisons de sécurité."
@@ -27,7 +27,7 @@ msgstr "Ajouter de nouveaux services..."
 msgid "Advanced Settings"
 msgstr "Paramètres avancés"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:936
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:965
 msgid "Allow non-public IP's"
 msgstr "Autoriser les adresses IP privées"
 
@@ -35,7 +35,7 @@ msgstr "Autoriser les adresses IP privées"
 msgid "Basic Settings"
 msgstr "Paramètres de base"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:713
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:742
 msgid "Bind Network"
 msgstr "Réseau Attaché"
 
@@ -72,7 +72,7 @@ msgstr ""
 msgid "Cancel"
 msgstr "Annuler"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:797
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:826
 msgid "Check Interval"
 msgstr "Vérifier l'intervale"
 
@@ -85,7 +85,7 @@ msgstr "Configuration"
 msgid "Configuration Error"
 msgstr "Erreur de configuration"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:927
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:956
 msgid ""
 "Configure here the details for all Dynamic DNS services including this LuCI "
 "application."
@@ -97,7 +97,7 @@ msgstr ""
 msgid "Create service"
 msgstr "Créer un service"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:949
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:978
 msgid "Current setting:"
 msgstr "Paramètre actuel :"
 
@@ -108,17 +108,17 @@ msgstr ""
 "Actuellement, les mises à jour DDNS ne sont pas démarrées au démarrage ou "
 "lors des événements d'interface."
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:539
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:557
 msgid "Custom update script to be used for updating your DDNS Provider."
 msgstr ""
 "Script de mise à jour personnalisé à utiliser pour mettre à jour votre "
 "fournisseur DDNS."
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:528
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:535
 msgid "Custom update-URL"
 msgstr "URL de mise à jour personnalisée"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:538
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:556
 msgid "Custom update-script"
 msgstr "Script de mise à jour personnalisé"
 
@@ -149,28 +149,28 @@ msgstr "Service DDns"
 msgid "DNS requests via TCP not supported"
 msgstr "Les requêtes DNS via TCP ne sont pas prises en charge"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:736
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:765
 msgid "DNS-Server"
 msgstr "Serveur DNS"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:945
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:974
 msgid "Date format"
 msgstr "Format de date"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:656
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:685
 msgid "Defines the Web page to read systems IP-Address from<br />"
 msgstr ""
 "Définit la page Web à partir de laquelle lire l'adresse IP des systèmes<br />"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:666
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:695
 msgid "Defines the interface to read systems IP-Address from"
 msgstr "Définit l'interface depuis laquelle lire les adresses IP système"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:647
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:676
 msgid "Defines the network to read systems IP-Address from"
 msgstr "Définit le réseau depuis lequel lire les adresses IP système"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:606
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:635
 msgid ""
 "Defines the source to read systems IP-Address from, that will be send to the "
 "DDNS provider"
@@ -183,13 +183,13 @@ msgid "Defines which IP address 'IPv4/IPv6' is send to the DDNS provider"
 msgstr ""
 "Définit quelle adresse IP 'IPv4/IPv6' est à envoyer au fournisseur DDNS"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:961
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:990
 msgid "Directory contains Log files for each running section."
 msgstr ""
 "Le répertoire contient des fichiers journaux pour chaque section en cours "
 "d'exécution."
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:955
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:984
 msgid ""
 "Directory contains PID and other status information for each running section."
 msgstr ""
@@ -200,7 +200,7 @@ msgstr ""
 msgid "Disabled"
 msgstr "Désactivé"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:547
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:576
 msgid "Domain"
 msgstr "Domaine"
 
@@ -218,7 +218,7 @@ msgstr "Version DNS dynamique"
 msgid "Edit"
 msgstr "Éditer"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:586
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:615
 msgid "Enable secure communication with DDNS provider"
 msgstr "Activez la communication sécurisée avec le fournisseur DDNS"
 
@@ -227,46 +227,46 @@ msgstr "Activez la communication sécurisée avec le fournisseur DDNS"
 msgid "Enabled"
 msgstr "Activé"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:780
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:809
 msgid "Error"
 msgstr "Erreur"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:862
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:891
 msgid "Error Retry Counter"
 msgstr "Compteur de tentatives d'erreur"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:873
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:902
 msgid "Error Retry Interval"
 msgstr "Intervalle de relance d'erreur"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:684
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:695
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:713
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:724
 msgid "Event Network"
 msgstr "Évènement réseau"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:657
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:686
 msgid "Example for IPv4: http://checkip.dyndns.com"
 msgstr "Exemple pour de l'IPv4 : http://checkip.dyndns.com"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:658
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:687
 msgid "Example for IPv6: http://checkipv6.dyndns.com"
 msgstr "Exemple pour de l'IPv6 : http://checkipv6.dyndns.com"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:790
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:819
 msgid "File"
 msgstr "Fichier"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:932
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:961
 msgid "For detailed information about parameter settings look here."
 msgstr ""
 "Pour des informations détaillées sur les réglages des paramètres, regardez "
 "ici."
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:947
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:976
 msgid "For supported codes look here"
 msgstr "Pour les codes pris en charge, regardez ici"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:725
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:754
 msgid "Force IP Version"
 msgstr "Forcer la version IP"
 
@@ -274,19 +274,19 @@ msgstr "Forcer la version IP"
 msgid "Force IP Version not supported"
 msgstr "Forcer la version IP n'est pas pris en charge"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:824
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:853
 msgid "Force Interval"
 msgstr "Intervalle pour le forçage"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:749
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:778
 msgid "Force TCP on DNS"
 msgstr "Forcer TCP sur DNS"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:761
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:790
 msgid "Format"
 msgstr "Format"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:738
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:767
 msgid "Format: IP or FQDN"
 msgstr "Format : IP ou FQDN"
 
@@ -297,13 +297,13 @@ msgid ""
 msgstr ""
 "GNU Wget utilisera l'IP du réseau donné, cURL utilisera l'interface physique."
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:926
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:955
 msgid "Global Configuration"
 msgstr "Configuration globale"
 
 #: applications/luci-app-ddns/root/usr/share/rpcd/acl.d/luci-app-ddns.json:3
 msgid "Grant access to ddns procedures"
-msgstr ""
+msgstr "Accorder l'accès aux procédures de ddns"
 
 #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:214
 msgid "HTTPS not supported"
@@ -314,7 +314,7 @@ msgid "Hostname/FQDN to validate, if IP update happen or necessary"
 msgstr ""
 "Nom d'hôte/FQDN à valider, si une mise à jour IP se produit ou si nécessaire"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:605
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:634
 msgid "IP address source"
 msgstr "Source de l'adresse IP"
 
@@ -326,7 +326,7 @@ msgstr "Version de l'adresse IP"
 msgid "IPv4-Address"
 msgstr "Adresse IPv4"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:762
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:791
 msgid "IPv6 address must be given in square brackets"
 msgstr "L'adresse IPv6 doit être donnée entre crochets"
 
@@ -343,7 +343,7 @@ msgstr "IPv6 non pris en charge"
 msgid "IPv6-Address"
 msgstr "Adresse IPv6"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:980
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1009
 msgid ""
 "If Wget and cURL package are installed, Wget is used for communication by "
 "default."
@@ -374,7 +374,7 @@ msgstr ""
 "Dans certaines versions, cURL/libcurl dans OpenWrt est compilé sans prise en "
 "charge de proxy."
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:777
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:806
 msgid "Info"
 msgstr "Infos"
 
@@ -382,6 +382,11 @@ msgstr "Infos"
 msgid "Information"
 msgstr "Information"
 
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:548
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:568
+msgid "Insert a Update Script OR a Update URL"
+msgstr ""
+
 #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:289
 msgid ""
 "Install 'ca-certificates' package or needed certificates by hand into /etc/"
@@ -390,12 +395,12 @@ msgstr ""
 "Installez le paquet 'ca-certificats' ou les certificats nécessaires à la "
 "main dans le répertoire par défaut /etc/ssl/certs"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:612
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:665
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:641
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:694
 msgid "Interface"
 msgstr "Interface"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:825
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:854
 msgid ""
 "Interval to force updates send to DDNS Provider<br />Setting this parameter "
 "to 0 will force the script to only run once"
@@ -404,16 +409,16 @@ msgstr ""
 "définition de ce paramètre sur 0 forcera le script à s'exécuter une seule "
 "fois"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:815
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:844
 msgid "Interval unit to check for changed IP"
 msgstr "Unité d'intervalle pour vérifier l'IP modifiée"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:852
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:881
 msgid "Interval unit to force updates send to DDNS Provider"
 msgstr ""
 "Unité d'intervalle pour forcer l'envoi des mises à jour au fournisseur DDNS"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:929
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:958
 msgid "It is NOT recommended for casual users to change settings on this page."
 msgstr ""
 "Il N'EST PAS recommandé aux utilisateurs non avertis de modifier les "
@@ -427,19 +432,19 @@ msgstr "Dernière mise à jour"
 msgid "Log File Viewer"
 msgstr "Visualiseur de fichier de journa"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:960
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:989
 msgid "Log directory"
 msgstr "Répertoire de journal"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:972
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1001
 msgid "Log length"
 msgstr "Longueur du journal"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:784
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:813
 msgid "Log to file"
 msgstr "Connectez-vous au fichier"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:771
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:800
 msgid "Log to syslog"
 msgstr "Connectez-vous à syslog"
 
@@ -470,15 +475,15 @@ msgstr ""
 "Ni GNU Wget avec SSL ni cURL installé pour prendre en charge les mises à "
 "jour sécurisées via le protocole HTTPS."
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:610
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:646
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:639
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:675
 #: applications/luci-app-ddns/htdocs/luci-static/resources/view/status/include/70_ddns.js:31
 msgid "Network"
 msgstr "Réseau"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:685
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:696
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:715
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:714
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:725
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:744
 msgid "Network on which the ddns-updater scripts will be started"
 msgstr "Réseau sur lequel les scripts ddns-updater seront démarrés"
 
@@ -506,11 +511,11 @@ msgstr "Pas de données"
 msgid "No certificates found"
 msgstr "Il n'y a aucun certificat"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:776
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:805
 msgid "No logging"
 msgstr "Pas de journaux"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:937
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:966
 msgid "Non-public and by default blocked IP's"
 msgstr "IP non publiques et par défaut bloquées"
 
@@ -519,77 +524,77 @@ msgstr "IP non publiques et par défaut bloquées"
 msgid "Not Running"
 msgstr "Ne fonctionne pas"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:778
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:807
 msgid "Notice"
 msgstr "Remarque"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:973
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1002
 msgid "Number of last lines stored in log files"
 msgstr "Nombre de dernières lignes stockées dans les fichiers journaux"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:726
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:755
 msgid "OPTIONAL: Force the usage of pure IPv4/IPv6 only communication."
 msgstr ""
 "FACULTATIF: Force l'utilisation de la communication IPv4/IPv6 uniquement."
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:750
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:779
 msgid "OPTIONAL: Force the use of TCP instead of default UDP on DNS requests."
 msgstr ""
 "FACULTATIF: Forcez l'utilisation de TCP au lieu d'UDP par défaut sur les "
 "requêtes DNS."
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:714
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:743
 msgid "OPTIONAL: Network to use for communication"
 msgstr "FACULTATIF : Réseau à utiliser pour la communication"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:760
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:789
 msgid "OPTIONAL: Proxy-Server for detection and updates."
 msgstr "OPCIONAL : Servidor Proxy para detección y actualizaciones."
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:737
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:766
 msgid "OPTIONAL: Use non-default DNS-Server to detect 'Registered IP'."
 msgstr ""
 "FACULTATIF : Utilisez un serveur DNS autre que celui par défaut pour "
 "détecter 'IP enregistrée'."
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:885
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:914
 msgid "On Error the script will retry the failed action after given time"
 msgstr ""
 "En cas d'erreur, le script réessayera l'action ayant échoué après un délai "
 "donné"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:863
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:874
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:892
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:903
 msgid "On Error the script will stop execution after given number of retrys"
 msgstr ""
 "En cas d'erreur, le script arrêtera l'exécution après un nombre donné de "
 "tentatives"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:570
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:599
 msgid "Optional Encoded Parameter"
 msgstr "Paramètre codé en option"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:577
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:606
 msgid "Optional Parameter"
 msgstr "Paramètre facultatif"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:571
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:600
 msgid "Optional: Replaces [PARAMENC] in Update-URL (URL-encoded)"
 msgstr "Facultatif: Remplace [PARAMENC] dans Update-URL (URL encodée)"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:578
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:607
 msgid "Optional: Replaces [PARAMOPT] in Update-URL (NOT URL-encoded)"
 msgstr "Facultatif: Remplace [PARAMOPT] dans Update-URL (NON codé URL)"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:759
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:788
 msgid "PROXY-Server"
 msgstr "Serveur proxy"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:562
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:591
 msgid "Password"
 msgstr "Mot de passe"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:591
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:620
 msgid "Path to CA-Certificate"
 msgstr "Chemin vers le certificat CA"
 
@@ -600,11 +605,11 @@ msgstr ""
 "Veuillez suivre les instructions sur la page d'accueil d'OpenWrt pour "
 "activer le support IPv6"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:919
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:948
 msgid "Please press [Read] button"
 msgstr "Veuillez appuyer sur le bouton [Lire]"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:905
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:934
 msgid "Read / Reread log file"
 msgstr "Lire/Relire le fichier de journal"
 
@@ -621,12 +626,12 @@ msgstr "Recharger"
 msgid "Reload this service"
 msgstr "Recharger ce service"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:563
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:592
 msgid "Replaces [PASSWORD] in Update-URL (URL-encoded)"
 msgstr "Remplace [MOT DE PASSE] dans Update-URL (URL encodée)"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:548
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:555
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:577
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:584
 msgid "Replaces [USERNAME] in Update-URL (URL-encoded)"
 msgstr "Remplace [NON D'UTILISATEUR] dans Update-URL (URL encodée)"
 
@@ -643,8 +648,8 @@ msgstr "Exécuter une fois"
 msgid "Running"
 msgstr "En cours d'exécution"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:613
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:675
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:642
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:704
 msgid "Script"
 msgstr "Script"
 
@@ -664,7 +669,7 @@ msgstr "État"
 msgid "Status"
 msgstr "État"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:954
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:983
 msgid "Status directory"
 msgstr "Répertoire d'état"
 
@@ -684,8 +689,8 @@ msgstr "Arrêtez ce service"
 msgid "Stopped"
 msgstr "Arrêté"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:865
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:876
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:894
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:905
 msgid "The default setting of '0' will retry infinite."
 msgstr "Le paramètre par défaut de '0' réessayera à l'infini."
 
@@ -697,7 +702,7 @@ msgstr "Le nom du service est déjà utilisé"
 msgid "There is no service configured."
 msgstr "Il n'y a aucun service configuré"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:918
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:947
 msgid "This is the current content of the log file in"
 msgstr "Il s'agit du contenu actuel du fichier journal dans"
 
@@ -710,7 +715,7 @@ msgstr ""
 "C'est la valeur par défaut si vous exécutez vous-même les scripts DDNS "
 "(c'est-à-dire via cron avec force_interval réglé sur '0')"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:702
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:731
 msgid "This will be autoset to the selected interface"
 msgstr "Ce sera automatiquement réglé sur l'interface sélectionnée"
 
@@ -718,11 +723,11 @@ msgstr "Ce sera automatiquement réglé sur l'interface sélectionnée"
 msgid "Timer Settings"
 msgstr "Paramètres de la minuterie"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:611
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:640
 msgid "URL"
 msgstr "URL"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:655
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:684
 msgid "URL to detect"
 msgstr "URL a détecter"
 
@@ -732,7 +737,7 @@ msgstr "URL a détecter"
 msgid "Unknown"
 msgstr "Inconnue"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:529
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:536
 msgid ""
 "Update URL to be used for updating your DDNS Provider.<br />Follow "
 "instructions you will find on their WEB page."
@@ -740,19 +745,19 @@ msgstr ""
 "Mettre à jour l'URL à utiliser pour mettre à jour votre fournisseur DDNS."
 "<br /> Suivez les instructions que vous trouverez sur leur page WEB."
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:585
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:614
 msgid "Use HTTP Secure"
 msgstr "Utilisez HTTP Secure"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:979
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1008
 msgid "Use cURL"
 msgstr "Utilisez cURL"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:676
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:705
 msgid "User defined script to read systems IP-Address"
 msgstr "Script défini par l'utilisateur pour lire l'adresse IP des systèmes"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:554
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:583
 msgid "Username"
 msgstr "Nom d'utilisateur"
 
@@ -760,13 +765,13 @@ msgstr "Nom d'utilisateur"
 msgid "Using specific DNS Server not supported"
 msgstr "Utilisation d'un serveur DNS spécifique non pris en charge"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:807
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:836
 msgid "Values below 5 minutes == 300 seconds are not supported"
 msgstr ""
 "Les valeurs inférieures à 5 minutes == 300 secondes ne sont pas prises en "
 "charge"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:844
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:873
 msgid "Values lower 'Check Interval' except '0' are not supported"
 msgstr ""
 "Les valeurs inférieures à 'Vérifier l'intervalle' sauf '0' ne sont pas "
@@ -776,18 +781,18 @@ msgstr ""
 msgid "Verify"
 msgstr "Vérifier"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:779
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:808
 msgid "Warning"
 msgstr "Avertissement"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:789
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:818
 msgid ""
 "Writes detailed messages to log file. File will be truncated automatically."
 msgstr ""
 "Écrit des messages détaillés dans le fichier journal. Le fichier sera "
 "tronqué automatiquement."
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:772
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:801
 msgid ""
 "Writes log messages to syslog. Critical Errors will always be written to "
 "syslog."
@@ -849,26 +854,26 @@ msgstr "cURL sans prise en charge proxy"
 msgid "custom"
 msgstr "personnalisé"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:858
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:887
 msgid "days"
 msgstr "jours"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:592
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:621
 msgid "directory or path/file"
 msgstr "répertoire ou chemin/fichier"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:820
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:857
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:849
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:886
 msgid "hours"
 msgstr "heures"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:819
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:856
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:890
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:848
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:885
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:919
 msgid "minutes"
 msgstr "minutes"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:593
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:622
 msgid "or"
 msgstr "ou"
 
@@ -876,12 +881,12 @@ msgstr "ou"
 msgid "or update your system to the latest OpenWrt Release"
 msgstr "ou mettez à jour votre système vers la dernière version d'OpenWrt"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:818
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:889
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:847
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:918
 msgid "seconds"
 msgstr "secondes"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:594
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:623
 msgid "to run HTTPS without verification of server certificates (insecure)"
 msgstr ""
 "exécuter HTTPS sans vérification des certificats de serveur (non sécurisé)"
index ced24110971e4ed7ad862480dbd0e972469173de..47149995bd78041c998395ca932bf1bf63149a3d 100644 (file)
@@ -12,7 +12,7 @@ msgstr ""
 "Plural-Forms: nplurals=2; plural=(n != 1);\n"
 "X-Generator: Poedit 1.8.4\n"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:967
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:996
 msgid "\"../\" not allowed in path for Security Reason."
 msgstr ""
 
@@ -25,7 +25,7 @@ msgstr ""
 msgid "Advanced Settings"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:936
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:965
 msgid "Allow non-public IP's"
 msgstr ""
 
@@ -33,7 +33,7 @@ msgstr ""
 msgid "Basic Settings"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:713
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:742
 msgid "Bind Network"
 msgstr ""
 
@@ -63,7 +63,7 @@ msgstr ""
 msgid "Cancel"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:797
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:826
 msgid "Check Interval"
 msgstr ""
 
@@ -76,7 +76,7 @@ msgstr ""
 msgid "Configuration Error"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:927
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:956
 msgid ""
 "Configure here the details for all Dynamic DNS services including this LuCI "
 "application."
@@ -86,7 +86,7 @@ msgstr ""
 msgid "Create service"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:949
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:978
 msgid "Current setting:"
 msgstr ""
 
@@ -95,16 +95,16 @@ msgstr ""
 msgid "Currently DDNS updates are not started at boot or on interface events."
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:539
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:557
 msgid "Custom update script to be used for updating your DDNS Provider."
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:528
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:535
 #, fuzzy
 msgid "Custom update-URL"
 msgstr "עדכן URL באופן ידני"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:538
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:556
 msgid "Custom update-script"
 msgstr ""
 
@@ -135,27 +135,27 @@ msgstr ""
 msgid "DNS requests via TCP not supported"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:736
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:765
 msgid "DNS-Server"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:945
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:974
 msgid "Date format"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:656
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:685
 msgid "Defines the Web page to read systems IP-Address from<br />"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:666
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:695
 msgid "Defines the interface to read systems IP-Address from"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:647
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:676
 msgid "Defines the network to read systems IP-Address from"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:606
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:635
 msgid ""
 "Defines the source to read systems IP-Address from, that will be send to the "
 "DDNS provider"
@@ -165,11 +165,11 @@ msgstr ""
 msgid "Defines which IP address 'IPv4/IPv6' is send to the DDNS provider"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:961
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:990
 msgid "Directory contains Log files for each running section."
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:955
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:984
 msgid ""
 "Directory contains PID and other status information for each running section."
 msgstr ""
@@ -178,7 +178,7 @@ msgstr ""
 msgid "Disabled"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:547
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:576
 msgid "Domain"
 msgstr ""
 
@@ -196,7 +196,7 @@ msgstr ""
 msgid "Edit"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:586
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:615
 msgid "Enable secure communication with DDNS provider"
 msgstr ""
 
@@ -205,44 +205,44 @@ msgstr ""
 msgid "Enabled"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:780
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:809
 msgid "Error"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:862
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:891
 msgid "Error Retry Counter"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:873
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:902
 msgid "Error Retry Interval"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:684
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:695
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:713
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:724
 msgid "Event Network"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:657
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:686
 msgid "Example for IPv4: http://checkip.dyndns.com"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:658
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:687
 msgid "Example for IPv6: http://checkipv6.dyndns.com"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:790
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:819
 msgid "File"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:932
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:961
 msgid "For detailed information about parameter settings look here."
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:947
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:976
 msgid "For supported codes look here"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:725
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:754
 msgid "Force IP Version"
 msgstr ""
 
@@ -250,19 +250,19 @@ msgstr ""
 msgid "Force IP Version not supported"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:824
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:853
 msgid "Force Interval"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:749
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:778
 msgid "Force TCP on DNS"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:761
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:790
 msgid "Format"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:738
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:767
 msgid "Format: IP or FQDN"
 msgstr ""
 
@@ -272,7 +272,7 @@ msgid ""
 "interface."
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:926
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:955
 msgid "Global Configuration"
 msgstr ""
 
@@ -288,7 +288,7 @@ msgstr ""
 msgid "Hostname/FQDN to validate, if IP update happen or necessary"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:605
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:634
 msgid "IP address source"
 msgstr ""
 
@@ -300,7 +300,7 @@ msgstr ""
 msgid "IPv4-Address"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:762
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:791
 msgid "IPv6 address must be given in square brackets"
 msgstr ""
 
@@ -316,7 +316,7 @@ msgstr ""
 msgid "IPv6-Address"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:980
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1009
 msgid ""
 "If Wget and cURL package are installed, Wget is used for communication by "
 "default."
@@ -339,7 +339,7 @@ msgid ""
 "In some versions cURL/libcurl in OpenWrt is compiled without proxy support."
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:777
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:806
 msgid "Info"
 msgstr ""
 
@@ -347,32 +347,37 @@ msgstr ""
 msgid "Information"
 msgstr ""
 
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:548
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:568
+msgid "Insert a Update Script OR a Update URL"
+msgstr ""
+
 #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:289
 msgid ""
 "Install 'ca-certificates' package or needed certificates by hand into /etc/"
 "ssl/certs default directory"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:612
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:665
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:641
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:694
 msgid "Interface"
 msgstr "ממשק"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:825
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:854
 msgid ""
 "Interval to force updates send to DDNS Provider<br />Setting this parameter "
 "to 0 will force the script to only run once"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:815
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:844
 msgid "Interval unit to check for changed IP"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:852
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:881
 msgid "Interval unit to force updates send to DDNS Provider"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:929
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:958
 msgid "It is NOT recommended for casual users to change settings on this page."
 msgstr ""
 
@@ -384,19 +389,19 @@ msgstr ""
 msgid "Log File Viewer"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:960
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:989
 msgid "Log directory"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:972
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1001
 msgid "Log length"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:784
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:813
 msgid "Log to file"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:771
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:800
 msgid "Log to syslog"
 msgstr ""
 
@@ -423,15 +428,15 @@ msgid ""
 "HTTPS protocol."
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:610
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:646
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:639
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:675
 #: applications/luci-app-ddns/htdocs/luci-static/resources/view/status/include/70_ddns.js:31
 msgid "Network"
 msgstr "רשת"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:685
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:696
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:715
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:714
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:725
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:744
 msgid "Network on which the ddns-updater scripts will be started"
 msgstr ""
 
@@ -459,11 +464,11 @@ msgstr ""
 msgid "No certificates found"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:776
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:805
 msgid "No logging"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:937
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:966
 msgid "Non-public and by default blocked IP's"
 msgstr ""
 
@@ -472,68 +477,68 @@ msgstr ""
 msgid "Not Running"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:778
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:807
 msgid "Notice"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:973
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1002
 msgid "Number of last lines stored in log files"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:726
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:755
 msgid "OPTIONAL: Force the usage of pure IPv4/IPv6 only communication."
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:750
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:779
 msgid "OPTIONAL: Force the use of TCP instead of default UDP on DNS requests."
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:714
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:743
 msgid "OPTIONAL: Network to use for communication"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:760
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:789
 msgid "OPTIONAL: Proxy-Server for detection and updates."
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:737
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:766
 msgid "OPTIONAL: Use non-default DNS-Server to detect 'Registered IP'."
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:885
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:914
 msgid "On Error the script will retry the failed action after given time"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:863
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:874
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:892
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:903
 msgid "On Error the script will stop execution after given number of retrys"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:570
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:599
 msgid "Optional Encoded Parameter"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:577
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:606
 msgid "Optional Parameter"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:571
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:600
 msgid "Optional: Replaces [PARAMENC] in Update-URL (URL-encoded)"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:578
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:607
 msgid "Optional: Replaces [PARAMOPT] in Update-URL (NOT URL-encoded)"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:759
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:788
 msgid "PROXY-Server"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:562
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:591
 msgid "Password"
 msgstr "סיסמא"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:591
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:620
 msgid "Path to CA-Certificate"
 msgstr ""
 
@@ -542,11 +547,11 @@ msgid ""
 "Please follow the instructions on OpenWrt's homepage to enable IPv6 support"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:919
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:948
 msgid "Please press [Read] button"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:905
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:934
 msgid "Read / Reread log file"
 msgstr ""
 
@@ -563,12 +568,12 @@ msgstr ""
 msgid "Reload this service"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:563
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:592
 msgid "Replaces [PASSWORD] in Update-URL (URL-encoded)"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:548
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:555
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:577
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:584
 msgid "Replaces [USERNAME] in Update-URL (URL-encoded)"
 msgstr ""
 
@@ -585,8 +590,8 @@ msgstr ""
 msgid "Running"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:613
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:675
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:642
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:704
 msgid "Script"
 msgstr ""
 
@@ -606,7 +611,7 @@ msgstr ""
 msgid "Status"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:954
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:983
 msgid "Status directory"
 msgstr ""
 
@@ -626,8 +631,8 @@ msgstr ""
 msgid "Stopped"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:865
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:876
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:894
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:905
 msgid "The default setting of '0' will retry infinite."
 msgstr ""
 
@@ -639,7 +644,7 @@ msgstr ""
 msgid "There is no service configured."
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:918
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:947
 msgid "This is the current content of the log file in"
 msgstr ""
 
@@ -650,7 +655,7 @@ msgid ""
 "force_interval set to '0')"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:702
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:731
 msgid "This will be autoset to the selected interface"
 msgstr ""
 
@@ -658,11 +663,11 @@ msgstr ""
 msgid "Timer Settings"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:611
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:640
 msgid "URL"
 msgstr "URL"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:655
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:684
 msgid "URL to detect"
 msgstr ""
 
@@ -672,25 +677,25 @@ msgstr ""
 msgid "Unknown"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:529
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:536
 msgid ""
 "Update URL to be used for updating your DDNS Provider.<br />Follow "
 "instructions you will find on their WEB page."
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:585
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:614
 msgid "Use HTTP Secure"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:979
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1008
 msgid "Use cURL"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:676
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:705
 msgid "User defined script to read systems IP-Address"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:554
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:583
 msgid "Username"
 msgstr "שם משתמש"
 
@@ -698,11 +703,11 @@ msgstr "שם משתמש"
 msgid "Using specific DNS Server not supported"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:807
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:836
 msgid "Values below 5 minutes == 300 seconds are not supported"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:844
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:873
 msgid "Values lower 'Check Interval' except '0' are not supported"
 msgstr ""
 
@@ -710,16 +715,16 @@ msgstr ""
 msgid "Verify"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:779
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:808
 msgid "Warning"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:789
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:818
 msgid ""
 "Writes detailed messages to log file. File will be truncated automatically."
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:772
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:801
 msgid ""
 "Writes log messages to syslog. Critical Errors will always be written to "
 "syslog."
@@ -769,26 +774,26 @@ msgstr ""
 msgid "custom"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:858
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:887
 msgid "days"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:592
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:621
 msgid "directory or path/file"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:820
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:857
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:849
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:886
 msgid "hours"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:819
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:856
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:890
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:848
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:885
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:919
 msgid "minutes"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:593
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:622
 msgid "or"
 msgstr ""
 
@@ -796,12 +801,12 @@ msgstr ""
 msgid "or update your system to the latest OpenWrt Release"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:818
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:889
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:847
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:918
 msgid "seconds"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:594
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:623
 msgid "to run HTTPS without verification of server certificates (insecure)"
 msgstr ""
 
index a63466928fcdbb54c622be92528e412b882aa098..295ca2d5cbfa457ea9b66b7cfde12f6a226b7641 100644 (file)
@@ -4,7 +4,7 @@ msgstr ""
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:967
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:996
 msgid "\"../\" not allowed in path for Security Reason."
 msgstr ""
 
@@ -17,7 +17,7 @@ msgstr ""
 msgid "Advanced Settings"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:936
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:965
 msgid "Allow non-public IP's"
 msgstr ""
 
@@ -25,7 +25,7 @@ msgstr ""
 msgid "Basic Settings"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:713
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:742
 msgid "Bind Network"
 msgstr ""
 
@@ -55,7 +55,7 @@ msgstr ""
 msgid "Cancel"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:797
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:826
 msgid "Check Interval"
 msgstr ""
 
@@ -68,7 +68,7 @@ msgstr ""
 msgid "Configuration Error"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:927
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:956
 msgid ""
 "Configure here the details for all Dynamic DNS services including this LuCI "
 "application."
@@ -78,7 +78,7 @@ msgstr ""
 msgid "Create service"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:949
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:978
 msgid "Current setting:"
 msgstr ""
 
@@ -87,15 +87,15 @@ msgstr ""
 msgid "Currently DDNS updates are not started at boot or on interface events."
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:539
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:557
 msgid "Custom update script to be used for updating your DDNS Provider."
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:528
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:535
 msgid "Custom update-URL"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:538
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:556
 msgid "Custom update-script"
 msgstr ""
 
@@ -126,27 +126,27 @@ msgstr ""
 msgid "DNS requests via TCP not supported"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:736
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:765
 msgid "DNS-Server"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:945
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:974
 msgid "Date format"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:656
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:685
 msgid "Defines the Web page to read systems IP-Address from<br />"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:666
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:695
 msgid "Defines the interface to read systems IP-Address from"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:647
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:676
 msgid "Defines the network to read systems IP-Address from"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:606
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:635
 msgid ""
 "Defines the source to read systems IP-Address from, that will be send to the "
 "DDNS provider"
@@ -156,11 +156,11 @@ msgstr ""
 msgid "Defines which IP address 'IPv4/IPv6' is send to the DDNS provider"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:961
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:990
 msgid "Directory contains Log files for each running section."
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:955
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:984
 msgid ""
 "Directory contains PID and other status information for each running section."
 msgstr ""
@@ -169,7 +169,7 @@ msgstr ""
 msgid "Disabled"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:547
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:576
 msgid "Domain"
 msgstr ""
 
@@ -187,7 +187,7 @@ msgstr ""
 msgid "Edit"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:586
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:615
 msgid "Enable secure communication with DDNS provider"
 msgstr ""
 
@@ -196,44 +196,44 @@ msgstr ""
 msgid "Enabled"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:780
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:809
 msgid "Error"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:862
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:891
 msgid "Error Retry Counter"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:873
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:902
 msgid "Error Retry Interval"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:684
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:695
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:713
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:724
 msgid "Event Network"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:657
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:686
 msgid "Example for IPv4: http://checkip.dyndns.com"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:658
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:687
 msgid "Example for IPv6: http://checkipv6.dyndns.com"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:790
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:819
 msgid "File"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:932
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:961
 msgid "For detailed information about parameter settings look here."
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:947
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:976
 msgid "For supported codes look here"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:725
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:754
 msgid "Force IP Version"
 msgstr ""
 
@@ -241,19 +241,19 @@ msgstr ""
 msgid "Force IP Version not supported"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:824
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:853
 msgid "Force Interval"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:749
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:778
 msgid "Force TCP on DNS"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:761
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:790
 msgid "Format"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:738
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:767
 msgid "Format: IP or FQDN"
 msgstr ""
 
@@ -263,7 +263,7 @@ msgid ""
 "interface."
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:926
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:955
 msgid "Global Configuration"
 msgstr ""
 
@@ -279,7 +279,7 @@ msgstr ""
 msgid "Hostname/FQDN to validate, if IP update happen or necessary"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:605
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:634
 msgid "IP address source"
 msgstr ""
 
@@ -291,7 +291,7 @@ msgstr ""
 msgid "IPv4-Address"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:762
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:791
 msgid "IPv6 address must be given in square brackets"
 msgstr ""
 
@@ -307,7 +307,7 @@ msgstr ""
 msgid "IPv6-Address"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:980
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1009
 msgid ""
 "If Wget and cURL package are installed, Wget is used for communication by "
 "default."
@@ -330,7 +330,7 @@ msgid ""
 "In some versions cURL/libcurl in OpenWrt is compiled without proxy support."
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:777
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:806
 msgid "Info"
 msgstr ""
 
@@ -338,32 +338,37 @@ msgstr ""
 msgid "Information"
 msgstr ""
 
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:548
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:568
+msgid "Insert a Update Script OR a Update URL"
+msgstr ""
+
 #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:289
 msgid ""
 "Install 'ca-certificates' package or needed certificates by hand into /etc/"
 "ssl/certs default directory"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:612
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:665
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:641
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:694
 msgid "Interface"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:825
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:854
 msgid ""
 "Interval to force updates send to DDNS Provider<br />Setting this parameter "
 "to 0 will force the script to only run once"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:815
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:844
 msgid "Interval unit to check for changed IP"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:852
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:881
 msgid "Interval unit to force updates send to DDNS Provider"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:929
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:958
 msgid "It is NOT recommended for casual users to change settings on this page."
 msgstr ""
 
@@ -375,19 +380,19 @@ msgstr ""
 msgid "Log File Viewer"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:960
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:989
 msgid "Log directory"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:972
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1001
 msgid "Log length"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:784
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:813
 msgid "Log to file"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:771
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:800
 msgid "Log to syslog"
 msgstr ""
 
@@ -414,15 +419,15 @@ msgid ""
 "HTTPS protocol."
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:610
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:646
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:639
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:675
 #: applications/luci-app-ddns/htdocs/luci-static/resources/view/status/include/70_ddns.js:31
 msgid "Network"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:685
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:696
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:715
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:714
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:725
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:744
 msgid "Network on which the ddns-updater scripts will be started"
 msgstr ""
 
@@ -450,11 +455,11 @@ msgstr ""
 msgid "No certificates found"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:776
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:805
 msgid "No logging"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:937
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:966
 msgid "Non-public and by default blocked IP's"
 msgstr ""
 
@@ -463,68 +468,68 @@ msgstr ""
 msgid "Not Running"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:778
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:807
 msgid "Notice"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:973
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1002
 msgid "Number of last lines stored in log files"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:726
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:755
 msgid "OPTIONAL: Force the usage of pure IPv4/IPv6 only communication."
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:750
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:779
 msgid "OPTIONAL: Force the use of TCP instead of default UDP on DNS requests."
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:714
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:743
 msgid "OPTIONAL: Network to use for communication"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:760
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:789
 msgid "OPTIONAL: Proxy-Server for detection and updates."
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:737
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:766
 msgid "OPTIONAL: Use non-default DNS-Server to detect 'Registered IP'."
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:885
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:914
 msgid "On Error the script will retry the failed action after given time"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:863
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:874
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:892
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:903
 msgid "On Error the script will stop execution after given number of retrys"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:570
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:599
 msgid "Optional Encoded Parameter"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:577
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:606
 msgid "Optional Parameter"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:571
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:600
 msgid "Optional: Replaces [PARAMENC] in Update-URL (URL-encoded)"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:578
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:607
 msgid "Optional: Replaces [PARAMOPT] in Update-URL (NOT URL-encoded)"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:759
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:788
 msgid "PROXY-Server"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:562
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:591
 msgid "Password"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:591
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:620
 msgid "Path to CA-Certificate"
 msgstr ""
 
@@ -533,11 +538,11 @@ msgid ""
 "Please follow the instructions on OpenWrt's homepage to enable IPv6 support"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:919
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:948
 msgid "Please press [Read] button"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:905
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:934
 msgid "Read / Reread log file"
 msgstr ""
 
@@ -554,12 +559,12 @@ msgstr ""
 msgid "Reload this service"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:563
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:592
 msgid "Replaces [PASSWORD] in Update-URL (URL-encoded)"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:548
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:555
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:577
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:584
 msgid "Replaces [USERNAME] in Update-URL (URL-encoded)"
 msgstr ""
 
@@ -576,8 +581,8 @@ msgstr ""
 msgid "Running"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:613
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:675
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:642
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:704
 msgid "Script"
 msgstr ""
 
@@ -597,7 +602,7 @@ msgstr ""
 msgid "Status"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:954
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:983
 msgid "Status directory"
 msgstr ""
 
@@ -617,8 +622,8 @@ msgstr ""
 msgid "Stopped"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:865
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:876
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:894
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:905
 msgid "The default setting of '0' will retry infinite."
 msgstr ""
 
@@ -630,7 +635,7 @@ msgstr ""
 msgid "There is no service configured."
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:918
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:947
 msgid "This is the current content of the log file in"
 msgstr ""
 
@@ -641,7 +646,7 @@ msgid ""
 "force_interval set to '0')"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:702
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:731
 msgid "This will be autoset to the selected interface"
 msgstr ""
 
@@ -649,11 +654,11 @@ msgstr ""
 msgid "Timer Settings"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:611
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:640
 msgid "URL"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:655
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:684
 msgid "URL to detect"
 msgstr ""
 
@@ -663,25 +668,25 @@ msgstr ""
 msgid "Unknown"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:529
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:536
 msgid ""
 "Update URL to be used for updating your DDNS Provider.<br />Follow "
 "instructions you will find on their WEB page."
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:585
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:614
 msgid "Use HTTP Secure"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:979
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1008
 msgid "Use cURL"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:676
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:705
 msgid "User defined script to read systems IP-Address"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:554
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:583
 msgid "Username"
 msgstr ""
 
@@ -689,11 +694,11 @@ msgstr ""
 msgid "Using specific DNS Server not supported"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:807
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:836
 msgid "Values below 5 minutes == 300 seconds are not supported"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:844
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:873
 msgid "Values lower 'Check Interval' except '0' are not supported"
 msgstr ""
 
@@ -701,16 +706,16 @@ msgstr ""
 msgid "Verify"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:779
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:808
 msgid "Warning"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:789
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:818
 msgid ""
 "Writes detailed messages to log file. File will be truncated automatically."
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:772
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:801
 msgid ""
 "Writes log messages to syslog. Critical Errors will always be written to "
 "syslog."
@@ -760,26 +765,26 @@ msgstr ""
 msgid "custom"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:858
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:887
 msgid "days"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:592
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:621
 msgid "directory or path/file"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:820
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:857
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:849
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:886
 msgid "hours"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:819
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:856
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:890
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:848
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:885
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:919
 msgid "minutes"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:593
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:622
 msgid "or"
 msgstr ""
 
@@ -787,11 +792,11 @@ msgstr ""
 msgid "or update your system to the latest OpenWrt Release"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:818
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:889
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:847
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:918
 msgid "seconds"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:594
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:623
 msgid "to run HTTPS without verification of server certificates (insecure)"
 msgstr ""
index 48f6d26190e6968a2310302152fd9c04f12797ed..de9c84d30526c0e25c55258bbc8ad8d2bb4c8e07 100644 (file)
@@ -13,7 +13,7 @@ msgstr ""
 "Plural-Forms: nplurals=2; plural=n != 1;\n"
 "X-Generator: Weblate 4.0-dev\n"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:967
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:996
 msgid "\"../\" not allowed in path for Security Reason."
 msgstr "Biztonsági okokból a „../” nem engedélyezett az útvonalban."
 
@@ -26,7 +26,7 @@ msgstr "Új szolgáltatások hozzáadása…"
 msgid "Advanced Settings"
 msgstr "Speciális beállítások"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:936
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:965
 msgid "Allow non-public IP's"
 msgstr "Nem nyilvános IP-k engedélyezése"
 
@@ -34,7 +34,7 @@ msgstr "Nem nyilvános IP-k engedélyezése"
 msgid "Basic Settings"
 msgstr "Alapvető beállítások"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:713
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:742
 msgid "Bind Network"
 msgstr "Hálózat kötése"
 
@@ -66,7 +66,7 @@ msgstr ""
 msgid "Cancel"
 msgstr "Mégse"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:797
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:826
 msgid "Check Interval"
 msgstr "Ellenőrzési időköz"
 
@@ -79,7 +79,7 @@ msgstr "Beállítás"
 msgid "Configuration Error"
 msgstr "Beállítási hiba"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:927
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:956
 msgid ""
 "Configure here the details for all Dynamic DNS services including this LuCI "
 "application."
@@ -91,7 +91,7 @@ msgstr ""
 msgid "Create service"
 msgstr "Szolgáltatás létrehozása"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:949
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:978
 msgid "Current setting:"
 msgstr "Jelenlegi beállítás:"
 
@@ -102,16 +102,16 @@ msgstr ""
 "Jelenleg a DDNS frissítések nincsenek elindítva a rendszerindításkor vagy a "
 "csatolóeseményeknél."
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:539
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:557
 msgid "Custom update script to be used for updating your DDNS Provider."
 msgstr ""
 "A DDNS-szolgáltató frissítéséhez használt egyéni frissítési parancsfájl."
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:528
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:535
 msgid "Custom update-URL"
 msgstr "Egyéni frissítési URL"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:538
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:556
 msgid "Custom update-script"
 msgstr "Egyéni frissítő parancsfájl"
 
@@ -142,29 +142,29 @@ msgstr "DDns szolgáltatás"
 msgid "DNS requests via TCP not supported"
 msgstr "a TCP-n keresztüli DNS-kérések nem támogatottak"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:736
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:765
 msgid "DNS-Server"
 msgstr "DNS-kiszolgáló"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:945
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:974
 msgid "Date format"
 msgstr "Dátumformátum"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:656
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:685
 msgid "Defines the Web page to read systems IP-Address from<br />"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:666
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:695
 msgid "Defines the interface to read systems IP-Address from"
 msgstr ""
 "Meghatározza azt a csatolót, amelyből a rendszerek IP-címeit olvasni kell"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:647
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:676
 msgid "Defines the network to read systems IP-Address from"
 msgstr ""
 "Meghatározza azt a hálózatot, amelyből a rendszerek IP-címeit olvasni kell"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:606
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:635
 msgid ""
 "Defines the source to read systems IP-Address from, that will be send to the "
 "DDNS provider"
@@ -178,11 +178,11 @@ msgstr ""
 "Meghatározza, hogy mely „IPv4/IPv6” IP-cím legyen elküldve a DDNS-"
 "szolgáltatónak"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:961
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:990
 msgid "Directory contains Log files for each running section."
 msgstr "A könyvtár naplófájlokat tartalmaz minden egyes futó szakaszhoz."
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:955
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:984
 msgid ""
 "Directory contains PID and other status information for each running section."
 msgstr ""
@@ -193,7 +193,7 @@ msgstr ""
 msgid "Disabled"
 msgstr "Letiltva"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:547
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:576
 msgid "Domain"
 msgstr "Tartomány"
 
@@ -211,7 +211,7 @@ msgstr "Dinamikus DNS verziója"
 msgid "Edit"
 msgstr "Szerkesztés"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:586
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:615
 msgid "Enable secure communication with DDNS provider"
 msgstr "Biztonságos kommunikáció engedélyezése a DDNS-szolgáltatóval"
 
@@ -220,45 +220,45 @@ msgstr "Biztonságos kommunikáció engedélyezése a DDNS-szolgáltatóval"
 msgid "Enabled"
 msgstr "Engedélyezve"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:780
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:809
 msgid "Error"
 msgstr "Hiba"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:862
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:891
 msgid "Error Retry Counter"
 msgstr "Hiba újrapróbálási számláló"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:873
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:902
 msgid "Error Retry Interval"
 msgstr "Hiba újrapróbálási időköze"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:684
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:695
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:713
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:724
 msgid "Event Network"
 msgstr "Eseményhálózat"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:657
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:686
 msgid "Example for IPv4: http://checkip.dyndns.com"
 msgstr "Példa IPv4-re: http://checkip.dyndns.com"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:658
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:687
 msgid "Example for IPv6: http://checkipv6.dyndns.com"
 msgstr "Példa IPv6-ra: http://checkipv6.dyndns.com"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:790
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:819
 msgid "File"
 msgstr "Fájl"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:932
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:961
 msgid "For detailed information about parameter settings look here."
 msgstr ""
 "A paraméterbeállításokkal kapcsolatos részletes információkért nézzen ide."
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:947
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:976
 msgid "For supported codes look here"
 msgstr "A támogatott kódokért nézzen ide"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:725
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:754
 msgid "Force IP Version"
 msgstr "IP-verzió kényszerítése"
 
@@ -266,19 +266,19 @@ msgstr "IP-verzió kényszerítése"
 msgid "Force IP Version not supported"
 msgstr "Az IP verziójának kényszerítése nem támogatott"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:824
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:853
 msgid "Force Interval"
 msgstr "Kényszerítés időköze"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:749
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:778
 msgid "Force TCP on DNS"
 msgstr "TCP kényszerítése a DNS-en"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:761
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:790
 msgid "Format"
 msgstr "Formátum"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:738
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:767
 msgid "Format: IP or FQDN"
 msgstr "Formátum: IP vagy FQDN"
 
@@ -290,7 +290,7 @@ msgstr ""
 "A GNU Wget az adott hálózat IP-jét fogja használni, a cURL a fizikai "
 "csatolót fogja használni."
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:926
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:955
 msgid "Global Configuration"
 msgstr "Globális beállítások"
 
@@ -306,7 +306,7 @@ msgstr "A HTTPS nem támogatott"
 msgid "Hostname/FQDN to validate, if IP update happen or necessary"
 msgstr "Ellenőrzendő gépnév vagy FQDN, ha IP-frissítés történik vagy szükséges"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:605
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:634
 msgid "IP address source"
 msgstr "IP-cím forrása"
 
@@ -318,7 +318,7 @@ msgstr "IP-cím verziója"
 msgid "IPv4-Address"
 msgstr "IPv4-cím"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:762
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:791
 msgid "IPv6 address must be given in square brackets"
 msgstr "Az IPv6-címet szögletes zárójelben kell megadni"
 
@@ -334,7 +334,7 @@ msgstr "Az IPv6 nem támogatott"
 msgid "IPv6-Address"
 msgstr "IPv6-cím"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:980
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1009
 msgid ""
 "If Wget and cURL package are installed, Wget is used for communication by "
 "default."
@@ -363,7 +363,7 @@ msgstr ""
 "Az OpenWrt-ben lévő cURL/libcurl néhány verziója proxy-támogatás nélkül lett "
 "lefordítva."
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:777
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:806
 msgid "Info"
 msgstr "Információ"
 
@@ -371,34 +371,39 @@ msgstr "Információ"
 msgid "Information"
 msgstr "Információ"
 
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:548
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:568
+msgid "Insert a Update Script OR a Update URL"
+msgstr ""
+
 #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:289
 msgid ""
 "Install 'ca-certificates' package or needed certificates by hand into /etc/"
 "ssl/certs default directory"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:612
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:665
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:641
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:694
 msgid "Interface"
 msgstr "Csatoló"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:825
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:854
 msgid ""
 "Interval to force updates send to DDNS Provider<br />Setting this parameter "
 "to 0 will force the script to only run once"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:815
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:844
 msgid "Interval unit to check for changed IP"
 msgstr "Időköz mértékegysége a megváltozott IP ellenőrzéséhez"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:852
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:881
 msgid "Interval unit to force updates send 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"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:929
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:958
 msgid "It is NOT recommended for casual users to change settings on this page."
 msgstr ""
 "NEM ajánlott az alkalmi felhasználóknak a beállítások megváltoztatása ezen "
@@ -412,19 +417,19 @@ msgstr "Utolsó frissítés"
 msgid "Log File Viewer"
 msgstr "Naplófájl-megjelenítő"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:960
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:989
 msgid "Log directory"
 msgstr "Naplókönyvtár"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:972
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1001
 msgid "Log length"
 msgstr "Napló hossza"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:784
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:813
 msgid "Log to file"
 msgstr "Naplózás fájlba"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:771
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:800
 msgid "Log to syslog"
 msgstr "Naplózás a rendszernaplóba"
 
@@ -455,15 +460,15 @@ msgstr ""
 "Sem az SSL-lel rendelkező GNU Wget, sem a cURL nincs telepítve a HTTPS "
 "protokollon keresztüli biztonságos frissítések támogatásához."
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:610
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:646
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:639
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:675
 #: applications/luci-app-ddns/htdocs/luci-static/resources/view/status/include/70_ddns.js:31
 msgid "Network"
 msgstr "Hálózat"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:685
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:696
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:715
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:714
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:725
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:744
 msgid "Network on which the ddns-updater scripts will be started"
 msgstr "A hálózat, amelyen a DDNS-frissítő parancsfájlok el fognak indulni"
 
@@ -491,11 +496,11 @@ msgstr "Nincs adat"
 msgid "No certificates found"
 msgstr "Nem találhatók tanúsítványok"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:776
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:805
 msgid "No logging"
 msgstr "Nincs naplózás"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:937
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:966
 msgid "Non-public and by default blocked IP's"
 msgstr "Nem nyilvános és alapértelmezetten blokkolt IP-k"
 
@@ -504,82 +509,82 @@ msgstr "Nem nyilvános és alapértelmezetten blokkolt IP-k"
 msgid "Not Running"
 msgstr "Nem fut"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:778
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:807
 msgid "Notice"
 msgstr "Figyelmeztetés"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:973
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1002
 msgid "Number of last lines stored in log files"
 msgstr "A naplófájlokban tárolt utolsó sorok száma"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:726
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:755
 msgid "OPTIONAL: Force the usage of pure IPv4/IPv6 only communication."
 msgstr ""
 "ELHAGYHATÓ: a tisztán csak IPv4/IPv6 kommunikáció használatának "
 "kényszerítése."
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:750
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:779
 msgid "OPTIONAL: Force the use of TCP instead of default UDP on DNS requests."
 msgstr ""
 "ELHAGYHATÓ: TCP használatának kényszerítése az alapértelmezett UDP helyett a "
 "DNS-kéréseknél."
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:714
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:743
 msgid "OPTIONAL: Network to use for communication"
 msgstr "ELHAGYHATÓ: a kommunikációhoz használandó hálózat"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:760
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:789
 msgid "OPTIONAL: Proxy-Server for detection and updates."
 msgstr "ELHAGYHATÓ: proxy-kiszolgáló a felismeréshez és a frissítésekhez."
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:737
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:766
 msgid "OPTIONAL: Use non-default DNS-Server to detect 'Registered IP'."
 msgstr ""
 "ELHAGYHATÓ: nem alapértelmezett DNS-kiszolgáló használata a „Regisztrált IP” "
 "felismeréséhez."
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:885
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:914
 msgid "On Error the script will retry the failed action after given time"
 msgstr ""
 "Hiba esetén a parancsfájl újrapróbálja a sikertelen műveletet a megadott idő "
 "után"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:863
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:874
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:892
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:903
 msgid "On Error the script will stop execution after given number of retrys"
 msgstr ""
 "Hiba esetén a parancsfájl leállítja a végrehajtást a megadott "
 "újrapróbálkozások száma után"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:570
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:599
 msgid "Optional Encoded Parameter"
 msgstr "Elhagyható kódolt paraméterek"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:577
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:606
 msgid "Optional Parameter"
 msgstr "Elhagyható paraméter"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:571
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:600
 msgid "Optional: Replaces [PARAMENC] in Update-URL (URL-encoded)"
 msgstr ""
 "Elhagyható: lecseréli a [PARAMENC] értéket a frissítési URL-ben (URL-"
 "kódoltan)"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:578
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:607
 msgid "Optional: Replaces [PARAMOPT] in Update-URL (NOT URL-encoded)"
 msgstr ""
 "Elhagyható: lecseréli a [PARAMOPT] értéket a frissítési URL-ben (NEM URL-"
 "kódoltan)"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:759
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:788
 msgid "PROXY-Server"
 msgstr "Proxy-kiszolgáló"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:562
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:591
 msgid "Password"
 msgstr "Jelszó"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:591
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:620
 msgid "Path to CA-Certificate"
 msgstr "Útvonal a CA-tanúsítványhoz"
 
@@ -590,11 +595,11 @@ msgstr ""
 "Kövesse az OpenWrt honlapján lévő utasításokat az IPv6 támogatás "
 "engedélyezéséhez"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:919
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:948
 msgid "Please press [Read] button"
 msgstr "Nyomja meg a [Beolvasás] gombot"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:905
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:934
 msgid "Read / Reread log file"
 msgstr "Naplófájl olvasása vagy újraolvasása"
 
@@ -611,12 +616,12 @@ msgstr "Újratöltés"
 msgid "Reload this service"
 msgstr "A szolgáltatás újratöltése"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:563
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:592
 msgid "Replaces [PASSWORD] in Update-URL (URL-encoded)"
 msgstr "Lecseréli a [JELSZÓ] értéket a frissítési URL-ben (URL-kódoltan)"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:548
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:555
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:577
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:584
 msgid "Replaces [USERNAME] in Update-URL (URL-encoded)"
 msgstr ""
 "Lecseréli a [FELHASZNÁLÓNÉV] értéket a frissítési URL-ben (URL-kódoltan)"
@@ -634,8 +639,8 @@ msgstr "Futtatás egyszer"
 msgid "Running"
 msgstr "Fut"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:613
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:675
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:642
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:704
 msgid "Script"
 msgstr "Parancsfájl"
 
@@ -655,7 +660,7 @@ msgstr "Állapot"
 msgid "Status"
 msgstr "Állapot"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:954
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:983
 msgid "Status directory"
 msgstr "Állapotkönyvtár"
 
@@ -675,8 +680,8 @@ msgstr "A szolgáltatás leállítása"
 msgid "Stopped"
 msgstr "Leállítva"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:865
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:876
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:894
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:905
 msgid "The default setting of '0' will retry infinite."
 msgstr "Az alapértelmezett „0” beállítás végtelenszer fog újrapróbálkozni."
 
@@ -688,7 +693,7 @@ msgstr "A szolgáltatás neve már használatban van"
 msgid "There is no service configured."
 msgstr "Nincs beállított szolgáltatás."
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:918
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:947
 msgid "This is the current content of the log file in"
 msgstr "Ez a naplófájl jelenlegi tartalma ebben:"
 
@@ -701,7 +706,7 @@ msgstr ""
 "Ez az alapértelmezett, ha saját maga futtatja a DDNS parancsfájlokat (azaz "
 "cron használatával „0” értékre állított force_interval beállítással)"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:702
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:731
 msgid "This will be autoset to the selected interface"
 msgstr "Ez automatikusan be lesz állítva a kiválasztott csatolóhoz"
 
@@ -709,11 +714,11 @@ msgstr "Ez automatikusan be lesz állítva a kiválasztott csatolóhoz"
 msgid "Timer Settings"
 msgstr "Időzítő beállításai"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:611
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:640
 msgid "URL"
 msgstr "URL"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:655
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:684
 msgid "URL to detect"
 msgstr "Felismerendő URL"
 
@@ -723,27 +728,27 @@ msgstr "Felismerendő URL"
 msgid "Unknown"
 msgstr "Ismeretlen"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:529
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:536
 msgid ""
 "Update URL to be used for updating your DDNS Provider.<br />Follow "
 "instructions you will find on their WEB page."
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:585
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:614
 msgid "Use HTTP Secure"
 msgstr "HTTP biztonság használata"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:979
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1008
 msgid "Use cURL"
 msgstr "cURL használata"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:676
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:705
 msgid "User defined script to read systems IP-Address"
 msgstr ""
 "Felhasználó által meghatározott parancsfájl a rendszerek IP-címének "
 "olvasásához"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:554
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:583
 msgid "Username"
 msgstr "Felhasználónév"
 
@@ -751,11 +756,11 @@ msgstr "Felhasználónév"
 msgid "Using specific DNS Server not supported"
 msgstr "Bizonyos DNS-kiszolgáló használata nem támogatott"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:807
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:836
 msgid "Values below 5 minutes == 300 seconds are not supported"
 msgstr "Az 5 perc == 300 másodperc alatti értékek nem támogatottak"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:844
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:873
 msgid "Values lower 'Check Interval' except '0' are not supported"
 msgstr ""
 "Az „Ellenőrzési időköz” értékénél alacsonyabb értékek a „0” kivételével nem "
@@ -765,17 +770,17 @@ msgstr ""
 msgid "Verify"
 msgstr "Ellenőrzés"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:779
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:808
 msgid "Warning"
 msgstr "Figyelmeztetés"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:789
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:818
 msgid ""
 "Writes detailed messages to log file. File will be truncated automatically."
 msgstr ""
 "Részletes üzeneteket ír a naplófájlba. A fájl automatikusan csonkolva lesz."
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:772
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:801
 msgid ""
 "Writes log messages to syslog. Critical Errors will always be written to "
 "syslog."
@@ -834,26 +839,26 @@ msgstr "cURL proxy-támogatás nélkül"
 msgid "custom"
 msgstr "egyéni"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:858
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:887
 msgid "days"
 msgstr "nap"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:592
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:621
 msgid "directory or path/file"
 msgstr "könyvtár vagy útvonal/fájl"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:820
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:857
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:849
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:886
 msgid "hours"
 msgstr "óra"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:819
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:856
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:890
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:848
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:885
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:919
 msgid "minutes"
 msgstr "perc"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:593
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:622
 msgid "or"
 msgstr "vagy"
 
@@ -861,12 +866,12 @@ msgstr "vagy"
 msgid "or update your system to the latest OpenWrt Release"
 msgstr "vagy frissítse a rendszerét a legújabb OpenWrt kiadásra"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:818
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:889
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:847
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:918
 msgid "seconds"
 msgstr "másodperc"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:594
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:623
 msgid "to run HTTPS without verification of server certificates (insecure)"
 msgstr ""
 "HTTPS futtatásához a kiszolgáló tanúsítványainak ellenőrzése nélkül (nem "
index ba669a8a1a6df541f4a3fd529b70b47f471fa78c..e1098e9f351060c4949c227751d7c8180c1442f4 100644 (file)
@@ -13,7 +13,7 @@ msgstr ""
 "Plural-Forms: nplurals=2; plural=n != 1;\n"
 "X-Generator: Weblate 4.0-dev\n"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:967
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:996
 msgid "\"../\" not allowed in path for Security Reason."
 msgstr "\"../\" non è permesso nel percorso per Motivi di Sicurezza."
 
@@ -26,7 +26,7 @@ msgstr "Aggiungi un nuovo servizio..."
 msgid "Advanced Settings"
 msgstr "Impostazioni Avanzate"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:936
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:965
 msgid "Allow non-public IP's"
 msgstr "Consenti IP non pubblici"
 
@@ -34,7 +34,7 @@ msgstr "Consenti IP non pubblici"
 msgid "Basic Settings"
 msgstr "Opzioni di Base"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:713
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:742
 msgid "Bind Network"
 msgstr "Collega Rete"
 
@@ -70,7 +70,7 @@ msgstr ""
 msgid "Cancel"
 msgstr "Annulla"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:797
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:826
 msgid "Check Interval"
 msgstr "Intervallo di Controllo"
 
@@ -83,7 +83,7 @@ msgstr "Configurazione"
 msgid "Configuration Error"
 msgstr "Errore di Configurazione"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:927
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:956
 msgid ""
 "Configure here the details for all Dynamic DNS services including this LuCI "
 "application."
@@ -95,7 +95,7 @@ msgstr ""
 msgid "Create service"
 msgstr "Crea Servizio"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:949
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:978
 msgid "Current setting:"
 msgstr "Impostazioni Correnti:"
 
@@ -106,17 +106,17 @@ msgstr ""
 "Al momento gli aggiornamenti DDNS non sono avviati al boot o ad eventi da "
 "interfacce."
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:539
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:557
 msgid "Custom update script to be used for updating your DDNS Provider."
 msgstr ""
 "Script aggiornamento personalizzato da usare per aggiornare il tuo DDNS "
 "Provider."
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:528
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:535
 msgid "Custom update-URL"
 msgstr "URL di aggiornamento personalizzato"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:538
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:556
 msgid "Custom update-script"
 msgstr "Script di aggiornamento personalizzato"
 
@@ -147,27 +147,27 @@ msgstr "Servizio DDns"
 msgid "DNS requests via TCP not supported"
 msgstr "Richieste DNS via TCP non supportate"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:736
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:765
 msgid "DNS-Server"
 msgstr "Server DNS"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:945
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:974
 msgid "Date format"
 msgstr "Formato Data"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:656
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:685
 msgid "Defines the Web page to read systems IP-Address from<br />"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:666
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:695
 msgid "Defines the interface to read systems IP-Address from"
 msgstr "Definisce l'interfaccia che legge l'indirizzo IP dei sistemi"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:647
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:676
 msgid "Defines the network to read systems IP-Address from"
 msgstr "Definisce la rete da cui leggere l'IP-Address del sistema"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:606
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:635
 msgid ""
 "Defines the source to read systems IP-Address from, that will be send to the "
 "DDNS provider"
@@ -179,11 +179,11 @@ msgstr ""
 msgid "Defines which IP address 'IPv4/IPv6' is send to the DDNS provider"
 msgstr "Definisce quale indirizzo IP 'IPv4/IPv6' è mandato al provider DDNS"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:961
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:990
 msgid "Directory contains Log files for each running section."
 msgstr "Cartella che contiene i file Log di ogni sezione in esecuzione."
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:955
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:984
 msgid ""
 "Directory contains PID and other status information for each running section."
 msgstr ""
@@ -194,7 +194,7 @@ msgstr ""
 msgid "Disabled"
 msgstr "Disabilitato"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:547
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:576
 msgid "Domain"
 msgstr "Dominio"
 
@@ -212,7 +212,7 @@ msgstr "Versione DNS Dinamico"
 msgid "Edit"
 msgstr "Modifica"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:586
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:615
 msgid "Enable secure communication with DDNS provider"
 msgstr "Abilita la comunicazione sicura con il provider DDNS"
 
@@ -221,44 +221,44 @@ msgstr "Abilita la comunicazione sicura con il provider DDNS"
 msgid "Enabled"
 msgstr "Abilitato"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:780
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:809
 msgid "Error"
 msgstr "Errore"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:862
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:891
 msgid "Error Retry Counter"
 msgstr "Conteggio errore di riprova"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:873
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:902
 msgid "Error Retry Interval"
 msgstr "Intervallo errore di riprova"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:684
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:695
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:713
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:724
 msgid "Event Network"
 msgstr "Network Evento"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:657
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:686
 msgid "Example for IPv4: http://checkip.dyndns.com"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:658
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:687
 msgid "Example for IPv6: http://checkipv6.dyndns.com"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:790
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:819
 msgid "File"
 msgstr "File"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:932
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:961
 msgid "For detailed information about parameter settings look here."
 msgstr "Per informazioni dettagliate sui parametri opzionali guarda qui."
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:947
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:976
 msgid "For supported codes look here"
 msgstr "Per i codici supportati guarda qui"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:725
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:754
 msgid "Force IP Version"
 msgstr "Forza Versione IP"
 
@@ -266,19 +266,19 @@ msgstr "Forza Versione IP"
 msgid "Force IP Version not supported"
 msgstr "Forza Versione IP non supportato"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:824
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:853
 msgid "Force Interval"
 msgstr "Forza Intervallo"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:749
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:778
 msgid "Force TCP on DNS"
 msgstr "Forza TCP su DNS"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:761
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:790
 msgid "Format"
 msgstr "Formato"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:738
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:767
 msgid "Format: IP or FQDN"
 msgstr "Formato: IP o FQDN"
 
@@ -288,7 +288,7 @@ msgid ""
 "interface."
 msgstr "GNU Wget userà l'IP della rete data, cURL userà l'interfaccia fisica."
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:926
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:955
 msgid "Global Configuration"
 msgstr "Configurazione Globale"
 
@@ -305,7 +305,7 @@ msgid "Hostname/FQDN to validate, if IP update happen or necessary"
 msgstr ""
 "Indirizzo/FQDN da validare, se l'aggiornamento IP avviene o è necessario"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:605
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:634
 msgid "IP address source"
 msgstr "Sorgente indirizzo IP"
 
@@ -317,7 +317,7 @@ msgstr "Versione indirizzo IP"
 msgid "IPv4-Address"
 msgstr "Indirizzo-IPv4"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:762
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:791
 msgid "IPv6 address must be given in square brackets"
 msgstr "Indirizzo IPv6 deve essere dato con le parentesi quadre"
 
@@ -333,7 +333,7 @@ msgstr "IPv6 non supportato"
 msgid "IPv6-Address"
 msgstr "Indirizzo-IPv6"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:980
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1009
 msgid ""
 "If Wget and cURL package are installed, Wget is used for communication by "
 "default."
@@ -362,7 +362,7 @@ msgid ""
 msgstr ""
 "In alcune versioni cURL/libcurl in OpenWrt è compilato senza supporto proxy."
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:777
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:806
 msgid "Info"
 msgstr "Informazioni"
 
@@ -370,6 +370,11 @@ msgstr "Informazioni"
 msgid "Information"
 msgstr "Informazioni"
 
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:548
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:568
+msgid "Insert a Update Script OR a Update URL"
+msgstr ""
+
 #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:289
 msgid ""
 "Install 'ca-certificates' package or needed certificates by hand into /etc/"
@@ -378,27 +383,27 @@ msgstr ""
 "Installa il pacchetto 'ca-certificates' o i certificati necessari a mano "
 "nella directory di default /etc/ssl/certs"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:612
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:665
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:641
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:694
 msgid "Interface"
 msgstr "Interfaccia"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:825
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:854
 msgid ""
 "Interval to force updates send to DDNS Provider<br />Setting this parameter "
 "to 0 will force the script to only run once"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:815
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:844
 msgid "Interval unit to check for changed IP"
 msgstr "Unità dell'intervallo di controllo per il cambio di IP"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:852
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:881
 msgid "Interval unit to force updates send to DDNS Provider"
 msgstr ""
 "Unità dell'intervallo per l'invio forzato di aggiornamento al provider DDNS"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:929
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:958
 msgid "It is NOT recommended for casual users to change settings on this page."
 msgstr ""
 "Non è raccomandato agli utenti casuali di cambiare le opzioni in questa "
@@ -412,19 +417,19 @@ msgstr "Ultimo Aggiornamento"
 msgid "Log File Viewer"
 msgstr "Visualizzatore Registro"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:960
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:989
 msgid "Log directory"
 msgstr "Directory registro"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:972
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1001
 msgid "Log length"
 msgstr "Lunghezza registro"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:784
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:813
 msgid "Log to file"
 msgstr "Registra su file"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:771
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:800
 msgid "Log to syslog"
 msgstr "Registra su syslog"
 
@@ -455,15 +460,15 @@ msgstr ""
 "Nè GNU Wget con SSL nè cURL installati per supportare aggiornamenti sicuri "
 "via protocollo HTTPS."
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:610
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:646
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:639
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:675
 #: applications/luci-app-ddns/htdocs/luci-static/resources/view/status/include/70_ddns.js:31
 msgid "Network"
 msgstr "Rete"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:685
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:696
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:715
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:714
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:725
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:744
 msgid "Network on which the ddns-updater scripts will be started"
 msgstr "Rete su cui lo script di aggiornamento DDNS sara avviato"
 
@@ -491,11 +496,11 @@ msgstr "No Dati"
 msgid "No certificates found"
 msgstr "Nessun certificato trovato"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:776
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:805
 msgid "No logging"
 msgstr "Nessun registro"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:937
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:966
 msgid "Non-public and by default blocked IP's"
 msgstr "Ip non pubblici e bloccati di default"
 
@@ -504,74 +509,74 @@ msgstr "Ip non pubblici e bloccati di default"
 msgid "Not Running"
 msgstr "Non in esecuzione"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:778
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:807
 msgid "Notice"
 msgstr "Avviso"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:973
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1002
 msgid "Number of last lines stored in log files"
 msgstr "Numero di ultime linee memorizzato nei file registro"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:726
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:755
 msgid "OPTIONAL: Force the usage of pure IPv4/IPv6 only communication."
 msgstr "OPZIONALE: Forza l'uso di puro IPv4/IPv6 solo comunicazione."
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:750
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:779
 msgid "OPTIONAL: Force the use of TCP instead of default UDP on DNS requests."
 msgstr ""
 "OPZIONALE: Forza l'uso del TCP invece del UDP di default per richieste DNS."
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:714
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:743
 msgid "OPTIONAL: Network to use for communication"
 msgstr "OPZIONALE: Rete da usare per comunicazione"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:760
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:789
 msgid "OPTIONAL: Proxy-Server for detection and updates."
 msgstr "OPZIONALE: Server Proxy per rivelazioni e aggiornamenti."
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:737
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:766
 msgid "OPTIONAL: Use non-default DNS-Server to detect 'Registered IP'."
 msgstr ""
 "OPZIONALE: Usa Server DNS non di default per individuare 'IP Registrati'."
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:885
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:914
 msgid "On Error the script will retry the failed action after given time"
 msgstr "Ad Errore lo script riproverà l'azione fallita dopo il tempo dato"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:863
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:874
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:892
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:903
 msgid "On Error the script will stop execution after given number of retrys"
 msgstr ""
 "Ad Errore lo script fermerà l'esecuzione dopo il numero di tentativi dati"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:570
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:599
 msgid "Optional Encoded Parameter"
 msgstr "Parametro Codificato Opzionale"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:577
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:606
 msgid "Optional Parameter"
 msgstr "Parametro Opzionale"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:571
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:600
 msgid "Optional: Replaces [PARAMENC] in Update-URL (URL-encoded)"
 msgstr ""
 "Opzionale: Sostituisci [PARAMENC] nell'URL di aggiornamento (URL codificato)"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:578
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:607
 msgid "Optional: Replaces [PARAMOPT] in Update-URL (NOT URL-encoded)"
 msgstr ""
 "Opzionale: Sostituisci [PARAMOPT] nell'URL di aggiornamento (URL NON "
 "codificato)"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:759
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:788
 msgid "PROXY-Server"
 msgstr "Server PROXY"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:562
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:591
 msgid "Password"
 msgstr "Password"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:591
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:620
 msgid "Path to CA-Certificate"
 msgstr "Percorso per Certificato CA"
 
@@ -582,11 +587,11 @@ msgstr ""
 "Per favore segui le istruzioni sulla homepage di OpenWrt per abilitare il "
 "supporto all'IPv6"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:919
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:948
 msgid "Please press [Read] button"
 msgstr "Per favore premi il pulsante [Leggi]"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:905
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:934
 msgid "Read / Reread log file"
 msgstr "Leggi / Rileggi registro"
 
@@ -603,12 +608,12 @@ msgstr "Aggiorna"
 msgid "Reload this service"
 msgstr "Aggiorna questo servizio"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:563
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:592
 msgid "Replaces [PASSWORD] in Update-URL (URL-encoded)"
 msgstr "Sostituisci [PASSWORD] nell'URL di aggiornamento (URL codificato)"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:548
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:555
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:577
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:584
 msgid "Replaces [USERNAME] in Update-URL (URL-encoded)"
 msgstr "Sostituisci [NOME UTENTE] nell'URL di aggiornamento (URL codificato)"
 
@@ -625,8 +630,8 @@ msgstr "Esegui una volta"
 msgid "Running"
 msgstr "In esecuzione"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:613
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:675
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:642
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:704
 msgid "Script"
 msgstr "Script"
 
@@ -646,7 +651,7 @@ msgstr "Stato"
 msgid "Status"
 msgstr "Stato"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:954
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:983
 msgid "Status directory"
 msgstr "Stato cartella"
 
@@ -666,8 +671,8 @@ msgstr "Arresta questo servizio"
 msgid "Stopped"
 msgstr "Fermato"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:865
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:876
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:894
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:905
 msgid "The default setting of '0' will retry infinite."
 msgstr "L'opzione di default '0' riproverà all'infinito."
 
@@ -679,7 +684,7 @@ msgstr "Questo nome per il servizio è già usato"
 msgid "There is no service configured."
 msgstr "Non c'è un servizio configurato."
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:918
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:947
 msgid "This is the current content of the log file in"
 msgstr "Questo è il contenuto corrente del file log in"
 
@@ -692,7 +697,7 @@ msgstr ""
 "Questo è predefinito se avvii gli script DDNS da solo (p.e via cron con "
 "force_interval settato a '0')"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:702
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:731
 msgid "This will be autoset to the selected interface"
 msgstr "Questo sarà settato automaticamente sulla interfaccia selezionata"
 
@@ -700,11 +705,11 @@ msgstr "Questo sarà settato automaticamente sulla interfaccia selezionata"
 msgid "Timer Settings"
 msgstr "Impostazioni del Timer"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:611
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:640
 msgid "URL"
 msgstr "URL"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:655
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:684
 msgid "URL to detect"
 msgstr "URL da individuare"
 
@@ -714,7 +719,7 @@ msgstr "URL da individuare"
 msgid "Unknown"
 msgstr "Sconosciuto"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:529
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:536
 msgid ""
 "Update URL to be used for updating your DDNS Provider.<br />Follow "
 "instructions you will find on their WEB page."
@@ -722,19 +727,19 @@ msgstr ""
 "L'URL di aggiornamento da usare per aggiornare il tuo Provider DDNS.<br /"
 ">Segui le istruzioni che trovi sulla loro pagina WEB."
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:585
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:614
 msgid "Use HTTP Secure"
 msgstr "Usa HTTP Sicuro"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:979
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1008
 msgid "Use cURL"
 msgstr "Usa cURL"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:676
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:705
 msgid "User defined script to read systems IP-Address"
 msgstr "Script definito dall'utente per leggere l'indirizzo IP dei sistemi"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:554
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:583
 msgid "Username"
 msgstr "Nome Utente"
 
@@ -742,11 +747,11 @@ msgstr "Nome Utente"
 msgid "Using specific DNS Server not supported"
 msgstr "Usare specifici Server DNS non supportato"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:807
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:836
 msgid "Values below 5 minutes == 300 seconds are not supported"
 msgstr "Valori inferiori a 5 minuti == 300 secondi non sono supportati"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:844
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:873
 msgid "Values lower 'Check Interval' except '0' are not supported"
 msgstr ""
 "Valori inferiori al 'Check Interval' (Intervallo di Check) eccetto '0' non "
@@ -756,18 +761,18 @@ msgstr ""
 msgid "Verify"
 msgstr "Verifica"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:779
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:808
 msgid "Warning"
 msgstr "Allarme"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:789
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:818
 msgid ""
 "Writes detailed messages to log file. File will be truncated automatically."
 msgstr ""
 "Scrivi messaggi dettagliati sul registro. Il file sarà tagliato "
 "automaticamente."
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:772
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:801
 msgid ""
 "Writes log messages to syslog. Critical Errors will always be written to "
 "syslog."
@@ -828,26 +833,26 @@ msgstr "cURL senza Supporto Proxy"
 msgid "custom"
 msgstr "personalizzato"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:858
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:887
 msgid "days"
 msgstr "giorni"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:592
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:621
 msgid "directory or path/file"
 msgstr "directory o percorso/file"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:820
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:857
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:849
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:886
 msgid "hours"
 msgstr "ore"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:819
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:856
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:890
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:848
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:885
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:919
 msgid "minutes"
 msgstr "minuti"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:593
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:622
 msgid "or"
 msgstr "o"
 
@@ -855,12 +860,12 @@ msgstr "o"
 msgid "or update your system to the latest OpenWrt Release"
 msgstr "o aggiorna il tuo sistema all'ultima Release Openwrt"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:818
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:889
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:847
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:918
 msgid "seconds"
 msgstr "secondi"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:594
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:623
 msgid "to run HTTPS without verification of server certificates (insecure)"
 msgstr ""
 "per eseguire HTTPS senza la verifica dei certificati del server (insicuro)"
index 80451c6ec8fd891cc0294f3012454a8c04f51c0c..0b1dd9e426731735c0c639e886c3556b1c01b19a 100644 (file)
@@ -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: 2020-02-19 20:00+0000\n"
-"Last-Translator: INAGAKI Hiroshi <musashino.open@gmail.com>\n"
+"PO-Revision-Date: 2020-06-13 22:13+0000\n"
+"Last-Translator: Satoru Yoshida <ramat@ram.ne.jp>\n"
 "Language-Team: Japanese <https://hosted.weblate.org/projects/openwrt/"
 "luciapplicationsddns/ja/>\n"
 "Language: ja\n"
@@ -11,9 +11,9 @@ msgstr ""
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
 "Plural-Forms: nplurals=1; plural=0;\n"
-"X-Generator: Weblate 3.11\n"
+"X-Generator: Weblate 4.1-dev\n"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:967
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:996
 msgid "\"../\" not allowed in path for Security Reason."
 msgstr ""
 
@@ -26,15 +26,15 @@ msgstr ""
 msgid "Advanced Settings"
 msgstr "詳細設定"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:936
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:965
 msgid "Allow non-public IP's"
 msgstr ""
 
 #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:445
 msgid "Basic Settings"
-msgstr ""
+msgstr "基本設定"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:713
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:742
 msgid "Bind Network"
 msgstr ""
 
@@ -62,22 +62,22 @@ msgstr ""
 
 #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:332
 msgid "Cancel"
-msgstr ""
+msgstr "キャンセル"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:797
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:826
 msgid "Check Interval"
 msgstr ""
 
 #: applications/luci-app-ddns/htdocs/luci-static/resources/view/status/include/70_ddns.js:27
 msgid "Configuration"
-msgstr ""
+msgstr "設定"
 
 #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:91
 #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:401
 msgid "Configuration Error"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:927
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:956
 msgid ""
 "Configure here the details for all Dynamic DNS services including this LuCI "
 "application."
@@ -87,7 +87,7 @@ msgstr ""
 msgid "Create service"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:949
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:978
 msgid "Current setting:"
 msgstr ""
 
@@ -96,15 +96,15 @@ msgstr ""
 msgid "Currently DDNS updates are not started at boot or on interface events."
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:539
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:557
 msgid "Custom update script to be used for updating your DDNS Provider."
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:528
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:535
 msgid "Custom update-URL"
 msgstr "手動アップデート-URL"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:538
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:556
 msgid "Custom update-script"
 msgstr ""
 
@@ -135,27 +135,27 @@ msgstr ""
 msgid "DNS requests via TCP not supported"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:736
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:765
 msgid "DNS-Server"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:945
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:974
 msgid "Date format"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:656
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:685
 msgid "Defines the Web page to read systems IP-Address from<br />"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:666
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:695
 msgid "Defines the interface to read systems IP-Address from"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:647
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:676
 msgid "Defines the network to read systems IP-Address from"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:606
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:635
 msgid ""
 "Defines the source to read systems IP-Address from, that will be send to the "
 "DDNS provider"
@@ -165,20 +165,20 @@ msgstr ""
 msgid "Defines which IP address 'IPv4/IPv6' is send to the DDNS provider"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:961
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:990
 msgid "Directory contains Log files for each running section."
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:955
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:984
 msgid ""
 "Directory contains PID and other status information for each running section."
 msgstr ""
 
 #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:18
 msgid "Disabled"
-msgstr ""
+msgstr "無効"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:547
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:576
 msgid "Domain"
 msgstr ""
 
@@ -194,9 +194,9 @@ msgstr ""
 
 #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:354
 msgid "Edit"
-msgstr ""
+msgstr "編集"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:586
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:615
 msgid "Enable secure communication with DDNS provider"
 msgstr ""
 
@@ -205,44 +205,44 @@ msgstr ""
 msgid "Enabled"
 msgstr "有効"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:780
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:809
 msgid "Error"
-msgstr ""
+msgstr "エラー"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:862
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:891
 msgid "Error Retry Counter"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:873
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:902
 msgid "Error Retry Interval"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:684
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:695
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:713
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:724
 msgid "Event Network"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:657
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:686
 msgid "Example for IPv4: http://checkip.dyndns.com"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:658
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:687
 msgid "Example for IPv6: http://checkipv6.dyndns.com"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:790
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:819
 msgid "File"
-msgstr ""
+msgstr "ファイル"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:932
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:961
 msgid "For detailed information about parameter settings look here."
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:947
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:976
 msgid "For supported codes look here"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:725
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:754
 msgid "Force IP Version"
 msgstr ""
 
@@ -250,19 +250,19 @@ msgstr ""
 msgid "Force IP Version not supported"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:824
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:853
 msgid "Force Interval"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:749
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:778
 msgid "Force TCP on DNS"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:761
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:790
 msgid "Format"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:738
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:767
 msgid "Format: IP or FQDN"
 msgstr ""
 
@@ -272,7 +272,7 @@ msgid ""
 "interface."
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:926
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:955
 msgid "Global Configuration"
 msgstr ""
 
@@ -288,7 +288,7 @@ msgstr ""
 msgid "Hostname/FQDN to validate, if IP update happen or necessary"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:605
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:634
 msgid "IP address source"
 msgstr ""
 
@@ -300,7 +300,7 @@ msgstr ""
 msgid "IPv4-Address"
 msgstr "IPv4 アドレス"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:762
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:791
 msgid "IPv6 address must be given in square brackets"
 msgstr ""
 
@@ -316,7 +316,7 @@ msgstr ""
 msgid "IPv6-Address"
 msgstr "IPv6 アドレス"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:980
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1009
 msgid ""
 "If Wget and cURL package are installed, Wget is used for communication by "
 "default."
@@ -339,12 +339,17 @@ msgid ""
 "In some versions cURL/libcurl in OpenWrt is compiled without proxy support."
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:777
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:806
 msgid "Info"
-msgstr ""
+msgstr "情報"
 
 #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:153
 msgid "Information"
+msgstr "情報"
+
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:548
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:568
+msgid "Insert a Update Script OR a Update URL"
 msgstr ""
 
 #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:289
@@ -353,26 +358,26 @@ msgid ""
 "ssl/certs default directory"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:612
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:665
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:641
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:694
 msgid "Interface"
 msgstr "インターフェース"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:825
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:854
 msgid ""
 "Interval to force updates send to DDNS Provider<br />Setting this parameter "
 "to 0 will force the script to only run once"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:815
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:844
 msgid "Interval unit to check for changed IP"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:852
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:881
 msgid "Interval unit to force updates send to DDNS Provider"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:929
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:958
 msgid "It is NOT recommended for casual users to change settings on this page."
 msgstr ""
 
@@ -384,19 +389,19 @@ msgstr ""
 msgid "Log File Viewer"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:960
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:989
 msgid "Log directory"
-msgstr ""
+msgstr "ログ・ディレクトリ"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:972
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1001
 msgid "Log length"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:784
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:813
 msgid "Log to file"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:771
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:800
 msgid "Log to syslog"
 msgstr ""
 
@@ -423,22 +428,22 @@ msgid ""
 "HTTPS protocol."
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:610
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:646
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:639
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:675
 #: applications/luci-app-ddns/htdocs/luci-static/resources/view/status/include/70_ddns.js:31
 msgid "Network"
 msgstr "ネットワーク"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:685
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:696
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:715
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:714
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:725
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:744
 msgid "Network on which the ddns-updater scripts will be started"
 msgstr ""
 
 #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:93
 #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:418
 msgid "Never"
-msgstr ""
+msgstr "無し"
 
 #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:317
 msgid "New DDns Service…"
@@ -459,11 +464,11 @@ msgstr ""
 msgid "No certificates found"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:776
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:805
 msgid "No logging"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:937
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:966
 msgid "Non-public and by default blocked IP's"
 msgstr ""
 
@@ -472,81 +477,81 @@ msgstr ""
 msgid "Not Running"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:778
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:807
 msgid "Notice"
-msgstr ""
+msgstr "注意"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:973
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1002
 msgid "Number of last lines stored in log files"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:726
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:755
 msgid "OPTIONAL: Force the usage of pure IPv4/IPv6 only communication."
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:750
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:779
 msgid "OPTIONAL: Force the use of TCP instead of default UDP on DNS requests."
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:714
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:743
 msgid "OPTIONAL: Network to use for communication"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:760
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:789
 msgid "OPTIONAL: Proxy-Server for detection and updates."
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:737
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:766
 msgid "OPTIONAL: Use non-default DNS-Server to detect 'Registered IP'."
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:885
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:914
 msgid "On Error the script will retry the failed action after given time"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:863
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:874
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:892
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:903
 msgid "On Error the script will stop execution after given number of retrys"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:570
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:599
 msgid "Optional Encoded Parameter"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:577
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:606
 msgid "Optional Parameter"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:571
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:600
 msgid "Optional: Replaces [PARAMENC] in Update-URL (URL-encoded)"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:578
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:607
 msgid "Optional: Replaces [PARAMOPT] in Update-URL (NOT URL-encoded)"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:759
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:788
 msgid "PROXY-Server"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:562
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:591
 msgid "Password"
 msgstr "パスワード"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:591
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:620
 msgid "Path to CA-Certificate"
-msgstr ""
+msgstr "CA 証明書へのパス"
 
 #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:206
 msgid ""
 "Please follow the instructions on OpenWrt's homepage to enable IPv6 support"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:919
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:948
 msgid "Please press [Read] button"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:905
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:934
 msgid "Read / Reread log file"
 msgstr ""
 
@@ -563,12 +568,12 @@ msgstr ""
 msgid "Reload this service"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:563
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:592
 msgid "Replaces [PASSWORD] in Update-URL (URL-encoded)"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:548
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:555
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:577
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:584
 msgid "Replaces [USERNAME] in Update-URL (URL-encoded)"
 msgstr ""
 
@@ -585,14 +590,14 @@ msgstr ""
 msgid "Running"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:613
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:675
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:642
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:704
 msgid "Script"
 msgstr ""
 
 #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:294
 msgid "Services"
-msgstr ""
+msgstr "サービス"
 
 #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:68
 msgid "Start DDNS"
@@ -606,13 +611,13 @@ msgstr ""
 msgid "Status"
 msgstr "ステータス"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:954
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:983
 msgid "Status directory"
 msgstr ""
 
 #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:381
 msgid "Stop"
-msgstr ""
+msgstr "停止"
 
 #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:68
 msgid "Stop DDNS"
@@ -626,8 +631,8 @@ msgstr ""
 msgid "Stopped"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:865
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:876
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:894
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:905
 msgid "The default setting of '0' will retry infinite."
 msgstr ""
 
@@ -639,7 +644,7 @@ msgstr ""
 msgid "There is no service configured."
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:918
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:947
 msgid "This is the current content of the log file in"
 msgstr ""
 
@@ -650,7 +655,7 @@ msgid ""
 "force_interval set to '0')"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:702
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:731
 msgid "This will be autoset to the selected interface"
 msgstr ""
 
@@ -658,11 +663,11 @@ msgstr ""
 msgid "Timer Settings"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:611
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:640
 msgid "URL"
 msgstr "URL"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:655
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:684
 msgid "URL to detect"
 msgstr ""
 
@@ -670,27 +675,27 @@ msgstr ""
 #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:418
 #: applications/luci-app-ddns/htdocs/luci-static/resources/view/status/include/70_ddns.js:38
 msgid "Unknown"
-msgstr ""
+msgstr "不明"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:529
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:536
 msgid ""
 "Update URL to be used for updating your DDNS Provider.<br />Follow "
 "instructions you will find on their WEB page."
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:585
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:614
 msgid "Use HTTP Secure"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:979
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1008
 msgid "Use cURL"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:676
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:705
 msgid "User defined script to read systems IP-Address"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:554
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:583
 msgid "Username"
 msgstr "ユーザー名"
 
@@ -698,11 +703,11 @@ msgstr "ユーザー名"
 msgid "Using specific DNS Server not supported"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:807
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:836
 msgid "Values below 5 minutes == 300 seconds are not supported"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:844
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:873
 msgid "Values lower 'Check Interval' except '0' are not supported"
 msgstr ""
 
@@ -710,16 +715,16 @@ msgstr ""
 msgid "Verify"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:779
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:808
 msgid "Warning"
-msgstr ""
+msgstr "警告"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:789
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:818
 msgid ""
 "Writes detailed messages to log file. File will be truncated automatically."
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:772
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:801
 msgid ""
 "Writes log messages to syslog. Critical Errors will always be written to "
 "syslog."
@@ -769,26 +774,26 @@ msgstr ""
 msgid "custom"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:858
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:887
 msgid "days"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:592
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:621
 msgid "directory or path/file"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:820
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:857
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:849
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:886
 msgid "hours"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:819
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:856
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:890
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:848
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:885
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:919
 msgid "minutes"
-msgstr ""
+msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:593
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:622
 msgid "or"
 msgstr ""
 
@@ -796,12 +801,12 @@ msgstr ""
 msgid "or update your system to the latest OpenWrt Release"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:818
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:889
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:847
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:918
 msgid "seconds"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:594
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:623
 msgid "to run HTTPS without verification of server certificates (insecure)"
 msgstr ""
 
index f44007ce0b6b7173cf597f4b33d007f9c80cac67..ba8cea995017cd494ad67a1c313ecc507ea5f4b4 100644 (file)
@@ -4,7 +4,7 @@ msgstr ""
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:967
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:996
 msgid "\"../\" not allowed in path for Security Reason."
 msgstr ""
 
@@ -17,7 +17,7 @@ msgstr ""
 msgid "Advanced Settings"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:936
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:965
 msgid "Allow non-public IP's"
 msgstr ""
 
@@ -25,7 +25,7 @@ msgstr ""
 msgid "Basic Settings"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:713
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:742
 msgid "Bind Network"
 msgstr ""
 
@@ -55,7 +55,7 @@ msgstr ""
 msgid "Cancel"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:797
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:826
 msgid "Check Interval"
 msgstr ""
 
@@ -68,7 +68,7 @@ msgstr ""
 msgid "Configuration Error"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:927
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:956
 msgid ""
 "Configure here the details for all Dynamic DNS services including this LuCI "
 "application."
@@ -78,7 +78,7 @@ msgstr ""
 msgid "Create service"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:949
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:978
 msgid "Current setting:"
 msgstr ""
 
@@ -87,15 +87,15 @@ msgstr ""
 msgid "Currently DDNS updates are not started at boot or on interface events."
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:539
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:557
 msgid "Custom update script to be used for updating your DDNS Provider."
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:528
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:535
 msgid "Custom update-URL"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:538
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:556
 msgid "Custom update-script"
 msgstr ""
 
@@ -126,27 +126,27 @@ msgstr ""
 msgid "DNS requests via TCP not supported"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:736
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:765
 msgid "DNS-Server"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:945
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:974
 msgid "Date format"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:656
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:685
 msgid "Defines the Web page to read systems IP-Address from<br />"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:666
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:695
 msgid "Defines the interface to read systems IP-Address from"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:647
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:676
 msgid "Defines the network to read systems IP-Address from"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:606
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:635
 msgid ""
 "Defines the source to read systems IP-Address from, that will be send to the "
 "DDNS provider"
@@ -156,11 +156,11 @@ msgstr ""
 msgid "Defines which IP address 'IPv4/IPv6' is send to the DDNS provider"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:961
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:990
 msgid "Directory contains Log files for each running section."
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:955
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:984
 msgid ""
 "Directory contains PID and other status information for each running section."
 msgstr ""
@@ -169,7 +169,7 @@ msgstr ""
 msgid "Disabled"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:547
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:576
 msgid "Domain"
 msgstr ""
 
@@ -187,7 +187,7 @@ msgstr ""
 msgid "Edit"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:586
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:615
 msgid "Enable secure communication with DDNS provider"
 msgstr ""
 
@@ -196,44 +196,44 @@ msgstr ""
 msgid "Enabled"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:780
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:809
 msgid "Error"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:862
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:891
 msgid "Error Retry Counter"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:873
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:902
 msgid "Error Retry Interval"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:684
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:695
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:713
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:724
 msgid "Event Network"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:657
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:686
 msgid "Example for IPv4: http://checkip.dyndns.com"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:658
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:687
 msgid "Example for IPv6: http://checkipv6.dyndns.com"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:790
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:819
 msgid "File"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:932
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:961
 msgid "For detailed information about parameter settings look here."
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:947
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:976
 msgid "For supported codes look here"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:725
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:754
 msgid "Force IP Version"
 msgstr ""
 
@@ -241,19 +241,19 @@ msgstr ""
 msgid "Force IP Version not supported"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:824
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:853
 msgid "Force Interval"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:749
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:778
 msgid "Force TCP on DNS"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:761
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:790
 msgid "Format"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:738
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:767
 msgid "Format: IP or FQDN"
 msgstr ""
 
@@ -263,7 +263,7 @@ msgid ""
 "interface."
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:926
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:955
 msgid "Global Configuration"
 msgstr ""
 
@@ -279,7 +279,7 @@ msgstr ""
 msgid "Hostname/FQDN to validate, if IP update happen or necessary"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:605
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:634
 msgid "IP address source"
 msgstr ""
 
@@ -291,7 +291,7 @@ msgstr ""
 msgid "IPv4-Address"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:762
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:791
 msgid "IPv6 address must be given in square brackets"
 msgstr ""
 
@@ -307,7 +307,7 @@ msgstr ""
 msgid "IPv6-Address"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:980
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1009
 msgid ""
 "If Wget and cURL package are installed, Wget is used for communication by "
 "default."
@@ -330,7 +330,7 @@ msgid ""
 "In some versions cURL/libcurl in OpenWrt is compiled without proxy support."
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:777
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:806
 msgid "Info"
 msgstr ""
 
@@ -338,32 +338,37 @@ msgstr ""
 msgid "Information"
 msgstr ""
 
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:548
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:568
+msgid "Insert a Update Script OR a Update URL"
+msgstr ""
+
 #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:289
 msgid ""
 "Install 'ca-certificates' package or needed certificates by hand into /etc/"
 "ssl/certs default directory"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:612
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:665
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:641
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:694
 msgid "Interface"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:825
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:854
 msgid ""
 "Interval to force updates send to DDNS Provider<br />Setting this parameter "
 "to 0 will force the script to only run once"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:815
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:844
 msgid "Interval unit to check for changed IP"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:852
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:881
 msgid "Interval unit to force updates send to DDNS Provider"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:929
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:958
 msgid "It is NOT recommended for casual users to change settings on this page."
 msgstr ""
 
@@ -375,19 +380,19 @@ msgstr ""
 msgid "Log File Viewer"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:960
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:989
 msgid "Log directory"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:972
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1001
 msgid "Log length"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:784
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:813
 msgid "Log to file"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:771
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:800
 msgid "Log to syslog"
 msgstr ""
 
@@ -414,15 +419,15 @@ msgid ""
 "HTTPS protocol."
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:610
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:646
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:639
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:675
 #: applications/luci-app-ddns/htdocs/luci-static/resources/view/status/include/70_ddns.js:31
 msgid "Network"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:685
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:696
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:715
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:714
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:725
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:744
 msgid "Network on which the ddns-updater scripts will be started"
 msgstr ""
 
@@ -450,11 +455,11 @@ msgstr ""
 msgid "No certificates found"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:776
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:805
 msgid "No logging"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:937
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:966
 msgid "Non-public and by default blocked IP's"
 msgstr ""
 
@@ -463,68 +468,68 @@ msgstr ""
 msgid "Not Running"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:778
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:807
 msgid "Notice"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:973
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1002
 msgid "Number of last lines stored in log files"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:726
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:755
 msgid "OPTIONAL: Force the usage of pure IPv4/IPv6 only communication."
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:750
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:779
 msgid "OPTIONAL: Force the use of TCP instead of default UDP on DNS requests."
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:714
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:743
 msgid "OPTIONAL: Network to use for communication"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:760
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:789
 msgid "OPTIONAL: Proxy-Server for detection and updates."
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:737
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:766
 msgid "OPTIONAL: Use non-default DNS-Server to detect 'Registered IP'."
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:885
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:914
 msgid "On Error the script will retry the failed action after given time"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:863
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:874
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:892
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:903
 msgid "On Error the script will stop execution after given number of retrys"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:570
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:599
 msgid "Optional Encoded Parameter"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:577
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:606
 msgid "Optional Parameter"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:571
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:600
 msgid "Optional: Replaces [PARAMENC] in Update-URL (URL-encoded)"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:578
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:607
 msgid "Optional: Replaces [PARAMOPT] in Update-URL (NOT URL-encoded)"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:759
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:788
 msgid "PROXY-Server"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:562
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:591
 msgid "Password"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:591
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:620
 msgid "Path to CA-Certificate"
 msgstr ""
 
@@ -533,11 +538,11 @@ msgid ""
 "Please follow the instructions on OpenWrt's homepage to enable IPv6 support"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:919
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:948
 msgid "Please press [Read] button"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:905
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:934
 msgid "Read / Reread log file"
 msgstr ""
 
@@ -554,12 +559,12 @@ msgstr ""
 msgid "Reload this service"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:563
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:592
 msgid "Replaces [PASSWORD] in Update-URL (URL-encoded)"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:548
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:555
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:577
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:584
 msgid "Replaces [USERNAME] in Update-URL (URL-encoded)"
 msgstr ""
 
@@ -576,8 +581,8 @@ msgstr ""
 msgid "Running"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:613
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:675
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:642
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:704
 msgid "Script"
 msgstr ""
 
@@ -597,7 +602,7 @@ msgstr ""
 msgid "Status"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:954
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:983
 msgid "Status directory"
 msgstr ""
 
@@ -617,8 +622,8 @@ msgstr ""
 msgid "Stopped"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:865
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:876
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:894
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:905
 msgid "The default setting of '0' will retry infinite."
 msgstr ""
 
@@ -630,7 +635,7 @@ msgstr ""
 msgid "There is no service configured."
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:918
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:947
 msgid "This is the current content of the log file in"
 msgstr ""
 
@@ -641,7 +646,7 @@ msgid ""
 "force_interval set to '0')"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:702
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:731
 msgid "This will be autoset to the selected interface"
 msgstr ""
 
@@ -649,11 +654,11 @@ msgstr ""
 msgid "Timer Settings"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:611
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:640
 msgid "URL"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:655
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:684
 msgid "URL to detect"
 msgstr ""
 
@@ -663,25 +668,25 @@ msgstr ""
 msgid "Unknown"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:529
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:536
 msgid ""
 "Update URL to be used for updating your DDNS Provider.<br />Follow "
 "instructions you will find on their WEB page."
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:585
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:614
 msgid "Use HTTP Secure"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:979
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1008
 msgid "Use cURL"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:676
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:705
 msgid "User defined script to read systems IP-Address"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:554
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:583
 msgid "Username"
 msgstr ""
 
@@ -689,11 +694,11 @@ msgstr ""
 msgid "Using specific DNS Server not supported"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:807
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:836
 msgid "Values below 5 minutes == 300 seconds are not supported"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:844
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:873
 msgid "Values lower 'Check Interval' except '0' are not supported"
 msgstr ""
 
@@ -701,16 +706,16 @@ msgstr ""
 msgid "Verify"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:779
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:808
 msgid "Warning"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:789
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:818
 msgid ""
 "Writes detailed messages to log file. File will be truncated automatically."
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:772
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:801
 msgid ""
 "Writes log messages to syslog. Critical Errors will always be written to "
 "syslog."
@@ -760,26 +765,26 @@ msgstr ""
 msgid "custom"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:858
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:887
 msgid "days"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:592
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:621
 msgid "directory or path/file"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:820
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:857
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:849
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:886
 msgid "hours"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:819
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:856
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:890
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:848
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:885
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:919
 msgid "minutes"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:593
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:622
 msgid "or"
 msgstr ""
 
@@ -787,11 +792,11 @@ msgstr ""
 msgid "or update your system to the latest OpenWrt Release"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:818
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:889
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:847
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:918
 msgid "seconds"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:594
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:623
 msgid "to run HTTPS without verification of server certificates (insecure)"
 msgstr ""
index 4789961be22375713d71c465ebe0be67118f7201..570fec0922377760740c9011521e0b4e68ae1a4f 100644 (file)
@@ -10,7 +10,7 @@ msgstr ""
 "Plural-Forms: nplurals=2; plural=n > 1;\n"
 "X-Generator: Weblate 3.11-dev\n"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:967
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:996
 msgid "\"../\" not allowed in path for Security Reason."
 msgstr ""
 
@@ -23,7 +23,7 @@ msgstr ""
 msgid "Advanced Settings"
 msgstr "प्रगत सेटिंग्ज"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:936
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:965
 msgid "Allow non-public IP's"
 msgstr ""
 
@@ -31,7 +31,7 @@ msgstr ""
 msgid "Basic Settings"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:713
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:742
 msgid "Bind Network"
 msgstr ""
 
@@ -61,7 +61,7 @@ msgstr ""
 msgid "Cancel"
 msgstr "रद्द करा"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:797
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:826
 msgid "Check Interval"
 msgstr ""
 
@@ -74,7 +74,7 @@ msgstr "कॉन्फिगरेशन"
 msgid "Configuration Error"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:927
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:956
 msgid ""
 "Configure here the details for all Dynamic DNS services including this LuCI "
 "application."
@@ -84,7 +84,7 @@ msgstr ""
 msgid "Create service"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:949
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:978
 msgid "Current setting:"
 msgstr ""
 
@@ -93,15 +93,15 @@ msgstr ""
 msgid "Currently DDNS updates are not started at boot or on interface events."
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:539
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:557
 msgid "Custom update script to be used for updating your DDNS Provider."
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:528
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:535
 msgid "Custom update-URL"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:538
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:556
 msgid "Custom update-script"
 msgstr ""
 
@@ -132,27 +132,27 @@ msgstr ""
 msgid "DNS requests via TCP not supported"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:736
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:765
 msgid "DNS-Server"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:945
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:974
 msgid "Date format"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:656
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:685
 msgid "Defines the Web page to read systems IP-Address from<br />"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:666
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:695
 msgid "Defines the interface to read systems IP-Address from"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:647
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:676
 msgid "Defines the network to read systems IP-Address from"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:606
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:635
 msgid ""
 "Defines the source to read systems IP-Address from, that will be send to the "
 "DDNS provider"
@@ -162,11 +162,11 @@ msgstr ""
 msgid "Defines which IP address 'IPv4/IPv6' is send to the DDNS provider"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:961
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:990
 msgid "Directory contains Log files for each running section."
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:955
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:984
 msgid ""
 "Directory contains PID and other status information for each running section."
 msgstr ""
@@ -175,7 +175,7 @@ msgstr ""
 msgid "Disabled"
 msgstr "अक्षम"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:547
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:576
 msgid "Domain"
 msgstr ""
 
@@ -193,7 +193,7 @@ msgstr ""
 msgid "Edit"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:586
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:615
 msgid "Enable secure communication with DDNS provider"
 msgstr ""
 
@@ -202,44 +202,44 @@ msgstr ""
 msgid "Enabled"
 msgstr "सक्षम केले"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:780
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:809
 msgid "Error"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:862
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:891
 msgid "Error Retry Counter"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:873
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:902
 msgid "Error Retry Interval"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:684
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:695
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:713
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:724
 msgid "Event Network"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:657
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:686
 msgid "Example for IPv4: http://checkip.dyndns.com"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:658
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:687
 msgid "Example for IPv6: http://checkipv6.dyndns.com"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:790
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:819
 msgid "File"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:932
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:961
 msgid "For detailed information about parameter settings look here."
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:947
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:976
 msgid "For supported codes look here"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:725
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:754
 msgid "Force IP Version"
 msgstr ""
 
@@ -247,19 +247,19 @@ msgstr ""
 msgid "Force IP Version not supported"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:824
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:853
 msgid "Force Interval"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:749
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:778
 msgid "Force TCP on DNS"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:761
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:790
 msgid "Format"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:738
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:767
 msgid "Format: IP or FQDN"
 msgstr ""
 
@@ -269,7 +269,7 @@ msgid ""
 "interface."
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:926
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:955
 msgid "Global Configuration"
 msgstr ""
 
@@ -285,7 +285,7 @@ msgstr ""
 msgid "Hostname/FQDN to validate, if IP update happen or necessary"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:605
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:634
 msgid "IP address source"
 msgstr ""
 
@@ -297,7 +297,7 @@ msgstr ""
 msgid "IPv4-Address"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:762
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:791
 msgid "IPv6 address must be given in square brackets"
 msgstr ""
 
@@ -313,7 +313,7 @@ msgstr ""
 msgid "IPv6-Address"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:980
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1009
 msgid ""
 "If Wget and cURL package are installed, Wget is used for communication by "
 "default."
@@ -336,7 +336,7 @@ msgid ""
 "In some versions cURL/libcurl in OpenWrt is compiled without proxy support."
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:777
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:806
 msgid "Info"
 msgstr ""
 
@@ -344,32 +344,37 @@ msgstr ""
 msgid "Information"
 msgstr ""
 
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:548
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:568
+msgid "Insert a Update Script OR a Update URL"
+msgstr ""
+
 #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:289
 msgid ""
 "Install 'ca-certificates' package or needed certificates by hand into /etc/"
 "ssl/certs default directory"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:612
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:665
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:641
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:694
 msgid "Interface"
 msgstr "इंटरफेस"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:825
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:854
 msgid ""
 "Interval to force updates send to DDNS Provider<br />Setting this parameter "
 "to 0 will force the script to only run once"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:815
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:844
 msgid "Interval unit to check for changed IP"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:852
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:881
 msgid "Interval unit to force updates send to DDNS Provider"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:929
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:958
 msgid "It is NOT recommended for casual users to change settings on this page."
 msgstr ""
 
@@ -381,19 +386,19 @@ msgstr ""
 msgid "Log File Viewer"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:960
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:989
 msgid "Log directory"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:972
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1001
 msgid "Log length"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:784
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:813
 msgid "Log to file"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:771
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:800
 msgid "Log to syslog"
 msgstr ""
 
@@ -420,15 +425,15 @@ msgid ""
 "HTTPS protocol."
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:610
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:646
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:639
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:675
 #: applications/luci-app-ddns/htdocs/luci-static/resources/view/status/include/70_ddns.js:31
 msgid "Network"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:685
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:696
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:715
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:714
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:725
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:744
 msgid "Network on which the ddns-updater scripts will be started"
 msgstr ""
 
@@ -456,11 +461,11 @@ msgstr ""
 msgid "No certificates found"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:776
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:805
 msgid "No logging"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:937
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:966
 msgid "Non-public and by default blocked IP's"
 msgstr ""
 
@@ -469,68 +474,68 @@ msgstr ""
 msgid "Not Running"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:778
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:807
 msgid "Notice"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:973
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1002
 msgid "Number of last lines stored in log files"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:726
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:755
 msgid "OPTIONAL: Force the usage of pure IPv4/IPv6 only communication."
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:750
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:779
 msgid "OPTIONAL: Force the use of TCP instead of default UDP on DNS requests."
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:714
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:743
 msgid "OPTIONAL: Network to use for communication"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:760
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:789
 msgid "OPTIONAL: Proxy-Server for detection and updates."
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:737
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:766
 msgid "OPTIONAL: Use non-default DNS-Server to detect 'Registered IP'."
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:885
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:914
 msgid "On Error the script will retry the failed action after given time"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:863
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:874
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:892
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:903
 msgid "On Error the script will stop execution after given number of retrys"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:570
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:599
 msgid "Optional Encoded Parameter"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:577
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:606
 msgid "Optional Parameter"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:571
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:600
 msgid "Optional: Replaces [PARAMENC] in Update-URL (URL-encoded)"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:578
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:607
 msgid "Optional: Replaces [PARAMOPT] in Update-URL (NOT URL-encoded)"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:759
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:788
 msgid "PROXY-Server"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:562
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:591
 msgid "Password"
 msgstr "संकेतशब्द"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:591
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:620
 msgid "Path to CA-Certificate"
 msgstr ""
 
@@ -539,11 +544,11 @@ msgid ""
 "Please follow the instructions on OpenWrt's homepage to enable IPv6 support"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:919
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:948
 msgid "Please press [Read] button"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:905
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:934
 msgid "Read / Reread log file"
 msgstr ""
 
@@ -560,12 +565,12 @@ msgstr "रीलोड करा"
 msgid "Reload this service"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:563
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:592
 msgid "Replaces [PASSWORD] in Update-URL (URL-encoded)"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:548
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:555
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:577
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:584
 msgid "Replaces [USERNAME] in Update-URL (URL-encoded)"
 msgstr ""
 
@@ -582,8 +587,8 @@ msgstr ""
 msgid "Running"
 msgstr "चालू आहे"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:613
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:675
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:642
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:704
 msgid "Script"
 msgstr ""
 
@@ -603,7 +608,7 @@ msgstr "स्थिती"
 msgid "Status"
 msgstr "स्थिती"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:954
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:983
 msgid "Status directory"
 msgstr ""
 
@@ -623,8 +628,8 @@ msgstr ""
 msgid "Stopped"
 msgstr "बंद"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:865
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:876
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:894
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:905
 msgid "The default setting of '0' will retry infinite."
 msgstr ""
 
@@ -636,7 +641,7 @@ msgstr ""
 msgid "There is no service configured."
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:918
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:947
 msgid "This is the current content of the log file in"
 msgstr ""
 
@@ -647,7 +652,7 @@ msgid ""
 "force_interval set to '0')"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:702
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:731
 msgid "This will be autoset to the selected interface"
 msgstr ""
 
@@ -655,11 +660,11 @@ msgstr ""
 msgid "Timer Settings"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:611
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:640
 msgid "URL"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:655
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:684
 msgid "URL to detect"
 msgstr ""
 
@@ -669,25 +674,25 @@ msgstr ""
 msgid "Unknown"
 msgstr "अज्ञात"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:529
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:536
 msgid ""
 "Update URL to be used for updating your DDNS Provider.<br />Follow "
 "instructions you will find on their WEB page."
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:585
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:614
 msgid "Use HTTP Secure"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:979
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1008
 msgid "Use cURL"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:676
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:705
 msgid "User defined script to read systems IP-Address"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:554
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:583
 msgid "Username"
 msgstr "वापरकर्तानाव"
 
@@ -695,11 +700,11 @@ msgstr "वापरकर्तानाव"
 msgid "Using specific DNS Server not supported"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:807
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:836
 msgid "Values below 5 minutes == 300 seconds are not supported"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:844
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:873
 msgid "Values lower 'Check Interval' except '0' are not supported"
 msgstr ""
 
@@ -707,16 +712,16 @@ msgstr ""
 msgid "Verify"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:779
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:808
 msgid "Warning"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:789
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:818
 msgid ""
 "Writes detailed messages to log file. File will be truncated automatically."
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:772
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:801
 msgid ""
 "Writes log messages to syslog. Critical Errors will always be written to "
 "syslog."
@@ -766,26 +771,26 @@ msgstr ""
 msgid "custom"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:858
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:887
 msgid "days"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:592
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:621
 msgid "directory or path/file"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:820
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:857
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:849
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:886
 msgid "hours"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:819
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:856
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:890
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:848
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:885
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:919
 msgid "minutes"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:593
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:622
 msgid "or"
 msgstr ""
 
@@ -793,11 +798,11 @@ msgstr ""
 msgid "or update your system to the latest OpenWrt Release"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:818
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:889
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:847
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:918
 msgid "seconds"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:594
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:623
 msgid "to run HTTPS without verification of server certificates (insecure)"
 msgstr ""
index f6f64bd78a47368d49ed3782c4c814130507bd0f..77336430847d55d1e57436e036ef1bc4b91af20d 100644 (file)
@@ -4,7 +4,7 @@ msgstr ""
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:967
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:996
 msgid "\"../\" not allowed in path for Security Reason."
 msgstr ""
 
@@ -17,7 +17,7 @@ msgstr ""
 msgid "Advanced Settings"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:936
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:965
 msgid "Allow non-public IP's"
 msgstr ""
 
@@ -25,7 +25,7 @@ msgstr ""
 msgid "Basic Settings"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:713
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:742
 msgid "Bind Network"
 msgstr ""
 
@@ -55,7 +55,7 @@ msgstr ""
 msgid "Cancel"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:797
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:826
 msgid "Check Interval"
 msgstr ""
 
@@ -68,7 +68,7 @@ msgstr ""
 msgid "Configuration Error"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:927
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:956
 msgid ""
 "Configure here the details for all Dynamic DNS services including this LuCI "
 "application."
@@ -78,7 +78,7 @@ msgstr ""
 msgid "Create service"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:949
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:978
 msgid "Current setting:"
 msgstr ""
 
@@ -87,15 +87,15 @@ msgstr ""
 msgid "Currently DDNS updates are not started at boot or on interface events."
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:539
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:557
 msgid "Custom update script to be used for updating your DDNS Provider."
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:528
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:535
 msgid "Custom update-URL"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:538
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:556
 msgid "Custom update-script"
 msgstr ""
 
@@ -126,27 +126,27 @@ msgstr ""
 msgid "DNS requests via TCP not supported"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:736
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:765
 msgid "DNS-Server"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:945
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:974
 msgid "Date format"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:656
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:685
 msgid "Defines the Web page to read systems IP-Address from<br />"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:666
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:695
 msgid "Defines the interface to read systems IP-Address from"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:647
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:676
 msgid "Defines the network to read systems IP-Address from"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:606
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:635
 msgid ""
 "Defines the source to read systems IP-Address from, that will be send to the "
 "DDNS provider"
@@ -156,11 +156,11 @@ msgstr ""
 msgid "Defines which IP address 'IPv4/IPv6' is send to the DDNS provider"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:961
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:990
 msgid "Directory contains Log files for each running section."
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:955
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:984
 msgid ""
 "Directory contains PID and other status information for each running section."
 msgstr ""
@@ -169,7 +169,7 @@ msgstr ""
 msgid "Disabled"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:547
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:576
 msgid "Domain"
 msgstr ""
 
@@ -187,7 +187,7 @@ msgstr ""
 msgid "Edit"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:586
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:615
 msgid "Enable secure communication with DDNS provider"
 msgstr ""
 
@@ -196,44 +196,44 @@ msgstr ""
 msgid "Enabled"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:780
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:809
 msgid "Error"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:862
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:891
 msgid "Error Retry Counter"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:873
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:902
 msgid "Error Retry Interval"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:684
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:695
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:713
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:724
 msgid "Event Network"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:657
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:686
 msgid "Example for IPv4: http://checkip.dyndns.com"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:658
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:687
 msgid "Example for IPv6: http://checkipv6.dyndns.com"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:790
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:819
 msgid "File"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:932
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:961
 msgid "For detailed information about parameter settings look here."
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:947
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:976
 msgid "For supported codes look here"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:725
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:754
 msgid "Force IP Version"
 msgstr ""
 
@@ -241,19 +241,19 @@ msgstr ""
 msgid "Force IP Version not supported"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:824
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:853
 msgid "Force Interval"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:749
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:778
 msgid "Force TCP on DNS"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:761
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:790
 msgid "Format"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:738
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:767
 msgid "Format: IP or FQDN"
 msgstr ""
 
@@ -263,7 +263,7 @@ msgid ""
 "interface."
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:926
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:955
 msgid "Global Configuration"
 msgstr ""
 
@@ -279,7 +279,7 @@ msgstr ""
 msgid "Hostname/FQDN to validate, if IP update happen or necessary"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:605
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:634
 msgid "IP address source"
 msgstr ""
 
@@ -291,7 +291,7 @@ msgstr ""
 msgid "IPv4-Address"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:762
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:791
 msgid "IPv6 address must be given in square brackets"
 msgstr ""
 
@@ -307,7 +307,7 @@ msgstr ""
 msgid "IPv6-Address"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:980
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1009
 msgid ""
 "If Wget and cURL package are installed, Wget is used for communication by "
 "default."
@@ -330,7 +330,7 @@ msgid ""
 "In some versions cURL/libcurl in OpenWrt is compiled without proxy support."
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:777
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:806
 msgid "Info"
 msgstr ""
 
@@ -338,32 +338,37 @@ msgstr ""
 msgid "Information"
 msgstr ""
 
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:548
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:568
+msgid "Insert a Update Script OR a Update URL"
+msgstr ""
+
 #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:289
 msgid ""
 "Install 'ca-certificates' package or needed certificates by hand into /etc/"
 "ssl/certs default directory"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:612
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:665
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:641
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:694
 msgid "Interface"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:825
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:854
 msgid ""
 "Interval to force updates send to DDNS Provider<br />Setting this parameter "
 "to 0 will force the script to only run once"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:815
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:844
 msgid "Interval unit to check for changed IP"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:852
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:881
 msgid "Interval unit to force updates send to DDNS Provider"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:929
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:958
 msgid "It is NOT recommended for casual users to change settings on this page."
 msgstr ""
 
@@ -375,19 +380,19 @@ msgstr ""
 msgid "Log File Viewer"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:960
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:989
 msgid "Log directory"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:972
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1001
 msgid "Log length"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:784
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:813
 msgid "Log to file"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:771
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:800
 msgid "Log to syslog"
 msgstr ""
 
@@ -414,15 +419,15 @@ msgid ""
 "HTTPS protocol."
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:610
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:646
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:639
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:675
 #: applications/luci-app-ddns/htdocs/luci-static/resources/view/status/include/70_ddns.js:31
 msgid "Network"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:685
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:696
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:715
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:714
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:725
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:744
 msgid "Network on which the ddns-updater scripts will be started"
 msgstr ""
 
@@ -450,11 +455,11 @@ msgstr ""
 msgid "No certificates found"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:776
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:805
 msgid "No logging"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:937
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:966
 msgid "Non-public and by default blocked IP's"
 msgstr ""
 
@@ -463,68 +468,68 @@ msgstr ""
 msgid "Not Running"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:778
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:807
 msgid "Notice"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:973
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1002
 msgid "Number of last lines stored in log files"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:726
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:755
 msgid "OPTIONAL: Force the usage of pure IPv4/IPv6 only communication."
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:750
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:779
 msgid "OPTIONAL: Force the use of TCP instead of default UDP on DNS requests."
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:714
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:743
 msgid "OPTIONAL: Network to use for communication"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:760
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:789
 msgid "OPTIONAL: Proxy-Server for detection and updates."
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:737
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:766
 msgid "OPTIONAL: Use non-default DNS-Server to detect 'Registered IP'."
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:885
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:914
 msgid "On Error the script will retry the failed action after given time"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:863
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:874
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:892
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:903
 msgid "On Error the script will stop execution after given number of retrys"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:570
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:599
 msgid "Optional Encoded Parameter"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:577
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:606
 msgid "Optional Parameter"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:571
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:600
 msgid "Optional: Replaces [PARAMENC] in Update-URL (URL-encoded)"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:578
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:607
 msgid "Optional: Replaces [PARAMOPT] in Update-URL (NOT URL-encoded)"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:759
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:788
 msgid "PROXY-Server"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:562
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:591
 msgid "Password"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:591
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:620
 msgid "Path to CA-Certificate"
 msgstr ""
 
@@ -533,11 +538,11 @@ msgid ""
 "Please follow the instructions on OpenWrt's homepage to enable IPv6 support"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:919
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:948
 msgid "Please press [Read] button"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:905
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:934
 msgid "Read / Reread log file"
 msgstr ""
 
@@ -554,12 +559,12 @@ msgstr ""
 msgid "Reload this service"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:563
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:592
 msgid "Replaces [PASSWORD] in Update-URL (URL-encoded)"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:548
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:555
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:577
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:584
 msgid "Replaces [USERNAME] in Update-URL (URL-encoded)"
 msgstr ""
 
@@ -576,8 +581,8 @@ msgstr ""
 msgid "Running"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:613
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:675
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:642
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:704
 msgid "Script"
 msgstr ""
 
@@ -597,7 +602,7 @@ msgstr ""
 msgid "Status"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:954
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:983
 msgid "Status directory"
 msgstr ""
 
@@ -617,8 +622,8 @@ msgstr ""
 msgid "Stopped"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:865
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:876
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:894
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:905
 msgid "The default setting of '0' will retry infinite."
 msgstr ""
 
@@ -630,7 +635,7 @@ msgstr ""
 msgid "There is no service configured."
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:918
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:947
 msgid "This is the current content of the log file in"
 msgstr ""
 
@@ -641,7 +646,7 @@ msgid ""
 "force_interval set to '0')"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:702
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:731
 msgid "This will be autoset to the selected interface"
 msgstr ""
 
@@ -649,11 +654,11 @@ msgstr ""
 msgid "Timer Settings"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:611
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:640
 msgid "URL"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:655
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:684
 msgid "URL to detect"
 msgstr ""
 
@@ -663,25 +668,25 @@ msgstr ""
 msgid "Unknown"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:529
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:536
 msgid ""
 "Update URL to be used for updating your DDNS Provider.<br />Follow "
 "instructions you will find on their WEB page."
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:585
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:614
 msgid "Use HTTP Secure"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:979
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1008
 msgid "Use cURL"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:676
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:705
 msgid "User defined script to read systems IP-Address"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:554
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:583
 msgid "Username"
 msgstr ""
 
@@ -689,11 +694,11 @@ msgstr ""
 msgid "Using specific DNS Server not supported"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:807
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:836
 msgid "Values below 5 minutes == 300 seconds are not supported"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:844
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:873
 msgid "Values lower 'Check Interval' except '0' are not supported"
 msgstr ""
 
@@ -701,16 +706,16 @@ msgstr ""
 msgid "Verify"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:779
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:808
 msgid "Warning"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:789
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:818
 msgid ""
 "Writes detailed messages to log file. File will be truncated automatically."
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:772
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:801
 msgid ""
 "Writes log messages to syslog. Critical Errors will always be written to "
 "syslog."
@@ -760,26 +765,26 @@ msgstr ""
 msgid "custom"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:858
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:887
 msgid "days"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:592
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:621
 msgid "directory or path/file"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:820
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:857
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:849
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:886
 msgid "hours"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:819
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:856
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:890
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:848
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:885
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:919
 msgid "minutes"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:593
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:622
 msgid "or"
 msgstr ""
 
@@ -787,11 +792,11 @@ msgstr ""
 msgid "or update your system to the latest OpenWrt Release"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:818
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:889
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:847
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:918
 msgid "seconds"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:594
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:623
 msgid "to run HTTPS without verification of server certificates (insecure)"
 msgstr ""
index 37869b866ac609f6825097530a0c3ae4672a1d34..968c3fd540c3f4370da8a6ba8ca6ce6017be5a33 100644 (file)
@@ -13,7 +13,7 @@ msgstr ""
 "Plural-Forms: nplurals=2; plural=n != 1;\n"
 "X-Generator: Weblate 3.10-dev\n"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:967
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:996
 msgid "\"../\" not allowed in path for Security Reason."
 msgstr ""
 
@@ -26,7 +26,7 @@ msgstr ""
 msgid "Advanced Settings"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:936
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:965
 msgid "Allow non-public IP's"
 msgstr ""
 
@@ -34,7 +34,7 @@ msgstr ""
 msgid "Basic Settings"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:713
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:742
 msgid "Bind Network"
 msgstr ""
 
@@ -64,7 +64,7 @@ msgstr ""
 msgid "Cancel"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:797
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:826
 msgid "Check Interval"
 msgstr ""
 
@@ -77,7 +77,7 @@ msgstr ""
 msgid "Configuration Error"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:927
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:956
 msgid ""
 "Configure here the details for all Dynamic DNS services including this LuCI "
 "application."
@@ -87,7 +87,7 @@ msgstr ""
 msgid "Create service"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:949
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:978
 msgid "Current setting:"
 msgstr ""
 
@@ -96,15 +96,15 @@ msgstr ""
 msgid "Currently DDNS updates are not started at boot or on interface events."
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:539
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:557
 msgid "Custom update script to be used for updating your DDNS Provider."
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:528
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:535
 msgid "Custom update-URL"
 msgstr "Egendefinert oppdaterings-URL"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:538
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:556
 msgid "Custom update-script"
 msgstr ""
 
@@ -135,27 +135,27 @@ msgstr ""
 msgid "DNS requests via TCP not supported"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:736
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:765
 msgid "DNS-Server"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:945
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:974
 msgid "Date format"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:656
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:685
 msgid "Defines the Web page to read systems IP-Address from<br />"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:666
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:695
 msgid "Defines the interface to read systems IP-Address from"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:647
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:676
 msgid "Defines the network to read systems IP-Address from"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:606
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:635
 msgid ""
 "Defines the source to read systems IP-Address from, that will be send to the "
 "DDNS provider"
@@ -165,11 +165,11 @@ msgstr ""
 msgid "Defines which IP address 'IPv4/IPv6' is send to the DDNS provider"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:961
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:990
 msgid "Directory contains Log files for each running section."
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:955
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:984
 msgid ""
 "Directory contains PID and other status information for each running section."
 msgstr ""
@@ -178,7 +178,7 @@ msgstr ""
 msgid "Disabled"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:547
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:576
 msgid "Domain"
 msgstr "Domene"
 
@@ -196,7 +196,7 @@ msgstr ""
 msgid "Edit"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:586
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:615
 msgid "Enable secure communication with DDNS provider"
 msgstr ""
 
@@ -205,44 +205,44 @@ msgstr ""
 msgid "Enabled"
 msgstr "Aktivert"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:780
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:809
 msgid "Error"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:862
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:891
 msgid "Error Retry Counter"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:873
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:902
 msgid "Error Retry Interval"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:684
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:695
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:713
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:724
 msgid "Event Network"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:657
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:686
 msgid "Example for IPv4: http://checkip.dyndns.com"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:658
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:687
 msgid "Example for IPv6: http://checkipv6.dyndns.com"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:790
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:819
 msgid "File"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:932
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:961
 msgid "For detailed information about parameter settings look here."
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:947
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:976
 msgid "For supported codes look here"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:725
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:754
 msgid "Force IP Version"
 msgstr ""
 
@@ -250,19 +250,19 @@ msgstr ""
 msgid "Force IP Version not supported"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:824
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:853
 msgid "Force Interval"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:749
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:778
 msgid "Force TCP on DNS"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:761
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:790
 msgid "Format"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:738
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:767
 msgid "Format: IP or FQDN"
 msgstr ""
 
@@ -272,7 +272,7 @@ msgid ""
 "interface."
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:926
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:955
 msgid "Global Configuration"
 msgstr ""
 
@@ -288,7 +288,7 @@ msgstr ""
 msgid "Hostname/FQDN to validate, if IP update happen or necessary"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:605
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:634
 msgid "IP address source"
 msgstr ""
 
@@ -300,7 +300,7 @@ msgstr ""
 msgid "IPv4-Address"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:762
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:791
 msgid "IPv6 address must be given in square brackets"
 msgstr ""
 
@@ -316,7 +316,7 @@ msgstr ""
 msgid "IPv6-Address"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:980
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1009
 msgid ""
 "If Wget and cURL package are installed, Wget is used for communication by "
 "default."
@@ -339,7 +339,7 @@ msgid ""
 "In some versions cURL/libcurl in OpenWrt is compiled without proxy support."
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:777
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:806
 msgid "Info"
 msgstr ""
 
@@ -347,32 +347,37 @@ msgstr ""
 msgid "Information"
 msgstr ""
 
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:548
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:568
+msgid "Insert a Update Script OR a Update URL"
+msgstr ""
+
 #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:289
 msgid ""
 "Install 'ca-certificates' package or needed certificates by hand into /etc/"
 "ssl/certs default directory"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:612
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:665
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:641
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:694
 msgid "Interface"
 msgstr "Grensesnitt"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:825
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:854
 msgid ""
 "Interval to force updates send to DDNS Provider<br />Setting this parameter "
 "to 0 will force the script to only run once"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:815
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:844
 msgid "Interval unit to check for changed IP"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:852
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:881
 msgid "Interval unit to force updates send to DDNS Provider"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:929
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:958
 msgid "It is NOT recommended for casual users to change settings on this page."
 msgstr ""
 
@@ -384,19 +389,19 @@ msgstr ""
 msgid "Log File Viewer"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:960
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:989
 msgid "Log directory"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:972
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1001
 msgid "Log length"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:784
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:813
 msgid "Log to file"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:771
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:800
 msgid "Log to syslog"
 msgstr ""
 
@@ -423,15 +428,15 @@ msgid ""
 "HTTPS protocol."
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:610
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:646
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:639
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:675
 #: applications/luci-app-ddns/htdocs/luci-static/resources/view/status/include/70_ddns.js:31
 msgid "Network"
 msgstr "Nettverk"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:685
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:696
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:715
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:714
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:725
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:744
 msgid "Network on which the ddns-updater scripts will be started"
 msgstr ""
 
@@ -459,11 +464,11 @@ msgstr ""
 msgid "No certificates found"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:776
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:805
 msgid "No logging"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:937
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:966
 msgid "Non-public and by default blocked IP's"
 msgstr ""
 
@@ -472,68 +477,68 @@ msgstr ""
 msgid "Not Running"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:778
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:807
 msgid "Notice"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:973
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1002
 msgid "Number of last lines stored in log files"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:726
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:755
 msgid "OPTIONAL: Force the usage of pure IPv4/IPv6 only communication."
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:750
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:779
 msgid "OPTIONAL: Force the use of TCP instead of default UDP on DNS requests."
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:714
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:743
 msgid "OPTIONAL: Network to use for communication"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:760
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:789
 msgid "OPTIONAL: Proxy-Server for detection and updates."
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:737
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:766
 msgid "OPTIONAL: Use non-default DNS-Server to detect 'Registered IP'."
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:885
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:914
 msgid "On Error the script will retry the failed action after given time"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:863
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:874
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:892
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:903
 msgid "On Error the script will stop execution after given number of retrys"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:570
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:599
 msgid "Optional Encoded Parameter"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:577
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:606
 msgid "Optional Parameter"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:571
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:600
 msgid "Optional: Replaces [PARAMENC] in Update-URL (URL-encoded)"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:578
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:607
 msgid "Optional: Replaces [PARAMOPT] in Update-URL (NOT URL-encoded)"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:759
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:788
 msgid "PROXY-Server"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:562
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:591
 msgid "Password"
 msgstr "Passord"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:591
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:620
 msgid "Path to CA-Certificate"
 msgstr ""
 
@@ -542,11 +547,11 @@ msgid ""
 "Please follow the instructions on OpenWrt's homepage to enable IPv6 support"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:919
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:948
 msgid "Please press [Read] button"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:905
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:934
 msgid "Read / Reread log file"
 msgstr ""
 
@@ -563,12 +568,12 @@ msgstr ""
 msgid "Reload this service"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:563
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:592
 msgid "Replaces [PASSWORD] in Update-URL (URL-encoded)"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:548
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:555
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:577
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:584
 msgid "Replaces [USERNAME] in Update-URL (URL-encoded)"
 msgstr ""
 
@@ -585,8 +590,8 @@ msgstr ""
 msgid "Running"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:613
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:675
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:642
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:704
 msgid "Script"
 msgstr ""
 
@@ -606,7 +611,7 @@ msgstr ""
 msgid "Status"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:954
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:983
 msgid "Status directory"
 msgstr ""
 
@@ -626,8 +631,8 @@ msgstr ""
 msgid "Stopped"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:865
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:876
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:894
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:905
 msgid "The default setting of '0' will retry infinite."
 msgstr ""
 
@@ -639,7 +644,7 @@ msgstr ""
 msgid "There is no service configured."
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:918
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:947
 msgid "This is the current content of the log file in"
 msgstr ""
 
@@ -650,7 +655,7 @@ msgid ""
 "force_interval set to '0')"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:702
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:731
 msgid "This will be autoset to the selected interface"
 msgstr ""
 
@@ -658,11 +663,11 @@ msgstr ""
 msgid "Timer Settings"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:611
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:640
 msgid "URL"
 msgstr "URL"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:655
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:684
 msgid "URL to detect"
 msgstr ""
 
@@ -672,25 +677,25 @@ msgstr ""
 msgid "Unknown"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:529
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:536
 msgid ""
 "Update URL to be used for updating your DDNS Provider.<br />Follow "
 "instructions you will find on their WEB page."
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:585
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:614
 msgid "Use HTTP Secure"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:979
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1008
 msgid "Use cURL"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:676
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:705
 msgid "User defined script to read systems IP-Address"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:554
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:583
 msgid "Username"
 msgstr "Brukernavn"
 
@@ -698,11 +703,11 @@ msgstr "Brukernavn"
 msgid "Using specific DNS Server not supported"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:807
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:836
 msgid "Values below 5 minutes == 300 seconds are not supported"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:844
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:873
 msgid "Values lower 'Check Interval' except '0' are not supported"
 msgstr ""
 
@@ -710,16 +715,16 @@ msgstr ""
 msgid "Verify"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:779
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:808
 msgid "Warning"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:789
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:818
 msgid ""
 "Writes detailed messages to log file. File will be truncated automatically."
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:772
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:801
 msgid ""
 "Writes log messages to syslog. Critical Errors will always be written to "
 "syslog."
@@ -769,26 +774,26 @@ msgstr ""
 msgid "custom"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:858
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:887
 msgid "days"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:592
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:621
 msgid "directory or path/file"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:820
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:857
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:849
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:886
 msgid "hours"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:819
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:856
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:890
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:848
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:885
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:919
 msgid "minutes"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:593
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:622
 msgid "or"
 msgstr ""
 
@@ -796,12 +801,12 @@ msgstr ""
 msgid "or update your system to the latest OpenWrt Release"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:818
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:889
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:847
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:918
 msgid "seconds"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:594
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:623
 msgid "to run HTTPS without verification of server certificates (insecure)"
 msgstr ""
 
index dab14c9d7cf4911d7ca5f25aede98a39e1999654..77322a9e75a2c2d39bce1da02ff6473e02c287a9 100644 (file)
@@ -2,7 +2,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: luci-app-ddns 2.4.0-1\n"
 "POT-Creation-Date: 2016-01-30 11:07+0100\n"
-"PO-Revision-Date: 2020-05-02 15:56+0000\n"
+"PO-Revision-Date: 2020-05-24 17:41+0000\n"
 "Last-Translator: Marcin Net <marcin.net@linux.pl>\n"
 "Language-Team: Polish <https://hosted.weblate.org/projects/openwrt/"
 "luciapplicationsddns/pl/>\n"
@@ -14,7 +14,7 @@ msgstr ""
 "|| n%100>=20) ? 1 : 2;\n"
 "X-Generator: Weblate 4.1-dev\n"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:967
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:996
 msgid "\"../\" not allowed in path for Security Reason."
 msgstr "„../” jest niedozwolone ze względów bezpieczeństwa."
 
@@ -27,7 +27,7 @@ msgstr "Dodaj nowe usługi..."
 msgid "Advanced Settings"
 msgstr "Ustawienia zaawansowane"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:936
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:965
 msgid "Allow non-public IP's"
 msgstr "Zezwalaj na niepubliczne IP"
 
@@ -35,7 +35,7 @@ msgstr "Zezwalaj na niepubliczne IP"
 msgid "Basic Settings"
 msgstr "Podstawowe ustawienia"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:713
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:742
 msgid "Bind Network"
 msgstr "Powiąż sieć"
 
@@ -71,7 +71,7 @@ msgstr ""
 msgid "Cancel"
 msgstr "Anuluj"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:797
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:826
 msgid "Check Interval"
 msgstr "Interwał sprawdzania"
 
@@ -84,7 +84,7 @@ msgstr "Konfiguracja"
 msgid "Configuration Error"
 msgstr "Błąd konfiguracji"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:927
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:956
 msgid ""
 "Configure here the details for all Dynamic DNS services including this LuCI "
 "application."
@@ -96,7 +96,7 @@ msgstr ""
 msgid "Create service"
 msgstr "Utwórz usługę"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:949
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:978
 msgid "Current setting:"
 msgstr "Aktualne ustawienie:"
 
@@ -107,17 +107,17 @@ msgstr ""
 "Obecnie aktualizacje DDNS nie są uruchamiane przy starcie lub przy "
 "zdarzeniach w interfejsie."
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:539
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:557
 msgid "Custom update script to be used for updating your DDNS Provider."
 msgstr ""
 "Własny skrypt aktualizacji, który ma być używany do aktualizacji dostawcy "
 "DDNS."
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:528
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:535
 msgid "Custom update-URL"
 msgstr "Własny adres URL aktualizacji"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:538
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:556
 msgid "Custom update-script"
 msgstr "Własny skrypt aktualizacji"
 
@@ -148,27 +148,27 @@ msgstr "Usługa DDNS"
 msgid "DNS requests via TCP not supported"
 msgstr "Dostęp DNS przez TCP nie obsługiwany"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:736
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:765
 msgid "DNS-Server"
 msgstr "Serwer DNS"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:945
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:974
 msgid "Date format"
 msgstr "Format daty"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:656
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:685
 msgid "Defines the Web page to read systems IP-Address from<br />"
 msgstr "Definiuje stronę sieci Web do odczytu adresów IP systemów z<br />"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:666
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:695
 msgid "Defines the interface to read systems IP-Address from"
 msgstr "Definiuje interfejs do odczytu systemów od IP-Address"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:647
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:676
 msgid "Defines the network to read systems IP-Address from"
 msgstr "Definiuje sieć do odczytu systemów od IP-Address"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:606
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:635
 msgid ""
 "Defines the source to read systems IP-Address from, that will be send to the "
 "DDNS provider"
@@ -180,11 +180,11 @@ msgstr ""
 msgid "Defines which IP address 'IPv4/IPv6' is send to the DDNS provider"
 msgstr "Określa, który adres 'IPv4/IPv6' jest wysyłany do dostawcy DDNS"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:961
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:990
 msgid "Directory contains Log files for each running section."
 msgstr "Katalog zawiera pliki dziennika dla każdej działającej sekcji."
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:955
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:984
 msgid ""
 "Directory contains PID and other status information for each running section."
 msgstr ""
@@ -194,7 +194,7 @@ msgstr ""
 msgid "Disabled"
 msgstr "Wyłączone"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:547
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:576
 msgid "Domain"
 msgstr "Domena"
 
@@ -212,7 +212,7 @@ msgstr "Wersja DDNS"
 msgid "Edit"
 msgstr "Edytuj"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:586
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:615
 msgid "Enable secure communication with DDNS provider"
 msgstr "Włączenie zabezpieczonej komunikacji z dostawcą DDNS"
 
@@ -221,45 +221,45 @@ msgstr "Włączenie zabezpieczonej komunikacji z dostawcą DDNS"
 msgid "Enabled"
 msgstr "Włączone"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:780
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:809
 msgid "Error"
 msgstr "Błąd"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:862
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:891
 msgid "Error Retry Counter"
 msgstr "Błąd licznika powtórzeń"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:873
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:902
 msgid "Error Retry Interval"
 msgstr "Błąd interwału powtórzeń"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:684
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:695
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:713
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:724
 msgid "Event Network"
 msgstr "Zdarzenia sieciowe"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:657
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:686
 msgid "Example for IPv4: http://checkip.dyndns.com"
 msgstr "Np. dla IPv4: http://checkip.dyndns.com"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:658
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:687
 msgid "Example for IPv6: http://checkipv6.dyndns.com"
 msgstr "Np. dla IPv6: http://checkipv6.dyndns.com"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:790
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:819
 msgid "File"
 msgstr "Plik"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:932
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:961
 msgid "For detailed information about parameter settings look here."
 msgstr ""
 "Szczegółowe informacje na temat ustawień parametrów znajdują się tutaj."
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:947
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:976
 msgid "For supported codes look here"
 msgstr "Obsługiwane kody znajdują się tutaj"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:725
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:754
 msgid "Force IP Version"
 msgstr "Wymuś wersję IP"
 
@@ -267,19 +267,19 @@ msgstr "Wymuś wersję IP"
 msgid "Force IP Version not supported"
 msgstr "Wymuś nieobsługiwaną wersję IP"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:824
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:853
 msgid "Force Interval"
 msgstr "Wymuś interwał"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:749
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:778
 msgid "Force TCP on DNS"
 msgstr "Wymuś TCP w DNS"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:761
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:790
 msgid "Format"
 msgstr "Format"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:738
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:767
 msgid "Format: IP or FQDN"
 msgstr "Format: IP lub FQDN"
 
@@ -290,7 +290,7 @@ msgid ""
 msgstr ""
 "GNU Wget użyje adresu IP danej sieci, Curl użyje fizycznego interfejsu."
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:926
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:955
 msgid "Global Configuration"
 msgstr "Konfiguracja globalna"
 
@@ -308,7 +308,7 @@ msgstr ""
 "Nazwa hosta/FQDN do sprawdzenia, czy aktualizacja IP ma miejsce lub jest "
 "konieczna"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:605
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:634
 msgid "IP address source"
 msgstr "Źródło adresu IP"
 
@@ -320,7 +320,7 @@ msgstr "Wersja adresu IP"
 msgid "IPv4-Address"
 msgstr "Adres IPv4"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:762
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:791
 msgid "IPv6 address must be given in square brackets"
 msgstr "Adres IPv6 musi być podany w nawiasach kwadratowych"
 
@@ -336,7 +336,7 @@ msgstr "IPv6 nie jest obsługiwany"
 msgid "IPv6-Address"
 msgstr "Adres IPv6"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:980
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1009
 msgid ""
 "If Wget and cURL package are installed, Wget is used for communication by "
 "default."
@@ -365,7 +365,7 @@ msgid ""
 "In some versions cURL/libcurl in OpenWrt is compiled without proxy support."
 msgstr "W niektórych wersjach curl/libcurl jest kompilowany bez obsługi proxy."
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:777
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:806
 msgid "Info"
 msgstr "Informacja"
 
@@ -373,6 +373,11 @@ msgstr "Informacja"
 msgid "Information"
 msgstr "Informacja"
 
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:548
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:568
+msgid "Insert a Update Script OR a Update URL"
+msgstr ""
+
 #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:289
 msgid ""
 "Install 'ca-certificates' package or needed certificates by hand into /etc/"
@@ -381,12 +386,12 @@ msgstr ""
 "Zainstaluj pakiet 'ca-certificates' lub potrzebne certyfikaty ręcznie w "
 "domyślnym katalogu /etc/ssl/certs"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:612
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:665
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:641
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:694
 msgid "Interface"
 msgstr "Interfejs"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:825
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:854
 msgid ""
 "Interval to force updates send to DDNS Provider<br />Setting this parameter "
 "to 0 will force the script to only run once"
@@ -394,16 +399,16 @@ msgstr ""
 "Interwał wymuszający wysyłanie aktualizacji do dostawcy DDNS <br /> "
 "Ustawienie tego parametru na 0 wymusi uruchomienie skryptu tylko raz"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:815
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:844
 msgid "Interval unit to check for changed IP"
 msgstr "Jednostka interwału sprawdzająca zmianę IP"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:852
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:881
 msgid "Interval unit to force updates send to DDNS Provider"
 msgstr ""
 "Jednostka interwału wymuszająca przesyłanie aktualizacji do dostawcy DDNS"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:929
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:958
 msgid "It is NOT recommended for casual users to change settings on this page."
 msgstr ""
 "NIE jest zalecane, aby zwykli użytkownicy zmieniali ustawienia na tej "
@@ -417,19 +422,19 @@ msgstr "Ostatnia aktualizacja"
 msgid "Log File Viewer"
 msgstr "Przeglądarka plików dziennika"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:960
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:989
 msgid "Log directory"
 msgstr "Katalog dzienników"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:972
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1001
 msgid "Log length"
 msgstr "Długość dziennika"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:784
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:813
 msgid "Log to file"
 msgstr "Zapisz log do pliku"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:771
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:800
 msgid "Log to syslog"
 msgstr "Log do dziennika systemowego"
 
@@ -460,15 +465,15 @@ msgstr ""
 "Ani GNU Wget z SSL, ani Curl nie są zainstalowane w celu obsługi "
 "bezpiecznych aktualizacji poprzez protokół HTTPS."
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:610
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:646
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:639
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:675
 #: applications/luci-app-ddns/htdocs/luci-static/resources/view/status/include/70_ddns.js:31
 msgid "Network"
 msgstr "Sieć"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:685
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:696
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:715
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:714
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:725
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:744
 msgid "Network on which the ddns-updater scripts will be started"
 msgstr "Sieć, w której uruchomione zostaną skrypty ddns-updater"
 
@@ -496,11 +501,11 @@ msgstr "Brak danych"
 msgid "No certificates found"
 msgstr "Nie znaleziono certyfikatów"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:776
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:805
 msgid "No logging"
 msgstr "Brak logowania"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:937
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:966
 msgid "Non-public and by default blocked IP's"
 msgstr "Niepubliczne i domyślnie zablokowane IP"
 
@@ -509,72 +514,72 @@ msgstr "Niepubliczne i domyślnie zablokowane IP"
 msgid "Not Running"
 msgstr "Nie działa"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:778
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:807
 msgid "Notice"
 msgstr "Spostrzeżenie"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:973
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1002
 msgid "Number of last lines stored in log files"
 msgstr "Liczba ostatnich wierszy przechowywanych w plikach dziennika"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:726
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:755
 msgid "OPTIONAL: Force the usage of pure IPv4/IPv6 only communication."
 msgstr "OPCJONALNIE: Wymuś użycie komunikacji opartej wyłącznie na IPv4/IPv6."
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:750
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:779
 msgid "OPTIONAL: Force the use of TCP instead of default UDP on DNS requests."
 msgstr "OPCJONALNIE: Wymuś użycie TCP zamiast domyślnego UDP na żądanie DNS."
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:714
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:743
 msgid "OPTIONAL: Network to use for communication"
 msgstr "OPCJONALNIE: Sieć używana do komunikacji"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:760
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:789
 msgid "OPTIONAL: Proxy-Server for detection and updates."
 msgstr "OPCJONALNIE: Serwer proxy do wykrywania i aktualizacji."
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:737
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:766
 msgid "OPTIONAL: Use non-default DNS-Server to detect 'Registered IP'."
 msgstr ""
 "OPCJONALNIE: Użyj serwera DNS innego niż domyślny, aby wykryć "
 "„Zarejestrowany adres IP”."
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:885
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:914
 msgid "On Error the script will retry the failed action after given time"
 msgstr ""
 "W przypadku błędu skrypt ponownie spróbuje wykonać nieudaną akcję po "
 "określonym czasie"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:863
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:874
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:892
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:903
 msgid "On Error the script will stop execution after given number of retrys"
 msgstr "W przypadku błędu skrypt przestanie działać po określonej liczbie prób"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:570
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:599
 msgid "Optional Encoded Parameter"
 msgstr "zakodowany opcjonalny parametr"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:577
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:606
 msgid "Optional Parameter"
 msgstr "Opcjonalny parametr"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:571
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:600
 msgid "Optional: Replaces [PARAMENC] in Update-URL (URL-encoded)"
 msgstr "Opcjonalnie: Zastępuje [PARAMENC] w Update-URL (zakodowany URL)"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:578
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:607
 msgid "Optional: Replaces [PARAMOPT] in Update-URL (NOT URL-encoded)"
 msgstr "Opcjonalnie: Zastępuje [PARAMENC] w Update-URL (nie zakodowany URL)"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:759
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:788
 msgid "PROXY-Server"
 msgstr "Serwer PROXY"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:562
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:591
 msgid "Password"
 msgstr "Hasło"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:591
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:620
 msgid "Path to CA-Certificate"
 msgstr "Ścieżka do certyfikatu CA"
 
@@ -585,11 +590,11 @@ msgstr ""
 "Postępuj zgodnie z instrukcjami na stronie głównej OpenWrt, aby włączyć "
 "obsługę IPv6"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:919
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:948
 msgid "Please press [Read] button"
 msgstr "Proszę nacisnąć przycisk [Czytaj]"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:905
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:934
 msgid "Read / Reread log file"
 msgstr "Odczytaj/Ponownie odczytaj plik dziennika"
 
@@ -606,12 +611,12 @@ msgstr "Przeładuj"
 msgid "Reload this service"
 msgstr "Przeładuj usługę"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:563
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:592
 msgid "Replaces [PASSWORD] in Update-URL (URL-encoded)"
 msgstr "Zastąp [PASSWORD] w Update-URL (zakodowany URL)"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:548
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:555
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:577
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:584
 msgid "Replaces [USERNAME] in Update-URL (URL-encoded)"
 msgstr "Zastąp [USERNAME] w Update-URL (zakodowany URL)"
 
@@ -628,8 +633,8 @@ msgstr "Uruchom raz"
 msgid "Running"
 msgstr "Działa"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:613
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:675
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:642
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:704
 msgid "Script"
 msgstr "Skrypt"
 
@@ -649,7 +654,7 @@ msgstr "Stan"
 msgid "Status"
 msgstr "Status"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:954
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:983
 msgid "Status directory"
 msgstr "Status katalogu"
 
@@ -669,8 +674,8 @@ msgstr "Zatrzymaj tę usługę"
 msgid "Stopped"
 msgstr "Zatrzymany"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:865
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:876
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:894
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:905
 msgid "The default setting of '0' will retry infinite."
 msgstr "Domyślne ustawienie „0” będzie ponowić próbę nieskończoności."
 
@@ -682,7 +687,7 @@ msgstr "Nazwa usługi jest już używana"
 msgid "There is no service configured."
 msgstr "Nie ma skonfigurowanej usługi."
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:918
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:947
 msgid "This is the current content of the log file in"
 msgstr "Jest to bieżąca zawartość pliku dziennika w"
 
@@ -695,19 +700,19 @@ msgstr ""
 "To jest ustawienie domyślne, jeśli uruchamiasz skrypty DDNS samodzielnie "
 "(tj. Za pomocą crona z force_interval ustawionym na „0”)"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:702
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:731
 msgid "This will be autoset to the selected interface"
 msgstr "Zostanie automatycznie ustawiony na wybrany interfejs"
 
 #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:447
 msgid "Timer Settings"
-msgstr "Ustawienia Timera"
+msgstr "Ustawienia zegara"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:611
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:640
 msgid "URL"
 msgstr "URL"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:655
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:684
 msgid "URL to detect"
 msgstr "URL do wykrycia"
 
@@ -717,7 +722,7 @@ msgstr "URL do wykrycia"
 msgid "Unknown"
 msgstr "Nieznany"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:529
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:536
 msgid ""
 "Update URL to be used for updating your DDNS Provider.<br />Follow "
 "instructions you will find on their WEB page."
@@ -726,19 +731,19 @@ msgstr ""
 "<br/> Postępuj zgodnie z instrukcjami, które znajdziesz na ich stronie "
 "internetowej."
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:585
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:614
 msgid "Use HTTP Secure"
 msgstr "Użyj bezpiecznego HTTP"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:979
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1008
 msgid "Use cURL"
 msgstr "Użyj Curl"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:676
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:705
 msgid "User defined script to read systems IP-Address"
 msgstr "Skrypt zdefiniowany przez użytkownika do odczytu adresu IP"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:554
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:583
 msgid "Username"
 msgstr "Nazwa użytkownika"
 
@@ -746,11 +751,11 @@ msgstr "Nazwa użytkownika"
 msgid "Using specific DNS Server not supported"
 msgstr "Używanie określonego serwera DNS nie jest obsługiwane"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:807
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:836
 msgid "Values below 5 minutes == 300 seconds are not supported"
 msgstr "Wartości poniżej 5 minut == 300 sekund nie są obsługiwane"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:844
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:873
 msgid "Values lower 'Check Interval' except '0' are not supported"
 msgstr "Niższe wartości „Interwał sprawdzania” oprócz „0” nie są obsługiwane"
 
@@ -758,18 +763,18 @@ msgstr "Niższe wartości „Interwał sprawdzania” oprócz „0” nie są ob
 msgid "Verify"
 msgstr "Zweryfikuj"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:779
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:808
 msgid "Warning"
 msgstr "Ostrzeżenie"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:789
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:818
 msgid ""
 "Writes detailed messages to log file. File will be truncated automatically."
 msgstr ""
 "Zapisuje szczegółowe komunikaty do pliku dziennika. Plik zostanie obcięty "
 "automatycznie."
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:772
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:801
 msgid ""
 "Writes log messages to syslog. Critical Errors will always be written to "
 "syslog."
@@ -831,26 +836,26 @@ msgstr "Curl bez obsługi proxy"
 msgid "custom"
 msgstr "własny"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:858
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:887
 msgid "days"
 msgstr "dni"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:592
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:621
 msgid "directory or path/file"
 msgstr "katalog lub ścieżka/plik"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:820
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:857
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:849
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:886
 msgid "hours"
 msgstr "godzin"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:819
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:856
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:890
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:848
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:885
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:919
 msgid "minutes"
 msgstr "minuty"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:593
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:622
 msgid "or"
 msgstr "lub"
 
@@ -858,12 +863,12 @@ msgstr "lub"
 msgid "or update your system to the latest OpenWrt Release"
 msgstr "lub zaktualizuj system do najnowszej wersji OpenWrt"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:818
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:889
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:847
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:918
 msgid "seconds"
 msgstr "sekundy"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:594
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:623
 msgid "to run HTTPS without verification of server certificates (insecure)"
 msgstr ""
 "uruchomić HTTPS bez weryfikacji certyfikatów serwera (niezabezpieczony)"
index 84f95ffe8703f0eef44169f0c224d41eeb0270f3..f77c388c9d526d0b40cc77d47b0ab321749a2bfe 100644 (file)
@@ -13,7 +13,7 @@ msgstr ""
 "Plural-Forms: nplurals=2; plural=n != 1;\n"
 "X-Generator: Weblate 4.1-dev\n"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:967
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:996
 msgid "\"../\" not allowed in path for Security Reason."
 msgstr "\".. /\" não é permitido no caminho por Razões de Segurança."
 
@@ -26,7 +26,7 @@ msgstr "Adicionar novos serviços...."
 msgid "Advanced Settings"
 msgstr "Definições Avançadas"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:936
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:965
 msgid "Allow non-public IP's"
 msgstr "Permitir IP's não-públicos"
 
@@ -34,7 +34,7 @@ msgstr "Permitir IP's não-públicos"
 msgid "Basic Settings"
 msgstr "Configurações Básicas"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:713
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:742
 msgid "Bind Network"
 msgstr "Ligar Rede"
 
@@ -70,7 +70,7 @@ msgstr ""
 msgid "Cancel"
 msgstr "Cancelar"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:797
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:826
 msgid "Check Interval"
 msgstr "Intervalo de Verificação"
 
@@ -83,7 +83,7 @@ msgstr "Configuração"
 msgid "Configuration Error"
 msgstr "Erro de Configuração"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:927
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:956
 msgid ""
 "Configure here the details for all Dynamic DNS services including this LuCI "
 "application."
@@ -95,7 +95,7 @@ msgstr ""
 msgid "Create service"
 msgstr "Criar serviço"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:949
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:978
 msgid "Current setting:"
 msgstr "Configuração atual:"
 
@@ -106,17 +106,17 @@ msgstr ""
 "Atualmente, as atualizações DDNS não são iniciadas na inicialização ou em "
 "eventos de interface."
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:539
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:557
 msgid "Custom update script to be used for updating your DDNS Provider."
 msgstr ""
 "Script de atualização personalizado a ser usado para atualizar o seu "
 "provedor de DDNS."
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:528
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:535
 msgid "Custom update-URL"
 msgstr "URL para atualização personalizada"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:538
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:556
 msgid "Custom update-script"
 msgstr "Script de atualização personalizado"
 
@@ -147,27 +147,27 @@ msgstr "Serviço DDns"
 msgid "DNS requests via TCP not supported"
 msgstr "Solicitações de DNS via TCP não suportadas"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:736
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:765
 msgid "DNS-Server"
 msgstr "Servidor DNS"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:945
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:974
 msgid "Date format"
 msgstr "Formato da data"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:656
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:685
 msgid "Defines the Web page to read systems IP-Address from<br />"
 msgstr "Define a página Web de onde ler os endereços IP<br />"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:666
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:695
 msgid "Defines the interface to read systems IP-Address from"
 msgstr "Define a interface de onde ler os endereços IP dos sistemas"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:647
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:676
 msgid "Defines the network to read systems IP-Address from"
 msgstr "Define a rede de onde ler os endereços IP dos sistemas"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:606
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:635
 msgid ""
 "Defines the source to read systems IP-Address from, that will be send to the "
 "DDNS provider"
@@ -179,11 +179,11 @@ msgstr ""
 msgid "Defines which IP address 'IPv4/IPv6' is send to the DDNS provider"
 msgstr "Define qual endereço IP 'IPv4/IPv6' é enviado ao provedor DDNS"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:961
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:990
 msgid "Directory contains Log files for each running section."
 msgstr "O diretório contém ficheiros de log para cada secção em execução."
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:955
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:984
 msgid ""
 "Directory contains PID and other status information for each running section."
 msgstr ""
@@ -194,7 +194,7 @@ msgstr ""
 msgid "Disabled"
 msgstr "Desativado"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:547
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:576
 msgid "Domain"
 msgstr "Domínio"
 
@@ -212,7 +212,7 @@ msgstr "Versão DNS Dinâmica"
 msgid "Edit"
 msgstr "Editar"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:586
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:615
 msgid "Enable secure communication with DDNS provider"
 msgstr "Ativar a comunicação segura com o provedor de DDNS"
 
@@ -221,45 +221,45 @@ msgstr "Ativar a comunicação segura com o provedor de DDNS"
 msgid "Enabled"
 msgstr "Ativado"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:780
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:809
 msgid "Error"
 msgstr "Erro"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:862
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:891
 msgid "Error Retry Counter"
 msgstr "Contador de Tentativas em Erro"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:873
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:902
 msgid "Error Retry Interval"
 msgstr "Intervalo de Tentativas em Erro"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:684
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:695
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:713
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:724
 msgid "Event Network"
 msgstr "Rede de Eventos"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:657
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:686
 msgid "Example for IPv4: http://checkip.dyndns.com"
 msgstr "Exemplo para IPv4: http://checkip.dyndns.com"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:658
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:687
 msgid "Example for IPv6: http://checkipv6.dyndns.com"
 msgstr "Exemplo para IPv6: http://checkipv6.dyndns.com"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:790
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:819
 msgid "File"
 msgstr "Ficheiro"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:932
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:961
 msgid "For detailed information about parameter settings look here."
 msgstr ""
 "Para informações detalhadas sobre os parâmetros de configurações, olhe aqui."
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:947
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:976
 msgid "For supported codes look here"
 msgstr "Para códigos suportados, veja aqui"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:725
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:754
 msgid "Force IP Version"
 msgstr "Forçar Versão de IP"
 
@@ -267,19 +267,19 @@ msgstr "Forçar Versão de IP"
 msgid "Force IP Version not supported"
 msgstr "Forçar Versão de IP não suportado"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:824
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:853
 msgid "Force Interval"
 msgstr "Forçar Intervalo"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:749
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:778
 msgid "Force TCP on DNS"
 msgstr "Forçar TCP no DNS"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:761
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:790
 msgid "Format"
 msgstr "Formato"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:738
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:767
 msgid "Format: IP or FQDN"
 msgstr "Formato: IP ou FQDN"
 
@@ -290,7 +290,7 @@ msgid ""
 msgstr ""
 "GNU Wget usará o IP de uma determinada rede, cURL usará a interface física."
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:926
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:955
 msgid "Global Configuration"
 msgstr "Configuração Global"
 
@@ -308,7 +308,7 @@ msgstr ""
 "Hostname/FQDN a ser validado, se atualização de IP acontecer ou for "
 "necessária"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:605
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:634
 msgid "IP address source"
 msgstr "Fonte do endereço IP"
 
@@ -320,7 +320,7 @@ msgstr "Versão do endereço IP"
 msgid "IPv4-Address"
 msgstr "Endereço-IPv4"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:762
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:791
 msgid "IPv6 address must be given in square brackets"
 msgstr "Endereço IPv6 deve estar entre colchetes"
 
@@ -336,7 +336,7 @@ msgstr "IPv6 não suportado"
 msgid "IPv6-Address"
 msgstr "Endereço-IPv6"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:980
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1009
 msgid ""
 "If Wget and cURL package are installed, Wget is used for communication by "
 "default."
@@ -366,7 +366,7 @@ msgid ""
 msgstr ""
 "Em algumas versões do OpenWrt cURL/libcurl é compilada sem suporte a proxy."
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:777
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:806
 msgid "Info"
 msgstr "Info"
 
@@ -374,6 +374,11 @@ msgstr "Info"
 msgid "Information"
 msgstr "Informação"
 
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:548
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:568
+msgid "Insert a Update Script OR a Update URL"
+msgstr ""
+
 #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:289
 msgid ""
 "Install 'ca-certificates' package or needed certificates by hand into /etc/"
@@ -382,12 +387,12 @@ msgstr ""
 "Instale o pacote 'ca-certificates' ou os certificados necessários "
 "manualmente ao diretório /etc/ssl/certs padrão"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:612
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:665
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:641
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:694
 msgid "Interface"
 msgstr "Interface"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:825
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:854
 msgid ""
 "Interval to force updates send to DDNS Provider<br />Setting this parameter "
 "to 0 will force the script to only run once"
@@ -396,17 +401,17 @@ msgstr ""
 ">Configurar este parâmetro a 0 irá impor que o script seja executado apenas "
 "uma vez"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:815
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:844
 msgid "Interval unit to check for changed IP"
 msgstr "Unidade de intervalo para verificar se o IP foi alterado"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:852
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:881
 msgid "Interval unit to force updates send to DDNS Provider"
 msgstr ""
 "Unidade de intervalo para forçar o envio de atualizações para o Provedor de "
 "DDNS"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:929
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:958
 msgid "It is NOT recommended for casual users to change settings on this page."
 msgstr ""
 "Não é recomendado que utilizadores iniciantes alterem configurações nessa "
@@ -420,19 +425,19 @@ msgstr "Última atualização"
 msgid "Log File Viewer"
 msgstr "Visualizador de ficheiro de log"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:960
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:989
 msgid "Log directory"
 msgstr "Directório de Log"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:972
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1001
 msgid "Log length"
 msgstr "Tamanho do log"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:784
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:813
 msgid "Log to file"
 msgstr "Log para ficheiro"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:771
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:800
 msgid "Log to syslog"
 msgstr "Registar para o syslog"
 
@@ -463,15 +468,15 @@ msgstr ""
 "Nem GNU Wget com SSL, nem cURL instalado para suportar atualizações seguras "
 "via protocolo HTTPS."
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:610
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:646
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:639
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:675
 #: applications/luci-app-ddns/htdocs/luci-static/resources/view/status/include/70_ddns.js:31
 msgid "Network"
 msgstr "Rede"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:685
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:696
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:715
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:714
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:725
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:744
 msgid "Network on which the ddns-updater scripts will be started"
 msgstr "Rede na qual os scripts de atualização DDNS serão iniciados"
 
@@ -499,11 +504,11 @@ msgstr "Sem Dados"
 msgid "No certificates found"
 msgstr "Nenhum certificado encontrado"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:776
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:805
 msgid "No logging"
 msgstr "Sem registros"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:937
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:966
 msgid "Non-public and by default blocked IP's"
 msgstr "IPs não públicos e bloqueados por padrão"
 
@@ -512,69 +517,69 @@ msgstr "IPs não públicos e bloqueados por padrão"
 msgid "Not Running"
 msgstr "Não em Execução"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:778
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:807
 msgid "Notice"
 msgstr "Aviso"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:973
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1002
 msgid "Number of last lines stored in log files"
 msgstr "Número das últimas linhas salvas nos ficheiross de log"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:726
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:755
 msgid "OPTIONAL: Force the usage of pure IPv4/IPv6 only communication."
 msgstr "OPCIONAL: Force o uso de apenas comunicação IPv4/IPv6 pura."
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:750
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:779
 msgid "OPTIONAL: Force the use of TCP instead of default UDP on DNS requests."
 msgstr "OPCIONAL: Force o uso de TCP em vez do padrão UDP em requisições DNS."
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:714
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:743
 msgid "OPTIONAL: Network to use for communication"
 msgstr "OPCIONAL: Rede para usar para comunicação"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:760
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:789
 msgid "OPTIONAL: Proxy-Server for detection and updates."
 msgstr "OPCIONAL: Servidor Proxy para deteção e atualização."
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:737
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:766
 msgid "OPTIONAL: Use non-default DNS-Server to detect 'Registered IP'."
 msgstr "OPCIONAL: Use servidor DNS não padrão para detetar 'Registered IP'."
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:885
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:914
 msgid "On Error the script will retry the failed action after given time"
 msgstr "Em Erro, o script irá tentar a ação que falhou após um tempo definido"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:863
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:874
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:892
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:903
 msgid "On Error the script will stop execution after given number of retrys"
 msgstr ""
 "Em Erro, o script irá para a execução após um número definido de tentativas"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:570
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:599
 msgid "Optional Encoded Parameter"
 msgstr "Parâmetro Opcionalmente Codificado"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:577
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:606
 msgid "Optional Parameter"
 msgstr "Parâmetro Opcional"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:571
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:600
 msgid "Optional: Replaces [PARAMENC] in Update-URL (URL-encoded)"
 msgstr "Opcional: Substitui [PARAMEND] na URL de atualização"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:578
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:607
 msgid "Optional: Replaces [PARAMOPT] in Update-URL (NOT URL-encoded)"
 msgstr "Opcional: Substitui [PARAMOPT] na URL de atualização"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:759
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:788
 msgid "PROXY-Server"
 msgstr "servidor PROXY"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:562
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:591
 msgid "Password"
 msgstr "Palavra-passe"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:591
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:620
 msgid "Path to CA-Certificate"
 msgstr "Caminho para o certificado da AC"
 
@@ -585,11 +590,11 @@ msgstr ""
 "Por favor, siga as instruções na página inicial do OpenWrt para ativar o "
 "suporte de IPv6"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:919
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:948
 msgid "Please press [Read] button"
 msgstr "Por favor pressione o botão [Ler]"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:905
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:934
 msgid "Read / Reread log file"
 msgstr "Ler / Ler novamente o ficheiro de log"
 
@@ -606,12 +611,12 @@ msgstr "Recarregar"
 msgid "Reload this service"
 msgstr "Recarregar este serviço"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:563
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:592
 msgid "Replaces [PASSWORD] in Update-URL (URL-encoded)"
 msgstr "Substitui [PASSWORD] na URL de atualização"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:548
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:555
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:577
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:584
 msgid "Replaces [USERNAME] in Update-URL (URL-encoded)"
 msgstr "Substitui [USERNAME] na URL de atualização"
 
@@ -628,8 +633,8 @@ msgstr "Rodar apenas uma vez"
 msgid "Running"
 msgstr "Executando"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:613
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:675
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:642
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:704
 msgid "Script"
 msgstr "Script"
 
@@ -649,7 +654,7 @@ msgstr "Estado"
 msgid "Status"
 msgstr "Estado"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:954
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:983
 msgid "Status directory"
 msgstr "Diretório de status"
 
@@ -669,8 +674,8 @@ msgstr "Parar este serviço"
 msgid "Stopped"
 msgstr "Parado"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:865
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:876
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:894
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:905
 msgid "The default setting of '0' will retry infinite."
 msgstr "A configuração padrão de '0' terá tentativas infinitas."
 
@@ -682,7 +687,7 @@ msgstr "O nome do serviço já está usado"
 msgid "There is no service configured."
 msgstr "Não há serviço configurado."
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:918
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:947
 msgid "This is the current content of the log file in"
 msgstr "Este é o conteúdo atual do ficheiro de log em"
 
@@ -695,7 +700,7 @@ msgstr ""
 "Este é o padrão se você executar scripts DDNS sozinho (ou seja, via cron com "
 "force_interval definido como '0')"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:702
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:731
 msgid "This will be autoset to the selected interface"
 msgstr "Isto será configurado automaticamente à interface selecionada"
 
@@ -703,11 +708,11 @@ msgstr "Isto será configurado automaticamente à interface selecionada"
 msgid "Timer Settings"
 msgstr "Configurações do Controlador de Tempo"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:611
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:640
 msgid "URL"
 msgstr "URL"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:655
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:684
 msgid "URL to detect"
 msgstr "Detectada pela URL"
 
@@ -717,7 +722,7 @@ msgstr "Detectada pela URL"
 msgid "Unknown"
 msgstr "Desconhecido"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:529
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:536
 msgid ""
 "Update URL to be used for updating your DDNS Provider.<br />Follow "
 "instructions you will find on their WEB page."
@@ -725,19 +730,19 @@ msgstr ""
 "URL a ser usada para atualizar seu provedor de DDNS.<br />Siga as instruções "
 "encontradas na página Web deles."
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:585
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:614
 msgid "Use HTTP Secure"
 msgstr "Usar HTTP Seguro"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:979
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1008
 msgid "Use cURL"
 msgstr "Usar cURL"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:676
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:705
 msgid "User defined script to read systems IP-Address"
 msgstr "Script definido pelo utilizador para ler endereço IP do sistema"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:554
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:583
 msgid "Username"
 msgstr "Nome do utilizador"
 
@@ -745,11 +750,11 @@ msgstr "Nome do utilizador"
 msgid "Using specific DNS Server not supported"
 msgstr "Usar servidor DNS específico não é suportado"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:807
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:836
 msgid "Values below 5 minutes == 300 seconds are not supported"
 msgstr "Valores abaixo de 5 minutos == 300 segundos não são suportados"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:844
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:873
 msgid "Values lower 'Check Interval' except '0' are not supported"
 msgstr "Valores mais baixos que 'Check Interval' exceto '0' não são suportados"
 
@@ -757,18 +762,18 @@ msgstr "Valores mais baixos que 'Check Interval' exceto '0' não são suportados
 msgid "Verify"
 msgstr "Verificar"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:779
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:808
 msgid "Warning"
 msgstr "Aviso"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:789
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:818
 msgid ""
 "Writes detailed messages to log file. File will be truncated automatically."
 msgstr ""
 "Escreve mensagens detalhadas no ficheiro de log. Arquivo será "
 "automaticamente truncado."
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:772
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:801
 msgid ""
 "Writes log messages to syslog. Critical Errors will always be written to "
 "syslog."
@@ -827,26 +832,26 @@ msgstr "cURL sem suporte a proxy"
 msgid "custom"
 msgstr "personalizado"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:858
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:887
 msgid "days"
 msgstr "dias"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:592
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:621
 msgid "directory or path/file"
 msgstr "diretório ou caminho/ficheiro"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:820
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:857
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:849
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:886
 msgid "hours"
 msgstr "horas"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:819
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:856
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:890
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:848
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:885
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:919
 msgid "minutes"
 msgstr "minutos"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:593
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:622
 msgid "or"
 msgstr "ou"
 
@@ -854,12 +859,12 @@ msgstr "ou"
 msgid "or update your system to the latest OpenWrt Release"
 msgstr "ou atualize o seu sistema para a versão mais recente do OpenWrt"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:818
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:889
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:847
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:918
 msgid "seconds"
 msgstr "segundos"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:594
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:623
 msgid "to run HTTPS without verification of server certificates (insecure)"
 msgstr ""
 "para rodar HTTPS sem verificação dos certificados do servidor (não seguro)"
index 508f568873138927352166bece166b4e97665f91..bee3a9c1ebbcea11d07a91ecb0d0f52603cc8d29 100644 (file)
@@ -13,7 +13,7 @@ msgstr ""
 "Plural-Forms: nplurals=2; plural=n > 1;\n"
 "X-Generator: Weblate 4.1-dev\n"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:967
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:996
 msgid "\"../\" not allowed in path for Security Reason."
 msgstr "\"../\" não permitido no caminho para motivo de segurança."
 
@@ -26,7 +26,7 @@ msgstr "Adicionar novos serviços..."
 msgid "Advanced Settings"
 msgstr "Configurações Avançadas"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:936
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:965
 msgid "Allow non-public IP's"
 msgstr "Permitir IPs não-públicos"
 
@@ -34,7 +34,7 @@ msgstr "Permitir IPs não-públicos"
 msgid "Basic Settings"
 msgstr "Configurações Básicas"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:713
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:742
 msgid "Bind Network"
 msgstr "Limitar Rede"
 
@@ -70,7 +70,7 @@ msgstr ""
 msgid "Cancel"
 msgstr "Cancelar"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:797
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:826
 msgid "Check Interval"
 msgstr "Checar Intervalo"
 
@@ -83,7 +83,7 @@ msgstr "Configuração"
 msgid "Configuration Error"
 msgstr "Erro de configuração"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:927
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:956
 msgid ""
 "Configure here the details for all Dynamic DNS services including this LuCI "
 "application."
@@ -95,7 +95,7 @@ msgstr ""
 msgid "Create service"
 msgstr "Criar serviço"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:949
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:978
 msgid "Current setting:"
 msgstr "Configuração atual:"
 
@@ -106,17 +106,17 @@ msgstr ""
 "Atualmente, as atualizações do DDNS não são iniciadas na inicialização ou em "
 "eventos de interface."
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:539
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:557
 msgid "Custom update script to be used for updating your DDNS Provider."
 msgstr ""
 "Scripts de atualização personalizados para serem usados para atualizar seu "
 "Provedor DDNS."
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:528
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:535
 msgid "Custom update-URL"
 msgstr "URL para atualização personalizada"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:538
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:556
 msgid "Custom update-script"
 msgstr "Script para atualização personalizado"
 
@@ -147,28 +147,28 @@ msgstr "Serviço DDNS"
 msgid "DNS requests via TCP not supported"
 msgstr "Requisição de DNS via TCP não suportada"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:736
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:765
 msgid "DNS-Server"
 msgstr "Servidor DNS"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:945
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:974
 msgid "Date format"
 msgstr "Formato de data"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:656
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:685
 msgid "Defines the Web page to read systems IP-Address from<br />"
 msgstr ""
 "Define a página Web de onde será lido os endereços IP dos sistemas<br />"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:666
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:695
 msgid "Defines the interface to read systems IP-Address from"
 msgstr "Define a interface para ler o endereço IP do sistema"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:647
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:676
 msgid "Defines the network to read systems IP-Address from"
 msgstr "Define a rede para ler endereço IP de sistemas"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:606
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:635
 msgid ""
 "Defines the source to read systems IP-Address from, that will be send to the "
 "DDNS provider"
@@ -180,11 +180,11 @@ msgstr ""
 msgid "Defines which IP address 'IPv4/IPv6' is send to the DDNS provider"
 msgstr "Define qual endereço IP ‘IPv4/IPv6’ é enviado ao provedor DDNS"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:961
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:990
 msgid "Directory contains Log files for each running section."
 msgstr "O diretório contém arquivos de registro para cada seção de execução."
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:955
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:984
 msgid ""
 "Directory contains PID and other status information for each running section."
 msgstr ""
@@ -195,7 +195,7 @@ msgstr ""
 msgid "Disabled"
 msgstr "Desabilitado"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:547
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:576
 msgid "Domain"
 msgstr "Domínio"
 
@@ -213,7 +213,7 @@ msgstr "Versão de DNS dinâmico"
 msgid "Edit"
 msgstr "Editar"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:586
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:615
 msgid "Enable secure communication with DDNS provider"
 msgstr "Habilitar comunicação segura com o provedor DDNS"
 
@@ -222,46 +222,46 @@ msgstr "Habilitar comunicação segura com o provedor DDNS"
 msgid "Enabled"
 msgstr "Ativado"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:780
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:809
 msgid "Error"
 msgstr "Erro"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:862
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:891
 msgid "Error Retry Counter"
 msgstr "Contador de Tentativas em Erro"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:873
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:902
 msgid "Error Retry Interval"
 msgstr "Intervalo de tentativas em Erro"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:684
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:695
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:713
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:724
 msgid "Event Network"
 msgstr "Rede de Evento"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:657
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:686
 msgid "Example for IPv4: http://checkip.dyndns.com"
 msgstr "Exemplo para IPv4: http://checkip.dyndns.com"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:658
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:687
 msgid "Example for IPv6: http://checkipv6.dyndns.com"
 msgstr "Exemplo para IPv6: http://checkipv6.dyndns.com"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:790
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:819
 msgid "File"
 msgstr "Arquivo"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:932
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:961
 msgid "For detailed information about parameter settings look here."
 msgstr ""
 "Para obter informações detalhadas sobre as configurações do parâmetro, veja "
 "aqui."
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:947
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:976
 msgid "For supported codes look here"
 msgstr "Olhe aqui para códigos suportados"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:725
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:754
 msgid "Force IP Version"
 msgstr "Forçar versão de IP"
 
@@ -269,19 +269,19 @@ msgstr "Forçar versão de IP"
 msgid "Force IP Version not supported"
 msgstr "Forçar versão de IP não suportado"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:824
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:853
 msgid "Force Interval"
 msgstr "Forçar intervalo"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:749
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:778
 msgid "Force TCP on DNS"
 msgstr "Forçar TCP em DNS"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:761
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:790
 msgid "Format"
 msgstr "Formato"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:738
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:767
 msgid "Format: IP or FQDN"
 msgstr "Formato: IP ou FQDN"
 
@@ -291,7 +291,7 @@ msgid ""
 "interface."
 msgstr "GNU Wget usará o IP da rede informada, cURL usará a interface física."
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:926
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:955
 msgid "Global Configuration"
 msgstr "Configuração Global"
 
@@ -309,7 +309,7 @@ msgstr ""
 "Hostname/FQDN a ser validado, se atualização de IP acontecer ou for "
 "necessária"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:605
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:634
 msgid "IP address source"
 msgstr "Fonte do endereço IP"
 
@@ -321,7 +321,7 @@ msgstr "Versão do endereço IP"
 msgid "IPv4-Address"
 msgstr "Endereço IPv4"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:762
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:791
 msgid "IPv6 address must be given in square brackets"
 msgstr "Endereço IPv6 deve estar entre colchetes"
 
@@ -337,7 +337,7 @@ msgstr "IPv6 não suportado"
 msgid "IPv6-Address"
 msgstr "Endereço IPv6"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:980
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1009
 msgid ""
 "If Wget and cURL package are installed, Wget is used for communication by "
 "default."
@@ -367,7 +367,7 @@ msgid ""
 msgstr ""
 "Em algumas versões do OpenWrt cURL/libcurl é compilada sem suporte a proxy."
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:777
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:806
 msgid "Info"
 msgstr "Informação"
 
@@ -375,6 +375,11 @@ msgstr "Informação"
 msgid "Information"
 msgstr "Informações"
 
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:548
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:568
+msgid "Insert a Update Script OR a Update URL"
+msgstr ""
+
 #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:289
 msgid ""
 "Install 'ca-certificates' package or needed certificates by hand into /etc/"
@@ -383,12 +388,12 @@ msgstr ""
 "Instale manualmente o pacote ’ca-certificates’ ou certificados necessários "
 "no diretório padrão /etc/ssl/certs"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:612
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:665
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:641
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:694
 msgid "Interface"
 msgstr "Interface"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:825
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:854
 msgid ""
 "Interval to force updates send to DDNS Provider<br />Setting this parameter "
 "to 0 will force the script to only run once"
@@ -396,16 +401,16 @@ msgstr ""
 "Intervalo para impor as atualizações enviadas ao Provedor DDNS<br />O ajuste "
 "deste parâmetro para 0 irá impor que o script seja executado apenas uma vez"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:815
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:844
 msgid "Interval unit to check for changed IP"
 msgstr "Unidade intervalada para verificar a alteração do PI"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:852
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:881
 msgid "Interval unit to force updates send to DDNS Provider"
 msgstr ""
 "Unidade de intervalo para forçar atualizações enviados ao provedor DDNS"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:929
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:958
 msgid "It is NOT recommended for casual users to change settings on this page."
 msgstr ""
 "NÃO é recomendado que usuários iniciantes alterem configurações nessa página."
@@ -418,19 +423,19 @@ msgstr "Última atualização"
 msgid "Log File Viewer"
 msgstr "Visualizador de arquivo de registro"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:960
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:989
 msgid "Log directory"
 msgstr "Diretório de registro"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:972
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1001
 msgid "Log length"
 msgstr "Tamanho do log"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:784
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:813
 msgid "Log to file"
 msgstr "Log para arquivo"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:771
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:800
 msgid "Log to syslog"
 msgstr "Registrar no syslog"
 
@@ -461,15 +466,15 @@ msgstr ""
 "Nem GNU Wget com SSL nem cURL instalado para suportar atualizações seguras "
 "via protocolo HTTPS."
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:610
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:646
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:639
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:675
 #: applications/luci-app-ddns/htdocs/luci-static/resources/view/status/include/70_ddns.js:31
 msgid "Network"
 msgstr "Rede"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:685
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:696
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:715
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:714
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:725
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:744
 msgid "Network on which the ddns-updater scripts will be started"
 msgstr "Rede na qual os scripts de atualização DDNS serão iniciados"
 
@@ -497,11 +502,11 @@ msgstr "Sem dados"
 msgid "No certificates found"
 msgstr "Nenhum certificado encontrado"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:776
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:805
 msgid "No logging"
 msgstr "Sem registros"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:937
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:966
 msgid "Non-public and by default blocked IP's"
 msgstr "IPs não públicos e bloqueados por padrão"
 
@@ -510,69 +515,69 @@ msgstr "IPs não públicos e bloqueados por padrão"
 msgid "Not Running"
 msgstr "Não está em execução"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:778
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:807
 msgid "Notice"
 msgstr "Aviso"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:973
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1002
 msgid "Number of last lines stored in log files"
 msgstr "Número das últimas linhas salvas nos arquivos de log"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:726
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:755
 msgid "OPTIONAL: Force the usage of pure IPv4/IPv6 only communication."
 msgstr "OPCIONAL: Force o uso de apenas comunicação IPv4/IPv6 pura."
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:750
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:779
 msgid "OPTIONAL: Force the use of TCP instead of default UDP on DNS requests."
 msgstr "OPCIONAL: Force o uso de TCP em vez do padrão UDP em requisições DNS."
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:714
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:743
 msgid "OPTIONAL: Network to use for communication"
 msgstr "OPCIONAL: Rede para usar para comunicação"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:760
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:789
 msgid "OPTIONAL: Proxy-Server for detection and updates."
 msgstr "OPCIONAL: Servidor Proxy para detecção e atualização."
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:737
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:766
 msgid "OPTIONAL: Use non-default DNS-Server to detect 'Registered IP'."
 msgstr "OPCIONAL: Use servidor DNS não-padrão para detectar \"IP Registrado\"."
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:885
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:914
 msgid "On Error the script will retry the failed action after given time"
 msgstr "Em Erro, o script irá tentar a ação que falhou após um tempo definido"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:863
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:874
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:892
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:903
 msgid "On Error the script will stop execution after given number of retrys"
 msgstr ""
 "Em Erro, o script irá para a execução após um número definido de tentativas"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:570
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:599
 msgid "Optional Encoded Parameter"
 msgstr "Parâmetro Opcionalmente Codificado"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:577
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:606
 msgid "Optional Parameter"
 msgstr "Parâmetro Opcional"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:571
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:600
 msgid "Optional: Replaces [PARAMENC] in Update-URL (URL-encoded)"
 msgstr "Opcional: Substitui [PARAMEND] na URL de atualização"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:578
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:607
 msgid "Optional: Replaces [PARAMOPT] in Update-URL (NOT URL-encoded)"
 msgstr "Opcional: Substitui [PARAMOPT] na URL de atualização"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:759
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:788
 msgid "PROXY-Server"
 msgstr "servidor PROXY"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:562
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:591
 msgid "Password"
 msgstr "Senha"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:591
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:620
 msgid "Path to CA-Certificate"
 msgstr "Caminho para o Certificado da AC"
 
@@ -583,11 +588,11 @@ msgstr ""
 "Por favor, siga as instruções na página inicial do OpenWrt para habilitar o "
 "suporte do IPv6"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:919
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:948
 msgid "Please press [Read] button"
 msgstr "Por favor, pressione o botão [Ler]"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:905
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:934
 msgid "Read / Reread log file"
 msgstr "Ler / Ler novamente o arquivo de registro"
 
@@ -604,12 +609,12 @@ msgstr "Recarregar"
 msgid "Reload this service"
 msgstr "Recarregar este serviço"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:563
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:592
 msgid "Replaces [PASSWORD] in Update-URL (URL-encoded)"
 msgstr "Substitui [PASSWORD] na URL de atualização"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:548
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:555
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:577
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:584
 msgid "Replaces [USERNAME] in Update-URL (URL-encoded)"
 msgstr "Substitui [USERNAME] na URL de atualização"
 
@@ -626,8 +631,8 @@ msgstr "Rodar apenas uma vez"
 msgid "Running"
 msgstr "Em execução"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:613
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:675
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:642
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:704
 msgid "Script"
 msgstr "Script"
 
@@ -647,7 +652,7 @@ msgstr "Estado"
 msgid "Status"
 msgstr "Condição Geral"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:954
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:983
 msgid "Status directory"
 msgstr "Diretório de status"
 
@@ -667,8 +672,8 @@ msgstr "Para este serviço"
 msgid "Stopped"
 msgstr "Parado"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:865
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:876
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:894
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:905
 msgid "The default setting of '0' will retry infinite."
 msgstr "A configuração padrão de '0' terá infinitas tentativas."
 
@@ -680,7 +685,7 @@ msgstr "O nome do serviço já é usado"
 msgid "There is no service configured."
 msgstr "Não há serviço configurado."
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:918
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:947
 msgid "This is the current content of the log file in"
 msgstr "Este é o conteúdo atual do arquivo de registro em"
 
@@ -693,7 +698,7 @@ msgstr ""
 "Este é o padrão se você executar scripts DDNS por si mesmo (ou seja, via "
 "cron com force_interval definido para \"0\")"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:702
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:731
 msgid "This will be autoset to the selected interface"
 msgstr "Isso será automaticamente definido para a interface selecionada"
 
@@ -701,11 +706,11 @@ msgstr "Isso será automaticamente definido para a interface selecionada"
 msgid "Timer Settings"
 msgstr "Configurações do Controlador de Tempo"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:611
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:640
 msgid "URL"
 msgstr "URL"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:655
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:684
 msgid "URL to detect"
 msgstr "Detectada pela URL"
 
@@ -715,7 +720,7 @@ msgstr "Detectada pela URL"
 msgid "Unknown"
 msgstr "Desconhecido"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:529
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:536
 msgid ""
 "Update URL to be used for updating your DDNS Provider.<br />Follow "
 "instructions you will find on their WEB page."
@@ -723,19 +728,19 @@ msgstr ""
 "URL a ser usada para atualizar seu provedor DDNS.<br />Siga as instruções "
 "encontradas na página deles."
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:585
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:614
 msgid "Use HTTP Secure"
 msgstr "Usar HTTP Seguro"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:979
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1008
 msgid "Use cURL"
 msgstr "Usar cURL"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:676
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:705
 msgid "User defined script to read systems IP-Address"
 msgstr "Script definido pelo usuário para ler endereço IP do sistema"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:554
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:583
 msgid "Username"
 msgstr "Nome do Usuário"
 
@@ -743,11 +748,11 @@ msgstr "Nome do Usuário"
 msgid "Using specific DNS Server not supported"
 msgstr "Usar servidor DNS específico não é suportado"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:807
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:836
 msgid "Values below 5 minutes == 300 seconds are not supported"
 msgstr "Valores abaixo de 5 minutos == 300 segundos não são suportados"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:844
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:873
 msgid "Values lower 'Check Interval' except '0' are not supported"
 msgstr "Valores mais baixos 'Check Interval', exceto '0' não são suportados"
 
@@ -755,18 +760,18 @@ msgstr "Valores mais baixos 'Check Interval', exceto '0' não são suportados"
 msgid "Verify"
 msgstr "Verificar"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:779
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:808
 msgid "Warning"
 msgstr "Alerta"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:789
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:818
 msgid ""
 "Writes detailed messages to log file. File will be truncated automatically."
 msgstr ""
 "Escreve mensagens detalhadas no arquivo de log. Arquivo será automaticamente "
 "truncado."
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:772
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:801
 msgid ""
 "Writes log messages to syslog. Critical Errors will always be written to "
 "syslog."
@@ -826,26 +831,26 @@ msgstr "cURL sem suporte a proxy"
 msgid "custom"
 msgstr "personalizado"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:858
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:887
 msgid "days"
 msgstr "dias"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:592
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:621
 msgid "directory or path/file"
 msgstr "diretório ou caminho/arquivo"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:820
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:857
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:849
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:886
 msgid "hours"
 msgstr "horas"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:819
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:856
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:890
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:848
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:885
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:919
 msgid "minutes"
 msgstr "minutos"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:593
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:622
 msgid "or"
 msgstr "ou"
 
@@ -853,12 +858,12 @@ msgstr "ou"
 msgid "or update your system to the latest OpenWrt Release"
 msgstr "ou atualize seu sistema para o mais recente lançamento do OpenWrt"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:818
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:889
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:847
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:918
 msgid "seconds"
 msgstr "segundos"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:594
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:623
 msgid "to run HTTPS without verification of server certificates (insecure)"
 msgstr ""
 "para rodar HTTPS sem verificação dos certificados do servidor (não seguro)"
index bdf0f006304261d061aada08a8b7c5a83f990bf7..0a0acc9ff7c8cbcdda48e62899c0d99dbec35af1 100644 (file)
@@ -14,7 +14,7 @@ msgstr ""
 "20)) ? 1 : 2;\n"
 "X-Generator: Weblate 4.0-dev\n"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:967
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:996
 msgid "\"../\" not allowed in path for Security Reason."
 msgstr ""
 
@@ -27,7 +27,7 @@ msgstr "Adaugă servicii noi..."
 msgid "Advanced Settings"
 msgstr "Setări avansate"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:936
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:965
 msgid "Allow non-public IP's"
 msgstr "Permite IP-uri non-publice"
 
@@ -35,7 +35,7 @@ msgstr "Permite IP-uri non-publice"
 msgid "Basic Settings"
 msgstr "Setări simple"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:713
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:742
 msgid "Bind Network"
 msgstr "Leagă de rețea"
 
@@ -65,7 +65,7 @@ msgstr ""
 msgid "Cancel"
 msgstr "Anulare"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:797
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:826
 msgid "Check Interval"
 msgstr "Interval de verificare"
 
@@ -78,7 +78,7 @@ msgstr "Configurare"
 msgid "Configuration Error"
 msgstr "Eroare de configurație"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:927
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:956
 msgid ""
 "Configure here the details for all Dynamic DNS services including this LuCI "
 "application."
@@ -88,7 +88,7 @@ msgstr ""
 msgid "Create service"
 msgstr "Creează serviciu"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:949
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:978
 msgid "Current setting:"
 msgstr "Setarea curentă:"
 
@@ -97,15 +97,15 @@ msgstr "Setarea curentă:"
 msgid "Currently DDNS updates are not started at boot or on interface events."
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:539
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:557
 msgid "Custom update script to be used for updating your DDNS Provider."
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:528
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:535
 msgid "Custom update-URL"
 msgstr "Adresa particularizata de actualizare"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:538
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:556
 msgid "Custom update-script"
 msgstr "Script de update personalizat"
 
@@ -136,27 +136,27 @@ msgstr ""
 msgid "DNS requests via TCP not supported"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:736
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:765
 msgid "DNS-Server"
 msgstr "Server DNS"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:945
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:974
 msgid "Date format"
 msgstr "Formatul datei"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:656
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:685
 msgid "Defines the Web page to read systems IP-Address from<br />"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:666
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:695
 msgid "Defines the interface to read systems IP-Address from"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:647
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:676
 msgid "Defines the network to read systems IP-Address from"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:606
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:635
 msgid ""
 "Defines the source to read systems IP-Address from, that will be send to the "
 "DDNS provider"
@@ -166,11 +166,11 @@ msgstr ""
 msgid "Defines which IP address 'IPv4/IPv6' is send to the DDNS provider"
 msgstr "Definește care adresă IP \"IPv4/IPv6\" este trimisa furnizorului DDNS"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:961
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:990
 msgid "Directory contains Log files for each running section."
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:955
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:984
 msgid ""
 "Directory contains PID and other status information for each running section."
 msgstr ""
@@ -179,7 +179,7 @@ msgstr ""
 msgid "Disabled"
 msgstr "Dezactivat"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:547
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:576
 msgid "Domain"
 msgstr "Domeniu"
 
@@ -197,7 +197,7 @@ msgstr "Versiune DNS Dinamic"
 msgid "Edit"
 msgstr "Modifică"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:586
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:615
 msgid "Enable secure communication with DDNS provider"
 msgstr "Activează comunicarea securizată cu furnizorul DDNS"
 
@@ -206,44 +206,44 @@ msgstr "Activează comunicarea securizată cu furnizorul DDNS"
 msgid "Enabled"
 msgstr "Activat"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:780
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:809
 msgid "Error"
 msgstr "Eroare"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:862
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:891
 msgid "Error Retry Counter"
 msgstr "Număr de reîncercări in caz de eroare"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:873
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:902
 msgid "Error Retry Interval"
 msgstr "Intervalul reîncercărilor în caz de eroare"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:684
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:695
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:713
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:724
 msgid "Event Network"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:657
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:686
 msgid "Example for IPv4: http://checkip.dyndns.com"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:658
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:687
 msgid "Example for IPv6: http://checkipv6.dyndns.com"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:790
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:819
 msgid "File"
 msgstr "Fișier"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:932
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:961
 msgid "For detailed information about parameter settings look here."
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:947
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:976
 msgid "For supported codes look here"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:725
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:754
 msgid "Force IP Version"
 msgstr "Forțează versiune IP"
 
@@ -251,19 +251,19 @@ msgstr "Forțează versiune IP"
 msgid "Force IP Version not supported"
 msgstr "Forțarea versiunii IP nu este suportată"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:824
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:853
 msgid "Force Interval"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:749
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:778
 msgid "Force TCP on DNS"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:761
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:790
 msgid "Format"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:738
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:767
 msgid "Format: IP or FQDN"
 msgstr ""
 
@@ -273,7 +273,7 @@ msgid ""
 "interface."
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:926
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:955
 msgid "Global Configuration"
 msgstr ""
 
@@ -289,7 +289,7 @@ msgstr ""
 msgid "Hostname/FQDN to validate, if IP update happen or necessary"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:605
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:634
 msgid "IP address source"
 msgstr "Sursa adresei IP"
 
@@ -301,7 +301,7 @@ msgstr "Versiunea adresei IP"
 msgid "IPv4-Address"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:762
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:791
 msgid "IPv6 address must be given in square brackets"
 msgstr ""
 
@@ -317,7 +317,7 @@ msgstr ""
 msgid "IPv6-Address"
 msgstr "Adresă IPv6"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:980
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1009
 msgid ""
 "If Wget and cURL package are installed, Wget is used for communication by "
 "default."
@@ -340,7 +340,7 @@ msgid ""
 "In some versions cURL/libcurl in OpenWrt is compiled without proxy support."
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:777
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:806
 msgid "Info"
 msgstr ""
 
@@ -348,32 +348,37 @@ msgstr ""
 msgid "Information"
 msgstr ""
 
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:548
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:568
+msgid "Insert a Update Script OR a Update URL"
+msgstr ""
+
 #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:289
 msgid ""
 "Install 'ca-certificates' package or needed certificates by hand into /etc/"
 "ssl/certs default directory"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:612
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:665
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:641
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:694
 msgid "Interface"
 msgstr "Interfață"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:825
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:854
 msgid ""
 "Interval to force updates send to DDNS Provider<br />Setting this parameter "
 "to 0 will force the script to only run once"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:815
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:844
 msgid "Interval unit to check for changed IP"
 msgstr "Intervalul de verificare pentru IP schimbat"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:852
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:881
 msgid "Interval unit to force updates send to DDNS Provider"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:929
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:958
 msgid "It is NOT recommended for casual users to change settings on this page."
 msgstr ""
 
@@ -385,19 +390,19 @@ msgstr "Ultima actualizare"
 msgid "Log File Viewer"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:960
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:989
 msgid "Log directory"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:972
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1001
 msgid "Log length"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:784
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:813
 msgid "Log to file"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:771
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:800
 msgid "Log to syslog"
 msgstr ""
 
@@ -424,15 +429,15 @@ msgid ""
 "HTTPS protocol."
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:610
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:646
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:639
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:675
 #: applications/luci-app-ddns/htdocs/luci-static/resources/view/status/include/70_ddns.js:31
 msgid "Network"
 msgstr "Retea"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:685
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:696
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:715
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:714
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:725
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:744
 msgid "Network on which the ddns-updater scripts will be started"
 msgstr ""
 
@@ -460,11 +465,11 @@ msgstr ""
 msgid "No certificates found"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:776
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:805
 msgid "No logging"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:937
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:966
 msgid "Non-public and by default blocked IP's"
 msgstr ""
 
@@ -473,68 +478,68 @@ msgstr ""
 msgid "Not Running"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:778
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:807
 msgid "Notice"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:973
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1002
 msgid "Number of last lines stored in log files"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:726
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:755
 msgid "OPTIONAL: Force the usage of pure IPv4/IPv6 only communication."
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:750
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:779
 msgid "OPTIONAL: Force the use of TCP instead of default UDP on DNS requests."
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:714
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:743
 msgid "OPTIONAL: Network to use for communication"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:760
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:789
 msgid "OPTIONAL: Proxy-Server for detection and updates."
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:737
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:766
 msgid "OPTIONAL: Use non-default DNS-Server to detect 'Registered IP'."
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:885
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:914
 msgid "On Error the script will retry the failed action after given time"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:863
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:874
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:892
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:903
 msgid "On Error the script will stop execution after given number of retrys"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:570
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:599
 msgid "Optional Encoded Parameter"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:577
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:606
 msgid "Optional Parameter"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:571
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:600
 msgid "Optional: Replaces [PARAMENC] in Update-URL (URL-encoded)"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:578
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:607
 msgid "Optional: Replaces [PARAMOPT] in Update-URL (NOT URL-encoded)"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:759
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:788
 msgid "PROXY-Server"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:562
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:591
 msgid "Password"
 msgstr "Parola"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:591
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:620
 msgid "Path to CA-Certificate"
 msgstr ""
 
@@ -543,11 +548,11 @@ msgid ""
 "Please follow the instructions on OpenWrt's homepage to enable IPv6 support"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:919
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:948
 msgid "Please press [Read] button"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:905
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:934
 msgid "Read / Reread log file"
 msgstr ""
 
@@ -564,12 +569,12 @@ msgstr ""
 msgid "Reload this service"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:563
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:592
 msgid "Replaces [PASSWORD] in Update-URL (URL-encoded)"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:548
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:555
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:577
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:584
 msgid "Replaces [USERNAME] in Update-URL (URL-encoded)"
 msgstr ""
 
@@ -586,8 +591,8 @@ msgstr ""
 msgid "Running"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:613
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:675
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:642
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:704
 msgid "Script"
 msgstr ""
 
@@ -607,7 +612,7 @@ msgstr ""
 msgid "Status"
 msgstr "Status"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:954
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:983
 msgid "Status directory"
 msgstr ""
 
@@ -627,8 +632,8 @@ msgstr ""
 msgid "Stopped"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:865
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:876
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:894
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:905
 msgid "The default setting of '0' will retry infinite."
 msgstr ""
 
@@ -640,7 +645,7 @@ msgstr ""
 msgid "There is no service configured."
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:918
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:947
 msgid "This is the current content of the log file in"
 msgstr ""
 
@@ -651,7 +656,7 @@ msgid ""
 "force_interval set to '0')"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:702
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:731
 msgid "This will be autoset to the selected interface"
 msgstr ""
 
@@ -659,11 +664,11 @@ msgstr ""
 msgid "Timer Settings"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:611
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:640
 msgid "URL"
 msgstr "URL"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:655
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:684
 msgid "URL to detect"
 msgstr ""
 
@@ -673,25 +678,25 @@ msgstr ""
 msgid "Unknown"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:529
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:536
 msgid ""
 "Update URL to be used for updating your DDNS Provider.<br />Follow "
 "instructions you will find on their WEB page."
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:585
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:614
 msgid "Use HTTP Secure"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:979
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1008
 msgid "Use cURL"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:676
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:705
 msgid "User defined script to read systems IP-Address"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:554
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:583
 msgid "Username"
 msgstr "Utilizator"
 
@@ -699,11 +704,11 @@ msgstr "Utilizator"
 msgid "Using specific DNS Server not supported"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:807
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:836
 msgid "Values below 5 minutes == 300 seconds are not supported"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:844
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:873
 msgid "Values lower 'Check Interval' except '0' are not supported"
 msgstr ""
 
@@ -711,16 +716,16 @@ msgstr ""
 msgid "Verify"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:779
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:808
 msgid "Warning"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:789
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:818
 msgid ""
 "Writes detailed messages to log file. File will be truncated automatically."
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:772
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:801
 msgid ""
 "Writes log messages to syslog. Critical Errors will always be written to "
 "syslog."
@@ -770,26 +775,26 @@ msgstr ""
 msgid "custom"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:858
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:887
 msgid "days"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:592
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:621
 msgid "directory or path/file"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:820
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:857
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:849
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:886
 msgid "hours"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:819
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:856
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:890
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:848
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:885
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:919
 msgid "minutes"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:593
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:622
 msgid "or"
 msgstr ""
 
@@ -797,12 +802,12 @@ msgstr ""
 msgid "or update your system to the latest OpenWrt Release"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:818
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:889
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:847
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:918
 msgid "seconds"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:594
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:623
 msgid "to run HTTPS without verification of server certificates (insecure)"
 msgstr ""
 
index 10c29accf608525430a2ce789b15e19b8bd7276d..2b010f00f4731516de0572cf1d0666a4373fda53 100644 (file)
@@ -2,21 +2,21 @@ msgid ""
 msgstr ""
 "Project-Id-Version: LuCI: ddns\n"
 "POT-Creation-Date: 2017-10-17 21:00+0300\n"
-"PO-Revision-Date: 2020-04-17 05:44+0000\n"
-"Last-Translator: Alex <allxxx@mail.ru>\n"
+"PO-Revision-Date: 2020-06-08 19:47+0000\n"
+"Last-Translator: Artem <KovalevArtem.ru@gmail.com>\n"
 "Language-Team: Russian <https://hosted.weblate.org/projects/openwrt/"
 "luciapplicationsddns/ru/>\n"
 "Language: ru\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<="
-"4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
-"X-Generator: Weblate 4.0.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.1-dev\n"
 "Project-Info: Это технический перевод, не дословный. Главное-удобный русский "
 "интерфейс, все проверялось в графическом режиме, совместим с другими apps\n"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:967
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:996
 msgid "\"../\" not allowed in path for Security Reason."
 msgstr ""
 "Использование «../» в пути не разрешается по соображениям безопасности."
@@ -30,7 +30,7 @@ msgstr "Добавить новую службу..."
 msgid "Advanced Settings"
 msgstr "Дополнительные настройки"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:936
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:965
 msgid "Allow non-public IP's"
 msgstr "Разрешить не публичные IP-адреса"
 
@@ -38,7 +38,7 @@ msgstr "Разрешить не публичные IP-адреса"
 msgid "Basic Settings"
 msgstr "Основные настройки"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:713
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:742
 msgid "Bind Network"
 msgstr "Привязать сеть"
 
@@ -74,7 +74,7 @@ msgstr ""
 msgid "Cancel"
 msgstr "Отменить"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:797
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:826
 msgid "Check Interval"
 msgstr "Интервал проверки"
 
@@ -87,7 +87,7 @@ msgstr "Конфигурация"
 msgid "Configuration Error"
 msgstr "Ошибка конфигурации"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:927
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:956
 msgid ""
 "Configure here the details for all Dynamic DNS services including this LuCI "
 "application."
@@ -97,7 +97,7 @@ msgstr "Настройка для всех служб DDNS, включая эт
 msgid "Create service"
 msgstr "Создать службу"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:949
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:978
 msgid "Current setting:"
 msgstr "Текущие настройки:"
 
@@ -108,17 +108,17 @@ msgstr ""
 "В настоящее время обновления DDNS не запускаются при загрузке или при "
 "событиях интерфейса."
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:539
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:557
 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:528
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:535
 msgid "Custom update-URL"
 msgstr "Пользовательский URL обновления"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:538
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:556
 msgid "Custom update-script"
 msgstr "Пользовательский скрипт обновления"
 
@@ -149,27 +149,27 @@ msgstr "Служба DDNS"
 msgid "DNS requests via TCP not supported"
 msgstr "DNS запросы по протоколу TCP не поддерживаются"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:736
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:765
 msgid "DNS-Server"
 msgstr "DNS сервер"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:945
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:974
 msgid "Date format"
 msgstr "Формат даты"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:656
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:685
 msgid "Defines the Web page to read systems IP-Address from<br />"
 msgstr "Задайте Веб-страницу для чтения системного IP-адреса из<br />"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:666
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:695
 msgid "Defines the interface to read systems IP-Address from"
 msgstr "Задайте интерфейс для чтения системного IP-адреса из"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:647
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:676
 msgid "Defines the network to read systems IP-Address from"
 msgstr "Определяет сеть для считывания системного IP-адреса"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:606
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:635
 msgid ""
 "Defines the source to read systems IP-Address from, that will be send to the "
 "DDNS provider"
@@ -182,11 +182,11 @@ msgid "Defines which IP address 'IPv4/IPv6' is send to the DDNS provider"
 msgstr ""
 "Задайте версию протокола IP-адреса 'IPv4/IPv6' отправляется провайдеру DDNS"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:961
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:990
 msgid "Directory contains Log files for each running section."
 msgstr "Каталог содержащий файлы журналов для каждой запущенной службы."
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:955
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:984
 msgid ""
 "Directory contains PID and other status information for each running section."
 msgstr ""
@@ -197,7 +197,7 @@ msgstr ""
 msgid "Disabled"
 msgstr "Отключено"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:547
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:576
 msgid "Domain"
 msgstr "Домен"
 
@@ -215,7 +215,7 @@ msgstr "Версия DDNS"
 msgid "Edit"
 msgstr "Изменить"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:586
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:615
 msgid "Enable secure communication with DDNS provider"
 msgstr "Включить безопасное соединение с провайдером DDNS"
 
@@ -224,45 +224,45 @@ msgstr "Включить безопасное соединение с прова
 msgid "Enabled"
 msgstr "Включено"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:780
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:809
 msgid "Error"
 msgstr "Ошибка"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:862
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:891
 msgid "Error Retry Counter"
 msgstr "Счётчик попыток повтора при ошибке"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:873
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:902
 msgid "Error Retry Interval"
 msgstr "Интервал попытки повтора при ошибке"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:684
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:695
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:713
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:724
 msgid "Event Network"
 msgstr "Событие сети"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:657
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:686
 msgid "Example for IPv4: http://checkip.dyndns.com"
 msgstr "Пример для IPv4: http://checkip.dyndns.com"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:658
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:687
 msgid "Example for IPv6: http://checkipv6.dyndns.com"
 msgstr "Пример для IPv6: http://checkipv6.dyndns.com"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:790
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:819
 msgid "File"
 msgstr "Файл"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:932
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:961
 msgid "For detailed information about parameter settings look here."
 msgstr ""
 "Здесь вы сможете получить более подробную информацию о параметрах настройки."
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:947
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:976
 msgid "For supported codes look here"
 msgstr "С поддерживаемыми кодами вы можете ознакомится здесь"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:725
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:754
 msgid "Force IP Version"
 msgstr "Назначенная версия IP протокола"
 
@@ -270,19 +270,19 @@ msgstr "Назначенная версия IP протокола"
 msgid "Force IP Version not supported"
 msgstr "Назначенная версия IP протокола не поддерживается"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:824
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:853
 msgid "Force Interval"
 msgstr "Назначить интервал"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:749
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:778
 msgid "Force TCP on DNS"
 msgstr "Использовать протокол TCP для DNS"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:761
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:790
 msgid "Format"
 msgstr "Формат"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:738
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:767
 msgid "Format: IP or FQDN"
 msgstr "В виде: IP-адрес или полное доменное имя"
 
@@ -294,13 +294,13 @@ msgstr ""
 "GNU wget будет использовать IP заданной сети, cURL будет использовать "
 "физический интерфейс."
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:926
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:955
 msgid "Global Configuration"
 msgstr "Глобальные настройки"
 
 #: applications/luci-app-ddns/root/usr/share/rpcd/acl.d/luci-app-ddns.json:3
 msgid "Grant access to ddns procedures"
-msgstr ""
+msgstr "Предоставить доступ к процедурам DDNS"
 
 #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:214
 msgid "HTTPS not supported"
@@ -312,7 +312,7 @@ msgstr ""
 "Имя хоста/полное доменное имя для проверки, если происходит обновление IP-"
 "адреса или оно необходимо"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:605
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:634
 msgid "IP address source"
 msgstr "IP-адрес источника"
 
@@ -324,7 +324,7 @@ msgstr "Версия IP-адреса"
 msgid "IPv4-Address"
 msgstr "IPv4-адрес"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:762
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:791
 msgid "IPv6 address must be given in square brackets"
 msgstr "IPv6-адрес должен быть указан в квадратных скобках"
 
@@ -341,7 +341,7 @@ msgstr "IPv6 не поддерживается"
 msgid "IPv6-Address"
 msgstr "IPv6-адрес"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:980
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1009
 msgid ""
 "If Wget and cURL package are installed, Wget is used for communication by "
 "default."
@@ -372,7 +372,7 @@ msgstr ""
 "В некоторых версиях OpenWrt пакеты cURL/libcurl скомпилированы без поддержки "
 "прокси."
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:777
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:806
 msgid "Info"
 msgstr "Информация"
 
@@ -380,6 +380,11 @@ msgstr "Информация"
 msgid "Information"
 msgstr "Информация"
 
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:548
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:568
+msgid "Insert a Update Script OR a Update URL"
+msgstr ""
+
 #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:289
 msgid ""
 "Install 'ca-certificates' package or needed certificates by hand into /etc/"
@@ -388,12 +393,12 @@ msgstr ""
 "Установите пакет 'ca-certificates' или необходимые сертификаты вручную в "
 "папку /etc/ssl/certs"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:612
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:665
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:641
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:694
 msgid "Interface"
 msgstr "Интерфейс"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:825
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:854
 msgid ""
 "Interval to force updates send to DDNS Provider<br />Setting this parameter "
 "to 0 will force the script to only run once"
@@ -401,15 +406,15 @@ msgstr ""
 "Интервал для отправки обновлений провайдеру DDNS<br />Установка значения 0 "
 "заставит сценарий отработать только один раз"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:815
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:844
 msgid "Interval unit to check for changed IP"
 msgstr "Размерность интервала проверки изменений IP-адреса"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:852
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:881
 msgid "Interval unit to force updates send to DDNS Provider"
 msgstr "Размерность интервала отправки обновления DDNS провайдеру"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:929
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:958
 msgid "It is NOT recommended for casual users to change settings on this page."
 msgstr ""
 "Настройки на данной странице не рекомендуется изменять обычным пользователям."
@@ -422,19 +427,19 @@ msgstr "Последнее обновление"
 msgid "Log File Viewer"
 msgstr "Просмотр системного журнала"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:960
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:989
 msgid "Log directory"
 msgstr "Папка системного журнала"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:972
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1001
 msgid "Log length"
 msgstr "Просмотр журнала"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:784
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:813
 msgid "Log to file"
 msgstr "Запись в файл"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:771
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:800
 msgid "Log to syslog"
 msgstr "Запись в журнал"
 
@@ -465,15 +470,15 @@ msgstr ""
 "Не установлены пакеты GNU wget с SSL или cURL для поддержки безопасных "
 "обновлений по протоколу HTTPS."
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:610
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:646
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:639
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:675
 #: applications/luci-app-ddns/htdocs/luci-static/resources/view/status/include/70_ddns.js:31
 msgid "Network"
 msgstr "Сеть"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:685
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:696
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:715
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:714
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:725
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:744
 msgid "Network on which the ddns-updater scripts will be started"
 msgstr "Сеть, в которой будут запущены скрипты DDNS-updater"
 
@@ -501,11 +506,11 @@ msgstr "Нет данных"
 msgid "No certificates found"
 msgstr "Сертификаты не найдены"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:776
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:805
 msgid "No logging"
 msgstr "Отключить журналирование"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:937
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:966
 msgid "Non-public and by default blocked IP's"
 msgstr "Непубличные и заблокированные по умолчанию IP-адреса"
 
@@ -514,76 +519,76 @@ msgstr "Непубличные и заблокированные по умолч
 msgid "Not Running"
 msgstr "Не работает"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:778
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:807
 msgid "Notice"
 msgstr "Заметка"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:973
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1002
 msgid "Number of last lines stored in log files"
 msgstr "Число последних строк, для хранения в системном журнале"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:726
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:755
 msgid "OPTIONAL: Force the usage of pure IPv4/IPv6 only communication."
 msgstr "Необязательно: использовать только чистые версий протоколов IPv4/IPv6."
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:750
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:779
 msgid "OPTIONAL: Force the use of TCP instead of default UDP on DNS requests."
 msgstr ""
 "Необязательно: использовать протокол TCP вместо UDP по умолчанию для DNS-"
 "запросов."
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:714
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:743
 msgid "OPTIONAL: Network to use for communication"
 msgstr "Необязательно: сеть для связи"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:760
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:789
 msgid "OPTIONAL: Proxy-Server for detection and updates."
 msgstr "Необязательно: прокси-сервер для обнаружения и обновления."
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:737
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:766
 msgid "OPTIONAL: Use non-default DNS-Server to detect 'Registered IP'."
 msgstr ""
 "Необязательно: использовать DNS сервер не используемый по умолчанию, для "
 "обнаружения 'Зарегистрированного IP-адреса'."
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:885
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:914
 msgid "On Error the script will retry the failed action after given time"
 msgstr ""
 "В случае ошибки, скрипт повторит требуемые действия по истечении заданного "
 "времени"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:863
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:874
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:892
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:903
 msgid "On Error the script will stop execution after given number of retrys"
 msgstr ""
 "В случае ошибки, скрипт прекратит выполнение после заданного количества "
 "повторных попыток"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:570
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:599
 msgid "Optional Encoded Parameter"
 msgstr "Необязательный кодированный параметр"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:577
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:606
 msgid "Optional Parameter"
 msgstr "Необязательный параметр"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:571
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:600
 msgid "Optional: Replaces [PARAMENC] in Update-URL (URL-encoded)"
 msgstr "Необязательно: заменяет [PARAMENC] в Update-URL (URL-encoded)"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:578
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:607
 msgid "Optional: Replaces [PARAMOPT] in Update-URL (NOT URL-encoded)"
 msgstr "Необязательно: заменяет [PARAMOPT] в Update-URL (не URL-encoded)"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:759
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:788
 msgid "PROXY-Server"
 msgstr "Прокси сервер"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:562
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:591
 msgid "Password"
 msgstr "Пароль"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:591
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:620
 msgid "Path to CA-Certificate"
 msgstr "Путь к CA-сертификату"
 
@@ -594,11 +599,11 @@ msgstr ""
 "Следуйте инструкциям на домашней странице OpenWrt, чтобы включить поддержку "
 "IPv6"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:919
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:948
 msgid "Please press [Read] button"
 msgstr "Нажмите кнопку [Читать / Перечитывать системный журнал]"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:905
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:934
 msgid "Read / Reread log file"
 msgstr "Читать / Перечитывать системный журнал"
 
@@ -615,12 +620,12 @@ msgstr "Перезапустить"
 msgid "Reload this service"
 msgstr "Перезагрузить данную службу"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:563
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:592
 msgid "Replaces [PASSWORD] in Update-URL (URL-encoded)"
 msgstr "Заменяет [PASSWORD] в Update-URL (URL-encoded)"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:548
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:555
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:577
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:584
 msgid "Replaces [USERNAME] in Update-URL (URL-encoded)"
 msgstr "Заменяет [USERNAME] в Update-URL (URL-encoded)"
 
@@ -637,8 +642,8 @@ msgstr "Запустить один раз"
 msgid "Running"
 msgstr "Запущен"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:613
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:675
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:642
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:704
 msgid "Script"
 msgstr "Скрипт"
 
@@ -658,7 +663,7 @@ msgstr "Указывать"
 msgid "Status"
 msgstr "Состояние"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:954
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:983
 msgid "Status directory"
 msgstr "Папка состояния"
 
@@ -678,8 +683,8 @@ msgstr "Остановить эту службу"
 msgid "Stopped"
 msgstr "Остановлено"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:865
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:876
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:894
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:905
 msgid "The default setting of '0' will retry infinite."
 msgstr "Значение по умолчанию '0' используется для бесконечного повтора."
 
@@ -689,9 +694,9 @@ msgstr "Имя службы уже используется"
 
 #: applications/luci-app-ddns/htdocs/luci-static/resources/view/status/include/70_ddns.js:43
 msgid "There is no service configured."
-msgstr "Служба не настроена"
+msgstr "Служба не настроена."
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:918
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:947
 msgid "This is the current content of the log file in"
 msgstr "Текущее содержимое файла журнала в"
 
@@ -704,7 +709,7 @@ msgstr ""
 "Это поведение по умолчанию, если вы запускаете скрипты DDNS самостоятельно "
 "(т.е. через cron с параметром force_interval, установленным в 0)"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:702
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:731
 msgid "This will be autoset to the selected interface"
 msgstr "Будет выполнена автоматическая настройка на выбранный интерфейс"
 
@@ -712,11 +717,11 @@ msgstr "Будет выполнена автоматическая настро
 msgid "Timer Settings"
 msgstr "Настройка таймера"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:611
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:640
 msgid "URL"
 msgstr "URL"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:655
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:684
 msgid "URL to detect"
 msgstr "URL для обнаружения"
 
@@ -726,7 +731,7 @@ msgstr "URL для обнаружения"
 msgid "Unknown"
 msgstr "Неизвестно"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:529
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:536
 msgid ""
 "Update URL to be used for updating your DDNS Provider.<br />Follow "
 "instructions you will find on their WEB page."
@@ -734,19 +739,19 @@ msgstr ""
 "URL обновления используется для обновления вашего DDNS-провайдера.<br /"
 ">Следуйте инструкциям, которые вы найдете на их на веб-странице."
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:585
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:614
 msgid "Use HTTP Secure"
 msgstr "Использовать HTTPS"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:979
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1008
 msgid "Use cURL"
 msgstr "Использовать cURL"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:676
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:705
 msgid "User defined script to read systems IP-Address"
 msgstr "Заданный пользователем скрипт для чтения системного IP-адреса"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:554
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:583
 msgid "Username"
 msgstr "Имя пользователя"
 
@@ -754,11 +759,11 @@ msgstr "Имя пользователя"
 msgid "Using specific DNS Server not supported"
 msgstr "Использование определенного DNS сервера не поддерживается"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:807
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:836
 msgid "Values below 5 minutes == 300 seconds are not supported"
 msgstr "Значения меньше 5 минут (300 секунд) не поддерживаются"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:844
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:873
 msgid "Values lower 'Check Interval' except '0' are not supported"
 msgstr "Значения меньше интервала проверки (кроме 0) не поддерживаются"
 
@@ -766,18 +771,18 @@ msgstr "Значения меньше интервала проверки (кр
 msgid "Verify"
 msgstr "Проверить"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:779
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:808
 msgid "Warning"
 msgstr "Внимание"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:789
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:818
 msgid ""
 "Writes detailed messages to log file. File will be truncated automatically."
 msgstr ""
 "Записывать подробные сообщения в системный журнал. Файл будет автоматически "
-"обрезан "
+"обрезан ."
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:772
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:801
 msgid ""
 "Writes log messages to syslog. Critical Errors will always be written to "
 "syslog."
@@ -835,26 +840,26 @@ msgstr "cURL без поддержки прокси"
 msgid "custom"
 msgstr "пользовательский"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:858
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:887
 msgid "days"
 msgstr "дни"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:592
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:621
 msgid "directory or path/file"
 msgstr "папка или путь/файл"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:820
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:857
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:849
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:886
 msgid "hours"
 msgstr "часа(ов)"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:819
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:856
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:890
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:848
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:885
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:919
 msgid "minutes"
 msgstr "минут(ы)"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:593
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:622
 msgid "or"
 msgstr "или"
 
@@ -862,12 +867,12 @@ msgstr "или"
 msgid "or update your system to the latest OpenWrt Release"
 msgstr "или обновить вашу систему до последнего релиза OpenWrt"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:818
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:889
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:847
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:918
 msgid "seconds"
 msgstr "секунд(ы)"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:594
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:623
 msgid "to run HTTPS without verification of server certificates (insecure)"
 msgstr "использовать HTTPS без проверки сертификатов сервера (небезопасно)"
 
index 290e655cc87f6a3c6c703dc9f514d720b18dd58c..a589276488b24048c1be6be594ef4f63abddafd4 100644 (file)
@@ -1,16 +1,16 @@
 msgid ""
 msgstr ""
-"PO-Revision-Date: 2020-04-04 17:35+0000\n"
-"Last-Translator: Dušan Kazik <prescott66@gmail.com>\n"
+"PO-Revision-Date: 2020-06-09 21:41+0000\n"
+"Last-Translator: Miloš Leškanič <leskanic@gmail.com>\n"
 "Language-Team: Slovak <https://hosted.weblate.org/projects/openwrt/"
 "luciapplicationsddns/sk/>\n"
 "Language: sk\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
 "Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n"
-"X-Generator: Weblate 4.0-dev\n"
+"X-Generator: Weblate 4.1-dev\n"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:967
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:996
 msgid "\"../\" not allowed in path for Security Reason."
 msgstr ""
 
@@ -23,7 +23,7 @@ msgstr ""
 msgid "Advanced Settings"
 msgstr "Pokročilé nastavenia"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:936
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:965
 msgid "Allow non-public IP's"
 msgstr ""
 
@@ -31,7 +31,7 @@ msgstr ""
 msgid "Basic Settings"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:713
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:742
 msgid "Bind Network"
 msgstr ""
 
@@ -61,7 +61,7 @@ msgstr ""
 msgid "Cancel"
 msgstr "Zrušiť"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:797
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:826
 msgid "Check Interval"
 msgstr ""
 
@@ -74,7 +74,7 @@ msgstr "Konfigurácia"
 msgid "Configuration Error"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:927
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:956
 msgid ""
 "Configure here the details for all Dynamic DNS services including this LuCI "
 "application."
@@ -84,7 +84,7 @@ msgstr ""
 msgid "Create service"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:949
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:978
 msgid "Current setting:"
 msgstr ""
 
@@ -93,15 +93,15 @@ msgstr ""
 msgid "Currently DDNS updates are not started at boot or on interface events."
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:539
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:557
 msgid "Custom update script to be used for updating your DDNS Provider."
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:528
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:535
 msgid "Custom update-URL"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:538
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:556
 msgid "Custom update-script"
 msgstr ""
 
@@ -132,27 +132,27 @@ msgstr ""
 msgid "DNS requests via TCP not supported"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:736
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:765
 msgid "DNS-Server"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:945
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:974
 msgid "Date format"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:656
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:685
 msgid "Defines the Web page to read systems IP-Address from<br />"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:666
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:695
 msgid "Defines the interface to read systems IP-Address from"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:647
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:676
 msgid "Defines the network to read systems IP-Address from"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:606
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:635
 msgid ""
 "Defines the source to read systems IP-Address from, that will be send to the "
 "DDNS provider"
@@ -162,11 +162,11 @@ msgstr ""
 msgid "Defines which IP address 'IPv4/IPv6' is send to the DDNS provider"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:961
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:990
 msgid "Directory contains Log files for each running section."
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:955
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:984
 msgid ""
 "Directory contains PID and other status information for each running section."
 msgstr ""
@@ -175,7 +175,7 @@ msgstr ""
 msgid "Disabled"
 msgstr "Zakázané"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:547
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:576
 msgid "Domain"
 msgstr "Doména"
 
@@ -193,53 +193,53 @@ msgstr ""
 msgid "Edit"
 msgstr "Upraviť"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:586
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:615
 msgid "Enable secure communication with DDNS provider"
 msgstr ""
 
 #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:409
 #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:453
 msgid "Enabled"
-msgstr "Zapnuté"
+msgstr "Povolené"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:780
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:809
 msgid "Error"
 msgstr "Chyba"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:862
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:891
 msgid "Error Retry Counter"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:873
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:902
 msgid "Error Retry Interval"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:684
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:695
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:713
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:724
 msgid "Event Network"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:657
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:686
 msgid "Example for IPv4: http://checkip.dyndns.com"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:658
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:687
 msgid "Example for IPv6: http://checkipv6.dyndns.com"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:790
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:819
 msgid "File"
 msgstr "Súbor"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:932
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:961
 msgid "For detailed information about parameter settings look here."
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:947
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:976
 msgid "For supported codes look here"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:725
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:754
 msgid "Force IP Version"
 msgstr ""
 
@@ -247,19 +247,19 @@ msgstr ""
 msgid "Force IP Version not supported"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:824
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:853
 msgid "Force Interval"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:749
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:778
 msgid "Force TCP on DNS"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:761
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:790
 msgid "Format"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:738
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:767
 msgid "Format: IP or FQDN"
 msgstr ""
 
@@ -269,7 +269,7 @@ msgid ""
 "interface."
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:926
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:955
 msgid "Global Configuration"
 msgstr ""
 
@@ -285,7 +285,7 @@ msgstr ""
 msgid "Hostname/FQDN to validate, if IP update happen or necessary"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:605
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:634
 msgid "IP address source"
 msgstr ""
 
@@ -297,7 +297,7 @@ msgstr ""
 msgid "IPv4-Address"
 msgstr "Adresa IPv4"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:762
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:791
 msgid "IPv6 address must be given in square brackets"
 msgstr ""
 
@@ -313,7 +313,7 @@ msgstr ""
 msgid "IPv6-Address"
 msgstr "Adresa IPv6"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:980
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1009
 msgid ""
 "If Wget and cURL package are installed, Wget is used for communication by "
 "default."
@@ -336,7 +336,7 @@ msgid ""
 "In some versions cURL/libcurl in OpenWrt is compiled without proxy support."
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:777
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:806
 msgid "Info"
 msgstr ""
 
@@ -344,32 +344,37 @@ msgstr ""
 msgid "Information"
 msgstr "Informácie"
 
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:548
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:568
+msgid "Insert a Update Script OR a Update URL"
+msgstr ""
+
 #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:289
 msgid ""
 "Install 'ca-certificates' package or needed certificates by hand into /etc/"
 "ssl/certs default directory"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:612
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:665
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:641
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:694
 msgid "Interface"
 msgstr "Rozhranie"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:825
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:854
 msgid ""
 "Interval to force updates send to DDNS Provider<br />Setting this parameter "
 "to 0 will force the script to only run once"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:815
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:844
 msgid "Interval unit to check for changed IP"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:852
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:881
 msgid "Interval unit to force updates send to DDNS Provider"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:929
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:958
 msgid "It is NOT recommended for casual users to change settings on this page."
 msgstr ""
 
@@ -381,19 +386,19 @@ msgstr ""
 msgid "Log File Viewer"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:960
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:989
 msgid "Log directory"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:972
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1001
 msgid "Log length"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:784
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:813
 msgid "Log to file"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:771
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:800
 msgid "Log to syslog"
 msgstr ""
 
@@ -420,15 +425,15 @@ msgid ""
 "HTTPS protocol."
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:610
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:646
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:639
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:675
 #: applications/luci-app-ddns/htdocs/luci-static/resources/view/status/include/70_ddns.js:31
 msgid "Network"
 msgstr "Sieť"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:685
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:696
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:715
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:714
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:725
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:744
 msgid "Network on which the ddns-updater scripts will be started"
 msgstr ""
 
@@ -456,11 +461,11 @@ msgstr ""
 msgid "No certificates found"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:776
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:805
 msgid "No logging"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:937
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:966
 msgid "Non-public and by default blocked IP's"
 msgstr ""
 
@@ -469,68 +474,68 @@ msgstr ""
 msgid "Not Running"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:778
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:807
 msgid "Notice"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:973
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1002
 msgid "Number of last lines stored in log files"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:726
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:755
 msgid "OPTIONAL: Force the usage of pure IPv4/IPv6 only communication."
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:750
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:779
 msgid "OPTIONAL: Force the use of TCP instead of default UDP on DNS requests."
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:714
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:743
 msgid "OPTIONAL: Network to use for communication"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:760
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:789
 msgid "OPTIONAL: Proxy-Server for detection and updates."
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:737
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:766
 msgid "OPTIONAL: Use non-default DNS-Server to detect 'Registered IP'."
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:885
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:914
 msgid "On Error the script will retry the failed action after given time"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:863
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:874
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:892
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:903
 msgid "On Error the script will stop execution after given number of retrys"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:570
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:599
 msgid "Optional Encoded Parameter"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:577
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:606
 msgid "Optional Parameter"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:571
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:600
 msgid "Optional: Replaces [PARAMENC] in Update-URL (URL-encoded)"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:578
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:607
 msgid "Optional: Replaces [PARAMOPT] in Update-URL (NOT URL-encoded)"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:759
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:788
 msgid "PROXY-Server"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:562
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:591
 msgid "Password"
 msgstr "Heslo"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:591
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:620
 msgid "Path to CA-Certificate"
 msgstr ""
 
@@ -539,11 +544,11 @@ msgid ""
 "Please follow the instructions on OpenWrt's homepage to enable IPv6 support"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:919
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:948
 msgid "Please press [Read] button"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:905
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:934
 msgid "Read / Reread log file"
 msgstr ""
 
@@ -560,12 +565,12 @@ msgstr ""
 msgid "Reload this service"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:563
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:592
 msgid "Replaces [PASSWORD] in Update-URL (URL-encoded)"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:548
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:555
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:577
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:584
 msgid "Replaces [USERNAME] in Update-URL (URL-encoded)"
 msgstr ""
 
@@ -582,8 +587,8 @@ msgstr ""
 msgid "Running"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:613
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:675
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:642
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:704
 msgid "Script"
 msgstr ""
 
@@ -603,7 +608,7 @@ msgstr ""
 msgid "Status"
 msgstr "Stav"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:954
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:983
 msgid "Status directory"
 msgstr ""
 
@@ -623,8 +628,8 @@ msgstr ""
 msgid "Stopped"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:865
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:876
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:894
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:905
 msgid "The default setting of '0' will retry infinite."
 msgstr ""
 
@@ -636,7 +641,7 @@ msgstr ""
 msgid "There is no service configured."
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:918
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:947
 msgid "This is the current content of the log file in"
 msgstr ""
 
@@ -647,7 +652,7 @@ msgid ""
 "force_interval set to '0')"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:702
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:731
 msgid "This will be autoset to the selected interface"
 msgstr ""
 
@@ -655,11 +660,11 @@ msgstr ""
 msgid "Timer Settings"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:611
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:640
 msgid "URL"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:655
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:684
 msgid "URL to detect"
 msgstr ""
 
@@ -669,25 +674,25 @@ msgstr ""
 msgid "Unknown"
 msgstr "Neznáme"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:529
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:536
 msgid ""
 "Update URL to be used for updating your DDNS Provider.<br />Follow "
 "instructions you will find on their WEB page."
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:585
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:614
 msgid "Use HTTP Secure"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:979
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1008
 msgid "Use cURL"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:676
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:705
 msgid "User defined script to read systems IP-Address"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:554
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:583
 msgid "Username"
 msgstr "Používateľské meno"
 
@@ -695,11 +700,11 @@ msgstr "Používateľské meno"
 msgid "Using specific DNS Server not supported"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:807
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:836
 msgid "Values below 5 minutes == 300 seconds are not supported"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:844
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:873
 msgid "Values lower 'Check Interval' except '0' are not supported"
 msgstr ""
 
@@ -707,16 +712,16 @@ msgstr ""
 msgid "Verify"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:779
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:808
 msgid "Warning"
 msgstr "Upozornenie"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:789
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:818
 msgid ""
 "Writes detailed messages to log file. File will be truncated automatically."
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:772
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:801
 msgid ""
 "Writes log messages to syslog. Critical Errors will always be written to "
 "syslog."
@@ -766,26 +771,26 @@ msgstr ""
 msgid "custom"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:858
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:887
 msgid "days"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:592
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:621
 msgid "directory or path/file"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:820
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:857
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:849
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:886
 msgid "hours"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:819
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:856
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:890
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:848
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:885
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:919
 msgid "minutes"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:593
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:622
 msgid "or"
 msgstr ""
 
@@ -793,11 +798,11 @@ msgstr ""
 msgid "or update your system to the latest OpenWrt Release"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:818
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:889
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:847
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:918
 msgid "seconds"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:594
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:623
 msgid "to run HTTPS without verification of server certificates (insecure)"
 msgstr ""
index 006b6498049d8292786aebc014d0ee9b194cc8ac..af633a393687a515313581ee34432d016be844bb 100644 (file)
@@ -10,7 +10,7 @@ msgstr ""
 "Plural-Forms: nplurals=2; plural=n != 1;\n"
 "X-Generator: Weblate 3.10\n"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:967
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:996
 msgid "\"../\" not allowed in path for Security Reason."
 msgstr ""
 
@@ -23,7 +23,7 @@ msgstr "Lägg till nya tjänster..."
 msgid "Advanced Settings"
 msgstr "Avancerade inställningar"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:936
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:965
 msgid "Allow non-public IP's"
 msgstr "Tillåt icke-publika IP-adresser"
 
@@ -31,7 +31,7 @@ msgstr "Tillåt icke-publika IP-adresser"
 msgid "Basic Settings"
 msgstr "Standardinställningar"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:713
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:742
 msgid "Bind Network"
 msgstr "Bind samman nätverk"
 
@@ -61,7 +61,7 @@ msgstr ""
 msgid "Cancel"
 msgstr "Avbryt"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:797
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:826
 msgid "Check Interval"
 msgstr "Kontroll-intervall"
 
@@ -74,7 +74,7 @@ msgstr "Konfiguration"
 msgid "Configuration Error"
 msgstr "Konfigurationsfel"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:927
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:956
 msgid ""
 "Configure here the details for all Dynamic DNS services including this LuCI "
 "application."
@@ -84,7 +84,7 @@ msgstr ""
 msgid "Create service"
 msgstr "Skapa tjänst"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:949
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:978
 msgid "Current setting:"
 msgstr "Nuvarande inställning:"
 
@@ -93,15 +93,15 @@ msgstr "Nuvarande inställning:"
 msgid "Currently DDNS updates are not started at boot or on interface events."
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:539
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:557
 msgid "Custom update script to be used for updating your DDNS Provider."
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:528
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:535
 msgid "Custom update-URL"
 msgstr "Anpassad webbadress för uppdatering"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:538
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:556
 msgid "Custom update-script"
 msgstr "Anpassat uppdateringsskript"
 
@@ -132,27 +132,27 @@ msgstr ""
 msgid "DNS requests via TCP not supported"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:736
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:765
 msgid "DNS-Server"
 msgstr "DNS-server"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:945
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:974
 msgid "Date format"
 msgstr "Datumformat"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:656
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:685
 msgid "Defines the Web page to read systems IP-Address from<br />"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:666
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:695
 msgid "Defines the interface to read systems IP-Address from"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:647
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:676
 msgid "Defines the network to read systems IP-Address from"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:606
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:635
 msgid ""
 "Defines the source to read systems IP-Address from, that will be send to the "
 "DDNS provider"
@@ -162,11 +162,11 @@ msgstr ""
 msgid "Defines which IP address 'IPv4/IPv6' is send to the DDNS provider"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:961
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:990
 msgid "Directory contains Log files for each running section."
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:955
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:984
 msgid ""
 "Directory contains PID and other status information for each running section."
 msgstr ""
@@ -175,7 +175,7 @@ msgstr ""
 msgid "Disabled"
 msgstr "Inaktiverad"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:547
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:576
 msgid "Domain"
 msgstr "Domän"
 
@@ -193,7 +193,7 @@ msgstr ""
 msgid "Edit"
 msgstr "Redigera"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:586
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:615
 msgid "Enable secure communication with DDNS provider"
 msgstr ""
 
@@ -202,44 +202,44 @@ msgstr ""
 msgid "Enabled"
 msgstr "Aktiverad"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:780
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:809
 msgid "Error"
 msgstr "Fel"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:862
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:891
 msgid "Error Retry Counter"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:873
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:902
 msgid "Error Retry Interval"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:684
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:695
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:713
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:724
 msgid "Event Network"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:657
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:686
 msgid "Example for IPv4: http://checkip.dyndns.com"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:658
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:687
 msgid "Example for IPv6: http://checkipv6.dyndns.com"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:790
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:819
 msgid "File"
 msgstr "Fil"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:932
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:961
 msgid "For detailed information about parameter settings look here."
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:947
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:976
 msgid "For supported codes look here"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:725
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:754
 msgid "Force IP Version"
 msgstr "Tvinga IP-version"
 
@@ -247,19 +247,19 @@ msgstr "Tvinga IP-version"
 msgid "Force IP Version not supported"
 msgstr "Påtvingad IP-version stöds inte"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:824
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:853
 msgid "Force Interval"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:749
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:778
 msgid "Force TCP on DNS"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:761
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:790
 msgid "Format"
 msgstr "Format"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:738
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:767
 msgid "Format: IP or FQDN"
 msgstr "Format: IP eller FQDN"
 
@@ -271,7 +271,7 @@ msgstr ""
 "GNU Wget kommer att använda IP-adressen för det angivna nätverket, cURL "
 "kommer att använda det fysiska gränssnittet."
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:926
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:955
 msgid "Global Configuration"
 msgstr ""
 
@@ -287,7 +287,7 @@ msgstr "HTTPS stöds inte"
 msgid "Hostname/FQDN to validate, if IP update happen or necessary"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:605
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:634
 msgid "IP address source"
 msgstr "IP-adressens källa"
 
@@ -299,7 +299,7 @@ msgstr "Version för IP-adress"
 msgid "IPv4-Address"
 msgstr "IPv4-adress"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:762
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:791
 msgid "IPv6 address must be given in square brackets"
 msgstr ""
 
@@ -315,7 +315,7 @@ msgstr "IPv6 stöds inte"
 msgid "IPv6-Address"
 msgstr "IPv6-adress"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:980
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1009
 msgid ""
 "If Wget and cURL package are installed, Wget is used for communication by "
 "default."
@@ -338,7 +338,7 @@ msgid ""
 "In some versions cURL/libcurl in OpenWrt is compiled without proxy support."
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:777
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:806
 msgid "Info"
 msgstr "Info"
 
@@ -346,32 +346,37 @@ msgstr "Info"
 msgid "Information"
 msgstr ""
 
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:548
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:568
+msgid "Insert a Update Script OR a Update URL"
+msgstr ""
+
 #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:289
 msgid ""
 "Install 'ca-certificates' package or needed certificates by hand into /etc/"
 "ssl/certs default directory"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:612
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:665
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:641
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:694
 msgid "Interface"
 msgstr "Gränssnitt"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:825
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:854
 msgid ""
 "Interval to force updates send to DDNS Provider<br />Setting this parameter "
 "to 0 will force the script to only run once"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:815
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:844
 msgid "Interval unit to check for changed IP"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:852
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:881
 msgid "Interval unit to force updates send to DDNS Provider"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:929
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:958
 msgid "It is NOT recommended for casual users to change settings on this page."
 msgstr ""
 "Det är INTE rekommenderat för vanliga användare att ändra inställningar på "
@@ -385,19 +390,19 @@ msgstr "Senaste uppdateringen"
 msgid "Log File Viewer"
 msgstr "Visare av loggfil"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:960
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:989
 msgid "Log directory"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:972
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1001
 msgid "Log length"
 msgstr "Loggens längd"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:784
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:813
 msgid "Log to file"
 msgstr "Logga till fil"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:771
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:800
 msgid "Log to syslog"
 msgstr "Logga till syslog"
 
@@ -424,15 +429,15 @@ msgid ""
 "HTTPS protocol."
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:610
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:646
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:639
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:675
 #: applications/luci-app-ddns/htdocs/luci-static/resources/view/status/include/70_ddns.js:31
 msgid "Network"
 msgstr "Nätverk"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:685
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:696
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:715
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:714
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:725
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:744
 msgid "Network on which the ddns-updater scripts will be started"
 msgstr ""
 
@@ -460,11 +465,11 @@ msgstr ""
 msgid "No certificates found"
 msgstr "Inga ceritifikat hittades"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:776
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:805
 msgid "No logging"
 msgstr "Ingen loggning"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:937
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:966
 msgid "Non-public and by default blocked IP's"
 msgstr ""
 
@@ -473,68 +478,68 @@ msgstr ""
 msgid "Not Running"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:778
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:807
 msgid "Notice"
 msgstr "Avisering"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:973
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1002
 msgid "Number of last lines stored in log files"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:726
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:755
 msgid "OPTIONAL: Force the usage of pure IPv4/IPv6 only communication."
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:750
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:779
 msgid "OPTIONAL: Force the use of TCP instead of default UDP on DNS requests."
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:714
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:743
 msgid "OPTIONAL: Network to use for communication"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:760
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:789
 msgid "OPTIONAL: Proxy-Server for detection and updates."
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:737
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:766
 msgid "OPTIONAL: Use non-default DNS-Server to detect 'Registered IP'."
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:885
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:914
 msgid "On Error the script will retry the failed action after given time"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:863
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:874
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:892
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:903
 msgid "On Error the script will stop execution after given number of retrys"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:570
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:599
 msgid "Optional Encoded Parameter"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:577
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:606
 msgid "Optional Parameter"
 msgstr "Valfri parameter"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:571
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:600
 msgid "Optional: Replaces [PARAMENC] in Update-URL (URL-encoded)"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:578
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:607
 msgid "Optional: Replaces [PARAMOPT] in Update-URL (NOT URL-encoded)"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:759
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:788
 msgid "PROXY-Server"
 msgstr "PROXY-server"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:562
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:591
 msgid "Password"
 msgstr "Lösenord"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:591
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:620
 msgid "Path to CA-Certificate"
 msgstr "Genväg till CA-certifikat"
 
@@ -543,11 +548,11 @@ msgid ""
 "Please follow the instructions on OpenWrt's homepage to enable IPv6 support"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:919
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:948
 msgid "Please press [Read] button"
 msgstr "Vänligen tryck på [Läs]-knappen"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:905
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:934
 msgid "Read / Reread log file"
 msgstr "Läs / Läs om loggfilen"
 
@@ -564,12 +569,12 @@ msgstr "Ladda om"
 msgid "Reload this service"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:563
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:592
 msgid "Replaces [PASSWORD] in Update-URL (URL-encoded)"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:548
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:555
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:577
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:584
 msgid "Replaces [USERNAME] in Update-URL (URL-encoded)"
 msgstr ""
 
@@ -586,8 +591,8 @@ msgstr "Kör en gång"
 msgid "Running"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:613
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:675
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:642
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:704
 msgid "Script"
 msgstr "Skript"
 
@@ -607,7 +612,7 @@ msgstr "Skick"
 msgid "Status"
 msgstr "Status"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:954
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:983
 msgid "Status directory"
 msgstr ""
 
@@ -627,8 +632,8 @@ msgstr ""
 msgid "Stopped"
 msgstr "Stoppad"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:865
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:876
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:894
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:905
 msgid "The default setting of '0' will retry infinite."
 msgstr ""
 
@@ -640,7 +645,7 @@ msgstr ""
 msgid "There is no service configured."
 msgstr "Det finns ingen tjänst inställd."
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:918
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:947
 msgid "This is the current content of the log file in"
 msgstr ""
 
@@ -651,7 +656,7 @@ msgid ""
 "force_interval set to '0')"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:702
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:731
 msgid "This will be autoset to the selected interface"
 msgstr ""
 
@@ -659,11 +664,11 @@ msgstr ""
 msgid "Timer Settings"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:611
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:640
 msgid "URL"
 msgstr "Webbadress"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:655
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:684
 msgid "URL to detect"
 msgstr "Webbadress att upptäcka"
 
@@ -673,25 +678,25 @@ msgstr "Webbadress att upptäcka"
 msgid "Unknown"
 msgstr "Okänd"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:529
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:536
 msgid ""
 "Update URL to be used for updating your DDNS Provider.<br />Follow "
 "instructions you will find on their WEB page."
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:585
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:614
 msgid "Use HTTP Secure"
 msgstr "Använd Säker HTTP"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:979
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1008
 msgid "Use cURL"
 msgstr "Använd cURL"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:676
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:705
 msgid "User defined script to read systems IP-Address"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:554
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:583
 msgid "Username"
 msgstr "Användarnamn"
 
@@ -699,11 +704,11 @@ msgstr "Användarnamn"
 msgid "Using specific DNS Server not supported"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:807
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:836
 msgid "Values below 5 minutes == 300 seconds are not supported"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:844
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:873
 msgid "Values lower 'Check Interval' except '0' are not supported"
 msgstr ""
 
@@ -711,16 +716,16 @@ msgstr ""
 msgid "Verify"
 msgstr "Verkställ"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:779
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:808
 msgid "Warning"
 msgstr "Varning"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:789
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:818
 msgid ""
 "Writes detailed messages to log file. File will be truncated automatically."
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:772
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:801
 msgid ""
 "Writes log messages to syslog. Critical Errors will always be written to "
 "syslog."
@@ -770,26 +775,26 @@ msgstr "cURL utan Proxy-stöd"
 msgid "custom"
 msgstr "anpassad"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:858
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:887
 msgid "days"
 msgstr "dagar"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:592
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:621
 msgid "directory or path/file"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:820
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:857
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:849
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:886
 msgid "hours"
 msgstr "timmar"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:819
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:856
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:890
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:848
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:885
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:919
 msgid "minutes"
 msgstr "minuter"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:593
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:622
 msgid "or"
 msgstr "eller"
 
@@ -797,12 +802,12 @@ msgstr "eller"
 msgid "or update your system to the latest OpenWrt Release"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:818
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:889
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:847
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:918
 msgid "seconds"
 msgstr "sekunder"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:594
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:623
 msgid "to run HTTPS without verification of server certificates (insecure)"
 msgstr "för att köra HTTPS utan verifiering av server-certifikaten (osäkert)"
 
index b072028d5a42f00e806411906a71ffb745d7f488..e8a829d829c8370e951ef10c17b311d568e12105 100644 (file)
@@ -1,7 +1,7 @@
 msgid ""
 msgstr "Content-Type: text/plain; charset=UTF-8"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:967
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:996
 msgid "\"../\" not allowed in path for Security Reason."
 msgstr ""
 
@@ -14,7 +14,7 @@ msgstr ""
 msgid "Advanced Settings"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:936
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:965
 msgid "Allow non-public IP's"
 msgstr ""
 
@@ -22,7 +22,7 @@ msgstr ""
 msgid "Basic Settings"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:713
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:742
 msgid "Bind Network"
 msgstr ""
 
@@ -52,7 +52,7 @@ msgstr ""
 msgid "Cancel"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:797
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:826
 msgid "Check Interval"
 msgstr ""
 
@@ -65,7 +65,7 @@ msgstr ""
 msgid "Configuration Error"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:927
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:956
 msgid ""
 "Configure here the details for all Dynamic DNS services including this LuCI "
 "application."
@@ -75,7 +75,7 @@ msgstr ""
 msgid "Create service"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:949
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:978
 msgid "Current setting:"
 msgstr ""
 
@@ -84,15 +84,15 @@ msgstr ""
 msgid "Currently DDNS updates are not started at boot or on interface events."
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:539
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:557
 msgid "Custom update script to be used for updating your DDNS Provider."
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:528
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:535
 msgid "Custom update-URL"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:538
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:556
 msgid "Custom update-script"
 msgstr ""
 
@@ -123,27 +123,27 @@ msgstr ""
 msgid "DNS requests via TCP not supported"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:736
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:765
 msgid "DNS-Server"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:945
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:974
 msgid "Date format"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:656
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:685
 msgid "Defines the Web page to read systems IP-Address from<br />"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:666
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:695
 msgid "Defines the interface to read systems IP-Address from"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:647
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:676
 msgid "Defines the network to read systems IP-Address from"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:606
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:635
 msgid ""
 "Defines the source to read systems IP-Address from, that will be send to the "
 "DDNS provider"
@@ -153,11 +153,11 @@ msgstr ""
 msgid "Defines which IP address 'IPv4/IPv6' is send to the DDNS provider"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:961
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:990
 msgid "Directory contains Log files for each running section."
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:955
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:984
 msgid ""
 "Directory contains PID and other status information for each running section."
 msgstr ""
@@ -166,7 +166,7 @@ msgstr ""
 msgid "Disabled"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:547
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:576
 msgid "Domain"
 msgstr ""
 
@@ -184,7 +184,7 @@ msgstr ""
 msgid "Edit"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:586
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:615
 msgid "Enable secure communication with DDNS provider"
 msgstr ""
 
@@ -193,44 +193,44 @@ msgstr ""
 msgid "Enabled"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:780
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:809
 msgid "Error"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:862
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:891
 msgid "Error Retry Counter"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:873
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:902
 msgid "Error Retry Interval"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:684
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:695
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:713
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:724
 msgid "Event Network"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:657
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:686
 msgid "Example for IPv4: http://checkip.dyndns.com"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:658
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:687
 msgid "Example for IPv6: http://checkipv6.dyndns.com"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:790
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:819
 msgid "File"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:932
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:961
 msgid "For detailed information about parameter settings look here."
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:947
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:976
 msgid "For supported codes look here"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:725
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:754
 msgid "Force IP Version"
 msgstr ""
 
@@ -238,19 +238,19 @@ msgstr ""
 msgid "Force IP Version not supported"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:824
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:853
 msgid "Force Interval"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:749
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:778
 msgid "Force TCP on DNS"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:761
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:790
 msgid "Format"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:738
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:767
 msgid "Format: IP or FQDN"
 msgstr ""
 
@@ -260,7 +260,7 @@ msgid ""
 "interface."
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:926
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:955
 msgid "Global Configuration"
 msgstr ""
 
@@ -276,7 +276,7 @@ msgstr ""
 msgid "Hostname/FQDN to validate, if IP update happen or necessary"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:605
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:634
 msgid "IP address source"
 msgstr ""
 
@@ -288,7 +288,7 @@ msgstr ""
 msgid "IPv4-Address"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:762
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:791
 msgid "IPv6 address must be given in square brackets"
 msgstr ""
 
@@ -304,7 +304,7 @@ msgstr ""
 msgid "IPv6-Address"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:980
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1009
 msgid ""
 "If Wget and cURL package are installed, Wget is used for communication by "
 "default."
@@ -327,7 +327,7 @@ msgid ""
 "In some versions cURL/libcurl in OpenWrt is compiled without proxy support."
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:777
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:806
 msgid "Info"
 msgstr ""
 
@@ -335,32 +335,37 @@ msgstr ""
 msgid "Information"
 msgstr ""
 
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:548
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:568
+msgid "Insert a Update Script OR a Update URL"
+msgstr ""
+
 #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:289
 msgid ""
 "Install 'ca-certificates' package or needed certificates by hand into /etc/"
 "ssl/certs default directory"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:612
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:665
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:641
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:694
 msgid "Interface"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:825
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:854
 msgid ""
 "Interval to force updates send to DDNS Provider<br />Setting this parameter "
 "to 0 will force the script to only run once"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:815
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:844
 msgid "Interval unit to check for changed IP"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:852
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:881
 msgid "Interval unit to force updates send to DDNS Provider"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:929
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:958
 msgid "It is NOT recommended for casual users to change settings on this page."
 msgstr ""
 
@@ -372,19 +377,19 @@ msgstr ""
 msgid "Log File Viewer"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:960
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:989
 msgid "Log directory"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:972
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1001
 msgid "Log length"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:784
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:813
 msgid "Log to file"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:771
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:800
 msgid "Log to syslog"
 msgstr ""
 
@@ -411,15 +416,15 @@ msgid ""
 "HTTPS protocol."
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:610
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:646
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:639
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:675
 #: applications/luci-app-ddns/htdocs/luci-static/resources/view/status/include/70_ddns.js:31
 msgid "Network"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:685
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:696
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:715
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:714
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:725
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:744
 msgid "Network on which the ddns-updater scripts will be started"
 msgstr ""
 
@@ -447,11 +452,11 @@ msgstr ""
 msgid "No certificates found"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:776
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:805
 msgid "No logging"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:937
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:966
 msgid "Non-public and by default blocked IP's"
 msgstr ""
 
@@ -460,68 +465,68 @@ msgstr ""
 msgid "Not Running"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:778
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:807
 msgid "Notice"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:973
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1002
 msgid "Number of last lines stored in log files"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:726
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:755
 msgid "OPTIONAL: Force the usage of pure IPv4/IPv6 only communication."
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:750
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:779
 msgid "OPTIONAL: Force the use of TCP instead of default UDP on DNS requests."
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:714
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:743
 msgid "OPTIONAL: Network to use for communication"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:760
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:789
 msgid "OPTIONAL: Proxy-Server for detection and updates."
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:737
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:766
 msgid "OPTIONAL: Use non-default DNS-Server to detect 'Registered IP'."
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:885
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:914
 msgid "On Error the script will retry the failed action after given time"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:863
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:874
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:892
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:903
 msgid "On Error the script will stop execution after given number of retrys"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:570
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:599
 msgid "Optional Encoded Parameter"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:577
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:606
 msgid "Optional Parameter"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:571
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:600
 msgid "Optional: Replaces [PARAMENC] in Update-URL (URL-encoded)"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:578
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:607
 msgid "Optional: Replaces [PARAMOPT] in Update-URL (NOT URL-encoded)"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:759
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:788
 msgid "PROXY-Server"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:562
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:591
 msgid "Password"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:591
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:620
 msgid "Path to CA-Certificate"
 msgstr ""
 
@@ -530,11 +535,11 @@ msgid ""
 "Please follow the instructions on OpenWrt's homepage to enable IPv6 support"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:919
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:948
 msgid "Please press [Read] button"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:905
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:934
 msgid "Read / Reread log file"
 msgstr ""
 
@@ -551,12 +556,12 @@ msgstr ""
 msgid "Reload this service"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:563
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:592
 msgid "Replaces [PASSWORD] in Update-URL (URL-encoded)"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:548
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:555
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:577
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:584
 msgid "Replaces [USERNAME] in Update-URL (URL-encoded)"
 msgstr ""
 
@@ -573,8 +578,8 @@ msgstr ""
 msgid "Running"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:613
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:675
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:642
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:704
 msgid "Script"
 msgstr ""
 
@@ -594,7 +599,7 @@ msgstr ""
 msgid "Status"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:954
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:983
 msgid "Status directory"
 msgstr ""
 
@@ -614,8 +619,8 @@ msgstr ""
 msgid "Stopped"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:865
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:876
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:894
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:905
 msgid "The default setting of '0' will retry infinite."
 msgstr ""
 
@@ -627,7 +632,7 @@ msgstr ""
 msgid "There is no service configured."
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:918
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:947
 msgid "This is the current content of the log file in"
 msgstr ""
 
@@ -638,7 +643,7 @@ msgid ""
 "force_interval set to '0')"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:702
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:731
 msgid "This will be autoset to the selected interface"
 msgstr ""
 
@@ -646,11 +651,11 @@ msgstr ""
 msgid "Timer Settings"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:611
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:640
 msgid "URL"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:655
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:684
 msgid "URL to detect"
 msgstr ""
 
@@ -660,25 +665,25 @@ msgstr ""
 msgid "Unknown"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:529
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:536
 msgid ""
 "Update URL to be used for updating your DDNS Provider.<br />Follow "
 "instructions you will find on their WEB page."
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:585
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:614
 msgid "Use HTTP Secure"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:979
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1008
 msgid "Use cURL"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:676
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:705
 msgid "User defined script to read systems IP-Address"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:554
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:583
 msgid "Username"
 msgstr ""
 
@@ -686,11 +691,11 @@ msgstr ""
 msgid "Using specific DNS Server not supported"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:807
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:836
 msgid "Values below 5 minutes == 300 seconds are not supported"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:844
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:873
 msgid "Values lower 'Check Interval' except '0' are not supported"
 msgstr ""
 
@@ -698,16 +703,16 @@ msgstr ""
 msgid "Verify"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:779
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:808
 msgid "Warning"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:789
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:818
 msgid ""
 "Writes detailed messages to log file. File will be truncated automatically."
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:772
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:801
 msgid ""
 "Writes log messages to syslog. Critical Errors will always be written to "
 "syslog."
@@ -757,26 +762,26 @@ msgstr ""
 msgid "custom"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:858
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:887
 msgid "days"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:592
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:621
 msgid "directory or path/file"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:820
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:857
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:849
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:886
 msgid "hours"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:819
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:856
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:890
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:848
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:885
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:919
 msgid "minutes"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:593
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:622
 msgid "or"
 msgstr ""
 
@@ -784,11 +789,11 @@ msgstr ""
 msgid "or update your system to the latest OpenWrt Release"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:818
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:889
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:847
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:918
 msgid "seconds"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:594
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:623
 msgid "to run HTTPS without verification of server certificates (insecure)"
 msgstr ""
index 31236bd26a160700beaa77935c66fab70573b5df..6a2c43cb72042366a633de3af27d024a85b45b72 100644 (file)
@@ -13,7 +13,7 @@ msgstr ""
 "Plural-Forms: nplurals=1; plural=0;\n"
 "X-Generator: Weblate 3.10-dev\n"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:967
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:996
 msgid "\"../\" not allowed in path for Security Reason."
 msgstr ""
 
@@ -26,7 +26,7 @@ msgstr ""
 msgid "Advanced Settings"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:936
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:965
 msgid "Allow non-public IP's"
 msgstr ""
 
@@ -34,7 +34,7 @@ msgstr ""
 msgid "Basic Settings"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:713
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:742
 msgid "Bind Network"
 msgstr ""
 
@@ -64,7 +64,7 @@ msgstr ""
 msgid "Cancel"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:797
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:826
 msgid "Check Interval"
 msgstr ""
 
@@ -77,7 +77,7 @@ msgstr ""
 msgid "Configuration Error"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:927
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:956
 msgid ""
 "Configure here the details for all Dynamic DNS services including this LuCI "
 "application."
@@ -87,7 +87,7 @@ msgstr ""
 msgid "Create service"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:949
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:978
 msgid "Current setting:"
 msgstr ""
 
@@ -96,15 +96,15 @@ msgstr ""
 msgid "Currently DDNS updates are not started at boot or on interface events."
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:539
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:557
 msgid "Custom update script to be used for updating your DDNS Provider."
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:528
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:535
 msgid "Custom update-URL"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:538
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:556
 msgid "Custom update-script"
 msgstr ""
 
@@ -135,27 +135,27 @@ msgstr ""
 msgid "DNS requests via TCP not supported"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:736
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:765
 msgid "DNS-Server"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:945
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:974
 msgid "Date format"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:656
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:685
 msgid "Defines the Web page to read systems IP-Address from<br />"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:666
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:695
 msgid "Defines the interface to read systems IP-Address from"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:647
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:676
 msgid "Defines the network to read systems IP-Address from"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:606
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:635
 msgid ""
 "Defines the source to read systems IP-Address from, that will be send to the "
 "DDNS provider"
@@ -165,11 +165,11 @@ msgstr ""
 msgid "Defines which IP address 'IPv4/IPv6' is send to the DDNS provider"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:961
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:990
 msgid "Directory contains Log files for each running section."
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:955
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:984
 msgid ""
 "Directory contains PID and other status information for each running section."
 msgstr ""
@@ -178,7 +178,7 @@ msgstr ""
 msgid "Disabled"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:547
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:576
 msgid "Domain"
 msgstr ""
 
@@ -196,7 +196,7 @@ msgstr ""
 msgid "Edit"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:586
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:615
 msgid "Enable secure communication with DDNS provider"
 msgstr ""
 
@@ -205,44 +205,44 @@ msgstr ""
 msgid "Enabled"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:780
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:809
 msgid "Error"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:862
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:891
 msgid "Error Retry Counter"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:873
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:902
 msgid "Error Retry Interval"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:684
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:695
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:713
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:724
 msgid "Event Network"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:657
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:686
 msgid "Example for IPv4: http://checkip.dyndns.com"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:658
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:687
 msgid "Example for IPv6: http://checkipv6.dyndns.com"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:790
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:819
 msgid "File"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:932
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:961
 msgid "For detailed information about parameter settings look here."
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:947
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:976
 msgid "For supported codes look here"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:725
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:754
 msgid "Force IP Version"
 msgstr ""
 
@@ -250,19 +250,19 @@ msgstr ""
 msgid "Force IP Version not supported"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:824
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:853
 msgid "Force Interval"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:749
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:778
 msgid "Force TCP on DNS"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:761
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:790
 msgid "Format"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:738
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:767
 msgid "Format: IP or FQDN"
 msgstr ""
 
@@ -272,7 +272,7 @@ msgid ""
 "interface."
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:926
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:955
 msgid "Global Configuration"
 msgstr ""
 
@@ -288,7 +288,7 @@ msgstr ""
 msgid "Hostname/FQDN to validate, if IP update happen or necessary"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:605
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:634
 msgid "IP address source"
 msgstr ""
 
@@ -300,7 +300,7 @@ msgstr ""
 msgid "IPv4-Address"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:762
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:791
 msgid "IPv6 address must be given in square brackets"
 msgstr ""
 
@@ -316,7 +316,7 @@ msgstr ""
 msgid "IPv6-Address"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:980
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1009
 msgid ""
 "If Wget and cURL package are installed, Wget is used for communication by "
 "default."
@@ -339,7 +339,7 @@ msgid ""
 "In some versions cURL/libcurl in OpenWrt is compiled without proxy support."
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:777
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:806
 msgid "Info"
 msgstr ""
 
@@ -347,32 +347,37 @@ msgstr ""
 msgid "Information"
 msgstr ""
 
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:548
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:568
+msgid "Insert a Update Script OR a Update URL"
+msgstr ""
+
 #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:289
 msgid ""
 "Install 'ca-certificates' package or needed certificates by hand into /etc/"
 "ssl/certs default directory"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:612
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:665
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:641
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:694
 msgid "Interface"
 msgstr "Arabirim"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:825
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:854
 msgid ""
 "Interval to force updates send to DDNS Provider<br />Setting this parameter "
 "to 0 will force the script to only run once"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:815
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:844
 msgid "Interval unit to check for changed IP"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:852
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:881
 msgid "Interval unit to force updates send to DDNS Provider"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:929
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:958
 msgid "It is NOT recommended for casual users to change settings on this page."
 msgstr ""
 
@@ -384,19 +389,19 @@ msgstr ""
 msgid "Log File Viewer"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:960
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:989
 msgid "Log directory"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:972
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1001
 msgid "Log length"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:784
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:813
 msgid "Log to file"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:771
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:800
 msgid "Log to syslog"
 msgstr ""
 
@@ -423,15 +428,15 @@ msgid ""
 "HTTPS protocol."
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:610
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:646
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:639
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:675
 #: applications/luci-app-ddns/htdocs/luci-static/resources/view/status/include/70_ddns.js:31
 msgid "Network"
 msgstr "Ağ"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:685
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:696
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:715
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:714
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:725
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:744
 msgid "Network on which the ddns-updater scripts will be started"
 msgstr ""
 
@@ -459,11 +464,11 @@ msgstr ""
 msgid "No certificates found"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:776
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:805
 msgid "No logging"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:937
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:966
 msgid "Non-public and by default blocked IP's"
 msgstr ""
 
@@ -472,68 +477,68 @@ msgstr ""
 msgid "Not Running"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:778
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:807
 msgid "Notice"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:973
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1002
 msgid "Number of last lines stored in log files"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:726
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:755
 msgid "OPTIONAL: Force the usage of pure IPv4/IPv6 only communication."
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:750
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:779
 msgid "OPTIONAL: Force the use of TCP instead of default UDP on DNS requests."
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:714
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:743
 msgid "OPTIONAL: Network to use for communication"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:760
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:789
 msgid "OPTIONAL: Proxy-Server for detection and updates."
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:737
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:766
 msgid "OPTIONAL: Use non-default DNS-Server to detect 'Registered IP'."
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:885
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:914
 msgid "On Error the script will retry the failed action after given time"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:863
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:874
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:892
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:903
 msgid "On Error the script will stop execution after given number of retrys"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:570
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:599
 msgid "Optional Encoded Parameter"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:577
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:606
 msgid "Optional Parameter"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:571
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:600
 msgid "Optional: Replaces [PARAMENC] in Update-URL (URL-encoded)"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:578
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:607
 msgid "Optional: Replaces [PARAMOPT] in Update-URL (NOT URL-encoded)"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:759
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:788
 msgid "PROXY-Server"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:562
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:591
 msgid "Password"
 msgstr "Parola"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:591
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:620
 msgid "Path to CA-Certificate"
 msgstr ""
 
@@ -542,11 +547,11 @@ msgid ""
 "Please follow the instructions on OpenWrt's homepage to enable IPv6 support"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:919
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:948
 msgid "Please press [Read] button"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:905
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:934
 msgid "Read / Reread log file"
 msgstr ""
 
@@ -563,12 +568,12 @@ msgstr ""
 msgid "Reload this service"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:563
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:592
 msgid "Replaces [PASSWORD] in Update-URL (URL-encoded)"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:548
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:555
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:577
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:584
 msgid "Replaces [USERNAME] in Update-URL (URL-encoded)"
 msgstr ""
 
@@ -585,8 +590,8 @@ msgstr ""
 msgid "Running"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:613
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:675
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:642
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:704
 msgid "Script"
 msgstr ""
 
@@ -606,7 +611,7 @@ msgstr ""
 msgid "Status"
 msgstr "Durum"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:954
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:983
 msgid "Status directory"
 msgstr ""
 
@@ -626,8 +631,8 @@ msgstr ""
 msgid "Stopped"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:865
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:876
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:894
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:905
 msgid "The default setting of '0' will retry infinite."
 msgstr ""
 
@@ -639,7 +644,7 @@ msgstr ""
 msgid "There is no service configured."
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:918
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:947
 msgid "This is the current content of the log file in"
 msgstr ""
 
@@ -650,7 +655,7 @@ msgid ""
 "force_interval set to '0')"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:702
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:731
 msgid "This will be autoset to the selected interface"
 msgstr ""
 
@@ -658,11 +663,11 @@ msgstr ""
 msgid "Timer Settings"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:611
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:640
 msgid "URL"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:655
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:684
 msgid "URL to detect"
 msgstr ""
 
@@ -672,25 +677,25 @@ msgstr ""
 msgid "Unknown"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:529
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:536
 msgid ""
 "Update URL to be used for updating your DDNS Provider.<br />Follow "
 "instructions you will find on their WEB page."
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:585
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:614
 msgid "Use HTTP Secure"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:979
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1008
 msgid "Use cURL"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:676
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:705
 msgid "User defined script to read systems IP-Address"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:554
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:583
 msgid "Username"
 msgstr "Kullanıcı adı"
 
@@ -698,11 +703,11 @@ msgstr "Kullanıcı adı"
 msgid "Using specific DNS Server not supported"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:807
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:836
 msgid "Values below 5 minutes == 300 seconds are not supported"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:844
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:873
 msgid "Values lower 'Check Interval' except '0' are not supported"
 msgstr ""
 
@@ -710,16 +715,16 @@ msgstr ""
 msgid "Verify"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:779
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:808
 msgid "Warning"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:789
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:818
 msgid ""
 "Writes detailed messages to log file. File will be truncated automatically."
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:772
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:801
 msgid ""
 "Writes log messages to syslog. Critical Errors will always be written to "
 "syslog."
@@ -769,26 +774,26 @@ msgstr ""
 msgid "custom"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:858
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:887
 msgid "days"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:592
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:621
 msgid "directory or path/file"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:820
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:857
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:849
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:886
 msgid "hours"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:819
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:856
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:890
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:848
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:885
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:919
 msgid "minutes"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:593
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:622
 msgid "or"
 msgstr ""
 
@@ -796,12 +801,12 @@ msgstr ""
 msgid "or update your system to the latest OpenWrt Release"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:818
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:889
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:847
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:918
 msgid "seconds"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:594
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:623
 msgid "to run HTTPS without verification of server certificates (insecure)"
 msgstr ""
 
index d86063ef92f2a11e53aafe8cd8d06925fb91c50b..20f02861e028c7e5e67228cba4d7ebde320e1765 100644 (file)
@@ -16,7 +16,7 @@ msgstr ""
 "4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
 "X-Generator: Weblate 4.0-dev\n"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:967
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:996
 msgid "\"../\" not allowed in path for Security Reason."
 msgstr ""
 
@@ -29,7 +29,7 @@ msgstr "Додати новий сервіс..."
 msgid "Advanced Settings"
 msgstr "Додаткові параметри"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:936
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:965
 msgid "Allow non-public IP's"
 msgstr "Дозволити не публічні IP"
 
@@ -37,7 +37,7 @@ msgstr "Дозволити не публічні IP"
 msgid "Basic Settings"
 msgstr "Основні налаштування"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:713
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:742
 msgid "Bind Network"
 msgstr ""
 
@@ -67,7 +67,7 @@ msgstr ""
 msgid "Cancel"
 msgstr "Скасувати"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:797
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:826
 msgid "Check Interval"
 msgstr "Інтервал перевірки"
 
@@ -80,7 +80,7 @@ msgstr "Конфігурація"
 msgid "Configuration Error"
 msgstr "Помилка конфігурації"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:927
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:956
 msgid ""
 "Configure here the details for all Dynamic DNS services including this LuCI "
 "application."
@@ -90,7 +90,7 @@ msgstr ""
 msgid "Create service"
 msgstr "Створити сервіс"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:949
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:978
 msgid "Current setting:"
 msgstr "Поточні налаштування:"
 
@@ -99,15 +99,15 @@ msgstr "Поточні налаштування:"
 msgid "Currently DDNS updates are not started at boot or on interface events."
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:539
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:557
 msgid "Custom update script to be used for updating your DDNS Provider."
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:528
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:535
 msgid "Custom update-URL"
 msgstr "Користувацький URL оновлення"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:538
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:556
 msgid "Custom update-script"
 msgstr ""
 
@@ -138,27 +138,27 @@ msgstr ""
 msgid "DNS requests via TCP not supported"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:736
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:765
 msgid "DNS-Server"
 msgstr "DNS сервер"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:945
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:974
 msgid "Date format"
 msgstr "Формат дати"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:656
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:685
 msgid "Defines the Web page to read systems IP-Address from<br />"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:666
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:695
 msgid "Defines the interface to read systems IP-Address from"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:647
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:676
 msgid "Defines the network to read systems IP-Address from"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:606
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:635
 msgid ""
 "Defines the source to read systems IP-Address from, that will be send to the "
 "DDNS provider"
@@ -168,11 +168,11 @@ msgstr ""
 msgid "Defines which IP address 'IPv4/IPv6' is send to the DDNS provider"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:961
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:990
 msgid "Directory contains Log files for each running section."
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:955
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:984
 msgid ""
 "Directory contains PID and other status information for each running section."
 msgstr ""
@@ -181,7 +181,7 @@ msgstr ""
 msgid "Disabled"
 msgstr "Вимкнено"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:547
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:576
 msgid "Domain"
 msgstr "Домен"
 
@@ -199,7 +199,7 @@ msgstr ""
 msgid "Edit"
 msgstr "Редагувати"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:586
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:615
 msgid "Enable secure communication with DDNS provider"
 msgstr ""
 
@@ -208,44 +208,44 @@ msgstr ""
 msgid "Enabled"
 msgstr "Увімкнено"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:780
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:809
 msgid "Error"
 msgstr "Помилка"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:862
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:891
 msgid "Error Retry Counter"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:873
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:902
 msgid "Error Retry Interval"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:684
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:695
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:713
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:724
 msgid "Event Network"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:657
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:686
 msgid "Example for IPv4: http://checkip.dyndns.com"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:658
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:687
 msgid "Example for IPv6: http://checkipv6.dyndns.com"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:790
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:819
 msgid "File"
 msgstr "Файл"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:932
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:961
 msgid "For detailed information about parameter settings look here."
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:947
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:976
 msgid "For supported codes look here"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:725
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:754
 msgid "Force IP Version"
 msgstr ""
 
@@ -253,19 +253,19 @@ msgstr ""
 msgid "Force IP Version not supported"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:824
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:853
 msgid "Force Interval"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:749
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:778
 msgid "Force TCP on DNS"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:761
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:790
 msgid "Format"
 msgstr "Формат"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:738
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:767
 msgid "Format: IP or FQDN"
 msgstr ""
 
@@ -275,7 +275,7 @@ msgid ""
 "interface."
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:926
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:955
 msgid "Global Configuration"
 msgstr "Глобальні налаштування"
 
@@ -291,7 +291,7 @@ msgstr "HTTPS не підтримується"
 msgid "Hostname/FQDN to validate, if IP update happen or necessary"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:605
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:634
 msgid "IP address source"
 msgstr "IP адреса джерела"
 
@@ -303,7 +303,7 @@ msgstr "Версія IP адреси"
 msgid "IPv4-Address"
 msgstr "Адреса IPv4"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:762
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:791
 msgid "IPv6 address must be given in square brackets"
 msgstr ""
 
@@ -319,7 +319,7 @@ msgstr "IPv6 не підтримується"
 msgid "IPv6-Address"
 msgstr "Адреса IPv6"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:980
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1009
 msgid ""
 "If Wget and cURL package are installed, Wget is used for communication by "
 "default."
@@ -342,7 +342,7 @@ msgid ""
 "In some versions cURL/libcurl in OpenWrt is compiled without proxy support."
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:777
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:806
 msgid "Info"
 msgstr "Інформація"
 
@@ -350,32 +350,37 @@ msgstr "Інформація"
 msgid "Information"
 msgstr "Інформація"
 
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:548
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:568
+msgid "Insert a Update Script OR a Update URL"
+msgstr ""
+
 #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:289
 msgid ""
 "Install 'ca-certificates' package or needed certificates by hand into /etc/"
 "ssl/certs default directory"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:612
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:665
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:641
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:694
 msgid "Interface"
 msgstr "Інтерфейс"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:825
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:854
 msgid ""
 "Interval to force updates send to DDNS Provider<br />Setting this parameter "
 "to 0 will force the script to only run once"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:815
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:844
 msgid "Interval unit to check for changed IP"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:852
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:881
 msgid "Interval unit to force updates send to DDNS Provider"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:929
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:958
 msgid "It is NOT recommended for casual users to change settings on this page."
 msgstr ""
 
@@ -387,19 +392,19 @@ msgstr ""
 msgid "Log File Viewer"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:960
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:989
 msgid "Log directory"
 msgstr "Директорія для звіту"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:972
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1001
 msgid "Log length"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:784
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:813
 msgid "Log to file"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:771
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:800
 msgid "Log to syslog"
 msgstr ""
 
@@ -426,15 +431,15 @@ msgid ""
 "HTTPS protocol."
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:610
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:646
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:639
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:675
 #: applications/luci-app-ddns/htdocs/luci-static/resources/view/status/include/70_ddns.js:31
 msgid "Network"
 msgstr "Мережа"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:685
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:696
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:715
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:714
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:725
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:744
 msgid "Network on which the ddns-updater scripts will be started"
 msgstr ""
 
@@ -462,11 +467,11 @@ msgstr ""
 msgid "No certificates found"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:776
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:805
 msgid "No logging"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:937
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:966
 msgid "Non-public and by default blocked IP's"
 msgstr ""
 
@@ -475,68 +480,68 @@ msgstr ""
 msgid "Not Running"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:778
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:807
 msgid "Notice"
 msgstr "Зауваження"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:973
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1002
 msgid "Number of last lines stored in log files"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:726
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:755
 msgid "OPTIONAL: Force the usage of pure IPv4/IPv6 only communication."
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:750
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:779
 msgid "OPTIONAL: Force the use of TCP instead of default UDP on DNS requests."
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:714
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:743
 msgid "OPTIONAL: Network to use for communication"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:760
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:789
 msgid "OPTIONAL: Proxy-Server for detection and updates."
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:737
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:766
 msgid "OPTIONAL: Use non-default DNS-Server to detect 'Registered IP'."
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:885
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:914
 msgid "On Error the script will retry the failed action after given time"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:863
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:874
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:892
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:903
 msgid "On Error the script will stop execution after given number of retrys"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:570
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:599
 msgid "Optional Encoded Parameter"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:577
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:606
 msgid "Optional Parameter"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:571
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:600
 msgid "Optional: Replaces [PARAMENC] in Update-URL (URL-encoded)"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:578
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:607
 msgid "Optional: Replaces [PARAMOPT] in Update-URL (NOT URL-encoded)"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:759
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:788
 msgid "PROXY-Server"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:562
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:591
 msgid "Password"
 msgstr "Пароль"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:591
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:620
 msgid "Path to CA-Certificate"
 msgstr "Шлях до сертифіката CA"
 
@@ -545,11 +550,11 @@ msgid ""
 "Please follow the instructions on OpenWrt's homepage to enable IPv6 support"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:919
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:948
 msgid "Please press [Read] button"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:905
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:934
 msgid "Read / Reread log file"
 msgstr ""
 
@@ -566,12 +571,12 @@ msgstr ""
 msgid "Reload this service"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:563
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:592
 msgid "Replaces [PASSWORD] in Update-URL (URL-encoded)"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:548
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:555
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:577
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:584
 msgid "Replaces [USERNAME] in Update-URL (URL-encoded)"
 msgstr ""
 
@@ -588,8 +593,8 @@ msgstr ""
 msgid "Running"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:613
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:675
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:642
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:704
 msgid "Script"
 msgstr ""
 
@@ -609,7 +614,7 @@ msgstr "Стан"
 msgid "Status"
 msgstr "Стан"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:954
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:983
 msgid "Status directory"
 msgstr ""
 
@@ -629,8 +634,8 @@ msgstr ""
 msgid "Stopped"
 msgstr "Зупинено"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:865
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:876
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:894
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:905
 msgid "The default setting of '0' will retry infinite."
 msgstr ""
 
@@ -642,7 +647,7 @@ msgstr ""
 msgid "There is no service configured."
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:918
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:947
 msgid "This is the current content of the log file in"
 msgstr ""
 
@@ -653,7 +658,7 @@ msgid ""
 "force_interval set to '0')"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:702
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:731
 msgid "This will be autoset to the selected interface"
 msgstr ""
 
@@ -661,11 +666,11 @@ msgstr ""
 msgid "Timer Settings"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:611
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:640
 msgid "URL"
 msgstr "URL"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:655
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:684
 msgid "URL to detect"
 msgstr ""
 
@@ -675,25 +680,25 @@ msgstr ""
 msgid "Unknown"
 msgstr "Невідомо"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:529
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:536
 msgid ""
 "Update URL to be used for updating your DDNS Provider.<br />Follow "
 "instructions you will find on their WEB page."
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:585
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:614
 msgid "Use HTTP Secure"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:979
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1008
 msgid "Use cURL"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:676
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:705
 msgid "User defined script to read systems IP-Address"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:554
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:583
 msgid "Username"
 msgstr "Ім'я користувача"
 
@@ -701,11 +706,11 @@ msgstr "Ім'я користувача"
 msgid "Using specific DNS Server not supported"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:807
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:836
 msgid "Values below 5 minutes == 300 seconds are not supported"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:844
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:873
 msgid "Values lower 'Check Interval' except '0' are not supported"
 msgstr ""
 
@@ -713,16 +718,16 @@ msgstr ""
 msgid "Verify"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:779
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:808
 msgid "Warning"
 msgstr "Застереження"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:789
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:818
 msgid ""
 "Writes detailed messages to log file. File will be truncated automatically."
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:772
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:801
 msgid ""
 "Writes log messages to syslog. Critical Errors will always be written to "
 "syslog."
@@ -772,26 +777,26 @@ msgstr ""
 msgid "custom"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:858
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:887
 msgid "days"
 msgstr "днів"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:592
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:621
 msgid "directory or path/file"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:820
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:857
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:849
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:886
 msgid "hours"
 msgstr "годин"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:819
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:856
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:890
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:848
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:885
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:919
 msgid "minutes"
 msgstr "хв."
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:593
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:622
 msgid "or"
 msgstr "або"
 
@@ -799,12 +804,12 @@ msgstr "або"
 msgid "or update your system to the latest OpenWrt Release"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:818
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:889
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:847
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:918
 msgid "seconds"
 msgstr "секунди"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:594
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:623
 msgid "to run HTTPS without verification of server certificates (insecure)"
 msgstr ""
 
index 39583f7d9f47f55613562174935d144d3c58a530..2e2780d2f8741d242adce75ed96eb87ea38caec3 100644 (file)
@@ -13,7 +13,7 @@ msgstr ""
 "Plural-Forms: nplurals=1; plural=0;\n"
 "X-Generator: Weblate 3.10-dev\n"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:967
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:996
 msgid "\"../\" not allowed in path for Security Reason."
 msgstr ""
 
@@ -26,7 +26,7 @@ msgstr ""
 msgid "Advanced Settings"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:936
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:965
 msgid "Allow non-public IP's"
 msgstr ""
 
@@ -34,7 +34,7 @@ msgstr ""
 msgid "Basic Settings"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:713
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:742
 msgid "Bind Network"
 msgstr ""
 
@@ -64,7 +64,7 @@ msgstr ""
 msgid "Cancel"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:797
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:826
 msgid "Check Interval"
 msgstr ""
 
@@ -77,7 +77,7 @@ msgstr ""
 msgid "Configuration Error"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:927
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:956
 msgid ""
 "Configure here the details for all Dynamic DNS services including this LuCI "
 "application."
@@ -87,7 +87,7 @@ msgstr ""
 msgid "Create service"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:949
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:978
 msgid "Current setting:"
 msgstr ""
 
@@ -96,16 +96,16 @@ msgstr ""
 msgid "Currently DDNS updates are not started at boot or on interface events."
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:539
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:557
 msgid "Custom update script to be used for updating your DDNS Provider."
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:528
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:535
 #, fuzzy
 msgid "Custom update-URL"
 msgstr "Tùy chỉnh cập nhật - URL"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:538
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:556
 msgid "Custom update-script"
 msgstr ""
 
@@ -136,27 +136,27 @@ msgstr ""
 msgid "DNS requests via TCP not supported"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:736
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:765
 msgid "DNS-Server"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:945
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:974
 msgid "Date format"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:656
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:685
 msgid "Defines the Web page to read systems IP-Address from<br />"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:666
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:695
 msgid "Defines the interface to read systems IP-Address from"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:647
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:676
 msgid "Defines the network to read systems IP-Address from"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:606
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:635
 msgid ""
 "Defines the source to read systems IP-Address from, that will be send to the "
 "DDNS provider"
@@ -166,11 +166,11 @@ msgstr ""
 msgid "Defines which IP address 'IPv4/IPv6' is send to the DDNS provider"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:961
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:990
 msgid "Directory contains Log files for each running section."
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:955
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:984
 msgid ""
 "Directory contains PID and other status information for each running section."
 msgstr ""
@@ -179,7 +179,7 @@ msgstr ""
 msgid "Disabled"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:547
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:576
 msgid "Domain"
 msgstr ""
 
@@ -197,7 +197,7 @@ msgstr ""
 msgid "Edit"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:586
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:615
 msgid "Enable secure communication with DDNS provider"
 msgstr ""
 
@@ -206,44 +206,44 @@ msgstr ""
 msgid "Enabled"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:780
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:809
 msgid "Error"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:862
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:891
 msgid "Error Retry Counter"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:873
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:902
 msgid "Error Retry Interval"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:684
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:695
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:713
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:724
 msgid "Event Network"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:657
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:686
 msgid "Example for IPv4: http://checkip.dyndns.com"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:658
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:687
 msgid "Example for IPv6: http://checkipv6.dyndns.com"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:790
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:819
 msgid "File"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:932
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:961
 msgid "For detailed information about parameter settings look here."
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:947
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:976
 msgid "For supported codes look here"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:725
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:754
 msgid "Force IP Version"
 msgstr ""
 
@@ -251,19 +251,19 @@ msgstr ""
 msgid "Force IP Version not supported"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:824
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:853
 msgid "Force Interval"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:749
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:778
 msgid "Force TCP on DNS"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:761
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:790
 msgid "Format"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:738
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:767
 msgid "Format: IP or FQDN"
 msgstr ""
 
@@ -273,7 +273,7 @@ msgid ""
 "interface."
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:926
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:955
 msgid "Global Configuration"
 msgstr ""
 
@@ -289,7 +289,7 @@ msgstr ""
 msgid "Hostname/FQDN to validate, if IP update happen or necessary"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:605
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:634
 msgid "IP address source"
 msgstr ""
 
@@ -301,7 +301,7 @@ msgstr ""
 msgid "IPv4-Address"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:762
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:791
 msgid "IPv6 address must be given in square brackets"
 msgstr ""
 
@@ -317,7 +317,7 @@ msgstr ""
 msgid "IPv6-Address"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:980
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1009
 msgid ""
 "If Wget and cURL package are installed, Wget is used for communication by "
 "default."
@@ -340,7 +340,7 @@ msgid ""
 "In some versions cURL/libcurl in OpenWrt is compiled without proxy support."
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:777
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:806
 msgid "Info"
 msgstr ""
 
@@ -348,32 +348,37 @@ msgstr ""
 msgid "Information"
 msgstr ""
 
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:548
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:568
+msgid "Insert a Update Script OR a Update URL"
+msgstr ""
+
 #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:289
 msgid ""
 "Install 'ca-certificates' package or needed certificates by hand into /etc/"
 "ssl/certs default directory"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:612
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:665
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:641
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:694
 msgid "Interface"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:825
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:854
 msgid ""
 "Interval to force updates send to DDNS Provider<br />Setting this parameter "
 "to 0 will force the script to only run once"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:815
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:844
 msgid "Interval unit to check for changed IP"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:852
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:881
 msgid "Interval unit to force updates send to DDNS Provider"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:929
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:958
 msgid "It is NOT recommended for casual users to change settings on this page."
 msgstr ""
 
@@ -385,19 +390,19 @@ msgstr ""
 msgid "Log File Viewer"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:960
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:989
 msgid "Log directory"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:972
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1001
 msgid "Log length"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:784
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:813
 msgid "Log to file"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:771
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:800
 msgid "Log to syslog"
 msgstr ""
 
@@ -424,15 +429,15 @@ msgid ""
 "HTTPS protocol."
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:610
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:646
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:639
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:675
 #: applications/luci-app-ddns/htdocs/luci-static/resources/view/status/include/70_ddns.js:31
 msgid "Network"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:685
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:696
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:715
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:714
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:725
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:744
 msgid "Network on which the ddns-updater scripts will be started"
 msgstr ""
 
@@ -460,11 +465,11 @@ msgstr ""
 msgid "No certificates found"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:776
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:805
 msgid "No logging"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:937
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:966
 msgid "Non-public and by default blocked IP's"
 msgstr ""
 
@@ -473,68 +478,68 @@ msgstr ""
 msgid "Not Running"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:778
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:807
 msgid "Notice"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:973
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1002
 msgid "Number of last lines stored in log files"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:726
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:755
 msgid "OPTIONAL: Force the usage of pure IPv4/IPv6 only communication."
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:750
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:779
 msgid "OPTIONAL: Force the use of TCP instead of default UDP on DNS requests."
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:714
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:743
 msgid "OPTIONAL: Network to use for communication"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:760
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:789
 msgid "OPTIONAL: Proxy-Server for detection and updates."
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:737
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:766
 msgid "OPTIONAL: Use non-default DNS-Server to detect 'Registered IP'."
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:885
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:914
 msgid "On Error the script will retry the failed action after given time"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:863
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:874
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:892
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:903
 msgid "On Error the script will stop execution after given number of retrys"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:570
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:599
 msgid "Optional Encoded Parameter"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:577
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:606
 msgid "Optional Parameter"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:571
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:600
 msgid "Optional: Replaces [PARAMENC] in Update-URL (URL-encoded)"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:578
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:607
 msgid "Optional: Replaces [PARAMOPT] in Update-URL (NOT URL-encoded)"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:759
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:788
 msgid "PROXY-Server"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:562
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:591
 msgid "Password"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:591
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:620
 msgid "Path to CA-Certificate"
 msgstr ""
 
@@ -543,11 +548,11 @@ msgid ""
 "Please follow the instructions on OpenWrt's homepage to enable IPv6 support"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:919
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:948
 msgid "Please press [Read] button"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:905
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:934
 msgid "Read / Reread log file"
 msgstr ""
 
@@ -564,12 +569,12 @@ msgstr ""
 msgid "Reload this service"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:563
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:592
 msgid "Replaces [PASSWORD] in Update-URL (URL-encoded)"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:548
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:555
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:577
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:584
 msgid "Replaces [USERNAME] in Update-URL (URL-encoded)"
 msgstr ""
 
@@ -586,8 +591,8 @@ msgstr ""
 msgid "Running"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:613
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:675
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:642
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:704
 msgid "Script"
 msgstr ""
 
@@ -607,7 +612,7 @@ msgstr ""
 msgid "Status"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:954
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:983
 msgid "Status directory"
 msgstr ""
 
@@ -627,8 +632,8 @@ msgstr ""
 msgid "Stopped"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:865
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:876
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:894
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:905
 msgid "The default setting of '0' will retry infinite."
 msgstr ""
 
@@ -640,7 +645,7 @@ msgstr ""
 msgid "There is no service configured."
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:918
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:947
 msgid "This is the current content of the log file in"
 msgstr ""
 
@@ -651,7 +656,7 @@ msgid ""
 "force_interval set to '0')"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:702
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:731
 msgid "This will be autoset to the selected interface"
 msgstr ""
 
@@ -659,11 +664,11 @@ msgstr ""
 msgid "Timer Settings"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:611
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:640
 msgid "URL"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:655
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:684
 msgid "URL to detect"
 msgstr ""
 
@@ -673,25 +678,25 @@ msgstr ""
 msgid "Unknown"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:529
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:536
 msgid ""
 "Update URL to be used for updating your DDNS Provider.<br />Follow "
 "instructions you will find on their WEB page."
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:585
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:614
 msgid "Use HTTP Secure"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:979
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1008
 msgid "Use cURL"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:676
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:705
 msgid "User defined script to read systems IP-Address"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:554
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:583
 msgid "Username"
 msgstr ""
 
@@ -699,11 +704,11 @@ msgstr ""
 msgid "Using specific DNS Server not supported"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:807
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:836
 msgid "Values below 5 minutes == 300 seconds are not supported"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:844
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:873
 msgid "Values lower 'Check Interval' except '0' are not supported"
 msgstr ""
 
@@ -711,16 +716,16 @@ msgstr ""
 msgid "Verify"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:779
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:808
 msgid "Warning"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:789
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:818
 msgid ""
 "Writes detailed messages to log file. File will be truncated automatically."
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:772
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:801
 msgid ""
 "Writes log messages to syslog. Critical Errors will always be written to "
 "syslog."
@@ -770,26 +775,26 @@ msgstr ""
 msgid "custom"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:858
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:887
 msgid "days"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:592
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:621
 msgid "directory or path/file"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:820
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:857
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:849
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:886
 msgid "hours"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:819
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:856
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:890
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:848
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:885
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:919
 msgid "minutes"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:593
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:622
 msgid "or"
 msgstr ""
 
@@ -797,12 +802,12 @@ msgstr ""
 msgid "or update your system to the latest OpenWrt Release"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:818
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:889
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:847
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:918
 msgid "seconds"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:594
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:623
 msgid "to run HTTPS without verification of server certificates (insecure)"
 msgstr ""
 
index b20c2ea4ce1d3b4b6067960a67d35a4b81367fa8..e9f201f90251d9753e6c8ff29df6498c2d94c005 100644 (file)
@@ -16,7 +16,7 @@ msgstr ""
 "Plural-Forms: nplurals=1; plural=0;\n"
 "X-Generator: Weblate 4.0-dev\n"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:967
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:996
 msgid "\"../\" not allowed in path for Security Reason."
 msgstr "基于安全原因路径中不允许含有 \"../\" 。"
 
@@ -29,7 +29,7 @@ msgstr "添加新服务..."
 msgid "Advanced Settings"
 msgstr "高级设置"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:936
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:965
 msgid "Allow non-public IP's"
 msgstr "允许非公网 IP"
 
@@ -37,7 +37,7 @@ msgstr "允许非公网 IP"
 msgid "Basic Settings"
 msgstr "基本设置"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:713
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:742
 msgid "Bind Network"
 msgstr "使用的接口"
 
@@ -69,7 +69,7 @@ msgstr "当前编译版本中的 BusyBox 的 nslookup 不能正确处理给定
 msgid "Cancel"
 msgstr "取消"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:797
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:826
 msgid "Check Interval"
 msgstr "检查时间周期"
 
@@ -82,7 +82,7 @@ msgstr "配置"
 msgid "Configuration Error"
 msgstr "配置错误"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:927
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:956
 msgid ""
 "Configure here the details for all Dynamic DNS services including this LuCI "
 "application."
@@ -92,7 +92,7 @@ msgstr "在这里修改动态 DNS 服务的详细配置。"
 msgid "Create service"
 msgstr "创建服务"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:949
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:978
 msgid "Current setting:"
 msgstr "当前配置:"
 
@@ -101,15 +101,15 @@ msgstr "当前配置:"
 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:539
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:557
 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:528
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:535
 msgid "Custom update-URL"
 msgstr "自定义更新 URL"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:538
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:556
 msgid "Custom update-script"
 msgstr "自定义更新脚本"
 
@@ -140,27 +140,27 @@ msgstr "动态DNS 服务项"
 msgid "DNS requests via TCP not supported"
 msgstr "不支持使用 TCP 进行 DNS 解析"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:736
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:765
 msgid "DNS-Server"
 msgstr "DNS-服务器"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:945
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:974
 msgid "Date format"
 msgstr "日期格式"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:656
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:685
 msgid "Defines the Web page to read systems IP-Address from<br />"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:666
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:695
 msgid "Defines the interface to read systems IP-Address from"
 msgstr "设定用来读取系统 IP 地址的接口"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:647
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:676
 msgid "Defines the network to read systems IP-Address from"
 msgstr "设定用来读取系统 IP 地址的网络"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:606
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:635
 msgid ""
 "Defines the source to read systems IP-Address from, that will be send to the "
 "DDNS provider"
@@ -170,11 +170,11 @@ msgstr "设定从哪里读取系统 IP 地址,这个地址会发送到 DDNS 
 msgid "Defines which IP address 'IPv4/IPv6' is send to the DDNS provider"
 msgstr "设定哪一个 IP 地址(IPv4 或 IPv6)会被发送给 DDNS 提供商"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:961
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:990
 msgid "Directory contains Log files for each running section."
 msgstr "用于存在每一个项目运行日志的的目录。"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:955
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:984
 msgid ""
 "Directory contains PID and other status information for each running section."
 msgstr "包含了每一个项目运行的PID和其他状态信息的目录。"
@@ -183,7 +183,7 @@ msgstr "包含了每一个项目运行的PID和其他状态信息的目录。"
 msgid "Disabled"
 msgstr "已禁用"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:547
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:576
 msgid "Domain"
 msgstr "域名"
 
@@ -201,7 +201,7 @@ msgstr "动态 DNS 版本"
 msgid "Edit"
 msgstr "编辑"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:586
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:615
 msgid "Enable secure communication with DDNS provider"
 msgstr "启用安全连接与 DDNS 提供商联系"
 
@@ -210,44 +210,44 @@ msgstr "启用安全连接与 DDNS 提供商联系"
 msgid "Enabled"
 msgstr "已启用"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:780
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:809
 msgid "Error"
 msgstr "错误"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:862
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:891
 msgid "Error Retry Counter"
 msgstr "错误重试计数"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:873
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:902
 msgid "Error Retry Interval"
 msgstr "错误重试间隔"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:684
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:695
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:713
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:724
 msgid "Event Network"
 msgstr "事件网络"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:657
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:686
 msgid "Example for IPv4: http://checkip.dyndns.com"
 msgstr "IPv4示例: http://checkip.dyndns.com"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:658
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:687
 msgid "Example for IPv6: http://checkipv6.dyndns.com"
 msgstr "IPv6示例: http://checkipv6.dyndns.com"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:790
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:819
 msgid "File"
 msgstr "文件"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:932
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:961
 msgid "For detailed information about parameter settings look here."
 msgstr "请看这里获得关于参数设置的详细信息。"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:947
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:976
 msgid "For supported codes look here"
 msgstr "查看这里获取支持的编码"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:725
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:754
 msgid "Force IP Version"
 msgstr "强制设定 IP 版本"
 
@@ -255,19 +255,19 @@ msgstr "强制设定 IP 版本"
 msgid "Force IP Version not supported"
 msgstr "不支持强制设定 IP 版本"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:824
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:853
 msgid "Force Interval"
 msgstr "强制更新的周期"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:749
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:778
 msgid "Force TCP on DNS"
 msgstr "强制使用 TCP 进行 DNS 查询"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:761
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:790
 msgid "Format"
 msgstr "格式"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:738
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:767
 msgid "Format: IP or FQDN"
 msgstr "格式:IP 或者 FQDN"
 
@@ -277,7 +277,7 @@ msgid ""
 "interface."
 msgstr "GNU Wget 将会使用给定的网络的 IP 地址,而 cURL 将会使用物理接口。"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:926
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:955
 msgid "Global Configuration"
 msgstr "全局配置"
 
@@ -293,7 +293,7 @@ msgstr "不支持 HTTPS"
 msgid "Hostname/FQDN to validate, if IP update happen or necessary"
 msgstr "主机名/FQDN 验证,如果 IP 更新发生或必要"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:605
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:634
 msgid "IP address source"
 msgstr "IP 地址来源"
 
@@ -305,7 +305,7 @@ msgstr "IP 地址版本"
 msgid "IPv4-Address"
 msgstr "IPv4 地址"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:762
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:791
 msgid "IPv6 address must be given in square brackets"
 msgstr "IPv6 地址必须填写在中括号(\"[  ]\")内"
 
@@ -321,7 +321,7 @@ msgstr "IPv6 不被支持"
 msgid "IPv6-Address"
 msgstr "IPv6 地址"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:980
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1009
 msgid ""
 "If Wget and cURL package are installed, Wget is used for communication by "
 "default."
@@ -346,7 +346,7 @@ msgid ""
 "In some versions cURL/libcurl in OpenWrt is compiled without proxy support."
 msgstr "OpenWrt 中某些 cURL/libcurl 版本编译时没有启用代理服务器支持。"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:777
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:806
 msgid "Info"
 msgstr "信息"
 
@@ -354,6 +354,11 @@ msgstr "信息"
 msgid "Information"
 msgstr "信息"
 
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:548
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:568
+msgid "Insert a Update Script OR a Update URL"
+msgstr ""
+
 #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:289
 msgid ""
 "Install 'ca-certificates' package or needed certificates by hand into /etc/"
@@ -361,12 +366,12 @@ msgid ""
 msgstr ""
 "手动将“ca-certificates”包或需要的证书安装到 /etc/ssl/certs 的默认目录中"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:612
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:665
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:641
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:694
 msgid "Interface"
 msgstr "接口"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:825
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:854
 msgid ""
 "Interval to force updates send to DDNS Provider<br />Setting this parameter "
 "to 0 will force the script to only run once"
@@ -374,15 +379,15 @@ msgstr ""
 "向 DDNS 提供商发送记录更新请求的时间间隔<br />将此参数设置为 0 则脚本仅运行一"
 "次"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:815
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:844
 msgid "Interval unit to check for changed IP"
 msgstr "检查 IP 变更间隔的单位"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:852
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:881
 msgid "Interval unit to force updates send to DDNS Provider"
 msgstr "强制更新到 DDNS 提供商的间隔的单位"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:929
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:958
 msgid "It is NOT recommended for casual users to change settings on this page."
 msgstr "强烈不建议初次使用的用户修改本页设定。"
 
@@ -394,19 +399,19 @@ msgstr "上次更新"
 msgid "Log File Viewer"
 msgstr "日志查看器"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:960
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:989
 msgid "Log directory"
 msgstr "日志目录"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:972
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1001
 msgid "Log length"
 msgstr "日志长度"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:784
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:813
 msgid "Log to file"
 msgstr "把日志记录到文件"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:771
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:800
 msgid "Log to syslog"
 msgstr "记录日志到 syslog"
 
@@ -435,15 +440,15 @@ msgstr ""
 "包含 SSL 支持的 GNU Wget 或者 cURL 均未安装,无法通过 HTTPS 协议进行安全的更"
 "新。"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:610
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:646
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:639
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:675
 #: applications/luci-app-ddns/htdocs/luci-static/resources/view/status/include/70_ddns.js:31
 msgid "Network"
 msgstr "网络"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:685
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:696
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:715
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:714
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:725
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:744
 msgid "Network on which the ddns-updater scripts will be started"
 msgstr "DDNS 更新脚本将会运行于该网络"
 
@@ -471,11 +476,11 @@ msgstr "无数据"
 msgid "No certificates found"
 msgstr "找不到证书"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:776
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:805
 msgid "No logging"
 msgstr "无日志"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:937
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:966
 msgid "Non-public and by default blocked IP's"
 msgstr "非公网 IP 以及默认被屏蔽的 IP"
 
@@ -484,68 +489,68 @@ msgstr "非公网 IP 以及默认被屏蔽的 IP"
 msgid "Not Running"
 msgstr "未运行"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:778
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:807
 msgid "Notice"
 msgstr "注意"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:973
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1002
 msgid "Number of last lines stored in log files"
 msgstr "日志文件中的最后几行"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:726
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:755
 msgid "OPTIONAL: Force the usage of pure IPv4/IPv6 only communication."
 msgstr "可选:强制仅使用 IPv4/IPv6 通信。"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:750
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:779
 msgid "OPTIONAL: Force the use of TCP instead of default UDP on DNS requests."
 msgstr "可选:强制使用 TCP 而非 UDP 请求 DNS。"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:714
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:743
 msgid "OPTIONAL: Network to use for communication"
 msgstr "可选:用于通信的网络"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:760
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:789
 msgid "OPTIONAL: Proxy-Server for detection and updates."
 msgstr "可选:用于检测以及更新的代理服务器。"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:737
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:766
 msgid "OPTIONAL: Use non-default DNS-Server to detect 'Registered IP'."
 msgstr "可选:使用非默认 DNS 服务器检测\"已注册的 IP 地址\"。"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:885
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:914
 msgid "On Error the script will retry the failed action after given time"
 msgstr "当出错时,脚本将会重试失败的动作的次数"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:863
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:874
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:892
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:903
 msgid "On Error the script will stop execution after given number of retrys"
 msgstr "当出错时,脚本将会重试该次数之后退出"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:570
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:599
 msgid "Optional Encoded Parameter"
 msgstr "可选编码参数"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:577
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:606
 msgid "Optional Parameter"
 msgstr "可选参数"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:571
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:600
 msgid "Optional: Replaces [PARAMENC] in Update-URL (URL-encoded)"
 msgstr "可选:替换更新 URL(已编码 URL)中的 [PARAMENC]"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:578
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:607
 msgid "Optional: Replaces [PARAMOPT] in Update-URL (NOT URL-encoded)"
 msgstr "可选:替换更新 URL(未编码 URL)中的 [PARAMENC]"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:759
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:788
 msgid "PROXY-Server"
 msgstr "代理服务器"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:562
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:591
 msgid "Password"
 msgstr "密码"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:591
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:620
 msgid "Path to CA-Certificate"
 msgstr "CA 证书路径"
 
@@ -554,11 +559,11 @@ msgid ""
 "Please follow the instructions on OpenWrt's homepage to enable IPv6 support"
 msgstr "请按照OpenWrt主页上的说明启用IPv6支持"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:919
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:948
 msgid "Please press [Read] button"
 msgstr "请按下 [读取] 按钮"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:905
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:934
 msgid "Read / Reread log file"
 msgstr "读取/重新读取 日志文件"
 
@@ -575,12 +580,12 @@ msgstr "重新载入"
 msgid "Reload this service"
 msgstr "重启这个服务项"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:563
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:592
 msgid "Replaces [PASSWORD] in Update-URL (URL-encoded)"
 msgstr "替换更新 URL(已编码 URL)中的 [PASSWORD]"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:548
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:555
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:577
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:584
 msgid "Replaces [USERNAME] in Update-URL (URL-encoded)"
 msgstr "替换更新 URL(已编码 URL)中的 [USERNAME]"
 
@@ -597,8 +602,8 @@ msgstr "运行一次"
 msgid "Running"
 msgstr "运行中"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:613
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:675
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:642
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:704
 msgid "Script"
 msgstr "脚本"
 
@@ -618,7 +623,7 @@ msgstr "状态"
 msgid "Status"
 msgstr "状态"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:954
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:983
 msgid "Status directory"
 msgstr "状态目录"
 
@@ -638,8 +643,8 @@ msgstr "停止这个服务"
 msgid "Stopped"
 msgstr "已停止"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:865
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:876
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:894
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:905
 msgid "The default setting of '0' will retry infinite."
 msgstr "默认设置“0”将无限重试。"
 
@@ -651,7 +656,7 @@ msgstr "这个服务项名称已经被使用"
 msgid "There is no service configured."
 msgstr "没有已经配置好的服务项。"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:918
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:947
 msgid "This is the current content of the log file in"
 msgstr "这是日志文件中的当前内容"
 
@@ -664,7 +669,7 @@ msgstr ""
 "如果您自己运行 DDNS 脚本(即通过 cron force_interval设置为\"0\"),则这是默认"
 "值"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:702
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:731
 msgid "This will be autoset to the selected interface"
 msgstr "这将自动设置为选定的网口"
 
@@ -672,11 +677,11 @@ msgstr "这将自动设置为选定的网口"
 msgid "Timer Settings"
 msgstr "计时器设定"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:611
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:640
 msgid "URL"
 msgstr "URL"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:655
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:684
 msgid "URL to detect"
 msgstr "用于检测的 URL"
 
@@ -686,7 +691,7 @@ msgstr "用于检测的 URL"
 msgid "Unknown"
 msgstr "未知"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:529
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:536
 msgid ""
 "Update URL to be used for updating your DDNS Provider.<br />Follow "
 "instructions you will find on their WEB page."
@@ -694,19 +699,19 @@ msgstr ""
 "DDNS 提供商用于更新 DDNS 的 URL。<br />跟随教程,您可以在它们的网站上找到这"
 "个 URL。"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:585
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:614
 msgid "Use HTTP Secure"
 msgstr "使用 HTTPS"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:979
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1008
 msgid "Use cURL"
 msgstr "使用 cURL"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:676
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:705
 msgid "User defined script to read systems IP-Address"
 msgstr "使用设定的脚本来读取系统 IP 地址"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:554
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:583
 msgid "Username"
 msgstr "用户名"
 
@@ -714,11 +719,11 @@ msgstr "用户名"
 msgid "Using specific DNS Server not supported"
 msgstr "不支持使用特定的 DNS 服务器"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:807
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:836
 msgid "Values below 5 minutes == 300 seconds are not supported"
 msgstr "不支持小于5分钟== 300秒的值"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:844
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:873
 msgid "Values lower 'Check Interval' except '0' are not supported"
 msgstr "不支持除低于“检查间隔”的值,除了“ 0”"
 
@@ -726,16 +731,16 @@ msgstr "不支持除低于“检查间隔”的值,除了“ 0”"
 msgid "Verify"
 msgstr "验证"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:779
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:808
 msgid "Warning"
 msgstr "警告"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:789
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:818
 msgid ""
 "Writes detailed messages to log file. File will be truncated automatically."
 msgstr "向日志中写入详细信息。文件将自动缩小。"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:772
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:801
 msgid ""
 "Writes log messages to syslog. Critical Errors will always be written to "
 "syslog."
@@ -787,26 +792,26 @@ msgstr "cURL 没有包含代理支持"
 msgid "custom"
 msgstr "自定义"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:858
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:887
 msgid "days"
 msgstr "天"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:592
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:621
 msgid "directory or path/file"
 msgstr "目录或者到文件的路径"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:820
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:857
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:849
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:886
 msgid "hours"
 msgstr "小时"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:819
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:856
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:890
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:848
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:885
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:919
 msgid "minutes"
 msgstr "分钟"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:593
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:622
 msgid "or"
 msgstr "或者"
 
@@ -814,12 +819,12 @@ msgstr "或者"
 msgid "or update your system to the latest OpenWrt Release"
 msgstr "或将系统更新到最新的 OpenWrt 版本"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:818
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:889
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:847
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:918
 msgid "seconds"
 msgstr "秒"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:594
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:623
 msgid "to run HTTPS without verification of server certificates (insecure)"
 msgstr "使用 HTTPS 但不检查服务器证书(不安全)"
 
index 7e79057d4095e9b028b2c5ff98efeae0cacbf90e..41126a58f023de6f7252d109be51615d5582f506 100644 (file)
@@ -16,7 +16,7 @@ msgstr ""
 "Plural-Forms: nplurals=1; plural=0;\n"
 "X-Generator: Weblate 4.0-dev\n"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:967
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:996
 msgid "\"../\" not allowed in path for Security Reason."
 msgstr "基於安全原因,不允許在路徑中含有 \"../\"。"
 
@@ -29,7 +29,7 @@ msgstr "新增新服務…"
 msgid "Advanced Settings"
 msgstr "進階設定"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:936
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:965
 msgid "Allow non-public IP's"
 msgstr "允許非公網 IP"
 
@@ -37,7 +37,7 @@ msgstr "允許非公網 IP"
 msgid "Basic Settings"
 msgstr "基礎設定"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:713
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:742
 msgid "Bind Network"
 msgstr "使用的介面"
 
@@ -71,7 +71,7 @@ msgstr "當前編譯版本中 BusyBox 的 nslookup 在處理給定的 DNS 伺服
 msgid "Cancel"
 msgstr "取消"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:797
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:826
 msgid "Check Interval"
 msgstr "檢查時間週期"
 
@@ -84,7 +84,7 @@ msgstr "配置"
 msgid "Configuration Error"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:927
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:956
 msgid ""
 "Configure here the details for all Dynamic DNS services including this LuCI "
 "application."
@@ -94,7 +94,7 @@ msgstr "在這裡修改動態 DNS 服務的詳細配置。"
 msgid "Create service"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:949
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:978
 msgid "Current setting:"
 msgstr ""
 
@@ -103,15 +103,15 @@ msgstr ""
 msgid "Currently DDNS updates are not started at boot or on interface events."
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:539
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:557
 msgid "Custom update script to be used for updating your DDNS Provider."
 msgstr "用來更新動態 DNS 的自訂指令碼。"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:528
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:535
 msgid "Custom update-URL"
 msgstr "自訂更新 URL"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:538
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:556
 msgid "Custom update-script"
 msgstr "自訂更新指令碼"
 
@@ -142,27 +142,27 @@ msgstr ""
 msgid "DNS requests via TCP not supported"
 msgstr "不支援使用 TCP 進行 DNS 解析"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:736
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:765
 msgid "DNS-Server"
 msgstr "DNS-伺服器"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:945
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:974
 msgid "Date format"
 msgstr "日期格式"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:656
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:685
 msgid "Defines the Web page to read systems IP-Address from<br />"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:666
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:695
 msgid "Defines the interface to read systems IP-Address from"
 msgstr "設定用來讀取系統 IP 位址的介面"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:647
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:676
 msgid "Defines the network to read systems IP-Address from"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:606
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:635
 msgid ""
 "Defines the source to read systems IP-Address from, that will be send to the "
 "DDNS provider"
@@ -172,11 +172,11 @@ msgstr ""
 msgid "Defines which IP address 'IPv4/IPv6' is send to the DDNS provider"
 msgstr "設定哪一個 IP 位址(IPv4 或 IPv6)會被髮送給 DDNS 提供商"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:961
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:990
 msgid "Directory contains Log files for each running section."
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:955
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:984
 msgid ""
 "Directory contains PID and other status information for each running section."
 msgstr ""
@@ -185,7 +185,7 @@ msgstr ""
 msgid "Disabled"
 msgstr "已禁用"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:547
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:576
 msgid "Domain"
 msgstr "網域"
 
@@ -203,7 +203,7 @@ msgstr ""
 msgid "Edit"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:586
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:615
 msgid "Enable secure communication with DDNS provider"
 msgstr "啟用安全連線與 DDNS 提供商聯絡"
 
@@ -212,44 +212,44 @@ msgstr "啟用安全連線與 DDNS 提供商聯絡"
 msgid "Enabled"
 msgstr "啟用"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:780
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:809
 msgid "Error"
 msgstr "錯誤"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:862
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:891
 msgid "Error Retry Counter"
 msgstr "錯誤重試計數"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:873
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:902
 msgid "Error Retry Interval"
 msgstr "錯誤重試間隔"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:684
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:695
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:713
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:724
 msgid "Event Network"
 msgstr "事件網路"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:657
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:686
 msgid "Example for IPv4: http://checkip.dyndns.com"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:658
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:687
 msgid "Example for IPv6: http://checkipv6.dyndns.com"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:790
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:819
 msgid "File"
 msgstr "檔案"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:932
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:961
 msgid "For detailed information about parameter settings look here."
 msgstr "請看這裡獲得關於引數設定的詳細資訊"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:947
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:976
 msgid "For supported codes look here"
 msgstr "檢視這裡獲取支援的編碼"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:725
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:754
 msgid "Force IP Version"
 msgstr "強制設定 IP 版本"
 
@@ -257,19 +257,19 @@ msgstr "強制設定 IP 版本"
 msgid "Force IP Version not supported"
 msgstr "不支援強制設定 IP 版本"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:824
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:853
 msgid "Force Interval"
 msgstr "設定週期"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:749
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:778
 msgid "Force TCP on DNS"
 msgstr "強制使用 TCP 進行 DNS 查詢"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:761
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:790
 msgid "Format"
 msgstr "格式"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:738
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:767
 msgid "Format: IP or FQDN"
 msgstr "格式:IP 或者 FQDN"
 
@@ -279,7 +279,7 @@ msgid ""
 "interface."
 msgstr "GNU Wget 將會使用給定的網路的 IP 位址,而 cURL 將會使用物理介面。"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:926
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:955
 msgid "Global Configuration"
 msgstr ""
 
@@ -295,7 +295,7 @@ msgstr "不支援 HTTPS"
 msgid "Hostname/FQDN to validate, if IP update happen or necessary"
 msgstr "主機名/FQDN 驗證,如果 IP 更新發生或必要"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:605
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:634
 msgid "IP address source"
 msgstr "IP 位址來源"
 
@@ -307,7 +307,7 @@ msgstr "IP 位址版本"
 msgid "IPv4-Address"
 msgstr "IPv4 位址"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:762
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:791
 msgid "IPv6 address must be given in square brackets"
 msgstr "IPv6 位址必須填寫在中括號(\"[  ]\")內"
 
@@ -323,7 +323,7 @@ msgstr "IPv6 不被支援"
 msgid "IPv6-Address"
 msgstr "IPv6 位址"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:980
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1009
 msgid ""
 "If Wget and cURL package are installed, Wget is used for communication by "
 "default."
@@ -348,7 +348,7 @@ msgid ""
 "In some versions cURL/libcurl in OpenWrt is compiled without proxy support."
 msgstr "OpenWrt 中,cURL/libcurl 的某些版本編譯時沒有啟用代理伺服器支援"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:777
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:806
 msgid "Info"
 msgstr "資訊"
 
@@ -356,6 +356,11 @@ msgstr "資訊"
 msgid "Information"
 msgstr "資訊"
 
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:548
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:568
+msgid "Insert a Update Script OR a Update URL"
+msgstr ""
+
 #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:289
 msgid ""
 "Install 'ca-certificates' package or needed certificates by hand into /etc/"
@@ -363,26 +368,26 @@ msgid ""
 msgstr ""
 "手動將“ca-certificates”包或需要的證書安裝到 /etc/ssl/certs 的預設目錄中"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:612
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:665
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:641
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:694
 msgid "Interface"
 msgstr "介面"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:825
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:854
 msgid ""
 "Interval to force updates send to DDNS Provider<br />Setting this parameter "
 "to 0 will force the script to only run once"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:815
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:844
 msgid "Interval unit to check for changed IP"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:852
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:881
 msgid "Interval unit to force updates send to DDNS Provider"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:929
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:958
 msgid "It is NOT recommended for casual users to change settings on this page."
 msgstr "強烈不建議初次使用的使用者修改本頁設定。"
 
@@ -394,19 +399,19 @@ msgstr "上次更新"
 msgid "Log File Viewer"
 msgstr "日誌檢視器"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:960
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:989
 msgid "Log directory"
 msgstr "日誌目錄"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:972
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1001
 msgid "Log length"
 msgstr "日誌長度"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:784
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:813
 msgid "Log to file"
 msgstr "把日誌記錄到檔案"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:771
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:800
 msgid "Log to syslog"
 msgstr "把日誌記錄到系統日誌"
 
@@ -435,15 +440,15 @@ msgstr ""
 "包含 SSL 支援的 GNU Wget 或者 cURL 均未安裝,無法通過 HTTPS 協議進行安全的更"
 "新。"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:610
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:646
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:639
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:675
 #: applications/luci-app-ddns/htdocs/luci-static/resources/view/status/include/70_ddns.js:31
 msgid "Network"
 msgstr "網路"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:685
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:696
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:715
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:714
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:725
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:744
 msgid "Network on which the ddns-updater scripts will be started"
 msgstr "DDNS 更新指令碼將會運行於該網路"
 
@@ -471,11 +476,11 @@ msgstr ""
 msgid "No certificates found"
 msgstr "找不到證書"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:776
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:805
 msgid "No logging"
 msgstr "無日誌"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:937
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:966
 msgid "Non-public and by default blocked IP's"
 msgstr "非公網 IP 以及預設被鎖定的 IP"
 
@@ -484,68 +489,68 @@ msgstr "非公網 IP 以及預設被鎖定的 IP"
 msgid "Not Running"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:778
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:807
 msgid "Notice"
 msgstr "提示"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:973
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1002
 msgid "Number of last lines stored in log files"
 msgstr "日誌檔案中的最後幾行"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:726
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:755
 msgid "OPTIONAL: Force the usage of pure IPv4/IPv6 only communication."
 msgstr "可選:強制僅使用 IPv4/IPv6 通訊。"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:750
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:779
 msgid "OPTIONAL: Force the use of TCP instead of default UDP on DNS requests."
 msgstr "可選:強制使用 TCP 而非 UDP 請求 DNS。"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:714
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:743
 msgid "OPTIONAL: Network to use for communication"
 msgstr "可選:用於通訊的網路"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:760
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:789
 msgid "OPTIONAL: Proxy-Server for detection and updates."
 msgstr "可選:用於檢測以及更新的代理伺服器。"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:737
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:766
 msgid "OPTIONAL: Use non-default DNS-Server to detect 'Registered IP'."
 msgstr "可選:使用非預設 DNS 伺服器檢測\"已註冊的 IP 位址\"。"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:885
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:914
 msgid "On Error the script will retry the failed action after given time"
 msgstr "當出錯時,指令碼將會重試失敗的動作的次數"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:863
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:874
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:892
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:903
 msgid "On Error the script will stop execution after given number of retrys"
 msgstr "當出錯時,指令碼將會重試該次數之後退出"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:570
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:599
 msgid "Optional Encoded Parameter"
 msgstr "可選編碼引數"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:577
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:606
 msgid "Optional Parameter"
 msgstr "可選引數"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:571
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:600
 msgid "Optional: Replaces [PARAMENC] in Update-URL (URL-encoded)"
 msgstr "可選:替換更新 URL(已編碼 URL)中的 [PARAMENC]"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:578
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:607
 msgid "Optional: Replaces [PARAMOPT] in Update-URL (NOT URL-encoded)"
 msgstr "可選:替換更新 URL(未編碼 URL)中的 [PARAMENC]"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:759
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:788
 msgid "PROXY-Server"
 msgstr "代理伺服器"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:562
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:591
 msgid "Password"
 msgstr "密碼"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:591
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:620
 msgid "Path to CA-Certificate"
 msgstr "CA 證書路徑"
 
@@ -554,11 +559,11 @@ msgid ""
 "Please follow the instructions on OpenWrt's homepage to enable IPv6 support"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:919
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:948
 msgid "Please press [Read] button"
 msgstr "請按下\"讀取\"按鈕"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:905
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:934
 msgid "Read / Reread log file"
 msgstr "讀取/重新讀取日誌檔案"
 
@@ -575,12 +580,12 @@ msgstr "重新載入"
 msgid "Reload this service"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:563
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:592
 msgid "Replaces [PASSWORD] in Update-URL (URL-encoded)"
 msgstr "替換更新 URL(已編碼 URL)中的 [PASSWORD]"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:548
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:555
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:577
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:584
 msgid "Replaces [USERNAME] in Update-URL (URL-encoded)"
 msgstr "替換更新 URL(已編碼 URL)中的 [USERNAME]"
 
@@ -597,8 +602,8 @@ msgstr "執行一次"
 msgid "Running"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:613
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:675
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:642
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:704
 msgid "Script"
 msgstr "指令碼"
 
@@ -618,7 +623,7 @@ msgstr ""
 msgid "Status"
 msgstr "狀態"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:954
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:983
 msgid "Status directory"
 msgstr "狀態目錄"
 
@@ -638,8 +643,8 @@ msgstr ""
 msgid "Stopped"
 msgstr "已停止"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:865
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:876
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:894
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:905
 msgid "The default setting of '0' will retry infinite."
 msgstr "預設設定“0”將無限重試。"
 
@@ -651,7 +656,7 @@ msgstr ""
 msgid "There is no service configured."
 msgstr "沒有已經配置好的服務項"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:918
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:947
 msgid "This is the current content of the log file in"
 msgstr ""
 
@@ -662,7 +667,7 @@ msgid ""
 "force_interval set to '0')"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:702
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:731
 msgid "This will be autoset to the selected interface"
 msgstr ""
 
@@ -670,11 +675,11 @@ msgstr ""
 msgid "Timer Settings"
 msgstr "計時器設定"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:611
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:640
 msgid "URL"
 msgstr "URL"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:655
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:684
 msgid "URL to detect"
 msgstr "用於檢測的 URL"
 
@@ -684,7 +689,7 @@ msgstr "用於檢測的 URL"
 msgid "Unknown"
 msgstr "未知的"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:529
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:536
 msgid ""
 "Update URL to be used for updating your DDNS Provider.<br />Follow "
 "instructions you will find on their WEB page."
@@ -692,19 +697,19 @@ msgstr ""
 "DDNS 提供商用於更新 DDNS 的 URL。<br />跟隨教程,您可以在它們的網站上找到這"
 "個 URL。"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:585
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:614
 msgid "Use HTTP Secure"
 msgstr "使用 HTTPS"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:979
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1008
 msgid "Use cURL"
 msgstr "使用 cURL"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:676
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:705
 msgid "User defined script to read systems IP-Address"
 msgstr "使用設定的指令碼來讀取系統 IP 位址"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:554
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:583
 msgid "Username"
 msgstr "使用者名稱"
 
@@ -712,11 +717,11 @@ msgstr "使用者名稱"
 msgid "Using specific DNS Server not supported"
 msgstr "不支援使用特定的 DNS 伺服器"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:807
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:836
 msgid "Values below 5 minutes == 300 seconds are not supported"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:844
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:873
 msgid "Values lower 'Check Interval' except '0' are not supported"
 msgstr ""
 
@@ -724,16 +729,16 @@ msgstr ""
 msgid "Verify"
 msgstr "驗證"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:779
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:808
 msgid "Warning"
 msgstr "等待"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:789
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:818
 msgid ""
 "Writes detailed messages to log file. File will be truncated automatically."
 msgstr "向日志中寫入詳細資訊。檔案將自動縮小。"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:772
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:801
 msgid ""
 "Writes log messages to syslog. Critical Errors will always be written to "
 "syslog."
@@ -785,26 +790,26 @@ msgstr "cURL 沒有包含代理支援"
 msgid "custom"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:858
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:887
 msgid "days"
 msgstr "天"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:592
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:621
 msgid "directory or path/file"
 msgstr "目錄或者到檔案的路徑"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:820
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:857
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:849
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:886
 msgid "hours"
 msgstr "小時"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:819
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:856
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:890
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:848
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:885
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:919
 msgid "minutes"
 msgstr "分"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:593
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:622
 msgid "or"
 msgstr "或者"
 
@@ -812,12 +817,12 @@ msgstr "或者"
 msgid "or update your system to the latest OpenWrt Release"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:818
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:889
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:847
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:918
 msgid "seconds"
 msgstr "秒"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:594
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:623
 msgid "to run HTTPS without verification of server certificates (insecure)"
 msgstr "使用 HTTPS 但不檢查伺服器證書(不安全)"
 
diff --git a/applications/luci-app-dnscrypt-proxy/po/ar/dnscrypt-proxy.po b/applications/luci-app-dnscrypt-proxy/po/ar/dnscrypt-proxy.po
new file mode 100644 (file)
index 0000000..c676ae1
--- /dev/null
@@ -0,0 +1,309 @@
+msgid ""
+msgstr ""
+"Language: ar\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\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
+msgid "-------"
+msgstr ""
+
+#: applications/luci-app-dnscrypt-proxy/luasrc/controller/dnscrypt-proxy.lua:21
+msgid "Advanced"
+msgstr ""
+
+#: applications/luci-app-dnscrypt-proxy/luasrc/model/cbi/dnscrypt-proxy/overview_tab.lua:215
+msgid "Alternate Resolver List"
+msgstr ""
+
+#: 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 ""
+
+#: applications/luci-app-dnscrypt-proxy/luasrc/model/cbi/dnscrypt-proxy/overview_tab.lua:228
+msgid "Blacklist"
+msgstr ""
+
+#: applications/luci-app-dnscrypt-proxy/luasrc/model/cbi/dnscrypt-proxy/overview_tab.lua:233
+msgid "Block IPv6"
+msgstr ""
+
+#: applications/luci-app-dnscrypt-proxy/luasrc/model/cbi/dnscrypt-proxy/overview_tab.lua:169
+msgid ""
+"By default the DNSCrypt-Proxy startup will be triggered by ifup events of "
+"'All' available network interfaces.<br />"
+msgstr ""
+
+#: applications/luci-app-dnscrypt-proxy/luasrc/model/cbi/dnscrypt-proxy/overview_tab.lua:59
+msgid "Configuration of the DNSCrypt-Proxy package."
+msgstr ""
+
+#: applications/luci-app-dnscrypt-proxy/luasrc/model/cbi/dnscrypt-proxy/overview_tab.lua:146
+msgid ""
+"Create '/etc/resolv-crypt.conf' with 'options timeout:1' to reduce DNS "
+"upstream timeouts with multiple DNSCrypt instances.<br />"
+msgstr ""
+
+#: applications/luci-app-dnscrypt-proxy/luasrc/model/cbi/dnscrypt-proxy/overview_tab.lua:150
+msgid "Create Config File"
+msgstr ""
+
+#: applications/luci-app-dnscrypt-proxy/luasrc/model/cbi/dnscrypt-proxy/overview_tab.lua:145
+#: applications/luci-app-dnscrypt-proxy/luasrc/model/cbi/dnscrypt-proxy/overview_tab.lua:158
+msgid "Create Custom Config File"
+msgstr ""
+
+#: applications/luci-app-dnscrypt-proxy/luasrc/model/cbi/dnscrypt-proxy/overview_tab.lua:245
+msgid "DNS Query Logfile"
+msgstr ""
+
+#: applications/luci-app-dnscrypt-proxy/luasrc/controller/dnscrypt-proxy.lua:15
+#: applications/luci-app-dnscrypt-proxy/luasrc/model/cbi/dnscrypt-proxy/overview_tab.lua:58
+msgid "DNSCrypt-Proxy"
+msgstr ""
+
+#: applications/luci-app-dnscrypt-proxy/luasrc/controller/dnscrypt-proxy.lua:39
+msgid "DNSCrypt-Proxy Logfile"
+msgstr ""
+
+#: applications/luci-app-dnscrypt-proxy/luasrc/controller/dnscrypt-proxy.lua:30
+msgid "DNSCrypt-Proxy Resolver List"
+msgstr ""
+
+#: applications/luci-app-dnscrypt-proxy/luasrc/model/cbi/dnscrypt-proxy/overview_tab.lua:102
+msgid "Default Resolver List"
+msgstr ""
+
+#: applications/luci-app-dnscrypt-proxy/luasrc/model/cbi/dnscrypt-proxy/overview_tab.lua:234
+msgid "Disable IPv6 to speed up DNSCrypt-Proxy."
+msgstr ""
+
+#: applications/luci-app-dnscrypt-proxy/luasrc/model/cbi/dnscrypt-proxy/overview_tab.lua:254
+msgid "Dnsmasq Options"
+msgstr ""
+
+#: applications/luci-app-dnscrypt-proxy/luasrc/model/cbi/dnscrypt-proxy/overview_tab.lua:124
+msgid ""
+"Download the current resolver list from 'github.com/dyne/dnscrypt-proxy'."
+msgstr ""
+
+#: applications/luci-app-dnscrypt-proxy/luasrc/controller/dnscrypt-proxy.lua:22
+msgid "Edit DNSCrypt-Proxy Configuration"
+msgstr ""
+
+#: applications/luci-app-dnscrypt-proxy/luasrc/controller/dnscrypt-proxy.lua:23
+msgid "Edit Dnsmasq Configuration"
+msgstr ""
+
+#: applications/luci-app-dnscrypt-proxy/luasrc/controller/dnscrypt-proxy.lua:24
+msgid "Edit Resolvcrypt Configuration"
+msgstr ""
+
+#: applications/luci-app-dnscrypt-proxy/luasrc/model/cbi/dnscrypt-proxy/overview_tab.lua:240
+msgid "Enable Caching to speed up DNSCcrypt-Proxy."
+msgstr ""
+
+#: applications/luci-app-dnscrypt-proxy/luasrc/model/cbi/dnscrypt-proxy/overview_tab.lua:220
+msgid "Ephemeral Keys"
+msgstr ""
+
+#: applications/luci-app-dnscrypt-proxy/luasrc/model/cbi/dnscrypt-proxy/overview_tab.lua:114
+msgid "File Checksum"
+msgstr ""
+
+#: applications/luci-app-dnscrypt-proxy/luasrc/model/cbi/dnscrypt-proxy/overview_tab.lua:106
+msgid "File Date"
+msgstr ""
+
+#: applications/luci-app-dnscrypt-proxy/luasrc/model/cbi/dnscrypt-proxy/overview_tab.lua:60
+#: applications/luci-app-dnscrypt-proxy/luasrc/model/cbi/dnscrypt-proxy/overview_tab.lua:147
+msgid ""
+"For further information <a href=\"%s\" target=\"_blank\">see the wiki "
+"online</a>"
+msgstr ""
+
+#: applications/luci-app-dnscrypt-proxy/luasrc/model/cbi/dnscrypt-proxy/overview_tab.lua:97
+msgid "General Options"
+msgstr ""
+
+#: applications/luci-app-dnscrypt-proxy/root/usr/share/rpcd/acl.d/luci-app-dnscrypt-proxy.json:3
+msgid "Grant UCI access for luci-app-dnscrypt-proxy"
+msgstr ""
+
+#: applications/luci-app-dnscrypt-proxy/luasrc/model/cbi/dnscrypt-proxy/overview_tab.lua:189
+msgid "IP Address"
+msgstr ""
+
+#: applications/luci-app-dnscrypt-proxy/luasrc/model/cbi/dnscrypt-proxy/overview_tab.lua:221
+msgid "Improve privacy by using an ephemeral public key for each query."
+msgstr ""
+
+#: applications/luci-app-dnscrypt-proxy/luasrc/model/cbi/dnscrypt-proxy/cfg_dnsmasq_tab.lua:9
+#: applications/luci-app-dnscrypt-proxy/luasrc/model/cbi/dnscrypt-proxy/cfg_resolvcrypt_tab.lua:9
+#: applications/luci-app-dnscrypt-proxy/luasrc/model/cbi/dnscrypt-proxy/configuration_tab.lua:9
+msgid "Input file not found, please check your configuration."
+msgstr ""
+
+#: applications/luci-app-dnscrypt-proxy/luasrc/model/cbi/dnscrypt-proxy/overview_tab.lua:185
+msgid "Instance Options"
+msgstr ""
+
+#: applications/luci-app-dnscrypt-proxy/luasrc/model/cbi/dnscrypt-proxy/overview_tab.lua:239
+msgid "Local Cache"
+msgstr ""
+
+#: applications/luci-app-dnscrypt-proxy/luasrc/model/cbi/dnscrypt-proxy/overview_tab.lua:229
+msgid ""
+"Local blacklists allow you to block abuse sites by domains or ip addresses."
+msgstr ""
+
+#: applications/luci-app-dnscrypt-proxy/luasrc/model/cbi/dnscrypt-proxy/overview_tab.lua:246
+msgid ""
+"Log the received DNS queries to a file, so you can watch in real-time what "
+"is happening on the network."
+msgstr ""
+
+#: applications/luci-app-dnscrypt-proxy/luasrc/model/cbi/dnscrypt-proxy/overview_tab.lua:201
+msgid ""
+"Name of the remote DNS service for resolving queries incl. Location, DNSSEC- "
+"and NOLOG-Flag."
+msgstr ""
+
+#: applications/luci-app-dnscrypt-proxy/luasrc/model/cbi/dnscrypt-proxy/overview_tab.lua:137
+msgid "No SSL support available.<br />"
+msgstr ""
+
+#: applications/luci-app-dnscrypt-proxy/luasrc/model/cbi/dnscrypt-proxy/overview_tab.lua:21
+msgid "No default resolver list and no SSL support available.<br />"
+msgstr ""
+
+#: applications/luci-app-dnscrypt-proxy/luasrc/controller/dnscrypt-proxy.lua:19
+msgid "Overview"
+msgstr ""
+
+#: applications/luci-app-dnscrypt-proxy/luasrc/model/cbi/dnscrypt-proxy/overview_tab.lua:160
+msgid "Please edit the file manually in the 'Advanced' section."
+msgstr ""
+
+#: applications/luci-app-dnscrypt-proxy/luasrc/model/cbi/dnscrypt-proxy/overview_tab.lua:138
+msgid ""
+"Please install a 'libustream-ssl' library to download the current resolver "
+"list from 'github.com/dyne/dnscrypt-proxy'."
+msgstr ""
+
+#: applications/luci-app-dnscrypt-proxy/luasrc/model/cbi/dnscrypt-proxy/overview_tab.lua:22
+msgid ""
+"Please install a resolver list to '/usr/share/dnscrypt-proxy/dnscrypt-"
+"resolvers.csv' to use this package."
+msgstr ""
+
+#: applications/luci-app-dnscrypt-proxy/luasrc/model/cbi/dnscrypt-proxy/overview_tab.lua:259
+msgid ""
+"Please note: This may change the values for 'noresolv', 'resolvfile', "
+"'allservers' and the list 'server' settings."
+msgstr ""
+
+#: applications/luci-app-dnscrypt-proxy/luasrc/model/cbi/dnscrypt-proxy/overview_tab.lua:194
+msgid "Port"
+msgstr ""
+
+#: applications/luci-app-dnscrypt-proxy/luasrc/model/cbi/dnscrypt-proxy/overview_tab.lua:125
+msgid "Refresh List"
+msgstr ""
+
+#: applications/luci-app-dnscrypt-proxy/luasrc/model/cbi/dnscrypt-proxy/overview_tab.lua:123
+#: applications/luci-app-dnscrypt-proxy/luasrc/model/cbi/dnscrypt-proxy/overview_tab.lua:136
+msgid "Refresh Resolver List"
+msgstr ""
+
+#: applications/luci-app-dnscrypt-proxy/luasrc/model/cbi/dnscrypt-proxy/overview_tab.lua:200
+msgid "Resolver (LOC/SEC/NOLOG)"
+msgstr ""
+
+#: applications/luci-app-dnscrypt-proxy/luasrc/model/cbi/dnscrypt-proxy/cfg_dnsmasq_tab.lua:17
+#: applications/luci-app-dnscrypt-proxy/luasrc/model/cbi/dnscrypt-proxy/cfg_resolvcrypt_tab.lua:17
+#: applications/luci-app-dnscrypt-proxy/luasrc/model/cbi/dnscrypt-proxy/configuration_tab.lua:17
+msgid "Save"
+msgstr ""
+
+#: applications/luci-app-dnscrypt-proxy/luasrc/model/cbi/dnscrypt-proxy/overview_tab.lua:216
+msgid "Specify a non-default Resolver List."
+msgstr ""
+
+#: applications/luci-app-dnscrypt-proxy/luasrc/model/cbi/dnscrypt-proxy/overview_tab.lua:168
+msgid "Startup Trigger"
+msgstr ""
+
+#: applications/luci-app-dnscrypt-proxy/luasrc/model/cbi/dnscrypt-proxy/overview_tab.lua:159
+msgid "The config file '/etc/resolv-crypt.conf' already exist.<br />"
+msgstr ""
+
+#: applications/luci-app-dnscrypt-proxy/luasrc/model/cbi/dnscrypt-proxy/overview_tab.lua:195
+msgid "The listening port for DNS queries."
+msgstr ""
+
+#: applications/luci-app-dnscrypt-proxy/luasrc/model/cbi/dnscrypt-proxy/overview_tab.lua:190
+msgid ""
+"The local IPv4 or IPv6 address. The latter one should be specified within "
+"brackets, e.g. '[::1]'."
+msgstr ""
+
+#: applications/luci-app-dnscrypt-proxy/luasrc/model/cbi/dnscrypt-proxy/overview_tab.lua:230
+msgid ""
+"The value for this property is the blocklist type and path to the file, e."
+"g.'domains:/path/to/dbl.txt' or 'ips:/path/to/ipbl.txt'."
+msgstr ""
+
+#: applications/luci-app-dnscrypt-proxy/luasrc/model/cbi/dnscrypt-proxy/configuration_tab.lua:21
+msgid ""
+"This form allows you to modify the content of the main DNSCrypt-Proxy "
+"configuration file (/etc/config/dnscrypt-proxy)."
+msgstr ""
+
+#: applications/luci-app-dnscrypt-proxy/luasrc/model/cbi/dnscrypt-proxy/cfg_dnsmasq_tab.lua:21
+msgid ""
+"This form allows you to modify the content of the main Dnsmasq configuration "
+"file (/etc/config/dhcp)."
+msgstr ""
+
+#: applications/luci-app-dnscrypt-proxy/luasrc/model/cbi/dnscrypt-proxy/cfg_resolvcrypt_tab.lua:21
+msgid ""
+"This form allows you to modify the content of the resolv-crypt configuration "
+"file (/etc/resolv-crypt.conf)."
+msgstr ""
+
+#: applications/luci-app-dnscrypt-proxy/luasrc/view/dnscrypt-proxy/view_reslist.htm:10
+msgid "This form shows the content of the current DNSCrypt Resolver List."
+msgstr ""
+
+#: applications/luci-app-dnscrypt-proxy/luasrc/view/dnscrypt-proxy/logread.htm:10
+msgid ""
+"This form shows the syslog output, pre-filtered for DNSCrypt-Proxy related "
+"messages only."
+msgstr ""
+
+#: applications/luci-app-dnscrypt-proxy/luasrc/model/cbi/dnscrypt-proxy/overview_tab.lua:222
+msgid ""
+"This option requires extra CPU cycles and is useless with most DNSCrypt "
+"server."
+msgstr ""
+
+#: applications/luci-app-dnscrypt-proxy/luasrc/model/cbi/dnscrypt-proxy/overview_tab.lua:170
+msgid ""
+"To restrict the trigger, select only the relevant network interface. Usually "
+"the 'wan' interface should work for most users."
+msgstr ""
+
+#: applications/luci-app-dnscrypt-proxy/luasrc/model/cbi/dnscrypt-proxy/overview_tab.lua:257
+msgid "Transfer Options To Dnsmasq"
+msgstr ""
+
+#: applications/luci-app-dnscrypt-proxy/luasrc/controller/dnscrypt-proxy.lua:20
+msgid "View Logfile"
+msgstr ""
+
+#: applications/luci-app-dnscrypt-proxy/luasrc/controller/dnscrypt-proxy.lua:25
+msgid "View Resolver List"
+msgstr ""
index 8dac58a13acbabe070a0a2217bc2a08447667257..b14600e91a5b53578c740f8138483aa375150d63 100644 (file)
@@ -1,8 +1,14 @@
 msgid ""
 msgstr ""
+"PO-Revision-Date: 2020-05-21 18:50+0000\n"
+"Last-Translator: Hannu Nyman <hannu.nyman@iki.fi>\n"
+"Language-Team: Finnish <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationsdnscrypt-proxy/fi/>\n"
 "Language: fi\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+"X-Generator: Weblate 4.1-dev\n"
 
 #: 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
@@ -181,7 +187,7 @@ msgstr ""
 
 #: applications/luci-app-dnscrypt-proxy/luasrc/controller/dnscrypt-proxy.lua:19
 msgid "Overview"
-msgstr ""
+msgstr "Yhteenveto"
 
 #: applications/luci-app-dnscrypt-proxy/luasrc/model/cbi/dnscrypt-proxy/overview_tab.lua:160
 msgid "Please edit the file manually in the 'Advanced' section."
@@ -207,7 +213,7 @@ msgstr ""
 
 #: applications/luci-app-dnscrypt-proxy/luasrc/model/cbi/dnscrypt-proxy/overview_tab.lua:194
 msgid "Port"
-msgstr ""
+msgstr "Portti"
 
 #: applications/luci-app-dnscrypt-proxy/luasrc/model/cbi/dnscrypt-proxy/overview_tab.lua:125
 msgid "Refresh List"
@@ -226,7 +232,7 @@ msgstr ""
 #: applications/luci-app-dnscrypt-proxy/luasrc/model/cbi/dnscrypt-proxy/cfg_resolvcrypt_tab.lua:17
 #: applications/luci-app-dnscrypt-proxy/luasrc/model/cbi/dnscrypt-proxy/configuration_tab.lua:17
 msgid "Save"
-msgstr ""
+msgstr "Tallenna"
 
 #: applications/luci-app-dnscrypt-proxy/luasrc/model/cbi/dnscrypt-proxy/overview_tab.lua:216
 msgid "Specify a non-default Resolver List."
index 7bced057b11fce2ad38720ae6b913e9e45501702..8ac5401023712799d1f11f1a530f470c36716db4 100644 (file)
@@ -1,16 +1,17 @@
 msgid ""
 msgstr ""
-"Content-Type: text/plain; charset=UTF-8\n"
 "Project-Id-Version: \n"
 "POT-Creation-Date: \n"
-"PO-Revision-Date: \n"
-"Language-Team: \n"
+"PO-Revision-Date: 2020-06-13 22:13+0000\n"
+"Last-Translator: Satoru Yoshida <ramat@ram.ne.jp>\n"
+"Language-Team: Japanese <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationsdnscrypt-proxy/ja/>\n"
+"Language: ja\n"
 "MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
-"X-Generator: Poedit 2.0.7\n"
-"Last-Translator: INAGAKI Hiroshi <musashino.open@gmail.com>\n"
 "Plural-Forms: nplurals=1; plural=0;\n"
-"Language: ja\n"
+"X-Generator: Weblate 4.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
@@ -19,7 +20,7 @@ msgstr "(利用不可)"
 
 #: applications/luci-app-dnscrypt-proxy/luasrc/controller/dnscrypt-proxy.lua:21
 msgid "Advanced"
-msgstr "詳細"
+msgstr "詳細設定"
 
 #: applications/luci-app-dnscrypt-proxy/luasrc/model/cbi/dnscrypt-proxy/overview_tab.lua:215
 msgid "Alternate Resolver List"
@@ -147,7 +148,7 @@ msgstr "全般オプション"
 
 #: applications/luci-app-dnscrypt-proxy/root/usr/share/rpcd/acl.d/luci-app-dnscrypt-proxy.json:3
 msgid "Grant UCI access for luci-app-dnscrypt-proxy"
-msgstr ""
+msgstr "luci-app-dnscrypt-proxy に UCI アクセスを許可"
 
 #: applications/luci-app-dnscrypt-proxy/luasrc/model/cbi/dnscrypt-proxy/overview_tab.lua:189
 msgid "IP Address"
index 29593ad3bd007b9355582c61b7e1a6e1465d3553..01cfadaa2c8597bcceadbfe9d23390e3388d0239 100644 (file)
@@ -2,7 +2,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: LuCI: dnscrypt-proxy\n"
 "POT-Creation-Date: 2017-10-17 14:30+0300\n"
-"PO-Revision-Date: 2020-04-19 00:53+0000\n"
+"PO-Revision-Date: 2020-06-07 15:48+0000\n"
 "Last-Translator: Artem <KovalevArtem.ru@gmail.com>\n"
 "Language-Team: Russian <https://hosted.weblate.org/projects/openwrt/"
 "luciapplicationsdnscrypt-proxy/ru/>\n"
@@ -10,9 +10,9 @@ 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.0.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.1-dev\n"
 "Project-Info: Это технический перевод, не дословный. Главное-удобный русский "
 "интерфейс, все проверялось в графическом режиме, совместим с другими apps\n"
 
@@ -106,7 +106,7 @@ msgstr "Настройка Dnsmasq"
 msgid ""
 "Download the current resolver list from 'github.com/dyne/dnscrypt-proxy'."
 msgstr ""
-"Загрузить текущий список клиентов  из 'github.com/dyne/dnscrypt-proxy'."
+"Загрузить текущий список resolver-ов из 'github.com/dyne/dnscrypt-proxy'."
 
 #: applications/luci-app-dnscrypt-proxy/luasrc/controller/dnscrypt-proxy.lua:22
 msgid "Edit DNSCrypt-Proxy Configuration"
@@ -151,7 +151,7 @@ msgstr "Основные настройки"
 
 #: applications/luci-app-dnscrypt-proxy/root/usr/share/rpcd/acl.d/luci-app-dnscrypt-proxy.json:3
 msgid "Grant UCI access for luci-app-dnscrypt-proxy"
-msgstr ""
+msgstr "luci-app-coovachilli luci-app-dnscrypt-proxy"
 
 #: applications/luci-app-dnscrypt-proxy/luasrc/model/cbi/dnscrypt-proxy/overview_tab.lua:189
 msgid "IP Address"
diff --git a/applications/luci-app-dockerman/Makefile b/applications/luci-app-dockerman/Makefile
new file mode 100644 (file)
index 0000000..9838c70
--- /dev/null
@@ -0,0 +1,19 @@
+include $(TOPDIR)/rules.mk
+
+LUCI_TITLE:=LuCI Support for docker
+LUCI_DEPENDS:=@(aarch64||arm||x86_64) \
+       +luci-compat \
+       +luci-lib-docker \
+       +docker-ce \
+       +ttyd
+LUCI_PKGARCH:=all
+
+PKG_LICENSE:=AGPL-3.0
+PKG_MAINTAINER:=lisaac <lisaac.cn@gmail.com> \
+               Florian Eckert <fe@dev.tdt.de>
+
+PKG_VERSION:=v0.5.13
+
+include ../../luci.mk
+
+# call BuildPackage - OpenWrt buildroot signature
diff --git a/applications/luci-app-dockerman/luasrc/controller/dockerman.lua b/applications/luci-app-dockerman/luasrc/controller/dockerman.lua
new file mode 100644 (file)
index 0000000..aabad33
--- /dev/null
@@ -0,0 +1,387 @@
+--[[
+LuCI - Lua Configuration Interface
+Copyright 2019 lisaac <https://github.com/lisaac/luci-app-dockerman>
+]]--
+require "luci.util"
+local docker = require "luci.model.docker"
+-- local uci = require "luci.model.uci"
+
+module("luci.controller.dockerman",package.seeall)
+
+function index()
+
+  local e = entry({"admin", "docker"}, firstchild(), "Docker", 40)
+  e.dependent = false
+  e.acl_depends = { "luci-app-dockerman" }
+
+  entry({"admin","docker","overview"},cbi("dockerman/overview"),_("Overview"),0).leaf=true
+
+  local remote = luci.model.uci.cursor():get("dockerman", "local", "remote_endpoint")
+  if remote ==  nil then
+    local socket = luci.model.uci.cursor():get("dockerman", "local", "socket_path")
+    if socket and not nixio.fs.access(socket) then return end
+  elseif remote == "true" then
+    local host = luci.model.uci.cursor():get("dockerman", "local", "remote_host")
+    local port = luci.model.uci.cursor():get("dockerman", "local", "remote_port")
+    if not host or not port then return end
+  end
+
+  if (require "luci.model.docker").new():_ping().code ~= 200 then return end
+  entry({"admin","docker","containers"},form("dockerman/containers"),_("Containers"),1).leaf=true
+  entry({"admin","docker","images"},form("dockerman/images"),_("Images"),2).leaf=true
+  entry({"admin","docker","networks"},form("dockerman/networks"),_("Networks"),3).leaf=true
+  entry({"admin","docker","volumes"},form("dockerman/volumes"),_("Volumes"),4).leaf=true
+  entry({"admin","docker","events"},call("action_events"),_("Events"),5)
+  entry({"admin","docker","newcontainer"},form("dockerman/newcontainer")).leaf=true
+  entry({"admin","docker","newnetwork"},form("dockerman/newnetwork")).leaf=true
+  entry({"admin","docker","container"},form("dockerman/container")).leaf=true
+  entry({"admin","docker","container_stats"},call("action_get_container_stats")).leaf=true
+  entry({"admin","docker","container_get_archive"},call("download_archive")).leaf=true
+  entry({"admin","docker","container_put_archive"},call("upload_archive")).leaf=true
+  entry({"admin","docker","images_save"},call("save_images")).leaf=true
+  entry({"admin","docker","images_load"},call("load_images")).leaf=true
+  entry({"admin","docker","images_import"},call("import_images")).leaf=true
+  entry({"admin","docker","images_get_tags"},call("get_image_tags")).leaf=true
+  entry({"admin","docker","images_tag"},call("tag_image")).leaf=true
+  entry({"admin","docker","images_untag"},call("untag_image")).leaf=true
+  entry({"admin","docker","confirm"},call("action_confirm")).leaf=true
+end
+
+function action_events()
+  local logs = ""
+  local dk = docker.new()
+  local query ={}
+  query["until"] = os.time()
+  local events = dk:events({query = query})
+  if events.code == 200 then
+    for _, v in ipairs(events.body) do
+      if v and v.Type == "container" then
+        logs = (logs ~= "" and (logs .. "\n") or logs) .. "[" .. os.date("%Y-%m-%d %H:%M:%S", v.time) .."] "..v.Type.. " " .. (v.Action or "null") .. " Container ID:"..  (v.Actor.ID or "null") .. " Container Name:" .. (v.Actor.Attributes.name or "null")
+      elseif v.Type == "network" then
+        logs = (logs ~= "" and (logs .. "\n") or logs) .. "[" .. os.date("%Y-%m-%d %H:%M:%S", v.time) .."] "..v.Type.. " " .. v.Action .. " Container ID:"..( v.Actor.Attributes.container or "null" ) .. " Network Name:" .. (v.Actor.Attributes.name or "null") .. " Network type:".. v.Actor.Attributes.type or ""
+      elseif v.Type == "image" then
+        logs = (logs ~= "" and (logs .. "\n") or logs) .. "[" .. os.date("%Y-%m-%d %H:%M:%S", v.time) .."] "..v.Type.. " " .. v.Action .. " Image:".. (v.Actor.ID or "null").. " Image Name:" .. (v.Actor.Attributes.name or "null")
+      end
+    end
+  end
+  luci.template.render("dockerman/logs", {self={syslog = logs, title="Events"}})
+end
+
+local calculate_cpu_percent = function(d)
+  if type(d) ~= "table" then return end
+   cpu_count = tonumber(d["cpu_stats"]["online_cpus"])
+   cpu_percent = 0.0
+   cpu_delta = tonumber(d["cpu_stats"]["cpu_usage"]["total_usage"]) - tonumber(d["precpu_stats"]["cpu_usage"]["total_usage"])
+   system_delta = tonumber(d["cpu_stats"]["system_cpu_usage"]) - tonumber(d["precpu_stats"]["system_cpu_usage"])
+  if system_delta > 0.0 then
+    cpu_percent = string.format("%.2f", cpu_delta / system_delta * 100.0 * cpu_count)
+  end
+  -- return cpu_percent .. "%"
+  return cpu_percent
+end
+
+local get_memory = function(d)
+  if type(d) ~= "table" then return end
+  -- local limit = string.format("%.2f", tonumber(d["memory_stats"]["limit"]) / 1024 / 1024)
+  -- local usage = string.format("%.2f", (tonumber(d["memory_stats"]["usage"]) - tonumber(d["memory_stats"]["stats"]["total_cache"])) / 1024 / 1024)
+  -- return usage .. "MB / " .. limit.. "MB" 
+  local limit =tonumber(d["memory_stats"]["limit"])
+  local usage = tonumber(d["memory_stats"]["usage"]) - tonumber(d["memory_stats"]["stats"]["total_cache"])
+  return usage, limit
+end
+
+local get_rx_tx = function(d)
+  if type(d) ~="table" then return end
+  -- local data
+  -- if type(d["networks"]) == "table" then
+  --   for e, v in pairs(d["networks"]) do
+  --     data = (data and (data .. "<br>") or "") .. e .. "  Total Tx:" .. string.format("%.2f",(tonumber(v.tx_bytes)/1024/1024)) .. "MB  Total Rx: ".. string.format("%.2f",(tonumber(v.rx_bytes)/1024/1024)) .. "MB"
+  --   end
+  -- end
+  local data = {}
+  if type(d["networks"]) == "table" then
+    for e, v in pairs(d["networks"]) do
+      data[e] = {
+        bw_tx = tonumber(v.tx_bytes),
+        bw_rx = tonumber(v.rx_bytes)
+      }
+    end
+  end
+  return data
+end
+
+function action_get_container_stats(container_id)
+  if container_id then
+    local dk = docker.new()
+    local response = dk.containers:inspect({id = container_id})
+    if response.code == 200 and response.body.State.Running then
+      response = dk.containers:stats({id = container_id, query = {stream = false}})
+      if response.code == 200 then
+        local container_stats = response.body
+        local cpu_percent = calculate_cpu_percent(container_stats)
+        local mem_useage, mem_limit = get_memory(container_stats)
+        local bw_rxtx = get_rx_tx(container_stats)
+        luci.http.status(response.code, response.body.message)
+        luci.http.prepare_content("application/json")
+        luci.http.write_json({ 
+          cpu_percent = cpu_percent,
+          memory = {
+            mem_useage = mem_useage,
+            mem_limit = mem_limit
+          },
+          bw_rxtx = bw_rxtx
+        })
+      else
+        luci.http.status(response.code, response.body.message)
+        luci.http.prepare_content("text/plain")
+        luci.http.write(response.body.message)
+      end
+    else
+      if response.code == 200 then
+        luci.http.status(500, "container "..container_id.." not running")
+        luci.http.prepare_content("text/plain")
+        luci.http.write("Container "..container_id.." not running")
+      else
+        luci.http.status(response.code, response.body.message)
+        luci.http.prepare_content("text/plain")
+        luci.http.write(response.body.message)
+      end
+    end
+  else
+    luci.http.status(404, "No container name or id")
+    luci.http.prepare_content("text/plain")
+    luci.http.write("No container name or id")
+  end
+end
+
+function action_confirm()
+  local data = docker:read_status()
+  if data then
+    data = data:gsub("\n","<br>"):gsub(" ","&nbsp;")
+    code = 202
+    msg = data
+  else
+    code = 200
+    msg = "finish"
+    data = "finish"
+  end
+  luci.http.status(code, msg)
+  luci.http.prepare_content("application/json")
+  luci.http.write_json({info = data})
+end
+
+function download_archive()
+  local id = luci.http.formvalue("id")
+  local path = luci.http.formvalue("path")
+  local dk = docker.new()
+  local first
+
+  local cb = function(res, chunk)
+    if res.code == 200 then
+      if not first then
+        first = true
+        luci.http.header('Content-Disposition', 'inline; filename="archive.tar"')
+        luci.http.header('Content-Type', 'application\/x-tar')
+      end
+      luci.ltn12.pump.all(chunk, luci.http.write)
+    else
+      if not first then
+        first = true
+        luci.http.prepare_content("text/plain")
+      end
+      luci.ltn12.pump.all(chunk, luci.http.write)
+    end
+  end
+
+  local res = dk.containers:get_archive({id = id, query = {path = path}}, cb)
+end
+
+function upload_archive(container_id)
+  local path = luci.http.formvalue("upload-path")
+  local dk = docker.new()
+  local ltn12 = require "luci.ltn12"
+
+  local rec_send = function(sinkout)
+    luci.http.setfilehandler(function (meta, chunk, eof)
+      if chunk then
+        ltn12.pump.step(ltn12.source.string(chunk), sinkout)
+      end
+    end)
+  end
+
+  local res = dk.containers:put_archive({id = container_id, query = {path = path}, body = rec_send})
+  local msg = res and res.body and res.body.message or nil
+  luci.http.status(res.code, msg)
+  luci.http.prepare_content("application/json")
+  luci.http.write_json({message = msg})
+end
+
+function save_images(container_id)
+  local names = luci.http.formvalue("names")
+  local dk = docker.new()
+  local first
+
+  local cb = function(res, chunk)
+    if res.code == 200 then
+      if not first then
+        first = true
+        luci.http.status(res.code, res.message)
+        luci.http.header('Content-Disposition', 'inline; filename="images.tar"')
+        luci.http.header('Content-Type', 'application\/x-tar')
+      end
+      luci.ltn12.pump.all(chunk, luci.http.write)
+    else
+      if not first then
+        first = true
+        luci.http.prepare_content("text/plain")
+      end
+      luci.ltn12.pump.all(chunk, luci.http.write)
+    end
+  end
+  docker:write_status("Images: saving" .. " " .. container_id .. "...")
+  local res = dk.images:get({id = container_id, query = {names = names}}, cb)
+  docker:clear_status()
+  local msg = res and res.body and res.body.message or nil
+  luci.http.status(res.code, msg)
+  luci.http.prepare_content("application/json")
+  luci.http.write_json({message = msg})
+end
+
+function load_images()
+  local path = luci.http.formvalue("upload-path")
+  local dk = docker.new()
+  local ltn12 = require "luci.ltn12"
+
+  local rec_send = function(sinkout)
+    luci.http.setfilehandler(function (meta, chunk, eof)
+      if chunk then
+        ltn12.pump.step(ltn12.source.string(chunk), sinkout)
+      end
+    end)
+  end
+
+  docker:write_status("Images: loading...")
+  local res = dk.images:load({body = rec_send})
+  -- res.body = {"stream":"Loaded image ID: sha256:1399d3d81f80d68832e85ed6ba5f94436ca17966539ba715f661bd36f3caf08f\n"}
+  local msg = res and res.body and ( res.body.message or res.body.stream or res.body.error)or nil
+  if res.code == 200 and msg and msg:match("Loaded image ID") then
+    docker:clear_status()
+    luci.http.status(res.code, msg)
+  else
+    docker:append_status("code:" .. res.code.." ".. msg)
+    luci.http.status(300, msg)
+  end
+  luci.http.prepare_content("application/json")
+  luci.http.write_json({message = msg})
+end
+
+function import_images()
+  local src = luci.http.formvalue("src")
+  local itag = luci.http.formvalue("tag")
+  local dk = docker.new()
+  local ltn12 = require "luci.ltn12"
+  local rec_send = function(sinkout)
+    luci.http.setfilehandler(function (meta, chunk, eof)
+      if chunk then
+        ltn12.pump.step(ltn12.source.string(chunk), sinkout)
+      end
+    end)
+  end
+  docker:write_status("Images: importing".. " ".. itag .."...\n")
+  local repo = itag and itag:match("^([^:]+)")
+  local tag = itag and itag:match("^[^:]-:([^:]+)")
+  local res = dk.images:create({query = {fromSrc = src or "-", repo = repo or nil, tag = tag or nil }, body = not src and rec_send or nil}, docker.import_image_show_status_cb)
+  local msg = res and res.body and ( res.body.message )or nil
+  if not msg and #res.body == 0 then
+    -- res.body = {"status":"sha256:d5304b58e2d8cc0a2fd640c05cec1bd4d1229a604ac0dd2909f13b2b47a29285"}
+    msg = res.body.status or res.body.error
+  elseif not msg and #res.body >= 1 then
+    -- res.body = [...{"status":"sha256:d5304b58e2d8cc0a2fd640c05cec1bd4d1229a604ac0dd2909f13b2b47a29285"}]
+    msg = res.body[#res.body].status or res.body[#res.body].error
+  end
+  if res.code == 200 and msg and msg:match("sha256:") then
+    docker:clear_status()
+  else
+    docker:append_status("code:" .. res.code.." ".. msg)
+  end
+  luci.http.status(res.code, msg)
+  luci.http.prepare_content("application/json")
+  luci.http.write_json({message = msg})
+end
+
+function get_image_tags(image_id)
+  if not image_id then 
+    luci.http.status(400, "no image id")
+    luci.http.prepare_content("application/json")
+    luci.http.write_json({message = "no image id"})
+    return
+  end
+  local dk = docker.new()
+  local res = dk.images:inspect({id = image_id})
+  local msg = res and res.body and res.body.message or nil
+  luci.http.status(res.code, msg)
+  luci.http.prepare_content("application/json")
+  if res.code == 200 then
+    local tags = res.body.RepoTags
+    luci.http.write_json({tags = tags})
+  else
+    local msg = res and res.body and res.body.message or nil
+    luci.http.write_json({message = msg})
+  end
+end
+
+function tag_image(image_id)
+  local src = luci.http.formvalue("tag")
+  local image_id = image_id or luci.http.formvalue("id")
+  if type(src) ~= "string" or not image_id then
+    luci.http.status(400, "no image id or tag")
+    luci.http.prepare_content("application/json")
+    luci.http.write_json({message = "no image id or tag"})
+    return
+  end
+  local repo = src:match("^([^:]+)")
+  local tag = src:match("^[^:]-:([^:]+)")
+  local dk = docker.new()
+  local res = dk.images:tag({id = image_id, query={repo=repo, tag=tag}})
+  local msg = res and res.body and res.body.message or nil
+  luci.http.status(res.code, msg)
+  luci.http.prepare_content("application/json")
+  if res.code == 201 then
+    local tags = res.body.RepoTags
+    luci.http.write_json({tags = tags})
+  else
+    local msg = res and res.body and res.body.message or nil
+    luci.http.write_json({message = msg})
+  end
+end
+
+function untag_image(tag)
+  local tag = tag or luci.http.formvalue("tag")
+  if not tag then 
+    luci.http.status(400, "no tag name")
+    luci.http.prepare_content("application/json")
+    luci.http.write_json({message = "no tag name"})
+    return
+  end
+  local dk = docker.new()
+  local res = dk.images:inspect({name = tag})
+  if res.code == 200 then
+    local tags = res.body.RepoTags
+    if #tags > 1 then
+      local r = dk.images:remove({name = tag})
+      local msg = r and r.body and r.body.message or nil
+      luci.http.status(r.code, msg)
+      luci.http.prepare_content("application/json")
+      luci.http.write_json({message = msg})
+    else
+      luci.http.status(500, "Cannot remove the last tag")
+      luci.http.prepare_content("application/json")
+      luci.http.write_json({message = "Cannot remove the last tag"})
+    end
+  else
+    local msg = res and res.body and res.body.message or nil
+    luci.http.status(res.code, msg)
+    luci.http.prepare_content("application/json")
+    luci.http.write_json({message = msg})
+  end
+end
diff --git a/applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua b/applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua
new file mode 100644 (file)
index 0000000..7c0c969
--- /dev/null
@@ -0,0 +1,588 @@
+--[[
+LuCI - Lua Configuration Interface
+Copyright 2019 lisaac <https://github.com/lisaac/luci-app-dockerman>
+]]--
+
+require "luci.util"
+local docker = require "luci.model.docker"
+local dk = docker.new()
+container_id = arg[1]
+local action = arg[2] or "info"
+
+local images, networks, container_info
+if not container_id then return end
+local res = dk.containers:inspect({id = container_id})
+if res.code < 300 then container_info = res.body else return end
+res = dk.networks:list()
+if res.code < 300 then networks = res.body else return end
+
+local get_ports = function(d)
+  local data
+  if d.HostConfig and d.HostConfig.PortBindings then
+    for inter, out in pairs(d.HostConfig.PortBindings) do
+      data = (data and (data .. "<br>") or "") .. out[1]["HostPort"] .. ":" .. inter
+    end
+  end
+  return data
+end
+
+local get_env = function(d)
+  local data
+  if d.Config and d.Config.Env then
+    for _,v in ipairs(d.Config.Env) do
+      data = (data and (data .. "<br>") or "") .. v
+    end
+  end
+  return data
+end
+
+local get_command = function(d)
+  local data
+  if d.Config and d.Config.Cmd then
+    for _,v in ipairs(d.Config.Cmd) do
+      data = (data and (data .. " ") or "") .. v
+    end
+  end
+  return data
+end
+
+local get_mounts = function(d)
+  local data
+  if d.Mounts then
+    for _,v in ipairs(d.Mounts) do
+      local v_sorce_d, v_dest_d
+      local v_sorce = ""
+      local v_dest = ""
+      for v_sorce_d in v["Source"]:gmatch('[^/]+') do
+        if v_sorce_d and #v_sorce_d > 12 then
+          v_sorce = v_sorce .. "/" .. v_sorce_d:sub(1,12) .. "..."
+        else
+          v_sorce = v_sorce .."/".. v_sorce_d
+        end
+      end
+      for v_dest_d in v["Destination"]:gmatch('[^/]+') do
+        if v_dest_d and #v_dest_d > 12 then
+          v_dest = v_dest .. "/" .. v_dest_d:sub(1,12) .. "..."
+        else
+          v_dest = v_dest .."/".. v_dest_d
+        end
+      end
+      data = (data and (data .. "<br>") or "") .. v_sorce .. ":" .. v["Destination"] .. (v["Mode"] ~= "" and (":" .. v["Mode"]) or "")
+    end
+  end
+  return data
+end
+
+local get_device = function(d)
+  local data
+  if d.HostConfig and d.HostConfig.Devices then
+    for _,v in ipairs(d.HostConfig.Devices) do
+      data = (data and (data .. "<br>") or "") .. v["PathOnHost"] .. ":" .. v["PathInContainer"] .. (v["CgroupPermissions"] ~= "" and (":" .. v["CgroupPermissions"]) or "")
+    end
+  end
+  return data
+end
+
+local get_links = function(d)
+  local data
+  if d.HostConfig and d.HostConfig.Links then
+    for _,v in ipairs(d.HostConfig.Links) do
+      data = (data and (data .. "<br>") or "") .. v
+    end
+  end
+  return data
+end
+
+local get_tmpfs = function(d)
+  local data
+  if d.HostConfig and d.HostConfig.Tmpfs then
+    for k, v in pairs(d.HostConfig.Tmpfs) do
+      data = (data and (data .. "<br>") or "") .. k .. (v~="" and ":" or "")..v
+    end
+  end
+  return data
+end
+
+local get_dns = function(d)
+  local data
+  if d.HostConfig and d.HostConfig.Dns then
+    for _, v in ipairs(d.HostConfig.Dns) do
+      data = (data and (data .. "<br>") or "") .. v
+    end
+  end
+  return data
+end
+
+local get_sysctl = function(d)
+  local data
+  if d.HostConfig and d.HostConfig.Sysctls then
+    for k, v in pairs(d.HostConfig.Sysctls) do
+      data = (data and (data .. "<br>") or "") .. k..":"..v
+    end
+  end
+  return data
+end
+
+local get_networks = function(d)
+  local data={}
+  if d.NetworkSettings and d.NetworkSettings.Networks and type(d.NetworkSettings.Networks) == "table" then
+    for k,v in pairs(d.NetworkSettings.Networks) do
+      data[k] = v.IPAddress or ""
+    end
+  end
+  return data
+end
+
+
+local start_stop_remove = function(m, cmd)
+  docker:clear_status()
+  docker:append_status("Containers: " .. cmd .. " " .. container_id .. "...")
+  local res
+  if cmd ~= "upgrade" then
+    res = dk.containers[cmd](dk, {id = container_id})
+  else
+    res = dk.containers_upgrade(dk, {id = container_id})
+  end
+  if res and res.code >= 300 then
+    docker:append_status("code:" .. res.code.." ".. (res.body.message and res.body.message or res.message))
+    luci.http.redirect(luci.dispatcher.build_url("admin/docker/container/"..container_id))
+  else
+    docker:clear_status()
+    if cmd ~= "remove" and cmd ~= "upgrade" then
+      luci.http.redirect(luci.dispatcher.build_url("admin/docker/container/"..container_id))
+    else
+      luci.http.redirect(luci.dispatcher.build_url("admin/docker/containers"))
+    end
+  end
+end
+
+m=SimpleForm("docker", container_info.Name:sub(2), translate("Docker Container") )
+m.redirect = luci.dispatcher.build_url("admin/docker/containers")
+-- m:append(Template("dockerman/container"))
+docker_status = m:section(SimpleSection)
+docker_status.template = "dockerman/apply_widget"
+docker_status.err=docker:read_status()
+docker_status.err=docker_status.err and docker_status.err:gsub("\n","<br>"):gsub(" ","&nbsp;")
+if docker_status.err then docker:clear_status() end
+
+
+action_section = m:section(Table,{{}})
+action_section.notitle=true
+action_section.rowcolors=false
+action_section.template = "cbi/nullsection"
+
+btnstart=action_section:option(Button, "_start")
+btnstart.template = "dockerman/cbi/inlinebutton"
+btnstart.inputtitle=translate("Start")
+btnstart.inputstyle = "apply"
+btnstart.forcewrite = true
+btnrestart=action_section:option(Button, "_restart")
+btnrestart.template = "dockerman/cbi/inlinebutton"
+btnrestart.inputtitle=translate("Restart")
+btnrestart.inputstyle = "reload"
+btnrestart.forcewrite = true
+btnstop=action_section:option(Button, "_stop")
+btnstop.template = "dockerman/cbi/inlinebutton"
+btnstop.inputtitle=translate("Stop")
+btnstop.inputstyle = "reset"
+btnstop.forcewrite = true
+btnkill=action_section:option(Button, "_kill")
+btnkill.template = "dockerman/cbi/inlinebutton"
+btnkill.inputtitle=translate("Kill")
+btnkill.inputstyle = "reset"
+btnkill.forcewrite = true
+btnupgrade=action_section:option(Button, "_upgrade")
+btnupgrade.template = "dockerman/cbi/inlinebutton"
+btnupgrade.inputtitle=translate("Upgrade")
+btnupgrade.inputstyle = "reload"
+btnstop.forcewrite = true
+btnduplicate=action_section:option(Button, "_duplicate")
+btnduplicate.template = "dockerman/cbi/inlinebutton"
+btnduplicate.inputtitle=translate("Duplicate/Edit")
+btnduplicate.inputstyle = "add"
+btnstop.forcewrite = true
+btnremove=action_section:option(Button, "_remove")
+btnremove.template = "dockerman/cbi/inlinebutton"
+btnremove.inputtitle=translate("Remove")
+btnremove.inputstyle = "remove"
+btnremove.forcewrite = true
+
+btnstart.write = function(self, section)
+  start_stop_remove(m,"start")
+end
+btnrestart.write = function(self, section)
+  start_stop_remove(m,"restart")
+end
+btnupgrade.write = function(self, section)
+  start_stop_remove(m,"upgrade")
+end
+btnremove.write = function(self, section)
+  start_stop_remove(m,"remove")
+end
+btnstop.write = function(self, section)
+  start_stop_remove(m,"stop")
+end
+btnkill.write = function(self, section)
+  start_stop_remove(m,"kill")
+end
+btnduplicate.write = function(self, section)
+  luci.http.redirect(luci.dispatcher.build_url("admin/docker/newcontainer/duplicate/"..container_id))
+end
+
+tab_section = m:section(SimpleSection)
+tab_section.template = "dockerman/container"
+
+if action == "info" then 
+  m.submit = false
+  m.reset  = false
+  table_info = {
+    ["01name"] = {_key = translate("Name"),  _value = container_info.Name:sub(2)  or "-", _button=translate("Update")},
+    ["02id"] = {_key = translate("ID"),  _value = container_info.Id  or "-"},
+    ["03image"] = {_key = translate("Image"),  _value = container_info.Config.Image .. "<br>" .. container_info.Image},
+    ["04status"] = {_key = translate("Status"),  _value = container_info.State and container_info.State.Status  or "-"},
+    ["05created"] = {_key = translate("Created"),  _value = container_info.Created  or "-"},
+  }
+  table_info["06start"] = container_info.State.Status == "running" and {_key = translate("Start Time"),  _value = container_info.State and container_info.State.StartedAt or "-"} or {_key = translate("Finish Time"),  _value = container_info.State and container_info.State.FinishedAt or "-"}
+  table_info["07healthy"] = {_key = translate("Healthy"),  _value = container_info.State and container_info.State.Health and container_info.State.Health.Status or "-"}
+  table_info["08restart"] = {_key = translate("Restart Policy"),  _value = container_info.HostConfig and container_info.HostConfig.RestartPolicy and container_info.HostConfig.RestartPolicy.Name or "-", _button=translate("Update")}
+  table_info["081user"] = {_key = translate("User"),  _value = container_info.Config and (container_info.Config.User ~="" and container_info.Config.User or "-") or "-"}
+  table_info["09mount"] = {_key = translate("Mount/Volume"),  _value = get_mounts(container_info)  or "-"}
+  table_info["10cmd"] = {_key = translate("Command"),  _value = get_command(container_info) or "-"}
+  table_info["11env"] = {_key = translate("Env"),  _value = get_env(container_info)  or "-"}
+  table_info["12ports"] = {_key = translate("Ports"),  _value = get_ports(container_info) or "-"}
+  table_info["13links"] = {_key = translate("Links"),  _value = get_links(container_info)  or "-"}
+  table_info["14device"] = {_key = translate("Device"),  _value = get_device(container_info)  or "-"}
+  table_info["15tmpfs"] = {_key = translate("Tmpfs"),  _value = get_tmpfs(container_info)  or "-"}
+  table_info["16dns"] = {_key = translate("DNS"),  _value = get_dns(container_info)  or "-"}
+  table_info["17sysctl"] = {_key = translate("Sysctl"),  _value = get_sysctl(container_info)  or "-"}
+  info_networks = get_networks(container_info)
+  list_networks = {}
+  for _, v in ipairs (networks) do
+    if v.Name then
+      local parent = v.Options and v.Options.parent or nil
+      local ip = v.IPAM and v.IPAM.Config and v.IPAM.Config[1] and v.IPAM.Config[1].Subnet or nil
+      ipv6 =  v.IPAM and v.IPAM.Config and v.IPAM.Config[2] and v.IPAM.Config[2].Subnet or nil
+      local network_name = v.Name .. " | " .. v.Driver  .. (parent and (" | " .. parent) or "") .. (ip and (" | " .. ip) or "").. (ipv6 and (" | " .. ipv6) or "")
+      list_networks[v.Name] = network_name
+    end
+  end
+
+  if type(info_networks)== "table" then
+    for k,v in pairs(info_networks) do
+      table_info["14network"..k] = {
+        _key = translate("Network"),  _value = k.. (v~="" and (" | ".. v) or ""), _button=translate("Disconnect")
+      }
+      list_networks[k]=nil
+    end
+  end
+
+  table_info["15connect"] = {_key = translate("Connect Network"),  _value = list_networks ,_opts = "", _button=translate("Connect")}
+
+
+  d_info = m:section(Table,table_info)
+  d_info.nodescr=true
+  d_info.formvalue=function(self, section)
+    return table_info
+  end
+  dv_key = d_info:option(DummyValue, "_key", translate("Info"))
+  dv_key.width = "20%"
+  dv_value = d_info:option(ListValue, "_value")
+  dv_value.render = function(self, section, scope)
+    if table_info[section]._key == translate("Name") then
+      self:reset_values()
+      self.template = "cbi/value"
+      self.size = 30
+      self.keylist = {}
+      self.vallist = {}
+      self.default=table_info[section]._value
+      Value.render(self, section, scope)
+    elseif table_info[section]._key == translate("Restart Policy") then
+      self.template = "cbi/lvalue"
+      self:reset_values()
+      self.size = nil
+      self:value("no", "No")
+      self:value("unless-stopped", "Unless stopped")
+      self:value("always", "Always")
+      self:value("on-failure", "On failure")
+      self.default=table_info[section]._value
+      ListValue.render(self, section, scope)
+    elseif table_info[section]._key == translate("Connect Network") then
+      self.template = "cbi/lvalue"
+      self:reset_values()
+      self.size = nil
+      for k,v in pairs(list_networks) do
+        if k ~= "host" then
+          self:value(k,v)
+        end
+      end
+      self.default=table_info[section]._value
+      ListValue.render(self, section, scope)
+    else
+      self:reset_values()
+      self.rawhtml=true
+      self.template = "cbi/dvalue"
+      self.default=table_info[section]._value
+      DummyValue.render(self, section, scope)
+    end
+  end
+  dv_value.forcewrite = true -- for write function using simpleform 
+  dv_value.write = function(self, section, value)
+    table_info[section]._value=value
+  end
+  dv_value.validate = function(self, value)
+    return value
+  end
+  dv_opts = d_info:option(Value, "_opts")
+  dv_opts.forcewrite = true -- for write function using simpleform 
+  dv_opts.write = function(self, section, value)
+
+    table_info[section]._opts=value
+  end
+  dv_opts.validate = function(self, value)
+    return value
+  end
+  dv_opts.render = function(self, section, scope)
+    if table_info[section]._key==translate("Connect Network") then
+      self.template = "cbi/value"
+      self.keylist = {}
+      self.vallist = {}
+      self.placeholder = "10.1.1.254"
+      self.datatype = "ip4addr"
+      self.default=table_info[section]._opts
+      Value.render(self, section, scope)
+    else
+      self.rawhtml=true
+      self.template = "cbi/dvalue"
+      self.default=table_info[section]._opts
+      DummyValue.render(self, section, scope)
+    end
+  end
+  btn_update = d_info:option(Button, "_button")
+  btn_update.forcewrite = true
+  btn_update.render = function(self, section, scope)
+    if table_info[section]._button and table_info[section]._value ~= nil then
+      btn_update.inputtitle=table_info[section]._button
+      self.template = "cbi/button"
+      self.inputstyle = "edit"
+      Button.render(self, section, scope)
+    else 
+      self.template = "cbi/dvalue"
+      self.default=""
+      DummyValue.render(self, section, scope)
+    end
+  end
+  btn_update.write = function(self, section, value)
+    local res
+    docker:clear_status()
+    if section == "01name" then
+      docker:append_status("Containers: rename " .. container_id .. "...")
+      local new_name = table_info[section]._value
+      res = dk.containers:rename({id = container_id, query = {name=new_name}})
+    elseif section == "08restart" then
+      docker:append_status("Containers: update " .. container_id .. "...")
+      local new_restart = table_info[section]._value
+      res = dk.containers:update({id = container_id, body = {RestartPolicy = {Name = new_restart}}})
+    elseif table_info[section]._key == translate("Network") then
+      local _,_,leave_network = table_info[section]._value:find("(.-) | .+")
+      leave_network = leave_network or table_info[section]._value
+      docker:append_status("Network: disconnect " .. leave_network .. container_id .. "...")
+      res = dk.networks:disconnect({name = leave_network, body = {Container = container_id}})
+    elseif section == "15connect" then
+      local connect_network = table_info[section]._value
+      local network_opiton
+      if connect_network ~= "none" and connect_network ~= "bridge" and connect_network ~= "host" then
+        network_opiton = table_info[section]._opts ~= "" and {
+            IPAMConfig={
+              IPv4Address=table_info[section]._opts
+            }
+        } or nil
+      end
+      docker:append_status("Network: connect " .. connect_network .. container_id .. "...")
+      res = dk.networks:connect({name = connect_network, body = {Container = container_id, EndpointConfig= network_opiton}})
+    end
+    if res and res.code > 300 then
+      docker:append_status("code:" .. res.code.." ".. (res.body.message and res.body.message or res.message))
+    else
+      docker:clear_status()
+    end
+    luci.http.redirect(luci.dispatcher.build_url("admin/docker/container/"..container_id.."/info"))
+  end
+  
+-- info end
+elseif action == "resources" then
+  local resources_section= m:section(SimpleSection)
+  d = resources_section:option( Value, "cpus", translate("CPUs"), translate("Number of CPUs. Number is a fractional number. 0.000 means no limit."))
+  d.placeholder = "1.5"
+  d.rmempty = true
+  d.datatype="ufloat"
+  d.default = container_info.HostConfig.NanoCpus / (10^9)
+
+  d = resources_section:option(Value, "cpushares", translate("CPU Shares Weight"), translate("CPU shares relative weight, if 0 is set, the system will ignore the value and use the default of 1024."))
+  d.placeholder = "1024"
+  d.rmempty = true
+  d.datatype="uinteger"
+  d.default = container_info.HostConfig.CpuShares
+
+  d = resources_section:option(Value, "memory", translate("Memory"), translate("Memory limit (format: <number>[<unit>]). Number is a positive integer. Unit can be one of b, k, m, or g. Minimum is 4M."))
+  d.placeholder = "128m"
+  d.rmempty = true
+  d.default = container_info.HostConfig.Memory ~=0 and ((container_info.HostConfig.Memory / 1024 /1024) .. "M") or 0
+
+  d = resources_section:option(Value, "blkioweight", translate("Block IO Weight"), translate("Block IO weight (relative weight) accepts a weight value between 10 and 1000."))
+  d.placeholder = "500"
+  d.rmempty = true
+  d.datatype="uinteger"
+  d.default = container_info.HostConfig.BlkioWeight
+
+  m.handle = function(self, state, data)
+    if state == FORM_VALID then
+      local memory = data.memory
+      if memory and memory ~= 0 then
+        _,_,n,unit = memory:find("([%d%.]+)([%l%u]+)")
+        if n then
+          unit = unit and unit:sub(1,1):upper() or "B"
+          if  unit == "M" then
+            memory = tonumber(n) * 1024 * 1024
+          elseif unit == "G" then
+            memory = tonumber(n) * 1024 * 1024 * 1024
+          elseif unit == "K" then
+            memory = tonumber(n) * 1024
+          else
+            memory = tonumber(n)
+          end
+        end
+      end
+      request_body = {
+        BlkioWeight = tonumber(data.blkioweight),
+        NanoCPUs = tonumber(data.cpus)*10^9,
+        Memory = tonumber(memory),
+        CpuShares = tonumber(data.cpushares)
+        }
+      docker:write_status("Containers: update " .. container_id .. "...")
+      local res = dk.containers:update({id = container_id, body = request_body})
+      if res and res.code >= 300 then
+        docker:append_status("code:" .. res.code.." ".. (res.body.message and res.body.message or res.message))
+      else
+        docker:clear_status()
+      end
+      luci.http.redirect(luci.dispatcher.build_url("admin/docker/container/"..container_id.."/resources"))
+    end
+  end
+elseif action == "file" then
+  local filesection= m:section(SimpleSection)
+  m.submit = false
+  m.reset  = false
+  filesection.template = "dockerman/container_file"
+  filesection.container = container_id
+elseif action == "inspect" then
+  local inspectsection= m:section(SimpleSection)
+  inspectsection.syslog = luci.jsonc.stringify(container_info, true)
+  inspectsection.title = translate("Container Inspect")
+  inspectsection.template = "dockerman/logs"
+  m.submit = false
+  m.reset  = false
+elseif action == "logs" then
+  local logsection= m:section(SimpleSection)
+  local logs = ""
+  local query ={
+    stdout = 1,
+    stderr = 1,
+    tail = 1000
+  }
+  local logs = dk.containers:logs({id = container_id, query = query})
+  if logs.code == 200 then
+    logsection.syslog=logs.body
+  else
+    logsection.syslog="Get Logs ERROR\n"..logs.code..": "..logs.body
+  end
+  logsection.title=translate("Container Logs")
+  logsection.template = "dockerman/logs"
+  m.submit = false
+  m.reset  = false
+elseif action == "console" then
+  m.submit = false
+  m.reset  = false
+  local cmd_docker = luci.util.exec("which docker"):match("^.+docker") or nil
+  local cmd_ttyd = luci.util.exec("which ttyd"):match("^.+ttyd") or nil
+  if cmd_docker and cmd_ttyd and container_info.State.Status == "running" then
+    local consolesection= m:section(SimpleSection)
+    local cmd = "/bin/sh"
+    local uid
+    local vcommand = consolesection:option(Value, "command", translate("Command"))
+    vcommand:value("/bin/sh", "/bin/sh")
+    vcommand:value("/bin/ash", "/bin/ash")
+    vcommand:value("/bin/bash", "/bin/bash")
+    vcommand.default = "/bin/sh"
+    vcommand.forcewrite = true
+    vcommand.write = function(self, section, value)
+      cmd = value
+    end
+    local vuid = consolesection:option(Value, "uid", translate("UID"))
+    vuid.forcewrite = true
+    vuid.write = function(self, section, value)
+      uid = value
+    end
+    local btn_connect = consolesection:option(Button, "connect")
+    btn_connect.render = function(self, section, scope)
+      self.inputstyle = "add"
+      self.title = " "
+      self.inputtitle = translate("Connect")
+      Button.render(self, section, scope)
+    end
+    btn_connect.write = function(self, section)
+      local cmd_docker = luci.util.exec("which docker"):match("^.+docker") or nil
+      local cmd_ttyd = luci.util.exec("which ttyd"):match("^.+ttyd") or nil
+      if not cmd_docker or not cmd_ttyd or cmd_docker:match("^%s+$") or cmd_ttyd:match("^%s+$") then return end
+      local kill_ttyd = 'netstat -lnpt | grep ":7682[ \t].*ttyd$" | awk \'{print $NF}\' | awk -F\'/\' \'{print "kill -9 " $1}\' | sh > /dev/null'
+      luci.util.exec(kill_ttyd)
+      local hosts
+      local uci = (require "luci.model.uci").cursor()
+      local remote = uci:get("dockerman", "local", "remote_endpoint")
+      local socket_path = (remote == "false" or not remote) and  uci:get("dockerman", "local", "socket_path") or nil
+      local host = (remote == "true") and uci:get("dockerman", "local", "remote_host") or nil
+      local port = (remote == "true") and uci:get("dockerman", "local", "remote_port") or nil
+      if remote and host and port then
+        hosts = host .. ':'.. port
+      elseif socket_path then
+        hosts = "unix://" .. socket_path
+      else
+        return
+      end
+      local start_cmd = cmd_ttyd .. ' -d 2 --once -p 7682 '.. cmd_docker .. ' -H "'.. hosts ..'" exec -it ' .. (uid and uid ~= "" and (" -u ".. uid  .. ' ') or "").. container_id .. ' ' .. cmd .. ' &'
+      os.execute(start_cmd)
+      local console = consolesection:option(DummyValue, "console")
+      console.container_id = container_id
+      console.template = "dockerman/container_console"
+    end
+  end
+elseif action == "stats" then
+  local response = dk.containers:top({id = container_id, query = {ps_args="-aux"}})
+  local container_top
+  if response.code == 200 then
+    container_top=response.body
+  else
+    response = dk.containers:top({id = container_id})
+    if response.code == 200 then
+      container_top=response.body
+    end
+  end
+
+  if type(container_top) == "table" then
+    container_top=response.body
+    stat_section = m:section(SimpleSection)
+    stat_section.container_id = container_id
+    stat_section.template = "dockerman/container_stats"
+    table_stats = {cpu={key=translate("CPU Useage"),value='-'},memory={key=translate("Memory Useage"),value='-'}}
+    stat_section = m:section(Table, table_stats, translate("Stats"))
+    stat_section:option(DummyValue, "key", translate("Stats")).width="33%"
+    stat_section:option(DummyValue, "value")
+    top_section= m:section(Table, container_top.Processes, translate("TOP"))
+    for i, v in ipairs(container_top.Titles) do
+      top_section:option(DummyValue, i, translate(v))
+  end
+end
+m.submit = false
+m.reset  = false
+end
+
+return m
diff --git a/applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua b/applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua
new file mode 100644 (file)
index 0000000..2187de4
--- /dev/null
@@ -0,0 +1,195 @@
+--[[
+LuCI - Lua Configuration Interface
+Copyright 2019 lisaac <https://github.com/lisaac/luci-app-dockerman>
+]]--
+
+require "luci.util"
+local http = require "luci.http"
+local uci = luci.model.uci.cursor()
+local docker = require "luci.model.docker"
+local dk = docker.new()
+
+local images, networks, containers
+local res = dk.images:list()
+if res.code <300 then images = res.body else return end
+res = dk.networks:list()
+if res.code <300 then networks = res.body else return end
+res = dk.containers:list({query = {all=true}})
+if res.code <300 then containers = res.body else return end
+
+local urlencode = luci.http.protocol and luci.http.protocol.urlencode or luci.util.urlencode
+
+function get_containers()
+  local data = {}
+  if type(containers) ~= "table" then return nil end
+  for i, v in ipairs(containers) do
+    local index = v.Created .. v.Id
+    data[index]={}
+    data[index]["_selected"] = 0
+    data[index]["_id"] = v.Id:sub(1,12)
+    data[index]["name"] = v.Names[1]:sub(2)
+    data[index]["_name"] = '<a href='..luci.dispatcher.build_url("admin/docker/container/"..v.Id)..'  class="dockerman_link" title="'..translate("Container detail")..'">'.. v.Names[1]:sub(2).."</a>"
+    data[index]["_status"] = v.Status
+    if v.Status:find("^Up") then
+      data[index]["_status"] = '<font color="green">'.. data[index]["_status"] .. "</font>"
+    else
+      data[index]["_status"] = '<font color="red">'.. data[index]["_status"] .. "</font>"
+    end
+    if (type(v.NetworkSettings) == "table" and type(v.NetworkSettings.Networks) == "table") then
+      for networkname, netconfig in pairs(v.NetworkSettings.Networks) do
+        data[index]["_network"] = (data[index]["_network"] ~= nil and (data[index]["_network"] .." | ") or "").. networkname .. (netconfig.IPAddress ~= "" and (": " .. netconfig.IPAddress) or "")
+      end
+    end
+    -- networkmode = v.HostConfig.NetworkMode ~= "default" and v.HostConfig.NetworkMode or "bridge"
+    -- data[index]["_network"] = v.NetworkSettings.Networks[networkmode].IPAddress or nil
+    -- local _, _, image = v.Image:find("^sha256:(.+)")
+    -- if image ~= nil then
+    --   image=image:sub(1,12)
+    -- end
+    if v.Ports and next(v.Ports) ~= nil then
+      data[index]["_ports"] = nil
+      for _,v2 in ipairs(v.Ports) do
+        data[index]["_ports"] = (data[index]["_ports"] and (data[index]["_ports"] .. ", ") or "")
+        .. ((v2.PublicPort and v2.Type and v2.Type == "tcp") and ('<a href="javascript:void(0);" onclick="window.open((window.location.origin.match(/^(.+):\\d+$/) && window.location.origin.match(/^(.+):\\d+$/)[1] || window.location.origin) + \':\' + '.. v2.PublicPort ..', \'_blank\');">') or "")
+        .. (v2.PublicPort and (v2.PublicPort .. ":") or "")  .. (v2.PrivatePort and (v2.PrivatePort .."/") or "") .. (v2.Type and v2.Type or "")
+        .. ((v2.PublicPort and v2.Type and v2.Type == "tcp")and "</a>" or "")
+      end
+    end
+    for ii,iv in ipairs(images) do
+      if iv.Id == v.ImageID then
+        data[index]["_image"] = iv.RepoTags and iv.RepoTags[1] or (iv.RepoDigests[1]:gsub("(.-)@.+", "%1") .. ":<none>")
+      end
+    end
+    
+    data[index]["_image_id"] = v.ImageID:sub(8,20)
+    data[index]["_command"] = v.Command
+  end
+  return data
+end
+
+local c_lists = get_containers()
+-- list Containers
+-- m = Map("docker", translate("Docker"))
+m = SimpleForm("docker", translate("Docker"))
+m.submit=false
+m.reset=false
+
+docker_status = m:section(SimpleSection)
+docker_status.template = "dockerman/apply_widget"
+docker_status.err=docker:read_status()
+docker_status.err=docker_status.err and docker_status.err:gsub("\n","<br>"):gsub(" ","&nbsp;")
+if docker_status.err then docker:clear_status() end
+
+c_table = m:section(Table, c_lists, translate("Containers"))
+c_table.nodescr=true
+-- v.template = "cbi/tblsection"
+-- v.sortable = true
+container_selecter = c_table:option(Flag, "_selected","")
+container_selecter.disabled = 0
+container_selecter.enabled = 1
+container_selecter.default = 0
+
+container_id = c_table:option(DummyValue, "_id", translate("ID"))
+container_id.width="10%"
+container_name = c_table:option(DummyValue, "_name", translate("Container Name"))
+container_name.rawhtml = true
+container_status = c_table:option(DummyValue, "_status", translate("Status"))
+container_status.width="15%"
+container_status.rawhtml=true
+container_ip = c_table:option(DummyValue, "_network", translate("Network"))
+container_ip.width="15%"
+container_ports = c_table:option(DummyValue, "_ports", translate("Ports"))
+container_ports.width="10%"
+container_ports.rawhtml = true
+container_image = c_table:option(DummyValue, "_image", translate("Image"))
+container_image.width="10%"
+container_command = c_table:option(DummyValue, "_command", translate("Command"))
+container_command.width="20%"
+
+container_selecter.write=function(self, section, value)
+  c_lists[section]._selected = value
+end
+
+local start_stop_remove = function(m,cmd)
+  local c_selected = {}
+  -- 遍历table中sectionid
+  local c_table_sids = c_table:cfgsections()
+  for _, c_table_sid in ipairs(c_table_sids) do
+    -- 得到选中项的名字
+    if c_lists[c_table_sid]._selected == 1 then
+      c_selected[#c_selected+1] = c_lists[c_table_sid].name --container_name:cfgvalue(c_table_sid)
+    end
+  end
+  if #c_selected >0 then
+    docker:clear_status()
+    local success = true
+    for _,cont in ipairs(c_selected) do
+      docker:append_status("Containers: " .. cmd .. " " .. cont .. "...")
+      local res = dk.containers[cmd](dk, {id = cont})
+      if res and res.code >= 300 then
+        success = false
+        docker:append_status("code:" .. res.code.." ".. (res.body.message and res.body.message or res.message).. "\n")
+      else
+        docker:append_status("done\n")
+      end
+    end
+    if success then docker:clear_status() end
+    luci.http.redirect(luci.dispatcher.build_url("admin/docker/containers"))
+  end
+end
+
+action_section = m:section(Table,{{}})
+action_section.notitle=true
+action_section.rowcolors=false
+action_section.template="cbi/nullsection"
+
+btnnew=action_section:option(Button, "_new")
+btnnew.inputtitle= translate("New")
+btnnew.template = "dockerman/cbi/inlinebutton"
+btnnew.inputstyle = "add"
+btnnew.forcewrite = true
+btnstart=action_section:option(Button, "_start")
+btnstart.template = "dockerman/cbi/inlinebutton"
+btnstart.inputtitle=translate("Start")
+btnstart.inputstyle = "apply"
+btnstart.forcewrite = true
+btnrestart=action_section:option(Button, "_restart")
+btnrestart.template = "dockerman/cbi/inlinebutton"
+btnrestart.inputtitle=translate("Restart")
+btnrestart.inputstyle = "reload"
+btnrestart.forcewrite = true
+btnstop=action_section:option(Button, "_stop")
+btnstop.template = "dockerman/cbi/inlinebutton"
+btnstop.inputtitle=translate("Stop")
+btnstop.inputstyle = "reset"
+btnstop.forcewrite = true
+btnkill=action_section:option(Button, "_kill")
+btnkill.template = "dockerman/cbi/inlinebutton"
+btnkill.inputtitle=translate("Kill")
+btnkill.inputstyle = "reset"
+btnkill.forcewrite = true
+btnremove=action_section:option(Button, "_remove")
+btnremove.template = "dockerman/cbi/inlinebutton"
+btnremove.inputtitle=translate("Remove")
+btnremove.inputstyle = "remove"
+btnremove.forcewrite = true
+btnnew.write = function(self, section)
+  luci.http.redirect(luci.dispatcher.build_url("admin/docker/newcontainer"))
+end
+btnstart.write = function(self, section)
+  start_stop_remove(m,"start")
+end
+btnrestart.write = function(self, section)
+  start_stop_remove(m,"restart")
+end
+btnremove.write = function(self, section)
+  start_stop_remove(m,"remove")
+end
+btnstop.write = function(self, section)
+  start_stop_remove(m,"stop")
+end
+btnkill.write = function(self, section)
+  start_stop_remove(m,"kill")
+end
+
+return m
diff --git a/applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua b/applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua
new file mode 100644 (file)
index 0000000..29d4a63
--- /dev/null
@@ -0,0 +1,223 @@
+--[[
+LuCI - Lua Configuration Interface
+Copyright 2019 lisaac <https://github.com/lisaac/luci-app-dockerman>
+]]--
+
+require "luci.util"
+local uci = luci.model.uci.cursor()
+local docker = require "luci.model.docker"
+local dk = docker.new()
+
+local containers, images
+local res = dk.images:list()
+if res.code <300 then images = res.body else return end
+res = dk.containers:list({query = {all=true}})
+if res.code <300 then containers = res.body else return end
+
+function get_images()
+  local data = {}
+  for i, v in ipairs(images) do
+    local index = v.Created .. v.Id
+    data[index]={}
+    data[index]["_selected"] = 0
+    data[index]["id"] = v.Id:sub(8)
+    data[index]["_id"] = '<a href="javascript:new_tag(\''..v.Id:sub(8,20)..'\')" class="dockerman-link" title="'..translate("New tag")..'">' .. v.Id:sub(8,20) .. '</a>'
+    if v.RepoTags and next(v.RepoTags)~=nil then
+      for i, v1 in ipairs(v.RepoTags) do
+        data[index]["_tags"] =(data[index]["_tags"] and ( data[index]["_tags"] .. "<br>" )or "") .. ((v1:match("<none>") or (#v.RepoTags == 1)) and v1 or ('<a href="javascript:un_tag(\''..v1..'\')" class="dockerman_link" title="'..translate("Remove tag")..'" >' .. v1 .. '</a>'))
+        if not data[index]["tag"] then
+          data[index]["tag"] = v1--:match("<none>") and nil or v1
+        end
+      end
+    else
+      data[index]["_tags"] = v.RepoDigests[1] and v.RepoDigests[1]:match("^(.-)@.+")
+      data[index]["_tags"] = (data[index]["_tags"] and data[index]["_tags"] or  "<none>" ).. ":<none>"
+    end
+    data[index]["_tags"] = data[index]["_tags"]:gsub("<none>","&lt;none&gt;")
+    -- data[index]["_tags"] = '<a href="javascript:handle_tag(\''..data[index]["_id"]..'\')">' .. data[index]["_tags"] .. '</a>'
+    for ci,cv in ipairs(containers) do
+      if v.Id == cv.ImageID then
+        data[index]["_containers"] = (data[index]["_containers"] and (data[index]["_containers"] .. " | ") or "")..
+        '<a href='..luci.dispatcher.build_url("admin/docker/container/"..cv.Id)..' class="dockerman_link" title="'..translate("Container detail")..'">'.. cv.Names[1]:sub(2).."</a>"
+      end
+    end
+    data[index]["_size"] = string.format("%.2f", tostring(v.Size/1024/1024)).."MB"
+    data[index]["_created"] = os.date("%Y/%m/%d %H:%M:%S",v.Created)
+  end
+  return data
+end
+
+local image_list = get_images()
+
+-- m = Map("docker", translate("Docker"))
+m = SimpleForm("docker", translate("Docker"))
+m.submit=false
+m.reset=false
+
+local pull_value={_image_tag_name="", _registry="index.docker.io"}
+local pull_section = m:section(SimpleSection, translate("Pull Image"))
+pull_section.template="cbi/nullsection"
+local tag_name = pull_section:option(Value, "_image_tag_name")
+tag_name.template = "dockerman/cbi/inlinevalue"
+tag_name.placeholder="lisaac/luci:latest"
+local action_pull = pull_section:option(Button, "_pull")
+action_pull.inputtitle= translate("Pull")
+action_pull.template = "dockerman/cbi/inlinebutton"
+action_pull.inputstyle = "add"
+tag_name.write = function(self, section, value)
+  local hastag = value:find(":")
+  if not hastag then
+    value = value .. ":latest"
+  end
+  pull_value["_image_tag_name"] = value
+end
+action_pull.write = function(self, section)
+  local tag = pull_value["_image_tag_name"]
+  local json_stringify = luci.jsonc and luci.jsonc.stringify
+  if tag and tag ~= "" then
+    docker:write_status("Images: " .. "pulling" .. " " .. tag .. "...\n")
+    -- local x_auth = nixio.bin.b64encode(json_stringify({serveraddress= server})) , header={["X-Registry-Auth"] = x_auth}
+    local res = dk.images:create({query = {fromImage=tag}}, docker.pull_image_show_status_cb)
+    -- {"errorDetail": {"message": "failed to register layer: ApplyLayer exit status 1 stdout:  stderr: write \/docker: no space left on device" }, "error": "failed to register layer: ApplyLayer exit status 1 stdout:  stderr: write \/docker: no space left on device" }
+    if res and res.code == 200 and (res.body[#res.body] and not res.body[#res.body].error and res.body[#res.body].status and (res.body[#res.body].status == "Status: Downloaded newer image for ".. tag)) then
+      docker:clear_status()
+    else
+      docker:append_status("code:" .. res.code.." ".. (res.body[#res.body] and res.body[#res.body].error or (res.body.message or res.message)).. "\n")
+    end
+  else
+    docker:append_status("code: 400 please input the name of image name!")
+  end
+  luci.http.redirect(luci.dispatcher.build_url("admin/docker/images"))
+end
+
+local import_section = m:section(SimpleSection, translate("Import Images"))
+local im = import_section:option(DummyValue, "_image_import")
+im.template = "dockerman/images_import"
+
+local image_table = m:section(Table, image_list, translate("Images"))
+
+local image_selecter = image_table:option(Flag, "_selected","")
+image_selecter.disabled = 0
+image_selecter.enabled = 1
+image_selecter.default = 0
+
+local image_id = image_table:option(DummyValue, "_id", translate("ID"))
+image_id.rawhtml = true
+image_table:option(DummyValue, "_tags", translate("RepoTags")).rawhtml = true
+image_table:option(DummyValue, "_containers", translate("Containers")).rawhtml = true
+image_table:option(DummyValue, "_size", translate("Size"))
+image_table:option(DummyValue, "_created", translate("Created"))
+image_selecter.write = function(self, section, value)
+  image_list[section]._selected = value
+end
+
+local remove_action = function(force)
+  local image_selected = {}
+  -- 遍历table中sectionid
+  local image_table_sids = image_table:cfgsections()
+  for _, image_table_sid in ipairs(image_table_sids) do
+    -- 得到选中项的名字
+    if image_list[image_table_sid]._selected == 1 then
+      image_selected[#image_selected+1] = (image_list[image_table_sid]["_tags"]:match("<br>") or image_list[image_table_sid]["_tags"]:match("&lt;none&gt;")) and image_list[image_table_sid].id or image_list[image_table_sid].tag
+    end
+  end
+  if next(image_selected) ~= nil then
+    local success = true
+    docker:clear_status()
+    for _,img in ipairs(image_selected) do
+      docker:append_status("Images: " .. "remove" .. " " .. img .. "...")
+      local query
+      if force then query = {force = true} end
+      local msg = dk.images:remove({id = img, query = query})
+      if msg.code ~= 200 then
+        docker:append_status("code:" .. msg.code.." ".. (msg.body.message and msg.body.message or msg.message).. "\n")
+        success = false
+      else
+        docker:append_status("done\n")
+      end
+    end
+    if success then docker:clear_status() end
+    luci.http.redirect(luci.dispatcher.build_url("admin/docker/images"))
+  end
+end
+
+local docker_status = m:section(SimpleSection)
+docker_status.template = "dockerman/apply_widget"
+docker_status.err = docker:read_status()
+docker_status.err = docker_status.err and docker_status.err:gsub("\n","<br>"):gsub(" ","&nbsp;")
+if docker_status.err then docker:clear_status() end
+
+local action = m:section(Table,{{}})
+action.notitle=true
+action.rowcolors=false
+action.template="cbi/nullsection"
+
+local btnremove = action:option(Button, "remove")
+btnremove.inputtitle= translate("Remove")
+btnremove.template = "dockerman/cbi/inlinebutton"
+btnremove.inputstyle = "remove"
+btnremove.forcewrite = true
+btnremove.write = function(self, section)
+  remove_action()
+end
+
+local btnforceremove = action:option(Button, "forceremove")
+btnforceremove.inputtitle= translate("Force Remove")
+btnforceremove.template = "dockerman/cbi/inlinebutton"
+btnforceremove.inputstyle = "remove"
+btnforceremove.forcewrite = true
+btnforceremove.write = function(self, section)
+  remove_action(true)
+end
+
+local btnsave = action:option(Button, "save")
+btnsave.inputtitle= translate("Save")
+btnsave.template = "dockerman/cbi/inlinebutton"
+btnsave.inputstyle = "edit"
+btnsave.forcewrite = true
+btnsave.write = function (self, section)
+  local image_selected = {}
+  local image_table_sids = image_table:cfgsections()
+  for _, image_table_sid in ipairs(image_table_sids) do
+    if image_list[image_table_sid]._selected == 1 then
+      image_selected[#image_selected+1] = image_list[image_table_sid].id --image_id:cfgvalue(image_table_sid)
+    end
+  end
+  if next(image_selected) ~= nil then
+    local names
+    for _,img in ipairs(image_selected) do
+      names = names and (names .. "&names=".. img) or img
+    end
+    local first
+    local cb = function(res, chunk)
+      if res.code == 200 then
+        if not first then
+          first = true
+          luci.http.header('Content-Disposition', 'inline; filename="images.tar"')
+          luci.http.header('Content-Type', 'application\/x-tar')
+        end
+        luci.ltn12.pump.all(chunk, luci.http.write)
+      else
+        if not first then
+          first = true
+          luci.http.prepare_content("text/plain")
+        end
+        luci.ltn12.pump.all(chunk, luci.http.write)
+      end
+    end
+    docker:write_status("Images: " .. "save" .. " " .. table.concat(image_selected, "\n") .. "...")
+    local msg = dk.images:get({query = {names = names}}, cb)
+    if msg.code ~= 200 then
+      docker:append_status("code:" .. msg.code.." ".. (msg.body.message and msg.body.message or msg.message).. "\n")
+      success = false
+    else
+      docker:clear_status()
+    end
+  end
+end
+
+local btnload = action:option(Button, "load")
+btnload.inputtitle= translate("Load")
+btnload.template = "dockerman/images_load"
+btnload.inputstyle = "add"
+return m
diff --git a/applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua b/applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua
new file mode 100644 (file)
index 0000000..e8e392f
--- /dev/null
@@ -0,0 +1,130 @@
+--[[
+LuCI - Lua Configuration Interface
+Copyright 2019 lisaac <https://github.com/lisaac/luci-app-dockerman>
+]]--
+
+require "luci.util"
+local uci = luci.model.uci.cursor()
+local docker = require "luci.model.docker"
+local dk = docker.new()
+local networks
+local res = dk.networks:list()
+if res.code < 300 then networks = res.body else return end
+
+local get_networks = function ()
+  local data = {}
+
+  if type(networks) ~= "table" then return nil end
+  for i, v in ipairs(networks) do
+    local index = v.Created .. v.Id
+    data[index]={}
+    data[index]["_selected"] = 0
+    data[index]["_id"] = v.Id:sub(1,12)
+    data[index]["_name"] = v.Name
+    data[index]["_driver"] = v.Driver
+    if v.Driver == "bridge" then
+      data[index]["_interface"] = v.Options["com.docker.network.bridge.name"]
+    elseif v.Driver == "macvlan" then
+      data[index]["_interface"] = v.Options.parent
+    end
+    data[index]["_subnet"] = v.IPAM and v.IPAM.Config[1] and v.IPAM.Config[1].Subnet or nil
+    data[index]["_gateway"] = v.IPAM and v.IPAM.Config[1] and v.IPAM.Config[1].Gateway or nil
+  end
+  return data
+end
+
+local network_list = get_networks()
+-- m = Map("docker", translate("Docker"))
+m = SimpleForm("docker", translate("Docker"))
+m.submit=false
+m.reset=false
+
+network_table = m:section(Table, network_list, translate("Networks"))
+network_table.nodescr=true
+
+network_selecter = network_table:option(Flag, "_selected","")
+network_selecter.template = "dockerman/cbi/xfvalue"
+network_id = network_table:option(DummyValue, "_id", translate("ID"))
+network_selecter.disabled = 0
+network_selecter.enabled = 1
+network_selecter.default = 0
+network_selecter.render = function(self, section, scope)
+  self.disable = 0
+  if network_list[section]["_name"] == "bridge" or network_list[section]["_name"] == "none" or network_list[section]["_name"] == "host" then
+    self.disable = 1
+  end
+  Flag.render(self, section, scope)
+end
+
+network_name = network_table:option(DummyValue, "_name", translate("Network Name"))
+network_driver = network_table:option(DummyValue, "_driver", translate("Driver"))
+network_interface = network_table:option(DummyValue, "_interface", translate("Parent Interface"))
+network_subnet = network_table:option(DummyValue, "_subnet", translate("Subnet"))
+network_gateway = network_table:option(DummyValue, "_gateway", translate("Gateway"))
+
+network_selecter.write = function(self, section, value)
+  network_list[section]._selected = value
+end
+
+docker_status = m:section(SimpleSection)
+docker_status.template = "dockerman/apply_widget"
+docker_status.err=docker:read_status()
+docker_status.err=docker_status.err and docker_status.err:gsub("\n","<br>"):gsub(" ","&nbsp;")
+if docker_status.err then docker:clear_status() end
+
+action = m:section(Table,{{}})
+action.notitle=true
+action.rowcolors=false
+action.template="cbi/nullsection"
+btnnew=action:option(Button, "_new")
+btnnew.inputtitle= translate("New")
+btnnew.template = "dockerman/cbi/inlinebutton"
+btnnew.notitle=true
+btnnew.inputstyle = "add"
+btnnew.forcewrite = true
+btnnew.write = function(self, section)
+  luci.http.redirect(luci.dispatcher.build_url("admin/docker/newnetwork"))
+end
+btnremove = action:option(Button, "_remove")
+btnremove.inputtitle= translate("Remove")
+btnremove.template = "dockerman/cbi/inlinebutton"
+btnremove.inputstyle = "remove"
+btnremove.forcewrite = true
+btnremove.write = function(self, section)
+  local network_selected = {}
+  local network_name_selected = {}
+  local network_driver_selected = {}
+  -- 遍历table中sectionid
+  local network_table_sids = network_table:cfgsections()
+  for _, network_table_sid in ipairs(network_table_sids) do
+    -- 得到选中项的名字
+    if network_list[network_table_sid]._selected == 1 then
+      network_selected[#network_selected+1] = network_list[network_table_sid]._id --network_name:cfgvalue(network_table_sid)
+      network_name_selected[#network_name_selected+1] = network_list[network_table_sid]._name
+      network_driver_selected[#network_driver_selected+1] = network_list[network_table_sid]._driver
+    end
+  end
+  if next(network_selected) ~= nil then
+    local success = true
+    docker:clear_status()
+    for ii, net in ipairs(network_selected) do
+      docker:append_status("Networks: " .. "remove" .. " " .. net .. "...")
+      local res = dk.networks["remove"](dk, {id = net})
+      if res and res.code >= 300 then
+        docker:append_status("code:" .. res.code.." ".. (res.body.message and res.body.message or res.message).. "\n")
+        success = false
+      else
+        docker:append_status("done\n")
+        if network_driver_selected[ii] == "macvlan" then
+          docker.remove_macvlan_interface(network_name_selected[ii])
+        end
+      end
+    end
+    if success then
+      docker:clear_status()
+    end
+    luci.http.redirect(luci.dispatcher.build_url("admin/docker/networks"))
+  end
+end
+
+return m
diff --git a/applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua b/applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua
new file mode 100644 (file)
index 0000000..324fc6d
--- /dev/null
@@ -0,0 +1,653 @@
+--[[
+LuCI - Lua Configuration Interface
+Copyright 2019 lisaac <https://github.com/lisaac/luci-app-dockerman>
+]]--
+
+require "luci.util"
+local uci = luci.model.uci.cursor()
+local docker = require "luci.model.docker"
+local dk = docker.new()
+local cmd_line = table.concat(arg, '/')
+local create_body = {}
+
+local images = dk.images:list().body
+local networks = dk.networks:list().body
+local containers = dk.containers:list({query = {all=true}}).body
+
+local is_quot_complete = function(str)
+  require "math"
+  if not str then return true end
+  local num = 0, w
+  for w in str:gmatch("\"") do
+    num = num + 1
+  end
+  if math.fmod(num, 2) ~= 0 then return false end
+  num = 0
+  for w in str:gmatch("\'") do
+    num = num + 1
+  end
+  if math.fmod(num, 2) ~= 0 then return false end
+  return true
+end
+
+local resolve_cli = function(cmd_line)
+  local config = {advance = 1}
+  local key_no_val = '|t|d|i|tty|rm|read_only|interactive|init|help|detach|privileged|P|publish_all|'
+  local key_with_val = '|sysctl|add_host|a|attach|blkio_weight_device|cap_add|cap_drop|device|device_cgroup_rule|device_read_bps|device_read_iops|device_write_bps|device_write_iops|dns|dns_option|dns_search|e|env|env_file|expose|group_add|l|label|label_file|link|link_local_ip|log_driver|log_opt|network_alias|p|publish|security_opt|storage_opt|tmpfs|v|volume|volumes_from|blkio_weight|cgroup_parent|cidfile|cpu_period|cpu_quota|cpu_rt_period|cpu_rt_runtime|c|cpu_shares|cpus|cpuset_cpus|cpuset_mems|detach_keys|disable_content_trust|domainname|entrypoint|gpus|health_cmd|health_interval|health_retries|health_start_period|health_timeout|h|hostname|ip|ip6|ipc|isolation|kernel_memory|log_driver|mac_address|m|memory|memory_reservation|memory_swap|memory_swappiness|mount|name|network|no_healthcheck|oom_kill_disable|oom_score_adj|pid|pids_limit|restart|runtime|shm_size|sig_proxy|stop_signal|stop_timeout|ulimit|u|user|userns|uts|volume_driver|w|workdir|'
+  local key_abb = {net='network',a='attach',c='cpu-shares',d='detach',e='env',h='hostname',i='interactive',l='label',m='memory',p='publish',P='publish_all',t='tty',u='user',v='volume',w='workdir'}
+  local key_with_list = '|sysctl|add_host|a|attach|blkio_weight_device|cap_add|cap_drop|device|device_cgroup_rule|device_read_bps|device_read_iops|device_write_bps|device_write_iops|dns|dns_option|dns_search|e|env|env_file|expose|group_add|l|label|label_file|link|link_local_ip|log_driver|log_opt|network_alias|p|publish|security_opt|storage_opt|tmpfs|v|volume|volumes_from|'
+  local key = nil
+  local _key = nil
+  local val = nil
+  local is_cmd = false
+
+  cmd_line = cmd_line:match("^DOCKERCLI%s+(.+)")
+  for w in cmd_line:gmatch("[^%s]+") do
+    if w =='\\' then
+    elseif not key and not _key and not is_cmd then
+      --key=val
+      key, val = w:match("^%-%-([%lP%-]-)=(.+)")
+      if not key then
+        --key val
+        key = w:match("^%-%-([%lP%-]+)")
+        if not key then
+          -- -v val
+          key = w:match("^%-([%lP%-]+)")
+          if key then
+            -- for -dit
+            if key:match("i") or key:match("t") or key:match("d") then
+              if key:match("i") then
+                config[key_abb["i"]] = true
+                key:gsub("i", "")
+              end
+              if key:match("t") then
+                config[key_abb["t"]] = true
+                key:gsub("t", "")
+              end
+              if key:match("d") then
+                config[key_abb["d"]] = true
+                key:gsub("d", "")
+              end
+              if key:match("P") then
+                config[key_abb["P"]] = true
+                key:gsub("P", "")
+              end
+              if key == "" then key = nil end
+            end
+          end
+        end
+      end
+      if key then
+        key = key:gsub("-","_")
+        key = key_abb[key] or key
+        if key_no_val:match("|"..key.."|") then
+          config[key] = true
+          val = nil
+          key = nil
+        elseif key_with_val:match("|"..key.."|") then
+          -- if key == "cap_add" then config.privileged = true end
+        else
+          key = nil
+          val = nil
+        end
+      else
+        config.image = w
+        key = nil
+        val = nil
+        is_cmd = true
+      end
+    elseif (key or _key) and not is_cmd then
+      if key == "mount" then
+        -- we need resolve mount options here
+        -- type=bind,source=/source,target=/app
+        local _type = w:match("^type=([^,]+),") or "bind"
+        local source =  (_type ~= "tmpfs") and (w:match("source=([^,]+),") or  w:match("src=([^,]+),")) or ""
+        local target =  w:match(",target=([^,]+)") or  w:match(",dst=([^,]+)") or w:match(",destination=([^,]+)") or ""
+        local ro = w:match(",readonly") and "ro" or nil
+        if source and target then
+          if _type ~= "tmpfs" then
+            -- bind or volume
+            local bind_propagation = (_type == "bind") and w:match(",bind%-propagation=([^,]+)") or nil
+            val = source..":"..target .. ((ro or bind_propagation) and (":" .. (ro and ro or "") .. (((ro and bind_propagation) and "," or "") .. (bind_propagation and bind_propagation or ""))or ""))
+          else
+            -- tmpfs
+            local tmpfs_mode = w:match(",tmpfs%-mode=([^,]+)") or nil
+            local tmpfs_size = w:match(",tmpfs%-size=([^,]+)") or nil
+            key = "tmpfs"
+            val = target .. ((tmpfs_mode or tmpfs_size) and (":" .. (tmpfs_mode and ("mode=" .. tmpfs_mode) or "") .. ((tmpfs_mode and tmpfs_size) and "," or "") .. (tmpfs_size and ("size=".. tmpfs_size) or "")) or "")
+            if not config[key] then config[key] = {} end
+            table.insert( config[key], val )
+            key = nil
+            val = nil
+          end
+        end
+      else
+        val = w
+      end
+    elseif is_cmd then
+      config["command"] = (config["command"] and (config["command"] .. " " )or "")  .. w
+    end
+    if (key or _key) and val then
+      key = _key or key
+      if key_with_list:match("|"..key.."|") then
+        if not config[key] then config[key] = {} end
+        if _key then
+          config[key][#config[key]] = config[key][#config[key]] .. " " .. w
+        else
+          table.insert( config[key], val )
+        end
+        if is_quot_complete(config[key][#config[key]]) then
+          -- clear quotation marks
+          config[key][#config[key]] = config[key][#config[key]]:gsub("[\"\']", "")
+          _key = nil
+        else
+          _key = key
+        end
+      else
+        config[key] = (config[key] and (config[key] .. " ") or "") .. val
+        if is_quot_complete(config[key]) then
+          -- clear quotation marks
+          config[key] = config[key]:gsub("[\"\']", "")
+          _key = nil
+        else
+          _key = key
+        end
+      end
+      key = nil
+      val = nil
+    end
+  end
+  return config
+end
+-- reslvo default config
+local default_config = {}
+if cmd_line and cmd_line:match("^DOCKERCLI.+") then
+  default_config = resolve_cli(cmd_line)
+elseif cmd_line and cmd_line:match("^duplicate/[^/]+$") then
+  local container_id = cmd_line:match("^duplicate/(.+)")
+  create_body = dk:containers_duplicate_config({id = container_id}) or {}
+  if not create_body.HostConfig then create_body.HostConfig = {} end
+  if next(create_body) ~= nil then
+    default_config.name = nil
+    default_config.image = create_body.Image
+    default_config.hostname = create_body.Hostname
+    default_config.tty = create_body.Tty and true or false
+    default_config.interactive = create_body.OpenStdin and true or false
+    default_config.privileged = create_body.HostConfig.Privileged and true or false
+    default_config.restart =  create_body.HostConfig.RestartPolicy and create_body.HostConfig.RestartPolicy.name or nil
+    -- default_config.network = create_body.HostConfig.NetworkMode == "default" and "bridge" or create_body.HostConfig.NetworkMode
+    -- if container has leave original network, and add new network, .HostConfig.NetworkMode is INcorrect, so using first child of .NetworkingConfig.EndpointsConfig
+    default_config.network = create_body.NetworkingConfig and create_body.NetworkingConfig.EndpointsConfig and next(create_body.NetworkingConfig.EndpointsConfig) or nil
+    default_config.ip = default_config.network and default_config.network ~= "bridge" and default_config.network ~= "host" and default_config.network ~= "null" and create_body.NetworkingConfig.EndpointsConfig[default_config.network].IPAMConfig and create_body.NetworkingConfig.EndpointsConfig[default_config.network].IPAMConfig.IPv4Address or nil
+    default_config.link = create_body.HostConfig.Links
+    default_config.env = create_body.Env
+    default_config.dns = create_body.HostConfig.Dns
+    default_config.volume = create_body.HostConfig.Binds
+    default_config.cap_add = create_body.HostConfig.CapAdd
+    default_config.publish_all = create_body.HostConfig.PublishAllPorts
+
+    if create_body.HostConfig.Sysctls and type(create_body.HostConfig.Sysctls) == "table" then
+      default_config.sysctl = {}
+      for k, v in pairs(create_body.HostConfig.Sysctls) do
+        table.insert( default_config.sysctl, k.."="..v )
+      end
+    end
+
+    if create_body.HostConfig.LogConfig and create_body.HostConfig.LogConfig.Config and type(create_body.HostConfig.LogConfig.Config) == "table" then
+      default_config.log_opt = {}
+      for k, v in pairs(create_body.HostConfig.LogConfig.Config) do
+        table.insert( default_config.log_opt, k.."="..v )
+      end
+    end
+
+    if create_body.HostConfig.PortBindings and type(create_body.HostConfig.PortBindings) == "table" then
+      default_config.publish = {}
+      for k, v in pairs(create_body.HostConfig.PortBindings) do
+        table.insert( default_config.publish, v[1].HostPort..":"..k:match("^(%d+)/.+").."/"..k:match("^%d+/(.+)") )
+      end
+    end
+
+    default_config.user = create_body.User or nil
+    default_config.command = create_body.Cmd and type(create_body.Cmd) == "table" and table.concat(create_body.Cmd, " ") or nil
+    default_config.advance = 1
+    default_config.cpus = create_body.HostConfig.NanoCPUs
+    default_config.cpu_shares =  create_body.HostConfig.CpuShares
+    default_config.memory = create_body.HostConfig.Memory
+    default_config.blkio_weight = create_body.HostConfig.BlkioWeight
+
+    if create_body.HostConfig.Devices and type(create_body.HostConfig.Devices) == "table" then
+      default_config.device = {}
+      for _, v in ipairs(create_body.HostConfig.Devices) do
+        table.insert( default_config.device, v.PathOnHost..":"..v.PathInContainer..(v.CgroupPermissions ~= "" and (":" .. v.CgroupPermissions) or "") )
+      end
+    end
+    if create_body.HostConfig.Tmpfs and type(create_body.HostConfig.Tmpfs) == "table" then
+      default_config.tmpfs = {}
+      for k, v in pairs(create_body.HostConfig.Tmpfs) do
+        table.insert( default_config.tmpfs, k .. (v~="" and ":" or "")..v )
+      end
+    end
+  end
+end
+
+local m = SimpleForm("docker", translate("Docker"))
+m.redirect = luci.dispatcher.build_url("admin", "docker", "containers")
+-- m.reset = false
+-- m.submit = false
+-- new Container
+
+docker_status = m:section(SimpleSection)
+docker_status.template = "dockerman/apply_widget"
+docker_status.err=docker:read_status()
+docker_status.err=docker_status.err and docker_status.err:gsub("\n","<br>"):gsub(" ","&nbsp;")
+if docker_status.err then docker:clear_status() end
+
+local s = m:section(SimpleSection, translate("New Container"))
+s.addremove = true
+s.anonymous = true
+
+local d = s:option(DummyValue,"cmd_line", translate("Resolve CLI"))
+d.rawhtml  = true
+d.template = "dockerman/newcontainer_resolve"
+
+d = s:option(Value, "name", translate("Container Name"))
+d.rmempty = true
+d.default = default_config.name or nil
+
+d = s:option(Flag, "interactive", translate("Interactive (-i)"))
+d.rmempty = true
+d.disabled = 0
+d.enabled = 1
+d.default = default_config.interactive and 1 or 0
+
+d = s:option(Flag, "tty", translate("TTY (-t)"))
+d.rmempty = true
+d.disabled = 0
+d.enabled = 1
+d.default = default_config.tty and 1 or 0
+
+d = s:option(Value, "image", translate("Docker Image"))
+d.rmempty = true
+d.default = default_config.image or nil
+for _, v in ipairs (images) do
+  if v.RepoTags then
+    d:value(v.RepoTags[1], v.RepoTags[1])
+  end
+end
+
+d = s:option(Flag, "_force_pull", translate("Always pull image first"))
+d.rmempty = true
+d.disabled = 0
+d.enabled = 1
+d.default = 0
+
+d = s:option(Flag, "privileged", translate("Privileged"))
+d.rmempty = true
+d.disabled = 0
+d.enabled = 1
+d.default = default_config.privileged and 1 or 0
+
+d = s:option(ListValue, "restart", translate("Restart Policy"))
+d.rmempty = true
+
+d:value("no", "No")
+d:value("unless-stopped", "Unless stopped")
+d:value("always", "Always")
+d:value("on-failure", "On failure")
+d.default = default_config.restart or "unless-stopped"
+
+local d_network = s:option(ListValue, "network", translate("Networks"))
+d_network.rmempty = true
+d_network.default = default_config.network or "bridge"
+
+local d_ip = s:option(Value, "ip", translate("IPv4 Address"))
+d_ip.datatype="ip4addr"
+d_ip:depends("network", "nil")
+d_ip.default = default_config.ip or nil
+
+d = s:option(DynamicList, "link", translate("Links with other containers"))
+d.placeholder = "container_name:alias"
+d.rmempty = true
+d:depends("network", "bridge")
+d.default = default_config.link or nil
+
+d = s:option(DynamicList, "dns", translate("Set custom DNS servers"))
+d.placeholder = "8.8.8.8"
+d.rmempty = true
+d.default = default_config.dns or nil
+
+d = s:option(Value, "user", translate("User(-u)"), translate("The user that commands are run as inside the container.(format: name|uid[:group|gid])"))
+d.placeholder = "1000:1000"
+d.rmempty = true
+d.default = default_config.user or nil
+
+d = s:option(DynamicList, "env", translate("Environmental Variable(-e)"), translate("Set environment variables to inside the container"))
+d.placeholder = "TZ=Asia/Shanghai"
+d.rmempty = true
+d.default = default_config.env or nil
+
+d = s:option(DynamicList, "volume", translate("Bind Mount(-v)"), translate("Bind mount a volume"))
+d.placeholder = "/media:/media:slave"
+d.rmempty = true
+d.default = default_config.volume or nil
+
+local d_publish = s:option(DynamicList, "publish", translate("Exposed Ports(-p)"), translate("Publish container's port(s) to the host"))
+d_publish.placeholder = "2200:22/tcp"
+d_publish.rmempty = true
+d_publish.default = default_config.publish or nil
+
+d = s:option(Value, "command", translate("Run command"))
+d.placeholder = "/bin/sh init.sh"
+d.rmempty = true
+d.default = default_config.command or nil
+
+d = s:option(Flag, "advance", translate("Advance"))
+d.rmempty = true
+d.disabled = 0
+d.enabled = 1
+d.default = default_config.advance or 0
+
+d = s:option(Value, "hostname", translate("Host Name"), translate("The hostname to use for the container"))
+d.rmempty = true
+d.default = default_config.hostname or nil
+d:depends("advance", 1)
+
+d = s:option(Flag, "publish_all", translate("Exposed All Ports(-P)"), translate("Allocates an ephemeral host port for all of a container's exposed ports"))
+d.rmempty = true
+d.disabled = 0
+d.enabled = 1
+d.default = default_config.publish_all and 1 or 0
+d:depends("advance", 1)
+
+d = s:option(DynamicList, "device", translate("Device(--device)"), translate("Add host device to the container"))
+d.placeholder = "/dev/sda:/dev/xvdc:rwm"
+d.rmempty = true
+d:depends("advance", 1)
+d.default = default_config.device or nil
+
+d = s:option(DynamicList, "tmpfs", translate("Tmpfs(--tmpfs)"), translate("Mount tmpfs directory"))
+d.placeholder = "/run:rw,noexec,nosuid,size=65536k"
+d.rmempty = true
+d:depends("advance", 1)
+d.default = default_config.tmpfs or nil
+
+d = s:option(DynamicList, "sysctl", translate("Sysctl(--sysctl)"), translate("Sysctls (kernel parameters) options"))
+d.placeholder = "net.ipv4.ip_forward=1"
+d.rmempty = true
+d:depends("advance", 1)
+d.default = default_config.sysctl or nil
+
+d = s:option(DynamicList, "cap_add", translate("CAP-ADD(--cap-add)"), translate("A list of kernel capabilities to add to the container"))
+d.placeholder = "NET_ADMIN"
+d.rmempty = true
+d:depends("advance", 1)
+d.default = default_config.cap_add or nil
+
+d = s:option(Value, "cpus", translate("CPUs"), translate("Number of CPUs. Number is a fractional number. 0.000 means no limit"))
+d.placeholder = "1.5"
+d.rmempty = true
+d:depends("advance", 1)
+d.datatype="ufloat"
+d.default = default_config.cpus or nil
+
+d = s:option(Value, "cpu_shares", translate("CPU Shares Weight"), translate("CPU shares relative weight, if 0 is set, the system will ignore the value and use the default of 1024"))
+d.placeholder = "1024"
+d.rmempty = true
+d:depends("advance", 1)
+d.datatype="uinteger"
+d.default = default_config.cpu_shares or nil
+
+d = s:option(Value, "memory", translate("Memory"), translate("Memory limit (format: <number>[<unit>]). Number is a positive integer. Unit can be one of b, k, m, or g. Minimum is 4M"))
+d.placeholder = "128m"
+d.rmempty = true
+d:depends("advance", 1)
+d.default = default_config.memory or nil
+
+d = s:option(Value, "blkio_weight", translate("Block IO Weight"), translate("Block IO weight (relative weight) accepts a weight value between 10 and 1000"))
+d.placeholder = "500"
+d.rmempty = true
+d:depends("advance", 1)
+d.datatype="uinteger"
+d.default = default_config.blkio_weight or nil
+
+d = s:option(DynamicList, "log_opt", translate("Log driver options"), translate("The logging configuration for this container"))
+d.placeholder = "max-size=1m"
+d.rmempty = true
+d:depends("advance", 1)
+d.default = default_config.log_opt or nil
+
+for _, v in ipairs (networks) do
+  if v.Name then
+    local parent = v.Options and v.Options.parent or nil
+    local ip = v.IPAM and v.IPAM.Config and v.IPAM.Config[1] and v.IPAM.Config[1].Subnet or nil
+    ipv6 =  v.IPAM and v.IPAM.Config and v.IPAM.Config[2] and v.IPAM.Config[2].Subnet or nil
+    local network_name = v.Name .. " | " .. v.Driver  .. (parent and (" | " .. parent) or "") .. (ip and (" | " .. ip) or "").. (ipv6 and (" | " .. ipv6) or "")
+    d_network:value(v.Name, network_name)
+
+    if v.Name ~= "none" and v.Name ~= "bridge" and v.Name ~= "host" then
+      d_ip:depends("network", v.Name)
+    end
+
+    if v.Driver == "bridge" then
+      d_publish:depends("network", v.Name)
+    end
+  end
+end
+
+m.handle = function(self, state, data)
+  if state ~= FORM_VALID then return end
+  local tmp
+  local name = data.name or ("luci_" .. os.date("%Y%m%d%H%M%S"))
+  local hostname = data.hostname
+  local tty = type(data.tty) == "number" and (data.tty == 1 and true or false) or default_config.tty or false
+  local publish_all = type(data.publish_all) == "number" and (data.publish_all == 1 and true or false) or default_config.publish_all or false
+  local interactive = type(data.interactive) == "number" and (data.interactive == 1 and true or false) or default_config.interactive or false
+  local image = data.image
+  local user = data.user
+  if image and not image:match(".-:.+") then
+    image = image .. ":latest"
+  end
+  local privileged = type(data.privileged) == "number" and (data.privileged == 1 and true or false) or default_config.privileged or false
+  local restart = data.restart
+  local env = data.env
+  local dns = data.dns
+  local cap_add = data.cap_add
+  local sysctl = {}
+  tmp = data.sysctl
+  if type(tmp) == "table" then
+    for i, v in ipairs(tmp) do
+      local k,v1 = v:match("(.-)=(.+)")
+      if k and v1 then
+        sysctl[k]=v1
+      end
+    end
+  end
+  local log_opt = {}
+  tmp = data.log_opt
+  if type(tmp) == "table" then
+    for i, v in ipairs(tmp) do
+      local k,v1 = v:match("(.-)=(.+)")
+      if k and v1 then
+        log_opt[k]=v1
+      end
+    end
+  end
+  local network = data.network
+  local ip = (network ~= "bridge" and network ~= "host" and network ~= "none") and data.ip or nil
+  local volume = data.volume
+  local memory = data.memory or 0
+  local cpu_shares = data.cpu_shares or 0
+  local cpus = data.cpus or 0
+  local blkio_weight = data.blkio_weight or 500
+
+  local portbindings = {}
+  local exposedports = {}
+  local tmpfs = {}
+  tmp = data.tmpfs
+  if type(tmp) == "table" then
+    for i, v in ipairs(tmp)do
+      local k= v:match("([^:]+)")
+      local v1 = v:match(".-:([^:]+)") or ""
+      if k then
+        tmpfs[k]=v1
+      end
+    end
+  end
+
+  local device = {}
+  tmp = data.device
+  if type(tmp) == "table" then
+    for i, v in ipairs(tmp) do
+      local t = {}
+      local _,_, h, c, p = v:find("(.-):(.-):(.+)")
+      if h and c then
+        t['PathOnHost'] = h
+        t['PathInContainer'] = c
+        t['CgroupPermissions'] = p or "rwm"
+      else
+        local _,_, h, c = v:find("(.-):(.+)")
+        if h and c then
+          t['PathOnHost'] = h
+          t['PathInContainer'] = c
+          t['CgroupPermissions'] = "rwm"
+        else
+          t['PathOnHost'] = v
+          t['PathInContainer'] = v
+          t['CgroupPermissions'] = "rwm"
+        end
+      end
+      if next(t) ~= nil then
+        table.insert( device, t )
+      end
+    end
+  end
+
+  tmp = data.publish or {}
+  for i, v in ipairs(tmp) do
+    for v1 ,v2 in string.gmatch(v, "(%d+):([^%s]+)") do
+      local _,_,p= v2:find("^%d+/(%w+)")
+      if p == nil then
+        v2=v2..'/tcp'
+      end
+      portbindings[v2] = {{HostPort=v1}}
+      exposedports[v2] = {HostPort=v1}
+    end
+  end
+
+  local link = data.link
+  tmp = data.command
+  local command = {}
+  if tmp ~= nil then
+    for v in string.gmatch(tmp, "[^%s]+") do
+      command[#command+1] = v
+    end 
+  end
+  if memory ~= 0 then
+    _,_,n,unit = memory:find("([%d%.]+)([%l%u]+)")
+    if n then
+      unit = unit and unit:sub(1,1):upper() or "B"
+      if  unit == "M" then
+        memory = tonumber(n) * 1024 * 1024
+      elseif unit == "G" then
+        memory = tonumber(n) * 1024 * 1024 * 1024
+      elseif unit == "K" then
+        memory = tonumber(n) * 1024
+      else
+        memory = tonumber(n)
+      end
+    end
+  end
+
+  create_body.Hostname = network ~= "host" and (hostname or name) or nil
+  create_body.Tty = tty and true or false
+  create_body.OpenStdin = interactive and true or false
+  create_body.User = user
+  create_body.Cmd = command
+  create_body.Env = env
+  create_body.Image = image
+  create_body.ExposedPorts = exposedports
+  create_body.HostConfig = create_body.HostConfig or {}
+  create_body.HostConfig.Dns = dns
+  create_body.HostConfig.Binds = volume
+  create_body.HostConfig.RestartPolicy = { Name = restart, MaximumRetryCount = 0 }
+  create_body.HostConfig.Privileged = privileged and true or false
+  create_body.HostConfig.PortBindings = portbindings
+  create_body.HostConfig.Memory = tonumber(memory)
+  create_body.HostConfig.CpuShares = tonumber(cpu_shares)
+  create_body.HostConfig.NanoCPUs = tonumber(cpus) * 10 ^ 9
+  create_body.HostConfig.BlkioWeight = tonumber(blkio_weight)
+  create_body.HostConfig.PublishAllPorts = publish_all
+  if create_body.HostConfig.NetworkMode ~= network then
+    -- network mode changed, need to clear duplicate config
+    create_body.NetworkingConfig = nil
+  end
+  create_body.HostConfig.NetworkMode = network
+  if ip then
+    if create_body.NetworkingConfig and create_body.NetworkingConfig.EndpointsConfig and type(create_body.NetworkingConfig.EndpointsConfig) == "table" then
+      -- ip + duplicate config
+      for k, v in pairs (create_body.NetworkingConfig.EndpointsConfig) do
+        if k == network and v.IPAMConfig and v.IPAMConfig.IPv4Address then
+          v.IPAMConfig.IPv4Address = ip
+        else
+          create_body.NetworkingConfig.EndpointsConfig = { [network] = { IPAMConfig = { IPv4Address = ip } } }
+        end
+        break
+      end
+    else
+      -- ip + no duplicate config
+      create_body.NetworkingConfig = { EndpointsConfig = { [network] = { IPAMConfig = { IPv4Address = ip } } } }
+    end
+  elseif not create_body.NetworkingConfig then
+    -- no ip + no duplicate config
+    create_body.NetworkingConfig = nil
+  end
+  create_body["HostConfig"]["Tmpfs"] = tmpfs
+  create_body["HostConfig"]["Devices"] = device
+  create_body["HostConfig"]["Sysctls"] = sysctl
+  create_body["HostConfig"]["CapAdd"] = cap_add
+  create_body["HostConfig"]["LogConfig"] = next(log_opt) ~= nil and { Config = log_opt } or nil
+
+  if network == "bridge" then
+    create_body["HostConfig"]["Links"] = link
+  end
+  local pull_image = function(image)
+    local json_stringify = luci.jsonc and luci.jsonc.stringify
+    docker:append_status("Images: " .. "pulling" .. " " .. image .. "...\n")
+    local res = dk.images:create({query = {fromImage=image}}, docker.pull_image_show_status_cb)
+    if res and res.code == 200 and (res.body[#res.body] and not res.body[#res.body].error and res.body[#res.body].status and (res.body[#res.body].status == "Status: Downloaded newer image for ".. image or res.body[#res.body].status == "Status: Image is up to date for ".. image)) then
+      docker:append_status("done\n")
+    else
+      res.code = (res.code == 200) and 500 or res.code
+      docker:append_status("code:" .. res.code.." ".. (res.body[#res.body] and res.body[#res.body].error or (res.body.message or res.message)).. "\n")
+      luci.http.redirect(luci.dispatcher.build_url("admin/docker/newcontainer"))
+    end
+  end
+  docker:clear_status()
+  local exist_image = false
+  if image then
+    for _, v in ipairs (images) do
+      if v.RepoTags and v.RepoTags[1] == image then
+        exist_image = true
+        break
+      end
+    end
+    if not exist_image then
+      pull_image(image)
+    elseif data._force_pull == 1 then
+      pull_image(image)
+    end
+  end
+
+  create_body = docker.clear_empty_tables(create_body)
+  docker:append_status("Container: " .. "create" .. " " .. name .. "...")
+  local res = dk.containers:create({name = name, body = create_body})
+  if res and res.code == 201 then
+    docker:clear_status()
+    luci.http.redirect(luci.dispatcher.build_url("admin/docker/containers"))
+  else
+    docker:append_status("code:" .. res.code.." ".. (res.body.message and res.body.message or res.message))
+    luci.http.redirect(luci.dispatcher.build_url("admin/docker/newcontainer"))
+  end
+end
+
+return m
diff --git a/applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua b/applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua
new file mode 100644 (file)
index 0000000..bdadbaf
--- /dev/null
@@ -0,0 +1,221 @@
+--[[
+LuCI - Lua Configuration Interface
+Copyright 2019 lisaac <https://github.com/lisaac/luci-app-dockerman>
+]]--
+
+require "luci.util"
+local docker = require "luci.model.docker"
+local dk = docker.new()
+
+m = SimpleForm("docker", translate("Docker"))
+m.redirect = luci.dispatcher.build_url("admin", "docker", "networks")
+
+docker_status = m:section(SimpleSection)
+docker_status.template = "dockerman/apply_widget"
+docker_status.err=docker:read_status()
+docker_status.err=docker_status.err and docker_status.err:gsub("\n","<br>"):gsub(" ","&nbsp;")
+if docker_status.err then docker:clear_status() end
+
+s = m:section(SimpleSection, translate("New Network"))
+s.addremove = true
+s.anonymous = true
+
+d = s:option(Value, "name", translate("Network Name"))
+d.rmempty = true
+
+d = s:option(ListValue, "dirver", translate("Driver"))
+d.rmempty = true
+d:value("bridge", "bridge")
+d:value("macvlan", "macvlan")
+d:value("ipvlan", "ipvlan")
+d:value("overlay", "overlay")
+
+d = s:option(Value, "parent", translate("Parent Interface"))
+d.rmempty = true
+d:depends("dirver", "macvlan")
+local interfaces = luci.sys and luci.sys.net and luci.sys.net.devices() or {}
+for _, v in ipairs(interfaces) do
+  d:value(v, v)
+end
+d.default="br-lan"
+d.placeholder="br-lan"
+
+d = s:option(Value, "macvlan_mode", translate("Macvlan Mode"))
+d.rmempty = true
+d:depends("dirver", "macvlan")
+d.default="bridge"
+d:value("bridge", "bridge")
+d:value("private", "private")
+d:value("vepa", "vepa")
+d:value("passthru", "passthru")
+
+d = s:option(Value, "ipvlan_mode", translate("Ipvlan Mode"))
+d.rmempty = true
+d:depends("dirver", "ipvlan")
+d.default="l3"
+d:value("l2", "l2")
+d:value("l3", "l3")
+
+d = s:option(Flag, "ingress", translate("Ingress"), translate("Ingress network is the network which provides the routing-mesh in swarm mode"))
+d.rmempty = true
+d.disabled = 0
+d.enabled = 1
+d.default = 0
+d:depends("dirver", "overlay")
+
+d = s:option(DynamicList, "options", translate("Options"))
+d.rmempty = true
+d.placeholder="com.docker.network.driver.mtu=1500"
+
+d = s:option(Flag, "internal", translate("Internal"), translate("Restrict external access to the network"))
+d.rmempty = true
+d:depends("dirver", "overlay")
+d.disabled = 0
+d.enabled = 1
+d.default = 0
+
+if  nixio.fs.access("/etc/config/network") and nixio.fs.access("/etc/config/firewall")then
+  d = s:option(Flag, "op_macvlan", translate("Create macvlan interface"), translate("Auto create macvlan interface in Openwrt"))
+  d:depends("dirver", "macvlan")
+  d.disabled = 0
+  d.enabled = 1
+  d.default = 1
+end
+
+d = s:option(Value, "subnet", translate("Subnet"))
+d.rmempty = true
+d.placeholder="10.1.0.0/16"
+d.datatype="ip4addr"
+
+d = s:option(Value, "gateway", translate("Gateway"))
+d.rmempty = true
+d.placeholder="10.1.1.1"
+d.datatype="ip4addr"
+
+d = s:option(Value, "ip_range", translate("IP range"))
+d.rmempty = true
+d.placeholder="10.1.1.0/24"
+d.datatype="ip4addr"
+
+d = s:option(DynamicList, "aux_address", translate("Exclude IPs"))
+d.rmempty = true
+d.placeholder="my-route=10.1.1.1"
+
+d = s:option(Flag, "ipv6", translate("Enable IPv6"))
+d.rmempty = true
+d.disabled = 0
+d.enabled = 1
+d.default = 0
+
+d = s:option(Value, "subnet6", translate("IPv6 Subnet"))
+d.rmempty = true
+d.placeholder="fe80::/10"
+d.datatype="ip6addr"
+d:depends("ipv6", 1)
+
+d = s:option(Value, "gateway6", translate("IPv6 Gateway"))
+d.rmempty = true
+d.placeholder="fe80::1"
+d.datatype="ip6addr"
+d:depends("ipv6", 1)
+
+m.handle = function(self, state, data)
+  if state == FORM_VALID then
+    local name = data.name
+    local driver = data.dirver
+
+    local internal = data.internal == 1 and true or false
+
+    local subnet = data.subnet
+    local gateway = data.gateway
+    local ip_range = data.ip_range
+
+    local aux_address = {}
+    local tmp = data.aux_address or {}
+    for i,v in ipairs(tmp) do
+      _,_,k1,v1 = v:find("(.-)=(.+)")
+      aux_address[k1] = v1
+    end
+
+    local options = {}
+    tmp = data.options or {}
+    for i,v in ipairs(tmp) do
+      _,_,k1,v1 = v:find("(.-)=(.+)")
+      options[k1] = v1
+    end
+
+    local ipv6 = data.ipv6 == 1 and true or false
+
+    local create_body={
+      Name = name,
+      Driver = driver,
+      EnableIPv6 = ipv6,
+      IPAM = {
+        Driver= "default"
+      },
+      Internal = internal
+    }
+  
+    if subnet or gateway or ip_range then
+      create_body["IPAM"]["Config"] = {
+        {
+          Subnet = subnet,
+          Gateway = gateway,
+          IPRange = ip_range,
+          AuxAddress = aux_address,
+          AuxiliaryAddresses = aux_address
+        }
+      }
+    end
+    if driver == "macvlan" then
+      create_body["Options"] = {
+        macvlan_mode = data.macvlan_mode,
+        parent = data.parent
+      }
+    elseif driver == "ipvlan" then
+      create_body["Options"] = {
+        ipvlan_mode = data.ipvlan_mode
+      }
+    elseif driver == "overlay" then
+      create_body["Ingress"] = data.ingerss == 1 and true or false
+    end
+
+    if ipv6 and data.subnet6 and data.subnet6 then
+      if type(create_body["IPAM"]["Config"]) ~= "table" then 
+        create_body["IPAM"]["Config"] = {}
+      end
+      local index = #create_body["IPAM"]["Config"]
+      create_body["IPAM"]["Config"][index+1] = {
+        Subnet = data.subnet6,
+        Gateway = data.gateway6
+      }
+    end
+
+    if next(options) ~= nil then
+      create_body["Options"] = create_body["Options"] or {}
+      for k, v in pairs(options) do
+        create_body["Options"][k] = v
+      end
+    end
+
+    create_body = docker.clear_empty_tables(create_body)
+    docker:write_status("Network: " .. "create" .. " " .. create_body.Name .. "...")
+    local res = dk.networks:create({body = create_body})
+    if res and res.code == 201 then
+      docker:write_status("Network: " .. "create macvlan interface...")
+      res = dk.networks:inspect({ name = create_body.Name })
+      if driver == "macvlan" and data.op_macvlan ~= 0 and res.code == 200 
+        and res.body and res.body.IPAM and res.body.IPAM.Config and res.body.IPAM.Config[1] 
+        and res.body.IPAM.Config[1].Gateway and res.body.IPAM.Config[1].Subnet then
+        docker.create_macvlan_interface(data.name, data.parent, res.body.IPAM.Config[1].Gateway, res.body.IPAM.Config[1].Subnet)
+      end
+      docker:clear_status()
+      luci.http.redirect(luci.dispatcher.build_url("admin/docker/networks"))
+    else
+      docker:append_status("code:" .. res.code.." ".. (res.body.message and res.body.message or res.message).. "\n")
+      luci.http.redirect(luci.dispatcher.build_url("admin/docker/newnetwork"))
+    end
+  end
+end
+
+return m
diff --git a/applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua b/applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua
new file mode 100644 (file)
index 0000000..5515aac
--- /dev/null
@@ -0,0 +1,154 @@
+--[[
+LuCI - Lua Configuration Interface
+Copyright 2019 lisaac <https://github.com/lisaac/luci-app-dockerman>
+]]--
+
+require "luci.util"
+local docker = require "luci.model.docker"
+local uci = require "luci.model.uci"
+
+function byte_format(byte)
+  local suff = {"B", "KB", "MB", "GB", "TB"}
+  for i=1, 5 do
+    if byte > 1024 and i < 5 then
+      byte = byte / 1024
+    else
+      return string.format("%.2f %s", byte, suff[i])
+    end
+  end
+end
+
+local map_dockerman = Map("dockerman", translate("Docker"), translate("DockerMan is a Simple Docker manager client for LuCI, If you have any issue please visit:") .. " ".. [[<a href="https://github.com/lisaac/luci-app-dockerman" target="_blank">]] ..translate("Github") .. [[</a>]])
+local docker_info_table = {}
+-- docker_info_table['0OperatingSystem'] = {_key=translate("Operating System"),_value='-'}
+-- docker_info_table['1Architecture'] = {_key=translate("Architecture"),_value='-'}
+-- docker_info_table['2KernelVersion'] = {_key=translate("Kernel Version"),_value='-'}
+docker_info_table['3ServerVersion'] = {_key=translate("Docker Version"),_value='-'}
+docker_info_table['4ApiVersion'] = {_key=translate("Api Version"),_value='-'}
+docker_info_table['5NCPU'] = {_key=translate("CPUs"),_value='-'}
+docker_info_table['6MemTotal'] = {_key=translate("Total Memory"),_value='-'}
+docker_info_table['7DockerRootDir'] = {_key=translate("Docker Root Dir"),_value='-'}
+docker_info_table['8IndexServerAddress'] = {_key=translate("Index Server Address"),_value='-'}
+docker_info_table['9RegistryMirrors'] = {_key=translate("Registry Mirrors"),_value='-'}
+
+local s = map_dockerman:section(Table, docker_info_table)
+s:option(DummyValue, "_key", translate("Info"))
+s:option(DummyValue, "_value")
+s = map_dockerman:section(SimpleSection)
+s.containers_running = '-'
+s.images_used = '-'
+s.containers_total = '-'
+s.images_total = '-'
+s.networks_total = '-'
+s.volumes_total = '-'
+local containers_list
+-- local socket = luci.model.uci.cursor():get("dockerman", "local", "socket_path")
+if (require "luci.model.docker").new():_ping().code == 200 then
+  local dk = docker.new()
+  containers_list = dk.containers:list({query = {all=true}}).body
+  local images_list = dk.images:list().body
+  local vol = dk.volumes:list()
+  local volumes_list = vol and vol.body and vol.body.Volumes or {}
+  local networks_list = dk.networks:list().body or {}
+  local docker_info = dk:info()
+  -- docker_info_table['0OperatingSystem']._value = docker_info.body.OperatingSystem
+  -- docker_info_table['1Architecture']._value = docker_info.body.Architecture
+  -- docker_info_table['2KernelVersion']._value = docker_info.body.KernelVersion
+  docker_info_table['3ServerVersion']._value = docker_info.body.ServerVersion
+  docker_info_table['4ApiVersion']._value = docker_info.headers["Api-Version"]
+  docker_info_table['5NCPU']._value = tostring(docker_info.body.NCPU)
+  docker_info_table['6MemTotal']._value = byte_format(docker_info.body.MemTotal)
+  if docker_info.body.DockerRootDir then
+    local statvfs = nixio.fs.statvfs(docker_info.body.DockerRootDir)
+    local size = statvfs and (statvfs.bavail * statvfs.bsize) or 0
+    docker_info_table['7DockerRootDir']._value = docker_info.body.DockerRootDir .. " (" .. tostring(byte_format(size)) .. " " .. translate("Available") .. ")"
+  end
+  docker_info_table['8IndexServerAddress']._value = docker_info.body.IndexServerAddress
+  for i, v in ipairs(docker_info.body.RegistryConfig.Mirrors) do
+    docker_info_table['9RegistryMirrors']._value = docker_info_table['9RegistryMirrors']._value == "-" and v or (docker_info_table['9RegistryMirrors']._value .. ", " .. v)
+  end
+
+  s.images_used = 0
+  for i, v in ipairs(images_list) do
+    for ci,cv in ipairs(containers_list) do
+      if v.Id == cv.ImageID then
+        s.images_used = s.images_used + 1
+        break
+      end
+    end
+  end
+  s.containers_running = tostring(docker_info.body.ContainersRunning)
+  s.images_used = tostring(s.images_used)
+  s.containers_total = tostring(docker_info.body.Containers)
+  s.images_total = tostring(#images_list)
+  s.networks_total = tostring(#networks_list)
+  s.volumes_total = tostring(#volumes_list)
+end
+s.template = "dockerman/overview"
+
+local section_dockerman = map_dockerman:section(NamedSection, "local", "section", translate("Setting"))
+section_dockerman:tab("daemon", translate("Docker Daemon"))
+section_dockerman:tab("ac", translate("Access Control"))
+section_dockerman:tab("dockerman",  translate("DockerMan"))
+
+local socket_path = section_dockerman:taboption("dockerman", Value, "socket_path", translate("Docker Socket Path"))
+socket_path.default = "/var/run/docker.sock"
+socket_path.placeholder = "/var/run/docker.sock"
+socket_path.rmempty = false
+
+local remote_endpoint = section_dockerman:taboption("dockerman", Flag, "remote_endpoint", translate("Remote Endpoint"), translate("Dockerman connect to remote endpoint"))
+remote_endpoint.rmempty = false
+remote_endpoint.enabled = "true"
+remote_endpoint.disabled = "false"
+
+local remote_host = section_dockerman:taboption("dockerman", Value, "remote_host", translate("Remote Host"))
+remote_host.placeholder = "10.1.1.2"
+-- remote_host:depends("remote_endpoint", "true")
+
+local remote_port = section_dockerman:taboption("dockerman", Value, "remote_port", translate("Remote Port"))
+remote_port.placeholder = "2375"
+remote_port.default = "2375"
+-- remote_port:depends("remote_endpoint", "true")
+
+-- local status_path = section_dockerman:taboption("dockerman", Value, "status_path", translate("Action Status Tempfile Path"), translate("Where you want to save the docker status file"))
+-- local debug = section_dockerman:taboption("dockerman", Flag, "debug", translate("Enable Debug"), translate("For debug, It shows all docker API actions of luci-app-dockerman in Debug Tempfile Path"))
+-- debug.enabled="true"
+-- debug.disabled="false"
+-- local debug_path = section_dockerman:taboption("dockerman", Value, "debug_path", translate("Debug Tempfile Path"), translate("Where you want to save the debug tempfile"))
+
+if nixio.fs.access("/usr/bin/dockerd") then
+  local allowed_interface = section_dockerman:taboption("ac", DynamicList, "ac_allowed_interface", translate("Allowed access interfaces"), translate("Which interface(s) can access containers under the bridge network, fill-in Interface Name"))
+  local interfaces = luci.sys and luci.sys.net and luci.sys.net.devices() or {}
+  for i, v in ipairs(interfaces) do
+    allowed_interface:value(v, v)
+  end
+  local allowed_container = section_dockerman:taboption("ac", DynamicList, "ac_allowed_container", translate("Containers allowed to be accessed"), translate("Which container(s) under bridge network can be accessed, even from interfaces that are not allowed, fill-in Container Id or Name"))
+  -- allowed_container.placeholder = "container name_or_id"
+  if containers_list then
+    for i, v in ipairs(containers_list) do
+      if  v.State == "running" and v.NetworkSettings and v.NetworkSettings.Networks and v.NetworkSettings.Networks.bridge and v.NetworkSettings.Networks.bridge.IPAddress then
+        allowed_container:value(v.Id:sub(1,12), v.Names[1]:sub(2) .. " | " .. v.NetworkSettings.Networks.bridge.IPAddress)
+      end
+    end
+  end
+
+  local dockerd_enable = section_dockerman:taboption("daemon", Flag, "daemon_ea", translate("Enable"))
+  dockerd_enable.enabled = "true"
+  dockerd_enable.rmempty = true
+  local data_root = section_dockerman:taboption("daemon", Value, "daemon_data_root", translate("Docker Root Dir"))
+  data_root.placeholder = "/opt/docker/"
+  local registry_mirrors = section_dockerman:taboption("daemon", DynamicList, "daemon_registry_mirrors", translate("Registry Mirrors"))
+  registry_mirrors:value("https://hub-mirror.c.163.com", "https://hub-mirror.c.163.com")
+
+  local log_level = section_dockerman:taboption("daemon", ListValue, "daemon_log_level", translate("Log Level"), translate('Set the logging level'))
+  log_level:value("debug", "debug")
+  log_level:value("info", "info")
+  log_level:value("warn", "warn")
+  log_level:value("error", "error")
+  log_level:value("fatal", "fatal")
+  local hosts = section_dockerman:taboption("daemon", DynamicList, "daemon_hosts", translate("Server Host"), translate('Daemon unix socket (unix:///var/run/docker.sock) or TCP Remote Hosts (tcp://0.0.0.0:2375), default: unix:///var/run/docker.sock'))
+  hosts:value("unix:///var/run/docker.sock", "unix:///var/run/docker.sock")
+  hosts:value("tcp://0.0.0.0:2375", "tcp://0.0.0.0:2375")
+  hosts.rmempty = true
+end
+return map_dockerman
diff --git a/applications/luci-app-dockerman/luasrc/model/cbi/dockerman/volumes.lua b/applications/luci-app-dockerman/luasrc/model/cbi/dockerman/volumes.lua
new file mode 100644 (file)
index 0000000..1685027
--- /dev/null
@@ -0,0 +1,116 @@
+--[[
+LuCI - Lua Configuration Interface
+Copyright 2019 lisaac <https://github.com/lisaac/luci-app-dockerman>
+]]--
+
+require "luci.util"
+local uci = luci.model.uci.cursor()
+local docker = require "luci.model.docker"
+local dk = docker.new()
+
+local containers, volumes
+local res = dk.volumes:list()
+if res.code <300 then volumes = res.body.Volumes else return end
+res = dk.containers:list({query = {all=true}})
+if res.code <300 then containers = res.body else return end
+
+function get_volumes()
+  local data = {}
+  for i, v in ipairs(volumes) do
+    -- local index = v.CreatedAt .. v.Name
+    local index = v.Name
+    data[index]={}
+    data[index]["_selected"] = 0
+    data[index]["_nameraw"] = v.Name
+    data[index]["_name"] = v.Name:sub(1,12)
+    for ci,cv in ipairs(containers) do
+      if cv.Mounts and type(cv.Mounts) ~= "table" then break end
+      for vi, vv in ipairs(cv.Mounts) do
+        if v.Name == vv.Name then
+          data[index]["_containers"] = (data[index]["_containers"] and (data[index]["_containers"] .. " | ") or "")..
+          '<a href='..luci.dispatcher.build_url("admin/docker/container/"..cv.Id)..' class="dockerman_link" title="'..translate("Container detail")..'">'.. cv.Names[1]:sub(2)..'</a>'
+        end
+      end
+    end
+    data[index]["_driver"] = v.Driver
+    data[index]["_mountpoint"] = nil
+    for v1 in v.Mountpoint:gmatch('[^/]+') do
+      if v1 == index then 
+        data[index]["_mountpoint"] = data[index]["_mountpoint"] .."/" .. v1:sub(1,12) .. "..."
+      else
+        data[index]["_mountpoint"] = (data[index]["_mountpoint"] and data[index]["_mountpoint"] or "").."/".. v1
+      end
+    end
+    data[index]["_created"] = v.CreatedAt
+  end
+  return data
+end
+
+local volume_list = get_volumes()
+
+-- m = Map("docker", translate("Docker"))
+m = SimpleForm("docker", translate("Docker"))
+m.submit=false
+m.reset=false
+
+
+volume_table = m:section(Table, volume_list, translate("Volumes"))
+
+volume_selecter = volume_table:option(Flag, "_selected","")
+volume_selecter.disabled = 0
+volume_selecter.enabled = 1
+volume_selecter.default = 0
+
+volume_id = volume_table:option(DummyValue, "_name", translate("Name"))
+volume_table:option(DummyValue, "_driver", translate("Driver"))
+volume_table:option(DummyValue, "_containers", translate("Containers")).rawhtml = true
+volume_table:option(DummyValue, "_mountpoint", translate("Mount Point"))
+volume_table:option(DummyValue, "_created", translate("Created"))
+volume_selecter.write = function(self, section, value)
+  volume_list[section]._selected = value
+end
+
+docker_status = m:section(SimpleSection)
+docker_status.template = "dockerman/apply_widget"
+docker_status.err=docker:read_status()
+docker_status.err=docker_status.err and docker_status.err:gsub("\n","<br>"):gsub(" ","&nbsp;")
+if docker_status.err then docker:clear_status() end
+
+action = m:section(Table,{{}})
+action.notitle=true
+action.rowcolors=false
+action.template="cbi/nullsection"
+btnremove = action:option(Button, "remove")
+btnremove.inputtitle= translate("Remove")
+btnremove.template = "dockerman/cbi/inlinebutton"
+btnremove.inputstyle = "remove"
+btnremove.forcewrite = true
+btnremove.write = function(self, section)
+  local volume_selected = {}
+  -- 遍历table中sectionid
+  local volume_table_sids = volume_table:cfgsections()
+  for _, volume_table_sid in ipairs(volume_table_sids) do
+    -- 得到选中项的名字
+    if volume_list[volume_table_sid]._selected == 1 then
+      -- volume_selected[#volume_selected+1] = volume_id:cfgvalue(volume_table_sid)
+      volume_selected[#volume_selected+1] = volume_table_sid
+    end
+  end
+  if next(volume_selected) ~= nil then
+    local success = true
+    docker:clear_status()
+    for _,vol in ipairs(volume_selected) do
+      docker:append_status("Volumes: " .. "remove" .. " " .. vol .. "...")
+      local msg = dk.volumes["remove"](dk, {id = vol})
+      if msg.code ~= 204 then
+        docker:append_status("code:" .. msg.code.." ".. (msg.body.message and msg.body.message or msg.message).. "\n")
+        success = false
+      else
+        docker:append_status("done\n")
+      end
+    end
+    if success then docker:clear_status() end
+    luci.http.redirect(luci.dispatcher.build_url("admin/docker/volumes"))
+  end
+end
+return m
diff --git a/applications/luci-app-dockerman/luasrc/model/docker.lua b/applications/luci-app-dockerman/luasrc/model/docker.lua
new file mode 100644 (file)
index 0000000..e62454a
--- /dev/null
@@ -0,0 +1,397 @@
+--[[
+LuCI - Lua Configuration Interface
+Copyright 2019 lisaac <https://github.com/lisaac/luci-app-dockerman>
+]]--
+
+require "luci.util"
+local docker = require "luci.docker"
+local uci = (require "luci.model.uci").cursor()
+
+local _docker = {}
+
+--pull image and return iamge id
+local update_image = function(self, image_name)
+  local json_stringify = luci.jsonc and luci.jsonc.stringify
+  _docker:append_status("Images: " .. "pulling" .. " " .. image_name .. "...\n")
+  local res = self.images:create({query = {fromImage=image_name}}, _docker.pull_image_show_status_cb)
+  if res and res.code == 200 and (#res.body > 0 and not res.body[#res.body].error and res.body[#res.body].status and (res.body[#res.body].status == "Status: Downloaded newer image for ".. image_name)) then
+    _docker:append_status("done\n")
+  else
+    res.body.message = res.body[#res.body] and res.body[#res.body].error or (res.body.message or res.message)
+  end
+  new_image_id = self.images:inspect({name = image_name}).body.Id
+  return new_image_id, res
+end
+
+local table_equal = function(t1, t2)
+  if not t1 then return true end
+  if not t2 then return false end
+  if #t1 ~= #t2 then return false end
+  for i, v in ipairs(t1) do
+    if t1[i] ~= t2[i] then return false end
+  end
+  return true
+end
+
+local table_subtract = function(t1, t2)
+  if not t1 or next(t1) == nil then return nil end
+  if not t2 or next(t2) == nil then return t1 end
+  local res = {}
+  for _, v1 in ipairs(t1) do
+    local found = false
+    for _, v2 in ipairs(t2) do
+      if v1 == v2 then
+        found= true
+        break
+      end
+    end
+    if not found then
+      table.insert(res, v1)
+    end
+  end
+  return next(res) == nil and nil or res
+end
+
+local map_subtract = function(t1, t2)
+  if not t1 or next(t1) == nil then return nil end
+  if not t2 or next(t2) == nil then return t1 end
+  local res = {}
+  for k1, v1 in pairs(t1) do
+    local found = false
+    for k2, v2 in ipairs(t2) do
+      if k1 == k2 and luci.util.serialize_data(v1) == luci.util.serialize_data(v2) then
+        found= true
+        break
+      end
+    end
+    if not found then
+      res[k1] = v1
+      -- if v1 and type(v1) == "table" then
+      --   if next(v1) == nil then 
+      --     res[k1] = { k = 'v' }
+      --   else
+      --     res[k1] = v1
+      --   end
+      -- end
+    end
+  end
+
+  return next(res) ~= nil and res or nil
+end
+
+_docker.clear_empty_tables = function ( t )
+  local k, v
+  if next(t) == nil then
+    t = nil
+  else
+    for k, v in pairs(t) do
+      if type(v) == 'table' then
+        t[k] = _docker.clear_empty_tables(v)
+      end
+    end
+  end
+  return t
+end
+
+-- return create_body, extra_network
+local get_config = function(container_config, image_config)
+  local config = container_config.Config
+  local old_host_config = container_config.HostConfig
+  local old_network_setting = container_config.NetworkSettings.Networks or {}
+  if config.WorkingDir == image_config.WorkingDir then config.WorkingDir = "" end
+  if config.User == image_config.User then config.User = "" end
+  if table_equal(config.Cmd, image_config.Cmd) then config.Cmd = nil end
+  if table_equal(config.Entrypoint, image_config.Entrypoint) then config.Entrypoint = nil end
+  if table_equal(config.ExposedPorts, image_config.ExposedPorts) then config.ExposedPorts = nil end
+  config.Env = table_subtract(config.Env, image_config.Env)
+  config.Labels = table_subtract(config.Labels, image_config.Labels)
+  config.Volumes = map_subtract(config.Volumes, image_config.Volumes)
+  -- subtract ports exposed in image from container
+  if old_host_config.PortBindings and next(old_host_config.PortBindings) ~= nil then
+    config.ExposedPorts = {}
+    for p, v in pairs(old_host_config.PortBindings) do
+      config.ExposedPorts[p] = { HostPort=v[1] and v[1].HostPort }
+    end
+  end
+
+  -- handle network config, we need only one network, extras need to network connect action
+  local network_setting = {}
+  local multi_network = false
+  local extra_network = {}
+  for k, v in pairs(old_network_setting) do
+    if multi_network then
+      extra_network[k] = v
+    else
+      network_setting[k] = v
+    end
+    multi_network = true
+  end
+
+  -- handle hostconfig
+  local host_config = old_host_config
+  -- if host_config.PortBindings and next(host_config.PortBindings) == nil then host_config.PortBindings = nil end
+  -- host_config.LogConfig = nil
+  host_config.Mounts = {}
+  -- for volumes
+  for i, v in ipairs(container_config.Mounts) do
+    if v.Type == "volume" then
+      table.insert(host_config.Mounts, {
+        Type = v.Type,
+        Target = v.Destination,
+        Source = v.Source:match("([^/]+)\/_data"),
+        BindOptions = (v.Type == "bind") and {Propagation = v.Propagation} or nil,
+        ReadOnly = not v.RW
+      })
+    end
+  end
+  
+
+  -- merge configs
+  local create_body = config
+  create_body["HostConfig"] = host_config
+  create_body["NetworkingConfig"] = {EndpointsConfig = network_setting}
+  create_body = _docker.clear_empty_tables(create_body) or {}
+  extra_network = _docker.clear_empty_tables(extra_network) or {}
+  return create_body, extra_network
+end
+
+local upgrade = function(self, request)
+  _docker:clear_status()
+  -- get image name, image id, container name, configuration information
+  local container_info = self.containers:inspect({id = request.id})
+  if container_info.code > 300 and type(container_info.body) == "table" then
+    return container_info
+  end
+  local image_name = container_info.body.Config.Image
+  if not image_name:match(".-:.+") then image_name = image_name .. ":latest" end
+  local old_image_id = container_info.body.Image
+  local container_name = container_info.body.Name:sub(2)
+
+  local image_id, res = update_image(self, image_name)
+  if res and res.code ~= 200 then return res end
+  if image_id == old_image_id then
+    return {code = 305, body = {message = "Already up to date"}}
+  end
+
+  _docker:append_status("Container: " .. "Stop" .. " " .. container_name .. "...")
+  res = self.containers:stop({name = container_name})
+  if res and res.code < 305 then
+    _docker:append_status("done\n")
+  else
+    return res
+  end
+
+  _docker:append_status("Container: rename" .. " " .. container_name .. " to ".. container_name .. "_old ...")
+  res = self.containers:rename({name = container_name, query = { name = container_name .. "_old" }})
+  if res and res.code < 300 then
+    _docker:append_status("done\n")
+  else
+    return res
+  end
+
+  -- handle config
+  local image_config = self.images:inspect({id = old_image_id}).body.Config
+  local create_body, extra_network = get_config(container_info.body, image_config)
+
+  -- create new container
+  _docker:append_status("Container: Create" .. " " .. container_name .. "...")
+  create_body = _docker.clear_empty_tables(create_body)
+  res = self.containers:create({name = container_name, body = create_body})
+  if res and res.code > 300 then return res end
+  _docker:append_status("done\n")
+
+  -- extra networks need to network connect action
+  for k, v in pairs(extra_network) do
+    _docker:append_status("Networks: Connect" .. " " .. container_name .. "...")
+    res = self.networks:connect({id = k, body = {Container = container_name, EndpointConfig = v}})
+    if res.code > 300 then return res end
+
+    _docker:append_status("done\n")
+  end
+  _docker:clear_status()
+  return res
+end
+
+local duplicate_config = function (self, request)
+  local container_info = self.containers:inspect({id = request.id})
+  if container_info.code > 300 and type(container_info.body) == "table" then return nil end
+  local old_image_id = container_info.body.Image
+  local image_config = self.images:inspect({id = old_image_id}).body.Config
+  return get_config(container_info.body, image_config)
+end
+
+_docker.new = function(option)
+  local option = option or {}
+  local remote = uci:get("dockerman", "local", "remote_endpoint")
+  options = {
+    host = (remote == "true") and (option.host or uci:get("dockerman", "local", "remote_host")) or nil,
+    port = (remote == "true") and (option.port or uci:get("dockerman", "local", "remote_port")) or nil,
+    debug = option.debug or uci:get("dockerman", "local", "debug") == 'true' and true or false,
+    debug_path = option.debug_path or uci:get("dockerman", "local", "debug_path")
+  }
+  options.socket_path = (remote ~= "true" or not options.host or not options.port) and (option.socket_path or uci:get("dockerman", "local", "socket_path") or "/var/run/docker.sock") or nil
+  local _new = docker.new(options)
+  _new.options.status_path = uci:get("dockerman", "local", "status_path")
+  _new.containers_upgrade = upgrade
+  _new.containers_duplicate_config = duplicate_config
+  return _new
+end
+_docker.options={}
+_docker.options.status_path = uci:get("dockerman", "local", "status_path")
+
+_docker.append_status=function(self,val)
+  if not val then return end
+  local file_docker_action_status=io.open(self.options.status_path, "a+")
+  file_docker_action_status:write(val)
+  file_docker_action_status:close()
+end
+
+_docker.write_status=function(self,val)
+  if not val then return end
+  local file_docker_action_status=io.open(self.options.status_path, "w+")
+  file_docker_action_status:write(val)
+  file_docker_action_status:close()
+end
+
+_docker.read_status=function(self)
+  return nixio.fs.readfile(self.options.status_path)
+end
+
+_docker.clear_status=function(self)
+  nixio.fs.remove(self.options.status_path)
+end
+
+local status_cb = function(res, source, handler)
+  res.body = res.body or {}
+  while true do
+    local chunk = source()
+    if chunk then
+      --standard output to res.body
+      table.insert(res.body, chunk)
+      handler(chunk)
+    else
+      return
+    end
+  end
+end
+
+--{"status":"Pulling from library\/debian","id":"latest"}
+--{"status":"Pulling fs layer","progressDetail":[],"id":"50e431f79093"}
+--{"status":"Downloading","progressDetail":{"total":50381971,"current":2029978},"id":"50e431f79093","progress":"[==>                                                ]   2.03MB\/50.38MB"}
+--{"status":"Download complete","progressDetail":[],"id":"50e431f79093"}
+--{"status":"Extracting","progressDetail":{"total":50381971,"current":17301504},"id":"50e431f79093","progress":"[=================>                                 ]   17.3MB\/50.38MB"}
+--{"status":"Pull complete","progressDetail":[],"id":"50e431f79093"}
+--{"status":"Digest: sha256:a63d0b2ecbd723da612abf0a8bdb594ee78f18f691d7dc652ac305a490c9b71a"}
+--{"status":"Status: Downloaded newer image for debian:latest"}
+_docker.pull_image_show_status_cb = function(res, source)
+  return status_cb(res, source, function(chunk)
+    local json_parse = luci.jsonc.parse
+    local step = json_parse(chunk)
+    if type(step) == "table" then
+      local buf = _docker:read_status()
+      local num = 0
+      local str = '\t' .. (step.id and (step.id .. ": ") or "") .. (step.status and step.status or "")  .. (step.progress and (" " .. step.progress) or "").."\n"
+      if step.id then buf, num = buf:gsub("\t"..step.id .. ": .-\n", str) end
+      if num == 0 then
+        buf = buf .. str
+      end
+      _docker:write_status(buf)
+    end
+  end)
+end
+
+--{"status":"Downloading from https://downloads.openwrt.org/releases/19.07.0/targets/x86/64/openwrt-19.07.0-x86-64-generic-rootfs.tar.gz"}
+--{"status":"Importing","progressDetail":{"current":1572391,"total":3821714},"progress":"[====================\u003e                              ]  1.572MB/3.822MB"}
+--{"status":"sha256:d5304b58e2d8cc0a2fd640c05cec1bd4d1229a604ac0dd2909f13b2b47a29285"}
+_docker.import_image_show_status_cb = function(res, source)
+  return status_cb(res, source, function(chunk)
+    local json_parse = luci.jsonc.parse
+    local step = json_parse(chunk)
+    if type(step) == "table" then
+      local buf = _docker:read_status()
+      local num = 0
+      local str = '\t' .. (step.status and step.status or "") .. (step.progress and (" " .. step.progress) or "").."\n"
+      if step.status then buf, num = buf:gsub("\t"..step.status .. " .-\n", str) end
+      if num == 0 then
+        buf = buf .. str
+      end
+      _docker:write_status(buf)
+    end
+  end
+  )
+end
+
+-- _docker.print_status_cb = function(res, source)
+--   return status_cb(res, source, function(step)
+--     luci.util.perror(step)
+--   end
+--   )
+-- end
+
+_docker.create_macvlan_interface = function(name, device, gateway, subnet)
+  if not nixio.fs.access("/etc/config/network") or not nixio.fs.access("/etc/config/firewall") then return end
+  if uci:get("dockerman", "local", "remote_endpoint") == "true" then return end
+  local ip = require "luci.ip"
+  local if_name = "docker_"..name
+  local dev_name = "macvlan_"..name
+  local net_mask = tostring(ip.new(subnet):mask())
+  local lan_interfaces
+  -- add macvlan device
+  uci:delete("network", dev_name)
+  uci:set("network", dev_name, "device")
+  uci:set("network", dev_name, "name", dev_name)
+  uci:set("network", dev_name, "ifname", device)
+  uci:set("network", dev_name, "type", "macvlan")
+  uci:set("network", dev_name, "mode", "bridge")
+  -- add macvlan interface
+  uci:delete("network", if_name)
+  uci:set("network", if_name, "interface")
+  uci:set("network", if_name, "proto", "static")
+  uci:set("network", if_name, "ifname", dev_name)
+  uci:set("network", if_name, "ipaddr", gateway)
+  uci:set("network", if_name, "netmask", net_mask)
+  uci:foreach("firewall", "zone", function(s)
+    if s.name == "lan" then
+      local interfaces
+      if type(s.network) == "table" then
+        interfaces = table.concat(s.network, " ")
+        uci:delete("firewall", s[".name"], "network")
+      else
+        interfaces = s.network and s.network or ""
+      end
+      interfaces = interfaces .. " " .. if_name
+      interfaces = interfaces:gsub("%s+", " ")
+      uci:set("firewall", s[".name"], "network", interfaces)
+    end
+  end)
+  uci:commit("firewall")
+  uci:commit("network")
+  os.execute("ifup " .. if_name)
+end
+
+_docker.remove_macvlan_interface = function(name)
+  if not nixio.fs.access("/etc/config/network") or not nixio.fs.access("/etc/config/firewall") then return end
+  if uci:get("dockerman", "local", "remote_endpoint") == "true" then return end
+  local if_name = "docker_"..name
+  local dev_name = "macvlan_"..name
+  uci:foreach("firewall", "zone", function(s)
+    if s.name == "lan" then
+      local interfaces
+      if type(s.network) == "table" then
+        interfaces = table.concat(s.network, " ")
+      else
+        interfaces = s.network and s.network or ""
+      end
+      interfaces = interfaces and interfaces:gsub(if_name, "")
+      interfaces = interfaces and interfaces:gsub("%s+", " ")
+      uci:set("firewall", s[".name"], "network", interfaces)
+    end
+  end)
+  uci:commit("firewall")
+  uci:delete("network", dev_name)
+  uci:delete("network", if_name)
+  uci:commit("network")
+  os.execute("ip link del " .. if_name)
+end
+
+return _docker
diff --git a/applications/luci-app-dockerman/luasrc/view/dockerman/apply_widget.htm b/applications/luci-app-dockerman/luasrc/view/dockerman/apply_widget.htm
new file mode 100644 (file)
index 0000000..4deb6a8
--- /dev/null
@@ -0,0 +1,140 @@
+<style type="text/css">
+  #docker_apply_overlay {
+    position: absolute;
+    top: 0;
+    left: 0;
+    bottom: 0;
+    right: 0;
+    background: rgba(0, 0, 0, 0.7);
+    display: none;
+    z-index: 20000;
+  }
+
+  #docker_apply_overlay .alert-message {
+    position: relative;
+    top: 10%;
+    width: 60%;
+    margin: auto;
+    display: flex;
+    flex-wrap: wrap;
+    min-height: 32px;
+    align-items: center;
+  }
+
+  #docker_apply_overlay .alert-message > h4,
+  #docker_apply_overlay .alert-message > p,
+  #docker_apply_overlay .alert-message > div {
+    flex-basis: 100%;
+  }
+
+  #docker_apply_overlay .alert-message > img {
+    margin-right: 1em;
+    flex-basis: 32px;
+  }
+
+  body.apply-overlay-active {
+    overflow: hidden;
+    height: 100vh;
+  }
+
+  body.apply-overlay-active #docker_apply_overlay {
+    display: block;
+  }
+</style>
+<script type="text/javascript">//<![CDATA[
+    var xhr = new XHR(),
+      uci_apply_rollback = <%=math.max(luci.config and luci.config.apply and luci.config.apply.rollback or 30, 30)%>,
+      uci_apply_holdoff = <%=math.max(luci.config and luci.config.apply and luci.config.apply.holdoff or 4, 1)%>,
+      uci_apply_timeout = <%=math.max(luci.config and luci.config.apply and luci.config.apply.timeout or 5, 1)%>,
+      uci_apply_display = <%=math.max(luci.config and luci.config.apply and luci.config.apply.display or 1.5, 1)%>,
+      was_xhr_poll_running = false;
+
+function docker_status_message(type, content) {
+  document.getElementById('docker_apply_overlay') || document.body.insertAdjacentHTML("beforeend",'<div id="docker_apply_overlay"><div class="alert-message"></div></div>')
+  var overlay = document.getElementById('docker_apply_overlay')
+      message = overlay.querySelector('.alert-message');
+
+  if (message && type) {
+    if (!message.classList.contains(type)) {
+      message.classList.remove('notice');
+      message.classList.remove('warning');
+      message.classList.add(type);
+    }
+
+    if (content)
+      message.innerHTML = content;
+
+    document.body.classList.add('apply-overlay-active');
+    document.body.scrollTop = document.documentElement.scrollTop = 0;
+    if (!was_xhr_poll_running) {
+      was_xhr_poll_running = XHR.running();
+      XHR.halt();
+    }
+  }
+  else {
+    document.body.classList.remove('apply-overlay-active');
+
+    if (was_xhr_poll_running)
+      XHR.run();
+  }
+}
+var loading_msg="Loading.."
+function uci_confirm_docker() {
+    var tt;
+    docker_status_message('notice');
+    var call = function(r, resjson, duration) {
+      if (r && r.status === 200 ) {
+        var indicator = document.querySelector('.uci_change_indicator');
+        if (indicator) indicator.style.display = 'none';
+        docker_status_message('notice', '<%:Docker actions done.%>');
+        document.body.classList.remove('apply-overlay-active');
+        window.clearTimeout(tt);
+        return;
+      }
+      loading_msg = resjson?resjson.info:loading_msg
+      // var delay = isNaN(duration) ? 0 : Math.max(1000 - duration, 0);
+      var delay =1000
+      window.setTimeout(function() {
+        xhr.get('<%=url("admin/docker/confirm")%>', null, call, uci_apply_timeout * 1000);
+      }, delay);
+    };
+
+    var tick = function() {
+      var now = Date.now();
+
+      docker_status_message('notice',
+        '<img src="<%=resource%>/icons/loading.gif" alt="" style="vertical-align:middle" /> <span style="white-space:pre-line; word-break:break-all; font-family: \'Courier New\', Courier, monospace;">' +
+        loading_msg + '</span>');
+
+      tt = window.setTimeout(tick, 200);
+      ts = now;
+    };
+    tick();
+    /* wait a few seconds for the settings to become effective */
+    window.setTimeout(call, Math.max(uci_apply_holdoff * 1000 , 1));
+  }
+  // document.getElementsByTagName("form")[0].addEventListener("submit", (e)=>{
+  //   uci_confirm_docker()
+  // })
+
+function fnSubmitForm(el){
+  if (el.id != "cbid.table.1._new") {
+    uci_confirm_docker()
+  }
+}
+
+<% if self.err then -%>
+  docker_status_message('warning', '<span style="white-space:pre-line; word-break:break-all; font-family: \'Courier New\', Courier, monospace;">'+`<%=self.err%>`+'</span>');
+  document.getElementById('docker_apply_overlay').addEventListener("click", (e)=>{
+    docker_status_message()
+  })
+<%- end %>
+
+window.onload= function (){
+var buttons = document.querySelectorAll('input[type="submit"]');
+[].slice.call(buttons).forEach(function (el) {
+  el.onclick = fnSubmitForm.bind(this, el);
+});
+}
+
+//]]></script>
diff --git a/applications/luci-app-dockerman/luasrc/view/dockerman/cbi/inlinebutton.htm b/applications/luci-app-dockerman/luasrc/view/dockerman/cbi/inlinebutton.htm
new file mode 100644 (file)
index 0000000..b1b1932
--- /dev/null
@@ -0,0 +1,7 @@
+<div style="display: inline-block;">
+       <% if self:cfgvalue(section) ~= false then %>
+               <input class="cbi-button cbi-button-<%=self.inputstyle or "button" %>" type="submit"" <% if self.disable then %>disabled <% end %><%= attr("name", cbid) .. attr("id", cbid) .. attr("value", self.inputtitle or self.title)%> />
+       <% else %>
+               -
+       <% end %>
+</div>
diff --git a/applications/luci-app-dockerman/luasrc/view/dockerman/cbi/inlinevalue.htm b/applications/luci-app-dockerman/luasrc/view/dockerman/cbi/inlinevalue.htm
new file mode 100644 (file)
index 0000000..51c97f5
--- /dev/null
@@ -0,0 +1,33 @@
+<div style="display: inline-block;">
+       <!-- <%- if self.title then -%>
+       <label class="cbi-value-title"<%= attr("for", cbid) %>>
+               <%- if self.titleref then -%><a title="<%=self.titledesc or translate('Go to relevant configuration page')%>" class="cbi-title-ref" href="<%=self.titleref%>"><%- end -%>
+                       <%-=self.title-%>
+               <%- if self.titleref then -%></a><%- end -%>
+               </label>
+       <%- end -%> -->
+       <%- if self.password then -%>
+               <input type="password" style="position:absolute; left:-100000px" aria-hidden="true"<%=
+                       attr("name", "password." .. cbid)
+               %> />
+       <%- end -%>
+       <input data-update="change"<%=
+               attr("id", cbid) ..
+               attr("name", cbid) ..
+               attr("type", self.password and "password" or "text") ..
+               attr("class", self.password and "cbi-input-password" or "cbi-input-text") ..
+               attr("value", self:cfgvalue(section) or self.default) ..
+               ifattr(self.password, "autocomplete", "new-password") ..
+               ifattr(self.size, "size") ..
+               ifattr(self.placeholder, "placeholder") ..
+               ifattr(self.readonly, "readonly") ..
+               ifattr(self.maxlength, "maxlength") ..
+               ifattr(self.datatype, "data-type", self.datatype) ..
+               ifattr(self.datatype, "data-optional", self.optional or self.rmempty) ..
+               ifattr(self.combobox_manual, "data-manual", self.combobox_manual) ..
+               ifattr(#self.keylist > 0, "data-choices", { self.keylist, self.vallist })
+       %> />
+       <%- if self.password then -%>
+               <div class="cbi-button cbi-button-neutral" title="<%:Reveal/hide password%>" onclick="var e = this.previousElementSibling; e.type = (e.type === 'password') ? 'text' : 'password'">∗</div>
+       <% end %>
+</div>
diff --git a/applications/luci-app-dockerman/luasrc/view/dockerman/cbi/namedsection.htm b/applications/luci-app-dockerman/luasrc/view/dockerman/cbi/namedsection.htm
new file mode 100644 (file)
index 0000000..244d2c1
--- /dev/null
@@ -0,0 +1,9 @@
+<% if self:cfgvalue(self.section) then section = self.section %>
+       <div class="cbi-section" id="cbi-<%=self.config%>-<%=section%>">
+               <%+cbi/tabmenu%>
+               <div class="cbi-section-node<% if self.tabs then %> cbi-section-node-tabbed<% end %>" id="cbi-<%=self.config%>-<%=section%>">
+                       <%+cbi/ucisection%>
+               </div>
+       </div>
+<% end %>
+<!-- /nsection -->
diff --git a/applications/luci-app-dockerman/luasrc/view/dockerman/cbi/xfvalue.htm b/applications/luci-app-dockerman/luasrc/view/dockerman/cbi/xfvalue.htm
new file mode 100644 (file)
index 0000000..04f7bc2
--- /dev/null
@@ -0,0 +1,10 @@
+<%+cbi/valueheader%>
+       <input type="hidden" value="1"<%=
+               attr("name", "cbi.cbe." .. self.config .. "." .. section .. "." .. self.option)
+       %> />
+       <input class="cbi-input-checkbox" data-update="click change" type="checkbox" <% if self.disable == 1 then %>disabled <% end %><%=
+               attr("id", cbid) .. attr("name", cbid) .. attr("value", self.enabled or 1) ..
+               ifattr((self:cfgvalue(section) or self.default) == self.enabled, "checked", "checked")
+       %> />
+       <label<%= attr("for", cbid)%>></label>
+<%+cbi/valuefooter%>
diff --git a/applications/luci-app-dockerman/luasrc/view/dockerman/container.htm b/applications/luci-app-dockerman/luasrc/view/dockerman/container.htm
new file mode 100644 (file)
index 0000000..dab1dee
--- /dev/null
@@ -0,0 +1,27 @@
+<br>
+<ul class="cbi-tabmenu">
+       <li  id="cbi-tab-container_info"><a id="a-cbi-tab-container_info" href=""><%:Info%></a></li>
+       <li id="cbi-tab-container_resources"><a id="a-cbi-tab-container_resources" href=""><%:Resources%></a></li>
+       <li  id="cbi-tab-container_stats"><a id="a-cbi-tab-container_stats" href=""><%:Stats%></a></li>
+       <li  id="cbi-tab-container_file"><a id="a-cbi-tab-container_file" href=""><%:File%></a></li>
+       <li  id="cbi-tab-container_console"><a id="a-cbi-tab-container_console" href=""><%:Console%></a></li>
+       <li  id="cbi-tab-container_inspect"><a id="a-cbi-tab-container_inspect" href=""><%:Inspect%></a></li>
+       <li  id="cbi-tab-container_logs"><a id="a-cbi-tab-container_logs" href=""><%:Logs%></a></li>
+</ul>
+
+<script type="text/javascript">
+       let re = /\/admin\/docker\/container\//
+       let p = window.location.href
+       let path = p.split(re)
+       let container_id = path[1].split('/')[0] || path[1]
+       let action = path[1].split('/')[1] || "info"
+       let actions=["info","resources","stats","file","console","logs","inspect"]
+       actions.forEach(function(item) {
+               document.getElementById("a-cbi-tab-container_" + item).href= path[0]+"/admin/docker/container/"+container_id+'/'+item
+               if (action === item) {
+                       document.getElementById("cbi-tab-container_" + item).className="cbi-tab"
+               }       else {
+                       document.getElementById("cbi-tab-container_" + item).className="cbi-tab-disabled"
+               }
+       })
+</script>
diff --git a/applications/luci-app-dockerman/luasrc/view/dockerman/container_console.htm b/applications/luci-app-dockerman/luasrc/view/dockerman/container_console.htm
new file mode 100644 (file)
index 0000000..636aec9
--- /dev/null
@@ -0,0 +1,6 @@
+<div class="cbi-map">
+  <iframe id="terminal" style="width: 100%; min-height: 500px; border: none; border-radius: 3px;"></iframe>
+</div>
+<script type="text/javascript">
+  document.getElementById("terminal").src = "http://" + window.location.hostname + ":7682";
+</script>
diff --git a/applications/luci-app-dockerman/luasrc/view/dockerman/container_file.htm b/applications/luci-app-dockerman/luasrc/view/dockerman/container_file.htm
new file mode 100644 (file)
index 0000000..c077832
--- /dev/null
@@ -0,0 +1,63 @@
+
+<div id="upload-container" class="cbi-value cbi-value-last">
+  <label class="cbi-value-title" for="archive"><%:Upload%></label>
+  <div class="cbi-value-field">
+    <input type="file" name="upload_archive" accept="application/x-tar" id="upload_archive" />
+  </div>
+  <br>
+  <label class="cbi-value-title" for="path"><%:Path%></label>
+  <div class="cbi-value-field">
+    <input type="text" class="cbi-input-text" name="path" value="/tmp/" id="path" />
+  </div>
+  <br>
+  <div class="cbi-value-field">
+    <input type="button"" class="cbi-button cbi-button-action important" id="upload" name="upload" value="<%:Upload%>" />
+    <input type="button"" class="cbi-button cbi-button-action important" id="download" name="download" value="<%:Download%>" />
+  </div>
+</div>
+<script type="text/javascript">
+  let btnUpload = document.getElementById('upload')
+  btnUpload.onclick = function (e) {
+    let uploadArchive = document.getElementById('upload_archive')
+    let uploadPath = document.getElementById('path').value
+    if (!uploadArchive.value || !uploadPath) {
+      docker_status_message('warning', "<%:Please input the PATH and select the file !%>")
+      document.getElementById('docker_apply_overlay').addEventListener("click", (e)=>{
+          docker_status_message()
+        })
+      return
+    }
+    let fileName = uploadArchive.files[0].name
+    let formData = new FormData()
+    formData.append('upload-filename', fileName)
+    formData.append('upload-path', uploadPath)
+    formData.append('upload-archive', uploadArchive.files[0])
+    let xhr = new XMLHttpRequest()
+    xhr.open("POST", '<%=luci.dispatcher.build_url("admin/docker/container_put_archive")%>/<%=self.container%>', true)
+    xhr.onload = function() {
+      if (xhr.status == 200) {
+        uploadArchive.value = ''
+        docker_status_message('notice', "<%:Upload Success%>")
+      }
+      else {
+        docker_status_message('warning', "<%:Upload Error%>:" + xhr.statusText)
+      }
+      document.getElementById('docker_apply_overlay').addEventListener("click", (e)=>{
+          docker_status_message()
+        })
+    }
+    xhr.send(formData)
+  }
+  let btnDownload = document.getElementById('download')
+  btnDownload.onclick = function (e) {
+    let downloadPath = document.getElementById('path').value
+    if (!downloadPath) {
+      docker_status_message('warning', "<%:Please input the PATH !%>")
+      document.getElementById('docker_apply_overlay').addEventListener("click", (e)=>{
+          docker_status_message()
+        })
+      return
+    }
+    window.open('<%=luci.dispatcher.build_url("admin/docker/container_get_archive")%>?id=<%=self.container%>&path=' + encodeURIComponent(downloadPath))
+  }
+</script>
diff --git a/applications/luci-app-dockerman/luasrc/view/dockerman/container_stats.htm b/applications/luci-app-dockerman/luasrc/view/dockerman/container_stats.htm
new file mode 100644 (file)
index 0000000..b5600e4
--- /dev/null
@@ -0,0 +1,80 @@
+<script type="text/javascript">//<![CDATA[
+       let last_bw_tx
+       let last_bw_rx
+       let interval = 3
+       function progressbar(v, m, pc, np, f) {
+               m = m || 100
+
+               return String.format(
+                       '<div style="width:100%%; max-width:500px; position:relative; border:1px solid #999999">' +
+                       '<div style="background-color:#CCCCCC; width:%d%%; height:15px">' +
+                       '<div style="position:absolute; left:0; top:0; text-align:center; width:100%%; color:#000000">' +
+                       '<small>%s '+(f?f:'/')+' %s ' + (np ? "" : '(%d%%)') + '</small>' +
+                       '</div>' +
+                       '</div>' +
+                       '</div>', pc, v, m, pc, f
+               );
+       }
+
+       function niceBytes(bytes, decimals) {
+               if (bytes == 0) return '0 Bytes';
+               var k = 1000,
+                       dm = decimals + 1 || 3,
+                       sizes = ['Bytes', 'KB', 'MB', 'GB', 'TB', 'PB', 'EB', 'ZB', 'YB'],
+                       i = Math.floor(Math.log(bytes) / Math.log(k));
+               return parseFloat((bytes / Math.pow(k, i)).toFixed(dm)) + ' ' + sizes[i];
+       }
+
+       XHR.poll(interval, '<%=luci.dispatcher.build_url("admin/docker/container_stats")%>/<%=self.container_id%>', { status: 1 },
+               function (x, info) {
+                       var e;
+
+                       if (e = document.getElementById('cbi-table-cpu-value'))
+                               e.innerHTML = progressbar(
+                                       (info.cpu_percent), 100, (info.cpu_percent ? info.cpu_percent : 0));
+                       if (e = document.getElementById('cbi-table-memory-value'))
+                               e.innerHTML = progressbar(
+                                       niceBytes(info.memory.mem_useage),
+                                       niceBytes(info.memory.mem_limit),
+                                       ((100 / (info.memory.mem_limit ? info.memory.mem_limit : 100)) * (info.memory.mem_useage ? info.memory.mem_useage : 0))
+                               );
+
+                       for (var eth in info.bw_rxtx) {
+                               if (!document.getElementById("cbi-table-speed_" + eth + "-value")) {
+                                       let tab = document.getElementById("cbi-table-cpu").parentNode
+                                       let div = document.getElementById('cbi-table-cpu').cloneNode(true);
+                                       div.id = "cbi-table-speed_" + eth;
+                                       div.children[0].innerHTML = "<%:Upload/Download%>: " + eth
+                                       div.children[1].id = "cbi-table-speed_" + eth + "-value"
+                                       tab.appendChild(div)
+                               }
+                               if (!document.getElementById("cbi-table-network_" + eth + "-value")) {
+                                       let tab = document.getElementById("cbi-table-cpu").parentNode
+                                       let div = document.getElementById('cbi-table-cpu').cloneNode(true);
+                                       div.id = "cbi-table-network_" + eth;
+                                       div.children[0].innerHTML = "<%:TX/RX%>: " + eth
+                                       div.children[1].id = "cbi-table-network_" + eth + "-value"
+                                       tab.appendChild(div)
+                               }
+                               e = document.getElementById("cbi-table-network_" + eth + "-value")
+                               e.innerHTML = progressbar(
+                                       '↑'+niceBytes(info.bw_rxtx[eth].bw_tx),
+                                       '↓'+niceBytes(info.bw_rxtx[eth].bw_rx),
+                                       null,
+                                       true, " "
+                               );
+                               e = document.getElementById("cbi-table-speed_" + eth + "-value")
+                               if (! last_bw_tx) last_bw_tx = info.bw_rxtx[eth].bw_tx
+                               if (! last_bw_rx) last_bw_rx = info.bw_rxtx[eth].bw_rx
+                               e.innerHTML = progressbar(
+                                       '↑'+niceBytes((info.bw_rxtx[eth].bw_tx - last_bw_tx)/interval)+'/s',
+                                       '↓'+niceBytes((info.bw_rxtx[eth].bw_rx - last_bw_rx)/interval)+'/s',
+                                       null,
+                                       true, " "
+                               );
+                               last_bw_tx = info.bw_rxtx[eth].bw_tx
+                               last_bw_rx = info.bw_rxtx[eth].bw_rx
+                       }
+
+               });
+//]]></script>
diff --git a/applications/luci-app-dockerman/luasrc/view/dockerman/images_import.htm b/applications/luci-app-dockerman/luasrc/view/dockerman/images_import.htm
new file mode 100644 (file)
index 0000000..eafb654
--- /dev/null
@@ -0,0 +1,88 @@
+<input type="text" class="cbi-input-text" name="isrc" placeholder="http://host/image.tar" id="isrc" />
+<input type="text" class="cbi-input-text" name="itag" placeholder="repository:tag" id="itag" />
+<div style="display: inline-block;">
+  <input type="button"" class=" cbi-button cbi-button-add" id="btnimport" name="import" value="<%:Import%>" />
+  <input type="file" id="file_import" style="visibility:hidden; position: absolute;top: 0px; left: 0px;" />
+</div>
+
+<script type="text/javascript">
+  let btnImport = document.getElementById('btnimport')
+  let valISrc = document.getElementById('isrc')
+  let valITag = document.getElementById('itag')
+  btnImport.onclick = function (e) {
+    if (valISrc.value == "") {
+      document.getElementById("file_import").click()
+      return
+    } else {
+      let formData = new FormData()
+      formData.append('src', valISrc.value)
+      formData.append('tag', valITag.value)
+      let xhr = new XMLHttpRequest()
+      uci_confirm_docker()
+      xhr.open("POST", "<%=luci.dispatcher.build_url('admin/docker/images_import')%>", true)
+      xhr.onload = function () {
+        location.reload()
+      }
+      xhr.send(formData)
+    }
+  }
+  let fileimport = document.getElementById('file_import')
+  fileimport.onchange = function (e) {
+    let fileimport = document.getElementById('file_import')
+    if (!fileimport.value) {
+      return
+    }
+    let valITag = document.getElementById('itag')
+    let fileName = fileimport.files[0].name
+    let formData = new FormData()
+    formData.append('upload-filename', fileName)
+    formData.append('tag', valITag.value)
+    formData.append('upload-archive', fileimport.files[0])
+    let xhr = new XMLHttpRequest()
+    uci_confirm_docker()
+    xhr.open("POST", "<%=luci.dispatcher.build_url('admin/docker/images_import')%>", true)
+    xhr.onload = function () {
+      fileimport.value = ''
+      location.reload()
+    }
+    xhr.send(formData)
+  }
+
+  let new_tag = function (image_id) {
+    let new_tag = prompt("<%:New tag%>\n<%:Image%>" + "ID: " + image_id + "\n<%:Please input new tag%>:", "")
+    if (new_tag) {
+      (new XHR()).post("<%=luci.dispatcher.build_url('admin/docker/images_tag')%>",
+        { id: image_id, tag: new_tag },
+        function (r) {
+          if (r.status == 201) {
+            location.reload()
+          }
+          else {
+            docker_status_message('warning', 'Image: untagging ' + tag + '...fail code:' + r.status + r.statusText);
+            document.getElementById('docker_apply_overlay').addEventListener("click", (e)=>{
+              docker_status_message()
+            })
+          }
+        })
+    }
+  }
+
+  let un_tag = function (tag) {
+    if (tag.match("<none>")) return
+    if (confirm("<%:Remove tag%>: " + tag + " ?")) {
+      (new XHR()).post("<%=luci.dispatcher.build_url('admin/docker/images_untag')%>",
+        { tag: tag },
+        function (r) {
+          if (r.status == 200) {
+            location.reload()
+          }
+          else {
+            docker_status_message('warning', 'Image: untagging ' + tag + '...fail code:' + r.status + r.statusText);
+            document.getElementById('docker_apply_overlay').addEventListener("click", (e)=>{
+              docker_status_message()
+            })
+          }
+        })
+    }
+  }
+</script>
diff --git a/applications/luci-app-dockerman/luasrc/view/dockerman/images_load.htm b/applications/luci-app-dockerman/luasrc/view/dockerman/images_load.htm
new file mode 100644 (file)
index 0000000..4fe34e1
--- /dev/null
@@ -0,0 +1,29 @@
+<div style="display: inline-block;">
+  <input type="button"" class="cbi-button cbi-button-add" id="btnload" name="load" value="<%:Load%>" />
+  <input type="file" id="file_load" style="visibility:hidden; position: absolute;top: 0px; left: 0px;" accept="application/x-tar" />
+</div>
+<script type="text/javascript">
+  let btnLoad = document.getElementById('btnload')
+  btnLoad.onclick = function (e) {
+    document.getElementById("file_load").click()
+    e.preventDefault()
+  }
+  let fileLoad = document.getElementById('file_load')
+  fileLoad.onchange = function(e){
+    let fileLoad = document.getElementById('file_load')
+      if (!fileLoad.value) {
+      return
+    }
+    let fileName = fileLoad.files[0].name
+    let formData = new FormData()
+    formData.append('upload-filename', fileName)
+    formData.append('upload-archive', fileLoad.files[0])
+    let xhr = new XMLHttpRequest()
+    uci_confirm_docker()
+    xhr.open("POST", '<%=luci.dispatcher.build_url("admin/docker/images_load")%>', true)
+    xhr.onload = function() {
+      location.reload()
+    }
+    xhr.send(formData)
+  }
+</script>
diff --git a/applications/luci-app-dockerman/luasrc/view/dockerman/logs.htm b/applications/luci-app-dockerman/luasrc/view/dockerman/logs.htm
new file mode 100644 (file)
index 0000000..c66637d
--- /dev/null
@@ -0,0 +1,13 @@
+<% if self.title == "Events" then %>
+<%+header%>
+<h2 name="content"><%:Docker%></h2>
+<div class="cbi-section">
+<h3><%:Events%></h3>
+<% end %>
+<div id="content_syslog">
+<textarea readonly="readonly" wrap="off" rows="<%=self.syslog:cmatch('\n')+2%>" id="syslog"><%=self.syslog:pcdata()%></textarea>
+</div>
+<% if self.title == "Events" then %>
+</div>
+<%+footer%>
+<% end %>
diff --git a/applications/luci-app-dockerman/luasrc/view/dockerman/newcontainer_resolve.htm b/applications/luci-app-dockerman/luasrc/view/dockerman/newcontainer_resolve.htm
new file mode 100644 (file)
index 0000000..50d8874
--- /dev/null
@@ -0,0 +1,95 @@
+<style type="text/css">
+  #dialog_reslov {
+    position: absolute;
+    top: 0;
+    left: 0;
+    bottom: 0;
+    right: 0;
+    background: rgba(0, 0, 0, 0.7);
+    display: none;
+    z-index: 20000;
+  }
+
+  #dialog_reslov .dialog_box {
+    position: relative;
+    background: rgba(255, 255, 255);
+    top: 10%;
+    width: 50%;
+    margin: auto;
+    display: flex;
+    flex-wrap: wrap;
+    height:auto;
+    align-items: center;
+  }
+
+  #dialog_reslov .dialog_line {
+    margin-top: .5em;
+    margin-bottom: .5em;
+    margin-left: 2em;
+    margin-right: 2em;
+  }
+
+  #dialog_reslov .dialog_box>h4,
+  #dialog_reslov .dialog_box>p,
+  #dialog_reslov .dialog_box>div {
+    flex-basis: 100%;
+  }
+
+  #dialog_reslov .dialog_box>img {
+    margin-right: 1em;
+    flex-basis: 32px;
+  }
+
+  body.dialog-reslov-active {
+    overflow: hidden;
+    height: 100vh;
+  }
+
+  body.dialog-reslov-active #dialog_reslov {
+    display: block;
+  }
+</style>
+<script type="text/javascript">
+  function close_reslov_dialog() {
+    document.body.classList.remove('dialog-reslov-active')
+    document.documentElement.style.overflowY = 'scroll'
+  }
+
+  function reslov_container() {
+    let s = document.getElementById('cmd-line-status')
+    if (!s) return
+    let cmd_line = document.getElementById("dialog_reslov_text").value;
+    if (cmd_line == null || cmd_line == "") {
+      return
+    }
+    cmd_line = cmd_line.replace(/(^\s*)/g,"")
+    if (!cmd_line.match(/^docker\s+(run|create)/)) {
+      s.innerHTML = "<font color='red'><%:Command line Error%></font>"
+      return
+    }
+    let reg_space = /\s+/g
+    let reg_muti_line= /\\\s*\n/g
+    //   reg_rem =/(?<!\\)`#.+(?<!\\)`/g  // the command has `# `
+    let reg_rem =/`#.+`/g// the command has `# `
+    cmd_line = cmd_line.replace(/^docker\s+(run|create)/,"DOCKERCLI").replace(reg_rem, " ").replace(reg_muti_line, " ").replace(reg_space, " ")
+    console.log(cmd_line)
+    window.location.href = '<%=luci.dispatcher.build_url("admin/docker/newcontainer")%>/' + encodeURI(cmd_line)
+  }
+
+  function clear_text(){
+    let s = document.getElementById('cmd-line-status')
+    s.innerHTML = ""
+  }
+
+  function show_reslov_dialog() {
+    document.getElementById('dialog_reslov') || document.body.insertAdjacentHTML("beforeend", '<div id="dialog_reslov"><div class="dialog_box"><div class="dialog_line"></div><div class="dialog_line"><span><%:Plese input <docker create/run> command line:%></span><br><span id="cmd-line-status"></span></div><div class="dialog_line"><textarea class="cbi-input-textarea" id="dialog_reslov_text" style="width: 100%; height:100%;" rows="15" onkeyup="clear_text()"></textarea></div><div class="dialog_line" style="text-align: right;"><input type="button" class="cbi-button cbi-button-apply" type="submit" value="<%:Submit%>" onclick="reslov_container()" /> <input type="button" class="cbi-button cbi-button-reset" type="reset" value="<%:Cancel%>" onclick="close_reslov_dialog()" /></div><div class="dialog_line"></div></div></div>')
+    document.body.classList.add('dialog-reslov-active')
+    let s = document.getElementById('cmd-line-status')
+    s.innerHTML = ""
+    document.documentElement.style.overflowY = 'hidden'
+  }
+</script>
+<%+cbi/valueheader%>
+<input type="button" class="cbi-button cbi-button-apply" value="<%:Command line%>" onclick="show_reslov_dialog()" />
+
+<%+cbi/valuefooter%>
diff --git a/applications/luci-app-dockerman/luasrc/view/dockerman/overview.htm b/applications/luci-app-dockerman/luasrc/view/dockerman/overview.htm
new file mode 100644 (file)
index 0000000..474009d
--- /dev/null
@@ -0,0 +1,280 @@
+<style>
+  /*!
+Pure v1.0.1
+Copyright 2013 Yahoo!
+Licensed under the BSD License.
+https://github.com/pure-css/pure/blob/master/LICENSE.md
+*/
+  .pure-g {
+    letter-spacing: -.31em;
+    text-rendering: optimizespeed;
+    font-family: FreeSans, Arimo, "Droid Sans", Helvetica, Arial, sans-serif;
+    display: -webkit-box;
+    display: -webkit-flex;
+    display: -ms-flexbox;
+    display: flex;
+    -webkit-box-orient: horizontal;
+    -webkit-box-direction: normal;
+    -webkit-flex-flow: row wrap;
+    -ms-flex-flow: row wrap;
+    flex-flow: row wrap;
+    -webkit-align-content: flex-start;
+    -ms-flex-line-pack: start;
+    align-content: flex-start
+  }
+
+  .pure-u {
+    display: inline-block;
+    zoom: 1;
+    letter-spacing: normal;
+    word-spacing: normal;
+    vertical-align: top;
+    text-rendering: auto
+  }
+
+  .pure-g [class*=pure-u] {
+    font-family: sans-serif
+  }
+
+  .pure-u-1-4,
+  .pure-u-2-5,
+  .pure-u-3-5 {
+    display: inline-block;
+    zoom: 1;
+    letter-spacing: normal;
+    word-spacing: normal;
+    vertical-align: top;
+    text-rendering: auto
+  }
+
+  .pure-u-1-4 {
+    width: 25%
+  }
+
+  .pure-u-2-5 {
+    width: 40%
+  }
+
+  .pure-u-3-5 {
+    width: 60%
+  }
+
+  .status {
+    margin: 1rem -0.5rem 1rem -0.5rem;
+  }
+
+  .block {
+    margin: 0.5rem 0.5rem;
+    padding: 0;
+    font-weight: normal;
+    font-style: normal;
+    line-height: 1;
+    font-family: inherit;
+    min-width: inherit;
+    overflow-x: auto;
+    overflow-y: hidden;
+    border: 1px solid rgba(0, 0, 0, .05);
+    border-radius: .375rem;
+    box-shadow: 0 0 2rem 0 rgba(136, 152, 170, .15);
+  }
+
+  .img-con {
+    margin: 1rem;
+    min-width: 4rem;
+    max-width: 4rem;
+    min-height: 4rem;
+    max-height: 4rem;
+  }
+
+  .block h4 {
+    font-size: .8125rem;
+    font-weight: 600;
+    margin: 1rem;
+    color: #8898aa !important;
+    line-height: 1.8em;
+  }
+
+  .cbi-section-table-cell {
+    position: relative;
+  }
+
+  @media screen and (max-width: 700px) {
+    .pure-u-1-4 {
+      width: 50%;
+    }
+
+    .cbi-button-add {
+      position: fixed;
+      padding: 0.3rem 0.5rem;
+      z-index: 1000;
+      width: 50px !important;
+      height: 50px;
+      bottom: 90px;
+      right: 5px;
+      font-size: 16px;
+      border-radius: 50%;
+      display: block;
+      background-color: #fb6340 !important;
+      border-color: #fb6340 !important;
+      box-shadow: 0 0 1rem 0 rgba(136, 152, 170, .75);
+    }
+  }
+</style>
+
+<div class="pure-g status">
+  <div class="pure-u-1-4">
+    <div class="block pure-g">
+      <div class="pure-u-2-5">
+        <div class="img-con">
+          <svg role="img" viewBox="0 0 24 24">
+            <title>Docker icon</title>
+            <path
+              d="M4.82 17.275c-.684 0-1.304-.56-1.304-1.24s.56-1.243 1.305-1.243c.748 0 1.31.56 1.31 1.242s-.622 1.24-1.305 1.24zm16.012-6.763c-.135-.992-.75-1.8-1.56-2.42l-.315-.25-.254.31c-.494.56-.69 1.553-.63 2.295.06.562.24 1.12.554 1.554-.254.13-.568.25-.81.377-.57.187-1.124.25-1.68.25H.097l-.06.37c-.12 1.182.06 2.42.562 3.54l.244.435v.06c1.5 2.483 4.17 3.6 7.078 3.6 5.594 0 10.182-2.42 12.357-7.633 1.425.062 2.864-.31 3.54-1.676l.18-.31-.3-.187c-.81-.494-1.92-.56-2.85-.31l-.018.002zm-8.008-.992h-2.428v2.42h2.43V9.518l-.002.003zm0-3.043h-2.428v2.42h2.43V6.48l-.002-.003zm0-3.104h-2.428v2.42h2.43v-2.42h-.002zm2.97 6.147H13.38v2.42h2.42V9.518l-.007.003zm-8.998 0H4.383v2.42h2.422V9.518l-.01.003zm3.03 0h-2.4v2.42H9.84V9.518l-.015.003zm-6.03 0H1.4v2.42h2.428V9.518l-.03.003zm6.03-3.043h-2.4v2.42H9.84V6.48l-.015-.003zm-3.045 0H4.387v2.42H6.8V6.48l-.016-.003z" />
+          </svg>
+        </div>
+      </div>
+      <div class="pure-u-3-5">
+        <h4 style="text-align: right; font-size: 1rem"><%:Containers%></h4>
+        <h4 style="text-align: right;">
+            <%- if self.containers_total ~= "-" then -%><a href='<%=luci.dispatcher.build_url("admin/docker/containers")%>'><%- end -%>
+            <span style="font-size: 2rem; color: #2dce89;"><%=self.containers_running%></span>
+            <span style="font-size: 1rem; color: #8898aa !important;">/<%=self.containers_total%></span>
+          <%- if self.containers_total ~= "-" then -%></a><%- end -%>
+        </h4>
+      </div>
+    </div>
+  </div>
+  <div class="pure-u-1-4">
+    <div class="block pure-g">
+      <div class="pure-u-2-5">
+        <div class="img-con">
+          <svg id="icon-hub" viewBox="0 -4 42 50" stroke-width="2" fill-rule="nonzero" width="100%" height="100%">
+            <path
+              d="M37.176371,36.2324812 C37.1920117,36.8041095 36.7372743,37.270685 36.1684891,37.270685 L3.74335204,37.2703476 C3.17827583,37.2703476 2.72400056,36.8091818 2.72400056,36.2397767 L2.72400056,19.6131383 C1.4312007,18.4881431 0.662551336,16.8884326 0.662551336,15.1618249 L0.664207893,14.69503 C0.63774183,14.4532127 0.650524255,14.2942438 0.711604827,14.1238231 L5.10793246,1.20935468 C5.24853286,0.797020623 5.63848594,0.511627907 6.06681069,0.511627907 L34.0728364,0.511627907 C34.5091607,0.511627907 34.889927,0.793578201 35.0316653,1.20921034 L39.4428567,14.1234095 C39.4871296,14.273204 39.5020782,14.4249444 39.4884726,14.5493649 L39.4884726,15.1505835 C39.4884726,16.9959517 38.6190601,18.6883031 37.1764746,19.7563084 L37.176371,36.2324812 Z M35.1376208,35.209311 L35.1376208,20.7057152 C34.7023924,20.8097593 34.271333,20.8633641 33.8336069,20.8633641 C32.0046019,20.8633641 30.3013756,19.9547008 29.2437221,18.4771538 C28.1860473,19.954695 26.4828515,20.8633641 24.6538444,20.8633641 C22.824803,20.8633641 21.1216155,19.9547157 20.0639591,18.4771544 C19.0062842,19.9546953 17.3030887,20.8633641 15.4740818,20.8633641 C13.6450404,20.8633641 11.9418529,19.9547157 10.8841965,18.4771544 C9.82652161,19.9546953 8.12332608,20.8633641 6.29431919,20.8633641 C5.76735555,20.8633641 5.24095778,20.7883418 4.73973398,20.644674 L4.73973398,35.209311 L35.1376208,35.209311 Z M30.2720226,15.6557626 C30.5154632,17.4501192 32.0503909,18.8018554 33.845083,18.8018554 C35.7286794,18.8018554 37.285413,17.3395134 37.4474599,15.4751932 L30.2280765,15.4751932 C30.2470638,15.532987 30.2617919,15.5932958 30.2720226,15.6557626 Z M21.0484306,15.4751932 C21.0674179,15.532987 21.0821459,15.5932958 21.0923767,15.6557626 C21.3358173,17.4501192 22.8707449,18.8018554 24.665437,18.8018554 C26.4601001,18.8018554 27.9950169,17.4501481 28.2378191,15.6611556 C28.2451225,15.5981318 28.2590045,15.5358056 28.2787375,15.4751932 L21.0484306,15.4751932 Z M11.9238102,15.6557626 C12.1672508,17.4501192 13.7021785,18.8018554 15.4968705,18.8018554 C17.2915336,18.8018554 18.8264505,17.4501481 19.0692526,15.6611556 C19.0765561,15.5981318 19.0904381,15.5358056 19.110171,15.4751932 L11.8798641,15.4751932 C11.8988514,15.532987 11.9135795,15.5932958 11.9238102,15.6557626 Z M6.31682805,18.8018317 C8.11149114,18.8018317 9.64640798,17.4501244 9.88921012,15.6611319 C9.89651357,15.5981081 9.91039559,15.5357819 9.93012856,15.4751696 L2.70318796,15.4751696 C2.86612006,17.3346852 4.42809696,18.8018317 6.31682805,18.8018317 Z M3.09670082,13.4139924 L37.04257,13.4139924 L33.3489482,2.57204736 L6.80119239,2.57204736 L3.09670082,13.4139924 Z"
+              id="Fill-1"></path>
+            <rect id="Rectangle-3" x="14" y="26" width="6" height="10"></rect>
+            <path d="M20,26 L20,36 L26,36 L26,26 L20,26 Z" id="Rectangle-3"></path>
+          </svg>
+        </div>
+      </div>
+      <div class="pure-u-3-5">
+        <h4 style="text-align: right; font-size: 1rem"><%:Images%></h4>
+        <h4 style="text-align: right;">
+          <%- if self.images_total ~= "-" then -%><a href='<%=luci.dispatcher.build_url("admin/docker/images")%>'><%- end -%>
+            <span style="font-size: 2rem; color: #2dce89;"><%=self.images_used%></span>
+            <span style="font-size: 1rem; color: #8898aa !important;">/<%=self.images_total%></span>
+          <%- if self.images_total ~= "-" then -%></a><%- end -%>
+        </h4>
+      </div>
+    </div>
+  </div>
+  <div class="pure-u-1-4">
+    <div class="block pure-g">
+      <div class="pure-u-2-5">
+        <div class="img-con">
+          <svg version="1.1" x="0px" y="0px" width="100%" height="100%" viewBox="0 0 48.723 48.723" xml:space="preserve">
+                  <path d="M7.452,24.152h3.435v5.701h0.633c0.001,0,0.001,0,0.002,0h0.636v-5.701h3.51v-1.059h17.124v1.104h3.178v5.656h0.619
+                            c0,0,0,0,0.002,0h0.619v-5.656h3.736v-0.856c0-0.012,0.006-0.021,0.006-0.032c0-0.072,0-0.143,0-0.215h5.721v-1.316h-5.721
+                            c0-0.054,0-0.108,0-0.164c0-0.011-0.006-0.021-0.006-0.032v-0.832h-8.154v1.028h-7.911v-2.652h-0.689c-0.001,0-0.001,0-0.002,0
+                            h-0.678v2.652h-7.846v-1.104H7.452v1.104H1.114v1.316h6.338V24.152z" />
+                  <path
+                    d="M21.484,16.849h5.204v-2.611h7.133V1.555H14.588v12.683h6.896V16.849z M16.537,12.288V3.505h15.335v8.783H16.537z" />
+                  <rect x="18.682" y="16.898" width="10.809" height="0.537" />
+                  <path
+                    d="M0,43.971h6.896v2.611H12.1v-2.611h7.134V31.287H0V43.971z M1.95,33.236h15.334v8.785H1.95V33.236z" />
+                  <rect x="4.095" y="46.631" width="10.808" height="0.537" />
+                  <path
+                    d="M29.491,30.994v12.684h6.895v2.611h5.205v-2.611h7.133V30.994H29.491z M46.774,41.729H31.44v-8.783h15.334V41.729z" />
+                  <rect x="33.584" y="46.338" width="10.809" height="0.537" />
+          </svg>
+        </div>
+      </div>
+      <div class="pure-u-3-5">
+        <h4 style="text-align: right; font-size: 1rem"><%:Networks%></h4>
+        <h4 style="text-align: right;">
+          <%- if self.networks_total ~= "-" then -%><a href='<%=luci.dispatcher.build_url("admin/docker/networks")%>'><%- end -%>
+          <span style="font-size: 2rem; color: #2dce89;"><%=self.networks_total%></span>
+          <!-- <span style="font-size: 1rem; color: #8898aa !important;">/20</span> -->
+          <%- if self.networks_total ~= "-" then -%></a><%- end -%>
+        </h4>
+      </div>
+    </div>
+  </div>
+  <div class="pure-u-1-4">
+    <div class="block pure-g">
+      <div class="pure-u-2-5">
+        <div class="img-con">
+          <svg x="0px" y="0px" viewBox="0 0 55 55" style="enable-background:new 0 0 55 55;" xml:space="preserve">
+            <path
+              d="M52.354,8.51C51.196,4.22,42.577,0,27.5,0C12.423,0,3.803,4.22,2.646,8.51C2.562,8.657,2.5,8.818,2.5,9v0.5V21v0.5V22v11
+           v0.5V34v12c0,0.162,0.043,0.315,0.117,0.451C3.798,51.346,14.364,55,27.5,55c13.106,0,23.655-3.639,24.875-8.516
+           C52.455,46.341,52.5,46.176,52.5,46V34v-0.5V33V22v-0.5V21V9.5V9C52.5,8.818,52.438,8.657,52.354,8.51z M50.421,33.985
+           c-0.028,0.121-0.067,0.241-0.116,0.363c-0.04,0.099-0.089,0.198-0.143,0.297c-0.067,0.123-0.142,0.246-0.231,0.369
+           c-0.066,0.093-0.141,0.185-0.219,0.277c-0.111,0.131-0.229,0.262-0.363,0.392c-0.081,0.079-0.17,0.157-0.26,0.236
+           c-0.164,0.143-0.335,0.285-0.526,0.426c-0.082,0.061-0.17,0.12-0.257,0.18c-0.226,0.156-0.462,0.311-0.721,0.463
+           c-0.068,0.041-0.141,0.08-0.212,0.12c-0.298,0.168-0.609,0.335-0.945,0.497c-0.043,0.021-0.088,0.041-0.132,0.061
+           c-0.375,0.177-0.767,0.351-1.186,0.519c-0.012,0.005-0.024,0.009-0.036,0.014c-2.271,0.907-5.176,1.67-8.561,2.17
+           c-0.017,0.002-0.034,0.004-0.051,0.007c-0.658,0.097-1.333,0.183-2.026,0.259c-0.113,0.012-0.232,0.02-0.346,0.032
+           c-0.605,0.063-1.217,0.121-1.847,0.167c-0.288,0.021-0.59,0.031-0.883,0.049c-0.474,0.028-0.943,0.059-1.429,0.076
+           C29.137,40.984,28.327,41,27.5,41s-1.637-0.016-2.432-0.044c-0.486-0.017-0.955-0.049-1.429-0.076
+           c-0.293-0.017-0.595-0.028-0.883-0.049c-0.63-0.046-1.242-0.104-1.847-0.167c-0.114-0.012-0.233-0.02-0.346-0.032
+           c-0.693-0.076-1.368-0.163-2.026-0.259c-0.017-0.002-0.034-0.004-0.051-0.007c-3.385-0.5-6.29-1.263-8.561-2.17
+           c-0.012-0.004-0.024-0.009-0.036-0.014c-0.419-0.168-0.812-0.342-1.186-0.519c-0.043-0.021-0.089-0.041-0.132-0.061
+           c-0.336-0.162-0.647-0.328-0.945-0.497c-0.07-0.04-0.144-0.079-0.212-0.12c-0.259-0.152-0.495-0.307-0.721-0.463
+           c-0.086-0.06-0.175-0.119-0.257-0.18c-0.191-0.141-0.362-0.283-0.526-0.426c-0.089-0.078-0.179-0.156-0.26-0.236
+           c-0.134-0.13-0.252-0.26-0.363-0.392c-0.078-0.092-0.153-0.184-0.219-0.277c-0.088-0.123-0.163-0.246-0.231-0.369
+           c-0.054-0.099-0.102-0.198-0.143-0.297c-0.049-0.121-0.088-0.242-0.116-0.363C4.541,33.823,4.5,33.661,4.5,33.5
+           c0-0.113,0.013-0.226,0.031-0.338c0.025-0.151,0.011-0.302-0.031-0.445v-7.424c0.028,0.026,0.063,0.051,0.092,0.077
+           c0.218,0.192,0.44,0.383,0.69,0.567C9.049,28.786,16.582,31,27.5,31c10.872,0,18.386-2.196,22.169-5.028
+           c0.302-0.22,0.574-0.447,0.83-0.678l0.001-0.001v7.424c-0.042,0.143-0.056,0.294-0.031,0.445c0.019,0.112,0.031,0.225,0.031,0.338
+           C50.5,33.661,50.459,33.823,50.421,33.985z M50.5,13.293v7.424c-0.042,0.143-0.056,0.294-0.031,0.445
+           c0.019,0.112,0.031,0.225,0.031,0.338c0,0.161-0.041,0.323-0.079,0.485c-0.028,0.121-0.067,0.241-0.116,0.363
+           c-0.04,0.099-0.089,0.198-0.143,0.297c-0.067,0.123-0.142,0.246-0.231,0.369c-0.066,0.093-0.141,0.185-0.219,0.277
+           c-0.111,0.131-0.229,0.262-0.363,0.392c-0.081,0.079-0.17,0.157-0.26,0.236c-0.164,0.143-0.335,0.285-0.526,0.426
+           c-0.082,0.061-0.17,0.12-0.257,0.18c-0.226,0.156-0.462,0.311-0.721,0.463c-0.068,0.041-0.141,0.08-0.212,0.12
+           c-0.298,0.168-0.609,0.335-0.945,0.497c-0.043,0.021-0.088,0.041-0.132,0.061c-0.375,0.177-0.767,0.351-1.186,0.519
+           c-0.012,0.005-0.024,0.009-0.036,0.014c-2.271,0.907-5.176,1.67-8.561,2.17c-0.017,0.002-0.034,0.004-0.051,0.007
+           c-0.658,0.097-1.333,0.183-2.026,0.259c-0.113,0.012-0.232,0.02-0.346,0.032c-0.605,0.063-1.217,0.121-1.847,0.167
+           c-0.288,0.021-0.59,0.031-0.883,0.049c-0.474,0.028-0.943,0.059-1.429,0.076C29.137,28.984,28.327,29,27.5,29
+           s-1.637-0.016-2.432-0.044c-0.486-0.017-0.955-0.049-1.429-0.076c-0.293-0.017-0.595-0.028-0.883-0.049
+           c-0.63-0.046-1.242-0.104-1.847-0.167c-0.114-0.012-0.233-0.02-0.346-0.032c-0.693-0.076-1.368-0.163-2.026-0.259
+           c-0.017-0.002-0.034-0.004-0.051-0.007c-3.385-0.5-6.29-1.263-8.561-2.17c-0.012-0.004-0.024-0.009-0.036-0.014
+           c-0.419-0.168-0.812-0.342-1.186-0.519c-0.043-0.021-0.089-0.041-0.132-0.061c-0.336-0.162-0.647-0.328-0.945-0.497
+           c-0.07-0.04-0.144-0.079-0.212-0.12c-0.259-0.152-0.495-0.307-0.721-0.463c-0.086-0.06-0.175-0.119-0.257-0.18
+           c-0.191-0.141-0.362-0.283-0.526-0.426c-0.089-0.078-0.179-0.156-0.26-0.236c-0.134-0.13-0.252-0.26-0.363-0.392
+           c-0.078-0.092-0.153-0.184-0.219-0.277c-0.088-0.123-0.163-0.246-0.231-0.369c-0.054-0.099-0.102-0.198-0.143-0.297
+           c-0.049-0.121-0.088-0.242-0.116-0.363C4.541,21.823,4.5,21.661,4.5,21.5c0-0.113,0.013-0.226,0.031-0.338
+           c0.025-0.151,0.011-0.302-0.031-0.445v-7.424c0.12,0.109,0.257,0.216,0.387,0.324c0.072,0.06,0.139,0.12,0.215,0.18
+           c0.3,0.236,0.624,0.469,0.975,0.696c0.073,0.047,0.155,0.093,0.231,0.14c0.294,0.183,0.605,0.362,0.932,0.538
+           c0.121,0.065,0.242,0.129,0.367,0.193c0.365,0.186,0.748,0.367,1.151,0.542c0.066,0.029,0.126,0.059,0.193,0.087
+           c0.469,0.199,0.967,0.389,1.485,0.573c0.143,0.051,0.293,0.099,0.44,0.149c0.412,0.139,0.838,0.272,1.279,0.401
+           c0.159,0.046,0.315,0.094,0.478,0.138c0.585,0.162,1.189,0.316,1.823,0.458c0.087,0.02,0.181,0.036,0.269,0.055
+           c0.559,0.122,1.139,0.235,1.735,0.341c0.202,0.036,0.407,0.07,0.613,0.104c0.567,0.093,1.151,0.178,1.75,0.256
+           c0.154,0.02,0.301,0.043,0.457,0.062c0.744,0.09,1.514,0.167,2.305,0.233c0.195,0.016,0.398,0.028,0.596,0.042
+           c0.633,0.046,1.28,0.084,1.942,0.114c0.241,0.011,0.481,0.022,0.727,0.031C25.712,18.979,26.59,19,27.5,19s1.788-0.021,2.65-0.05
+           c0.245-0.009,0.485-0.02,0.727-0.031c0.662-0.03,1.309-0.068,1.942-0.114c0.198-0.015,0.4-0.026,0.596-0.042
+           c0.791-0.065,1.561-0.143,2.305-0.233c0.156-0.019,0.303-0.042,0.457-0.062c0.599-0.078,1.182-0.163,1.75-0.256
+           c0.206-0.034,0.411-0.068,0.613-0.104c0.596-0.106,1.176-0.219,1.735-0.341c0.088-0.019,0.182-0.036,0.269-0.055
+           c0.634-0.142,1.238-0.297,1.823-0.458c0.163-0.045,0.319-0.092,0.478-0.138c0.441-0.129,0.867-0.262,1.279-0.401
+           c0.147-0.05,0.297-0.098,0.44-0.149c0.518-0.184,1.017-0.374,1.485-0.573c0.067-0.028,0.127-0.058,0.193-0.087
+           c0.403-0.176,0.786-0.356,1.151-0.542c0.125-0.064,0.247-0.128,0.367-0.193c0.327-0.175,0.638-0.354,0.932-0.538
+           c0.076-0.047,0.158-0.093,0.231-0.14c0.351-0.227,0.675-0.459,0.975-0.696c0.075-0.06,0.142-0.12,0.215-0.18
+           C50.243,13.509,50.38,13.402,50.5,13.293z M27.5,2c13.555,0,23,3.952,23,7.5s-9.445,7.5-23,7.5s-23-3.952-23-7.5S13.945,2,27.5,2z
+            M50.5,45.703c-0.014,0.044-0.024,0.089-0.032,0.135C49.901,49.297,40.536,53,27.5,53S5.099,49.297,4.532,45.838
+           c-0.008-0.045-0.019-0.089-0.032-0.131v-8.414c0.028,0.026,0.063,0.051,0.092,0.077c0.218,0.192,0.44,0.383,0.69,0.567
+           C9.049,40.786,16.582,43,27.5,43c10.872,0,18.386-2.196,22.169-5.028c0.302-0.22,0.574-0.447,0.83-0.678l0.001-0.001V45.703z" />
+          </svg>
+        </div>
+      </div>
+      <div class="pure-u-3-5">
+        <h4 style="text-align: right; font-size: 1rem"><%:Volumes%></h4>
+        <h4 style="text-align: right;">
+          <%- if self.volumes_total ~= "-" then -%><a href='<%=luci.dispatcher.build_url("admin/docker/volumes")%>'><%- end -%>
+            <span style="font-size: 2rem; color: #2dce89;"><%=self.volumes_total%></span>
+            <!-- <span style="font-size: 1rem; color: #8898aa !important;">/20</span> -->
+            <%- if self.volumes_total ~= "-" then -%></a><%- end -%>
+        </h4>
+      </div>
+    </div>
+  </div>
+</div>
diff --git a/applications/luci-app-dockerman/po/ar/dockerman.po b/applications/luci-app-dockerman/po/ar/dockerman.po
new file mode 100644 (file)
index 0000000..8a19ca7
--- /dev/null
@@ -0,0 +1,815 @@
+msgid ""
+msgstr ""
+"Language: ar\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:380
+msgid "A list of kernel capabilities to add to the container"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:91
+msgid "Access Control"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:362
+msgid "Add host device to the container"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:344
+msgid "Advance"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:355
+msgid "Allocates an ephemeral host port for all of a container's exposed ports"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:120
+msgid "Allowed access interfaces"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:278
+msgid "Always pull image first"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:27
+msgid "Api Version"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:78
+msgid "Auto create macvlan interface in Openwrt"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:64
+msgid "Available"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:329
+msgid "Bind Mount(-v)"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:329
+msgid "Bind mount a volume"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:431
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:406
+msgid "Block IO Weight"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:406
+msgid ""
+"Block IO weight (relative weight) accepts a weight value between 10 and 1000"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:431
+msgid ""
+"Block IO weight (relative weight) accepts a weight value between 10 and 1000."
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:380
+msgid "CAP-ADD(--cap-add)"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:420
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:393
+msgid "CPU Shares Weight"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:575
+msgid "CPU Useage"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:393
+msgid ""
+"CPU shares relative weight, if 0 is set, the system will ignore the value "
+"and use the default of 1024"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:420
+msgid ""
+"CPU shares relative weight, if 0 is set, the system will ignore the value "
+"and use the default of 1024."
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:414
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:386
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:28
+msgid "CPUs"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/newcontainer_resolve.htm:85
+msgid "Cancel"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:250
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:511
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:106
+msgid "Command"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/newcontainer_resolve.htm:93
+msgid "Command line"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/newcontainer_resolve.htm:67
+msgid "Command line Error"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:279
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:529
+msgid "Connect"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:279
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:309
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:345
+msgid "Connect Network"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/container.htm:7
+msgid "Console"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:480
+msgid "Container Inspect"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:498
+msgid "Container Logs"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:94
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:253
+msgid "Container Name"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:31
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:41
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/volumes.lua:31
+msgid "Container detail"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:30
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:83
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:107
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/volumes.lua:66
+#: applications/luci-app-dockerman/luasrc/view/dockerman/overview.htm:137
+msgid "Containers"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:125
+msgid "Containers allowed to be accessed"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:78
+msgid "Create macvlan interface"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:243
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:109
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/volumes.lua:68
+msgid "Created"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:256
+msgid "DNS"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:149
+msgid ""
+"Daemon unix socket (unix:///var/run/docker.sock) or TCP Remote Hosts "
+"(tcp://0.0.0.0:2375), default: unix:///var/run/docker.sock"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:254
+msgid "Device"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:362
+msgid "Device(--device)"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:273
+msgid "Disconnect"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:73
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:53
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:38
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:233
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:10
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:21
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/volumes.lua:52
+#: applications/luci-app-dockerman/luasrc/view/dockerman/logs.htm:3
+msgid "Docker"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:159
+msgid "Docker Container"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:90
+msgid "Docker Daemon"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:269
+msgid "Docker Image"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:30
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:138
+msgid "Docker Root Dir"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:94
+msgid "Docker Socket Path"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:26
+msgid "Docker Version"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/apply_widget.htm:89
+msgid "Docker actions done."
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:92
+msgid "DockerMan"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:21
+msgid ""
+"DockerMan is a Simple Docker manager client for LuCI, If you have any issue "
+"please visit:"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:99
+msgid "Dockerman connect to remote endpoint"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/container_file.htm:15
+msgid "Download"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:60
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:26
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/volumes.lua:65
+msgid "Driver"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:201
+msgid "Duplicate/Edit"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:135
+msgid "Enable"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:104
+msgid "Enable IPv6"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:251
+msgid "Env"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:324
+msgid "Environmental Variable(-e)"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:34
+#: applications/luci-app-dockerman/luasrc/view/dockerman/logs.htm:5
+msgid "Events"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:100
+msgid "Exclude IPs"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:355
+msgid "Exposed All Ports(-P)"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:334
+msgid "Exposed Ports(-p)"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/container.htm:6
+msgid "File"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:245
+msgid "Finish Time"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:165
+msgid "Force Remove"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:63
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:90
+msgid "Gateway"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:21
+msgid "Github"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/cbi/inlinevalue.htm:4
+msgid "Go to relevant configuration page"
+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 ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:246
+msgid "Healthy"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:350
+msgid "Host Name"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:240
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:92
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:104
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:47
+msgid "ID"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:95
+msgid "IP range"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:303
+msgid "IPv4 Address"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:116
+msgid "IPv6 Gateway"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:110
+msgid "IPv6 Subnet"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:241
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:104
+#: applications/luci-app-dockerman/luasrc/view/dockerman/images_import.htm:52
+msgid "Image"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:31
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:97
+#: applications/luci-app-dockerman/luasrc/view/dockerman/overview.htm:161
+msgid "Images"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/images_import.htm:4
+msgid "Import"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:93
+msgid "Import Images"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:31
+msgid "Index Server Address"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:287
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:35
+#: applications/luci-app-dockerman/luasrc/view/dockerman/container.htm:3
+msgid "Info"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:59
+msgid "Ingress"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:59
+msgid ""
+"Ingress network is the network which provides the routing-mesh in swarm mode"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/container.htm:8
+msgid "Inspect"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:257
+msgid "Interactive (-i)"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:70
+msgid "Internal"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:52
+msgid "Ipvlan Mode"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:191
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:168
+msgid "Kill"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:253
+msgid "Links"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:308
+msgid "Links with other containers"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:220
+#: applications/luci-app-dockerman/luasrc/view/dockerman/images_load.htm:2
+msgid "Load"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:143
+msgid "Log Level"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:413
+msgid "Log driver options"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/container.htm:9
+msgid "Logs"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:43
+msgid "Macvlan Mode"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:426
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:400
+msgid "Memory"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:575
+msgid "Memory Useage"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:400
+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 ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:426
+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 ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/volumes.lua:67
+msgid "Mount Point"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:368
+msgid "Mount tmpfs directory"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:249
+msgid "Mount/Volume"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:239
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:291
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/volumes.lua:64
+msgid "Name"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:273
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:385
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:99
+msgid "Network"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:59
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:23
+msgid "Network Name"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:32
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:42
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:299
+#: applications/luci-app-dockerman/luasrc/view/dockerman/overview.htm:193
+msgid "Networks"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:147
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:80
+msgid "New"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:245
+msgid "New Container"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:19
+msgid "New Network"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:24
+#: applications/luci-app-dockerman/luasrc/view/dockerman/images_import.htm:52
+msgid "New tag"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:386
+msgid "Number of CPUs. Number is a fractional number. 0.000 means no limit"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:414
+msgid "Number of CPUs. Number is a fractional number. 0.000 means no limit."
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:66
+msgid "Options"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:17
+msgid "Overview"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:61
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:33
+msgid "Parent Interface"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/container_file.htm:8
+msgid "Path"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/images_import.htm:52
+msgid "Please input new tag"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/container_file.htm:55
+msgid "Please input the PATH !"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/container_file.htm:24
+msgid "Please input the PATH and select the file !"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/newcontainer_resolve.htm:85
+msgid "Plese input <docker create/run> command line:"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:252
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:101
+msgid "Ports"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:284
+msgid "Privileged"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:334
+msgid "Publish container's port(s) to the host"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:64
+msgid "Pull"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:58
+msgid "Pull Image"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:32
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:140
+msgid "Registry Mirrors"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:99
+msgid "Remote Endpoint"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:104
+msgid "Remote Host"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:108
+msgid "Remote Port"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:206
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:173
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:156
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:89
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/volumes.lua:84
+msgid "Remove"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:27
+#: applications/luci-app-dockerman/luasrc/view/dockerman/images_import.htm:72
+msgid "Remove tag"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:106
+msgid "RepoTags"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:249
+msgid "Resolve CLI"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/container.htm:4
+msgid "Resources"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:181
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:158
+msgid "Restart"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:247
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:299
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:290
+msgid "Restart Policy"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:70
+msgid "Restrict external access to the network"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/cbi/inlinevalue.htm:31
+msgid "Reveal/hide password"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:339
+msgid "Run command"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:174
+msgid "Save"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:149
+msgid "Server Host"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:314
+msgid "Set custom DNS servers"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:324
+msgid "Set environment variables to inside the container"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:143
+msgid "Set the logging level"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:89
+msgid "Setting"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:108
+msgid "Size"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:176
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:153
+msgid "Start"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:245
+msgid "Start Time"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:576
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:577
+#: applications/luci-app-dockerman/luasrc/view/dockerman/container.htm:5
+msgid "Stats"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:242
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:96
+msgid "Status"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:186
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:163
+msgid "Stop"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/newcontainer_resolve.htm:85
+msgid "Submit"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:62
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:85
+msgid "Subnet"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:257
+msgid "Sysctl"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:374
+msgid "Sysctl(--sysctl)"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:374
+msgid "Sysctls (kernel parameters) options"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:579
+msgid "TOP"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:263
+msgid "TTY (-t)"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/container_stats.htm:55
+msgid "TX/RX"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:350
+msgid "The hostname to use for the container"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:413
+msgid "The logging configuration for this container"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:319
+msgid ""
+"The user that commands are run as inside the container.(format: name|uid[:"
+"group|gid])"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:255
+msgid "Tmpfs"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:368
+msgid "Tmpfs(--tmpfs)"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:29
+msgid "Total Memory"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:520
+msgid "UID"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:239
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:247
+msgid "Update"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:196
+msgid "Upgrade"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/container_file.htm:3
+#: applications/luci-app-dockerman/luasrc/view/dockerman/container_file.htm:14
+msgid "Upload"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/container_file.htm:43
+msgid "Upload Error"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/container_file.htm:40
+msgid "Upload Success"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/container_stats.htm:47
+msgid "Upload/Download"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:248
+msgid "User"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:319
+msgid "User(-u)"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:33
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/volumes.lua:57
+#: applications/luci-app-dockerman/luasrc/view/dockerman/overview.htm:270
+msgid "Volumes"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:125
+msgid ""
+"Which container(s) under bridge network can be accessed, even from "
+"interfaces that are not allowed, fill-in Container Id or Name"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:120
+msgid ""
+"Which interface(s) can access containers under the bridge network, fill-in "
+"Interface Name"
+msgstr ""
diff --git a/applications/luci-app-dockerman/po/bg/dockerman.po b/applications/luci-app-dockerman/po/bg/dockerman.po
new file mode 100644 (file)
index 0000000..8bc3daf
--- /dev/null
@@ -0,0 +1,815 @@
+msgid ""
+msgstr ""
+"Language: bg\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:380
+msgid "A list of kernel capabilities to add to the container"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:91
+msgid "Access Control"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:362
+msgid "Add host device to the container"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:344
+msgid "Advance"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:355
+msgid "Allocates an ephemeral host port for all of a container's exposed ports"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:120
+msgid "Allowed access interfaces"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:278
+msgid "Always pull image first"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:27
+msgid "Api Version"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:78
+msgid "Auto create macvlan interface in Openwrt"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:64
+msgid "Available"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:329
+msgid "Bind Mount(-v)"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:329
+msgid "Bind mount a volume"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:431
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:406
+msgid "Block IO Weight"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:406
+msgid ""
+"Block IO weight (relative weight) accepts a weight value between 10 and 1000"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:431
+msgid ""
+"Block IO weight (relative weight) accepts a weight value between 10 and 1000."
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:380
+msgid "CAP-ADD(--cap-add)"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:420
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:393
+msgid "CPU Shares Weight"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:575
+msgid "CPU Useage"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:393
+msgid ""
+"CPU shares relative weight, if 0 is set, the system will ignore the value "
+"and use the default of 1024"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:420
+msgid ""
+"CPU shares relative weight, if 0 is set, the system will ignore the value "
+"and use the default of 1024."
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:414
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:386
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:28
+msgid "CPUs"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/newcontainer_resolve.htm:85
+msgid "Cancel"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:250
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:511
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:106
+msgid "Command"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/newcontainer_resolve.htm:93
+msgid "Command line"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/newcontainer_resolve.htm:67
+msgid "Command line Error"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:279
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:529
+msgid "Connect"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:279
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:309
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:345
+msgid "Connect Network"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/container.htm:7
+msgid "Console"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:480
+msgid "Container Inspect"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:498
+msgid "Container Logs"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:94
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:253
+msgid "Container Name"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:31
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:41
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/volumes.lua:31
+msgid "Container detail"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:30
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:83
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:107
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/volumes.lua:66
+#: applications/luci-app-dockerman/luasrc/view/dockerman/overview.htm:137
+msgid "Containers"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:125
+msgid "Containers allowed to be accessed"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:78
+msgid "Create macvlan interface"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:243
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:109
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/volumes.lua:68
+msgid "Created"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:256
+msgid "DNS"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:149
+msgid ""
+"Daemon unix socket (unix:///var/run/docker.sock) or TCP Remote Hosts "
+"(tcp://0.0.0.0:2375), default: unix:///var/run/docker.sock"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:254
+msgid "Device"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:362
+msgid "Device(--device)"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:273
+msgid "Disconnect"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:73
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:53
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:38
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:233
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:10
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:21
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/volumes.lua:52
+#: applications/luci-app-dockerman/luasrc/view/dockerman/logs.htm:3
+msgid "Docker"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:159
+msgid "Docker Container"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:90
+msgid "Docker Daemon"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:269
+msgid "Docker Image"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:30
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:138
+msgid "Docker Root Dir"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:94
+msgid "Docker Socket Path"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:26
+msgid "Docker Version"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/apply_widget.htm:89
+msgid "Docker actions done."
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:92
+msgid "DockerMan"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:21
+msgid ""
+"DockerMan is a Simple Docker manager client for LuCI, If you have any issue "
+"please visit:"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:99
+msgid "Dockerman connect to remote endpoint"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/container_file.htm:15
+msgid "Download"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:60
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:26
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/volumes.lua:65
+msgid "Driver"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:201
+msgid "Duplicate/Edit"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:135
+msgid "Enable"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:104
+msgid "Enable IPv6"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:251
+msgid "Env"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:324
+msgid "Environmental Variable(-e)"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:34
+#: applications/luci-app-dockerman/luasrc/view/dockerman/logs.htm:5
+msgid "Events"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:100
+msgid "Exclude IPs"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:355
+msgid "Exposed All Ports(-P)"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:334
+msgid "Exposed Ports(-p)"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/container.htm:6
+msgid "File"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:245
+msgid "Finish Time"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:165
+msgid "Force Remove"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:63
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:90
+msgid "Gateway"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:21
+msgid "Github"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/cbi/inlinevalue.htm:4
+msgid "Go to relevant configuration page"
+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 ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:246
+msgid "Healthy"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:350
+msgid "Host Name"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:240
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:92
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:104
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:47
+msgid "ID"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:95
+msgid "IP range"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:303
+msgid "IPv4 Address"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:116
+msgid "IPv6 Gateway"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:110
+msgid "IPv6 Subnet"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:241
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:104
+#: applications/luci-app-dockerman/luasrc/view/dockerman/images_import.htm:52
+msgid "Image"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:31
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:97
+#: applications/luci-app-dockerman/luasrc/view/dockerman/overview.htm:161
+msgid "Images"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/images_import.htm:4
+msgid "Import"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:93
+msgid "Import Images"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:31
+msgid "Index Server Address"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:287
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:35
+#: applications/luci-app-dockerman/luasrc/view/dockerman/container.htm:3
+msgid "Info"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:59
+msgid "Ingress"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:59
+msgid ""
+"Ingress network is the network which provides the routing-mesh in swarm mode"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/container.htm:8
+msgid "Inspect"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:257
+msgid "Interactive (-i)"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:70
+msgid "Internal"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:52
+msgid "Ipvlan Mode"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:191
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:168
+msgid "Kill"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:253
+msgid "Links"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:308
+msgid "Links with other containers"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:220
+#: applications/luci-app-dockerman/luasrc/view/dockerman/images_load.htm:2
+msgid "Load"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:143
+msgid "Log Level"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:413
+msgid "Log driver options"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/container.htm:9
+msgid "Logs"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:43
+msgid "Macvlan Mode"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:426
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:400
+msgid "Memory"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:575
+msgid "Memory Useage"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:400
+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 ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:426
+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 ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/volumes.lua:67
+msgid "Mount Point"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:368
+msgid "Mount tmpfs directory"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:249
+msgid "Mount/Volume"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:239
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:291
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/volumes.lua:64
+msgid "Name"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:273
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:385
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:99
+msgid "Network"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:59
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:23
+msgid "Network Name"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:32
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:42
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:299
+#: applications/luci-app-dockerman/luasrc/view/dockerman/overview.htm:193
+msgid "Networks"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:147
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:80
+msgid "New"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:245
+msgid "New Container"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:19
+msgid "New Network"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:24
+#: applications/luci-app-dockerman/luasrc/view/dockerman/images_import.htm:52
+msgid "New tag"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:386
+msgid "Number of CPUs. Number is a fractional number. 0.000 means no limit"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:414
+msgid "Number of CPUs. Number is a fractional number. 0.000 means no limit."
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:66
+msgid "Options"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:17
+msgid "Overview"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:61
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:33
+msgid "Parent Interface"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/container_file.htm:8
+msgid "Path"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/images_import.htm:52
+msgid "Please input new tag"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/container_file.htm:55
+msgid "Please input the PATH !"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/container_file.htm:24
+msgid "Please input the PATH and select the file !"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/newcontainer_resolve.htm:85
+msgid "Plese input <docker create/run> command line:"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:252
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:101
+msgid "Ports"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:284
+msgid "Privileged"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:334
+msgid "Publish container's port(s) to the host"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:64
+msgid "Pull"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:58
+msgid "Pull Image"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:32
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:140
+msgid "Registry Mirrors"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:99
+msgid "Remote Endpoint"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:104
+msgid "Remote Host"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:108
+msgid "Remote Port"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:206
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:173
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:156
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:89
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/volumes.lua:84
+msgid "Remove"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:27
+#: applications/luci-app-dockerman/luasrc/view/dockerman/images_import.htm:72
+msgid "Remove tag"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:106
+msgid "RepoTags"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:249
+msgid "Resolve CLI"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/container.htm:4
+msgid "Resources"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:181
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:158
+msgid "Restart"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:247
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:299
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:290
+msgid "Restart Policy"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:70
+msgid "Restrict external access to the network"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/cbi/inlinevalue.htm:31
+msgid "Reveal/hide password"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:339
+msgid "Run command"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:174
+msgid "Save"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:149
+msgid "Server Host"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:314
+msgid "Set custom DNS servers"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:324
+msgid "Set environment variables to inside the container"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:143
+msgid "Set the logging level"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:89
+msgid "Setting"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:108
+msgid "Size"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:176
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:153
+msgid "Start"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:245
+msgid "Start Time"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:576
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:577
+#: applications/luci-app-dockerman/luasrc/view/dockerman/container.htm:5
+msgid "Stats"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:242
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:96
+msgid "Status"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:186
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:163
+msgid "Stop"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/newcontainer_resolve.htm:85
+msgid "Submit"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:62
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:85
+msgid "Subnet"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:257
+msgid "Sysctl"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:374
+msgid "Sysctl(--sysctl)"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:374
+msgid "Sysctls (kernel parameters) options"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:579
+msgid "TOP"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:263
+msgid "TTY (-t)"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/container_stats.htm:55
+msgid "TX/RX"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:350
+msgid "The hostname to use for the container"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:413
+msgid "The logging configuration for this container"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:319
+msgid ""
+"The user that commands are run as inside the container.(format: name|uid[:"
+"group|gid])"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:255
+msgid "Tmpfs"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:368
+msgid "Tmpfs(--tmpfs)"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:29
+msgid "Total Memory"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:520
+msgid "UID"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:239
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:247
+msgid "Update"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:196
+msgid "Upgrade"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/container_file.htm:3
+#: applications/luci-app-dockerman/luasrc/view/dockerman/container_file.htm:14
+msgid "Upload"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/container_file.htm:43
+msgid "Upload Error"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/container_file.htm:40
+msgid "Upload Success"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/container_stats.htm:47
+msgid "Upload/Download"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:248
+msgid "User"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:319
+msgid "User(-u)"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:33
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/volumes.lua:57
+#: applications/luci-app-dockerman/luasrc/view/dockerman/overview.htm:270
+msgid "Volumes"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:125
+msgid ""
+"Which container(s) under bridge network can be accessed, even from "
+"interfaces that are not allowed, fill-in Container Id or Name"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:120
+msgid ""
+"Which interface(s) can access containers under the bridge network, fill-in "
+"Interface Name"
+msgstr ""
diff --git a/applications/luci-app-dockerman/po/bn_BD/dockerman.po b/applications/luci-app-dockerman/po/bn_BD/dockerman.po
new file mode 100644 (file)
index 0000000..5762817
--- /dev/null
@@ -0,0 +1,815 @@
+msgid ""
+msgstr ""
+"Language: bn_BD\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:380
+msgid "A list of kernel capabilities to add to the container"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:91
+msgid "Access Control"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:362
+msgid "Add host device to the container"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:344
+msgid "Advance"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:355
+msgid "Allocates an ephemeral host port for all of a container's exposed ports"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:120
+msgid "Allowed access interfaces"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:278
+msgid "Always pull image first"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:27
+msgid "Api Version"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:78
+msgid "Auto create macvlan interface in Openwrt"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:64
+msgid "Available"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:329
+msgid "Bind Mount(-v)"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:329
+msgid "Bind mount a volume"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:431
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:406
+msgid "Block IO Weight"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:406
+msgid ""
+"Block IO weight (relative weight) accepts a weight value between 10 and 1000"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:431
+msgid ""
+"Block IO weight (relative weight) accepts a weight value between 10 and 1000."
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:380
+msgid "CAP-ADD(--cap-add)"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:420
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:393
+msgid "CPU Shares Weight"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:575
+msgid "CPU Useage"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:393
+msgid ""
+"CPU shares relative weight, if 0 is set, the system will ignore the value "
+"and use the default of 1024"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:420
+msgid ""
+"CPU shares relative weight, if 0 is set, the system will ignore the value "
+"and use the default of 1024."
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:414
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:386
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:28
+msgid "CPUs"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/newcontainer_resolve.htm:85
+msgid "Cancel"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:250
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:511
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:106
+msgid "Command"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/newcontainer_resolve.htm:93
+msgid "Command line"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/newcontainer_resolve.htm:67
+msgid "Command line Error"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:279
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:529
+msgid "Connect"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:279
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:309
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:345
+msgid "Connect Network"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/container.htm:7
+msgid "Console"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:480
+msgid "Container Inspect"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:498
+msgid "Container Logs"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:94
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:253
+msgid "Container Name"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:31
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:41
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/volumes.lua:31
+msgid "Container detail"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:30
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:83
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:107
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/volumes.lua:66
+#: applications/luci-app-dockerman/luasrc/view/dockerman/overview.htm:137
+msgid "Containers"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:125
+msgid "Containers allowed to be accessed"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:78
+msgid "Create macvlan interface"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:243
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:109
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/volumes.lua:68
+msgid "Created"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:256
+msgid "DNS"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:149
+msgid ""
+"Daemon unix socket (unix:///var/run/docker.sock) or TCP Remote Hosts "
+"(tcp://0.0.0.0:2375), default: unix:///var/run/docker.sock"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:254
+msgid "Device"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:362
+msgid "Device(--device)"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:273
+msgid "Disconnect"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:73
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:53
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:38
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:233
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:10
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:21
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/volumes.lua:52
+#: applications/luci-app-dockerman/luasrc/view/dockerman/logs.htm:3
+msgid "Docker"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:159
+msgid "Docker Container"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:90
+msgid "Docker Daemon"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:269
+msgid "Docker Image"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:30
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:138
+msgid "Docker Root Dir"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:94
+msgid "Docker Socket Path"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:26
+msgid "Docker Version"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/apply_widget.htm:89
+msgid "Docker actions done."
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:92
+msgid "DockerMan"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:21
+msgid ""
+"DockerMan is a Simple Docker manager client for LuCI, If you have any issue "
+"please visit:"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:99
+msgid "Dockerman connect to remote endpoint"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/container_file.htm:15
+msgid "Download"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:60
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:26
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/volumes.lua:65
+msgid "Driver"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:201
+msgid "Duplicate/Edit"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:135
+msgid "Enable"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:104
+msgid "Enable IPv6"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:251
+msgid "Env"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:324
+msgid "Environmental Variable(-e)"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:34
+#: applications/luci-app-dockerman/luasrc/view/dockerman/logs.htm:5
+msgid "Events"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:100
+msgid "Exclude IPs"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:355
+msgid "Exposed All Ports(-P)"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:334
+msgid "Exposed Ports(-p)"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/container.htm:6
+msgid "File"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:245
+msgid "Finish Time"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:165
+msgid "Force Remove"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:63
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:90
+msgid "Gateway"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:21
+msgid "Github"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/cbi/inlinevalue.htm:4
+msgid "Go to relevant configuration page"
+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 ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:246
+msgid "Healthy"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:350
+msgid "Host Name"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:240
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:92
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:104
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:47
+msgid "ID"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:95
+msgid "IP range"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:303
+msgid "IPv4 Address"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:116
+msgid "IPv6 Gateway"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:110
+msgid "IPv6 Subnet"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:241
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:104
+#: applications/luci-app-dockerman/luasrc/view/dockerman/images_import.htm:52
+msgid "Image"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:31
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:97
+#: applications/luci-app-dockerman/luasrc/view/dockerman/overview.htm:161
+msgid "Images"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/images_import.htm:4
+msgid "Import"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:93
+msgid "Import Images"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:31
+msgid "Index Server Address"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:287
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:35
+#: applications/luci-app-dockerman/luasrc/view/dockerman/container.htm:3
+msgid "Info"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:59
+msgid "Ingress"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:59
+msgid ""
+"Ingress network is the network which provides the routing-mesh in swarm mode"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/container.htm:8
+msgid "Inspect"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:257
+msgid "Interactive (-i)"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:70
+msgid "Internal"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:52
+msgid "Ipvlan Mode"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:191
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:168
+msgid "Kill"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:253
+msgid "Links"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:308
+msgid "Links with other containers"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:220
+#: applications/luci-app-dockerman/luasrc/view/dockerman/images_load.htm:2
+msgid "Load"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:143
+msgid "Log Level"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:413
+msgid "Log driver options"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/container.htm:9
+msgid "Logs"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:43
+msgid "Macvlan Mode"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:426
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:400
+msgid "Memory"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:575
+msgid "Memory Useage"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:400
+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 ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:426
+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 ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/volumes.lua:67
+msgid "Mount Point"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:368
+msgid "Mount tmpfs directory"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:249
+msgid "Mount/Volume"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:239
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:291
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/volumes.lua:64
+msgid "Name"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:273
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:385
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:99
+msgid "Network"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:59
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:23
+msgid "Network Name"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:32
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:42
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:299
+#: applications/luci-app-dockerman/luasrc/view/dockerman/overview.htm:193
+msgid "Networks"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:147
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:80
+msgid "New"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:245
+msgid "New Container"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:19
+msgid "New Network"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:24
+#: applications/luci-app-dockerman/luasrc/view/dockerman/images_import.htm:52
+msgid "New tag"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:386
+msgid "Number of CPUs. Number is a fractional number. 0.000 means no limit"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:414
+msgid "Number of CPUs. Number is a fractional number. 0.000 means no limit."
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:66
+msgid "Options"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:17
+msgid "Overview"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:61
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:33
+msgid "Parent Interface"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/container_file.htm:8
+msgid "Path"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/images_import.htm:52
+msgid "Please input new tag"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/container_file.htm:55
+msgid "Please input the PATH !"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/container_file.htm:24
+msgid "Please input the PATH and select the file !"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/newcontainer_resolve.htm:85
+msgid "Plese input <docker create/run> command line:"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:252
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:101
+msgid "Ports"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:284
+msgid "Privileged"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:334
+msgid "Publish container's port(s) to the host"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:64
+msgid "Pull"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:58
+msgid "Pull Image"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:32
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:140
+msgid "Registry Mirrors"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:99
+msgid "Remote Endpoint"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:104
+msgid "Remote Host"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:108
+msgid "Remote Port"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:206
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:173
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:156
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:89
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/volumes.lua:84
+msgid "Remove"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:27
+#: applications/luci-app-dockerman/luasrc/view/dockerman/images_import.htm:72
+msgid "Remove tag"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:106
+msgid "RepoTags"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:249
+msgid "Resolve CLI"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/container.htm:4
+msgid "Resources"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:181
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:158
+msgid "Restart"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:247
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:299
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:290
+msgid "Restart Policy"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:70
+msgid "Restrict external access to the network"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/cbi/inlinevalue.htm:31
+msgid "Reveal/hide password"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:339
+msgid "Run command"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:174
+msgid "Save"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:149
+msgid "Server Host"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:314
+msgid "Set custom DNS servers"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:324
+msgid "Set environment variables to inside the container"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:143
+msgid "Set the logging level"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:89
+msgid "Setting"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:108
+msgid "Size"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:176
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:153
+msgid "Start"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:245
+msgid "Start Time"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:576
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:577
+#: applications/luci-app-dockerman/luasrc/view/dockerman/container.htm:5
+msgid "Stats"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:242
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:96
+msgid "Status"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:186
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:163
+msgid "Stop"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/newcontainer_resolve.htm:85
+msgid "Submit"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:62
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:85
+msgid "Subnet"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:257
+msgid "Sysctl"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:374
+msgid "Sysctl(--sysctl)"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:374
+msgid "Sysctls (kernel parameters) options"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:579
+msgid "TOP"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:263
+msgid "TTY (-t)"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/container_stats.htm:55
+msgid "TX/RX"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:350
+msgid "The hostname to use for the container"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:413
+msgid "The logging configuration for this container"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:319
+msgid ""
+"The user that commands are run as inside the container.(format: name|uid[:"
+"group|gid])"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:255
+msgid "Tmpfs"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:368
+msgid "Tmpfs(--tmpfs)"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:29
+msgid "Total Memory"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:520
+msgid "UID"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:239
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:247
+msgid "Update"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:196
+msgid "Upgrade"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/container_file.htm:3
+#: applications/luci-app-dockerman/luasrc/view/dockerman/container_file.htm:14
+msgid "Upload"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/container_file.htm:43
+msgid "Upload Error"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/container_file.htm:40
+msgid "Upload Success"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/container_stats.htm:47
+msgid "Upload/Download"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:248
+msgid "User"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:319
+msgid "User(-u)"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:33
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/volumes.lua:57
+#: applications/luci-app-dockerman/luasrc/view/dockerman/overview.htm:270
+msgid "Volumes"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:125
+msgid ""
+"Which container(s) under bridge network can be accessed, even from "
+"interfaces that are not allowed, fill-in Container Id or Name"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:120
+msgid ""
+"Which interface(s) can access containers under the bridge network, fill-in "
+"Interface Name"
+msgstr ""
diff --git a/applications/luci-app-dockerman/po/ca/dockerman.po b/applications/luci-app-dockerman/po/ca/dockerman.po
new file mode 100644 (file)
index 0000000..b7fc64d
--- /dev/null
@@ -0,0 +1,815 @@
+msgid ""
+msgstr ""
+"Language: ca\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:380
+msgid "A list of kernel capabilities to add to the container"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:91
+msgid "Access Control"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:362
+msgid "Add host device to the container"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:344
+msgid "Advance"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:355
+msgid "Allocates an ephemeral host port for all of a container's exposed ports"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:120
+msgid "Allowed access interfaces"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:278
+msgid "Always pull image first"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:27
+msgid "Api Version"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:78
+msgid "Auto create macvlan interface in Openwrt"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:64
+msgid "Available"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:329
+msgid "Bind Mount(-v)"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:329
+msgid "Bind mount a volume"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:431
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:406
+msgid "Block IO Weight"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:406
+msgid ""
+"Block IO weight (relative weight) accepts a weight value between 10 and 1000"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:431
+msgid ""
+"Block IO weight (relative weight) accepts a weight value between 10 and 1000."
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:380
+msgid "CAP-ADD(--cap-add)"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:420
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:393
+msgid "CPU Shares Weight"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:575
+msgid "CPU Useage"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:393
+msgid ""
+"CPU shares relative weight, if 0 is set, the system will ignore the value "
+"and use the default of 1024"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:420
+msgid ""
+"CPU shares relative weight, if 0 is set, the system will ignore the value "
+"and use the default of 1024."
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:414
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:386
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:28
+msgid "CPUs"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/newcontainer_resolve.htm:85
+msgid "Cancel"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:250
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:511
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:106
+msgid "Command"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/newcontainer_resolve.htm:93
+msgid "Command line"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/newcontainer_resolve.htm:67
+msgid "Command line Error"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:279
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:529
+msgid "Connect"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:279
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:309
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:345
+msgid "Connect Network"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/container.htm:7
+msgid "Console"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:480
+msgid "Container Inspect"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:498
+msgid "Container Logs"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:94
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:253
+msgid "Container Name"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:31
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:41
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/volumes.lua:31
+msgid "Container detail"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:30
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:83
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:107
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/volumes.lua:66
+#: applications/luci-app-dockerman/luasrc/view/dockerman/overview.htm:137
+msgid "Containers"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:125
+msgid "Containers allowed to be accessed"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:78
+msgid "Create macvlan interface"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:243
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:109
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/volumes.lua:68
+msgid "Created"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:256
+msgid "DNS"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:149
+msgid ""
+"Daemon unix socket (unix:///var/run/docker.sock) or TCP Remote Hosts "
+"(tcp://0.0.0.0:2375), default: unix:///var/run/docker.sock"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:254
+msgid "Device"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:362
+msgid "Device(--device)"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:273
+msgid "Disconnect"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:73
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:53
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:38
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:233
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:10
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:21
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/volumes.lua:52
+#: applications/luci-app-dockerman/luasrc/view/dockerman/logs.htm:3
+msgid "Docker"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:159
+msgid "Docker Container"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:90
+msgid "Docker Daemon"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:269
+msgid "Docker Image"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:30
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:138
+msgid "Docker Root Dir"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:94
+msgid "Docker Socket Path"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:26
+msgid "Docker Version"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/apply_widget.htm:89
+msgid "Docker actions done."
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:92
+msgid "DockerMan"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:21
+msgid ""
+"DockerMan is a Simple Docker manager client for LuCI, If you have any issue "
+"please visit:"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:99
+msgid "Dockerman connect to remote endpoint"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/container_file.htm:15
+msgid "Download"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:60
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:26
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/volumes.lua:65
+msgid "Driver"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:201
+msgid "Duplicate/Edit"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:135
+msgid "Enable"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:104
+msgid "Enable IPv6"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:251
+msgid "Env"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:324
+msgid "Environmental Variable(-e)"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:34
+#: applications/luci-app-dockerman/luasrc/view/dockerman/logs.htm:5
+msgid "Events"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:100
+msgid "Exclude IPs"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:355
+msgid "Exposed All Ports(-P)"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:334
+msgid "Exposed Ports(-p)"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/container.htm:6
+msgid "File"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:245
+msgid "Finish Time"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:165
+msgid "Force Remove"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:63
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:90
+msgid "Gateway"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:21
+msgid "Github"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/cbi/inlinevalue.htm:4
+msgid "Go to relevant configuration page"
+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 ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:246
+msgid "Healthy"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:350
+msgid "Host Name"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:240
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:92
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:104
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:47
+msgid "ID"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:95
+msgid "IP range"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:303
+msgid "IPv4 Address"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:116
+msgid "IPv6 Gateway"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:110
+msgid "IPv6 Subnet"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:241
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:104
+#: applications/luci-app-dockerman/luasrc/view/dockerman/images_import.htm:52
+msgid "Image"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:31
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:97
+#: applications/luci-app-dockerman/luasrc/view/dockerman/overview.htm:161
+msgid "Images"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/images_import.htm:4
+msgid "Import"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:93
+msgid "Import Images"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:31
+msgid "Index Server Address"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:287
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:35
+#: applications/luci-app-dockerman/luasrc/view/dockerman/container.htm:3
+msgid "Info"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:59
+msgid "Ingress"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:59
+msgid ""
+"Ingress network is the network which provides the routing-mesh in swarm mode"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/container.htm:8
+msgid "Inspect"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:257
+msgid "Interactive (-i)"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:70
+msgid "Internal"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:52
+msgid "Ipvlan Mode"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:191
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:168
+msgid "Kill"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:253
+msgid "Links"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:308
+msgid "Links with other containers"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:220
+#: applications/luci-app-dockerman/luasrc/view/dockerman/images_load.htm:2
+msgid "Load"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:143
+msgid "Log Level"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:413
+msgid "Log driver options"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/container.htm:9
+msgid "Logs"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:43
+msgid "Macvlan Mode"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:426
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:400
+msgid "Memory"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:575
+msgid "Memory Useage"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:400
+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 ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:426
+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 ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/volumes.lua:67
+msgid "Mount Point"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:368
+msgid "Mount tmpfs directory"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:249
+msgid "Mount/Volume"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:239
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:291
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/volumes.lua:64
+msgid "Name"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:273
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:385
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:99
+msgid "Network"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:59
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:23
+msgid "Network Name"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:32
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:42
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:299
+#: applications/luci-app-dockerman/luasrc/view/dockerman/overview.htm:193
+msgid "Networks"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:147
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:80
+msgid "New"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:245
+msgid "New Container"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:19
+msgid "New Network"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:24
+#: applications/luci-app-dockerman/luasrc/view/dockerman/images_import.htm:52
+msgid "New tag"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:386
+msgid "Number of CPUs. Number is a fractional number. 0.000 means no limit"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:414
+msgid "Number of CPUs. Number is a fractional number. 0.000 means no limit."
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:66
+msgid "Options"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:17
+msgid "Overview"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:61
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:33
+msgid "Parent Interface"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/container_file.htm:8
+msgid "Path"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/images_import.htm:52
+msgid "Please input new tag"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/container_file.htm:55
+msgid "Please input the PATH !"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/container_file.htm:24
+msgid "Please input the PATH and select the file !"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/newcontainer_resolve.htm:85
+msgid "Plese input <docker create/run> command line:"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:252
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:101
+msgid "Ports"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:284
+msgid "Privileged"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:334
+msgid "Publish container's port(s) to the host"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:64
+msgid "Pull"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:58
+msgid "Pull Image"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:32
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:140
+msgid "Registry Mirrors"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:99
+msgid "Remote Endpoint"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:104
+msgid "Remote Host"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:108
+msgid "Remote Port"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:206
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:173
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:156
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:89
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/volumes.lua:84
+msgid "Remove"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:27
+#: applications/luci-app-dockerman/luasrc/view/dockerman/images_import.htm:72
+msgid "Remove tag"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:106
+msgid "RepoTags"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:249
+msgid "Resolve CLI"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/container.htm:4
+msgid "Resources"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:181
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:158
+msgid "Restart"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:247
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:299
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:290
+msgid "Restart Policy"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:70
+msgid "Restrict external access to the network"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/cbi/inlinevalue.htm:31
+msgid "Reveal/hide password"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:339
+msgid "Run command"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:174
+msgid "Save"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:149
+msgid "Server Host"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:314
+msgid "Set custom DNS servers"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:324
+msgid "Set environment variables to inside the container"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:143
+msgid "Set the logging level"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:89
+msgid "Setting"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:108
+msgid "Size"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:176
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:153
+msgid "Start"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:245
+msgid "Start Time"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:576
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:577
+#: applications/luci-app-dockerman/luasrc/view/dockerman/container.htm:5
+msgid "Stats"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:242
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:96
+msgid "Status"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:186
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:163
+msgid "Stop"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/newcontainer_resolve.htm:85
+msgid "Submit"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:62
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:85
+msgid "Subnet"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:257
+msgid "Sysctl"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:374
+msgid "Sysctl(--sysctl)"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:374
+msgid "Sysctls (kernel parameters) options"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:579
+msgid "TOP"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:263
+msgid "TTY (-t)"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/container_stats.htm:55
+msgid "TX/RX"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:350
+msgid "The hostname to use for the container"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:413
+msgid "The logging configuration for this container"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:319
+msgid ""
+"The user that commands are run as inside the container.(format: name|uid[:"
+"group|gid])"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:255
+msgid "Tmpfs"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:368
+msgid "Tmpfs(--tmpfs)"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:29
+msgid "Total Memory"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:520
+msgid "UID"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:239
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:247
+msgid "Update"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:196
+msgid "Upgrade"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/container_file.htm:3
+#: applications/luci-app-dockerman/luasrc/view/dockerman/container_file.htm:14
+msgid "Upload"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/container_file.htm:43
+msgid "Upload Error"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/container_file.htm:40
+msgid "Upload Success"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/container_stats.htm:47
+msgid "Upload/Download"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:248
+msgid "User"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:319
+msgid "User(-u)"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:33
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/volumes.lua:57
+#: applications/luci-app-dockerman/luasrc/view/dockerman/overview.htm:270
+msgid "Volumes"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:125
+msgid ""
+"Which container(s) under bridge network can be accessed, even from "
+"interfaces that are not allowed, fill-in Container Id or Name"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:120
+msgid ""
+"Which interface(s) can access containers under the bridge network, fill-in "
+"Interface Name"
+msgstr ""
diff --git a/applications/luci-app-dockerman/po/cs/dockerman.po b/applications/luci-app-dockerman/po/cs/dockerman.po
new file mode 100644 (file)
index 0000000..0088a67
--- /dev/null
@@ -0,0 +1,815 @@
+msgid ""
+msgstr ""
+"Language: cs\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:380
+msgid "A list of kernel capabilities to add to the container"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:91
+msgid "Access Control"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:362
+msgid "Add host device to the container"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:344
+msgid "Advance"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:355
+msgid "Allocates an ephemeral host port for all of a container's exposed ports"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:120
+msgid "Allowed access interfaces"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:278
+msgid "Always pull image first"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:27
+msgid "Api Version"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:78
+msgid "Auto create macvlan interface in Openwrt"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:64
+msgid "Available"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:329
+msgid "Bind Mount(-v)"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:329
+msgid "Bind mount a volume"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:431
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:406
+msgid "Block IO Weight"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:406
+msgid ""
+"Block IO weight (relative weight) accepts a weight value between 10 and 1000"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:431
+msgid ""
+"Block IO weight (relative weight) accepts a weight value between 10 and 1000."
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:380
+msgid "CAP-ADD(--cap-add)"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:420
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:393
+msgid "CPU Shares Weight"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:575
+msgid "CPU Useage"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:393
+msgid ""
+"CPU shares relative weight, if 0 is set, the system will ignore the value "
+"and use the default of 1024"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:420
+msgid ""
+"CPU shares relative weight, if 0 is set, the system will ignore the value "
+"and use the default of 1024."
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:414
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:386
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:28
+msgid "CPUs"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/newcontainer_resolve.htm:85
+msgid "Cancel"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:250
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:511
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:106
+msgid "Command"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/newcontainer_resolve.htm:93
+msgid "Command line"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/newcontainer_resolve.htm:67
+msgid "Command line Error"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:279
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:529
+msgid "Connect"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:279
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:309
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:345
+msgid "Connect Network"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/container.htm:7
+msgid "Console"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:480
+msgid "Container Inspect"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:498
+msgid "Container Logs"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:94
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:253
+msgid "Container Name"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:31
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:41
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/volumes.lua:31
+msgid "Container detail"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:30
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:83
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:107
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/volumes.lua:66
+#: applications/luci-app-dockerman/luasrc/view/dockerman/overview.htm:137
+msgid "Containers"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:125
+msgid "Containers allowed to be accessed"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:78
+msgid "Create macvlan interface"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:243
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:109
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/volumes.lua:68
+msgid "Created"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:256
+msgid "DNS"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:149
+msgid ""
+"Daemon unix socket (unix:///var/run/docker.sock) or TCP Remote Hosts "
+"(tcp://0.0.0.0:2375), default: unix:///var/run/docker.sock"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:254
+msgid "Device"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:362
+msgid "Device(--device)"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:273
+msgid "Disconnect"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:73
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:53
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:38
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:233
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:10
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:21
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/volumes.lua:52
+#: applications/luci-app-dockerman/luasrc/view/dockerman/logs.htm:3
+msgid "Docker"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:159
+msgid "Docker Container"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:90
+msgid "Docker Daemon"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:269
+msgid "Docker Image"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:30
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:138
+msgid "Docker Root Dir"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:94
+msgid "Docker Socket Path"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:26
+msgid "Docker Version"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/apply_widget.htm:89
+msgid "Docker actions done."
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:92
+msgid "DockerMan"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:21
+msgid ""
+"DockerMan is a Simple Docker manager client for LuCI, If you have any issue "
+"please visit:"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:99
+msgid "Dockerman connect to remote endpoint"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/container_file.htm:15
+msgid "Download"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:60
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:26
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/volumes.lua:65
+msgid "Driver"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:201
+msgid "Duplicate/Edit"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:135
+msgid "Enable"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:104
+msgid "Enable IPv6"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:251
+msgid "Env"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:324
+msgid "Environmental Variable(-e)"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:34
+#: applications/luci-app-dockerman/luasrc/view/dockerman/logs.htm:5
+msgid "Events"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:100
+msgid "Exclude IPs"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:355
+msgid "Exposed All Ports(-P)"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:334
+msgid "Exposed Ports(-p)"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/container.htm:6
+msgid "File"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:245
+msgid "Finish Time"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:165
+msgid "Force Remove"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:63
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:90
+msgid "Gateway"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:21
+msgid "Github"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/cbi/inlinevalue.htm:4
+msgid "Go to relevant configuration page"
+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 ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:246
+msgid "Healthy"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:350
+msgid "Host Name"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:240
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:92
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:104
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:47
+msgid "ID"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:95
+msgid "IP range"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:303
+msgid "IPv4 Address"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:116
+msgid "IPv6 Gateway"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:110
+msgid "IPv6 Subnet"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:241
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:104
+#: applications/luci-app-dockerman/luasrc/view/dockerman/images_import.htm:52
+msgid "Image"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:31
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:97
+#: applications/luci-app-dockerman/luasrc/view/dockerman/overview.htm:161
+msgid "Images"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/images_import.htm:4
+msgid "Import"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:93
+msgid "Import Images"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:31
+msgid "Index Server Address"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:287
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:35
+#: applications/luci-app-dockerman/luasrc/view/dockerman/container.htm:3
+msgid "Info"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:59
+msgid "Ingress"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:59
+msgid ""
+"Ingress network is the network which provides the routing-mesh in swarm mode"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/container.htm:8
+msgid "Inspect"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:257
+msgid "Interactive (-i)"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:70
+msgid "Internal"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:52
+msgid "Ipvlan Mode"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:191
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:168
+msgid "Kill"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:253
+msgid "Links"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:308
+msgid "Links with other containers"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:220
+#: applications/luci-app-dockerman/luasrc/view/dockerman/images_load.htm:2
+msgid "Load"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:143
+msgid "Log Level"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:413
+msgid "Log driver options"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/container.htm:9
+msgid "Logs"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:43
+msgid "Macvlan Mode"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:426
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:400
+msgid "Memory"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:575
+msgid "Memory Useage"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:400
+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 ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:426
+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 ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/volumes.lua:67
+msgid "Mount Point"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:368
+msgid "Mount tmpfs directory"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:249
+msgid "Mount/Volume"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:239
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:291
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/volumes.lua:64
+msgid "Name"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:273
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:385
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:99
+msgid "Network"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:59
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:23
+msgid "Network Name"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:32
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:42
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:299
+#: applications/luci-app-dockerman/luasrc/view/dockerman/overview.htm:193
+msgid "Networks"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:147
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:80
+msgid "New"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:245
+msgid "New Container"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:19
+msgid "New Network"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:24
+#: applications/luci-app-dockerman/luasrc/view/dockerman/images_import.htm:52
+msgid "New tag"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:386
+msgid "Number of CPUs. Number is a fractional number. 0.000 means no limit"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:414
+msgid "Number of CPUs. Number is a fractional number. 0.000 means no limit."
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:66
+msgid "Options"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:17
+msgid "Overview"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:61
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:33
+msgid "Parent Interface"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/container_file.htm:8
+msgid "Path"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/images_import.htm:52
+msgid "Please input new tag"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/container_file.htm:55
+msgid "Please input the PATH !"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/container_file.htm:24
+msgid "Please input the PATH and select the file !"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/newcontainer_resolve.htm:85
+msgid "Plese input <docker create/run> command line:"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:252
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:101
+msgid "Ports"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:284
+msgid "Privileged"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:334
+msgid "Publish container's port(s) to the host"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:64
+msgid "Pull"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:58
+msgid "Pull Image"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:32
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:140
+msgid "Registry Mirrors"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:99
+msgid "Remote Endpoint"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:104
+msgid "Remote Host"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:108
+msgid "Remote Port"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:206
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:173
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:156
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:89
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/volumes.lua:84
+msgid "Remove"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:27
+#: applications/luci-app-dockerman/luasrc/view/dockerman/images_import.htm:72
+msgid "Remove tag"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:106
+msgid "RepoTags"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:249
+msgid "Resolve CLI"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/container.htm:4
+msgid "Resources"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:181
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:158
+msgid "Restart"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:247
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:299
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:290
+msgid "Restart Policy"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:70
+msgid "Restrict external access to the network"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/cbi/inlinevalue.htm:31
+msgid "Reveal/hide password"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:339
+msgid "Run command"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:174
+msgid "Save"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:149
+msgid "Server Host"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:314
+msgid "Set custom DNS servers"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:324
+msgid "Set environment variables to inside the container"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:143
+msgid "Set the logging level"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:89
+msgid "Setting"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:108
+msgid "Size"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:176
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:153
+msgid "Start"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:245
+msgid "Start Time"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:576
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:577
+#: applications/luci-app-dockerman/luasrc/view/dockerman/container.htm:5
+msgid "Stats"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:242
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:96
+msgid "Status"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:186
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:163
+msgid "Stop"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/newcontainer_resolve.htm:85
+msgid "Submit"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:62
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:85
+msgid "Subnet"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:257
+msgid "Sysctl"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:374
+msgid "Sysctl(--sysctl)"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:374
+msgid "Sysctls (kernel parameters) options"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:579
+msgid "TOP"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:263
+msgid "TTY (-t)"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/container_stats.htm:55
+msgid "TX/RX"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:350
+msgid "The hostname to use for the container"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:413
+msgid "The logging configuration for this container"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:319
+msgid ""
+"The user that commands are run as inside the container.(format: name|uid[:"
+"group|gid])"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:255
+msgid "Tmpfs"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:368
+msgid "Tmpfs(--tmpfs)"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:29
+msgid "Total Memory"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:520
+msgid "UID"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:239
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:247
+msgid "Update"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:196
+msgid "Upgrade"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/container_file.htm:3
+#: applications/luci-app-dockerman/luasrc/view/dockerman/container_file.htm:14
+msgid "Upload"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/container_file.htm:43
+msgid "Upload Error"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/container_file.htm:40
+msgid "Upload Success"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/container_stats.htm:47
+msgid "Upload/Download"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:248
+msgid "User"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:319
+msgid "User(-u)"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:33
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/volumes.lua:57
+#: applications/luci-app-dockerman/luasrc/view/dockerman/overview.htm:270
+msgid "Volumes"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:125
+msgid ""
+"Which container(s) under bridge network can be accessed, even from "
+"interfaces that are not allowed, fill-in Container Id or Name"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:120
+msgid ""
+"Which interface(s) can access containers under the bridge network, fill-in "
+"Interface Name"
+msgstr ""
diff --git a/applications/luci-app-dockerman/po/de/dockerman.po b/applications/luci-app-dockerman/po/de/dockerman.po
new file mode 100644 (file)
index 0000000..472e5f8
--- /dev/null
@@ -0,0 +1,821 @@
+msgid ""
+msgstr ""
+"PO-Revision-Date: 2020-06-11 21:05+0000\n"
+"Last-Translator: Paul Spooren <mail@aparcar.org>\n"
+"Language-Team: German <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationsdockerman/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.1-dev\n"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:380
+msgid "A list of kernel capabilities to add to the container"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:91
+msgid "Access Control"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:362
+msgid "Add host device to the container"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:344
+msgid "Advance"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:355
+msgid "Allocates an ephemeral host port for all of a container's exposed ports"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:120
+msgid "Allowed access interfaces"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:278
+msgid "Always pull image first"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:27
+msgid "Api Version"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:78
+msgid "Auto create macvlan interface in Openwrt"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:64
+msgid "Available"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:329
+msgid "Bind Mount(-v)"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:329
+msgid "Bind mount a volume"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:431
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:406
+msgid "Block IO Weight"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:406
+msgid ""
+"Block IO weight (relative weight) accepts a weight value between 10 and 1000"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:431
+msgid ""
+"Block IO weight (relative weight) accepts a weight value between 10 and 1000."
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:380
+msgid "CAP-ADD(--cap-add)"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:420
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:393
+msgid "CPU Shares Weight"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:575
+msgid "CPU Useage"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:393
+msgid ""
+"CPU shares relative weight, if 0 is set, the system will ignore the value "
+"and use the default of 1024"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:420
+msgid ""
+"CPU shares relative weight, if 0 is set, the system will ignore the value "
+"and use the default of 1024."
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:414
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:386
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:28
+msgid "CPUs"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/newcontainer_resolve.htm:85
+msgid "Cancel"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:250
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:511
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:106
+msgid "Command"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/newcontainer_resolve.htm:93
+msgid "Command line"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/newcontainer_resolve.htm:67
+msgid "Command line Error"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:279
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:529
+msgid "Connect"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:279
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:309
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:345
+msgid "Connect Network"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/container.htm:7
+msgid "Console"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:480
+msgid "Container Inspect"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:498
+msgid "Container Logs"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:94
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:253
+msgid "Container Name"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:31
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:41
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/volumes.lua:31
+msgid "Container detail"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:30
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:83
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:107
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/volumes.lua:66
+#: applications/luci-app-dockerman/luasrc/view/dockerman/overview.htm:137
+msgid "Containers"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:125
+msgid "Containers allowed to be accessed"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:78
+msgid "Create macvlan interface"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:243
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:109
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/volumes.lua:68
+msgid "Created"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:256
+msgid "DNS"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:149
+msgid ""
+"Daemon unix socket (unix:///var/run/docker.sock) or TCP Remote Hosts "
+"(tcp://0.0.0.0:2375), default: unix:///var/run/docker.sock"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:254
+msgid "Device"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:362
+msgid "Device(--device)"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:273
+msgid "Disconnect"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:73
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:53
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:38
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:233
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:10
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:21
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/volumes.lua:52
+#: applications/luci-app-dockerman/luasrc/view/dockerman/logs.htm:3
+msgid "Docker"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:159
+msgid "Docker Container"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:90
+msgid "Docker Daemon"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:269
+msgid "Docker Image"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:30
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:138
+msgid "Docker Root Dir"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:94
+msgid "Docker Socket Path"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:26
+msgid "Docker Version"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/apply_widget.htm:89
+msgid "Docker actions done."
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:92
+msgid "DockerMan"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:21
+msgid ""
+"DockerMan is a Simple Docker manager client for LuCI, If you have any issue "
+"please visit:"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:99
+msgid "Dockerman connect to remote endpoint"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/container_file.htm:15
+msgid "Download"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:60
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:26
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/volumes.lua:65
+msgid "Driver"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:201
+msgid "Duplicate/Edit"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:135
+msgid "Enable"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:104
+msgid "Enable IPv6"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:251
+msgid "Env"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:324
+msgid "Environmental Variable(-e)"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:34
+#: applications/luci-app-dockerman/luasrc/view/dockerman/logs.htm:5
+msgid "Events"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:100
+msgid "Exclude IPs"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:355
+msgid "Exposed All Ports(-P)"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:334
+msgid "Exposed Ports(-p)"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/container.htm:6
+msgid "File"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:245
+msgid "Finish Time"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:165
+msgid "Force Remove"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:63
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:90
+msgid "Gateway"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:21
+msgid "Github"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/cbi/inlinevalue.htm:4
+msgid "Go to relevant configuration page"
+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 ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:246
+msgid "Healthy"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:350
+msgid "Host Name"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:240
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:92
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:104
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:47
+msgid "ID"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:95
+msgid "IP range"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:303
+msgid "IPv4 Address"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:116
+msgid "IPv6 Gateway"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:110
+msgid "IPv6 Subnet"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:241
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:104
+#: applications/luci-app-dockerman/luasrc/view/dockerman/images_import.htm:52
+msgid "Image"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:31
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:97
+#: applications/luci-app-dockerman/luasrc/view/dockerman/overview.htm:161
+msgid "Images"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/images_import.htm:4
+msgid "Import"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:93
+msgid "Import Images"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:31
+msgid "Index Server Address"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:287
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:35
+#: applications/luci-app-dockerman/luasrc/view/dockerman/container.htm:3
+msgid "Info"
+msgstr "Info"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:59
+msgid "Ingress"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:59
+msgid ""
+"Ingress network is the network which provides the routing-mesh in swarm mode"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/container.htm:8
+msgid "Inspect"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:257
+msgid "Interactive (-i)"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:70
+msgid "Internal"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:52
+msgid "Ipvlan Mode"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:191
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:168
+msgid "Kill"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:253
+msgid "Links"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:308
+msgid "Links with other containers"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:220
+#: applications/luci-app-dockerman/luasrc/view/dockerman/images_load.htm:2
+msgid "Load"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:143
+msgid "Log Level"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:413
+msgid "Log driver options"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/container.htm:9
+msgid "Logs"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:43
+msgid "Macvlan Mode"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:426
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:400
+msgid "Memory"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:575
+msgid "Memory Useage"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:400
+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 ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:426
+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 ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/volumes.lua:67
+msgid "Mount Point"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:368
+msgid "Mount tmpfs directory"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:249
+msgid "Mount/Volume"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:239
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:291
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/volumes.lua:64
+msgid "Name"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:273
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:385
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:99
+msgid "Network"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:59
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:23
+msgid "Network Name"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:32
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:42
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:299
+#: applications/luci-app-dockerman/luasrc/view/dockerman/overview.htm:193
+msgid "Networks"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:147
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:80
+msgid "New"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:245
+msgid "New Container"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:19
+msgid "New Network"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:24
+#: applications/luci-app-dockerman/luasrc/view/dockerman/images_import.htm:52
+msgid "New tag"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:386
+msgid "Number of CPUs. Number is a fractional number. 0.000 means no limit"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:414
+msgid "Number of CPUs. Number is a fractional number. 0.000 means no limit."
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:66
+msgid "Options"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:17
+msgid "Overview"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:61
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:33
+msgid "Parent Interface"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/container_file.htm:8
+msgid "Path"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/images_import.htm:52
+msgid "Please input new tag"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/container_file.htm:55
+msgid "Please input the PATH !"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/container_file.htm:24
+msgid "Please input the PATH and select the file !"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/newcontainer_resolve.htm:85
+msgid "Plese input <docker create/run> command line:"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:252
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:101
+msgid "Ports"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:284
+msgid "Privileged"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:334
+msgid "Publish container's port(s) to the host"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:64
+msgid "Pull"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:58
+msgid "Pull Image"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:32
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:140
+msgid "Registry Mirrors"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:99
+msgid "Remote Endpoint"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:104
+msgid "Remote Host"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:108
+msgid "Remote Port"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:206
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:173
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:156
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:89
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/volumes.lua:84
+msgid "Remove"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:27
+#: applications/luci-app-dockerman/luasrc/view/dockerman/images_import.htm:72
+msgid "Remove tag"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:106
+msgid "RepoTags"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:249
+msgid "Resolve CLI"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/container.htm:4
+msgid "Resources"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:181
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:158
+msgid "Restart"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:247
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:299
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:290
+msgid "Restart Policy"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:70
+msgid "Restrict external access to the network"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/cbi/inlinevalue.htm:31
+msgid "Reveal/hide password"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:339
+msgid "Run command"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:174
+msgid "Save"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:149
+msgid "Server Host"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:314
+msgid "Set custom DNS servers"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:324
+msgid "Set environment variables to inside the container"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:143
+msgid "Set the logging level"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:89
+msgid "Setting"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:108
+msgid "Size"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:176
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:153
+msgid "Start"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:245
+msgid "Start Time"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:576
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:577
+#: applications/luci-app-dockerman/luasrc/view/dockerman/container.htm:5
+msgid "Stats"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:242
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:96
+msgid "Status"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:186
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:163
+msgid "Stop"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/newcontainer_resolve.htm:85
+msgid "Submit"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:62
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:85
+msgid "Subnet"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:257
+msgid "Sysctl"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:374
+msgid "Sysctl(--sysctl)"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:374
+msgid "Sysctls (kernel parameters) options"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:579
+msgid "TOP"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:263
+msgid "TTY (-t)"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/container_stats.htm:55
+msgid "TX/RX"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:350
+msgid "The hostname to use for the container"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:413
+msgid "The logging configuration for this container"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:319
+msgid ""
+"The user that commands are run as inside the container.(format: name|uid[:"
+"group|gid])"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:255
+msgid "Tmpfs"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:368
+msgid "Tmpfs(--tmpfs)"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:29
+msgid "Total Memory"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:520
+msgid "UID"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:239
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:247
+msgid "Update"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:196
+msgid "Upgrade"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/container_file.htm:3
+#: applications/luci-app-dockerman/luasrc/view/dockerman/container_file.htm:14
+msgid "Upload"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/container_file.htm:43
+msgid "Upload Error"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/container_file.htm:40
+msgid "Upload Success"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/container_stats.htm:47
+msgid "Upload/Download"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:248
+msgid "User"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:319
+msgid "User(-u)"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:33
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/volumes.lua:57
+#: applications/luci-app-dockerman/luasrc/view/dockerman/overview.htm:270
+msgid "Volumes"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:125
+msgid ""
+"Which container(s) under bridge network can be accessed, even from "
+"interfaces that are not allowed, fill-in Container Id or Name"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:120
+msgid ""
+"Which interface(s) can access containers under the bridge network, fill-in "
+"Interface Name"
+msgstr ""
diff --git a/applications/luci-app-dockerman/po/el/dockerman.po b/applications/luci-app-dockerman/po/el/dockerman.po
new file mode 100644 (file)
index 0000000..0b55943
--- /dev/null
@@ -0,0 +1,815 @@
+msgid ""
+msgstr ""
+"Language: el\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:380
+msgid "A list of kernel capabilities to add to the container"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:91
+msgid "Access Control"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:362
+msgid "Add host device to the container"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:344
+msgid "Advance"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:355
+msgid "Allocates an ephemeral host port for all of a container's exposed ports"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:120
+msgid "Allowed access interfaces"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:278
+msgid "Always pull image first"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:27
+msgid "Api Version"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:78
+msgid "Auto create macvlan interface in Openwrt"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:64
+msgid "Available"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:329
+msgid "Bind Mount(-v)"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:329
+msgid "Bind mount a volume"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:431
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:406
+msgid "Block IO Weight"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:406
+msgid ""
+"Block IO weight (relative weight) accepts a weight value between 10 and 1000"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:431
+msgid ""
+"Block IO weight (relative weight) accepts a weight value between 10 and 1000."
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:380
+msgid "CAP-ADD(--cap-add)"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:420
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:393
+msgid "CPU Shares Weight"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:575
+msgid "CPU Useage"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:393
+msgid ""
+"CPU shares relative weight, if 0 is set, the system will ignore the value "
+"and use the default of 1024"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:420
+msgid ""
+"CPU shares relative weight, if 0 is set, the system will ignore the value "
+"and use the default of 1024."
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:414
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:386
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:28
+msgid "CPUs"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/newcontainer_resolve.htm:85
+msgid "Cancel"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:250
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:511
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:106
+msgid "Command"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/newcontainer_resolve.htm:93
+msgid "Command line"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/newcontainer_resolve.htm:67
+msgid "Command line Error"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:279
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:529
+msgid "Connect"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:279
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:309
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:345
+msgid "Connect Network"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/container.htm:7
+msgid "Console"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:480
+msgid "Container Inspect"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:498
+msgid "Container Logs"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:94
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:253
+msgid "Container Name"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:31
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:41
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/volumes.lua:31
+msgid "Container detail"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:30
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:83
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:107
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/volumes.lua:66
+#: applications/luci-app-dockerman/luasrc/view/dockerman/overview.htm:137
+msgid "Containers"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:125
+msgid "Containers allowed to be accessed"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:78
+msgid "Create macvlan interface"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:243
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:109
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/volumes.lua:68
+msgid "Created"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:256
+msgid "DNS"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:149
+msgid ""
+"Daemon unix socket (unix:///var/run/docker.sock) or TCP Remote Hosts "
+"(tcp://0.0.0.0:2375), default: unix:///var/run/docker.sock"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:254
+msgid "Device"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:362
+msgid "Device(--device)"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:273
+msgid "Disconnect"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:73
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:53
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:38
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:233
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:10
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:21
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/volumes.lua:52
+#: applications/luci-app-dockerman/luasrc/view/dockerman/logs.htm:3
+msgid "Docker"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:159
+msgid "Docker Container"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:90
+msgid "Docker Daemon"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:269
+msgid "Docker Image"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:30
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:138
+msgid "Docker Root Dir"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:94
+msgid "Docker Socket Path"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:26
+msgid "Docker Version"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/apply_widget.htm:89
+msgid "Docker actions done."
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:92
+msgid "DockerMan"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:21
+msgid ""
+"DockerMan is a Simple Docker manager client for LuCI, If you have any issue "
+"please visit:"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:99
+msgid "Dockerman connect to remote endpoint"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/container_file.htm:15
+msgid "Download"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:60
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:26
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/volumes.lua:65
+msgid "Driver"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:201
+msgid "Duplicate/Edit"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:135
+msgid "Enable"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:104
+msgid "Enable IPv6"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:251
+msgid "Env"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:324
+msgid "Environmental Variable(-e)"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:34
+#: applications/luci-app-dockerman/luasrc/view/dockerman/logs.htm:5
+msgid "Events"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:100
+msgid "Exclude IPs"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:355
+msgid "Exposed All Ports(-P)"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:334
+msgid "Exposed Ports(-p)"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/container.htm:6
+msgid "File"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:245
+msgid "Finish Time"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:165
+msgid "Force Remove"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:63
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:90
+msgid "Gateway"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:21
+msgid "Github"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/cbi/inlinevalue.htm:4
+msgid "Go to relevant configuration page"
+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 ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:246
+msgid "Healthy"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:350
+msgid "Host Name"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:240
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:92
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:104
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:47
+msgid "ID"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:95
+msgid "IP range"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:303
+msgid "IPv4 Address"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:116
+msgid "IPv6 Gateway"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:110
+msgid "IPv6 Subnet"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:241
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:104
+#: applications/luci-app-dockerman/luasrc/view/dockerman/images_import.htm:52
+msgid "Image"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:31
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:97
+#: applications/luci-app-dockerman/luasrc/view/dockerman/overview.htm:161
+msgid "Images"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/images_import.htm:4
+msgid "Import"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:93
+msgid "Import Images"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:31
+msgid "Index Server Address"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:287
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:35
+#: applications/luci-app-dockerman/luasrc/view/dockerman/container.htm:3
+msgid "Info"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:59
+msgid "Ingress"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:59
+msgid ""
+"Ingress network is the network which provides the routing-mesh in swarm mode"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/container.htm:8
+msgid "Inspect"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:257
+msgid "Interactive (-i)"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:70
+msgid "Internal"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:52
+msgid "Ipvlan Mode"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:191
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:168
+msgid "Kill"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:253
+msgid "Links"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:308
+msgid "Links with other containers"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:220
+#: applications/luci-app-dockerman/luasrc/view/dockerman/images_load.htm:2
+msgid "Load"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:143
+msgid "Log Level"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:413
+msgid "Log driver options"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/container.htm:9
+msgid "Logs"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:43
+msgid "Macvlan Mode"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:426
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:400
+msgid "Memory"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:575
+msgid "Memory Useage"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:400
+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 ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:426
+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 ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/volumes.lua:67
+msgid "Mount Point"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:368
+msgid "Mount tmpfs directory"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:249
+msgid "Mount/Volume"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:239
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:291
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/volumes.lua:64
+msgid "Name"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:273
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:385
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:99
+msgid "Network"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:59
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:23
+msgid "Network Name"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:32
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:42
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:299
+#: applications/luci-app-dockerman/luasrc/view/dockerman/overview.htm:193
+msgid "Networks"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:147
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:80
+msgid "New"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:245
+msgid "New Container"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:19
+msgid "New Network"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:24
+#: applications/luci-app-dockerman/luasrc/view/dockerman/images_import.htm:52
+msgid "New tag"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:386
+msgid "Number of CPUs. Number is a fractional number. 0.000 means no limit"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:414
+msgid "Number of CPUs. Number is a fractional number. 0.000 means no limit."
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:66
+msgid "Options"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:17
+msgid "Overview"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:61
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:33
+msgid "Parent Interface"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/container_file.htm:8
+msgid "Path"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/images_import.htm:52
+msgid "Please input new tag"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/container_file.htm:55
+msgid "Please input the PATH !"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/container_file.htm:24
+msgid "Please input the PATH and select the file !"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/newcontainer_resolve.htm:85
+msgid "Plese input <docker create/run> command line:"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:252
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:101
+msgid "Ports"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:284
+msgid "Privileged"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:334
+msgid "Publish container's port(s) to the host"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:64
+msgid "Pull"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:58
+msgid "Pull Image"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:32
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:140
+msgid "Registry Mirrors"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:99
+msgid "Remote Endpoint"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:104
+msgid "Remote Host"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:108
+msgid "Remote Port"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:206
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:173
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:156
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:89
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/volumes.lua:84
+msgid "Remove"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:27
+#: applications/luci-app-dockerman/luasrc/view/dockerman/images_import.htm:72
+msgid "Remove tag"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:106
+msgid "RepoTags"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:249
+msgid "Resolve CLI"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/container.htm:4
+msgid "Resources"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:181
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:158
+msgid "Restart"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:247
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:299
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:290
+msgid "Restart Policy"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:70
+msgid "Restrict external access to the network"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/cbi/inlinevalue.htm:31
+msgid "Reveal/hide password"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:339
+msgid "Run command"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:174
+msgid "Save"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:149
+msgid "Server Host"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:314
+msgid "Set custom DNS servers"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:324
+msgid "Set environment variables to inside the container"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:143
+msgid "Set the logging level"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:89
+msgid "Setting"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:108
+msgid "Size"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:176
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:153
+msgid "Start"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:245
+msgid "Start Time"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:576
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:577
+#: applications/luci-app-dockerman/luasrc/view/dockerman/container.htm:5
+msgid "Stats"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:242
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:96
+msgid "Status"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:186
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:163
+msgid "Stop"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/newcontainer_resolve.htm:85
+msgid "Submit"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:62
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:85
+msgid "Subnet"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:257
+msgid "Sysctl"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:374
+msgid "Sysctl(--sysctl)"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:374
+msgid "Sysctls (kernel parameters) options"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:579
+msgid "TOP"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:263
+msgid "TTY (-t)"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/container_stats.htm:55
+msgid "TX/RX"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:350
+msgid "The hostname to use for the container"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:413
+msgid "The logging configuration for this container"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:319
+msgid ""
+"The user that commands are run as inside the container.(format: name|uid[:"
+"group|gid])"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:255
+msgid "Tmpfs"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:368
+msgid "Tmpfs(--tmpfs)"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:29
+msgid "Total Memory"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:520
+msgid "UID"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:239
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:247
+msgid "Update"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:196
+msgid "Upgrade"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/container_file.htm:3
+#: applications/luci-app-dockerman/luasrc/view/dockerman/container_file.htm:14
+msgid "Upload"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/container_file.htm:43
+msgid "Upload Error"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/container_file.htm:40
+msgid "Upload Success"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/container_stats.htm:47
+msgid "Upload/Download"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:248
+msgid "User"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:319
+msgid "User(-u)"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:33
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/volumes.lua:57
+#: applications/luci-app-dockerman/luasrc/view/dockerman/overview.htm:270
+msgid "Volumes"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:125
+msgid ""
+"Which container(s) under bridge network can be accessed, even from "
+"interfaces that are not allowed, fill-in Container Id or Name"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:120
+msgid ""
+"Which interface(s) can access containers under the bridge network, fill-in "
+"Interface Name"
+msgstr ""
diff --git a/applications/luci-app-dockerman/po/en/dockerman.po b/applications/luci-app-dockerman/po/en/dockerman.po
new file mode 100644 (file)
index 0000000..9e35baf
--- /dev/null
@@ -0,0 +1,815 @@
+msgid ""
+msgstr ""
+"Language: en\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:380
+msgid "A list of kernel capabilities to add to the container"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:91
+msgid "Access Control"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:362
+msgid "Add host device to the container"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:344
+msgid "Advance"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:355
+msgid "Allocates an ephemeral host port for all of a container's exposed ports"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:120
+msgid "Allowed access interfaces"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:278
+msgid "Always pull image first"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:27
+msgid "Api Version"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:78
+msgid "Auto create macvlan interface in Openwrt"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:64
+msgid "Available"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:329
+msgid "Bind Mount(-v)"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:329
+msgid "Bind mount a volume"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:431
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:406
+msgid "Block IO Weight"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:406
+msgid ""
+"Block IO weight (relative weight) accepts a weight value between 10 and 1000"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:431
+msgid ""
+"Block IO weight (relative weight) accepts a weight value between 10 and 1000."
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:380
+msgid "CAP-ADD(--cap-add)"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:420
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:393
+msgid "CPU Shares Weight"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:575
+msgid "CPU Useage"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:393
+msgid ""
+"CPU shares relative weight, if 0 is set, the system will ignore the value "
+"and use the default of 1024"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:420
+msgid ""
+"CPU shares relative weight, if 0 is set, the system will ignore the value "
+"and use the default of 1024."
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:414
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:386
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:28
+msgid "CPUs"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/newcontainer_resolve.htm:85
+msgid "Cancel"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:250
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:511
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:106
+msgid "Command"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/newcontainer_resolve.htm:93
+msgid "Command line"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/newcontainer_resolve.htm:67
+msgid "Command line Error"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:279
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:529
+msgid "Connect"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:279
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:309
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:345
+msgid "Connect Network"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/container.htm:7
+msgid "Console"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:480
+msgid "Container Inspect"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:498
+msgid "Container Logs"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:94
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:253
+msgid "Container Name"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:31
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:41
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/volumes.lua:31
+msgid "Container detail"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:30
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:83
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:107
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/volumes.lua:66
+#: applications/luci-app-dockerman/luasrc/view/dockerman/overview.htm:137
+msgid "Containers"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:125
+msgid "Containers allowed to be accessed"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:78
+msgid "Create macvlan interface"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:243
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:109
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/volumes.lua:68
+msgid "Created"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:256
+msgid "DNS"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:149
+msgid ""
+"Daemon unix socket (unix:///var/run/docker.sock) or TCP Remote Hosts "
+"(tcp://0.0.0.0:2375), default: unix:///var/run/docker.sock"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:254
+msgid "Device"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:362
+msgid "Device(--device)"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:273
+msgid "Disconnect"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:73
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:53
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:38
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:233
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:10
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:21
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/volumes.lua:52
+#: applications/luci-app-dockerman/luasrc/view/dockerman/logs.htm:3
+msgid "Docker"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:159
+msgid "Docker Container"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:90
+msgid "Docker Daemon"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:269
+msgid "Docker Image"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:30
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:138
+msgid "Docker Root Dir"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:94
+msgid "Docker Socket Path"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:26
+msgid "Docker Version"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/apply_widget.htm:89
+msgid "Docker actions done."
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:92
+msgid "DockerMan"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:21
+msgid ""
+"DockerMan is a Simple Docker manager client for LuCI, If you have any issue "
+"please visit:"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:99
+msgid "Dockerman connect to remote endpoint"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/container_file.htm:15
+msgid "Download"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:60
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:26
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/volumes.lua:65
+msgid "Driver"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:201
+msgid "Duplicate/Edit"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:135
+msgid "Enable"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:104
+msgid "Enable IPv6"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:251
+msgid "Env"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:324
+msgid "Environmental Variable(-e)"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:34
+#: applications/luci-app-dockerman/luasrc/view/dockerman/logs.htm:5
+msgid "Events"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:100
+msgid "Exclude IPs"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:355
+msgid "Exposed All Ports(-P)"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:334
+msgid "Exposed Ports(-p)"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/container.htm:6
+msgid "File"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:245
+msgid "Finish Time"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:165
+msgid "Force Remove"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:63
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:90
+msgid "Gateway"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:21
+msgid "Github"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/cbi/inlinevalue.htm:4
+msgid "Go to relevant configuration page"
+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 ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:246
+msgid "Healthy"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:350
+msgid "Host Name"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:240
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:92
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:104
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:47
+msgid "ID"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:95
+msgid "IP range"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:303
+msgid "IPv4 Address"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:116
+msgid "IPv6 Gateway"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:110
+msgid "IPv6 Subnet"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:241
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:104
+#: applications/luci-app-dockerman/luasrc/view/dockerman/images_import.htm:52
+msgid "Image"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:31
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:97
+#: applications/luci-app-dockerman/luasrc/view/dockerman/overview.htm:161
+msgid "Images"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/images_import.htm:4
+msgid "Import"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:93
+msgid "Import Images"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:31
+msgid "Index Server Address"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:287
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:35
+#: applications/luci-app-dockerman/luasrc/view/dockerman/container.htm:3
+msgid "Info"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:59
+msgid "Ingress"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:59
+msgid ""
+"Ingress network is the network which provides the routing-mesh in swarm mode"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/container.htm:8
+msgid "Inspect"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:257
+msgid "Interactive (-i)"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:70
+msgid "Internal"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:52
+msgid "Ipvlan Mode"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:191
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:168
+msgid "Kill"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:253
+msgid "Links"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:308
+msgid "Links with other containers"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:220
+#: applications/luci-app-dockerman/luasrc/view/dockerman/images_load.htm:2
+msgid "Load"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:143
+msgid "Log Level"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:413
+msgid "Log driver options"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/container.htm:9
+msgid "Logs"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:43
+msgid "Macvlan Mode"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:426
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:400
+msgid "Memory"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:575
+msgid "Memory Useage"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:400
+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 ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:426
+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 ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/volumes.lua:67
+msgid "Mount Point"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:368
+msgid "Mount tmpfs directory"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:249
+msgid "Mount/Volume"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:239
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:291
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/volumes.lua:64
+msgid "Name"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:273
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:385
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:99
+msgid "Network"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:59
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:23
+msgid "Network Name"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:32
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:42
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:299
+#: applications/luci-app-dockerman/luasrc/view/dockerman/overview.htm:193
+msgid "Networks"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:147
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:80
+msgid "New"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:245
+msgid "New Container"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:19
+msgid "New Network"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:24
+#: applications/luci-app-dockerman/luasrc/view/dockerman/images_import.htm:52
+msgid "New tag"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:386
+msgid "Number of CPUs. Number is a fractional number. 0.000 means no limit"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:414
+msgid "Number of CPUs. Number is a fractional number. 0.000 means no limit."
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:66
+msgid "Options"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:17
+msgid "Overview"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:61
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:33
+msgid "Parent Interface"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/container_file.htm:8
+msgid "Path"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/images_import.htm:52
+msgid "Please input new tag"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/container_file.htm:55
+msgid "Please input the PATH !"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/container_file.htm:24
+msgid "Please input the PATH and select the file !"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/newcontainer_resolve.htm:85
+msgid "Plese input <docker create/run> command line:"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:252
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:101
+msgid "Ports"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:284
+msgid "Privileged"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:334
+msgid "Publish container's port(s) to the host"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:64
+msgid "Pull"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:58
+msgid "Pull Image"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:32
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:140
+msgid "Registry Mirrors"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:99
+msgid "Remote Endpoint"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:104
+msgid "Remote Host"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:108
+msgid "Remote Port"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:206
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:173
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:156
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:89
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/volumes.lua:84
+msgid "Remove"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:27
+#: applications/luci-app-dockerman/luasrc/view/dockerman/images_import.htm:72
+msgid "Remove tag"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:106
+msgid "RepoTags"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:249
+msgid "Resolve CLI"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/container.htm:4
+msgid "Resources"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:181
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:158
+msgid "Restart"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:247
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:299
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:290
+msgid "Restart Policy"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:70
+msgid "Restrict external access to the network"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/cbi/inlinevalue.htm:31
+msgid "Reveal/hide password"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:339
+msgid "Run command"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:174
+msgid "Save"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:149
+msgid "Server Host"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:314
+msgid "Set custom DNS servers"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:324
+msgid "Set environment variables to inside the container"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:143
+msgid "Set the logging level"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:89
+msgid "Setting"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:108
+msgid "Size"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:176
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:153
+msgid "Start"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:245
+msgid "Start Time"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:576
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:577
+#: applications/luci-app-dockerman/luasrc/view/dockerman/container.htm:5
+msgid "Stats"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:242
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:96
+msgid "Status"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:186
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:163
+msgid "Stop"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/newcontainer_resolve.htm:85
+msgid "Submit"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:62
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:85
+msgid "Subnet"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:257
+msgid "Sysctl"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:374
+msgid "Sysctl(--sysctl)"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:374
+msgid "Sysctls (kernel parameters) options"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:579
+msgid "TOP"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:263
+msgid "TTY (-t)"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/container_stats.htm:55
+msgid "TX/RX"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:350
+msgid "The hostname to use for the container"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:413
+msgid "The logging configuration for this container"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:319
+msgid ""
+"The user that commands are run as inside the container.(format: name|uid[:"
+"group|gid])"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:255
+msgid "Tmpfs"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:368
+msgid "Tmpfs(--tmpfs)"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:29
+msgid "Total Memory"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:520
+msgid "UID"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:239
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:247
+msgid "Update"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:196
+msgid "Upgrade"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/container_file.htm:3
+#: applications/luci-app-dockerman/luasrc/view/dockerman/container_file.htm:14
+msgid "Upload"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/container_file.htm:43
+msgid "Upload Error"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/container_file.htm:40
+msgid "Upload Success"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/container_stats.htm:47
+msgid "Upload/Download"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:248
+msgid "User"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:319
+msgid "User(-u)"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:33
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/volumes.lua:57
+#: applications/luci-app-dockerman/luasrc/view/dockerman/overview.htm:270
+msgid "Volumes"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:125
+msgid ""
+"Which container(s) under bridge network can be accessed, even from "
+"interfaces that are not allowed, fill-in Container Id or Name"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:120
+msgid ""
+"Which interface(s) can access containers under the bridge network, fill-in "
+"Interface Name"
+msgstr ""
diff --git a/applications/luci-app-dockerman/po/es/dockerman.po b/applications/luci-app-dockerman/po/es/dockerman.po
new file mode 100644 (file)
index 0000000..e585f9d
--- /dev/null
@@ -0,0 +1,850 @@
+msgid ""
+msgstr ""
+"PO-Revision-Date: 2020-06-10 21:49+0000\n"
+"Last-Translator: Franco Castillo <castillofrancodamian@gmail.com>\n"
+"Language-Team: Spanish <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationsdockerman/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.1-dev\n"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:380
+msgid "A list of kernel capabilities to add to the container"
+msgstr "Una lista de capacidades de kernel para agregar al contenedor"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:91
+msgid "Access Control"
+msgstr "Control de acceso"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:362
+msgid "Add host device to the container"
+msgstr "Agregar dispositivo host al contenedor"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:344
+msgid "Advance"
+msgstr "Avanzar"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:355
+msgid "Allocates an ephemeral host port for all of a container's exposed ports"
+msgstr ""
+"Asigna un puerto de host efímero para todos los puertos expuestos de un "
+"contenedor"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:120
+msgid "Allowed access interfaces"
+msgstr "Interfaces de acceso permitidas"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:278
+msgid "Always pull image first"
+msgstr "Siempre tire de la imagen primero"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:27
+msgid "Api Version"
+msgstr "Versión de API"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:78
+msgid "Auto create macvlan interface in Openwrt"
+msgstr "Interfaz de creación automática de macvlan en Openwrt"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:64
+msgid "Available"
+msgstr "Disponible"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:329
+msgid "Bind Mount(-v)"
+msgstr "Montaje de enlace (-v)"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:329
+msgid "Bind mount a volume"
+msgstr "Enlazar montar un volumen"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:431
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:406
+msgid "Block IO Weight"
+msgstr "Peso de E/S de bloque"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:406
+msgid ""
+"Block IO weight (relative weight) accepts a weight value between 10 and 1000"
+msgstr ""
+"El peso del bloque IO (peso relativo) acepta un valor de peso entre 10 y 1000"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:431
+msgid ""
+"Block IO weight (relative weight) accepts a weight value between 10 and 1000."
+msgstr ""
+"El peso del bloque IO (peso relativo) acepta un valor de peso entre 10 y "
+"1000."
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:380
+msgid "CAP-ADD(--cap-add)"
+msgstr "CAP-ADD(--cap-add)"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:420
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:393
+msgid "CPU Shares Weight"
+msgstr "Peso compartido de CPU"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:575
+msgid "CPU Useage"
+msgstr "Uso de CPU"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:393
+msgid ""
+"CPU shares relative weight, if 0 is set, the system will ignore the value "
+"and use the default of 1024"
+msgstr ""
+"La CPU comparte el peso relativo, si se establece 0, el sistema ignorará el "
+"valor y usará el valor predeterminado de 1024"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:420
+msgid ""
+"CPU shares relative weight, if 0 is set, the system will ignore the value "
+"and use the default of 1024."
+msgstr ""
+"La CPU comparte el peso relativo, si se establece 0, el sistema ignorará el "
+"valor y usará el valor predeterminado de 1024."
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:414
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:386
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:28
+msgid "CPUs"
+msgstr "CPUs"
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/newcontainer_resolve.htm:85
+msgid "Cancel"
+msgstr "Cancelar"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:250
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:511
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:106
+msgid "Command"
+msgstr "Comando"
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/newcontainer_resolve.htm:93
+msgid "Command line"
+msgstr "Línea de comando"
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/newcontainer_resolve.htm:67
+msgid "Command line Error"
+msgstr "Error de línea de comando"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:279
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:529
+msgid "Connect"
+msgstr "Conectar"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:279
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:309
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:345
+msgid "Connect Network"
+msgstr "Conectar red"
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/container.htm:7
+msgid "Console"
+msgstr "Consola"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:480
+msgid "Container Inspect"
+msgstr "Inspección de contenedores"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:498
+msgid "Container Logs"
+msgstr "Registros de contenedores"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:94
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:253
+msgid "Container Name"
+msgstr "Nombre del contenedor"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:31
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:41
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/volumes.lua:31
+msgid "Container detail"
+msgstr "Detalle del contenedor"
+
+#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:30
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:83
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:107
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/volumes.lua:66
+#: applications/luci-app-dockerman/luasrc/view/dockerman/overview.htm:137
+msgid "Containers"
+msgstr "Contenedores"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:125
+msgid "Containers allowed to be accessed"
+msgstr "Contenedores permitidos para acceder"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:78
+msgid "Create macvlan interface"
+msgstr "Crear interfaz macvlan"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:243
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:109
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/volumes.lua:68
+msgid "Created"
+msgstr "Creado"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:256
+msgid "DNS"
+msgstr "DNS"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:149
+msgid ""
+"Daemon unix socket (unix:///var/run/docker.sock) or TCP Remote Hosts "
+"(tcp://0.0.0.0:2375), default: unix:///var/run/docker.sock"
+msgstr ""
+"Demonio de zócalo Unix (unix:///var/run/docker.sock) o Hosts remotos TCP "
+"(tcp://0.0.0.0:2375), predeterminado: unix:///var/run/docker.sock"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:254
+msgid "Device"
+msgstr "Dispositivo"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:362
+msgid "Device(--device)"
+msgstr "Dispositivo(--device)"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:273
+msgid "Disconnect"
+msgstr "Desconectar"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:73
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:53
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:38
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:233
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:10
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:21
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/volumes.lua:52
+#: applications/luci-app-dockerman/luasrc/view/dockerman/logs.htm:3
+msgid "Docker"
+msgstr "Docker"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:159
+msgid "Docker Container"
+msgstr "Contenedor Docker"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:90
+msgid "Docker Daemon"
+msgstr "Demonio Docker"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:269
+msgid "Docker Image"
+msgstr "Imagen de Docker"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:30
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:138
+msgid "Docker Root Dir"
+msgstr "Direc. Root de Docker"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:94
+msgid "Docker Socket Path"
+msgstr "Ruta del zócalo Docker"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:26
+msgid "Docker Version"
+msgstr "Versión de Docker"
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/apply_widget.htm:89
+msgid "Docker actions done."
+msgstr "Acciones de Docker hechas."
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:92
+msgid "DockerMan"
+msgstr "DockerMan"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:21
+msgid ""
+"DockerMan is a Simple Docker manager client for LuCI, If you have any issue "
+"please visit:"
+msgstr ""
+"DockerMan es un cliente administrador simple de Docker para LuCI. Si tiene "
+"algún problema, visite:"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:99
+msgid "Dockerman connect to remote endpoint"
+msgstr "Dockerman se conecta al punto final remoto"
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/container_file.htm:15
+msgid "Download"
+msgstr "Descargar"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:60
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:26
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/volumes.lua:65
+msgid "Driver"
+msgstr "Controlador"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:201
+msgid "Duplicate/Edit"
+msgstr "Duplicar/Editar"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:135
+msgid "Enable"
+msgstr "Activar"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:104
+msgid "Enable IPv6"
+msgstr "Activar IPv6"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:251
+msgid "Env"
+msgstr "Entor."
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:324
+msgid "Environmental Variable(-e)"
+msgstr "Variable de entorno(-e)"
+
+#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:34
+#: applications/luci-app-dockerman/luasrc/view/dockerman/logs.htm:5
+msgid "Events"
+msgstr "Eventos"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:100
+msgid "Exclude IPs"
+msgstr "Excluir IPs"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:355
+msgid "Exposed All Ports(-P)"
+msgstr "Todos los puertos expuestos(-P)"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:334
+msgid "Exposed Ports(-p)"
+msgstr "Puertos expuestos(-p)"
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/container.htm:6
+msgid "File"
+msgstr "Archivo"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:245
+msgid "Finish Time"
+msgstr "Tiempo de finalización"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:165
+msgid "Force Remove"
+msgstr "Forzar eliminación"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:63
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:90
+msgid "Gateway"
+msgstr "Puerta de enlace"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:21
+msgid "Github"
+msgstr "GitHub"
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/cbi/inlinevalue.htm:4
+msgid "Go to relevant configuration page"
+msgstr "Ir a la página de configuración relevante"
+
+#: applications/luci-app-dockerman/root/usr/share/rpcd/acl.d/luci-app-dockerman.json:3
+msgid "Grant UCI access for luci-app-dockerman"
+msgstr "Conceder acceso UCI para luci-app-dockerman"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:246
+msgid "Healthy"
+msgstr "Salud"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:350
+msgid "Host Name"
+msgstr "Nombre de host"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:240
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:92
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:104
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:47
+msgid "ID"
+msgstr "ID"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:95
+msgid "IP range"
+msgstr "Rango de IP"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:303
+msgid "IPv4 Address"
+msgstr "Dirección IPv4"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:116
+msgid "IPv6 Gateway"
+msgstr "Puerta de enlace IPv6"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:110
+msgid "IPv6 Subnet"
+msgstr "Subred IPv6"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:241
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:104
+#: applications/luci-app-dockerman/luasrc/view/dockerman/images_import.htm:52
+msgid "Image"
+msgstr "Imagen"
+
+#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:31
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:97
+#: applications/luci-app-dockerman/luasrc/view/dockerman/overview.htm:161
+msgid "Images"
+msgstr "Imágenes"
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/images_import.htm:4
+msgid "Import"
+msgstr "Importar"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:93
+msgid "Import Images"
+msgstr "Importar imágenes"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:31
+msgid "Index Server Address"
+msgstr "Dirección del servidor de índice"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:287
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:35
+#: applications/luci-app-dockerman/luasrc/view/dockerman/container.htm:3
+msgid "Info"
+msgstr "Info"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:59
+msgid "Ingress"
+msgstr "Ingreso"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:59
+msgid ""
+"Ingress network is the network which provides the routing-mesh in swarm mode"
+msgstr ""
+"La red de entrada es la red que proporciona la malla de enrutamiento en modo "
+"enjambre"
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/container.htm:8
+msgid "Inspect"
+msgstr "Inspeccionar"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:257
+msgid "Interactive (-i)"
+msgstr "Interactivo (-i)"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:70
+msgid "Internal"
+msgstr "Interno"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:52
+msgid "Ipvlan Mode"
+msgstr "Modo Ipvlan"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:191
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:168
+msgid "Kill"
+msgstr "Matar"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:253
+msgid "Links"
+msgstr "Enlaces"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:308
+msgid "Links with other containers"
+msgstr "Enlaces con otros contenedores"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:220
+#: applications/luci-app-dockerman/luasrc/view/dockerman/images_load.htm:2
+msgid "Load"
+msgstr "Carga"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:143
+msgid "Log Level"
+msgstr "Nivel de registro"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:413
+msgid "Log driver options"
+msgstr "Opciones de controlador de registro"
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/container.htm:9
+msgid "Logs"
+msgstr "Registros"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:43
+msgid "Macvlan Mode"
+msgstr "Modo Macvlan"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:426
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:400
+msgid "Memory"
+msgstr "Memoria"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:575
+msgid "Memory Useage"
+msgstr "Uso de memoria"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:400
+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 ""
+"Límite de memoria (formato: <número> [<unidad>]). El número es un entero "
+"positivo. La unidad puede ser una de b, k, m o g. El mínimo es de 4M"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:426
+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 ""
+"Límite de memoria (formato: <número>[<unidad>]). El número es un entero "
+"positivo. La unidad puede ser una de b, k, m o g. El mínimo es de 4M."
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/volumes.lua:67
+msgid "Mount Point"
+msgstr "Punto de montaje"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:368
+msgid "Mount tmpfs directory"
+msgstr "Montar directorio tmpfs"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:249
+msgid "Mount/Volume"
+msgstr "Montaje/Volumen"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:239
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:291
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/volumes.lua:64
+msgid "Name"
+msgstr "Nombre"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:273
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:385
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:99
+msgid "Network"
+msgstr "Red"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:59
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:23
+msgid "Network Name"
+msgstr "Nombre de red"
+
+#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:32
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:42
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:299
+#: applications/luci-app-dockerman/luasrc/view/dockerman/overview.htm:193
+msgid "Networks"
+msgstr "Redes"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:147
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:80
+msgid "New"
+msgstr "Nuevo"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:245
+msgid "New Container"
+msgstr "Nuevo contenedor"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:19
+msgid "New Network"
+msgstr "Nueva red"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:24
+#: applications/luci-app-dockerman/luasrc/view/dockerman/images_import.htm:52
+msgid "New tag"
+msgstr "Nueva etiqueta"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:386
+msgid "Number of CPUs. Number is a fractional number. 0.000 means no limit"
+msgstr ""
+"Número de CPUs. El número es un número fraccionario. 0.000 significa sin "
+"límite"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:414
+msgid "Number of CPUs. Number is a fractional number. 0.000 means no limit."
+msgstr ""
+"Número de CPU. El número es un número fraccionario. 0.000 significa sin "
+"límite."
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:66
+msgid "Options"
+msgstr "Opciones"
+
+#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:17
+msgid "Overview"
+msgstr "Visión general"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:61
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:33
+msgid "Parent Interface"
+msgstr "Interfaz principal"
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/container_file.htm:8
+msgid "Path"
+msgstr "Ruta"
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/images_import.htm:52
+msgid "Please input new tag"
+msgstr "Por favor ingrese una nueva etiqueta"
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/container_file.htm:55
+msgid "Please input the PATH !"
+msgstr "¡Por favor ingrese la RUTA!"
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/container_file.htm:24
+msgid "Please input the PATH and select the file !"
+msgstr "¡Por favor Ingrese la RUTA y seleccione el archivo!"
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/newcontainer_resolve.htm:85
+msgid "Plese input <docker create/run> command line:"
+msgstr "Por favor ingrese la línea de comandos <docker create/run>:"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:252
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:101
+msgid "Ports"
+msgstr "Puertos"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:284
+msgid "Privileged"
+msgstr "Privilegiado"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:334
+msgid "Publish container's port(s) to the host"
+msgstr "Publique el/los puerto/s del contenedor en el host"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:64
+msgid "Pull"
+msgstr "Obtener"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:58
+msgid "Pull Image"
+msgstr "Obtener imagen"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:32
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:140
+msgid "Registry Mirrors"
+msgstr "Espejos de registro"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:99
+msgid "Remote Endpoint"
+msgstr "Punto final remoto"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:104
+msgid "Remote Host"
+msgstr "Servidor remoto"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:108
+msgid "Remote Port"
+msgstr "Puerto remoto"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:206
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:173
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:156
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:89
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/volumes.lua:84
+msgid "Remove"
+msgstr "Eliminar"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:27
+#: applications/luci-app-dockerman/luasrc/view/dockerman/images_import.htm:72
+msgid "Remove tag"
+msgstr "Remover etiqueta"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:106
+msgid "RepoTags"
+msgstr "RepoTags"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:249
+msgid "Resolve CLI"
+msgstr "Resolver CLI"
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/container.htm:4
+msgid "Resources"
+msgstr "Recursos"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:181
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:158
+msgid "Restart"
+msgstr "Reiniciar"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:247
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:299
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:290
+msgid "Restart Policy"
+msgstr "Política de reinicio"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:70
+msgid "Restrict external access to the network"
+msgstr "Restrinja el acceso externo a la red"
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/cbi/inlinevalue.htm:31
+msgid "Reveal/hide password"
+msgstr "Revelar/ocultar contraseña"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:339
+msgid "Run command"
+msgstr "Ejecutar comando"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:174
+msgid "Save"
+msgstr "Guardar"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:149
+msgid "Server Host"
+msgstr "Servidor host"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:314
+msgid "Set custom DNS servers"
+msgstr "Establecer servidores DNS personalizados"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:324
+msgid "Set environment variables to inside the container"
+msgstr "Establecer variables de entorno dentro del contenedor"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:143
+msgid "Set the logging level"
+msgstr "Establecer el nivel de registro"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:89
+msgid "Setting"
+msgstr "Configuraciones"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:108
+msgid "Size"
+msgstr "Tamaño"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:176
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:153
+msgid "Start"
+msgstr "Iniciar"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:245
+msgid "Start Time"
+msgstr "Hora de inicio"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:576
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:577
+#: applications/luci-app-dockerman/luasrc/view/dockerman/container.htm:5
+msgid "Stats"
+msgstr "Estadísticas"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:242
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:96
+msgid "Status"
+msgstr "Estado"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:186
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:163
+msgid "Stop"
+msgstr "Detener"
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/newcontainer_resolve.htm:85
+msgid "Submit"
+msgstr "Enviar"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:62
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:85
+msgid "Subnet"
+msgstr "Subred"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:257
+msgid "Sysctl"
+msgstr "Sysctl"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:374
+msgid "Sysctl(--sysctl)"
+msgstr "Sysctl(--sysctl)"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:374
+msgid "Sysctls (kernel parameters) options"
+msgstr "Opciones de sysctls (parámetros del kernel)"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:579
+msgid "TOP"
+msgstr "TOP"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:263
+msgid "TTY (-t)"
+msgstr "TTY (-t)"
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/container_stats.htm:55
+msgid "TX/RX"
+msgstr "TX/RX"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:350
+msgid "The hostname to use for the container"
+msgstr "El nombre de host a usar para el contenedor"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:413
+msgid "The logging configuration for this container"
+msgstr "La configuración de registro para este contenedor"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:319
+msgid ""
+"The user that commands are run as inside the container.(format: name|uid[:"
+"group|gid])"
+msgstr ""
+"El usuario que ejecuta los comandos como dentro del contenedor. (Formato: "
+"nombre|uid[:grupo|gid])"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:255
+msgid "Tmpfs"
+msgstr "Tmpfs"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:368
+msgid "Tmpfs(--tmpfs)"
+msgstr "Tmpfs(--tmpfs)"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:29
+msgid "Total Memory"
+msgstr "Memoria total"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:520
+msgid "UID"
+msgstr "UID"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:239
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:247
+msgid "Update"
+msgstr "Actualizar"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:196
+msgid "Upgrade"
+msgstr "Actualizar"
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/container_file.htm:3
+#: applications/luci-app-dockerman/luasrc/view/dockerman/container_file.htm:14
+msgid "Upload"
+msgstr "Cargar"
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/container_file.htm:43
+msgid "Upload Error"
+msgstr "Error al cargar"
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/container_file.htm:40
+msgid "Upload Success"
+msgstr "Carga exitosa"
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/container_stats.htm:47
+msgid "Upload/Download"
+msgstr "Cargar/Descargar"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:248
+msgid "User"
+msgstr "Usuario"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:319
+msgid "User(-u)"
+msgstr "Usuario (-u)"
+
+#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:33
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/volumes.lua:57
+#: applications/luci-app-dockerman/luasrc/view/dockerman/overview.htm:270
+msgid "Volumes"
+msgstr "Volúmenes"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:125
+msgid ""
+"Which container(s) under bridge network can be accessed, even from "
+"interfaces that are not allowed, fill-in Container Id or Name"
+msgstr ""
+"A qué contenedor/es en la red de puente se puede/n acceder, incluso desde "
+"interfaces que no están permitidas, rellenar el ID o el nombre del contenedor"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:120
+msgid ""
+"Which interface(s) can access containers under the bridge network, fill-in "
+"Interface Name"
+msgstr ""
+"Qué interfaz/ces puede/n acceder a los contenedores bajo la red del puente, "
+"complete el nombre de la interfaz"
diff --git a/applications/luci-app-dockerman/po/fi/dockerman.po b/applications/luci-app-dockerman/po/fi/dockerman.po
new file mode 100644 (file)
index 0000000..344e696
--- /dev/null
@@ -0,0 +1,815 @@
+msgid ""
+msgstr ""
+"Language: fi\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:380
+msgid "A list of kernel capabilities to add to the container"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:91
+msgid "Access Control"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:362
+msgid "Add host device to the container"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:344
+msgid "Advance"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:355
+msgid "Allocates an ephemeral host port for all of a container's exposed ports"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:120
+msgid "Allowed access interfaces"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:278
+msgid "Always pull image first"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:27
+msgid "Api Version"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:78
+msgid "Auto create macvlan interface in Openwrt"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:64
+msgid "Available"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:329
+msgid "Bind Mount(-v)"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:329
+msgid "Bind mount a volume"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:431
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:406
+msgid "Block IO Weight"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:406
+msgid ""
+"Block IO weight (relative weight) accepts a weight value between 10 and 1000"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:431
+msgid ""
+"Block IO weight (relative weight) accepts a weight value between 10 and 1000."
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:380
+msgid "CAP-ADD(--cap-add)"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:420
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:393
+msgid "CPU Shares Weight"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:575
+msgid "CPU Useage"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:393
+msgid ""
+"CPU shares relative weight, if 0 is set, the system will ignore the value "
+"and use the default of 1024"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:420
+msgid ""
+"CPU shares relative weight, if 0 is set, the system will ignore the value "
+"and use the default of 1024."
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:414
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:386
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:28
+msgid "CPUs"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/newcontainer_resolve.htm:85
+msgid "Cancel"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:250
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:511
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:106
+msgid "Command"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/newcontainer_resolve.htm:93
+msgid "Command line"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/newcontainer_resolve.htm:67
+msgid "Command line Error"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:279
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:529
+msgid "Connect"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:279
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:309
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:345
+msgid "Connect Network"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/container.htm:7
+msgid "Console"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:480
+msgid "Container Inspect"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:498
+msgid "Container Logs"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:94
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:253
+msgid "Container Name"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:31
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:41
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/volumes.lua:31
+msgid "Container detail"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:30
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:83
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:107
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/volumes.lua:66
+#: applications/luci-app-dockerman/luasrc/view/dockerman/overview.htm:137
+msgid "Containers"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:125
+msgid "Containers allowed to be accessed"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:78
+msgid "Create macvlan interface"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:243
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:109
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/volumes.lua:68
+msgid "Created"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:256
+msgid "DNS"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:149
+msgid ""
+"Daemon unix socket (unix:///var/run/docker.sock) or TCP Remote Hosts "
+"(tcp://0.0.0.0:2375), default: unix:///var/run/docker.sock"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:254
+msgid "Device"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:362
+msgid "Device(--device)"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:273
+msgid "Disconnect"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:73
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:53
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:38
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:233
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:10
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:21
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/volumes.lua:52
+#: applications/luci-app-dockerman/luasrc/view/dockerman/logs.htm:3
+msgid "Docker"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:159
+msgid "Docker Container"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:90
+msgid "Docker Daemon"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:269
+msgid "Docker Image"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:30
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:138
+msgid "Docker Root Dir"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:94
+msgid "Docker Socket Path"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:26
+msgid "Docker Version"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/apply_widget.htm:89
+msgid "Docker actions done."
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:92
+msgid "DockerMan"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:21
+msgid ""
+"DockerMan is a Simple Docker manager client for LuCI, If you have any issue "
+"please visit:"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:99
+msgid "Dockerman connect to remote endpoint"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/container_file.htm:15
+msgid "Download"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:60
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:26
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/volumes.lua:65
+msgid "Driver"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:201
+msgid "Duplicate/Edit"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:135
+msgid "Enable"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:104
+msgid "Enable IPv6"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:251
+msgid "Env"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:324
+msgid "Environmental Variable(-e)"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:34
+#: applications/luci-app-dockerman/luasrc/view/dockerman/logs.htm:5
+msgid "Events"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:100
+msgid "Exclude IPs"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:355
+msgid "Exposed All Ports(-P)"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:334
+msgid "Exposed Ports(-p)"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/container.htm:6
+msgid "File"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:245
+msgid "Finish Time"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:165
+msgid "Force Remove"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:63
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:90
+msgid "Gateway"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:21
+msgid "Github"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/cbi/inlinevalue.htm:4
+msgid "Go to relevant configuration page"
+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 ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:246
+msgid "Healthy"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:350
+msgid "Host Name"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:240
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:92
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:104
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:47
+msgid "ID"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:95
+msgid "IP range"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:303
+msgid "IPv4 Address"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:116
+msgid "IPv6 Gateway"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:110
+msgid "IPv6 Subnet"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:241
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:104
+#: applications/luci-app-dockerman/luasrc/view/dockerman/images_import.htm:52
+msgid "Image"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:31
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:97
+#: applications/luci-app-dockerman/luasrc/view/dockerman/overview.htm:161
+msgid "Images"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/images_import.htm:4
+msgid "Import"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:93
+msgid "Import Images"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:31
+msgid "Index Server Address"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:287
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:35
+#: applications/luci-app-dockerman/luasrc/view/dockerman/container.htm:3
+msgid "Info"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:59
+msgid "Ingress"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:59
+msgid ""
+"Ingress network is the network which provides the routing-mesh in swarm mode"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/container.htm:8
+msgid "Inspect"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:257
+msgid "Interactive (-i)"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:70
+msgid "Internal"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:52
+msgid "Ipvlan Mode"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:191
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:168
+msgid "Kill"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:253
+msgid "Links"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:308
+msgid "Links with other containers"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:220
+#: applications/luci-app-dockerman/luasrc/view/dockerman/images_load.htm:2
+msgid "Load"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:143
+msgid "Log Level"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:413
+msgid "Log driver options"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/container.htm:9
+msgid "Logs"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:43
+msgid "Macvlan Mode"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:426
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:400
+msgid "Memory"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:575
+msgid "Memory Useage"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:400
+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 ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:426
+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 ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/volumes.lua:67
+msgid "Mount Point"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:368
+msgid "Mount tmpfs directory"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:249
+msgid "Mount/Volume"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:239
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:291
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/volumes.lua:64
+msgid "Name"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:273
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:385
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:99
+msgid "Network"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:59
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:23
+msgid "Network Name"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:32
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:42
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:299
+#: applications/luci-app-dockerman/luasrc/view/dockerman/overview.htm:193
+msgid "Networks"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:147
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:80
+msgid "New"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:245
+msgid "New Container"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:19
+msgid "New Network"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:24
+#: applications/luci-app-dockerman/luasrc/view/dockerman/images_import.htm:52
+msgid "New tag"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:386
+msgid "Number of CPUs. Number is a fractional number. 0.000 means no limit"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:414
+msgid "Number of CPUs. Number is a fractional number. 0.000 means no limit."
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:66
+msgid "Options"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:17
+msgid "Overview"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:61
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:33
+msgid "Parent Interface"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/container_file.htm:8
+msgid "Path"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/images_import.htm:52
+msgid "Please input new tag"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/container_file.htm:55
+msgid "Please input the PATH !"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/container_file.htm:24
+msgid "Please input the PATH and select the file !"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/newcontainer_resolve.htm:85
+msgid "Plese input <docker create/run> command line:"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:252
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:101
+msgid "Ports"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:284
+msgid "Privileged"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:334
+msgid "Publish container's port(s) to the host"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:64
+msgid "Pull"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:58
+msgid "Pull Image"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:32
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:140
+msgid "Registry Mirrors"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:99
+msgid "Remote Endpoint"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:104
+msgid "Remote Host"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:108
+msgid "Remote Port"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:206
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:173
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:156
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:89
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/volumes.lua:84
+msgid "Remove"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:27
+#: applications/luci-app-dockerman/luasrc/view/dockerman/images_import.htm:72
+msgid "Remove tag"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:106
+msgid "RepoTags"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:249
+msgid "Resolve CLI"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/container.htm:4
+msgid "Resources"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:181
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:158
+msgid "Restart"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:247
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:299
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:290
+msgid "Restart Policy"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:70
+msgid "Restrict external access to the network"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/cbi/inlinevalue.htm:31
+msgid "Reveal/hide password"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:339
+msgid "Run command"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:174
+msgid "Save"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:149
+msgid "Server Host"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:314
+msgid "Set custom DNS servers"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:324
+msgid "Set environment variables to inside the container"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:143
+msgid "Set the logging level"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:89
+msgid "Setting"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:108
+msgid "Size"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:176
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:153
+msgid "Start"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:245
+msgid "Start Time"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:576
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:577
+#: applications/luci-app-dockerman/luasrc/view/dockerman/container.htm:5
+msgid "Stats"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:242
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:96
+msgid "Status"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:186
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:163
+msgid "Stop"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/newcontainer_resolve.htm:85
+msgid "Submit"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:62
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:85
+msgid "Subnet"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:257
+msgid "Sysctl"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:374
+msgid "Sysctl(--sysctl)"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:374
+msgid "Sysctls (kernel parameters) options"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:579
+msgid "TOP"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:263
+msgid "TTY (-t)"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/container_stats.htm:55
+msgid "TX/RX"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:350
+msgid "The hostname to use for the container"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:413
+msgid "The logging configuration for this container"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:319
+msgid ""
+"The user that commands are run as inside the container.(format: name|uid[:"
+"group|gid])"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:255
+msgid "Tmpfs"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:368
+msgid "Tmpfs(--tmpfs)"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:29
+msgid "Total Memory"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:520
+msgid "UID"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:239
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:247
+msgid "Update"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:196
+msgid "Upgrade"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/container_file.htm:3
+#: applications/luci-app-dockerman/luasrc/view/dockerman/container_file.htm:14
+msgid "Upload"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/container_file.htm:43
+msgid "Upload Error"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/container_file.htm:40
+msgid "Upload Success"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/container_stats.htm:47
+msgid "Upload/Download"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:248
+msgid "User"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:319
+msgid "User(-u)"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:33
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/volumes.lua:57
+#: applications/luci-app-dockerman/luasrc/view/dockerman/overview.htm:270
+msgid "Volumes"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:125
+msgid ""
+"Which container(s) under bridge network can be accessed, even from "
+"interfaces that are not allowed, fill-in Container Id or Name"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:120
+msgid ""
+"Which interface(s) can access containers under the bridge network, fill-in "
+"Interface Name"
+msgstr ""
diff --git a/applications/luci-app-dockerman/po/fr/dockerman.po b/applications/luci-app-dockerman/po/fr/dockerman.po
new file mode 100644 (file)
index 0000000..c0643cc
--- /dev/null
@@ -0,0 +1,815 @@
+msgid ""
+msgstr ""
+"Language: fr\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:380
+msgid "A list of kernel capabilities to add to the container"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:91
+msgid "Access Control"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:362
+msgid "Add host device to the container"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:344
+msgid "Advance"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:355
+msgid "Allocates an ephemeral host port for all of a container's exposed ports"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:120
+msgid "Allowed access interfaces"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:278
+msgid "Always pull image first"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:27
+msgid "Api Version"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:78
+msgid "Auto create macvlan interface in Openwrt"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:64
+msgid "Available"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:329
+msgid "Bind Mount(-v)"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:329
+msgid "Bind mount a volume"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:431
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:406
+msgid "Block IO Weight"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:406
+msgid ""
+"Block IO weight (relative weight) accepts a weight value between 10 and 1000"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:431
+msgid ""
+"Block IO weight (relative weight) accepts a weight value between 10 and 1000."
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:380
+msgid "CAP-ADD(--cap-add)"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:420
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:393
+msgid "CPU Shares Weight"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:575
+msgid "CPU Useage"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:393
+msgid ""
+"CPU shares relative weight, if 0 is set, the system will ignore the value "
+"and use the default of 1024"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:420
+msgid ""
+"CPU shares relative weight, if 0 is set, the system will ignore the value "
+"and use the default of 1024."
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:414
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:386
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:28
+msgid "CPUs"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/newcontainer_resolve.htm:85
+msgid "Cancel"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:250
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:511
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:106
+msgid "Command"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/newcontainer_resolve.htm:93
+msgid "Command line"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/newcontainer_resolve.htm:67
+msgid "Command line Error"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:279
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:529
+msgid "Connect"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:279
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:309
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:345
+msgid "Connect Network"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/container.htm:7
+msgid "Console"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:480
+msgid "Container Inspect"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:498
+msgid "Container Logs"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:94
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:253
+msgid "Container Name"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:31
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:41
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/volumes.lua:31
+msgid "Container detail"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:30
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:83
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:107
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/volumes.lua:66
+#: applications/luci-app-dockerman/luasrc/view/dockerman/overview.htm:137
+msgid "Containers"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:125
+msgid "Containers allowed to be accessed"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:78
+msgid "Create macvlan interface"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:243
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:109
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/volumes.lua:68
+msgid "Created"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:256
+msgid "DNS"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:149
+msgid ""
+"Daemon unix socket (unix:///var/run/docker.sock) or TCP Remote Hosts "
+"(tcp://0.0.0.0:2375), default: unix:///var/run/docker.sock"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:254
+msgid "Device"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:362
+msgid "Device(--device)"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:273
+msgid "Disconnect"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:73
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:53
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:38
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:233
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:10
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:21
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/volumes.lua:52
+#: applications/luci-app-dockerman/luasrc/view/dockerman/logs.htm:3
+msgid "Docker"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:159
+msgid "Docker Container"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:90
+msgid "Docker Daemon"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:269
+msgid "Docker Image"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:30
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:138
+msgid "Docker Root Dir"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:94
+msgid "Docker Socket Path"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:26
+msgid "Docker Version"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/apply_widget.htm:89
+msgid "Docker actions done."
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:92
+msgid "DockerMan"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:21
+msgid ""
+"DockerMan is a Simple Docker manager client for LuCI, If you have any issue "
+"please visit:"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:99
+msgid "Dockerman connect to remote endpoint"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/container_file.htm:15
+msgid "Download"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:60
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:26
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/volumes.lua:65
+msgid "Driver"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:201
+msgid "Duplicate/Edit"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:135
+msgid "Enable"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:104
+msgid "Enable IPv6"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:251
+msgid "Env"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:324
+msgid "Environmental Variable(-e)"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:34
+#: applications/luci-app-dockerman/luasrc/view/dockerman/logs.htm:5
+msgid "Events"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:100
+msgid "Exclude IPs"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:355
+msgid "Exposed All Ports(-P)"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:334
+msgid "Exposed Ports(-p)"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/container.htm:6
+msgid "File"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:245
+msgid "Finish Time"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:165
+msgid "Force Remove"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:63
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:90
+msgid "Gateway"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:21
+msgid "Github"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/cbi/inlinevalue.htm:4
+msgid "Go to relevant configuration page"
+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 ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:246
+msgid "Healthy"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:350
+msgid "Host Name"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:240
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:92
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:104
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:47
+msgid "ID"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:95
+msgid "IP range"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:303
+msgid "IPv4 Address"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:116
+msgid "IPv6 Gateway"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:110
+msgid "IPv6 Subnet"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:241
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:104
+#: applications/luci-app-dockerman/luasrc/view/dockerman/images_import.htm:52
+msgid "Image"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:31
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:97
+#: applications/luci-app-dockerman/luasrc/view/dockerman/overview.htm:161
+msgid "Images"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/images_import.htm:4
+msgid "Import"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:93
+msgid "Import Images"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:31
+msgid "Index Server Address"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:287
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:35
+#: applications/luci-app-dockerman/luasrc/view/dockerman/container.htm:3
+msgid "Info"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:59
+msgid "Ingress"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:59
+msgid ""
+"Ingress network is the network which provides the routing-mesh in swarm mode"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/container.htm:8
+msgid "Inspect"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:257
+msgid "Interactive (-i)"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:70
+msgid "Internal"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:52
+msgid "Ipvlan Mode"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:191
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:168
+msgid "Kill"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:253
+msgid "Links"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:308
+msgid "Links with other containers"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:220
+#: applications/luci-app-dockerman/luasrc/view/dockerman/images_load.htm:2
+msgid "Load"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:143
+msgid "Log Level"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:413
+msgid "Log driver options"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/container.htm:9
+msgid "Logs"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:43
+msgid "Macvlan Mode"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:426
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:400
+msgid "Memory"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:575
+msgid "Memory Useage"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:400
+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 ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:426
+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 ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/volumes.lua:67
+msgid "Mount Point"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:368
+msgid "Mount tmpfs directory"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:249
+msgid "Mount/Volume"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:239
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:291
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/volumes.lua:64
+msgid "Name"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:273
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:385
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:99
+msgid "Network"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:59
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:23
+msgid "Network Name"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:32
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:42
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:299
+#: applications/luci-app-dockerman/luasrc/view/dockerman/overview.htm:193
+msgid "Networks"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:147
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:80
+msgid "New"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:245
+msgid "New Container"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:19
+msgid "New Network"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:24
+#: applications/luci-app-dockerman/luasrc/view/dockerman/images_import.htm:52
+msgid "New tag"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:386
+msgid "Number of CPUs. Number is a fractional number. 0.000 means no limit"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:414
+msgid "Number of CPUs. Number is a fractional number. 0.000 means no limit."
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:66
+msgid "Options"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:17
+msgid "Overview"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:61
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:33
+msgid "Parent Interface"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/container_file.htm:8
+msgid "Path"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/images_import.htm:52
+msgid "Please input new tag"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/container_file.htm:55
+msgid "Please input the PATH !"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/container_file.htm:24
+msgid "Please input the PATH and select the file !"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/newcontainer_resolve.htm:85
+msgid "Plese input <docker create/run> command line:"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:252
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:101
+msgid "Ports"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:284
+msgid "Privileged"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:334
+msgid "Publish container's port(s) to the host"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:64
+msgid "Pull"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:58
+msgid "Pull Image"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:32
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:140
+msgid "Registry Mirrors"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:99
+msgid "Remote Endpoint"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:104
+msgid "Remote Host"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:108
+msgid "Remote Port"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:206
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:173
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:156
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:89
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/volumes.lua:84
+msgid "Remove"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:27
+#: applications/luci-app-dockerman/luasrc/view/dockerman/images_import.htm:72
+msgid "Remove tag"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:106
+msgid "RepoTags"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:249
+msgid "Resolve CLI"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/container.htm:4
+msgid "Resources"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:181
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:158
+msgid "Restart"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:247
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:299
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:290
+msgid "Restart Policy"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:70
+msgid "Restrict external access to the network"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/cbi/inlinevalue.htm:31
+msgid "Reveal/hide password"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:339
+msgid "Run command"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:174
+msgid "Save"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:149
+msgid "Server Host"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:314
+msgid "Set custom DNS servers"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:324
+msgid "Set environment variables to inside the container"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:143
+msgid "Set the logging level"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:89
+msgid "Setting"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:108
+msgid "Size"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:176
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:153
+msgid "Start"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:245
+msgid "Start Time"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:576
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:577
+#: applications/luci-app-dockerman/luasrc/view/dockerman/container.htm:5
+msgid "Stats"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:242
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:96
+msgid "Status"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:186
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:163
+msgid "Stop"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/newcontainer_resolve.htm:85
+msgid "Submit"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:62
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:85
+msgid "Subnet"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:257
+msgid "Sysctl"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:374
+msgid "Sysctl(--sysctl)"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:374
+msgid "Sysctls (kernel parameters) options"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:579
+msgid "TOP"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:263
+msgid "TTY (-t)"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/container_stats.htm:55
+msgid "TX/RX"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:350
+msgid "The hostname to use for the container"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:413
+msgid "The logging configuration for this container"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:319
+msgid ""
+"The user that commands are run as inside the container.(format: name|uid[:"
+"group|gid])"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:255
+msgid "Tmpfs"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:368
+msgid "Tmpfs(--tmpfs)"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:29
+msgid "Total Memory"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:520
+msgid "UID"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:239
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:247
+msgid "Update"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:196
+msgid "Upgrade"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/container_file.htm:3
+#: applications/luci-app-dockerman/luasrc/view/dockerman/container_file.htm:14
+msgid "Upload"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/container_file.htm:43
+msgid "Upload Error"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/container_file.htm:40
+msgid "Upload Success"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/container_stats.htm:47
+msgid "Upload/Download"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:248
+msgid "User"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:319
+msgid "User(-u)"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:33
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/volumes.lua:57
+#: applications/luci-app-dockerman/luasrc/view/dockerman/overview.htm:270
+msgid "Volumes"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:125
+msgid ""
+"Which container(s) under bridge network can be accessed, even from "
+"interfaces that are not allowed, fill-in Container Id or Name"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:120
+msgid ""
+"Which interface(s) can access containers under the bridge network, fill-in "
+"Interface Name"
+msgstr ""
diff --git a/applications/luci-app-dockerman/po/he/dockerman.po b/applications/luci-app-dockerman/po/he/dockerman.po
new file mode 100644 (file)
index 0000000..fd7811b
--- /dev/null
@@ -0,0 +1,815 @@
+msgid ""
+msgstr ""
+"Language: he\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:380
+msgid "A list of kernel capabilities to add to the container"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:91
+msgid "Access Control"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:362
+msgid "Add host device to the container"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:344
+msgid "Advance"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:355
+msgid "Allocates an ephemeral host port for all of a container's exposed ports"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:120
+msgid "Allowed access interfaces"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:278
+msgid "Always pull image first"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:27
+msgid "Api Version"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:78
+msgid "Auto create macvlan interface in Openwrt"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:64
+msgid "Available"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:329
+msgid "Bind Mount(-v)"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:329
+msgid "Bind mount a volume"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:431
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:406
+msgid "Block IO Weight"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:406
+msgid ""
+"Block IO weight (relative weight) accepts a weight value between 10 and 1000"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:431
+msgid ""
+"Block IO weight (relative weight) accepts a weight value between 10 and 1000."
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:380
+msgid "CAP-ADD(--cap-add)"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:420
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:393
+msgid "CPU Shares Weight"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:575
+msgid "CPU Useage"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:393
+msgid ""
+"CPU shares relative weight, if 0 is set, the system will ignore the value "
+"and use the default of 1024"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:420
+msgid ""
+"CPU shares relative weight, if 0 is set, the system will ignore the value "
+"and use the default of 1024."
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:414
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:386
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:28
+msgid "CPUs"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/newcontainer_resolve.htm:85
+msgid "Cancel"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:250
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:511
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:106
+msgid "Command"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/newcontainer_resolve.htm:93
+msgid "Command line"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/newcontainer_resolve.htm:67
+msgid "Command line Error"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:279
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:529
+msgid "Connect"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:279
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:309
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:345
+msgid "Connect Network"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/container.htm:7
+msgid "Console"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:480
+msgid "Container Inspect"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:498
+msgid "Container Logs"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:94
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:253
+msgid "Container Name"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:31
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:41
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/volumes.lua:31
+msgid "Container detail"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:30
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:83
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:107
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/volumes.lua:66
+#: applications/luci-app-dockerman/luasrc/view/dockerman/overview.htm:137
+msgid "Containers"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:125
+msgid "Containers allowed to be accessed"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:78
+msgid "Create macvlan interface"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:243
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:109
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/volumes.lua:68
+msgid "Created"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:256
+msgid "DNS"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:149
+msgid ""
+"Daemon unix socket (unix:///var/run/docker.sock) or TCP Remote Hosts "
+"(tcp://0.0.0.0:2375), default: unix:///var/run/docker.sock"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:254
+msgid "Device"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:362
+msgid "Device(--device)"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:273
+msgid "Disconnect"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:73
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:53
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:38
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:233
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:10
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:21
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/volumes.lua:52
+#: applications/luci-app-dockerman/luasrc/view/dockerman/logs.htm:3
+msgid "Docker"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:159
+msgid "Docker Container"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:90
+msgid "Docker Daemon"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:269
+msgid "Docker Image"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:30
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:138
+msgid "Docker Root Dir"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:94
+msgid "Docker Socket Path"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:26
+msgid "Docker Version"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/apply_widget.htm:89
+msgid "Docker actions done."
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:92
+msgid "DockerMan"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:21
+msgid ""
+"DockerMan is a Simple Docker manager client for LuCI, If you have any issue "
+"please visit:"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:99
+msgid "Dockerman connect to remote endpoint"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/container_file.htm:15
+msgid "Download"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:60
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:26
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/volumes.lua:65
+msgid "Driver"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:201
+msgid "Duplicate/Edit"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:135
+msgid "Enable"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:104
+msgid "Enable IPv6"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:251
+msgid "Env"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:324
+msgid "Environmental Variable(-e)"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:34
+#: applications/luci-app-dockerman/luasrc/view/dockerman/logs.htm:5
+msgid "Events"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:100
+msgid "Exclude IPs"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:355
+msgid "Exposed All Ports(-P)"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:334
+msgid "Exposed Ports(-p)"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/container.htm:6
+msgid "File"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:245
+msgid "Finish Time"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:165
+msgid "Force Remove"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:63
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:90
+msgid "Gateway"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:21
+msgid "Github"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/cbi/inlinevalue.htm:4
+msgid "Go to relevant configuration page"
+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 ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:246
+msgid "Healthy"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:350
+msgid "Host Name"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:240
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:92
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:104
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:47
+msgid "ID"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:95
+msgid "IP range"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:303
+msgid "IPv4 Address"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:116
+msgid "IPv6 Gateway"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:110
+msgid "IPv6 Subnet"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:241
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:104
+#: applications/luci-app-dockerman/luasrc/view/dockerman/images_import.htm:52
+msgid "Image"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:31
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:97
+#: applications/luci-app-dockerman/luasrc/view/dockerman/overview.htm:161
+msgid "Images"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/images_import.htm:4
+msgid "Import"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:93
+msgid "Import Images"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:31
+msgid "Index Server Address"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:287
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:35
+#: applications/luci-app-dockerman/luasrc/view/dockerman/container.htm:3
+msgid "Info"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:59
+msgid "Ingress"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:59
+msgid ""
+"Ingress network is the network which provides the routing-mesh in swarm mode"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/container.htm:8
+msgid "Inspect"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:257
+msgid "Interactive (-i)"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:70
+msgid "Internal"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:52
+msgid "Ipvlan Mode"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:191
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:168
+msgid "Kill"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:253
+msgid "Links"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:308
+msgid "Links with other containers"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:220
+#: applications/luci-app-dockerman/luasrc/view/dockerman/images_load.htm:2
+msgid "Load"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:143
+msgid "Log Level"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:413
+msgid "Log driver options"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/container.htm:9
+msgid "Logs"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:43
+msgid "Macvlan Mode"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:426
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:400
+msgid "Memory"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:575
+msgid "Memory Useage"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:400
+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 ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:426
+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 ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/volumes.lua:67
+msgid "Mount Point"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:368
+msgid "Mount tmpfs directory"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:249
+msgid "Mount/Volume"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:239
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:291
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/volumes.lua:64
+msgid "Name"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:273
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:385
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:99
+msgid "Network"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:59
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:23
+msgid "Network Name"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:32
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:42
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:299
+#: applications/luci-app-dockerman/luasrc/view/dockerman/overview.htm:193
+msgid "Networks"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:147
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:80
+msgid "New"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:245
+msgid "New Container"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:19
+msgid "New Network"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:24
+#: applications/luci-app-dockerman/luasrc/view/dockerman/images_import.htm:52
+msgid "New tag"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:386
+msgid "Number of CPUs. Number is a fractional number. 0.000 means no limit"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:414
+msgid "Number of CPUs. Number is a fractional number. 0.000 means no limit."
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:66
+msgid "Options"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:17
+msgid "Overview"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:61
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:33
+msgid "Parent Interface"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/container_file.htm:8
+msgid "Path"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/images_import.htm:52
+msgid "Please input new tag"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/container_file.htm:55
+msgid "Please input the PATH !"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/container_file.htm:24
+msgid "Please input the PATH and select the file !"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/newcontainer_resolve.htm:85
+msgid "Plese input <docker create/run> command line:"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:252
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:101
+msgid "Ports"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:284
+msgid "Privileged"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:334
+msgid "Publish container's port(s) to the host"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:64
+msgid "Pull"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:58
+msgid "Pull Image"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:32
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:140
+msgid "Registry Mirrors"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:99
+msgid "Remote Endpoint"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:104
+msgid "Remote Host"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:108
+msgid "Remote Port"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:206
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:173
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:156
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:89
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/volumes.lua:84
+msgid "Remove"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:27
+#: applications/luci-app-dockerman/luasrc/view/dockerman/images_import.htm:72
+msgid "Remove tag"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:106
+msgid "RepoTags"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:249
+msgid "Resolve CLI"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/container.htm:4
+msgid "Resources"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:181
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:158
+msgid "Restart"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:247
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:299
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:290
+msgid "Restart Policy"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:70
+msgid "Restrict external access to the network"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/cbi/inlinevalue.htm:31
+msgid "Reveal/hide password"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:339
+msgid "Run command"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:174
+msgid "Save"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:149
+msgid "Server Host"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:314
+msgid "Set custom DNS servers"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:324
+msgid "Set environment variables to inside the container"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:143
+msgid "Set the logging level"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:89
+msgid "Setting"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:108
+msgid "Size"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:176
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:153
+msgid "Start"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:245
+msgid "Start Time"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:576
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:577
+#: applications/luci-app-dockerman/luasrc/view/dockerman/container.htm:5
+msgid "Stats"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:242
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:96
+msgid "Status"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:186
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:163
+msgid "Stop"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/newcontainer_resolve.htm:85
+msgid "Submit"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:62
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:85
+msgid "Subnet"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:257
+msgid "Sysctl"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:374
+msgid "Sysctl(--sysctl)"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:374
+msgid "Sysctls (kernel parameters) options"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:579
+msgid "TOP"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:263
+msgid "TTY (-t)"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/container_stats.htm:55
+msgid "TX/RX"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:350
+msgid "The hostname to use for the container"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:413
+msgid "The logging configuration for this container"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:319
+msgid ""
+"The user that commands are run as inside the container.(format: name|uid[:"
+"group|gid])"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:255
+msgid "Tmpfs"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:368
+msgid "Tmpfs(--tmpfs)"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:29
+msgid "Total Memory"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:520
+msgid "UID"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:239
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:247
+msgid "Update"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:196
+msgid "Upgrade"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/container_file.htm:3
+#: applications/luci-app-dockerman/luasrc/view/dockerman/container_file.htm:14
+msgid "Upload"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/container_file.htm:43
+msgid "Upload Error"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/container_file.htm:40
+msgid "Upload Success"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/container_stats.htm:47
+msgid "Upload/Download"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:248
+msgid "User"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:319
+msgid "User(-u)"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:33
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/volumes.lua:57
+#: applications/luci-app-dockerman/luasrc/view/dockerman/overview.htm:270
+msgid "Volumes"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:125
+msgid ""
+"Which container(s) under bridge network can be accessed, even from "
+"interfaces that are not allowed, fill-in Container Id or Name"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:120
+msgid ""
+"Which interface(s) can access containers under the bridge network, fill-in "
+"Interface Name"
+msgstr ""
diff --git a/applications/luci-app-dockerman/po/hi/dockerman.po b/applications/luci-app-dockerman/po/hi/dockerman.po
new file mode 100644 (file)
index 0000000..351c1e8
--- /dev/null
@@ -0,0 +1,815 @@
+msgid ""
+msgstr ""
+"Language: hi\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:380
+msgid "A list of kernel capabilities to add to the container"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:91
+msgid "Access Control"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:362
+msgid "Add host device to the container"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:344
+msgid "Advance"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:355
+msgid "Allocates an ephemeral host port for all of a container's exposed ports"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:120
+msgid "Allowed access interfaces"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:278
+msgid "Always pull image first"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:27
+msgid "Api Version"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:78
+msgid "Auto create macvlan interface in Openwrt"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:64
+msgid "Available"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:329
+msgid "Bind Mount(-v)"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:329
+msgid "Bind mount a volume"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:431
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:406
+msgid "Block IO Weight"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:406
+msgid ""
+"Block IO weight (relative weight) accepts a weight value between 10 and 1000"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:431
+msgid ""
+"Block IO weight (relative weight) accepts a weight value between 10 and 1000."
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:380
+msgid "CAP-ADD(--cap-add)"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:420
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:393
+msgid "CPU Shares Weight"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:575
+msgid "CPU Useage"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:393
+msgid ""
+"CPU shares relative weight, if 0 is set, the system will ignore the value "
+"and use the default of 1024"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:420
+msgid ""
+"CPU shares relative weight, if 0 is set, the system will ignore the value "
+"and use the default of 1024."
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:414
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:386
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:28
+msgid "CPUs"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/newcontainer_resolve.htm:85
+msgid "Cancel"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:250
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:511
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:106
+msgid "Command"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/newcontainer_resolve.htm:93
+msgid "Command line"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/newcontainer_resolve.htm:67
+msgid "Command line Error"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:279
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:529
+msgid "Connect"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:279
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:309
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:345
+msgid "Connect Network"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/container.htm:7
+msgid "Console"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:480
+msgid "Container Inspect"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:498
+msgid "Container Logs"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:94
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:253
+msgid "Container Name"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:31
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:41
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/volumes.lua:31
+msgid "Container detail"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:30
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:83
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:107
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/volumes.lua:66
+#: applications/luci-app-dockerman/luasrc/view/dockerman/overview.htm:137
+msgid "Containers"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:125
+msgid "Containers allowed to be accessed"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:78
+msgid "Create macvlan interface"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:243
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:109
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/volumes.lua:68
+msgid "Created"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:256
+msgid "DNS"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:149
+msgid ""
+"Daemon unix socket (unix:///var/run/docker.sock) or TCP Remote Hosts "
+"(tcp://0.0.0.0:2375), default: unix:///var/run/docker.sock"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:254
+msgid "Device"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:362
+msgid "Device(--device)"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:273
+msgid "Disconnect"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:73
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:53
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:38
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:233
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:10
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:21
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/volumes.lua:52
+#: applications/luci-app-dockerman/luasrc/view/dockerman/logs.htm:3
+msgid "Docker"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:159
+msgid "Docker Container"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:90
+msgid "Docker Daemon"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:269
+msgid "Docker Image"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:30
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:138
+msgid "Docker Root Dir"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:94
+msgid "Docker Socket Path"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:26
+msgid "Docker Version"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/apply_widget.htm:89
+msgid "Docker actions done."
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:92
+msgid "DockerMan"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:21
+msgid ""
+"DockerMan is a Simple Docker manager client for LuCI, If you have any issue "
+"please visit:"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:99
+msgid "Dockerman connect to remote endpoint"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/container_file.htm:15
+msgid "Download"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:60
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:26
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/volumes.lua:65
+msgid "Driver"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:201
+msgid "Duplicate/Edit"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:135
+msgid "Enable"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:104
+msgid "Enable IPv6"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:251
+msgid "Env"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:324
+msgid "Environmental Variable(-e)"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:34
+#: applications/luci-app-dockerman/luasrc/view/dockerman/logs.htm:5
+msgid "Events"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:100
+msgid "Exclude IPs"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:355
+msgid "Exposed All Ports(-P)"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:334
+msgid "Exposed Ports(-p)"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/container.htm:6
+msgid "File"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:245
+msgid "Finish Time"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:165
+msgid "Force Remove"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:63
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:90
+msgid "Gateway"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:21
+msgid "Github"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/cbi/inlinevalue.htm:4
+msgid "Go to relevant configuration page"
+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 ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:246
+msgid "Healthy"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:350
+msgid "Host Name"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:240
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:92
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:104
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:47
+msgid "ID"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:95
+msgid "IP range"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:303
+msgid "IPv4 Address"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:116
+msgid "IPv6 Gateway"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:110
+msgid "IPv6 Subnet"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:241
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:104
+#: applications/luci-app-dockerman/luasrc/view/dockerman/images_import.htm:52
+msgid "Image"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:31
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:97
+#: applications/luci-app-dockerman/luasrc/view/dockerman/overview.htm:161
+msgid "Images"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/images_import.htm:4
+msgid "Import"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:93
+msgid "Import Images"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:31
+msgid "Index Server Address"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:287
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:35
+#: applications/luci-app-dockerman/luasrc/view/dockerman/container.htm:3
+msgid "Info"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:59
+msgid "Ingress"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:59
+msgid ""
+"Ingress network is the network which provides the routing-mesh in swarm mode"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/container.htm:8
+msgid "Inspect"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:257
+msgid "Interactive (-i)"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:70
+msgid "Internal"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:52
+msgid "Ipvlan Mode"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:191
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:168
+msgid "Kill"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:253
+msgid "Links"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:308
+msgid "Links with other containers"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:220
+#: applications/luci-app-dockerman/luasrc/view/dockerman/images_load.htm:2
+msgid "Load"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:143
+msgid "Log Level"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:413
+msgid "Log driver options"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/container.htm:9
+msgid "Logs"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:43
+msgid "Macvlan Mode"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:426
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:400
+msgid "Memory"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:575
+msgid "Memory Useage"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:400
+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 ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:426
+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 ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/volumes.lua:67
+msgid "Mount Point"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:368
+msgid "Mount tmpfs directory"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:249
+msgid "Mount/Volume"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:239
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:291
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/volumes.lua:64
+msgid "Name"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:273
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:385
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:99
+msgid "Network"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:59
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:23
+msgid "Network Name"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:32
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:42
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:299
+#: applications/luci-app-dockerman/luasrc/view/dockerman/overview.htm:193
+msgid "Networks"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:147
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:80
+msgid "New"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:245
+msgid "New Container"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:19
+msgid "New Network"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:24
+#: applications/luci-app-dockerman/luasrc/view/dockerman/images_import.htm:52
+msgid "New tag"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:386
+msgid "Number of CPUs. Number is a fractional number. 0.000 means no limit"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:414
+msgid "Number of CPUs. Number is a fractional number. 0.000 means no limit."
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:66
+msgid "Options"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:17
+msgid "Overview"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:61
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:33
+msgid "Parent Interface"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/container_file.htm:8
+msgid "Path"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/images_import.htm:52
+msgid "Please input new tag"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/container_file.htm:55
+msgid "Please input the PATH !"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/container_file.htm:24
+msgid "Please input the PATH and select the file !"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/newcontainer_resolve.htm:85
+msgid "Plese input <docker create/run> command line:"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:252
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:101
+msgid "Ports"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:284
+msgid "Privileged"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:334
+msgid "Publish container's port(s) to the host"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:64
+msgid "Pull"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:58
+msgid "Pull Image"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:32
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:140
+msgid "Registry Mirrors"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:99
+msgid "Remote Endpoint"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:104
+msgid "Remote Host"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:108
+msgid "Remote Port"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:206
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:173
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:156
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:89
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/volumes.lua:84
+msgid "Remove"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:27
+#: applications/luci-app-dockerman/luasrc/view/dockerman/images_import.htm:72
+msgid "Remove tag"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:106
+msgid "RepoTags"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:249
+msgid "Resolve CLI"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/container.htm:4
+msgid "Resources"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:181
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:158
+msgid "Restart"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:247
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:299
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:290
+msgid "Restart Policy"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:70
+msgid "Restrict external access to the network"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/cbi/inlinevalue.htm:31
+msgid "Reveal/hide password"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:339
+msgid "Run command"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:174
+msgid "Save"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:149
+msgid "Server Host"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:314
+msgid "Set custom DNS servers"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:324
+msgid "Set environment variables to inside the container"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:143
+msgid "Set the logging level"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:89
+msgid "Setting"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:108
+msgid "Size"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:176
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:153
+msgid "Start"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:245
+msgid "Start Time"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:576
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:577
+#: applications/luci-app-dockerman/luasrc/view/dockerman/container.htm:5
+msgid "Stats"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:242
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:96
+msgid "Status"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:186
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:163
+msgid "Stop"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/newcontainer_resolve.htm:85
+msgid "Submit"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:62
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:85
+msgid "Subnet"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:257
+msgid "Sysctl"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:374
+msgid "Sysctl(--sysctl)"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:374
+msgid "Sysctls (kernel parameters) options"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:579
+msgid "TOP"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:263
+msgid "TTY (-t)"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/container_stats.htm:55
+msgid "TX/RX"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:350
+msgid "The hostname to use for the container"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:413
+msgid "The logging configuration for this container"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:319
+msgid ""
+"The user that commands are run as inside the container.(format: name|uid[:"
+"group|gid])"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:255
+msgid "Tmpfs"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:368
+msgid "Tmpfs(--tmpfs)"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:29
+msgid "Total Memory"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:520
+msgid "UID"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:239
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:247
+msgid "Update"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:196
+msgid "Upgrade"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/container_file.htm:3
+#: applications/luci-app-dockerman/luasrc/view/dockerman/container_file.htm:14
+msgid "Upload"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/container_file.htm:43
+msgid "Upload Error"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/container_file.htm:40
+msgid "Upload Success"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/container_stats.htm:47
+msgid "Upload/Download"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:248
+msgid "User"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:319
+msgid "User(-u)"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:33
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/volumes.lua:57
+#: applications/luci-app-dockerman/luasrc/view/dockerman/overview.htm:270
+msgid "Volumes"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:125
+msgid ""
+"Which container(s) under bridge network can be accessed, even from "
+"interfaces that are not allowed, fill-in Container Id or Name"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:120
+msgid ""
+"Which interface(s) can access containers under the bridge network, fill-in "
+"Interface Name"
+msgstr ""
diff --git a/applications/luci-app-dockerman/po/hu/dockerman.po b/applications/luci-app-dockerman/po/hu/dockerman.po
new file mode 100644 (file)
index 0000000..0e8b18b
--- /dev/null
@@ -0,0 +1,815 @@
+msgid ""
+msgstr ""
+"Language: hu\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:380
+msgid "A list of kernel capabilities to add to the container"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:91
+msgid "Access Control"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:362
+msgid "Add host device to the container"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:344
+msgid "Advance"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:355
+msgid "Allocates an ephemeral host port for all of a container's exposed ports"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:120
+msgid "Allowed access interfaces"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:278
+msgid "Always pull image first"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:27
+msgid "Api Version"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:78
+msgid "Auto create macvlan interface in Openwrt"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:64
+msgid "Available"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:329
+msgid "Bind Mount(-v)"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:329
+msgid "Bind mount a volume"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:431
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:406
+msgid "Block IO Weight"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:406
+msgid ""
+"Block IO weight (relative weight) accepts a weight value between 10 and 1000"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:431
+msgid ""
+"Block IO weight (relative weight) accepts a weight value between 10 and 1000."
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:380
+msgid "CAP-ADD(--cap-add)"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:420
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:393
+msgid "CPU Shares Weight"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:575
+msgid "CPU Useage"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:393
+msgid ""
+"CPU shares relative weight, if 0 is set, the system will ignore the value "
+"and use the default of 1024"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:420
+msgid ""
+"CPU shares relative weight, if 0 is set, the system will ignore the value "
+"and use the default of 1024."
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:414
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:386
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:28
+msgid "CPUs"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/newcontainer_resolve.htm:85
+msgid "Cancel"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:250
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:511
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:106
+msgid "Command"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/newcontainer_resolve.htm:93
+msgid "Command line"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/newcontainer_resolve.htm:67
+msgid "Command line Error"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:279
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:529
+msgid "Connect"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:279
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:309
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:345
+msgid "Connect Network"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/container.htm:7
+msgid "Console"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:480
+msgid "Container Inspect"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:498
+msgid "Container Logs"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:94
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:253
+msgid "Container Name"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:31
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:41
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/volumes.lua:31
+msgid "Container detail"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:30
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:83
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:107
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/volumes.lua:66
+#: applications/luci-app-dockerman/luasrc/view/dockerman/overview.htm:137
+msgid "Containers"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:125
+msgid "Containers allowed to be accessed"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:78
+msgid "Create macvlan interface"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:243
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:109
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/volumes.lua:68
+msgid "Created"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:256
+msgid "DNS"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:149
+msgid ""
+"Daemon unix socket (unix:///var/run/docker.sock) or TCP Remote Hosts "
+"(tcp://0.0.0.0:2375), default: unix:///var/run/docker.sock"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:254
+msgid "Device"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:362
+msgid "Device(--device)"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:273
+msgid "Disconnect"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:73
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:53
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:38
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:233
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:10
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:21
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/volumes.lua:52
+#: applications/luci-app-dockerman/luasrc/view/dockerman/logs.htm:3
+msgid "Docker"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:159
+msgid "Docker Container"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:90
+msgid "Docker Daemon"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:269
+msgid "Docker Image"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:30
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:138
+msgid "Docker Root Dir"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:94
+msgid "Docker Socket Path"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:26
+msgid "Docker Version"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/apply_widget.htm:89
+msgid "Docker actions done."
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:92
+msgid "DockerMan"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:21
+msgid ""
+"DockerMan is a Simple Docker manager client for LuCI, If you have any issue "
+"please visit:"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:99
+msgid "Dockerman connect to remote endpoint"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/container_file.htm:15
+msgid "Download"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:60
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:26
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/volumes.lua:65
+msgid "Driver"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:201
+msgid "Duplicate/Edit"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:135
+msgid "Enable"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:104
+msgid "Enable IPv6"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:251
+msgid "Env"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:324
+msgid "Environmental Variable(-e)"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:34
+#: applications/luci-app-dockerman/luasrc/view/dockerman/logs.htm:5
+msgid "Events"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:100
+msgid "Exclude IPs"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:355
+msgid "Exposed All Ports(-P)"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:334
+msgid "Exposed Ports(-p)"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/container.htm:6
+msgid "File"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:245
+msgid "Finish Time"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:165
+msgid "Force Remove"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:63
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:90
+msgid "Gateway"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:21
+msgid "Github"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/cbi/inlinevalue.htm:4
+msgid "Go to relevant configuration page"
+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 ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:246
+msgid "Healthy"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:350
+msgid "Host Name"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:240
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:92
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:104
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:47
+msgid "ID"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:95
+msgid "IP range"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:303
+msgid "IPv4 Address"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:116
+msgid "IPv6 Gateway"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:110
+msgid "IPv6 Subnet"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:241
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:104
+#: applications/luci-app-dockerman/luasrc/view/dockerman/images_import.htm:52
+msgid "Image"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:31
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:97
+#: applications/luci-app-dockerman/luasrc/view/dockerman/overview.htm:161
+msgid "Images"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/images_import.htm:4
+msgid "Import"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:93
+msgid "Import Images"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:31
+msgid "Index Server Address"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:287
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:35
+#: applications/luci-app-dockerman/luasrc/view/dockerman/container.htm:3
+msgid "Info"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:59
+msgid "Ingress"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:59
+msgid ""
+"Ingress network is the network which provides the routing-mesh in swarm mode"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/container.htm:8
+msgid "Inspect"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:257
+msgid "Interactive (-i)"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:70
+msgid "Internal"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:52
+msgid "Ipvlan Mode"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:191
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:168
+msgid "Kill"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:253
+msgid "Links"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:308
+msgid "Links with other containers"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:220
+#: applications/luci-app-dockerman/luasrc/view/dockerman/images_load.htm:2
+msgid "Load"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:143
+msgid "Log Level"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:413
+msgid "Log driver options"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/container.htm:9
+msgid "Logs"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:43
+msgid "Macvlan Mode"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:426
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:400
+msgid "Memory"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:575
+msgid "Memory Useage"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:400
+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 ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:426
+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 ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/volumes.lua:67
+msgid "Mount Point"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:368
+msgid "Mount tmpfs directory"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:249
+msgid "Mount/Volume"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:239
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:291
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/volumes.lua:64
+msgid "Name"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:273
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:385
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:99
+msgid "Network"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:59
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:23
+msgid "Network Name"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:32
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:42
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:299
+#: applications/luci-app-dockerman/luasrc/view/dockerman/overview.htm:193
+msgid "Networks"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:147
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:80
+msgid "New"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:245
+msgid "New Container"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:19
+msgid "New Network"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:24
+#: applications/luci-app-dockerman/luasrc/view/dockerman/images_import.htm:52
+msgid "New tag"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:386
+msgid "Number of CPUs. Number is a fractional number. 0.000 means no limit"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:414
+msgid "Number of CPUs. Number is a fractional number. 0.000 means no limit."
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:66
+msgid "Options"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:17
+msgid "Overview"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:61
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:33
+msgid "Parent Interface"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/container_file.htm:8
+msgid "Path"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/images_import.htm:52
+msgid "Please input new tag"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/container_file.htm:55
+msgid "Please input the PATH !"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/container_file.htm:24
+msgid "Please input the PATH and select the file !"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/newcontainer_resolve.htm:85
+msgid "Plese input <docker create/run> command line:"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:252
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:101
+msgid "Ports"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:284
+msgid "Privileged"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:334
+msgid "Publish container's port(s) to the host"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:64
+msgid "Pull"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:58
+msgid "Pull Image"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:32
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:140
+msgid "Registry Mirrors"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:99
+msgid "Remote Endpoint"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:104
+msgid "Remote Host"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:108
+msgid "Remote Port"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:206
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:173
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:156
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:89
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/volumes.lua:84
+msgid "Remove"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:27
+#: applications/luci-app-dockerman/luasrc/view/dockerman/images_import.htm:72
+msgid "Remove tag"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:106
+msgid "RepoTags"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:249
+msgid "Resolve CLI"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/container.htm:4
+msgid "Resources"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:181
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:158
+msgid "Restart"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:247
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:299
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:290
+msgid "Restart Policy"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:70
+msgid "Restrict external access to the network"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/cbi/inlinevalue.htm:31
+msgid "Reveal/hide password"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:339
+msgid "Run command"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:174
+msgid "Save"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:149
+msgid "Server Host"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:314
+msgid "Set custom DNS servers"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:324
+msgid "Set environment variables to inside the container"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:143
+msgid "Set the logging level"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:89
+msgid "Setting"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:108
+msgid "Size"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:176
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:153
+msgid "Start"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:245
+msgid "Start Time"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:576
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:577
+#: applications/luci-app-dockerman/luasrc/view/dockerman/container.htm:5
+msgid "Stats"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:242
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:96
+msgid "Status"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:186
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:163
+msgid "Stop"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/newcontainer_resolve.htm:85
+msgid "Submit"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:62
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:85
+msgid "Subnet"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:257
+msgid "Sysctl"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:374
+msgid "Sysctl(--sysctl)"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:374
+msgid "Sysctls (kernel parameters) options"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:579
+msgid "TOP"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:263
+msgid "TTY (-t)"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/container_stats.htm:55
+msgid "TX/RX"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:350
+msgid "The hostname to use for the container"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:413
+msgid "The logging configuration for this container"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:319
+msgid ""
+"The user that commands are run as inside the container.(format: name|uid[:"
+"group|gid])"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:255
+msgid "Tmpfs"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:368
+msgid "Tmpfs(--tmpfs)"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:29
+msgid "Total Memory"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:520
+msgid "UID"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:239
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:247
+msgid "Update"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:196
+msgid "Upgrade"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/container_file.htm:3
+#: applications/luci-app-dockerman/luasrc/view/dockerman/container_file.htm:14
+msgid "Upload"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/container_file.htm:43
+msgid "Upload Error"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/container_file.htm:40
+msgid "Upload Success"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/container_stats.htm:47
+msgid "Upload/Download"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:248
+msgid "User"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:319
+msgid "User(-u)"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:33
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/volumes.lua:57
+#: applications/luci-app-dockerman/luasrc/view/dockerman/overview.htm:270
+msgid "Volumes"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:125
+msgid ""
+"Which container(s) under bridge network can be accessed, even from "
+"interfaces that are not allowed, fill-in Container Id or Name"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:120
+msgid ""
+"Which interface(s) can access containers under the bridge network, fill-in "
+"Interface Name"
+msgstr ""
diff --git a/applications/luci-app-dockerman/po/it/dockerman.po b/applications/luci-app-dockerman/po/it/dockerman.po
new file mode 100644 (file)
index 0000000..35a4b81
--- /dev/null
@@ -0,0 +1,815 @@
+msgid ""
+msgstr ""
+"Language: it\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:380
+msgid "A list of kernel capabilities to add to the container"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:91
+msgid "Access Control"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:362
+msgid "Add host device to the container"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:344
+msgid "Advance"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:355
+msgid "Allocates an ephemeral host port for all of a container's exposed ports"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:120
+msgid "Allowed access interfaces"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:278
+msgid "Always pull image first"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:27
+msgid "Api Version"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:78
+msgid "Auto create macvlan interface in Openwrt"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:64
+msgid "Available"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:329
+msgid "Bind Mount(-v)"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:329
+msgid "Bind mount a volume"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:431
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:406
+msgid "Block IO Weight"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:406
+msgid ""
+"Block IO weight (relative weight) accepts a weight value between 10 and 1000"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:431
+msgid ""
+"Block IO weight (relative weight) accepts a weight value between 10 and 1000."
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:380
+msgid "CAP-ADD(--cap-add)"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:420
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:393
+msgid "CPU Shares Weight"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:575
+msgid "CPU Useage"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:393
+msgid ""
+"CPU shares relative weight, if 0 is set, the system will ignore the value "
+"and use the default of 1024"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:420
+msgid ""
+"CPU shares relative weight, if 0 is set, the system will ignore the value "
+"and use the default of 1024."
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:414
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:386
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:28
+msgid "CPUs"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/newcontainer_resolve.htm:85
+msgid "Cancel"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:250
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:511
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:106
+msgid "Command"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/newcontainer_resolve.htm:93
+msgid "Command line"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/newcontainer_resolve.htm:67
+msgid "Command line Error"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:279
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:529
+msgid "Connect"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:279
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:309
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:345
+msgid "Connect Network"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/container.htm:7
+msgid "Console"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:480
+msgid "Container Inspect"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:498
+msgid "Container Logs"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:94
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:253
+msgid "Container Name"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:31
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:41
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/volumes.lua:31
+msgid "Container detail"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:30
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:83
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:107
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/volumes.lua:66
+#: applications/luci-app-dockerman/luasrc/view/dockerman/overview.htm:137
+msgid "Containers"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:125
+msgid "Containers allowed to be accessed"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:78
+msgid "Create macvlan interface"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:243
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:109
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/volumes.lua:68
+msgid "Created"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:256
+msgid "DNS"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:149
+msgid ""
+"Daemon unix socket (unix:///var/run/docker.sock) or TCP Remote Hosts "
+"(tcp://0.0.0.0:2375), default: unix:///var/run/docker.sock"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:254
+msgid "Device"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:362
+msgid "Device(--device)"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:273
+msgid "Disconnect"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:73
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:53
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:38
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:233
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:10
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:21
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/volumes.lua:52
+#: applications/luci-app-dockerman/luasrc/view/dockerman/logs.htm:3
+msgid "Docker"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:159
+msgid "Docker Container"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:90
+msgid "Docker Daemon"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:269
+msgid "Docker Image"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:30
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:138
+msgid "Docker Root Dir"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:94
+msgid "Docker Socket Path"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:26
+msgid "Docker Version"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/apply_widget.htm:89
+msgid "Docker actions done."
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:92
+msgid "DockerMan"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:21
+msgid ""
+"DockerMan is a Simple Docker manager client for LuCI, If you have any issue "
+"please visit:"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:99
+msgid "Dockerman connect to remote endpoint"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/container_file.htm:15
+msgid "Download"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:60
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:26
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/volumes.lua:65
+msgid "Driver"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:201
+msgid "Duplicate/Edit"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:135
+msgid "Enable"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:104
+msgid "Enable IPv6"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:251
+msgid "Env"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:324
+msgid "Environmental Variable(-e)"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:34
+#: applications/luci-app-dockerman/luasrc/view/dockerman/logs.htm:5
+msgid "Events"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:100
+msgid "Exclude IPs"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:355
+msgid "Exposed All Ports(-P)"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:334
+msgid "Exposed Ports(-p)"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/container.htm:6
+msgid "File"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:245
+msgid "Finish Time"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:165
+msgid "Force Remove"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:63
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:90
+msgid "Gateway"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:21
+msgid "Github"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/cbi/inlinevalue.htm:4
+msgid "Go to relevant configuration page"
+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 ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:246
+msgid "Healthy"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:350
+msgid "Host Name"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:240
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:92
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:104
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:47
+msgid "ID"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:95
+msgid "IP range"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:303
+msgid "IPv4 Address"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:116
+msgid "IPv6 Gateway"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:110
+msgid "IPv6 Subnet"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:241
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:104
+#: applications/luci-app-dockerman/luasrc/view/dockerman/images_import.htm:52
+msgid "Image"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:31
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:97
+#: applications/luci-app-dockerman/luasrc/view/dockerman/overview.htm:161
+msgid "Images"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/images_import.htm:4
+msgid "Import"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:93
+msgid "Import Images"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:31
+msgid "Index Server Address"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:287
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:35
+#: applications/luci-app-dockerman/luasrc/view/dockerman/container.htm:3
+msgid "Info"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:59
+msgid "Ingress"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:59
+msgid ""
+"Ingress network is the network which provides the routing-mesh in swarm mode"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/container.htm:8
+msgid "Inspect"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:257
+msgid "Interactive (-i)"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:70
+msgid "Internal"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:52
+msgid "Ipvlan Mode"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:191
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:168
+msgid "Kill"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:253
+msgid "Links"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:308
+msgid "Links with other containers"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:220
+#: applications/luci-app-dockerman/luasrc/view/dockerman/images_load.htm:2
+msgid "Load"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:143
+msgid "Log Level"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:413
+msgid "Log driver options"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/container.htm:9
+msgid "Logs"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:43
+msgid "Macvlan Mode"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:426
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:400
+msgid "Memory"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:575
+msgid "Memory Useage"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:400
+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 ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:426
+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 ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/volumes.lua:67
+msgid "Mount Point"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:368
+msgid "Mount tmpfs directory"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:249
+msgid "Mount/Volume"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:239
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:291
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/volumes.lua:64
+msgid "Name"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:273
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:385
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:99
+msgid "Network"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:59
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:23
+msgid "Network Name"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:32
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:42
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:299
+#: applications/luci-app-dockerman/luasrc/view/dockerman/overview.htm:193
+msgid "Networks"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:147
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:80
+msgid "New"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:245
+msgid "New Container"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:19
+msgid "New Network"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:24
+#: applications/luci-app-dockerman/luasrc/view/dockerman/images_import.htm:52
+msgid "New tag"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:386
+msgid "Number of CPUs. Number is a fractional number. 0.000 means no limit"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:414
+msgid "Number of CPUs. Number is a fractional number. 0.000 means no limit."
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:66
+msgid "Options"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:17
+msgid "Overview"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:61
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:33
+msgid "Parent Interface"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/container_file.htm:8
+msgid "Path"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/images_import.htm:52
+msgid "Please input new tag"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/container_file.htm:55
+msgid "Please input the PATH !"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/container_file.htm:24
+msgid "Please input the PATH and select the file !"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/newcontainer_resolve.htm:85
+msgid "Plese input <docker create/run> command line:"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:252
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:101
+msgid "Ports"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:284
+msgid "Privileged"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:334
+msgid "Publish container's port(s) to the host"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:64
+msgid "Pull"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:58
+msgid "Pull Image"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:32
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:140
+msgid "Registry Mirrors"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:99
+msgid "Remote Endpoint"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:104
+msgid "Remote Host"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:108
+msgid "Remote Port"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:206
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:173
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:156
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:89
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/volumes.lua:84
+msgid "Remove"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:27
+#: applications/luci-app-dockerman/luasrc/view/dockerman/images_import.htm:72
+msgid "Remove tag"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:106
+msgid "RepoTags"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:249
+msgid "Resolve CLI"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/container.htm:4
+msgid "Resources"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:181
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:158
+msgid "Restart"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:247
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:299
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:290
+msgid "Restart Policy"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:70
+msgid "Restrict external access to the network"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/cbi/inlinevalue.htm:31
+msgid "Reveal/hide password"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:339
+msgid "Run command"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:174
+msgid "Save"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:149
+msgid "Server Host"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:314
+msgid "Set custom DNS servers"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:324
+msgid "Set environment variables to inside the container"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:143
+msgid "Set the logging level"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:89
+msgid "Setting"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:108
+msgid "Size"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:176
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:153
+msgid "Start"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:245
+msgid "Start Time"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:576
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:577
+#: applications/luci-app-dockerman/luasrc/view/dockerman/container.htm:5
+msgid "Stats"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:242
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:96
+msgid "Status"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:186
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:163
+msgid "Stop"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/newcontainer_resolve.htm:85
+msgid "Submit"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:62
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:85
+msgid "Subnet"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:257
+msgid "Sysctl"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:374
+msgid "Sysctl(--sysctl)"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:374
+msgid "Sysctls (kernel parameters) options"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:579
+msgid "TOP"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:263
+msgid "TTY (-t)"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/container_stats.htm:55
+msgid "TX/RX"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:350
+msgid "The hostname to use for the container"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:413
+msgid "The logging configuration for this container"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:319
+msgid ""
+"The user that commands are run as inside the container.(format: name|uid[:"
+"group|gid])"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:255
+msgid "Tmpfs"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:368
+msgid "Tmpfs(--tmpfs)"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:29
+msgid "Total Memory"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:520
+msgid "UID"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:239
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:247
+msgid "Update"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:196
+msgid "Upgrade"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/container_file.htm:3
+#: applications/luci-app-dockerman/luasrc/view/dockerman/container_file.htm:14
+msgid "Upload"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/container_file.htm:43
+msgid "Upload Error"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/container_file.htm:40
+msgid "Upload Success"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/container_stats.htm:47
+msgid "Upload/Download"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:248
+msgid "User"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:319
+msgid "User(-u)"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:33
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/volumes.lua:57
+#: applications/luci-app-dockerman/luasrc/view/dockerman/overview.htm:270
+msgid "Volumes"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:125
+msgid ""
+"Which container(s) under bridge network can be accessed, even from "
+"interfaces that are not allowed, fill-in Container Id or Name"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:120
+msgid ""
+"Which interface(s) can access containers under the bridge network, fill-in "
+"Interface Name"
+msgstr ""
diff --git a/applications/luci-app-dockerman/po/ja/dockerman.po b/applications/luci-app-dockerman/po/ja/dockerman.po
new file mode 100644 (file)
index 0000000..94162df
--- /dev/null
@@ -0,0 +1,821 @@
+msgid ""
+msgstr ""
+"PO-Revision-Date: 2020-06-14 14:42+0000\n"
+"Last-Translator: Satoru Yoshida <ramat@ram.ne.jp>\n"
+"Language-Team: Japanese <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationsdockerman/ja/>\n"
+"Language: ja\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.1-dev\n"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:380
+msgid "A list of kernel capabilities to add to the container"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:91
+msgid "Access Control"
+msgstr "アクセス制御"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:362
+msgid "Add host device to the container"
+msgstr "コンテナへホスト・デバイスを追加"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:344
+msgid "Advance"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:355
+msgid "Allocates an ephemeral host port for all of a container's exposed ports"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:120
+msgid "Allowed access interfaces"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:278
+msgid "Always pull image first"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:27
+msgid "Api Version"
+msgstr "API のバージョン"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:78
+msgid "Auto create macvlan interface in Openwrt"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:64
+msgid "Available"
+msgstr "利用可能"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:329
+msgid "Bind Mount(-v)"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:329
+msgid "Bind mount a volume"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:431
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:406
+msgid "Block IO Weight"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:406
+msgid ""
+"Block IO weight (relative weight) accepts a weight value between 10 and 1000"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:431
+msgid ""
+"Block IO weight (relative weight) accepts a weight value between 10 and 1000."
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:380
+msgid "CAP-ADD(--cap-add)"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:420
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:393
+msgid "CPU Shares Weight"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:575
+msgid "CPU Useage"
+msgstr "CPU 使用率"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:393
+msgid ""
+"CPU shares relative weight, if 0 is set, the system will ignore the value "
+"and use the default of 1024"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:420
+msgid ""
+"CPU shares relative weight, if 0 is set, the system will ignore the value "
+"and use the default of 1024."
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:414
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:386
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:28
+msgid "CPUs"
+msgstr "CPU"
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/newcontainer_resolve.htm:85
+msgid "Cancel"
+msgstr "キャンセル"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:250
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:511
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:106
+msgid "Command"
+msgstr "コマンド"
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/newcontainer_resolve.htm:93
+msgid "Command line"
+msgstr "コマンドライン"
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/newcontainer_resolve.htm:67
+msgid "Command line Error"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:279
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:529
+msgid "Connect"
+msgstr "接続"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:279
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:309
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:345
+msgid "Connect Network"
+msgstr "ネットワークに接続"
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/container.htm:7
+msgid "Console"
+msgstr "コンソール"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:480
+msgid "Container Inspect"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:498
+msgid "Container Logs"
+msgstr "コンテナのログ"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:94
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:253
+msgid "Container Name"
+msgstr "コンテナ名"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:31
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:41
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/volumes.lua:31
+msgid "Container detail"
+msgstr "コンテナの詳細"
+
+#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:30
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:83
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:107
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/volumes.lua:66
+#: applications/luci-app-dockerman/luasrc/view/dockerman/overview.htm:137
+msgid "Containers"
+msgstr "コンテナ"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:125
+msgid "Containers allowed to be accessed"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:78
+msgid "Create macvlan interface"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:243
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:109
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/volumes.lua:68
+msgid "Created"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:256
+msgid "DNS"
+msgstr "DNS"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:149
+msgid ""
+"Daemon unix socket (unix:///var/run/docker.sock) or TCP Remote Hosts "
+"(tcp://0.0.0.0:2375), default: unix:///var/run/docker.sock"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:254
+msgid "Device"
+msgstr "デバイス"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:362
+msgid "Device(--device)"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:273
+msgid "Disconnect"
+msgstr "切断"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:73
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:53
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:38
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:233
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:10
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:21
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/volumes.lua:52
+#: applications/luci-app-dockerman/luasrc/view/dockerman/logs.htm:3
+msgid "Docker"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:159
+msgid "Docker Container"
+msgstr "Docker コンテナ"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:90
+msgid "Docker Daemon"
+msgstr "Docker デーモン"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:269
+msgid "Docker Image"
+msgstr "Docker イメージ"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:30
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:138
+msgid "Docker Root Dir"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:94
+msgid "Docker Socket Path"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:26
+msgid "Docker Version"
+msgstr "Docker バージョン"
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/apply_widget.htm:89
+msgid "Docker actions done."
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:92
+msgid "DockerMan"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:21
+msgid ""
+"DockerMan is a Simple Docker manager client for LuCI, If you have any issue "
+"please visit:"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:99
+msgid "Dockerman connect to remote endpoint"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/container_file.htm:15
+msgid "Download"
+msgstr "ダウンロード"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:60
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:26
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/volumes.lua:65
+msgid "Driver"
+msgstr "ドライバー"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:201
+msgid "Duplicate/Edit"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:135
+msgid "Enable"
+msgstr "有効"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:104
+msgid "Enable IPv6"
+msgstr "IPv6 を有効化"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:251
+msgid "Env"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:324
+msgid "Environmental Variable(-e)"
+msgstr "環境変数(-e)"
+
+#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:34
+#: applications/luci-app-dockerman/luasrc/view/dockerman/logs.htm:5
+msgid "Events"
+msgstr "イベント"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:100
+msgid "Exclude IPs"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:355
+msgid "Exposed All Ports(-P)"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:334
+msgid "Exposed Ports(-p)"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/container.htm:6
+msgid "File"
+msgstr "ファイル"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:245
+msgid "Finish Time"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:165
+msgid "Force Remove"
+msgstr "強制削除"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:63
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:90
+msgid "Gateway"
+msgstr "ゲートウェイ"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:21
+msgid "Github"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/cbi/inlinevalue.htm:4
+msgid "Go to relevant configuration page"
+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 "luci-app-dockerman に UCI アクセスを許可"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:246
+msgid "Healthy"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:350
+msgid "Host Name"
+msgstr "ホスト名"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:240
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:92
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:104
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:47
+msgid "ID"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:95
+msgid "IP range"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:303
+msgid "IPv4 Address"
+msgstr "IPv4 アドレス"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:116
+msgid "IPv6 Gateway"
+msgstr "IPv6 ゲートウェイ"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:110
+msgid "IPv6 Subnet"
+msgstr "IPv6 サブネット"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:241
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:104
+#: applications/luci-app-dockerman/luasrc/view/dockerman/images_import.htm:52
+msgid "Image"
+msgstr "イメージ"
+
+#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:31
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:97
+#: applications/luci-app-dockerman/luasrc/view/dockerman/overview.htm:161
+msgid "Images"
+msgstr "イメージ"
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/images_import.htm:4
+msgid "Import"
+msgstr "インポート"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:93
+msgid "Import Images"
+msgstr "イメージをインポート"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:31
+msgid "Index Server Address"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:287
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:35
+#: applications/luci-app-dockerman/luasrc/view/dockerman/container.htm:3
+msgid "Info"
+msgstr "情報"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:59
+msgid "Ingress"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:59
+msgid ""
+"Ingress network is the network which provides the routing-mesh in swarm mode"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/container.htm:8
+msgid "Inspect"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:257
+msgid "Interactive (-i)"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:70
+msgid "Internal"
+msgstr "内部"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:52
+msgid "Ipvlan Mode"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:191
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:168
+msgid "Kill"
+msgstr "強制終了"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:253
+msgid "Links"
+msgstr "リンク"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:308
+msgid "Links with other containers"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:220
+#: applications/luci-app-dockerman/luasrc/view/dockerman/images_load.htm:2
+msgid "Load"
+msgstr "負荷"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:143
+msgid "Log Level"
+msgstr "ログレベル"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:413
+msgid "Log driver options"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/container.htm:9
+msgid "Logs"
+msgstr "ログ"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:43
+msgid "Macvlan Mode"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:426
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:400
+msgid "Memory"
+msgstr "メモリー"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:575
+msgid "Memory Useage"
+msgstr "メモリ使用量"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:400
+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 ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:426
+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 ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/volumes.lua:67
+msgid "Mount Point"
+msgstr "マウント・ポイント"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:368
+msgid "Mount tmpfs directory"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:249
+msgid "Mount/Volume"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:239
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:291
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/volumes.lua:64
+msgid "Name"
+msgstr "名前"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:273
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:385
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:99
+msgid "Network"
+msgstr "ネットワーク"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:59
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:23
+msgid "Network Name"
+msgstr "ネットワーク名"
+
+#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:32
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:42
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:299
+#: applications/luci-app-dockerman/luasrc/view/dockerman/overview.htm:193
+msgid "Networks"
+msgstr "ネットワーク"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:147
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:80
+msgid "New"
+msgstr "新規"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:245
+msgid "New Container"
+msgstr "新規コンテナ"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:19
+msgid "New Network"
+msgstr "新規ネットワーク"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:24
+#: applications/luci-app-dockerman/luasrc/view/dockerman/images_import.htm:52
+msgid "New tag"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:386
+msgid "Number of CPUs. Number is a fractional number. 0.000 means no limit"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:414
+msgid "Number of CPUs. Number is a fractional number. 0.000 means no limit."
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:66
+msgid "Options"
+msgstr "オプション"
+
+#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:17
+msgid "Overview"
+msgstr "概要"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:61
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:33
+msgid "Parent Interface"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/container_file.htm:8
+msgid "Path"
+msgstr "パス"
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/images_import.htm:52
+msgid "Please input new tag"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/container_file.htm:55
+msgid "Please input the PATH !"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/container_file.htm:24
+msgid "Please input the PATH and select the file !"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/newcontainer_resolve.htm:85
+msgid "Plese input <docker create/run> command line:"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:252
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:101
+msgid "Ports"
+msgstr "ポート"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:284
+msgid "Privileged"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:334
+msgid "Publish container's port(s) to the host"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:64
+msgid "Pull"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:58
+msgid "Pull Image"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:32
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:140
+msgid "Registry Mirrors"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:99
+msgid "Remote Endpoint"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:104
+msgid "Remote Host"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:108
+msgid "Remote Port"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:206
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:173
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:156
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:89
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/volumes.lua:84
+msgid "Remove"
+msgstr "削除"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:27
+#: applications/luci-app-dockerman/luasrc/view/dockerman/images_import.htm:72
+msgid "Remove tag"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:106
+msgid "RepoTags"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:249
+msgid "Resolve CLI"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/container.htm:4
+msgid "Resources"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:181
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:158
+msgid "Restart"
+msgstr "再起動"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:247
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:299
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:290
+msgid "Restart Policy"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:70
+msgid "Restrict external access to the network"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/cbi/inlinevalue.htm:31
+msgid "Reveal/hide password"
+msgstr "パスワードを表示する/隠す"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:339
+msgid "Run command"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:174
+msgid "Save"
+msgstr "保存"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:149
+msgid "Server Host"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:314
+msgid "Set custom DNS servers"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:324
+msgid "Set environment variables to inside the container"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:143
+msgid "Set the logging level"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:89
+msgid "Setting"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:108
+msgid "Size"
+msgstr "サイズ"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:176
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:153
+msgid "Start"
+msgstr "開始"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:245
+msgid "Start Time"
+msgstr "開始時刻"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:576
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:577
+#: applications/luci-app-dockerman/luasrc/view/dockerman/container.htm:5
+msgid "Stats"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:242
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:96
+msgid "Status"
+msgstr "ステータス"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:186
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:163
+msgid "Stop"
+msgstr "停止"
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/newcontainer_resolve.htm:85
+msgid "Submit"
+msgstr "送信"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:62
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:85
+msgid "Subnet"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:257
+msgid "Sysctl"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:374
+msgid "Sysctl(--sysctl)"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:374
+msgid "Sysctls (kernel parameters) options"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:579
+msgid "TOP"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:263
+msgid "TTY (-t)"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/container_stats.htm:55
+msgid "TX/RX"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:350
+msgid "The hostname to use for the container"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:413
+msgid "The logging configuration for this container"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:319
+msgid ""
+"The user that commands are run as inside the container.(format: name|uid[:"
+"group|gid])"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:255
+msgid "Tmpfs"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:368
+msgid "Tmpfs(--tmpfs)"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:29
+msgid "Total Memory"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:520
+msgid "UID"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:239
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:247
+msgid "Update"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:196
+msgid "Upgrade"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/container_file.htm:3
+#: applications/luci-app-dockerman/luasrc/view/dockerman/container_file.htm:14
+msgid "Upload"
+msgstr "アップロード"
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/container_file.htm:43
+msgid "Upload Error"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/container_file.htm:40
+msgid "Upload Success"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/container_stats.htm:47
+msgid "Upload/Download"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:248
+msgid "User"
+msgstr "ユーザー"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:319
+msgid "User(-u)"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:33
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/volumes.lua:57
+#: applications/luci-app-dockerman/luasrc/view/dockerman/overview.htm:270
+msgid "Volumes"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:125
+msgid ""
+"Which container(s) under bridge network can be accessed, even from "
+"interfaces that are not allowed, fill-in Container Id or Name"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:120
+msgid ""
+"Which interface(s) can access containers under the bridge network, fill-in "
+"Interface Name"
+msgstr ""
diff --git a/applications/luci-app-dockerman/po/ko/dockerman.po b/applications/luci-app-dockerman/po/ko/dockerman.po
new file mode 100644 (file)
index 0000000..9a4424a
--- /dev/null
@@ -0,0 +1,815 @@
+msgid ""
+msgstr ""
+"Language: ko\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:380
+msgid "A list of kernel capabilities to add to the container"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:91
+msgid "Access Control"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:362
+msgid "Add host device to the container"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:344
+msgid "Advance"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:355
+msgid "Allocates an ephemeral host port for all of a container's exposed ports"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:120
+msgid "Allowed access interfaces"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:278
+msgid "Always pull image first"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:27
+msgid "Api Version"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:78
+msgid "Auto create macvlan interface in Openwrt"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:64
+msgid "Available"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:329
+msgid "Bind Mount(-v)"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:329
+msgid "Bind mount a volume"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:431
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:406
+msgid "Block IO Weight"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:406
+msgid ""
+"Block IO weight (relative weight) accepts a weight value between 10 and 1000"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:431
+msgid ""
+"Block IO weight (relative weight) accepts a weight value between 10 and 1000."
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:380
+msgid "CAP-ADD(--cap-add)"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:420
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:393
+msgid "CPU Shares Weight"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:575
+msgid "CPU Useage"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:393
+msgid ""
+"CPU shares relative weight, if 0 is set, the system will ignore the value "
+"and use the default of 1024"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:420
+msgid ""
+"CPU shares relative weight, if 0 is set, the system will ignore the value "
+"and use the default of 1024."
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:414
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:386
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:28
+msgid "CPUs"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/newcontainer_resolve.htm:85
+msgid "Cancel"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:250
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:511
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:106
+msgid "Command"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/newcontainer_resolve.htm:93
+msgid "Command line"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/newcontainer_resolve.htm:67
+msgid "Command line Error"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:279
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:529
+msgid "Connect"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:279
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:309
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:345
+msgid "Connect Network"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/container.htm:7
+msgid "Console"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:480
+msgid "Container Inspect"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:498
+msgid "Container Logs"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:94
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:253
+msgid "Container Name"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:31
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:41
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/volumes.lua:31
+msgid "Container detail"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:30
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:83
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:107
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/volumes.lua:66
+#: applications/luci-app-dockerman/luasrc/view/dockerman/overview.htm:137
+msgid "Containers"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:125
+msgid "Containers allowed to be accessed"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:78
+msgid "Create macvlan interface"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:243
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:109
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/volumes.lua:68
+msgid "Created"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:256
+msgid "DNS"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:149
+msgid ""
+"Daemon unix socket (unix:///var/run/docker.sock) or TCP Remote Hosts "
+"(tcp://0.0.0.0:2375), default: unix:///var/run/docker.sock"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:254
+msgid "Device"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:362
+msgid "Device(--device)"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:273
+msgid "Disconnect"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:73
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:53
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:38
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:233
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:10
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:21
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/volumes.lua:52
+#: applications/luci-app-dockerman/luasrc/view/dockerman/logs.htm:3
+msgid "Docker"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:159
+msgid "Docker Container"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:90
+msgid "Docker Daemon"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:269
+msgid "Docker Image"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:30
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:138
+msgid "Docker Root Dir"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:94
+msgid "Docker Socket Path"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:26
+msgid "Docker Version"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/apply_widget.htm:89
+msgid "Docker actions done."
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:92
+msgid "DockerMan"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:21
+msgid ""
+"DockerMan is a Simple Docker manager client for LuCI, If you have any issue "
+"please visit:"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:99
+msgid "Dockerman connect to remote endpoint"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/container_file.htm:15
+msgid "Download"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:60
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:26
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/volumes.lua:65
+msgid "Driver"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:201
+msgid "Duplicate/Edit"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:135
+msgid "Enable"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:104
+msgid "Enable IPv6"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:251
+msgid "Env"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:324
+msgid "Environmental Variable(-e)"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:34
+#: applications/luci-app-dockerman/luasrc/view/dockerman/logs.htm:5
+msgid "Events"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:100
+msgid "Exclude IPs"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:355
+msgid "Exposed All Ports(-P)"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:334
+msgid "Exposed Ports(-p)"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/container.htm:6
+msgid "File"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:245
+msgid "Finish Time"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:165
+msgid "Force Remove"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:63
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:90
+msgid "Gateway"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:21
+msgid "Github"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/cbi/inlinevalue.htm:4
+msgid "Go to relevant configuration page"
+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 ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:246
+msgid "Healthy"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:350
+msgid "Host Name"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:240
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:92
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:104
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:47
+msgid "ID"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:95
+msgid "IP range"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:303
+msgid "IPv4 Address"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:116
+msgid "IPv6 Gateway"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:110
+msgid "IPv6 Subnet"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:241
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:104
+#: applications/luci-app-dockerman/luasrc/view/dockerman/images_import.htm:52
+msgid "Image"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:31
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:97
+#: applications/luci-app-dockerman/luasrc/view/dockerman/overview.htm:161
+msgid "Images"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/images_import.htm:4
+msgid "Import"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:93
+msgid "Import Images"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:31
+msgid "Index Server Address"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:287
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:35
+#: applications/luci-app-dockerman/luasrc/view/dockerman/container.htm:3
+msgid "Info"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:59
+msgid "Ingress"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:59
+msgid ""
+"Ingress network is the network which provides the routing-mesh in swarm mode"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/container.htm:8
+msgid "Inspect"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:257
+msgid "Interactive (-i)"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:70
+msgid "Internal"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:52
+msgid "Ipvlan Mode"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:191
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:168
+msgid "Kill"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:253
+msgid "Links"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:308
+msgid "Links with other containers"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:220
+#: applications/luci-app-dockerman/luasrc/view/dockerman/images_load.htm:2
+msgid "Load"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:143
+msgid "Log Level"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:413
+msgid "Log driver options"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/container.htm:9
+msgid "Logs"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:43
+msgid "Macvlan Mode"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:426
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:400
+msgid "Memory"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:575
+msgid "Memory Useage"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:400
+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 ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:426
+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 ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/volumes.lua:67
+msgid "Mount Point"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:368
+msgid "Mount tmpfs directory"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:249
+msgid "Mount/Volume"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:239
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:291
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/volumes.lua:64
+msgid "Name"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:273
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:385
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:99
+msgid "Network"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:59
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:23
+msgid "Network Name"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:32
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:42
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:299
+#: applications/luci-app-dockerman/luasrc/view/dockerman/overview.htm:193
+msgid "Networks"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:147
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:80
+msgid "New"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:245
+msgid "New Container"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:19
+msgid "New Network"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:24
+#: applications/luci-app-dockerman/luasrc/view/dockerman/images_import.htm:52
+msgid "New tag"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:386
+msgid "Number of CPUs. Number is a fractional number. 0.000 means no limit"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:414
+msgid "Number of CPUs. Number is a fractional number. 0.000 means no limit."
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:66
+msgid "Options"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:17
+msgid "Overview"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:61
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:33
+msgid "Parent Interface"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/container_file.htm:8
+msgid "Path"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/images_import.htm:52
+msgid "Please input new tag"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/container_file.htm:55
+msgid "Please input the PATH !"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/container_file.htm:24
+msgid "Please input the PATH and select the file !"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/newcontainer_resolve.htm:85
+msgid "Plese input <docker create/run> command line:"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:252
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:101
+msgid "Ports"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:284
+msgid "Privileged"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:334
+msgid "Publish container's port(s) to the host"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:64
+msgid "Pull"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:58
+msgid "Pull Image"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:32
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:140
+msgid "Registry Mirrors"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:99
+msgid "Remote Endpoint"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:104
+msgid "Remote Host"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:108
+msgid "Remote Port"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:206
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:173
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:156
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:89
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/volumes.lua:84
+msgid "Remove"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:27
+#: applications/luci-app-dockerman/luasrc/view/dockerman/images_import.htm:72
+msgid "Remove tag"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:106
+msgid "RepoTags"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:249
+msgid "Resolve CLI"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/container.htm:4
+msgid "Resources"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:181
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:158
+msgid "Restart"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:247
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:299
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:290
+msgid "Restart Policy"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:70
+msgid "Restrict external access to the network"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/cbi/inlinevalue.htm:31
+msgid "Reveal/hide password"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:339
+msgid "Run command"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:174
+msgid "Save"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:149
+msgid "Server Host"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:314
+msgid "Set custom DNS servers"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:324
+msgid "Set environment variables to inside the container"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:143
+msgid "Set the logging level"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:89
+msgid "Setting"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:108
+msgid "Size"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:176
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:153
+msgid "Start"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:245
+msgid "Start Time"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:576
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:577
+#: applications/luci-app-dockerman/luasrc/view/dockerman/container.htm:5
+msgid "Stats"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:242
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:96
+msgid "Status"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:186
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:163
+msgid "Stop"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/newcontainer_resolve.htm:85
+msgid "Submit"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:62
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:85
+msgid "Subnet"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:257
+msgid "Sysctl"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:374
+msgid "Sysctl(--sysctl)"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:374
+msgid "Sysctls (kernel parameters) options"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:579
+msgid "TOP"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:263
+msgid "TTY (-t)"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/container_stats.htm:55
+msgid "TX/RX"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:350
+msgid "The hostname to use for the container"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:413
+msgid "The logging configuration for this container"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:319
+msgid ""
+"The user that commands are run as inside the container.(format: name|uid[:"
+"group|gid])"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:255
+msgid "Tmpfs"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:368
+msgid "Tmpfs(--tmpfs)"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:29
+msgid "Total Memory"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:520
+msgid "UID"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:239
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:247
+msgid "Update"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:196
+msgid "Upgrade"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/container_file.htm:3
+#: applications/luci-app-dockerman/luasrc/view/dockerman/container_file.htm:14
+msgid "Upload"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/container_file.htm:43
+msgid "Upload Error"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/container_file.htm:40
+msgid "Upload Success"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/container_stats.htm:47
+msgid "Upload/Download"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:248
+msgid "User"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:319
+msgid "User(-u)"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:33
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/volumes.lua:57
+#: applications/luci-app-dockerman/luasrc/view/dockerman/overview.htm:270
+msgid "Volumes"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:125
+msgid ""
+"Which container(s) under bridge network can be accessed, even from "
+"interfaces that are not allowed, fill-in Container Id or Name"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:120
+msgid ""
+"Which interface(s) can access containers under the bridge network, fill-in "
+"Interface Name"
+msgstr ""
diff --git a/applications/luci-app-dockerman/po/mr/dockerman.po b/applications/luci-app-dockerman/po/mr/dockerman.po
new file mode 100644 (file)
index 0000000..391773b
--- /dev/null
@@ -0,0 +1,815 @@
+msgid ""
+msgstr ""
+"Language: mr\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:380
+msgid "A list of kernel capabilities to add to the container"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:91
+msgid "Access Control"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:362
+msgid "Add host device to the container"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:344
+msgid "Advance"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:355
+msgid "Allocates an ephemeral host port for all of a container's exposed ports"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:120
+msgid "Allowed access interfaces"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:278
+msgid "Always pull image first"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:27
+msgid "Api Version"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:78
+msgid "Auto create macvlan interface in Openwrt"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:64
+msgid "Available"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:329
+msgid "Bind Mount(-v)"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:329
+msgid "Bind mount a volume"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:431
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:406
+msgid "Block IO Weight"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:406
+msgid ""
+"Block IO weight (relative weight) accepts a weight value between 10 and 1000"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:431
+msgid ""
+"Block IO weight (relative weight) accepts a weight value between 10 and 1000."
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:380
+msgid "CAP-ADD(--cap-add)"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:420
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:393
+msgid "CPU Shares Weight"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:575
+msgid "CPU Useage"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:393
+msgid ""
+"CPU shares relative weight, if 0 is set, the system will ignore the value "
+"and use the default of 1024"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:420
+msgid ""
+"CPU shares relative weight, if 0 is set, the system will ignore the value "
+"and use the default of 1024."
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:414
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:386
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:28
+msgid "CPUs"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/newcontainer_resolve.htm:85
+msgid "Cancel"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:250
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:511
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:106
+msgid "Command"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/newcontainer_resolve.htm:93
+msgid "Command line"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/newcontainer_resolve.htm:67
+msgid "Command line Error"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:279
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:529
+msgid "Connect"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:279
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:309
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:345
+msgid "Connect Network"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/container.htm:7
+msgid "Console"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:480
+msgid "Container Inspect"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:498
+msgid "Container Logs"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:94
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:253
+msgid "Container Name"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:31
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:41
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/volumes.lua:31
+msgid "Container detail"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:30
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:83
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:107
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/volumes.lua:66
+#: applications/luci-app-dockerman/luasrc/view/dockerman/overview.htm:137
+msgid "Containers"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:125
+msgid "Containers allowed to be accessed"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:78
+msgid "Create macvlan interface"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:243
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:109
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/volumes.lua:68
+msgid "Created"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:256
+msgid "DNS"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:149
+msgid ""
+"Daemon unix socket (unix:///var/run/docker.sock) or TCP Remote Hosts "
+"(tcp://0.0.0.0:2375), default: unix:///var/run/docker.sock"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:254
+msgid "Device"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:362
+msgid "Device(--device)"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:273
+msgid "Disconnect"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:73
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:53
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:38
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:233
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:10
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:21
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/volumes.lua:52
+#: applications/luci-app-dockerman/luasrc/view/dockerman/logs.htm:3
+msgid "Docker"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:159
+msgid "Docker Container"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:90
+msgid "Docker Daemon"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:269
+msgid "Docker Image"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:30
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:138
+msgid "Docker Root Dir"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:94
+msgid "Docker Socket Path"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:26
+msgid "Docker Version"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/apply_widget.htm:89
+msgid "Docker actions done."
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:92
+msgid "DockerMan"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:21
+msgid ""
+"DockerMan is a Simple Docker manager client for LuCI, If you have any issue "
+"please visit:"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:99
+msgid "Dockerman connect to remote endpoint"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/container_file.htm:15
+msgid "Download"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:60
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:26
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/volumes.lua:65
+msgid "Driver"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:201
+msgid "Duplicate/Edit"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:135
+msgid "Enable"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:104
+msgid "Enable IPv6"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:251
+msgid "Env"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:324
+msgid "Environmental Variable(-e)"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:34
+#: applications/luci-app-dockerman/luasrc/view/dockerman/logs.htm:5
+msgid "Events"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:100
+msgid "Exclude IPs"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:355
+msgid "Exposed All Ports(-P)"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:334
+msgid "Exposed Ports(-p)"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/container.htm:6
+msgid "File"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:245
+msgid "Finish Time"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:165
+msgid "Force Remove"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:63
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:90
+msgid "Gateway"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:21
+msgid "Github"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/cbi/inlinevalue.htm:4
+msgid "Go to relevant configuration page"
+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 ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:246
+msgid "Healthy"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:350
+msgid "Host Name"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:240
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:92
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:104
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:47
+msgid "ID"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:95
+msgid "IP range"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:303
+msgid "IPv4 Address"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:116
+msgid "IPv6 Gateway"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:110
+msgid "IPv6 Subnet"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:241
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:104
+#: applications/luci-app-dockerman/luasrc/view/dockerman/images_import.htm:52
+msgid "Image"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:31
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:97
+#: applications/luci-app-dockerman/luasrc/view/dockerman/overview.htm:161
+msgid "Images"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/images_import.htm:4
+msgid "Import"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:93
+msgid "Import Images"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:31
+msgid "Index Server Address"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:287
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:35
+#: applications/luci-app-dockerman/luasrc/view/dockerman/container.htm:3
+msgid "Info"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:59
+msgid "Ingress"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:59
+msgid ""
+"Ingress network is the network which provides the routing-mesh in swarm mode"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/container.htm:8
+msgid "Inspect"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:257
+msgid "Interactive (-i)"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:70
+msgid "Internal"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:52
+msgid "Ipvlan Mode"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:191
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:168
+msgid "Kill"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:253
+msgid "Links"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:308
+msgid "Links with other containers"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:220
+#: applications/luci-app-dockerman/luasrc/view/dockerman/images_load.htm:2
+msgid "Load"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:143
+msgid "Log Level"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:413
+msgid "Log driver options"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/container.htm:9
+msgid "Logs"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:43
+msgid "Macvlan Mode"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:426
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:400
+msgid "Memory"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:575
+msgid "Memory Useage"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:400
+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 ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:426
+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 ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/volumes.lua:67
+msgid "Mount Point"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:368
+msgid "Mount tmpfs directory"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:249
+msgid "Mount/Volume"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:239
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:291
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/volumes.lua:64
+msgid "Name"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:273
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:385
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:99
+msgid "Network"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:59
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:23
+msgid "Network Name"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:32
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:42
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:299
+#: applications/luci-app-dockerman/luasrc/view/dockerman/overview.htm:193
+msgid "Networks"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:147
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:80
+msgid "New"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:245
+msgid "New Container"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:19
+msgid "New Network"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:24
+#: applications/luci-app-dockerman/luasrc/view/dockerman/images_import.htm:52
+msgid "New tag"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:386
+msgid "Number of CPUs. Number is a fractional number. 0.000 means no limit"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:414
+msgid "Number of CPUs. Number is a fractional number. 0.000 means no limit."
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:66
+msgid "Options"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:17
+msgid "Overview"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:61
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:33
+msgid "Parent Interface"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/container_file.htm:8
+msgid "Path"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/images_import.htm:52
+msgid "Please input new tag"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/container_file.htm:55
+msgid "Please input the PATH !"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/container_file.htm:24
+msgid "Please input the PATH and select the file !"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/newcontainer_resolve.htm:85
+msgid "Plese input <docker create/run> command line:"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:252
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:101
+msgid "Ports"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:284
+msgid "Privileged"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:334
+msgid "Publish container's port(s) to the host"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:64
+msgid "Pull"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:58
+msgid "Pull Image"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:32
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:140
+msgid "Registry Mirrors"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:99
+msgid "Remote Endpoint"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:104
+msgid "Remote Host"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:108
+msgid "Remote Port"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:206
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:173
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:156
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:89
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/volumes.lua:84
+msgid "Remove"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:27
+#: applications/luci-app-dockerman/luasrc/view/dockerman/images_import.htm:72
+msgid "Remove tag"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:106
+msgid "RepoTags"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:249
+msgid "Resolve CLI"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/container.htm:4
+msgid "Resources"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:181
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:158
+msgid "Restart"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:247
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:299
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:290
+msgid "Restart Policy"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:70
+msgid "Restrict external access to the network"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/cbi/inlinevalue.htm:31
+msgid "Reveal/hide password"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:339
+msgid "Run command"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:174
+msgid "Save"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:149
+msgid "Server Host"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:314
+msgid "Set custom DNS servers"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:324
+msgid "Set environment variables to inside the container"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:143
+msgid "Set the logging level"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:89
+msgid "Setting"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:108
+msgid "Size"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:176
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:153
+msgid "Start"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:245
+msgid "Start Time"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:576
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:577
+#: applications/luci-app-dockerman/luasrc/view/dockerman/container.htm:5
+msgid "Stats"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:242
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:96
+msgid "Status"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:186
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:163
+msgid "Stop"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/newcontainer_resolve.htm:85
+msgid "Submit"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:62
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:85
+msgid "Subnet"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:257
+msgid "Sysctl"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:374
+msgid "Sysctl(--sysctl)"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:374
+msgid "Sysctls (kernel parameters) options"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:579
+msgid "TOP"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:263
+msgid "TTY (-t)"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/container_stats.htm:55
+msgid "TX/RX"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:350
+msgid "The hostname to use for the container"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:413
+msgid "The logging configuration for this container"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:319
+msgid ""
+"The user that commands are run as inside the container.(format: name|uid[:"
+"group|gid])"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:255
+msgid "Tmpfs"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:368
+msgid "Tmpfs(--tmpfs)"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:29
+msgid "Total Memory"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:520
+msgid "UID"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:239
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:247
+msgid "Update"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:196
+msgid "Upgrade"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/container_file.htm:3
+#: applications/luci-app-dockerman/luasrc/view/dockerman/container_file.htm:14
+msgid "Upload"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/container_file.htm:43
+msgid "Upload Error"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/container_file.htm:40
+msgid "Upload Success"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/container_stats.htm:47
+msgid "Upload/Download"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:248
+msgid "User"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:319
+msgid "User(-u)"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:33
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/volumes.lua:57
+#: applications/luci-app-dockerman/luasrc/view/dockerman/overview.htm:270
+msgid "Volumes"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:125
+msgid ""
+"Which container(s) under bridge network can be accessed, even from "
+"interfaces that are not allowed, fill-in Container Id or Name"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:120
+msgid ""
+"Which interface(s) can access containers under the bridge network, fill-in "
+"Interface Name"
+msgstr ""
diff --git a/applications/luci-app-dockerman/po/ms/dockerman.po b/applications/luci-app-dockerman/po/ms/dockerman.po
new file mode 100644 (file)
index 0000000..f24d7ee
--- /dev/null
@@ -0,0 +1,815 @@
+msgid ""
+msgstr ""
+"Language: ms\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:380
+msgid "A list of kernel capabilities to add to the container"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:91
+msgid "Access Control"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:362
+msgid "Add host device to the container"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:344
+msgid "Advance"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:355
+msgid "Allocates an ephemeral host port for all of a container's exposed ports"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:120
+msgid "Allowed access interfaces"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:278
+msgid "Always pull image first"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:27
+msgid "Api Version"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:78
+msgid "Auto create macvlan interface in Openwrt"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:64
+msgid "Available"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:329
+msgid "Bind Mount(-v)"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:329
+msgid "Bind mount a volume"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:431
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:406
+msgid "Block IO Weight"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:406
+msgid ""
+"Block IO weight (relative weight) accepts a weight value between 10 and 1000"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:431
+msgid ""
+"Block IO weight (relative weight) accepts a weight value between 10 and 1000."
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:380
+msgid "CAP-ADD(--cap-add)"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:420
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:393
+msgid "CPU Shares Weight"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:575
+msgid "CPU Useage"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:393
+msgid ""
+"CPU shares relative weight, if 0 is set, the system will ignore the value "
+"and use the default of 1024"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:420
+msgid ""
+"CPU shares relative weight, if 0 is set, the system will ignore the value "
+"and use the default of 1024."
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:414
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:386
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:28
+msgid "CPUs"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/newcontainer_resolve.htm:85
+msgid "Cancel"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:250
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:511
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:106
+msgid "Command"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/newcontainer_resolve.htm:93
+msgid "Command line"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/newcontainer_resolve.htm:67
+msgid "Command line Error"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:279
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:529
+msgid "Connect"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:279
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:309
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:345
+msgid "Connect Network"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/container.htm:7
+msgid "Console"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:480
+msgid "Container Inspect"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:498
+msgid "Container Logs"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:94
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:253
+msgid "Container Name"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:31
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:41
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/volumes.lua:31
+msgid "Container detail"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:30
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:83
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:107
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/volumes.lua:66
+#: applications/luci-app-dockerman/luasrc/view/dockerman/overview.htm:137
+msgid "Containers"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:125
+msgid "Containers allowed to be accessed"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:78
+msgid "Create macvlan interface"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:243
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:109
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/volumes.lua:68
+msgid "Created"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:256
+msgid "DNS"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:149
+msgid ""
+"Daemon unix socket (unix:///var/run/docker.sock) or TCP Remote Hosts "
+"(tcp://0.0.0.0:2375), default: unix:///var/run/docker.sock"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:254
+msgid "Device"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:362
+msgid "Device(--device)"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:273
+msgid "Disconnect"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:73
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:53
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:38
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:233
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:10
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:21
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/volumes.lua:52
+#: applications/luci-app-dockerman/luasrc/view/dockerman/logs.htm:3
+msgid "Docker"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:159
+msgid "Docker Container"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:90
+msgid "Docker Daemon"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:269
+msgid "Docker Image"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:30
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:138
+msgid "Docker Root Dir"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:94
+msgid "Docker Socket Path"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:26
+msgid "Docker Version"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/apply_widget.htm:89
+msgid "Docker actions done."
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:92
+msgid "DockerMan"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:21
+msgid ""
+"DockerMan is a Simple Docker manager client for LuCI, If you have any issue "
+"please visit:"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:99
+msgid "Dockerman connect to remote endpoint"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/container_file.htm:15
+msgid "Download"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:60
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:26
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/volumes.lua:65
+msgid "Driver"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:201
+msgid "Duplicate/Edit"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:135
+msgid "Enable"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:104
+msgid "Enable IPv6"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:251
+msgid "Env"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:324
+msgid "Environmental Variable(-e)"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:34
+#: applications/luci-app-dockerman/luasrc/view/dockerman/logs.htm:5
+msgid "Events"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:100
+msgid "Exclude IPs"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:355
+msgid "Exposed All Ports(-P)"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:334
+msgid "Exposed Ports(-p)"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/container.htm:6
+msgid "File"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:245
+msgid "Finish Time"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:165
+msgid "Force Remove"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:63
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:90
+msgid "Gateway"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:21
+msgid "Github"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/cbi/inlinevalue.htm:4
+msgid "Go to relevant configuration page"
+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 ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:246
+msgid "Healthy"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:350
+msgid "Host Name"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:240
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:92
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:104
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:47
+msgid "ID"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:95
+msgid "IP range"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:303
+msgid "IPv4 Address"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:116
+msgid "IPv6 Gateway"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:110
+msgid "IPv6 Subnet"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:241
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:104
+#: applications/luci-app-dockerman/luasrc/view/dockerman/images_import.htm:52
+msgid "Image"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:31
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:97
+#: applications/luci-app-dockerman/luasrc/view/dockerman/overview.htm:161
+msgid "Images"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/images_import.htm:4
+msgid "Import"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:93
+msgid "Import Images"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:31
+msgid "Index Server Address"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:287
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:35
+#: applications/luci-app-dockerman/luasrc/view/dockerman/container.htm:3
+msgid "Info"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:59
+msgid "Ingress"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:59
+msgid ""
+"Ingress network is the network which provides the routing-mesh in swarm mode"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/container.htm:8
+msgid "Inspect"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:257
+msgid "Interactive (-i)"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:70
+msgid "Internal"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:52
+msgid "Ipvlan Mode"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:191
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:168
+msgid "Kill"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:253
+msgid "Links"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:308
+msgid "Links with other containers"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:220
+#: applications/luci-app-dockerman/luasrc/view/dockerman/images_load.htm:2
+msgid "Load"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:143
+msgid "Log Level"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:413
+msgid "Log driver options"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/container.htm:9
+msgid "Logs"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:43
+msgid "Macvlan Mode"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:426
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:400
+msgid "Memory"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:575
+msgid "Memory Useage"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:400
+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 ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:426
+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 ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/volumes.lua:67
+msgid "Mount Point"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:368
+msgid "Mount tmpfs directory"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:249
+msgid "Mount/Volume"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:239
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:291
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/volumes.lua:64
+msgid "Name"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:273
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:385
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:99
+msgid "Network"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:59
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:23
+msgid "Network Name"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:32
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:42
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:299
+#: applications/luci-app-dockerman/luasrc/view/dockerman/overview.htm:193
+msgid "Networks"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:147
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:80
+msgid "New"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:245
+msgid "New Container"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:19
+msgid "New Network"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:24
+#: applications/luci-app-dockerman/luasrc/view/dockerman/images_import.htm:52
+msgid "New tag"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:386
+msgid "Number of CPUs. Number is a fractional number. 0.000 means no limit"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:414
+msgid "Number of CPUs. Number is a fractional number. 0.000 means no limit."
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:66
+msgid "Options"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:17
+msgid "Overview"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:61
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:33
+msgid "Parent Interface"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/container_file.htm:8
+msgid "Path"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/images_import.htm:52
+msgid "Please input new tag"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/container_file.htm:55
+msgid "Please input the PATH !"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/container_file.htm:24
+msgid "Please input the PATH and select the file !"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/newcontainer_resolve.htm:85
+msgid "Plese input <docker create/run> command line:"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:252
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:101
+msgid "Ports"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:284
+msgid "Privileged"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:334
+msgid "Publish container's port(s) to the host"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:64
+msgid "Pull"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:58
+msgid "Pull Image"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:32
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:140
+msgid "Registry Mirrors"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:99
+msgid "Remote Endpoint"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:104
+msgid "Remote Host"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:108
+msgid "Remote Port"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:206
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:173
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:156
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:89
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/volumes.lua:84
+msgid "Remove"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:27
+#: applications/luci-app-dockerman/luasrc/view/dockerman/images_import.htm:72
+msgid "Remove tag"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:106
+msgid "RepoTags"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:249
+msgid "Resolve CLI"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/container.htm:4
+msgid "Resources"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:181
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:158
+msgid "Restart"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:247
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:299
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:290
+msgid "Restart Policy"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:70
+msgid "Restrict external access to the network"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/cbi/inlinevalue.htm:31
+msgid "Reveal/hide password"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:339
+msgid "Run command"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:174
+msgid "Save"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:149
+msgid "Server Host"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:314
+msgid "Set custom DNS servers"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:324
+msgid "Set environment variables to inside the container"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:143
+msgid "Set the logging level"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:89
+msgid "Setting"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:108
+msgid "Size"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:176
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:153
+msgid "Start"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:245
+msgid "Start Time"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:576
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:577
+#: applications/luci-app-dockerman/luasrc/view/dockerman/container.htm:5
+msgid "Stats"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:242
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:96
+msgid "Status"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:186
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:163
+msgid "Stop"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/newcontainer_resolve.htm:85
+msgid "Submit"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:62
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:85
+msgid "Subnet"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:257
+msgid "Sysctl"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:374
+msgid "Sysctl(--sysctl)"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:374
+msgid "Sysctls (kernel parameters) options"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:579
+msgid "TOP"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:263
+msgid "TTY (-t)"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/container_stats.htm:55
+msgid "TX/RX"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:350
+msgid "The hostname to use for the container"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:413
+msgid "The logging configuration for this container"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:319
+msgid ""
+"The user that commands are run as inside the container.(format: name|uid[:"
+"group|gid])"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:255
+msgid "Tmpfs"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:368
+msgid "Tmpfs(--tmpfs)"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:29
+msgid "Total Memory"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:520
+msgid "UID"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:239
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:247
+msgid "Update"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:196
+msgid "Upgrade"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/container_file.htm:3
+#: applications/luci-app-dockerman/luasrc/view/dockerman/container_file.htm:14
+msgid "Upload"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/container_file.htm:43
+msgid "Upload Error"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/container_file.htm:40
+msgid "Upload Success"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/container_stats.htm:47
+msgid "Upload/Download"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:248
+msgid "User"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:319
+msgid "User(-u)"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:33
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/volumes.lua:57
+#: applications/luci-app-dockerman/luasrc/view/dockerman/overview.htm:270
+msgid "Volumes"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:125
+msgid ""
+"Which container(s) under bridge network can be accessed, even from "
+"interfaces that are not allowed, fill-in Container Id or Name"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:120
+msgid ""
+"Which interface(s) can access containers under the bridge network, fill-in "
+"Interface Name"
+msgstr ""
diff --git a/applications/luci-app-dockerman/po/nb_NO/dockerman.po b/applications/luci-app-dockerman/po/nb_NO/dockerman.po
new file mode 100644 (file)
index 0000000..756dd10
--- /dev/null
@@ -0,0 +1,815 @@
+msgid ""
+msgstr ""
+"Language: nb_NO\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:380
+msgid "A list of kernel capabilities to add to the container"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:91
+msgid "Access Control"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:362
+msgid "Add host device to the container"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:344
+msgid "Advance"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:355
+msgid "Allocates an ephemeral host port for all of a container's exposed ports"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:120
+msgid "Allowed access interfaces"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:278
+msgid "Always pull image first"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:27
+msgid "Api Version"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:78
+msgid "Auto create macvlan interface in Openwrt"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:64
+msgid "Available"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:329
+msgid "Bind Mount(-v)"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:329
+msgid "Bind mount a volume"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:431
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:406
+msgid "Block IO Weight"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:406
+msgid ""
+"Block IO weight (relative weight) accepts a weight value between 10 and 1000"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:431
+msgid ""
+"Block IO weight (relative weight) accepts a weight value between 10 and 1000."
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:380
+msgid "CAP-ADD(--cap-add)"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:420
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:393
+msgid "CPU Shares Weight"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:575
+msgid "CPU Useage"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:393
+msgid ""
+"CPU shares relative weight, if 0 is set, the system will ignore the value "
+"and use the default of 1024"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:420
+msgid ""
+"CPU shares relative weight, if 0 is set, the system will ignore the value "
+"and use the default of 1024."
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:414
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:386
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:28
+msgid "CPUs"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/newcontainer_resolve.htm:85
+msgid "Cancel"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:250
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:511
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:106
+msgid "Command"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/newcontainer_resolve.htm:93
+msgid "Command line"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/newcontainer_resolve.htm:67
+msgid "Command line Error"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:279
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:529
+msgid "Connect"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:279
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:309
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:345
+msgid "Connect Network"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/container.htm:7
+msgid "Console"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:480
+msgid "Container Inspect"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:498
+msgid "Container Logs"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:94
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:253
+msgid "Container Name"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:31
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:41
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/volumes.lua:31
+msgid "Container detail"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:30
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:83
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:107
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/volumes.lua:66
+#: applications/luci-app-dockerman/luasrc/view/dockerman/overview.htm:137
+msgid "Containers"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:125
+msgid "Containers allowed to be accessed"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:78
+msgid "Create macvlan interface"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:243
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:109
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/volumes.lua:68
+msgid "Created"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:256
+msgid "DNS"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:149
+msgid ""
+"Daemon unix socket (unix:///var/run/docker.sock) or TCP Remote Hosts "
+"(tcp://0.0.0.0:2375), default: unix:///var/run/docker.sock"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:254
+msgid "Device"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:362
+msgid "Device(--device)"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:273
+msgid "Disconnect"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:73
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:53
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:38
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:233
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:10
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:21
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/volumes.lua:52
+#: applications/luci-app-dockerman/luasrc/view/dockerman/logs.htm:3
+msgid "Docker"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:159
+msgid "Docker Container"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:90
+msgid "Docker Daemon"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:269
+msgid "Docker Image"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:30
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:138
+msgid "Docker Root Dir"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:94
+msgid "Docker Socket Path"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:26
+msgid "Docker Version"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/apply_widget.htm:89
+msgid "Docker actions done."
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:92
+msgid "DockerMan"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:21
+msgid ""
+"DockerMan is a Simple Docker manager client for LuCI, If you have any issue "
+"please visit:"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:99
+msgid "Dockerman connect to remote endpoint"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/container_file.htm:15
+msgid "Download"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:60
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:26
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/volumes.lua:65
+msgid "Driver"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:201
+msgid "Duplicate/Edit"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:135
+msgid "Enable"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:104
+msgid "Enable IPv6"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:251
+msgid "Env"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:324
+msgid "Environmental Variable(-e)"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:34
+#: applications/luci-app-dockerman/luasrc/view/dockerman/logs.htm:5
+msgid "Events"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:100
+msgid "Exclude IPs"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:355
+msgid "Exposed All Ports(-P)"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:334
+msgid "Exposed Ports(-p)"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/container.htm:6
+msgid "File"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:245
+msgid "Finish Time"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:165
+msgid "Force Remove"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:63
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:90
+msgid "Gateway"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:21
+msgid "Github"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/cbi/inlinevalue.htm:4
+msgid "Go to relevant configuration page"
+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 ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:246
+msgid "Healthy"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:350
+msgid "Host Name"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:240
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:92
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:104
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:47
+msgid "ID"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:95
+msgid "IP range"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:303
+msgid "IPv4 Address"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:116
+msgid "IPv6 Gateway"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:110
+msgid "IPv6 Subnet"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:241
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:104
+#: applications/luci-app-dockerman/luasrc/view/dockerman/images_import.htm:52
+msgid "Image"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:31
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:97
+#: applications/luci-app-dockerman/luasrc/view/dockerman/overview.htm:161
+msgid "Images"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/images_import.htm:4
+msgid "Import"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:93
+msgid "Import Images"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:31
+msgid "Index Server Address"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:287
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:35
+#: applications/luci-app-dockerman/luasrc/view/dockerman/container.htm:3
+msgid "Info"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:59
+msgid "Ingress"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:59
+msgid ""
+"Ingress network is the network which provides the routing-mesh in swarm mode"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/container.htm:8
+msgid "Inspect"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:257
+msgid "Interactive (-i)"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:70
+msgid "Internal"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:52
+msgid "Ipvlan Mode"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:191
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:168
+msgid "Kill"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:253
+msgid "Links"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:308
+msgid "Links with other containers"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:220
+#: applications/luci-app-dockerman/luasrc/view/dockerman/images_load.htm:2
+msgid "Load"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:143
+msgid "Log Level"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:413
+msgid "Log driver options"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/container.htm:9
+msgid "Logs"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:43
+msgid "Macvlan Mode"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:426
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:400
+msgid "Memory"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:575
+msgid "Memory Useage"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:400
+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 ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:426
+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 ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/volumes.lua:67
+msgid "Mount Point"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:368
+msgid "Mount tmpfs directory"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:249
+msgid "Mount/Volume"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:239
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:291
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/volumes.lua:64
+msgid "Name"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:273
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:385
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:99
+msgid "Network"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:59
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:23
+msgid "Network Name"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:32
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:42
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:299
+#: applications/luci-app-dockerman/luasrc/view/dockerman/overview.htm:193
+msgid "Networks"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:147
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:80
+msgid "New"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:245
+msgid "New Container"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:19
+msgid "New Network"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:24
+#: applications/luci-app-dockerman/luasrc/view/dockerman/images_import.htm:52
+msgid "New tag"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:386
+msgid "Number of CPUs. Number is a fractional number. 0.000 means no limit"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:414
+msgid "Number of CPUs. Number is a fractional number. 0.000 means no limit."
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:66
+msgid "Options"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:17
+msgid "Overview"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:61
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:33
+msgid "Parent Interface"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/container_file.htm:8
+msgid "Path"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/images_import.htm:52
+msgid "Please input new tag"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/container_file.htm:55
+msgid "Please input the PATH !"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/container_file.htm:24
+msgid "Please input the PATH and select the file !"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/newcontainer_resolve.htm:85
+msgid "Plese input <docker create/run> command line:"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:252
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:101
+msgid "Ports"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:284
+msgid "Privileged"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:334
+msgid "Publish container's port(s) to the host"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:64
+msgid "Pull"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:58
+msgid "Pull Image"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:32
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:140
+msgid "Registry Mirrors"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:99
+msgid "Remote Endpoint"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:104
+msgid "Remote Host"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:108
+msgid "Remote Port"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:206
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:173
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:156
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:89
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/volumes.lua:84
+msgid "Remove"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:27
+#: applications/luci-app-dockerman/luasrc/view/dockerman/images_import.htm:72
+msgid "Remove tag"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:106
+msgid "RepoTags"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:249
+msgid "Resolve CLI"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/container.htm:4
+msgid "Resources"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:181
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:158
+msgid "Restart"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:247
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:299
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:290
+msgid "Restart Policy"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:70
+msgid "Restrict external access to the network"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/cbi/inlinevalue.htm:31
+msgid "Reveal/hide password"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:339
+msgid "Run command"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:174
+msgid "Save"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:149
+msgid "Server Host"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:314
+msgid "Set custom DNS servers"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:324
+msgid "Set environment variables to inside the container"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:143
+msgid "Set the logging level"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:89
+msgid "Setting"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:108
+msgid "Size"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:176
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:153
+msgid "Start"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:245
+msgid "Start Time"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:576
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:577
+#: applications/luci-app-dockerman/luasrc/view/dockerman/container.htm:5
+msgid "Stats"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:242
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:96
+msgid "Status"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:186
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:163
+msgid "Stop"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/newcontainer_resolve.htm:85
+msgid "Submit"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:62
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:85
+msgid "Subnet"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:257
+msgid "Sysctl"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:374
+msgid "Sysctl(--sysctl)"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:374
+msgid "Sysctls (kernel parameters) options"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:579
+msgid "TOP"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:263
+msgid "TTY (-t)"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/container_stats.htm:55
+msgid "TX/RX"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:350
+msgid "The hostname to use for the container"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:413
+msgid "The logging configuration for this container"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:319
+msgid ""
+"The user that commands are run as inside the container.(format: name|uid[:"
+"group|gid])"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:255
+msgid "Tmpfs"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:368
+msgid "Tmpfs(--tmpfs)"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:29
+msgid "Total Memory"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:520
+msgid "UID"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:239
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:247
+msgid "Update"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:196
+msgid "Upgrade"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/container_file.htm:3
+#: applications/luci-app-dockerman/luasrc/view/dockerman/container_file.htm:14
+msgid "Upload"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/container_file.htm:43
+msgid "Upload Error"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/container_file.htm:40
+msgid "Upload Success"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/container_stats.htm:47
+msgid "Upload/Download"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:248
+msgid "User"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:319
+msgid "User(-u)"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:33
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/volumes.lua:57
+#: applications/luci-app-dockerman/luasrc/view/dockerman/overview.htm:270
+msgid "Volumes"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:125
+msgid ""
+"Which container(s) under bridge network can be accessed, even from "
+"interfaces that are not allowed, fill-in Container Id or Name"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:120
+msgid ""
+"Which interface(s) can access containers under the bridge network, fill-in "
+"Interface Name"
+msgstr ""
diff --git a/applications/luci-app-dockerman/po/pl/dockerman.po b/applications/luci-app-dockerman/po/pl/dockerman.po
new file mode 100644 (file)
index 0000000..7162e2d
--- /dev/null
@@ -0,0 +1,822 @@
+msgid ""
+msgstr ""
+"PO-Revision-Date: 2020-06-13 22:13+0000\n"
+"Last-Translator: Marcin Net <marcin.net@linux.pl>\n"
+"Language-Team: Polish <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationsdockerman/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.1-dev\n"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:380
+msgid "A list of kernel capabilities to add to the container"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:91
+msgid "Access Control"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:362
+msgid "Add host device to the container"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:344
+msgid "Advance"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:355
+msgid "Allocates an ephemeral host port for all of a container's exposed ports"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:120
+msgid "Allowed access interfaces"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:278
+msgid "Always pull image first"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:27
+msgid "Api Version"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:78
+msgid "Auto create macvlan interface in Openwrt"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:64
+msgid "Available"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:329
+msgid "Bind Mount(-v)"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:329
+msgid "Bind mount a volume"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:431
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:406
+msgid "Block IO Weight"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:406
+msgid ""
+"Block IO weight (relative weight) accepts a weight value between 10 and 1000"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:431
+msgid ""
+"Block IO weight (relative weight) accepts a weight value between 10 and 1000."
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:380
+msgid "CAP-ADD(--cap-add)"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:420
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:393
+msgid "CPU Shares Weight"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:575
+msgid "CPU Useage"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:393
+msgid ""
+"CPU shares relative weight, if 0 is set, the system will ignore the value "
+"and use the default of 1024"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:420
+msgid ""
+"CPU shares relative weight, if 0 is set, the system will ignore the value "
+"and use the default of 1024."
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:414
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:386
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:28
+msgid "CPUs"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/newcontainer_resolve.htm:85
+msgid "Cancel"
+msgstr "Anuluj"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:250
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:511
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:106
+msgid "Command"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/newcontainer_resolve.htm:93
+msgid "Command line"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/newcontainer_resolve.htm:67
+msgid "Command line Error"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:279
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:529
+msgid "Connect"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:279
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:309
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:345
+msgid "Connect Network"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/container.htm:7
+msgid "Console"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:480
+msgid "Container Inspect"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:498
+msgid "Container Logs"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:94
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:253
+msgid "Container Name"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:31
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:41
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/volumes.lua:31
+msgid "Container detail"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:30
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:83
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:107
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/volumes.lua:66
+#: applications/luci-app-dockerman/luasrc/view/dockerman/overview.htm:137
+msgid "Containers"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:125
+msgid "Containers allowed to be accessed"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:78
+msgid "Create macvlan interface"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:243
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:109
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/volumes.lua:68
+msgid "Created"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:256
+msgid "DNS"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:149
+msgid ""
+"Daemon unix socket (unix:///var/run/docker.sock) or TCP Remote Hosts "
+"(tcp://0.0.0.0:2375), default: unix:///var/run/docker.sock"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:254
+msgid "Device"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:362
+msgid "Device(--device)"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:273
+msgid "Disconnect"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:73
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:53
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:38
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:233
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:10
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:21
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/volumes.lua:52
+#: applications/luci-app-dockerman/luasrc/view/dockerman/logs.htm:3
+msgid "Docker"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:159
+msgid "Docker Container"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:90
+msgid "Docker Daemon"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:269
+msgid "Docker Image"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:30
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:138
+msgid "Docker Root Dir"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:94
+msgid "Docker Socket Path"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:26
+msgid "Docker Version"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/apply_widget.htm:89
+msgid "Docker actions done."
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:92
+msgid "DockerMan"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:21
+msgid ""
+"DockerMan is a Simple Docker manager client for LuCI, If you have any issue "
+"please visit:"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:99
+msgid "Dockerman connect to remote endpoint"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/container_file.htm:15
+msgid "Download"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:60
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:26
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/volumes.lua:65
+msgid "Driver"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:201
+msgid "Duplicate/Edit"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:135
+msgid "Enable"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:104
+msgid "Enable IPv6"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:251
+msgid "Env"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:324
+msgid "Environmental Variable(-e)"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:34
+#: applications/luci-app-dockerman/luasrc/view/dockerman/logs.htm:5
+msgid "Events"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:100
+msgid "Exclude IPs"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:355
+msgid "Exposed All Ports(-P)"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:334
+msgid "Exposed Ports(-p)"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/container.htm:6
+msgid "File"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:245
+msgid "Finish Time"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:165
+msgid "Force Remove"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:63
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:90
+msgid "Gateway"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:21
+msgid "Github"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/cbi/inlinevalue.htm:4
+msgid "Go to relevant configuration page"
+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 ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:246
+msgid "Healthy"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:350
+msgid "Host Name"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:240
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:92
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:104
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:47
+msgid "ID"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:95
+msgid "IP range"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:303
+msgid "IPv4 Address"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:116
+msgid "IPv6 Gateway"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:110
+msgid "IPv6 Subnet"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:241
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:104
+#: applications/luci-app-dockerman/luasrc/view/dockerman/images_import.htm:52
+msgid "Image"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:31
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:97
+#: applications/luci-app-dockerman/luasrc/view/dockerman/overview.htm:161
+msgid "Images"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/images_import.htm:4
+msgid "Import"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:93
+msgid "Import Images"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:31
+msgid "Index Server Address"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:287
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:35
+#: applications/luci-app-dockerman/luasrc/view/dockerman/container.htm:3
+msgid "Info"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:59
+msgid "Ingress"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:59
+msgid ""
+"Ingress network is the network which provides the routing-mesh in swarm mode"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/container.htm:8
+msgid "Inspect"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:257
+msgid "Interactive (-i)"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:70
+msgid "Internal"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:52
+msgid "Ipvlan Mode"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:191
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:168
+msgid "Kill"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:253
+msgid "Links"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:308
+msgid "Links with other containers"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:220
+#: applications/luci-app-dockerman/luasrc/view/dockerman/images_load.htm:2
+msgid "Load"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:143
+msgid "Log Level"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:413
+msgid "Log driver options"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/container.htm:9
+msgid "Logs"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:43
+msgid "Macvlan Mode"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:426
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:400
+msgid "Memory"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:575
+msgid "Memory Useage"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:400
+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 ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:426
+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 ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/volumes.lua:67
+msgid "Mount Point"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:368
+msgid "Mount tmpfs directory"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:249
+msgid "Mount/Volume"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:239
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:291
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/volumes.lua:64
+msgid "Name"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:273
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:385
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:99
+msgid "Network"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:59
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:23
+msgid "Network Name"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:32
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:42
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:299
+#: applications/luci-app-dockerman/luasrc/view/dockerman/overview.htm:193
+msgid "Networks"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:147
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:80
+msgid "New"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:245
+msgid "New Container"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:19
+msgid "New Network"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:24
+#: applications/luci-app-dockerman/luasrc/view/dockerman/images_import.htm:52
+msgid "New tag"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:386
+msgid "Number of CPUs. Number is a fractional number. 0.000 means no limit"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:414
+msgid "Number of CPUs. Number is a fractional number. 0.000 means no limit."
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:66
+msgid "Options"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:17
+msgid "Overview"
+msgstr "Przegląd"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:61
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:33
+msgid "Parent Interface"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/container_file.htm:8
+msgid "Path"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/images_import.htm:52
+msgid "Please input new tag"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/container_file.htm:55
+msgid "Please input the PATH !"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/container_file.htm:24
+msgid "Please input the PATH and select the file !"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/newcontainer_resolve.htm:85
+msgid "Plese input <docker create/run> command line:"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:252
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:101
+msgid "Ports"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:284
+msgid "Privileged"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:334
+msgid "Publish container's port(s) to the host"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:64
+msgid "Pull"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:58
+msgid "Pull Image"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:32
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:140
+msgid "Registry Mirrors"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:99
+msgid "Remote Endpoint"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:104
+msgid "Remote Host"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:108
+msgid "Remote Port"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:206
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:173
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:156
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:89
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/volumes.lua:84
+msgid "Remove"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:27
+#: applications/luci-app-dockerman/luasrc/view/dockerman/images_import.htm:72
+msgid "Remove tag"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:106
+msgid "RepoTags"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:249
+msgid "Resolve CLI"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/container.htm:4
+msgid "Resources"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:181
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:158
+msgid "Restart"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:247
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:299
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:290
+msgid "Restart Policy"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:70
+msgid "Restrict external access to the network"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/cbi/inlinevalue.htm:31
+msgid "Reveal/hide password"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:339
+msgid "Run command"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:174
+msgid "Save"
+msgstr "Zapisz"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:149
+msgid "Server Host"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:314
+msgid "Set custom DNS servers"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:324
+msgid "Set environment variables to inside the container"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:143
+msgid "Set the logging level"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:89
+msgid "Setting"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:108
+msgid "Size"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:176
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:153
+msgid "Start"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:245
+msgid "Start Time"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:576
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:577
+#: applications/luci-app-dockerman/luasrc/view/dockerman/container.htm:5
+msgid "Stats"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:242
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:96
+msgid "Status"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:186
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:163
+msgid "Stop"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/newcontainer_resolve.htm:85
+msgid "Submit"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:62
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:85
+msgid "Subnet"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:257
+msgid "Sysctl"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:374
+msgid "Sysctl(--sysctl)"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:374
+msgid "Sysctls (kernel parameters) options"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:579
+msgid "TOP"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:263
+msgid "TTY (-t)"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/container_stats.htm:55
+msgid "TX/RX"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:350
+msgid "The hostname to use for the container"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:413
+msgid "The logging configuration for this container"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:319
+msgid ""
+"The user that commands are run as inside the container.(format: name|uid[:"
+"group|gid])"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:255
+msgid "Tmpfs"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:368
+msgid "Tmpfs(--tmpfs)"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:29
+msgid "Total Memory"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:520
+msgid "UID"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:239
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:247
+msgid "Update"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:196
+msgid "Upgrade"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/container_file.htm:3
+#: applications/luci-app-dockerman/luasrc/view/dockerman/container_file.htm:14
+msgid "Upload"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/container_file.htm:43
+msgid "Upload Error"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/container_file.htm:40
+msgid "Upload Success"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/container_stats.htm:47
+msgid "Upload/Download"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:248
+msgid "User"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:319
+msgid "User(-u)"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:33
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/volumes.lua:57
+#: applications/luci-app-dockerman/luasrc/view/dockerman/overview.htm:270
+msgid "Volumes"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:125
+msgid ""
+"Which container(s) under bridge network can be accessed, even from "
+"interfaces that are not allowed, fill-in Container Id or Name"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:120
+msgid ""
+"Which interface(s) can access containers under the bridge network, fill-in "
+"Interface Name"
+msgstr ""
diff --git a/applications/luci-app-dockerman/po/pt/dockerman.po b/applications/luci-app-dockerman/po/pt/dockerman.po
new file mode 100644 (file)
index 0000000..53605c3
--- /dev/null
@@ -0,0 +1,815 @@
+msgid ""
+msgstr ""
+"Language: pt\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:380
+msgid "A list of kernel capabilities to add to the container"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:91
+msgid "Access Control"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:362
+msgid "Add host device to the container"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:344
+msgid "Advance"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:355
+msgid "Allocates an ephemeral host port for all of a container's exposed ports"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:120
+msgid "Allowed access interfaces"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:278
+msgid "Always pull image first"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:27
+msgid "Api Version"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:78
+msgid "Auto create macvlan interface in Openwrt"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:64
+msgid "Available"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:329
+msgid "Bind Mount(-v)"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:329
+msgid "Bind mount a volume"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:431
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:406
+msgid "Block IO Weight"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:406
+msgid ""
+"Block IO weight (relative weight) accepts a weight value between 10 and 1000"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:431
+msgid ""
+"Block IO weight (relative weight) accepts a weight value between 10 and 1000."
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:380
+msgid "CAP-ADD(--cap-add)"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:420
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:393
+msgid "CPU Shares Weight"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:575
+msgid "CPU Useage"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:393
+msgid ""
+"CPU shares relative weight, if 0 is set, the system will ignore the value "
+"and use the default of 1024"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:420
+msgid ""
+"CPU shares relative weight, if 0 is set, the system will ignore the value "
+"and use the default of 1024."
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:414
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:386
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:28
+msgid "CPUs"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/newcontainer_resolve.htm:85
+msgid "Cancel"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:250
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:511
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:106
+msgid "Command"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/newcontainer_resolve.htm:93
+msgid "Command line"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/newcontainer_resolve.htm:67
+msgid "Command line Error"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:279
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:529
+msgid "Connect"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:279
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:309
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:345
+msgid "Connect Network"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/container.htm:7
+msgid "Console"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:480
+msgid "Container Inspect"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:498
+msgid "Container Logs"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:94
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:253
+msgid "Container Name"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:31
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:41
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/volumes.lua:31
+msgid "Container detail"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:30
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:83
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:107
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/volumes.lua:66
+#: applications/luci-app-dockerman/luasrc/view/dockerman/overview.htm:137
+msgid "Containers"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:125
+msgid "Containers allowed to be accessed"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:78
+msgid "Create macvlan interface"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:243
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:109
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/volumes.lua:68
+msgid "Created"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:256
+msgid "DNS"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:149
+msgid ""
+"Daemon unix socket (unix:///var/run/docker.sock) or TCP Remote Hosts "
+"(tcp://0.0.0.0:2375), default: unix:///var/run/docker.sock"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:254
+msgid "Device"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:362
+msgid "Device(--device)"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:273
+msgid "Disconnect"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:73
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:53
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:38
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:233
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:10
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:21
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/volumes.lua:52
+#: applications/luci-app-dockerman/luasrc/view/dockerman/logs.htm:3
+msgid "Docker"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:159
+msgid "Docker Container"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:90
+msgid "Docker Daemon"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:269
+msgid "Docker Image"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:30
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:138
+msgid "Docker Root Dir"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:94
+msgid "Docker Socket Path"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:26
+msgid "Docker Version"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/apply_widget.htm:89
+msgid "Docker actions done."
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:92
+msgid "DockerMan"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:21
+msgid ""
+"DockerMan is a Simple Docker manager client for LuCI, If you have any issue "
+"please visit:"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:99
+msgid "Dockerman connect to remote endpoint"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/container_file.htm:15
+msgid "Download"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:60
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:26
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/volumes.lua:65
+msgid "Driver"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:201
+msgid "Duplicate/Edit"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:135
+msgid "Enable"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:104
+msgid "Enable IPv6"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:251
+msgid "Env"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:324
+msgid "Environmental Variable(-e)"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:34
+#: applications/luci-app-dockerman/luasrc/view/dockerman/logs.htm:5
+msgid "Events"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:100
+msgid "Exclude IPs"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:355
+msgid "Exposed All Ports(-P)"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:334
+msgid "Exposed Ports(-p)"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/container.htm:6
+msgid "File"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:245
+msgid "Finish Time"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:165
+msgid "Force Remove"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:63
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:90
+msgid "Gateway"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:21
+msgid "Github"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/cbi/inlinevalue.htm:4
+msgid "Go to relevant configuration page"
+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 ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:246
+msgid "Healthy"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:350
+msgid "Host Name"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:240
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:92
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:104
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:47
+msgid "ID"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:95
+msgid "IP range"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:303
+msgid "IPv4 Address"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:116
+msgid "IPv6 Gateway"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:110
+msgid "IPv6 Subnet"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:241
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:104
+#: applications/luci-app-dockerman/luasrc/view/dockerman/images_import.htm:52
+msgid "Image"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:31
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:97
+#: applications/luci-app-dockerman/luasrc/view/dockerman/overview.htm:161
+msgid "Images"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/images_import.htm:4
+msgid "Import"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:93
+msgid "Import Images"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:31
+msgid "Index Server Address"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:287
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:35
+#: applications/luci-app-dockerman/luasrc/view/dockerman/container.htm:3
+msgid "Info"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:59
+msgid "Ingress"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:59
+msgid ""
+"Ingress network is the network which provides the routing-mesh in swarm mode"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/container.htm:8
+msgid "Inspect"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:257
+msgid "Interactive (-i)"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:70
+msgid "Internal"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:52
+msgid "Ipvlan Mode"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:191
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:168
+msgid "Kill"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:253
+msgid "Links"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:308
+msgid "Links with other containers"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:220
+#: applications/luci-app-dockerman/luasrc/view/dockerman/images_load.htm:2
+msgid "Load"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:143
+msgid "Log Level"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:413
+msgid "Log driver options"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/container.htm:9
+msgid "Logs"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:43
+msgid "Macvlan Mode"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:426
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:400
+msgid "Memory"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:575
+msgid "Memory Useage"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:400
+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 ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:426
+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 ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/volumes.lua:67
+msgid "Mount Point"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:368
+msgid "Mount tmpfs directory"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:249
+msgid "Mount/Volume"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:239
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:291
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/volumes.lua:64
+msgid "Name"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:273
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:385
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:99
+msgid "Network"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:59
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:23
+msgid "Network Name"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:32
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:42
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:299
+#: applications/luci-app-dockerman/luasrc/view/dockerman/overview.htm:193
+msgid "Networks"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:147
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:80
+msgid "New"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:245
+msgid "New Container"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:19
+msgid "New Network"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:24
+#: applications/luci-app-dockerman/luasrc/view/dockerman/images_import.htm:52
+msgid "New tag"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:386
+msgid "Number of CPUs. Number is a fractional number. 0.000 means no limit"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:414
+msgid "Number of CPUs. Number is a fractional number. 0.000 means no limit."
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:66
+msgid "Options"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:17
+msgid "Overview"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:61
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:33
+msgid "Parent Interface"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/container_file.htm:8
+msgid "Path"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/images_import.htm:52
+msgid "Please input new tag"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/container_file.htm:55
+msgid "Please input the PATH !"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/container_file.htm:24
+msgid "Please input the PATH and select the file !"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/newcontainer_resolve.htm:85
+msgid "Plese input <docker create/run> command line:"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:252
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:101
+msgid "Ports"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:284
+msgid "Privileged"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:334
+msgid "Publish container's port(s) to the host"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:64
+msgid "Pull"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:58
+msgid "Pull Image"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:32
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:140
+msgid "Registry Mirrors"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:99
+msgid "Remote Endpoint"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:104
+msgid "Remote Host"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:108
+msgid "Remote Port"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:206
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:173
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:156
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:89
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/volumes.lua:84
+msgid "Remove"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:27
+#: applications/luci-app-dockerman/luasrc/view/dockerman/images_import.htm:72
+msgid "Remove tag"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:106
+msgid "RepoTags"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:249
+msgid "Resolve CLI"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/container.htm:4
+msgid "Resources"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:181
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:158
+msgid "Restart"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:247
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:299
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:290
+msgid "Restart Policy"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:70
+msgid "Restrict external access to the network"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/cbi/inlinevalue.htm:31
+msgid "Reveal/hide password"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:339
+msgid "Run command"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:174
+msgid "Save"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:149
+msgid "Server Host"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:314
+msgid "Set custom DNS servers"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:324
+msgid "Set environment variables to inside the container"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:143
+msgid "Set the logging level"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:89
+msgid "Setting"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:108
+msgid "Size"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:176
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:153
+msgid "Start"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:245
+msgid "Start Time"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:576
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:577
+#: applications/luci-app-dockerman/luasrc/view/dockerman/container.htm:5
+msgid "Stats"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:242
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:96
+msgid "Status"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:186
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:163
+msgid "Stop"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/newcontainer_resolve.htm:85
+msgid "Submit"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:62
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:85
+msgid "Subnet"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:257
+msgid "Sysctl"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:374
+msgid "Sysctl(--sysctl)"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:374
+msgid "Sysctls (kernel parameters) options"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:579
+msgid "TOP"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:263
+msgid "TTY (-t)"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/container_stats.htm:55
+msgid "TX/RX"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:350
+msgid "The hostname to use for the container"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:413
+msgid "The logging configuration for this container"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:319
+msgid ""
+"The user that commands are run as inside the container.(format: name|uid[:"
+"group|gid])"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:255
+msgid "Tmpfs"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:368
+msgid "Tmpfs(--tmpfs)"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:29
+msgid "Total Memory"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:520
+msgid "UID"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:239
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:247
+msgid "Update"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:196
+msgid "Upgrade"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/container_file.htm:3
+#: applications/luci-app-dockerman/luasrc/view/dockerman/container_file.htm:14
+msgid "Upload"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/container_file.htm:43
+msgid "Upload Error"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/container_file.htm:40
+msgid "Upload Success"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/container_stats.htm:47
+msgid "Upload/Download"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:248
+msgid "User"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:319
+msgid "User(-u)"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:33
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/volumes.lua:57
+#: applications/luci-app-dockerman/luasrc/view/dockerman/overview.htm:270
+msgid "Volumes"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:125
+msgid ""
+"Which container(s) under bridge network can be accessed, even from "
+"interfaces that are not allowed, fill-in Container Id or Name"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:120
+msgid ""
+"Which interface(s) can access containers under the bridge network, fill-in "
+"Interface Name"
+msgstr ""
diff --git a/applications/luci-app-dockerman/po/pt_BR/dockerman.po b/applications/luci-app-dockerman/po/pt_BR/dockerman.po
new file mode 100644 (file)
index 0000000..f1de30e
--- /dev/null
@@ -0,0 +1,848 @@
+msgid ""
+msgstr ""
+"PO-Revision-Date: 2020-06-12 05:12+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"
+"Language: pt_BR\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=n > 1;\n"
+"X-Generator: Weblate 4.1-dev\n"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:380
+msgid "A list of kernel capabilities to add to the container"
+msgstr "Uma lista dos recursos do kernel que serão adicionados ao contêiner"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:91
+msgid "Access Control"
+msgstr "Controle de Acesso"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:362
+msgid "Add host device to the container"
+msgstr "Adicione o dispositivo host ao contêiner"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:344
+msgid "Advance"
+msgstr "Avançado"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:355
+msgid "Allocates an ephemeral host port for all of a container's exposed ports"
+msgstr ""
+"Aloca uma porta efêmera do host para todas as portas expostas de um contêiner"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:120
+msgid "Allowed access interfaces"
+msgstr "Interfaces com acesso permitido"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:278
+msgid "Always pull image first"
+msgstr "Sempre capture a imagem primeiro"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:27
+msgid "Api Version"
+msgstr "Versão da API"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:78
+msgid "Auto create macvlan interface in Openwrt"
+msgstr "Criar automaticamente interface macvlan no Openwrt"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:64
+msgid "Available"
+msgstr "Disponível"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:329
+msgid "Bind Mount(-v)"
+msgstr "Montagem da Ligação(-v)"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:329
+msgid "Bind mount a volume"
+msgstr "Vincular a montagem de um volume"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:431
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:406
+msgid "Block IO Weight"
+msgstr "Peso da ES do Bloco"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:406
+msgid ""
+"Block IO weight (relative weight) accepts a weight value between 10 and 1000"
+msgstr ""
+"Peso da ES do bloco (peso relativo) aceita um valor do peso entre 10 e 1000"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:431
+msgid ""
+"Block IO weight (relative weight) accepts a weight value between 10 and 1000."
+msgstr ""
+"Peso da ES do bloco (peso relativo) aceita um valor do peso entre 10 e 1000."
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:380
+msgid "CAP-ADD(--cap-add)"
+msgstr "CAP-ADD(--cap-add)"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:420
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:393
+msgid "CPU Shares Weight"
+msgstr "A CPU Compartilha o Peso"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:575
+msgid "CPU Useage"
+msgstr "Utilização da CPU"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:393
+msgid ""
+"CPU shares relative weight, if 0 is set, the system will ignore the value "
+"and use the default of 1024"
+msgstr ""
+"A CPU compartilha o peso relativo; se 0 for definido, o sistema ignorará o "
+"valor e utilizará a predefinição 1024"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:420
+msgid ""
+"CPU shares relative weight, if 0 is set, the system will ignore the value "
+"and use the default of 1024."
+msgstr ""
+"A CPU compartilha o peso relativo; se 0 for definido, o sistema ignorará o "
+"valor e utilizará a predefinição 1024."
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:414
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:386
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:28
+msgid "CPUs"
+msgstr "CPUs"
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/newcontainer_resolve.htm:85
+msgid "Cancel"
+msgstr "Cancelar"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:250
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:511
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:106
+msgid "Command"
+msgstr "Comando"
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/newcontainer_resolve.htm:93
+msgid "Command line"
+msgstr "Linha de comando"
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/newcontainer_resolve.htm:67
+msgid "Command line Error"
+msgstr "Erro da linha de comando"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:279
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:529
+msgid "Connect"
+msgstr "Conectar"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:279
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:309
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:345
+msgid "Connect Network"
+msgstr "Conectar a Rede"
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/container.htm:7
+msgid "Console"
+msgstr "Console"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:480
+msgid "Container Inspect"
+msgstr "Inspecione o Contêiner"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:498
+msgid "Container Logs"
+msgstr "Logs do Contêiner"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:94
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:253
+msgid "Container Name"
+msgstr "Nome do Contêiner"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:31
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:41
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/volumes.lua:31
+msgid "Container detail"
+msgstr "Detalhe do contêiner"
+
+#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:30
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:83
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:107
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/volumes.lua:66
+#: applications/luci-app-dockerman/luasrc/view/dockerman/overview.htm:137
+msgid "Containers"
+msgstr "Contêineres"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:125
+msgid "Containers allowed to be accessed"
+msgstr "Os contêiners com permissão para serem acessados"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:78
+msgid "Create macvlan interface"
+msgstr "Crie uma interface macvlan"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:243
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:109
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/volumes.lua:68
+msgid "Created"
+msgstr "Foi criado"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:256
+msgid "DNS"
+msgstr "DNS"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:149
+msgid ""
+"Daemon unix socket (unix:///var/run/docker.sock) or TCP Remote Hosts "
+"(tcp://0.0.0.0:2375), default: unix:///var/run/docker.sock"
+msgstr ""
+"Daemon unix socket (unix:///var/run/docker.sock) ou Hosts Remotos TCP "
+"(tcp://0.0.0.0:2375), padrão: unix:///var/run/docker.sock"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:254
+msgid "Device"
+msgstr "Dispositivo"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:362
+msgid "Device(--device)"
+msgstr "Dispositivo(--device)"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:273
+msgid "Disconnect"
+msgstr "Desconectar"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:73
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:53
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:38
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:233
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:10
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:21
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/volumes.lua:52
+#: applications/luci-app-dockerman/luasrc/view/dockerman/logs.htm:3
+msgid "Docker"
+msgstr "Docker"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:159
+msgid "Docker Container"
+msgstr "Contêiner do Docker"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:90
+msgid "Docker Daemon"
+msgstr "Daemon Docker"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:269
+msgid "Docker Image"
+msgstr "Imagem do Docker"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:30
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:138
+msgid "Docker Root Dir"
+msgstr "Dir Raiz do Docker"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:94
+msgid "Docker Socket Path"
+msgstr "Caminho do Socket Docker"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:26
+msgid "Docker Version"
+msgstr "Versão do Docker"
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/apply_widget.htm:89
+msgid "Docker actions done."
+msgstr "As ações do Docker foram concluídas."
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:92
+msgid "DockerMan"
+msgstr "DockerMan"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:21
+msgid ""
+"DockerMan is a Simple Docker manager client for LuCI, If you have any issue "
+"please visit:"
+msgstr ""
+"O DockerMan é um gerenciador cliente simples para o LuCI, caso tenha algum "
+"problema, por favor visite:"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:99
+msgid "Dockerman connect to remote endpoint"
+msgstr "O Dockerman se conecte ao terminal remoto"
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/container_file.htm:15
+msgid "Download"
+msgstr "Download"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:60
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:26
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/volumes.lua:65
+msgid "Driver"
+msgstr "Controlador"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:201
+msgid "Duplicate/Edit"
+msgstr "Duplicado/Edite"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:135
+msgid "Enable"
+msgstr "Ativar"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:104
+msgid "Enable IPv6"
+msgstr "Ative o IPv6"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:251
+msgid "Env"
+msgstr "Env"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:324
+msgid "Environmental Variable(-e)"
+msgstr "Variável(-e) do Ambiente"
+
+#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:34
+#: applications/luci-app-dockerman/luasrc/view/dockerman/logs.htm:5
+msgid "Events"
+msgstr "Eventos"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:100
+msgid "Exclude IPs"
+msgstr "IPs Excluídos"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:355
+msgid "Exposed All Ports(-P)"
+msgstr "Todas as Portas Expostas(-P)"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:334
+msgid "Exposed Ports(-p)"
+msgstr "Portas Expostas(-p)"
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/container.htm:6
+msgid "File"
+msgstr "Arquivo"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:245
+msgid "Finish Time"
+msgstr "Hora do término"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:165
+msgid "Force Remove"
+msgstr "Impor a Remoção"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:63
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:90
+msgid "Gateway"
+msgstr "Roteador"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:21
+msgid "Github"
+msgstr "Github"
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/cbi/inlinevalue.htm:4
+msgid "Go to relevant configuration page"
+msgstr "Ir para a página de configuração pertinente"
+
+#: applications/luci-app-dockerman/root/usr/share/rpcd/acl.d/luci-app-dockerman.json:3
+msgid "Grant UCI access for luci-app-dockerman"
+msgstr "Conceda acesso UCI para o luci-app-dockerman"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:246
+msgid "Healthy"
+msgstr "Saudável"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:350
+msgid "Host Name"
+msgstr "Nome do Host"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:240
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:92
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:104
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:47
+msgid "ID"
+msgstr "ID"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:95
+msgid "IP range"
+msgstr "Faixa do IP"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:303
+msgid "IPv4 Address"
+msgstr "Endereço IPv4"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:116
+msgid "IPv6 Gateway"
+msgstr "Gateway IPv6"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:110
+msgid "IPv6 Subnet"
+msgstr "Subnet IPv6"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:241
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:104
+#: applications/luci-app-dockerman/luasrc/view/dockerman/images_import.htm:52
+msgid "Image"
+msgstr "Imagem"
+
+#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:31
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:97
+#: applications/luci-app-dockerman/luasrc/view/dockerman/overview.htm:161
+msgid "Images"
+msgstr "Imagens"
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/images_import.htm:4
+msgid "Import"
+msgstr "Importar"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:93
+msgid "Import Images"
+msgstr "Importar as Imagens"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:31
+msgid "Index Server Address"
+msgstr "Índice do Endereço do Servidor"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:287
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:35
+#: applications/luci-app-dockerman/luasrc/view/dockerman/container.htm:3
+msgid "Info"
+msgstr "Informação"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:59
+msgid "Ingress"
+msgstr "Ingresso"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:59
+msgid ""
+"Ingress network is the network which provides the routing-mesh in swarm mode"
+msgstr ""
+"A rede de ingresso é a rede que fornece a malha de roteamento no modo enxame"
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/container.htm:8
+msgid "Inspect"
+msgstr "Inspecione"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:257
+msgid "Interactive (-i)"
+msgstr "Interativo (-i)"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:70
+msgid "Internal"
+msgstr "Interno"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:52
+msgid "Ipvlan Mode"
+msgstr "Modo Ipvlan"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:191
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:168
+msgid "Kill"
+msgstr "Matar"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:253
+msgid "Links"
+msgstr "Links"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:308
+msgid "Links with other containers"
+msgstr "Links para os outros contêineres"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:220
+#: applications/luci-app-dockerman/luasrc/view/dockerman/images_load.htm:2
+msgid "Load"
+msgstr "Carga"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:143
+msgid "Log Level"
+msgstr "Nível do Log"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:413
+msgid "Log driver options"
+msgstr "Opções do controlador do log"
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/container.htm:9
+msgid "Logs"
+msgstr "Logs"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:43
+msgid "Macvlan Mode"
+msgstr "Modo Macvlan"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:426
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:400
+msgid "Memory"
+msgstr "Memória"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:575
+msgid "Memory Useage"
+msgstr "Utilização da Memória"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:400
+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 ""
+"Limite da memória (formato: <número>[<unit>]). O número é um inteiro "
+"positivo. A unidade pode ser entre b, k, m, ou g. O mínimo é 4M"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:426
+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 ""
+"Limite da memória (formato: <número>[<unit>]). O número é um inteiro "
+"positivo. A unidade pode ser entre b, k, m, ou g. O mínimo é 4M."
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/volumes.lua:67
+msgid "Mount Point"
+msgstr "Ponto de Montagem"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:368
+msgid "Mount tmpfs directory"
+msgstr "Diretório de montagem tmpfs"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:249
+msgid "Mount/Volume"
+msgstr "Montagem/Volume"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:239
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:291
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/volumes.lua:64
+msgid "Name"
+msgstr "Nome"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:273
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:385
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:99
+msgid "Network"
+msgstr "Rede"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:59
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:23
+msgid "Network Name"
+msgstr "Nome da Rede"
+
+#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:32
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:42
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:299
+#: applications/luci-app-dockerman/luasrc/view/dockerman/overview.htm:193
+msgid "Networks"
+msgstr "Redes"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:147
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:80
+msgid "New"
+msgstr "Novo"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:245
+msgid "New Container"
+msgstr "Novo Contêiner"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:19
+msgid "New Network"
+msgstr "Nova Rede"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:24
+#: applications/luci-app-dockerman/luasrc/view/dockerman/images_import.htm:52
+msgid "New tag"
+msgstr "Nova tag"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:386
+msgid "Number of CPUs. Number is a fractional number. 0.000 means no limit"
+msgstr ""
+"Quantidade de CPUs. A quantidade é um número fracionado. 0.000 significa sem "
+"limite"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:414
+msgid "Number of CPUs. Number is a fractional number. 0.000 means no limit."
+msgstr ""
+"Quantidade de CPUs. A quantidade é um número fracionado. 0.000 significa sem "
+"limite."
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:66
+msgid "Options"
+msgstr "Opções"
+
+#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:17
+msgid "Overview"
+msgstr "Visão Geral"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:61
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:33
+msgid "Parent Interface"
+msgstr "Parente da Interface"
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/container_file.htm:8
+msgid "Path"
+msgstr "Caminho"
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/images_import.htm:52
+msgid "Please input new tag"
+msgstr "Favor informar uma nova tag"
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/container_file.htm:55
+msgid "Please input the PATH !"
+msgstr "Favor informar o CAMINHO!"
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/container_file.htm:24
+msgid "Please input the PATH and select the file !"
+msgstr "Favor informar o CAMINHO e o arquivo selecionado!"
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/newcontainer_resolve.htm:85
+msgid "Plese input <docker create/run> command line:"
+msgstr "Favor informar a linha de comando <docker criar/executar>:"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:252
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:101
+msgid "Ports"
+msgstr "Portas"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:284
+msgid "Privileged"
+msgstr "Privilegiado"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:334
+msgid "Publish container's port(s) to the host"
+msgstr "Publique as portas do contêiner para o host"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:64
+msgid "Pull"
+msgstr "Capture"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:58
+msgid "Pull Image"
+msgstr "Capture a Imagem"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:32
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:140
+msgid "Registry Mirrors"
+msgstr "Registro dos Espelhos"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:99
+msgid "Remote Endpoint"
+msgstr "Ponto final remoto"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:104
+msgid "Remote Host"
+msgstr "Host Remoto"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:108
+msgid "Remote Port"
+msgstr "Porta Remota"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:206
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:173
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:156
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:89
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/volumes.lua:84
+msgid "Remove"
+msgstr "Remover"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:27
+#: applications/luci-app-dockerman/luasrc/view/dockerman/images_import.htm:72
+msgid "Remove tag"
+msgstr "Remova a tag"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:106
+msgid "RepoTags"
+msgstr "RepoTags"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:249
+msgid "Resolve CLI"
+msgstr "Resolve a CLI"
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/container.htm:4
+msgid "Resources"
+msgstr "Recursos"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:181
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:158
+msgid "Restart"
+msgstr "Reiniciar"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:247
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:299
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:290
+msgid "Restart Policy"
+msgstr "Política de Reinicialização"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:70
+msgid "Restrict external access to the network"
+msgstr "Restrinja o acesso externo à rede"
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/cbi/inlinevalue.htm:31
+msgid "Reveal/hide password"
+msgstr "Revelar/ocultar a senha"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:339
+msgid "Run command"
+msgstr "Execute o comando"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:174
+msgid "Save"
+msgstr "Salvar"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:149
+msgid "Server Host"
+msgstr "Host do Servidor"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:314
+msgid "Set custom DNS servers"
+msgstr "Define os servidores DNS personalizados"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:324
+msgid "Set environment variables to inside the container"
+msgstr "Define as variáveis de ambiente para o conteúdo do contêiner"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:143
+msgid "Set the logging level"
+msgstr "Defina o nível do registro log"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:89
+msgid "Setting"
+msgstr "Configuração"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:108
+msgid "Size"
+msgstr "Tamanho"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:176
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:153
+msgid "Start"
+msgstr "Início"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:245
+msgid "Start Time"
+msgstr "Hora do Início"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:576
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:577
+#: applications/luci-app-dockerman/luasrc/view/dockerman/container.htm:5
+msgid "Stats"
+msgstr "Estatísticas"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:242
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:96
+msgid "Status"
+msgstr "Condição Geral"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:186
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:163
+msgid "Stop"
+msgstr "Parar"
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/newcontainer_resolve.htm:85
+msgid "Submit"
+msgstr "Enviar"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:62
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:85
+msgid "Subnet"
+msgstr "Sub-rede"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:257
+msgid "Sysctl"
+msgstr "Sysctl"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:374
+msgid "Sysctl(--sysctl)"
+msgstr "Sysctl(--sysctl)"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:374
+msgid "Sysctls (kernel parameters) options"
+msgstr "Sysctls (parâmetros do kernel ) opções"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:579
+msgid "TOP"
+msgstr "TOPO"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:263
+msgid "TTY (-t)"
+msgstr "TTY (-t)"
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/container_stats.htm:55
+msgid "TX/RX"
+msgstr "TX/RX"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:350
+msgid "The hostname to use for the container"
+msgstr "O nome do host que será utilizado no recipiente"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:413
+msgid "The logging configuration for this container"
+msgstr "A configuração do registro log deste recipiente"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:319
+msgid ""
+"The user that commands are run as inside the container.(format: name|uid[:"
+"group|gid])"
+msgstr ""
+"O usuário onde os comando são executados dentro do contêiner. (Formato: "
+"nome|uid[:grupo|gid])"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:255
+msgid "Tmpfs"
+msgstr "Tmpfs"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:368
+msgid "Tmpfs(--tmpfs)"
+msgstr "Tmpfs(--tmpfs)"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:29
+msgid "Total Memory"
+msgstr "Memória Total"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:520
+msgid "UID"
+msgstr "UID"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:239
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:247
+msgid "Update"
+msgstr "Atualizar"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:196
+msgid "Upgrade"
+msgstr "Atualização"
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/container_file.htm:3
+#: applications/luci-app-dockerman/luasrc/view/dockerman/container_file.htm:14
+msgid "Upload"
+msgstr "Envio"
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/container_file.htm:43
+msgid "Upload Error"
+msgstr "Erro durante o envio"
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/container_file.htm:40
+msgid "Upload Success"
+msgstr "Envio bem sucedido"
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/container_stats.htm:47
+msgid "Upload/Download"
+msgstr "Upload/Download"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:248
+msgid "User"
+msgstr "Usuário"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:319
+msgid "User(-u)"
+msgstr "Usuário(-u)"
+
+#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:33
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/volumes.lua:57
+#: applications/luci-app-dockerman/luasrc/view/dockerman/overview.htm:270
+msgid "Volumes"
+msgstr "Volumes"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:125
+msgid ""
+"Which container(s) under bridge network can be accessed, even from "
+"interfaces that are not allowed, fill-in Container Id or Name"
+msgstr ""
+"Quais os contêineres sob a ponte da rede que podem ser acessados, mesmo a "
+"partir das interfaces que não sejam permitidas, preenchidas com o a "
+"identificação do contêiner ou o nome"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:120
+msgid ""
+"Which interface(s) can access containers under the bridge network, fill-in "
+"Interface Name"
+msgstr ""
+"Quais as interfaces podem acessar os contêineres sob a ponta da rede, "
+"preenchidas com o nome da interface"
diff --git a/applications/luci-app-dockerman/po/ro/dockerman.po b/applications/luci-app-dockerman/po/ro/dockerman.po
new file mode 100644 (file)
index 0000000..acdb9e0
--- /dev/null
@@ -0,0 +1,815 @@
+msgid ""
+msgstr ""
+"Language: ro\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:380
+msgid "A list of kernel capabilities to add to the container"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:91
+msgid "Access Control"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:362
+msgid "Add host device to the container"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:344
+msgid "Advance"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:355
+msgid "Allocates an ephemeral host port for all of a container's exposed ports"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:120
+msgid "Allowed access interfaces"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:278
+msgid "Always pull image first"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:27
+msgid "Api Version"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:78
+msgid "Auto create macvlan interface in Openwrt"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:64
+msgid "Available"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:329
+msgid "Bind Mount(-v)"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:329
+msgid "Bind mount a volume"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:431
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:406
+msgid "Block IO Weight"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:406
+msgid ""
+"Block IO weight (relative weight) accepts a weight value between 10 and 1000"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:431
+msgid ""
+"Block IO weight (relative weight) accepts a weight value between 10 and 1000."
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:380
+msgid "CAP-ADD(--cap-add)"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:420
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:393
+msgid "CPU Shares Weight"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:575
+msgid "CPU Useage"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:393
+msgid ""
+"CPU shares relative weight, if 0 is set, the system will ignore the value "
+"and use the default of 1024"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:420
+msgid ""
+"CPU shares relative weight, if 0 is set, the system will ignore the value "
+"and use the default of 1024."
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:414
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:386
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:28
+msgid "CPUs"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/newcontainer_resolve.htm:85
+msgid "Cancel"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:250
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:511
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:106
+msgid "Command"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/newcontainer_resolve.htm:93
+msgid "Command line"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/newcontainer_resolve.htm:67
+msgid "Command line Error"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:279
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:529
+msgid "Connect"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:279
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:309
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:345
+msgid "Connect Network"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/container.htm:7
+msgid "Console"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:480
+msgid "Container Inspect"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:498
+msgid "Container Logs"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:94
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:253
+msgid "Container Name"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:31
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:41
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/volumes.lua:31
+msgid "Container detail"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:30
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:83
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:107
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/volumes.lua:66
+#: applications/luci-app-dockerman/luasrc/view/dockerman/overview.htm:137
+msgid "Containers"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:125
+msgid "Containers allowed to be accessed"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:78
+msgid "Create macvlan interface"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:243
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:109
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/volumes.lua:68
+msgid "Created"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:256
+msgid "DNS"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:149
+msgid ""
+"Daemon unix socket (unix:///var/run/docker.sock) or TCP Remote Hosts "
+"(tcp://0.0.0.0:2375), default: unix:///var/run/docker.sock"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:254
+msgid "Device"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:362
+msgid "Device(--device)"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:273
+msgid "Disconnect"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:73
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:53
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:38
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:233
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:10
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:21
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/volumes.lua:52
+#: applications/luci-app-dockerman/luasrc/view/dockerman/logs.htm:3
+msgid "Docker"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:159
+msgid "Docker Container"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:90
+msgid "Docker Daemon"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:269
+msgid "Docker Image"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:30
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:138
+msgid "Docker Root Dir"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:94
+msgid "Docker Socket Path"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:26
+msgid "Docker Version"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/apply_widget.htm:89
+msgid "Docker actions done."
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:92
+msgid "DockerMan"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:21
+msgid ""
+"DockerMan is a Simple Docker manager client for LuCI, If you have any issue "
+"please visit:"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:99
+msgid "Dockerman connect to remote endpoint"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/container_file.htm:15
+msgid "Download"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:60
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:26
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/volumes.lua:65
+msgid "Driver"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:201
+msgid "Duplicate/Edit"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:135
+msgid "Enable"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:104
+msgid "Enable IPv6"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:251
+msgid "Env"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:324
+msgid "Environmental Variable(-e)"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:34
+#: applications/luci-app-dockerman/luasrc/view/dockerman/logs.htm:5
+msgid "Events"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:100
+msgid "Exclude IPs"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:355
+msgid "Exposed All Ports(-P)"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:334
+msgid "Exposed Ports(-p)"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/container.htm:6
+msgid "File"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:245
+msgid "Finish Time"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:165
+msgid "Force Remove"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:63
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:90
+msgid "Gateway"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:21
+msgid "Github"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/cbi/inlinevalue.htm:4
+msgid "Go to relevant configuration page"
+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 ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:246
+msgid "Healthy"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:350
+msgid "Host Name"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:240
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:92
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:104
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:47
+msgid "ID"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:95
+msgid "IP range"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:303
+msgid "IPv4 Address"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:116
+msgid "IPv6 Gateway"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:110
+msgid "IPv6 Subnet"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:241
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:104
+#: applications/luci-app-dockerman/luasrc/view/dockerman/images_import.htm:52
+msgid "Image"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:31
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:97
+#: applications/luci-app-dockerman/luasrc/view/dockerman/overview.htm:161
+msgid "Images"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/images_import.htm:4
+msgid "Import"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:93
+msgid "Import Images"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:31
+msgid "Index Server Address"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:287
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:35
+#: applications/luci-app-dockerman/luasrc/view/dockerman/container.htm:3
+msgid "Info"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:59
+msgid "Ingress"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:59
+msgid ""
+"Ingress network is the network which provides the routing-mesh in swarm mode"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/container.htm:8
+msgid "Inspect"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:257
+msgid "Interactive (-i)"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:70
+msgid "Internal"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:52
+msgid "Ipvlan Mode"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:191
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:168
+msgid "Kill"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:253
+msgid "Links"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:308
+msgid "Links with other containers"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:220
+#: applications/luci-app-dockerman/luasrc/view/dockerman/images_load.htm:2
+msgid "Load"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:143
+msgid "Log Level"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:413
+msgid "Log driver options"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/container.htm:9
+msgid "Logs"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:43
+msgid "Macvlan Mode"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:426
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:400
+msgid "Memory"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:575
+msgid "Memory Useage"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:400
+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 ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:426
+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 ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/volumes.lua:67
+msgid "Mount Point"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:368
+msgid "Mount tmpfs directory"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:249
+msgid "Mount/Volume"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:239
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:291
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/volumes.lua:64
+msgid "Name"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:273
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:385
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:99
+msgid "Network"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:59
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:23
+msgid "Network Name"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:32
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:42
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:299
+#: applications/luci-app-dockerman/luasrc/view/dockerman/overview.htm:193
+msgid "Networks"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:147
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:80
+msgid "New"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:245
+msgid "New Container"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:19
+msgid "New Network"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:24
+#: applications/luci-app-dockerman/luasrc/view/dockerman/images_import.htm:52
+msgid "New tag"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:386
+msgid "Number of CPUs. Number is a fractional number. 0.000 means no limit"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:414
+msgid "Number of CPUs. Number is a fractional number. 0.000 means no limit."
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:66
+msgid "Options"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:17
+msgid "Overview"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:61
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:33
+msgid "Parent Interface"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/container_file.htm:8
+msgid "Path"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/images_import.htm:52
+msgid "Please input new tag"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/container_file.htm:55
+msgid "Please input the PATH !"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/container_file.htm:24
+msgid "Please input the PATH and select the file !"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/newcontainer_resolve.htm:85
+msgid "Plese input <docker create/run> command line:"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:252
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:101
+msgid "Ports"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:284
+msgid "Privileged"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:334
+msgid "Publish container's port(s) to the host"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:64
+msgid "Pull"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:58
+msgid "Pull Image"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:32
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:140
+msgid "Registry Mirrors"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:99
+msgid "Remote Endpoint"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:104
+msgid "Remote Host"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:108
+msgid "Remote Port"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:206
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:173
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:156
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:89
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/volumes.lua:84
+msgid "Remove"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:27
+#: applications/luci-app-dockerman/luasrc/view/dockerman/images_import.htm:72
+msgid "Remove tag"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:106
+msgid "RepoTags"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:249
+msgid "Resolve CLI"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/container.htm:4
+msgid "Resources"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:181
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:158
+msgid "Restart"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:247
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:299
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:290
+msgid "Restart Policy"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:70
+msgid "Restrict external access to the network"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/cbi/inlinevalue.htm:31
+msgid "Reveal/hide password"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:339
+msgid "Run command"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:174
+msgid "Save"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:149
+msgid "Server Host"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:314
+msgid "Set custom DNS servers"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:324
+msgid "Set environment variables to inside the container"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:143
+msgid "Set the logging level"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:89
+msgid "Setting"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:108
+msgid "Size"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:176
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:153
+msgid "Start"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:245
+msgid "Start Time"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:576
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:577
+#: applications/luci-app-dockerman/luasrc/view/dockerman/container.htm:5
+msgid "Stats"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:242
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:96
+msgid "Status"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:186
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:163
+msgid "Stop"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/newcontainer_resolve.htm:85
+msgid "Submit"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:62
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:85
+msgid "Subnet"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:257
+msgid "Sysctl"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:374
+msgid "Sysctl(--sysctl)"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:374
+msgid "Sysctls (kernel parameters) options"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:579
+msgid "TOP"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:263
+msgid "TTY (-t)"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/container_stats.htm:55
+msgid "TX/RX"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:350
+msgid "The hostname to use for the container"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:413
+msgid "The logging configuration for this container"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:319
+msgid ""
+"The user that commands are run as inside the container.(format: name|uid[:"
+"group|gid])"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:255
+msgid "Tmpfs"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:368
+msgid "Tmpfs(--tmpfs)"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:29
+msgid "Total Memory"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:520
+msgid "UID"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:239
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:247
+msgid "Update"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:196
+msgid "Upgrade"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/container_file.htm:3
+#: applications/luci-app-dockerman/luasrc/view/dockerman/container_file.htm:14
+msgid "Upload"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/container_file.htm:43
+msgid "Upload Error"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/container_file.htm:40
+msgid "Upload Success"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/container_stats.htm:47
+msgid "Upload/Download"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:248
+msgid "User"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:319
+msgid "User(-u)"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:33
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/volumes.lua:57
+#: applications/luci-app-dockerman/luasrc/view/dockerman/overview.htm:270
+msgid "Volumes"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:125
+msgid ""
+"Which container(s) under bridge network can be accessed, even from "
+"interfaces that are not allowed, fill-in Container Id or Name"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:120
+msgid ""
+"Which interface(s) can access containers under the bridge network, fill-in "
+"Interface Name"
+msgstr ""
diff --git a/applications/luci-app-dockerman/po/ru/dockerman.po b/applications/luci-app-dockerman/po/ru/dockerman.po
new file mode 100644 (file)
index 0000000..f85b638
--- /dev/null
@@ -0,0 +1,815 @@
+msgid ""
+msgstr ""
+"Language: ru\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:380
+msgid "A list of kernel capabilities to add to the container"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:91
+msgid "Access Control"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:362
+msgid "Add host device to the container"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:344
+msgid "Advance"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:355
+msgid "Allocates an ephemeral host port for all of a container's exposed ports"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:120
+msgid "Allowed access interfaces"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:278
+msgid "Always pull image first"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:27
+msgid "Api Version"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:78
+msgid "Auto create macvlan interface in Openwrt"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:64
+msgid "Available"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:329
+msgid "Bind Mount(-v)"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:329
+msgid "Bind mount a volume"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:431
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:406
+msgid "Block IO Weight"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:406
+msgid ""
+"Block IO weight (relative weight) accepts a weight value between 10 and 1000"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:431
+msgid ""
+"Block IO weight (relative weight) accepts a weight value between 10 and 1000."
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:380
+msgid "CAP-ADD(--cap-add)"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:420
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:393
+msgid "CPU Shares Weight"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:575
+msgid "CPU Useage"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:393
+msgid ""
+"CPU shares relative weight, if 0 is set, the system will ignore the value "
+"and use the default of 1024"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:420
+msgid ""
+"CPU shares relative weight, if 0 is set, the system will ignore the value "
+"and use the default of 1024."
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:414
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:386
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:28
+msgid "CPUs"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/newcontainer_resolve.htm:85
+msgid "Cancel"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:250
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:511
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:106
+msgid "Command"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/newcontainer_resolve.htm:93
+msgid "Command line"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/newcontainer_resolve.htm:67
+msgid "Command line Error"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:279
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:529
+msgid "Connect"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:279
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:309
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:345
+msgid "Connect Network"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/container.htm:7
+msgid "Console"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:480
+msgid "Container Inspect"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:498
+msgid "Container Logs"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:94
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:253
+msgid "Container Name"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:31
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:41
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/volumes.lua:31
+msgid "Container detail"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:30
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:83
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:107
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/volumes.lua:66
+#: applications/luci-app-dockerman/luasrc/view/dockerman/overview.htm:137
+msgid "Containers"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:125
+msgid "Containers allowed to be accessed"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:78
+msgid "Create macvlan interface"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:243
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:109
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/volumes.lua:68
+msgid "Created"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:256
+msgid "DNS"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:149
+msgid ""
+"Daemon unix socket (unix:///var/run/docker.sock) or TCP Remote Hosts "
+"(tcp://0.0.0.0:2375), default: unix:///var/run/docker.sock"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:254
+msgid "Device"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:362
+msgid "Device(--device)"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:273
+msgid "Disconnect"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:73
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:53
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:38
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:233
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:10
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:21
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/volumes.lua:52
+#: applications/luci-app-dockerman/luasrc/view/dockerman/logs.htm:3
+msgid "Docker"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:159
+msgid "Docker Container"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:90
+msgid "Docker Daemon"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:269
+msgid "Docker Image"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:30
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:138
+msgid "Docker Root Dir"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:94
+msgid "Docker Socket Path"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:26
+msgid "Docker Version"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/apply_widget.htm:89
+msgid "Docker actions done."
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:92
+msgid "DockerMan"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:21
+msgid ""
+"DockerMan is a Simple Docker manager client for LuCI, If you have any issue "
+"please visit:"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:99
+msgid "Dockerman connect to remote endpoint"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/container_file.htm:15
+msgid "Download"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:60
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:26
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/volumes.lua:65
+msgid "Driver"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:201
+msgid "Duplicate/Edit"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:135
+msgid "Enable"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:104
+msgid "Enable IPv6"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:251
+msgid "Env"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:324
+msgid "Environmental Variable(-e)"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:34
+#: applications/luci-app-dockerman/luasrc/view/dockerman/logs.htm:5
+msgid "Events"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:100
+msgid "Exclude IPs"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:355
+msgid "Exposed All Ports(-P)"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:334
+msgid "Exposed Ports(-p)"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/container.htm:6
+msgid "File"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:245
+msgid "Finish Time"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:165
+msgid "Force Remove"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:63
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:90
+msgid "Gateway"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:21
+msgid "Github"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/cbi/inlinevalue.htm:4
+msgid "Go to relevant configuration page"
+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 ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:246
+msgid "Healthy"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:350
+msgid "Host Name"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:240
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:92
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:104
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:47
+msgid "ID"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:95
+msgid "IP range"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:303
+msgid "IPv4 Address"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:116
+msgid "IPv6 Gateway"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:110
+msgid "IPv6 Subnet"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:241
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:104
+#: applications/luci-app-dockerman/luasrc/view/dockerman/images_import.htm:52
+msgid "Image"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:31
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:97
+#: applications/luci-app-dockerman/luasrc/view/dockerman/overview.htm:161
+msgid "Images"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/images_import.htm:4
+msgid "Import"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:93
+msgid "Import Images"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:31
+msgid "Index Server Address"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:287
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:35
+#: applications/luci-app-dockerman/luasrc/view/dockerman/container.htm:3
+msgid "Info"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:59
+msgid "Ingress"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:59
+msgid ""
+"Ingress network is the network which provides the routing-mesh in swarm mode"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/container.htm:8
+msgid "Inspect"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:257
+msgid "Interactive (-i)"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:70
+msgid "Internal"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:52
+msgid "Ipvlan Mode"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:191
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:168
+msgid "Kill"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:253
+msgid "Links"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:308
+msgid "Links with other containers"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:220
+#: applications/luci-app-dockerman/luasrc/view/dockerman/images_load.htm:2
+msgid "Load"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:143
+msgid "Log Level"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:413
+msgid "Log driver options"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/container.htm:9
+msgid "Logs"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:43
+msgid "Macvlan Mode"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:426
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:400
+msgid "Memory"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:575
+msgid "Memory Useage"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:400
+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 ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:426
+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 ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/volumes.lua:67
+msgid "Mount Point"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:368
+msgid "Mount tmpfs directory"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:249
+msgid "Mount/Volume"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:239
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:291
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/volumes.lua:64
+msgid "Name"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:273
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:385
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:99
+msgid "Network"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:59
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:23
+msgid "Network Name"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:32
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:42
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:299
+#: applications/luci-app-dockerman/luasrc/view/dockerman/overview.htm:193
+msgid "Networks"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:147
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:80
+msgid "New"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:245
+msgid "New Container"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:19
+msgid "New Network"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:24
+#: applications/luci-app-dockerman/luasrc/view/dockerman/images_import.htm:52
+msgid "New tag"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:386
+msgid "Number of CPUs. Number is a fractional number. 0.000 means no limit"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:414
+msgid "Number of CPUs. Number is a fractional number. 0.000 means no limit."
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:66
+msgid "Options"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:17
+msgid "Overview"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:61
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:33
+msgid "Parent Interface"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/container_file.htm:8
+msgid "Path"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/images_import.htm:52
+msgid "Please input new tag"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/container_file.htm:55
+msgid "Please input the PATH !"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/container_file.htm:24
+msgid "Please input the PATH and select the file !"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/newcontainer_resolve.htm:85
+msgid "Plese input <docker create/run> command line:"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:252
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:101
+msgid "Ports"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:284
+msgid "Privileged"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:334
+msgid "Publish container's port(s) to the host"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:64
+msgid "Pull"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:58
+msgid "Pull Image"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:32
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:140
+msgid "Registry Mirrors"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:99
+msgid "Remote Endpoint"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:104
+msgid "Remote Host"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:108
+msgid "Remote Port"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:206
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:173
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:156
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:89
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/volumes.lua:84
+msgid "Remove"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:27
+#: applications/luci-app-dockerman/luasrc/view/dockerman/images_import.htm:72
+msgid "Remove tag"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:106
+msgid "RepoTags"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:249
+msgid "Resolve CLI"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/container.htm:4
+msgid "Resources"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:181
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:158
+msgid "Restart"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:247
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:299
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:290
+msgid "Restart Policy"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:70
+msgid "Restrict external access to the network"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/cbi/inlinevalue.htm:31
+msgid "Reveal/hide password"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:339
+msgid "Run command"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:174
+msgid "Save"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:149
+msgid "Server Host"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:314
+msgid "Set custom DNS servers"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:324
+msgid "Set environment variables to inside the container"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:143
+msgid "Set the logging level"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:89
+msgid "Setting"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:108
+msgid "Size"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:176
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:153
+msgid "Start"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:245
+msgid "Start Time"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:576
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:577
+#: applications/luci-app-dockerman/luasrc/view/dockerman/container.htm:5
+msgid "Stats"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:242
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:96
+msgid "Status"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:186
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:163
+msgid "Stop"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/newcontainer_resolve.htm:85
+msgid "Submit"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:62
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:85
+msgid "Subnet"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:257
+msgid "Sysctl"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:374
+msgid "Sysctl(--sysctl)"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:374
+msgid "Sysctls (kernel parameters) options"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:579
+msgid "TOP"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:263
+msgid "TTY (-t)"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/container_stats.htm:55
+msgid "TX/RX"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:350
+msgid "The hostname to use for the container"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:413
+msgid "The logging configuration for this container"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:319
+msgid ""
+"The user that commands are run as inside the container.(format: name|uid[:"
+"group|gid])"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:255
+msgid "Tmpfs"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:368
+msgid "Tmpfs(--tmpfs)"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:29
+msgid "Total Memory"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:520
+msgid "UID"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:239
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:247
+msgid "Update"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:196
+msgid "Upgrade"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/container_file.htm:3
+#: applications/luci-app-dockerman/luasrc/view/dockerman/container_file.htm:14
+msgid "Upload"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/container_file.htm:43
+msgid "Upload Error"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/container_file.htm:40
+msgid "Upload Success"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/container_stats.htm:47
+msgid "Upload/Download"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:248
+msgid "User"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:319
+msgid "User(-u)"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:33
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/volumes.lua:57
+#: applications/luci-app-dockerman/luasrc/view/dockerman/overview.htm:270
+msgid "Volumes"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:125
+msgid ""
+"Which container(s) under bridge network can be accessed, even from "
+"interfaces that are not allowed, fill-in Container Id or Name"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:120
+msgid ""
+"Which interface(s) can access containers under the bridge network, fill-in "
+"Interface Name"
+msgstr ""
diff --git a/applications/luci-app-dockerman/po/sk/dockerman.po b/applications/luci-app-dockerman/po/sk/dockerman.po
new file mode 100644 (file)
index 0000000..f2b851b
--- /dev/null
@@ -0,0 +1,815 @@
+msgid ""
+msgstr ""
+"Language: sk\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:380
+msgid "A list of kernel capabilities to add to the container"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:91
+msgid "Access Control"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:362
+msgid "Add host device to the container"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:344
+msgid "Advance"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:355
+msgid "Allocates an ephemeral host port for all of a container's exposed ports"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:120
+msgid "Allowed access interfaces"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:278
+msgid "Always pull image first"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:27
+msgid "Api Version"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:78
+msgid "Auto create macvlan interface in Openwrt"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:64
+msgid "Available"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:329
+msgid "Bind Mount(-v)"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:329
+msgid "Bind mount a volume"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:431
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:406
+msgid "Block IO Weight"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:406
+msgid ""
+"Block IO weight (relative weight) accepts a weight value between 10 and 1000"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:431
+msgid ""
+"Block IO weight (relative weight) accepts a weight value between 10 and 1000."
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:380
+msgid "CAP-ADD(--cap-add)"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:420
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:393
+msgid "CPU Shares Weight"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:575
+msgid "CPU Useage"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:393
+msgid ""
+"CPU shares relative weight, if 0 is set, the system will ignore the value "
+"and use the default of 1024"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:420
+msgid ""
+"CPU shares relative weight, if 0 is set, the system will ignore the value "
+"and use the default of 1024."
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:414
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:386
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:28
+msgid "CPUs"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/newcontainer_resolve.htm:85
+msgid "Cancel"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:250
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:511
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:106
+msgid "Command"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/newcontainer_resolve.htm:93
+msgid "Command line"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/newcontainer_resolve.htm:67
+msgid "Command line Error"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:279
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:529
+msgid "Connect"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:279
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:309
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:345
+msgid "Connect Network"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/container.htm:7
+msgid "Console"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:480
+msgid "Container Inspect"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:498
+msgid "Container Logs"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:94
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:253
+msgid "Container Name"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:31
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:41
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/volumes.lua:31
+msgid "Container detail"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:30
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:83
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:107
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/volumes.lua:66
+#: applications/luci-app-dockerman/luasrc/view/dockerman/overview.htm:137
+msgid "Containers"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:125
+msgid "Containers allowed to be accessed"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:78
+msgid "Create macvlan interface"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:243
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:109
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/volumes.lua:68
+msgid "Created"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:256
+msgid "DNS"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:149
+msgid ""
+"Daemon unix socket (unix:///var/run/docker.sock) or TCP Remote Hosts "
+"(tcp://0.0.0.0:2375), default: unix:///var/run/docker.sock"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:254
+msgid "Device"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:362
+msgid "Device(--device)"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:273
+msgid "Disconnect"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:73
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:53
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:38
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:233
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:10
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:21
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/volumes.lua:52
+#: applications/luci-app-dockerman/luasrc/view/dockerman/logs.htm:3
+msgid "Docker"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:159
+msgid "Docker Container"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:90
+msgid "Docker Daemon"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:269
+msgid "Docker Image"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:30
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:138
+msgid "Docker Root Dir"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:94
+msgid "Docker Socket Path"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:26
+msgid "Docker Version"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/apply_widget.htm:89
+msgid "Docker actions done."
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:92
+msgid "DockerMan"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:21
+msgid ""
+"DockerMan is a Simple Docker manager client for LuCI, If you have any issue "
+"please visit:"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:99
+msgid "Dockerman connect to remote endpoint"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/container_file.htm:15
+msgid "Download"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:60
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:26
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/volumes.lua:65
+msgid "Driver"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:201
+msgid "Duplicate/Edit"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:135
+msgid "Enable"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:104
+msgid "Enable IPv6"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:251
+msgid "Env"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:324
+msgid "Environmental Variable(-e)"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:34
+#: applications/luci-app-dockerman/luasrc/view/dockerman/logs.htm:5
+msgid "Events"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:100
+msgid "Exclude IPs"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:355
+msgid "Exposed All Ports(-P)"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:334
+msgid "Exposed Ports(-p)"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/container.htm:6
+msgid "File"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:245
+msgid "Finish Time"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:165
+msgid "Force Remove"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:63
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:90
+msgid "Gateway"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:21
+msgid "Github"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/cbi/inlinevalue.htm:4
+msgid "Go to relevant configuration page"
+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 ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:246
+msgid "Healthy"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:350
+msgid "Host Name"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:240
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:92
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:104
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:47
+msgid "ID"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:95
+msgid "IP range"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:303
+msgid "IPv4 Address"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:116
+msgid "IPv6 Gateway"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:110
+msgid "IPv6 Subnet"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:241
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:104
+#: applications/luci-app-dockerman/luasrc/view/dockerman/images_import.htm:52
+msgid "Image"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:31
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:97
+#: applications/luci-app-dockerman/luasrc/view/dockerman/overview.htm:161
+msgid "Images"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/images_import.htm:4
+msgid "Import"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:93
+msgid "Import Images"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:31
+msgid "Index Server Address"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:287
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:35
+#: applications/luci-app-dockerman/luasrc/view/dockerman/container.htm:3
+msgid "Info"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:59
+msgid "Ingress"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:59
+msgid ""
+"Ingress network is the network which provides the routing-mesh in swarm mode"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/container.htm:8
+msgid "Inspect"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:257
+msgid "Interactive (-i)"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:70
+msgid "Internal"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:52
+msgid "Ipvlan Mode"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:191
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:168
+msgid "Kill"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:253
+msgid "Links"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:308
+msgid "Links with other containers"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:220
+#: applications/luci-app-dockerman/luasrc/view/dockerman/images_load.htm:2
+msgid "Load"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:143
+msgid "Log Level"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:413
+msgid "Log driver options"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/container.htm:9
+msgid "Logs"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:43
+msgid "Macvlan Mode"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:426
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:400
+msgid "Memory"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:575
+msgid "Memory Useage"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:400
+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 ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:426
+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 ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/volumes.lua:67
+msgid "Mount Point"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:368
+msgid "Mount tmpfs directory"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:249
+msgid "Mount/Volume"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:239
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:291
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/volumes.lua:64
+msgid "Name"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:273
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:385
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:99
+msgid "Network"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:59
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:23
+msgid "Network Name"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:32
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:42
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:299
+#: applications/luci-app-dockerman/luasrc/view/dockerman/overview.htm:193
+msgid "Networks"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:147
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:80
+msgid "New"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:245
+msgid "New Container"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:19
+msgid "New Network"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:24
+#: applications/luci-app-dockerman/luasrc/view/dockerman/images_import.htm:52
+msgid "New tag"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:386
+msgid "Number of CPUs. Number is a fractional number. 0.000 means no limit"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:414
+msgid "Number of CPUs. Number is a fractional number. 0.000 means no limit."
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:66
+msgid "Options"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:17
+msgid "Overview"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:61
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:33
+msgid "Parent Interface"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/container_file.htm:8
+msgid "Path"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/images_import.htm:52
+msgid "Please input new tag"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/container_file.htm:55
+msgid "Please input the PATH !"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/container_file.htm:24
+msgid "Please input the PATH and select the file !"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/newcontainer_resolve.htm:85
+msgid "Plese input <docker create/run> command line:"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:252
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:101
+msgid "Ports"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:284
+msgid "Privileged"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:334
+msgid "Publish container's port(s) to the host"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:64
+msgid "Pull"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:58
+msgid "Pull Image"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:32
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:140
+msgid "Registry Mirrors"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:99
+msgid "Remote Endpoint"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:104
+msgid "Remote Host"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:108
+msgid "Remote Port"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:206
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:173
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:156
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:89
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/volumes.lua:84
+msgid "Remove"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:27
+#: applications/luci-app-dockerman/luasrc/view/dockerman/images_import.htm:72
+msgid "Remove tag"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:106
+msgid "RepoTags"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:249
+msgid "Resolve CLI"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/container.htm:4
+msgid "Resources"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:181
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:158
+msgid "Restart"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:247
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:299
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:290
+msgid "Restart Policy"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:70
+msgid "Restrict external access to the network"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/cbi/inlinevalue.htm:31
+msgid "Reveal/hide password"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:339
+msgid "Run command"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:174
+msgid "Save"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:149
+msgid "Server Host"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:314
+msgid "Set custom DNS servers"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:324
+msgid "Set environment variables to inside the container"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:143
+msgid "Set the logging level"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:89
+msgid "Setting"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:108
+msgid "Size"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:176
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:153
+msgid "Start"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:245
+msgid "Start Time"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:576
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:577
+#: applications/luci-app-dockerman/luasrc/view/dockerman/container.htm:5
+msgid "Stats"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:242
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:96
+msgid "Status"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:186
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:163
+msgid "Stop"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/newcontainer_resolve.htm:85
+msgid "Submit"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:62
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:85
+msgid "Subnet"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:257
+msgid "Sysctl"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:374
+msgid "Sysctl(--sysctl)"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:374
+msgid "Sysctls (kernel parameters) options"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:579
+msgid "TOP"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:263
+msgid "TTY (-t)"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/container_stats.htm:55
+msgid "TX/RX"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:350
+msgid "The hostname to use for the container"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:413
+msgid "The logging configuration for this container"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:319
+msgid ""
+"The user that commands are run as inside the container.(format: name|uid[:"
+"group|gid])"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:255
+msgid "Tmpfs"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:368
+msgid "Tmpfs(--tmpfs)"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:29
+msgid "Total Memory"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:520
+msgid "UID"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:239
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:247
+msgid "Update"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:196
+msgid "Upgrade"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/container_file.htm:3
+#: applications/luci-app-dockerman/luasrc/view/dockerman/container_file.htm:14
+msgid "Upload"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/container_file.htm:43
+msgid "Upload Error"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/container_file.htm:40
+msgid "Upload Success"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/container_stats.htm:47
+msgid "Upload/Download"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:248
+msgid "User"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:319
+msgid "User(-u)"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:33
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/volumes.lua:57
+#: applications/luci-app-dockerman/luasrc/view/dockerman/overview.htm:270
+msgid "Volumes"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:125
+msgid ""
+"Which container(s) under bridge network can be accessed, even from "
+"interfaces that are not allowed, fill-in Container Id or Name"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:120
+msgid ""
+"Which interface(s) can access containers under the bridge network, fill-in "
+"Interface Name"
+msgstr ""
diff --git a/applications/luci-app-dockerman/po/sv/dockerman.po b/applications/luci-app-dockerman/po/sv/dockerman.po
new file mode 100644 (file)
index 0000000..0620448
--- /dev/null
@@ -0,0 +1,815 @@
+msgid ""
+msgstr ""
+"Language: sv\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:380
+msgid "A list of kernel capabilities to add to the container"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:91
+msgid "Access Control"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:362
+msgid "Add host device to the container"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:344
+msgid "Advance"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:355
+msgid "Allocates an ephemeral host port for all of a container's exposed ports"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:120
+msgid "Allowed access interfaces"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:278
+msgid "Always pull image first"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:27
+msgid "Api Version"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:78
+msgid "Auto create macvlan interface in Openwrt"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:64
+msgid "Available"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:329
+msgid "Bind Mount(-v)"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:329
+msgid "Bind mount a volume"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:431
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:406
+msgid "Block IO Weight"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:406
+msgid ""
+"Block IO weight (relative weight) accepts a weight value between 10 and 1000"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:431
+msgid ""
+"Block IO weight (relative weight) accepts a weight value between 10 and 1000."
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:380
+msgid "CAP-ADD(--cap-add)"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:420
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:393
+msgid "CPU Shares Weight"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:575
+msgid "CPU Useage"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:393
+msgid ""
+"CPU shares relative weight, if 0 is set, the system will ignore the value "
+"and use the default of 1024"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:420
+msgid ""
+"CPU shares relative weight, if 0 is set, the system will ignore the value "
+"and use the default of 1024."
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:414
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:386
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:28
+msgid "CPUs"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/newcontainer_resolve.htm:85
+msgid "Cancel"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:250
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:511
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:106
+msgid "Command"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/newcontainer_resolve.htm:93
+msgid "Command line"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/newcontainer_resolve.htm:67
+msgid "Command line Error"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:279
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:529
+msgid "Connect"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:279
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:309
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:345
+msgid "Connect Network"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/container.htm:7
+msgid "Console"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:480
+msgid "Container Inspect"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:498
+msgid "Container Logs"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:94
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:253
+msgid "Container Name"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:31
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:41
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/volumes.lua:31
+msgid "Container detail"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:30
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:83
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:107
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/volumes.lua:66
+#: applications/luci-app-dockerman/luasrc/view/dockerman/overview.htm:137
+msgid "Containers"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:125
+msgid "Containers allowed to be accessed"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:78
+msgid "Create macvlan interface"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:243
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:109
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/volumes.lua:68
+msgid "Created"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:256
+msgid "DNS"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:149
+msgid ""
+"Daemon unix socket (unix:///var/run/docker.sock) or TCP Remote Hosts "
+"(tcp://0.0.0.0:2375), default: unix:///var/run/docker.sock"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:254
+msgid "Device"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:362
+msgid "Device(--device)"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:273
+msgid "Disconnect"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:73
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:53
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:38
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:233
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:10
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:21
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/volumes.lua:52
+#: applications/luci-app-dockerman/luasrc/view/dockerman/logs.htm:3
+msgid "Docker"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:159
+msgid "Docker Container"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:90
+msgid "Docker Daemon"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:269
+msgid "Docker Image"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:30
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:138
+msgid "Docker Root Dir"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:94
+msgid "Docker Socket Path"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:26
+msgid "Docker Version"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/apply_widget.htm:89
+msgid "Docker actions done."
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:92
+msgid "DockerMan"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:21
+msgid ""
+"DockerMan is a Simple Docker manager client for LuCI, If you have any issue "
+"please visit:"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:99
+msgid "Dockerman connect to remote endpoint"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/container_file.htm:15
+msgid "Download"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:60
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:26
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/volumes.lua:65
+msgid "Driver"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:201
+msgid "Duplicate/Edit"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:135
+msgid "Enable"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:104
+msgid "Enable IPv6"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:251
+msgid "Env"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:324
+msgid "Environmental Variable(-e)"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:34
+#: applications/luci-app-dockerman/luasrc/view/dockerman/logs.htm:5
+msgid "Events"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:100
+msgid "Exclude IPs"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:355
+msgid "Exposed All Ports(-P)"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:334
+msgid "Exposed Ports(-p)"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/container.htm:6
+msgid "File"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:245
+msgid "Finish Time"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:165
+msgid "Force Remove"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:63
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:90
+msgid "Gateway"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:21
+msgid "Github"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/cbi/inlinevalue.htm:4
+msgid "Go to relevant configuration page"
+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 ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:246
+msgid "Healthy"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:350
+msgid "Host Name"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:240
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:92
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:104
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:47
+msgid "ID"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:95
+msgid "IP range"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:303
+msgid "IPv4 Address"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:116
+msgid "IPv6 Gateway"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:110
+msgid "IPv6 Subnet"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:241
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:104
+#: applications/luci-app-dockerman/luasrc/view/dockerman/images_import.htm:52
+msgid "Image"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:31
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:97
+#: applications/luci-app-dockerman/luasrc/view/dockerman/overview.htm:161
+msgid "Images"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/images_import.htm:4
+msgid "Import"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:93
+msgid "Import Images"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:31
+msgid "Index Server Address"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:287
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:35
+#: applications/luci-app-dockerman/luasrc/view/dockerman/container.htm:3
+msgid "Info"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:59
+msgid "Ingress"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:59
+msgid ""
+"Ingress network is the network which provides the routing-mesh in swarm mode"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/container.htm:8
+msgid "Inspect"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:257
+msgid "Interactive (-i)"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:70
+msgid "Internal"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:52
+msgid "Ipvlan Mode"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:191
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:168
+msgid "Kill"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:253
+msgid "Links"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:308
+msgid "Links with other containers"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:220
+#: applications/luci-app-dockerman/luasrc/view/dockerman/images_load.htm:2
+msgid "Load"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:143
+msgid "Log Level"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:413
+msgid "Log driver options"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/container.htm:9
+msgid "Logs"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:43
+msgid "Macvlan Mode"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:426
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:400
+msgid "Memory"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:575
+msgid "Memory Useage"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:400
+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 ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:426
+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 ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/volumes.lua:67
+msgid "Mount Point"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:368
+msgid "Mount tmpfs directory"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:249
+msgid "Mount/Volume"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:239
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:291
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/volumes.lua:64
+msgid "Name"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:273
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:385
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:99
+msgid "Network"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:59
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:23
+msgid "Network Name"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:32
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:42
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:299
+#: applications/luci-app-dockerman/luasrc/view/dockerman/overview.htm:193
+msgid "Networks"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:147
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:80
+msgid "New"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:245
+msgid "New Container"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:19
+msgid "New Network"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:24
+#: applications/luci-app-dockerman/luasrc/view/dockerman/images_import.htm:52
+msgid "New tag"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:386
+msgid "Number of CPUs. Number is a fractional number. 0.000 means no limit"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:414
+msgid "Number of CPUs. Number is a fractional number. 0.000 means no limit."
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:66
+msgid "Options"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:17
+msgid "Overview"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:61
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:33
+msgid "Parent Interface"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/container_file.htm:8
+msgid "Path"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/images_import.htm:52
+msgid "Please input new tag"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/container_file.htm:55
+msgid "Please input the PATH !"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/container_file.htm:24
+msgid "Please input the PATH and select the file !"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/newcontainer_resolve.htm:85
+msgid "Plese input <docker create/run> command line:"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:252
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:101
+msgid "Ports"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:284
+msgid "Privileged"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:334
+msgid "Publish container's port(s) to the host"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:64
+msgid "Pull"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:58
+msgid "Pull Image"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:32
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:140
+msgid "Registry Mirrors"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:99
+msgid "Remote Endpoint"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:104
+msgid "Remote Host"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:108
+msgid "Remote Port"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:206
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:173
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:156
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:89
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/volumes.lua:84
+msgid "Remove"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:27
+#: applications/luci-app-dockerman/luasrc/view/dockerman/images_import.htm:72
+msgid "Remove tag"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:106
+msgid "RepoTags"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:249
+msgid "Resolve CLI"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/container.htm:4
+msgid "Resources"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:181
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:158
+msgid "Restart"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:247
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:299
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:290
+msgid "Restart Policy"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:70
+msgid "Restrict external access to the network"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/cbi/inlinevalue.htm:31
+msgid "Reveal/hide password"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:339
+msgid "Run command"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:174
+msgid "Save"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:149
+msgid "Server Host"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:314
+msgid "Set custom DNS servers"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:324
+msgid "Set environment variables to inside the container"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:143
+msgid "Set the logging level"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:89
+msgid "Setting"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:108
+msgid "Size"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:176
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:153
+msgid "Start"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:245
+msgid "Start Time"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:576
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:577
+#: applications/luci-app-dockerman/luasrc/view/dockerman/container.htm:5
+msgid "Stats"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:242
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:96
+msgid "Status"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:186
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:163
+msgid "Stop"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/newcontainer_resolve.htm:85
+msgid "Submit"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:62
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:85
+msgid "Subnet"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:257
+msgid "Sysctl"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:374
+msgid "Sysctl(--sysctl)"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:374
+msgid "Sysctls (kernel parameters) options"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:579
+msgid "TOP"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:263
+msgid "TTY (-t)"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/container_stats.htm:55
+msgid "TX/RX"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:350
+msgid "The hostname to use for the container"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:413
+msgid "The logging configuration for this container"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:319
+msgid ""
+"The user that commands are run as inside the container.(format: name|uid[:"
+"group|gid])"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:255
+msgid "Tmpfs"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:368
+msgid "Tmpfs(--tmpfs)"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:29
+msgid "Total Memory"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:520
+msgid "UID"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:239
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:247
+msgid "Update"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:196
+msgid "Upgrade"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/container_file.htm:3
+#: applications/luci-app-dockerman/luasrc/view/dockerman/container_file.htm:14
+msgid "Upload"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/container_file.htm:43
+msgid "Upload Error"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/container_file.htm:40
+msgid "Upload Success"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/container_stats.htm:47
+msgid "Upload/Download"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:248
+msgid "User"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:319
+msgid "User(-u)"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:33
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/volumes.lua:57
+#: applications/luci-app-dockerman/luasrc/view/dockerman/overview.htm:270
+msgid "Volumes"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:125
+msgid ""
+"Which container(s) under bridge network can be accessed, even from "
+"interfaces that are not allowed, fill-in Container Id or Name"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:120
+msgid ""
+"Which interface(s) can access containers under the bridge network, fill-in "
+"Interface Name"
+msgstr ""
diff --git a/applications/luci-app-dockerman/po/templates/dockerman.pot b/applications/luci-app-dockerman/po/templates/dockerman.pot
new file mode 100644 (file)
index 0000000..87e60de
--- /dev/null
@@ -0,0 +1,812 @@
+msgid ""
+msgstr "Content-Type: text/plain; charset=UTF-8"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:380
+msgid "A list of kernel capabilities to add to the container"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:91
+msgid "Access Control"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:362
+msgid "Add host device to the container"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:344
+msgid "Advance"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:355
+msgid "Allocates an ephemeral host port for all of a container's exposed ports"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:120
+msgid "Allowed access interfaces"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:278
+msgid "Always pull image first"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:27
+msgid "Api Version"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:78
+msgid "Auto create macvlan interface in Openwrt"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:64
+msgid "Available"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:329
+msgid "Bind Mount(-v)"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:329
+msgid "Bind mount a volume"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:431
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:406
+msgid "Block IO Weight"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:406
+msgid ""
+"Block IO weight (relative weight) accepts a weight value between 10 and 1000"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:431
+msgid ""
+"Block IO weight (relative weight) accepts a weight value between 10 and 1000."
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:380
+msgid "CAP-ADD(--cap-add)"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:420
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:393
+msgid "CPU Shares Weight"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:575
+msgid "CPU Useage"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:393
+msgid ""
+"CPU shares relative weight, if 0 is set, the system will ignore the value "
+"and use the default of 1024"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:420
+msgid ""
+"CPU shares relative weight, if 0 is set, the system will ignore the value "
+"and use the default of 1024."
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:414
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:386
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:28
+msgid "CPUs"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/newcontainer_resolve.htm:85
+msgid "Cancel"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:250
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:511
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:106
+msgid "Command"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/newcontainer_resolve.htm:93
+msgid "Command line"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/newcontainer_resolve.htm:67
+msgid "Command line Error"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:279
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:529
+msgid "Connect"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:279
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:309
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:345
+msgid "Connect Network"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/container.htm:7
+msgid "Console"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:480
+msgid "Container Inspect"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:498
+msgid "Container Logs"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:94
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:253
+msgid "Container Name"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:31
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:41
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/volumes.lua:31
+msgid "Container detail"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:30
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:83
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:107
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/volumes.lua:66
+#: applications/luci-app-dockerman/luasrc/view/dockerman/overview.htm:137
+msgid "Containers"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:125
+msgid "Containers allowed to be accessed"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:78
+msgid "Create macvlan interface"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:243
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:109
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/volumes.lua:68
+msgid "Created"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:256
+msgid "DNS"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:149
+msgid ""
+"Daemon unix socket (unix:///var/run/docker.sock) or TCP Remote Hosts "
+"(tcp://0.0.0.0:2375), default: unix:///var/run/docker.sock"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:254
+msgid "Device"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:362
+msgid "Device(--device)"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:273
+msgid "Disconnect"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:73
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:53
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:38
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:233
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:10
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:21
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/volumes.lua:52
+#: applications/luci-app-dockerman/luasrc/view/dockerman/logs.htm:3
+msgid "Docker"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:159
+msgid "Docker Container"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:90
+msgid "Docker Daemon"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:269
+msgid "Docker Image"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:30
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:138
+msgid "Docker Root Dir"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:94
+msgid "Docker Socket Path"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:26
+msgid "Docker Version"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/apply_widget.htm:89
+msgid "Docker actions done."
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:92
+msgid "DockerMan"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:21
+msgid ""
+"DockerMan is a Simple Docker manager client for LuCI, If you have any issue "
+"please visit:"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:99
+msgid "Dockerman connect to remote endpoint"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/container_file.htm:15
+msgid "Download"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:60
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:26
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/volumes.lua:65
+msgid "Driver"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:201
+msgid "Duplicate/Edit"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:135
+msgid "Enable"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:104
+msgid "Enable IPv6"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:251
+msgid "Env"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:324
+msgid "Environmental Variable(-e)"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:34
+#: applications/luci-app-dockerman/luasrc/view/dockerman/logs.htm:5
+msgid "Events"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:100
+msgid "Exclude IPs"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:355
+msgid "Exposed All Ports(-P)"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:334
+msgid "Exposed Ports(-p)"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/container.htm:6
+msgid "File"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:245
+msgid "Finish Time"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:165
+msgid "Force Remove"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:63
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:90
+msgid "Gateway"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:21
+msgid "Github"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/cbi/inlinevalue.htm:4
+msgid "Go to relevant configuration page"
+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 ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:246
+msgid "Healthy"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:350
+msgid "Host Name"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:240
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:92
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:104
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:47
+msgid "ID"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:95
+msgid "IP range"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:303
+msgid "IPv4 Address"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:116
+msgid "IPv6 Gateway"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:110
+msgid "IPv6 Subnet"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:241
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:104
+#: applications/luci-app-dockerman/luasrc/view/dockerman/images_import.htm:52
+msgid "Image"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:31
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:97
+#: applications/luci-app-dockerman/luasrc/view/dockerman/overview.htm:161
+msgid "Images"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/images_import.htm:4
+msgid "Import"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:93
+msgid "Import Images"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:31
+msgid "Index Server Address"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:287
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:35
+#: applications/luci-app-dockerman/luasrc/view/dockerman/container.htm:3
+msgid "Info"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:59
+msgid "Ingress"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:59
+msgid ""
+"Ingress network is the network which provides the routing-mesh in swarm mode"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/container.htm:8
+msgid "Inspect"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:257
+msgid "Interactive (-i)"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:70
+msgid "Internal"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:52
+msgid "Ipvlan Mode"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:191
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:168
+msgid "Kill"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:253
+msgid "Links"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:308
+msgid "Links with other containers"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:220
+#: applications/luci-app-dockerman/luasrc/view/dockerman/images_load.htm:2
+msgid "Load"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:143
+msgid "Log Level"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:413
+msgid "Log driver options"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/container.htm:9
+msgid "Logs"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:43
+msgid "Macvlan Mode"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:426
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:400
+msgid "Memory"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:575
+msgid "Memory Useage"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:400
+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 ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:426
+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 ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/volumes.lua:67
+msgid "Mount Point"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:368
+msgid "Mount tmpfs directory"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:249
+msgid "Mount/Volume"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:239
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:291
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/volumes.lua:64
+msgid "Name"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:273
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:385
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:99
+msgid "Network"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:59
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:23
+msgid "Network Name"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:32
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:42
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:299
+#: applications/luci-app-dockerman/luasrc/view/dockerman/overview.htm:193
+msgid "Networks"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:147
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:80
+msgid "New"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:245
+msgid "New Container"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:19
+msgid "New Network"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:24
+#: applications/luci-app-dockerman/luasrc/view/dockerman/images_import.htm:52
+msgid "New tag"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:386
+msgid "Number of CPUs. Number is a fractional number. 0.000 means no limit"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:414
+msgid "Number of CPUs. Number is a fractional number. 0.000 means no limit."
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:66
+msgid "Options"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:17
+msgid "Overview"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:61
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:33
+msgid "Parent Interface"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/container_file.htm:8
+msgid "Path"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/images_import.htm:52
+msgid "Please input new tag"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/container_file.htm:55
+msgid "Please input the PATH !"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/container_file.htm:24
+msgid "Please input the PATH and select the file !"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/newcontainer_resolve.htm:85
+msgid "Plese input <docker create/run> command line:"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:252
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:101
+msgid "Ports"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:284
+msgid "Privileged"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:334
+msgid "Publish container's port(s) to the host"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:64
+msgid "Pull"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:58
+msgid "Pull Image"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:32
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:140
+msgid "Registry Mirrors"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:99
+msgid "Remote Endpoint"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:104
+msgid "Remote Host"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:108
+msgid "Remote Port"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:206
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:173
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:156
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:89
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/volumes.lua:84
+msgid "Remove"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:27
+#: applications/luci-app-dockerman/luasrc/view/dockerman/images_import.htm:72
+msgid "Remove tag"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:106
+msgid "RepoTags"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:249
+msgid "Resolve CLI"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/container.htm:4
+msgid "Resources"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:181
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:158
+msgid "Restart"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:247
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:299
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:290
+msgid "Restart Policy"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:70
+msgid "Restrict external access to the network"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/cbi/inlinevalue.htm:31
+msgid "Reveal/hide password"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:339
+msgid "Run command"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:174
+msgid "Save"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:149
+msgid "Server Host"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:314
+msgid "Set custom DNS servers"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:324
+msgid "Set environment variables to inside the container"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:143
+msgid "Set the logging level"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:89
+msgid "Setting"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:108
+msgid "Size"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:176
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:153
+msgid "Start"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:245
+msgid "Start Time"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:576
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:577
+#: applications/luci-app-dockerman/luasrc/view/dockerman/container.htm:5
+msgid "Stats"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:242
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:96
+msgid "Status"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:186
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:163
+msgid "Stop"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/newcontainer_resolve.htm:85
+msgid "Submit"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:62
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:85
+msgid "Subnet"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:257
+msgid "Sysctl"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:374
+msgid "Sysctl(--sysctl)"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:374
+msgid "Sysctls (kernel parameters) options"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:579
+msgid "TOP"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:263
+msgid "TTY (-t)"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/container_stats.htm:55
+msgid "TX/RX"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:350
+msgid "The hostname to use for the container"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:413
+msgid "The logging configuration for this container"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:319
+msgid ""
+"The user that commands are run as inside the container.(format: name|uid[:"
+"group|gid])"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:255
+msgid "Tmpfs"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:368
+msgid "Tmpfs(--tmpfs)"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:29
+msgid "Total Memory"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:520
+msgid "UID"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:239
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:247
+msgid "Update"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:196
+msgid "Upgrade"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/container_file.htm:3
+#: applications/luci-app-dockerman/luasrc/view/dockerman/container_file.htm:14
+msgid "Upload"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/container_file.htm:43
+msgid "Upload Error"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/container_file.htm:40
+msgid "Upload Success"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/container_stats.htm:47
+msgid "Upload/Download"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:248
+msgid "User"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:319
+msgid "User(-u)"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:33
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/volumes.lua:57
+#: applications/luci-app-dockerman/luasrc/view/dockerman/overview.htm:270
+msgid "Volumes"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:125
+msgid ""
+"Which container(s) under bridge network can be accessed, even from "
+"interfaces that are not allowed, fill-in Container Id or Name"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:120
+msgid ""
+"Which interface(s) can access containers under the bridge network, fill-in "
+"Interface Name"
+msgstr ""
diff --git a/applications/luci-app-dockerman/po/tr/dockerman.po b/applications/luci-app-dockerman/po/tr/dockerman.po
new file mode 100644 (file)
index 0000000..19277c2
--- /dev/null
@@ -0,0 +1,815 @@
+msgid ""
+msgstr ""
+"Language: tr\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:380
+msgid "A list of kernel capabilities to add to the container"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:91
+msgid "Access Control"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:362
+msgid "Add host device to the container"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:344
+msgid "Advance"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:355
+msgid "Allocates an ephemeral host port for all of a container's exposed ports"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:120
+msgid "Allowed access interfaces"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:278
+msgid "Always pull image first"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:27
+msgid "Api Version"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:78
+msgid "Auto create macvlan interface in Openwrt"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:64
+msgid "Available"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:329
+msgid "Bind Mount(-v)"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:329
+msgid "Bind mount a volume"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:431
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:406
+msgid "Block IO Weight"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:406
+msgid ""
+"Block IO weight (relative weight) accepts a weight value between 10 and 1000"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:431
+msgid ""
+"Block IO weight (relative weight) accepts a weight value between 10 and 1000."
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:380
+msgid "CAP-ADD(--cap-add)"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:420
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:393
+msgid "CPU Shares Weight"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:575
+msgid "CPU Useage"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:393
+msgid ""
+"CPU shares relative weight, if 0 is set, the system will ignore the value "
+"and use the default of 1024"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:420
+msgid ""
+"CPU shares relative weight, if 0 is set, the system will ignore the value "
+"and use the default of 1024."
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:414
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:386
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:28
+msgid "CPUs"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/newcontainer_resolve.htm:85
+msgid "Cancel"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:250
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:511
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:106
+msgid "Command"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/newcontainer_resolve.htm:93
+msgid "Command line"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/newcontainer_resolve.htm:67
+msgid "Command line Error"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:279
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:529
+msgid "Connect"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:279
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:309
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:345
+msgid "Connect Network"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/container.htm:7
+msgid "Console"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:480
+msgid "Container Inspect"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:498
+msgid "Container Logs"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:94
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:253
+msgid "Container Name"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:31
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:41
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/volumes.lua:31
+msgid "Container detail"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:30
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:83
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:107
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/volumes.lua:66
+#: applications/luci-app-dockerman/luasrc/view/dockerman/overview.htm:137
+msgid "Containers"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:125
+msgid "Containers allowed to be accessed"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:78
+msgid "Create macvlan interface"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:243
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:109
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/volumes.lua:68
+msgid "Created"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:256
+msgid "DNS"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:149
+msgid ""
+"Daemon unix socket (unix:///var/run/docker.sock) or TCP Remote Hosts "
+"(tcp://0.0.0.0:2375), default: unix:///var/run/docker.sock"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:254
+msgid "Device"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:362
+msgid "Device(--device)"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:273
+msgid "Disconnect"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:73
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:53
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:38
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:233
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:10
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:21
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/volumes.lua:52
+#: applications/luci-app-dockerman/luasrc/view/dockerman/logs.htm:3
+msgid "Docker"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:159
+msgid "Docker Container"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:90
+msgid "Docker Daemon"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:269
+msgid "Docker Image"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:30
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:138
+msgid "Docker Root Dir"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:94
+msgid "Docker Socket Path"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:26
+msgid "Docker Version"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/apply_widget.htm:89
+msgid "Docker actions done."
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:92
+msgid "DockerMan"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:21
+msgid ""
+"DockerMan is a Simple Docker manager client for LuCI, If you have any issue "
+"please visit:"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:99
+msgid "Dockerman connect to remote endpoint"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/container_file.htm:15
+msgid "Download"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:60
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:26
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/volumes.lua:65
+msgid "Driver"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:201
+msgid "Duplicate/Edit"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:135
+msgid "Enable"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:104
+msgid "Enable IPv6"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:251
+msgid "Env"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:324
+msgid "Environmental Variable(-e)"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:34
+#: applications/luci-app-dockerman/luasrc/view/dockerman/logs.htm:5
+msgid "Events"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:100
+msgid "Exclude IPs"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:355
+msgid "Exposed All Ports(-P)"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:334
+msgid "Exposed Ports(-p)"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/container.htm:6
+msgid "File"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:245
+msgid "Finish Time"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:165
+msgid "Force Remove"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:63
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:90
+msgid "Gateway"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:21
+msgid "Github"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/cbi/inlinevalue.htm:4
+msgid "Go to relevant configuration page"
+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 ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:246
+msgid "Healthy"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:350
+msgid "Host Name"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:240
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:92
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:104
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:47
+msgid "ID"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:95
+msgid "IP range"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:303
+msgid "IPv4 Address"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:116
+msgid "IPv6 Gateway"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:110
+msgid "IPv6 Subnet"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:241
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:104
+#: applications/luci-app-dockerman/luasrc/view/dockerman/images_import.htm:52
+msgid "Image"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:31
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:97
+#: applications/luci-app-dockerman/luasrc/view/dockerman/overview.htm:161
+msgid "Images"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/images_import.htm:4
+msgid "Import"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:93
+msgid "Import Images"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:31
+msgid "Index Server Address"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:287
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:35
+#: applications/luci-app-dockerman/luasrc/view/dockerman/container.htm:3
+msgid "Info"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:59
+msgid "Ingress"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:59
+msgid ""
+"Ingress network is the network which provides the routing-mesh in swarm mode"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/container.htm:8
+msgid "Inspect"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:257
+msgid "Interactive (-i)"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:70
+msgid "Internal"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:52
+msgid "Ipvlan Mode"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:191
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:168
+msgid "Kill"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:253
+msgid "Links"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:308
+msgid "Links with other containers"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:220
+#: applications/luci-app-dockerman/luasrc/view/dockerman/images_load.htm:2
+msgid "Load"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:143
+msgid "Log Level"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:413
+msgid "Log driver options"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/container.htm:9
+msgid "Logs"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:43
+msgid "Macvlan Mode"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:426
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:400
+msgid "Memory"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:575
+msgid "Memory Useage"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:400
+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 ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:426
+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 ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/volumes.lua:67
+msgid "Mount Point"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:368
+msgid "Mount tmpfs directory"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:249
+msgid "Mount/Volume"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:239
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:291
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/volumes.lua:64
+msgid "Name"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:273
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:385
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:99
+msgid "Network"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:59
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:23
+msgid "Network Name"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:32
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:42
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:299
+#: applications/luci-app-dockerman/luasrc/view/dockerman/overview.htm:193
+msgid "Networks"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:147
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:80
+msgid "New"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:245
+msgid "New Container"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:19
+msgid "New Network"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:24
+#: applications/luci-app-dockerman/luasrc/view/dockerman/images_import.htm:52
+msgid "New tag"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:386
+msgid "Number of CPUs. Number is a fractional number. 0.000 means no limit"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:414
+msgid "Number of CPUs. Number is a fractional number. 0.000 means no limit."
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:66
+msgid "Options"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:17
+msgid "Overview"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:61
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:33
+msgid "Parent Interface"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/container_file.htm:8
+msgid "Path"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/images_import.htm:52
+msgid "Please input new tag"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/container_file.htm:55
+msgid "Please input the PATH !"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/container_file.htm:24
+msgid "Please input the PATH and select the file !"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/newcontainer_resolve.htm:85
+msgid "Plese input <docker create/run> command line:"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:252
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:101
+msgid "Ports"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:284
+msgid "Privileged"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:334
+msgid "Publish container's port(s) to the host"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:64
+msgid "Pull"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:58
+msgid "Pull Image"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:32
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:140
+msgid "Registry Mirrors"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:99
+msgid "Remote Endpoint"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:104
+msgid "Remote Host"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:108
+msgid "Remote Port"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:206
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:173
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:156
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:89
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/volumes.lua:84
+msgid "Remove"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:27
+#: applications/luci-app-dockerman/luasrc/view/dockerman/images_import.htm:72
+msgid "Remove tag"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:106
+msgid "RepoTags"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:249
+msgid "Resolve CLI"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/container.htm:4
+msgid "Resources"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:181
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:158
+msgid "Restart"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:247
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:299
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:290
+msgid "Restart Policy"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:70
+msgid "Restrict external access to the network"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/cbi/inlinevalue.htm:31
+msgid "Reveal/hide password"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:339
+msgid "Run command"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:174
+msgid "Save"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:149
+msgid "Server Host"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:314
+msgid "Set custom DNS servers"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:324
+msgid "Set environment variables to inside the container"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:143
+msgid "Set the logging level"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:89
+msgid "Setting"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:108
+msgid "Size"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:176
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:153
+msgid "Start"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:245
+msgid "Start Time"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:576
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:577
+#: applications/luci-app-dockerman/luasrc/view/dockerman/container.htm:5
+msgid "Stats"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:242
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:96
+msgid "Status"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:186
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:163
+msgid "Stop"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/newcontainer_resolve.htm:85
+msgid "Submit"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:62
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:85
+msgid "Subnet"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:257
+msgid "Sysctl"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:374
+msgid "Sysctl(--sysctl)"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:374
+msgid "Sysctls (kernel parameters) options"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:579
+msgid "TOP"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:263
+msgid "TTY (-t)"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/container_stats.htm:55
+msgid "TX/RX"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:350
+msgid "The hostname to use for the container"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:413
+msgid "The logging configuration for this container"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:319
+msgid ""
+"The user that commands are run as inside the container.(format: name|uid[:"
+"group|gid])"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:255
+msgid "Tmpfs"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:368
+msgid "Tmpfs(--tmpfs)"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:29
+msgid "Total Memory"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:520
+msgid "UID"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:239
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:247
+msgid "Update"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:196
+msgid "Upgrade"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/container_file.htm:3
+#: applications/luci-app-dockerman/luasrc/view/dockerman/container_file.htm:14
+msgid "Upload"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/container_file.htm:43
+msgid "Upload Error"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/container_file.htm:40
+msgid "Upload Success"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/container_stats.htm:47
+msgid "Upload/Download"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:248
+msgid "User"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:319
+msgid "User(-u)"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:33
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/volumes.lua:57
+#: applications/luci-app-dockerman/luasrc/view/dockerman/overview.htm:270
+msgid "Volumes"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:125
+msgid ""
+"Which container(s) under bridge network can be accessed, even from "
+"interfaces that are not allowed, fill-in Container Id or Name"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:120
+msgid ""
+"Which interface(s) can access containers under the bridge network, fill-in "
+"Interface Name"
+msgstr ""
diff --git a/applications/luci-app-dockerman/po/uk/dockerman.po b/applications/luci-app-dockerman/po/uk/dockerman.po
new file mode 100644 (file)
index 0000000..c093067
--- /dev/null
@@ -0,0 +1,815 @@
+msgid ""
+msgstr ""
+"Language: uk\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:380
+msgid "A list of kernel capabilities to add to the container"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:91
+msgid "Access Control"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:362
+msgid "Add host device to the container"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:344
+msgid "Advance"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:355
+msgid "Allocates an ephemeral host port for all of a container's exposed ports"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:120
+msgid "Allowed access interfaces"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:278
+msgid "Always pull image first"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:27
+msgid "Api Version"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:78
+msgid "Auto create macvlan interface in Openwrt"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:64
+msgid "Available"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:329
+msgid "Bind Mount(-v)"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:329
+msgid "Bind mount a volume"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:431
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:406
+msgid "Block IO Weight"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:406
+msgid ""
+"Block IO weight (relative weight) accepts a weight value between 10 and 1000"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:431
+msgid ""
+"Block IO weight (relative weight) accepts a weight value between 10 and 1000."
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:380
+msgid "CAP-ADD(--cap-add)"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:420
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:393
+msgid "CPU Shares Weight"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:575
+msgid "CPU Useage"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:393
+msgid ""
+"CPU shares relative weight, if 0 is set, the system will ignore the value "
+"and use the default of 1024"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:420
+msgid ""
+"CPU shares relative weight, if 0 is set, the system will ignore the value "
+"and use the default of 1024."
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:414
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:386
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:28
+msgid "CPUs"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/newcontainer_resolve.htm:85
+msgid "Cancel"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:250
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:511
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:106
+msgid "Command"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/newcontainer_resolve.htm:93
+msgid "Command line"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/newcontainer_resolve.htm:67
+msgid "Command line Error"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:279
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:529
+msgid "Connect"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:279
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:309
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:345
+msgid "Connect Network"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/container.htm:7
+msgid "Console"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:480
+msgid "Container Inspect"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:498
+msgid "Container Logs"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:94
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:253
+msgid "Container Name"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:31
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:41
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/volumes.lua:31
+msgid "Container detail"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:30
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:83
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:107
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/volumes.lua:66
+#: applications/luci-app-dockerman/luasrc/view/dockerman/overview.htm:137
+msgid "Containers"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:125
+msgid "Containers allowed to be accessed"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:78
+msgid "Create macvlan interface"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:243
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:109
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/volumes.lua:68
+msgid "Created"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:256
+msgid "DNS"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:149
+msgid ""
+"Daemon unix socket (unix:///var/run/docker.sock) or TCP Remote Hosts "
+"(tcp://0.0.0.0:2375), default: unix:///var/run/docker.sock"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:254
+msgid "Device"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:362
+msgid "Device(--device)"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:273
+msgid "Disconnect"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:73
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:53
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:38
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:233
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:10
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:21
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/volumes.lua:52
+#: applications/luci-app-dockerman/luasrc/view/dockerman/logs.htm:3
+msgid "Docker"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:159
+msgid "Docker Container"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:90
+msgid "Docker Daemon"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:269
+msgid "Docker Image"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:30
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:138
+msgid "Docker Root Dir"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:94
+msgid "Docker Socket Path"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:26
+msgid "Docker Version"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/apply_widget.htm:89
+msgid "Docker actions done."
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:92
+msgid "DockerMan"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:21
+msgid ""
+"DockerMan is a Simple Docker manager client for LuCI, If you have any issue "
+"please visit:"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:99
+msgid "Dockerman connect to remote endpoint"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/container_file.htm:15
+msgid "Download"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:60
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:26
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/volumes.lua:65
+msgid "Driver"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:201
+msgid "Duplicate/Edit"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:135
+msgid "Enable"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:104
+msgid "Enable IPv6"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:251
+msgid "Env"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:324
+msgid "Environmental Variable(-e)"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:34
+#: applications/luci-app-dockerman/luasrc/view/dockerman/logs.htm:5
+msgid "Events"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:100
+msgid "Exclude IPs"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:355
+msgid "Exposed All Ports(-P)"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:334
+msgid "Exposed Ports(-p)"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/container.htm:6
+msgid "File"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:245
+msgid "Finish Time"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:165
+msgid "Force Remove"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:63
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:90
+msgid "Gateway"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:21
+msgid "Github"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/cbi/inlinevalue.htm:4
+msgid "Go to relevant configuration page"
+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 ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:246
+msgid "Healthy"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:350
+msgid "Host Name"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:240
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:92
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:104
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:47
+msgid "ID"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:95
+msgid "IP range"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:303
+msgid "IPv4 Address"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:116
+msgid "IPv6 Gateway"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:110
+msgid "IPv6 Subnet"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:241
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:104
+#: applications/luci-app-dockerman/luasrc/view/dockerman/images_import.htm:52
+msgid "Image"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:31
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:97
+#: applications/luci-app-dockerman/luasrc/view/dockerman/overview.htm:161
+msgid "Images"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/images_import.htm:4
+msgid "Import"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:93
+msgid "Import Images"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:31
+msgid "Index Server Address"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:287
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:35
+#: applications/luci-app-dockerman/luasrc/view/dockerman/container.htm:3
+msgid "Info"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:59
+msgid "Ingress"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:59
+msgid ""
+"Ingress network is the network which provides the routing-mesh in swarm mode"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/container.htm:8
+msgid "Inspect"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:257
+msgid "Interactive (-i)"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:70
+msgid "Internal"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:52
+msgid "Ipvlan Mode"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:191
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:168
+msgid "Kill"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:253
+msgid "Links"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:308
+msgid "Links with other containers"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:220
+#: applications/luci-app-dockerman/luasrc/view/dockerman/images_load.htm:2
+msgid "Load"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:143
+msgid "Log Level"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:413
+msgid "Log driver options"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/container.htm:9
+msgid "Logs"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:43
+msgid "Macvlan Mode"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:426
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:400
+msgid "Memory"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:575
+msgid "Memory Useage"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:400
+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 ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:426
+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 ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/volumes.lua:67
+msgid "Mount Point"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:368
+msgid "Mount tmpfs directory"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:249
+msgid "Mount/Volume"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:239
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:291
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/volumes.lua:64
+msgid "Name"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:273
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:385
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:99
+msgid "Network"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:59
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:23
+msgid "Network Name"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:32
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:42
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:299
+#: applications/luci-app-dockerman/luasrc/view/dockerman/overview.htm:193
+msgid "Networks"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:147
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:80
+msgid "New"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:245
+msgid "New Container"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:19
+msgid "New Network"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:24
+#: applications/luci-app-dockerman/luasrc/view/dockerman/images_import.htm:52
+msgid "New tag"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:386
+msgid "Number of CPUs. Number is a fractional number. 0.000 means no limit"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:414
+msgid "Number of CPUs. Number is a fractional number. 0.000 means no limit."
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:66
+msgid "Options"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:17
+msgid "Overview"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:61
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:33
+msgid "Parent Interface"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/container_file.htm:8
+msgid "Path"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/images_import.htm:52
+msgid "Please input new tag"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/container_file.htm:55
+msgid "Please input the PATH !"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/container_file.htm:24
+msgid "Please input the PATH and select the file !"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/newcontainer_resolve.htm:85
+msgid "Plese input <docker create/run> command line:"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:252
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:101
+msgid "Ports"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:284
+msgid "Privileged"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:334
+msgid "Publish container's port(s) to the host"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:64
+msgid "Pull"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:58
+msgid "Pull Image"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:32
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:140
+msgid "Registry Mirrors"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:99
+msgid "Remote Endpoint"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:104
+msgid "Remote Host"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:108
+msgid "Remote Port"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:206
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:173
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:156
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:89
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/volumes.lua:84
+msgid "Remove"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:27
+#: applications/luci-app-dockerman/luasrc/view/dockerman/images_import.htm:72
+msgid "Remove tag"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:106
+msgid "RepoTags"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:249
+msgid "Resolve CLI"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/container.htm:4
+msgid "Resources"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:181
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:158
+msgid "Restart"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:247
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:299
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:290
+msgid "Restart Policy"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:70
+msgid "Restrict external access to the network"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/cbi/inlinevalue.htm:31
+msgid "Reveal/hide password"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:339
+msgid "Run command"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:174
+msgid "Save"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:149
+msgid "Server Host"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:314
+msgid "Set custom DNS servers"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:324
+msgid "Set environment variables to inside the container"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:143
+msgid "Set the logging level"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:89
+msgid "Setting"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:108
+msgid "Size"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:176
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:153
+msgid "Start"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:245
+msgid "Start Time"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:576
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:577
+#: applications/luci-app-dockerman/luasrc/view/dockerman/container.htm:5
+msgid "Stats"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:242
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:96
+msgid "Status"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:186
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:163
+msgid "Stop"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/newcontainer_resolve.htm:85
+msgid "Submit"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:62
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:85
+msgid "Subnet"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:257
+msgid "Sysctl"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:374
+msgid "Sysctl(--sysctl)"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:374
+msgid "Sysctls (kernel parameters) options"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:579
+msgid "TOP"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:263
+msgid "TTY (-t)"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/container_stats.htm:55
+msgid "TX/RX"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:350
+msgid "The hostname to use for the container"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:413
+msgid "The logging configuration for this container"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:319
+msgid ""
+"The user that commands are run as inside the container.(format: name|uid[:"
+"group|gid])"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:255
+msgid "Tmpfs"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:368
+msgid "Tmpfs(--tmpfs)"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:29
+msgid "Total Memory"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:520
+msgid "UID"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:239
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:247
+msgid "Update"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:196
+msgid "Upgrade"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/container_file.htm:3
+#: applications/luci-app-dockerman/luasrc/view/dockerman/container_file.htm:14
+msgid "Upload"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/container_file.htm:43
+msgid "Upload Error"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/container_file.htm:40
+msgid "Upload Success"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/container_stats.htm:47
+msgid "Upload/Download"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:248
+msgid "User"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:319
+msgid "User(-u)"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:33
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/volumes.lua:57
+#: applications/luci-app-dockerman/luasrc/view/dockerman/overview.htm:270
+msgid "Volumes"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:125
+msgid ""
+"Which container(s) under bridge network can be accessed, even from "
+"interfaces that are not allowed, fill-in Container Id or Name"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:120
+msgid ""
+"Which interface(s) can access containers under the bridge network, fill-in "
+"Interface Name"
+msgstr ""
diff --git a/applications/luci-app-dockerman/po/vi/dockerman.po b/applications/luci-app-dockerman/po/vi/dockerman.po
new file mode 100644 (file)
index 0000000..4bf9daf
--- /dev/null
@@ -0,0 +1,815 @@
+msgid ""
+msgstr ""
+"Language: vi\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:380
+msgid "A list of kernel capabilities to add to the container"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:91
+msgid "Access Control"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:362
+msgid "Add host device to the container"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:344
+msgid "Advance"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:355
+msgid "Allocates an ephemeral host port for all of a container's exposed ports"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:120
+msgid "Allowed access interfaces"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:278
+msgid "Always pull image first"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:27
+msgid "Api Version"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:78
+msgid "Auto create macvlan interface in Openwrt"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:64
+msgid "Available"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:329
+msgid "Bind Mount(-v)"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:329
+msgid "Bind mount a volume"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:431
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:406
+msgid "Block IO Weight"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:406
+msgid ""
+"Block IO weight (relative weight) accepts a weight value between 10 and 1000"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:431
+msgid ""
+"Block IO weight (relative weight) accepts a weight value between 10 and 1000."
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:380
+msgid "CAP-ADD(--cap-add)"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:420
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:393
+msgid "CPU Shares Weight"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:575
+msgid "CPU Useage"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:393
+msgid ""
+"CPU shares relative weight, if 0 is set, the system will ignore the value "
+"and use the default of 1024"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:420
+msgid ""
+"CPU shares relative weight, if 0 is set, the system will ignore the value "
+"and use the default of 1024."
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:414
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:386
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:28
+msgid "CPUs"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/newcontainer_resolve.htm:85
+msgid "Cancel"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:250
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:511
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:106
+msgid "Command"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/newcontainer_resolve.htm:93
+msgid "Command line"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/newcontainer_resolve.htm:67
+msgid "Command line Error"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:279
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:529
+msgid "Connect"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:279
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:309
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:345
+msgid "Connect Network"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/container.htm:7
+msgid "Console"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:480
+msgid "Container Inspect"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:498
+msgid "Container Logs"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:94
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:253
+msgid "Container Name"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:31
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:41
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/volumes.lua:31
+msgid "Container detail"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:30
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:83
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:107
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/volumes.lua:66
+#: applications/luci-app-dockerman/luasrc/view/dockerman/overview.htm:137
+msgid "Containers"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:125
+msgid "Containers allowed to be accessed"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:78
+msgid "Create macvlan interface"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:243
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:109
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/volumes.lua:68
+msgid "Created"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:256
+msgid "DNS"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:149
+msgid ""
+"Daemon unix socket (unix:///var/run/docker.sock) or TCP Remote Hosts "
+"(tcp://0.0.0.0:2375), default: unix:///var/run/docker.sock"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:254
+msgid "Device"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:362
+msgid "Device(--device)"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:273
+msgid "Disconnect"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:73
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:53
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:38
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:233
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:10
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:21
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/volumes.lua:52
+#: applications/luci-app-dockerman/luasrc/view/dockerman/logs.htm:3
+msgid "Docker"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:159
+msgid "Docker Container"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:90
+msgid "Docker Daemon"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:269
+msgid "Docker Image"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:30
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:138
+msgid "Docker Root Dir"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:94
+msgid "Docker Socket Path"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:26
+msgid "Docker Version"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/apply_widget.htm:89
+msgid "Docker actions done."
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:92
+msgid "DockerMan"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:21
+msgid ""
+"DockerMan is a Simple Docker manager client for LuCI, If you have any issue "
+"please visit:"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:99
+msgid "Dockerman connect to remote endpoint"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/container_file.htm:15
+msgid "Download"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:60
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:26
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/volumes.lua:65
+msgid "Driver"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:201
+msgid "Duplicate/Edit"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:135
+msgid "Enable"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:104
+msgid "Enable IPv6"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:251
+msgid "Env"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:324
+msgid "Environmental Variable(-e)"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:34
+#: applications/luci-app-dockerman/luasrc/view/dockerman/logs.htm:5
+msgid "Events"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:100
+msgid "Exclude IPs"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:355
+msgid "Exposed All Ports(-P)"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:334
+msgid "Exposed Ports(-p)"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/container.htm:6
+msgid "File"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:245
+msgid "Finish Time"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:165
+msgid "Force Remove"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:63
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:90
+msgid "Gateway"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:21
+msgid "Github"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/cbi/inlinevalue.htm:4
+msgid "Go to relevant configuration page"
+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 ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:246
+msgid "Healthy"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:350
+msgid "Host Name"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:240
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:92
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:104
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:47
+msgid "ID"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:95
+msgid "IP range"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:303
+msgid "IPv4 Address"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:116
+msgid "IPv6 Gateway"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:110
+msgid "IPv6 Subnet"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:241
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:104
+#: applications/luci-app-dockerman/luasrc/view/dockerman/images_import.htm:52
+msgid "Image"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:31
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:97
+#: applications/luci-app-dockerman/luasrc/view/dockerman/overview.htm:161
+msgid "Images"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/images_import.htm:4
+msgid "Import"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:93
+msgid "Import Images"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:31
+msgid "Index Server Address"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:287
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:35
+#: applications/luci-app-dockerman/luasrc/view/dockerman/container.htm:3
+msgid "Info"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:59
+msgid "Ingress"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:59
+msgid ""
+"Ingress network is the network which provides the routing-mesh in swarm mode"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/container.htm:8
+msgid "Inspect"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:257
+msgid "Interactive (-i)"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:70
+msgid "Internal"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:52
+msgid "Ipvlan Mode"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:191
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:168
+msgid "Kill"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:253
+msgid "Links"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:308
+msgid "Links with other containers"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:220
+#: applications/luci-app-dockerman/luasrc/view/dockerman/images_load.htm:2
+msgid "Load"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:143
+msgid "Log Level"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:413
+msgid "Log driver options"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/container.htm:9
+msgid "Logs"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:43
+msgid "Macvlan Mode"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:426
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:400
+msgid "Memory"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:575
+msgid "Memory Useage"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:400
+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 ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:426
+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 ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/volumes.lua:67
+msgid "Mount Point"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:368
+msgid "Mount tmpfs directory"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:249
+msgid "Mount/Volume"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:239
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:291
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/volumes.lua:64
+msgid "Name"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:273
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:385
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:99
+msgid "Network"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:59
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:23
+msgid "Network Name"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:32
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:42
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:299
+#: applications/luci-app-dockerman/luasrc/view/dockerman/overview.htm:193
+msgid "Networks"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:147
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:80
+msgid "New"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:245
+msgid "New Container"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:19
+msgid "New Network"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:24
+#: applications/luci-app-dockerman/luasrc/view/dockerman/images_import.htm:52
+msgid "New tag"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:386
+msgid "Number of CPUs. Number is a fractional number. 0.000 means no limit"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:414
+msgid "Number of CPUs. Number is a fractional number. 0.000 means no limit."
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:66
+msgid "Options"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:17
+msgid "Overview"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:61
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:33
+msgid "Parent Interface"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/container_file.htm:8
+msgid "Path"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/images_import.htm:52
+msgid "Please input new tag"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/container_file.htm:55
+msgid "Please input the PATH !"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/container_file.htm:24
+msgid "Please input the PATH and select the file !"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/newcontainer_resolve.htm:85
+msgid "Plese input <docker create/run> command line:"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:252
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:101
+msgid "Ports"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:284
+msgid "Privileged"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:334
+msgid "Publish container's port(s) to the host"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:64
+msgid "Pull"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:58
+msgid "Pull Image"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:32
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:140
+msgid "Registry Mirrors"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:99
+msgid "Remote Endpoint"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:104
+msgid "Remote Host"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:108
+msgid "Remote Port"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:206
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:173
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:156
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:89
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/volumes.lua:84
+msgid "Remove"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:27
+#: applications/luci-app-dockerman/luasrc/view/dockerman/images_import.htm:72
+msgid "Remove tag"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:106
+msgid "RepoTags"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:249
+msgid "Resolve CLI"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/container.htm:4
+msgid "Resources"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:181
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:158
+msgid "Restart"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:247
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:299
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:290
+msgid "Restart Policy"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:70
+msgid "Restrict external access to the network"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/cbi/inlinevalue.htm:31
+msgid "Reveal/hide password"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:339
+msgid "Run command"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:174
+msgid "Save"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:149
+msgid "Server Host"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:314
+msgid "Set custom DNS servers"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:324
+msgid "Set environment variables to inside the container"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:143
+msgid "Set the logging level"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:89
+msgid "Setting"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:108
+msgid "Size"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:176
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:153
+msgid "Start"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:245
+msgid "Start Time"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:576
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:577
+#: applications/luci-app-dockerman/luasrc/view/dockerman/container.htm:5
+msgid "Stats"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:242
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:96
+msgid "Status"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:186
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:163
+msgid "Stop"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/newcontainer_resolve.htm:85
+msgid "Submit"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:62
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:85
+msgid "Subnet"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:257
+msgid "Sysctl"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:374
+msgid "Sysctl(--sysctl)"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:374
+msgid "Sysctls (kernel parameters) options"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:579
+msgid "TOP"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:263
+msgid "TTY (-t)"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/container_stats.htm:55
+msgid "TX/RX"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:350
+msgid "The hostname to use for the container"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:413
+msgid "The logging configuration for this container"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:319
+msgid ""
+"The user that commands are run as inside the container.(format: name|uid[:"
+"group|gid])"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:255
+msgid "Tmpfs"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:368
+msgid "Tmpfs(--tmpfs)"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:29
+msgid "Total Memory"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:520
+msgid "UID"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:239
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:247
+msgid "Update"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:196
+msgid "Upgrade"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/container_file.htm:3
+#: applications/luci-app-dockerman/luasrc/view/dockerman/container_file.htm:14
+msgid "Upload"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/container_file.htm:43
+msgid "Upload Error"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/container_file.htm:40
+msgid "Upload Success"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/container_stats.htm:47
+msgid "Upload/Download"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:248
+msgid "User"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:319
+msgid "User(-u)"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:33
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/volumes.lua:57
+#: applications/luci-app-dockerman/luasrc/view/dockerman/overview.htm:270
+msgid "Volumes"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:125
+msgid ""
+"Which container(s) under bridge network can be accessed, even from "
+"interfaces that are not allowed, fill-in Container Id or Name"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:120
+msgid ""
+"Which interface(s) can access containers under the bridge network, fill-in "
+"Interface Name"
+msgstr ""
diff --git a/applications/luci-app-dockerman/po/zh_Hans/dockerman.po b/applications/luci-app-dockerman/po/zh_Hans/dockerman.po
new file mode 100644 (file)
index 0000000..1955b27
--- /dev/null
@@ -0,0 +1,823 @@
+msgid ""
+msgstr ""
+"PO-Revision-Date: 2020-06-15 17:04+0000\n"
+"Last-Translator: SunSpring <yearnsun@gmail.com>\n"
+"Language-Team: Chinese (Simplified) <https://hosted.weblate.org/projects/"
+"openwrt/luciapplicationsdockerman/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.1\n"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:380
+msgid "A list of kernel capabilities to add to the container"
+msgstr "要添加到容器的内核功能列表"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:91
+msgid "Access Control"
+msgstr "访问控制"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:362
+msgid "Add host device to the container"
+msgstr "将主机设备添加到容器"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:344
+msgid "Advance"
+msgstr "高级选项"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:355
+msgid "Allocates an ephemeral host port for all of a container's exposed ports"
+msgstr "为容器的所有暴露端口分配临时主机端口"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:120
+msgid "Allowed access interfaces"
+msgstr "允许的访问接口"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:278
+msgid "Always pull image first"
+msgstr "总是先拉取镜像"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:27
+msgid "Api Version"
+msgstr "Api 版本"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:78
+msgid "Auto create macvlan interface in Openwrt"
+msgstr "在 Openwrt 中自动创建 macvlan 界面"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:64
+msgid "Available"
+msgstr "可用"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:329
+msgid "Bind Mount(-v)"
+msgstr "绑定挂载 (-v)"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:329
+msgid "Bind mount a volume"
+msgstr "绑定挂载卷"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:431
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:406
+msgid "Block IO Weight"
+msgstr "块 IO 权重"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:406
+msgid ""
+"Block IO weight (relative weight) accepts a weight value between 10 and 1000"
+msgstr "块 IO 权重(相对权重)接受10到1000之间的数值"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:431
+msgid ""
+"Block IO weight (relative weight) accepts a weight value between 10 and 1000."
+msgstr "块 IO 权重(相对权重)接受10到1000之间的数值。"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:380
+msgid "CAP-ADD(--cap-add)"
+msgstr "权限控制 (--cap-add)"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:420
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:393
+msgid "CPU Shares Weight"
+msgstr "CPU 共享权重"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:575
+msgid "CPU Useage"
+msgstr "CPU 使用率"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:393
+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:420
+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:414
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:386
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:28
+msgid "CPUs"
+msgstr "线程数量"
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/newcontainer_resolve.htm:85
+msgid "Cancel"
+msgstr "取消"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:250
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:511
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:106
+msgid "Command"
+msgstr "命令"
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/newcontainer_resolve.htm:93
+msgid "Command line"
+msgstr "命令行"
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/newcontainer_resolve.htm:67
+msgid "Command line Error"
+msgstr "命令行错误"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:279
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:529
+msgid "Connect"
+msgstr "连接"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:279
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:309
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:345
+msgid "Connect Network"
+msgstr "连接网络"
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/container.htm:7
+msgid "Console"
+msgstr "控制台"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:480
+msgid "Container Inspect"
+msgstr "检查容器"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:498
+msgid "Container Logs"
+msgstr "容器日志"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:94
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:253
+msgid "Container Name"
+msgstr "容器名称"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:31
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:41
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/volumes.lua:31
+msgid "Container detail"
+msgstr "容器详情"
+
+#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:30
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:83
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:107
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/volumes.lua:66
+#: applications/luci-app-dockerman/luasrc/view/dockerman/overview.htm:137
+msgid "Containers"
+msgstr "容器"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:125
+msgid "Containers allowed to be accessed"
+msgstr "允许访问的容器"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:78
+msgid "Create macvlan interface"
+msgstr "创建 macvlan 界面"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:243
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:109
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/volumes.lua:68
+msgid "Created"
+msgstr "创建时间"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:256
+msgid "DNS"
+msgstr "DNS"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:149
+msgid ""
+"Daemon unix socket (unix:///var/run/docker.sock) or TCP Remote Hosts "
+"(tcp://0.0.0.0:2375), default: unix:///var/run/docker.sock"
+msgstr ""
+"守护进程 unix 套接字 (unix:///var/run/docker.sock) 或 TCP 远程主机 (tcp://0.0.0."
+"0:2375),默认值:unix:///var/run/docker.sock"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:254
+msgid "Device"
+msgstr "设备"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:362
+msgid "Device(--device)"
+msgstr "设备 (--device)"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:273
+msgid "Disconnect"
+msgstr "断开连接"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:73
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:53
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:38
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:233
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:10
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:21
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/volumes.lua:52
+#: applications/luci-app-dockerman/luasrc/view/dockerman/logs.htm:3
+msgid "Docker"
+msgstr "Docker"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:159
+msgid "Docker Container"
+msgstr "Docker 容器"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:90
+msgid "Docker Daemon"
+msgstr "Docker 守护程序"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:269
+msgid "Docker Image"
+msgstr "Docker 镜像"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:30
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:138
+msgid "Docker Root Dir"
+msgstr "Docker 根目录"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:94
+msgid "Docker Socket Path"
+msgstr "Docker 套接字路径"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:26
+msgid "Docker Version"
+msgstr "Docker 版本"
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/apply_widget.htm:89
+msgid "Docker actions done."
+msgstr "Docker 执行完成。"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:92
+msgid "DockerMan"
+msgstr "DockerMan"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:21
+msgid ""
+"DockerMan is a Simple Docker manager client for LuCI, If you have any issue "
+"please visit:"
+msgstr "DockerMan 是一个简单的 LuCI 客户端 Docker 管理器,如果您有任何问题,请访问:"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:99
+msgid "Dockerman connect to remote endpoint"
+msgstr "Dockerman 连接到远程端点"
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/container_file.htm:15
+msgid "Download"
+msgstr "下载"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:60
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:26
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/volumes.lua:65
+msgid "Driver"
+msgstr "驱动"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:201
+msgid "Duplicate/Edit"
+msgstr "副本/编辑"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:135
+msgid "Enable"
+msgstr "启用"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:104
+msgid "Enable IPv6"
+msgstr "启用 IPv6"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:251
+msgid "Env"
+msgstr "环境变量"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:324
+msgid "Environmental Variable(-e)"
+msgstr "环境变量 (-e)"
+
+#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:34
+#: applications/luci-app-dockerman/luasrc/view/dockerman/logs.htm:5
+msgid "Events"
+msgstr "事件"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:100
+msgid "Exclude IPs"
+msgstr "排除 IP"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:355
+msgid "Exposed All Ports(-P)"
+msgstr "暴露所有端口 (-P)"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:334
+msgid "Exposed Ports(-p)"
+msgstr "暴露端口 (-p)"
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/container.htm:6
+msgid "File"
+msgstr "文件"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:245
+msgid "Finish Time"
+msgstr "完成时间"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:165
+msgid "Force Remove"
+msgstr "强制移除"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:63
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:90
+msgid "Gateway"
+msgstr "网关"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:21
+msgid "Github"
+msgstr "Github"
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/cbi/inlinevalue.htm:4
+msgid "Go to relevant configuration page"
+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 "授予 UCI 访问 luci-app-dockerman 的权限"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:246
+msgid "Healthy"
+msgstr "健康"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:350
+msgid "Host Name"
+msgstr "主机名"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:240
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:92
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:104
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:47
+msgid "ID"
+msgstr "ID"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:95
+msgid "IP range"
+msgstr "IP 范围"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:303
+msgid "IPv4 Address"
+msgstr "IPv4 地址"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:116
+msgid "IPv6 Gateway"
+msgstr "IPv6 网关"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:110
+msgid "IPv6 Subnet"
+msgstr "IPv6 子网"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:241
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:104
+#: applications/luci-app-dockerman/luasrc/view/dockerman/images_import.htm:52
+msgid "Image"
+msgstr "镜像"
+
+#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:31
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:97
+#: applications/luci-app-dockerman/luasrc/view/dockerman/overview.htm:161
+msgid "Images"
+msgstr "镜像"
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/images_import.htm:4
+msgid "Import"
+msgstr "导入"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:93
+msgid "Import Images"
+msgstr "导入镜像"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:31
+msgid "Index Server Address"
+msgstr "索引服务器地址"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:287
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:35
+#: applications/luci-app-dockerman/luasrc/view/dockerman/container.htm:3
+msgid "Info"
+msgstr "信息"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:59
+msgid "Ingress"
+msgstr "入口"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:59
+msgid ""
+"Ingress network is the network which provides the routing-mesh in swarm mode"
+msgstr "入口网络是以群模式提供路由网格的网络"
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/container.htm:8
+msgid "Inspect"
+msgstr "检查"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:257
+msgid "Interactive (-i)"
+msgstr "交互 (-i)"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:70
+msgid "Internal"
+msgstr "内部"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:52
+msgid "Ipvlan Mode"
+msgstr "Ipvlan 模式"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:191
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:168
+msgid "Kill"
+msgstr "强制关闭"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:253
+msgid "Links"
+msgstr "链接"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:308
+msgid "Links with other containers"
+msgstr "与其他容器的链接"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:220
+#: applications/luci-app-dockerman/luasrc/view/dockerman/images_load.htm:2
+msgid "Load"
+msgstr "加载"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:143
+msgid "Log Level"
+msgstr "日志等级"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:413
+msgid "Log driver options"
+msgstr "日志驱动选项"
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/container.htm:9
+msgid "Logs"
+msgstr "日志"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:43
+msgid "Macvlan Mode"
+msgstr "Macvlan 模式"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:426
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:400
+msgid "Memory"
+msgstr "内存"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:575
+msgid "Memory Useage"
+msgstr "内存使用率"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:400
+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 "内存限制 (格式:<数字>[<单位>])。数字是正整数。单位可以是 b、k、m 或 g 之一。最小值为 4M"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:426
+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 "内存限制 (格式:<数字>[<单位>])。数字是正整数。单位可以是 b、k、m 或 g 之一。最小值为 4M。"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/volumes.lua:67
+msgid "Mount Point"
+msgstr "挂载点"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:368
+msgid "Mount tmpfs directory"
+msgstr "挂载 tmpfs 目录"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:249
+msgid "Mount/Volume"
+msgstr "挂载/卷"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:239
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:291
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/volumes.lua:64
+msgid "Name"
+msgstr "名称"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:273
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:385
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:99
+msgid "Network"
+msgstr "网络"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:59
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:23
+msgid "Network Name"
+msgstr "网络名称"
+
+#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:32
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:42
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:299
+#: applications/luci-app-dockerman/luasrc/view/dockerman/overview.htm:193
+msgid "Networks"
+msgstr "网络"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:147
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:80
+msgid "New"
+msgstr "新建"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:245
+msgid "New Container"
+msgstr "新建容器"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:19
+msgid "New Network"
+msgstr "新建网络"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:24
+#: applications/luci-app-dockerman/luasrc/view/dockerman/images_import.htm:52
+msgid "New tag"
+msgstr "新建标签"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:386
+msgid "Number of CPUs. Number is a fractional number. 0.000 means no limit"
+msgstr "CPU 数量。数字是小数。0.000 表示没有限制"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:414
+msgid "Number of CPUs. Number is a fractional number. 0.000 means no limit."
+msgstr "CPU 数量。数字是小数。0.000 表示没有限制。"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:66
+msgid "Options"
+msgstr "选项"
+
+#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:17
+msgid "Overview"
+msgstr "概览"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:61
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:33
+msgid "Parent Interface"
+msgstr "父接口"
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/container_file.htm:8
+msgid "Path"
+msgstr "路径"
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/images_import.htm:52
+msgid "Please input new tag"
+msgstr "请输入新的标签"
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/container_file.htm:55
+msgid "Please input the PATH !"
+msgstr "请输入合法路径!"
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/container_file.htm:24
+msgid "Please input the PATH and select the file !"
+msgstr "请输入路径并选择文件!"
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/newcontainer_resolve.htm:85
+msgid "Plese input <docker create/run> command line:"
+msgstr "请输入 <docker 创建/运行> 的命令行:"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:252
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:101
+msgid "Ports"
+msgstr "端口"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:284
+msgid "Privileged"
+msgstr "权限"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:334
+msgid "Publish container's port(s) to the host"
+msgstr "将容器的端口发布到主机"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:64
+msgid "Pull"
+msgstr "拉取"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:58
+msgid "Pull Image"
+msgstr "拉取镜像"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:32
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:140
+msgid "Registry Mirrors"
+msgstr "注册表镜像"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:99
+msgid "Remote Endpoint"
+msgstr "远程端点"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:104
+msgid "Remote Host"
+msgstr "远程主机"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:108
+msgid "Remote Port"
+msgstr "远程端口"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:206
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:173
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:156
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:89
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/volumes.lua:84
+msgid "Remove"
+msgstr "移除"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:27
+#: applications/luci-app-dockerman/luasrc/view/dockerman/images_import.htm:72
+msgid "Remove tag"
+msgstr "移除标签"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:106
+msgid "RepoTags"
+msgstr "仓库标签"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:249
+msgid "Resolve CLI"
+msgstr "解析 CLI"
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/container.htm:4
+msgid "Resources"
+msgstr "资源"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:181
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:158
+msgid "Restart"
+msgstr "重新启动"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:247
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:299
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:290
+msgid "Restart Policy"
+msgstr "重新启动策略"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:70
+msgid "Restrict external access to the network"
+msgstr "限制外部网络访问"
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/cbi/inlinevalue.htm:31
+msgid "Reveal/hide password"
+msgstr "显示/隐藏 密码"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:339
+msgid "Run command"
+msgstr "运行命令"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:174
+msgid "Save"
+msgstr "保存"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:149
+msgid "Server Host"
+msgstr "服务器主机"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:314
+msgid "Set custom DNS servers"
+msgstr "设置自定义 DNS 服务器"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:324
+msgid "Set environment variables to inside the container"
+msgstr "在容器内部设置环境变量"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:143
+msgid "Set the logging level"
+msgstr "设置日志记录级别"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:89
+msgid "Setting"
+msgstr "设置"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:108
+msgid "Size"
+msgstr "大小"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:176
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:153
+msgid "Start"
+msgstr "启动"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:245
+msgid "Start Time"
+msgstr "开始时间"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:576
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:577
+#: applications/luci-app-dockerman/luasrc/view/dockerman/container.htm:5
+msgid "Stats"
+msgstr "状态"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:242
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:96
+msgid "Status"
+msgstr "状态"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:186
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:163
+msgid "Stop"
+msgstr "停止"
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/newcontainer_resolve.htm:85
+msgid "Submit"
+msgstr "提交"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:62
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:85
+msgid "Subnet"
+msgstr "子网"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:257
+msgid "Sysctl"
+msgstr "系统控制"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:374
+msgid "Sysctl(--sysctl)"
+msgstr "系统控制 (--sysctl)"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:374
+msgid "Sysctls (kernel parameters) options"
+msgstr "系统控制(内核参数)选项"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:579
+msgid "TOP"
+msgstr "顶部"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:263
+msgid "TTY (-t)"
+msgstr "TTY (-t)"
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/container_stats.htm:55
+msgid "TX/RX"
+msgstr "发射/接收"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:350
+msgid "The hostname to use for the container"
+msgstr "容器使用的主机名"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:413
+msgid "The logging configuration for this container"
+msgstr "该容器的日志记录配置"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:319
+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/container.lua:255
+msgid "Tmpfs"
+msgstr "Tmpfs"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:368
+msgid "Tmpfs(--tmpfs)"
+msgstr "Tmpfs (--tmpfs)"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:29
+msgid "Total Memory"
+msgstr "总内存"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:520
+msgid "UID"
+msgstr "UID"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:239
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:247
+msgid "Update"
+msgstr "更新"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:196
+msgid "Upgrade"
+msgstr "升级"
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/container_file.htm:3
+#: applications/luci-app-dockerman/luasrc/view/dockerman/container_file.htm:14
+msgid "Upload"
+msgstr "上传"
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/container_file.htm:43
+msgid "Upload Error"
+msgstr "上传错误"
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/container_file.htm:40
+msgid "Upload Success"
+msgstr "上传成功"
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/container_stats.htm:47
+msgid "Upload/Download"
+msgstr "上传/下载"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:248
+msgid "User"
+msgstr "用户"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:319
+msgid "User(-u)"
+msgstr "用户 (-u)"
+
+#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:33
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/volumes.lua:57
+#: applications/luci-app-dockerman/luasrc/view/dockerman/overview.htm:270
+msgid "Volumes"
+msgstr "卷标"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:125
+msgid ""
+"Which container(s) under bridge network can be accessed, even from "
+"interfaces that are not allowed, fill-in Container Id or Name"
+msgstr "桥接网络下哪些容器可以访问,即使是不允许从接口访问,也要填写容器 ID 或名称"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:120
+msgid ""
+"Which interface(s) can access containers under the bridge network, fill-in "
+"Interface Name"
+msgstr "哪些接口可以访问桥接网络下的容器,请填写接口名称"
diff --git a/applications/luci-app-dockerman/po/zh_Hant/dockerman.po b/applications/luci-app-dockerman/po/zh_Hant/dockerman.po
new file mode 100644 (file)
index 0000000..facbdeb
--- /dev/null
@@ -0,0 +1,815 @@
+msgid ""
+msgstr ""
+"Language: zh_Hant\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:380
+msgid "A list of kernel capabilities to add to the container"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:91
+msgid "Access Control"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:362
+msgid "Add host device to the container"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:344
+msgid "Advance"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:355
+msgid "Allocates an ephemeral host port for all of a container's exposed ports"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:120
+msgid "Allowed access interfaces"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:278
+msgid "Always pull image first"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:27
+msgid "Api Version"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:78
+msgid "Auto create macvlan interface in Openwrt"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:64
+msgid "Available"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:329
+msgid "Bind Mount(-v)"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:329
+msgid "Bind mount a volume"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:431
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:406
+msgid "Block IO Weight"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:406
+msgid ""
+"Block IO weight (relative weight) accepts a weight value between 10 and 1000"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:431
+msgid ""
+"Block IO weight (relative weight) accepts a weight value between 10 and 1000."
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:380
+msgid "CAP-ADD(--cap-add)"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:420
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:393
+msgid "CPU Shares Weight"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:575
+msgid "CPU Useage"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:393
+msgid ""
+"CPU shares relative weight, if 0 is set, the system will ignore the value "
+"and use the default of 1024"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:420
+msgid ""
+"CPU shares relative weight, if 0 is set, the system will ignore the value "
+"and use the default of 1024."
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:414
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:386
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:28
+msgid "CPUs"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/newcontainer_resolve.htm:85
+msgid "Cancel"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:250
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:511
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:106
+msgid "Command"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/newcontainer_resolve.htm:93
+msgid "Command line"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/newcontainer_resolve.htm:67
+msgid "Command line Error"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:279
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:529
+msgid "Connect"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:279
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:309
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:345
+msgid "Connect Network"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/container.htm:7
+msgid "Console"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:480
+msgid "Container Inspect"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:498
+msgid "Container Logs"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:94
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:253
+msgid "Container Name"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:31
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:41
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/volumes.lua:31
+msgid "Container detail"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:30
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:83
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:107
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/volumes.lua:66
+#: applications/luci-app-dockerman/luasrc/view/dockerman/overview.htm:137
+msgid "Containers"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:125
+msgid "Containers allowed to be accessed"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:78
+msgid "Create macvlan interface"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:243
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:109
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/volumes.lua:68
+msgid "Created"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:256
+msgid "DNS"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:149
+msgid ""
+"Daemon unix socket (unix:///var/run/docker.sock) or TCP Remote Hosts "
+"(tcp://0.0.0.0:2375), default: unix:///var/run/docker.sock"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:254
+msgid "Device"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:362
+msgid "Device(--device)"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:273
+msgid "Disconnect"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:73
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:53
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:38
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:233
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:10
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:21
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/volumes.lua:52
+#: applications/luci-app-dockerman/luasrc/view/dockerman/logs.htm:3
+msgid "Docker"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:159
+msgid "Docker Container"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:90
+msgid "Docker Daemon"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:269
+msgid "Docker Image"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:30
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:138
+msgid "Docker Root Dir"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:94
+msgid "Docker Socket Path"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:26
+msgid "Docker Version"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/apply_widget.htm:89
+msgid "Docker actions done."
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:92
+msgid "DockerMan"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:21
+msgid ""
+"DockerMan is a Simple Docker manager client for LuCI, If you have any issue "
+"please visit:"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:99
+msgid "Dockerman connect to remote endpoint"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/container_file.htm:15
+msgid "Download"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:60
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:26
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/volumes.lua:65
+msgid "Driver"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:201
+msgid "Duplicate/Edit"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:135
+msgid "Enable"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:104
+msgid "Enable IPv6"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:251
+msgid "Env"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:324
+msgid "Environmental Variable(-e)"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:34
+#: applications/luci-app-dockerman/luasrc/view/dockerman/logs.htm:5
+msgid "Events"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:100
+msgid "Exclude IPs"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:355
+msgid "Exposed All Ports(-P)"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:334
+msgid "Exposed Ports(-p)"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/container.htm:6
+msgid "File"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:245
+msgid "Finish Time"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:165
+msgid "Force Remove"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:63
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:90
+msgid "Gateway"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:21
+msgid "Github"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/cbi/inlinevalue.htm:4
+msgid "Go to relevant configuration page"
+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 ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:246
+msgid "Healthy"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:350
+msgid "Host Name"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:240
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:92
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:104
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:47
+msgid "ID"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:95
+msgid "IP range"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:303
+msgid "IPv4 Address"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:116
+msgid "IPv6 Gateway"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:110
+msgid "IPv6 Subnet"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:241
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:104
+#: applications/luci-app-dockerman/luasrc/view/dockerman/images_import.htm:52
+msgid "Image"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:31
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:97
+#: applications/luci-app-dockerman/luasrc/view/dockerman/overview.htm:161
+msgid "Images"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/images_import.htm:4
+msgid "Import"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:93
+msgid "Import Images"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:31
+msgid "Index Server Address"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:287
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:35
+#: applications/luci-app-dockerman/luasrc/view/dockerman/container.htm:3
+msgid "Info"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:59
+msgid "Ingress"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:59
+msgid ""
+"Ingress network is the network which provides the routing-mesh in swarm mode"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/container.htm:8
+msgid "Inspect"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:257
+msgid "Interactive (-i)"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:70
+msgid "Internal"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:52
+msgid "Ipvlan Mode"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:191
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:168
+msgid "Kill"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:253
+msgid "Links"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:308
+msgid "Links with other containers"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:220
+#: applications/luci-app-dockerman/luasrc/view/dockerman/images_load.htm:2
+msgid "Load"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:143
+msgid "Log Level"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:413
+msgid "Log driver options"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/container.htm:9
+msgid "Logs"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:43
+msgid "Macvlan Mode"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:426
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:400
+msgid "Memory"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:575
+msgid "Memory Useage"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:400
+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 ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:426
+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 ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/volumes.lua:67
+msgid "Mount Point"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:368
+msgid "Mount tmpfs directory"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:249
+msgid "Mount/Volume"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:239
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:291
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/volumes.lua:64
+msgid "Name"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:273
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:385
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:99
+msgid "Network"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:59
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:23
+msgid "Network Name"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:32
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:42
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:299
+#: applications/luci-app-dockerman/luasrc/view/dockerman/overview.htm:193
+msgid "Networks"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:147
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:80
+msgid "New"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:245
+msgid "New Container"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:19
+msgid "New Network"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:24
+#: applications/luci-app-dockerman/luasrc/view/dockerman/images_import.htm:52
+msgid "New tag"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:386
+msgid "Number of CPUs. Number is a fractional number. 0.000 means no limit"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:414
+msgid "Number of CPUs. Number is a fractional number. 0.000 means no limit."
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:66
+msgid "Options"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:17
+msgid "Overview"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:61
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:33
+msgid "Parent Interface"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/container_file.htm:8
+msgid "Path"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/images_import.htm:52
+msgid "Please input new tag"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/container_file.htm:55
+msgid "Please input the PATH !"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/container_file.htm:24
+msgid "Please input the PATH and select the file !"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/newcontainer_resolve.htm:85
+msgid "Plese input <docker create/run> command line:"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:252
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:101
+msgid "Ports"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:284
+msgid "Privileged"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:334
+msgid "Publish container's port(s) to the host"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:64
+msgid "Pull"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:58
+msgid "Pull Image"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:32
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:140
+msgid "Registry Mirrors"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:99
+msgid "Remote Endpoint"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:104
+msgid "Remote Host"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:108
+msgid "Remote Port"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:206
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:173
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:156
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:89
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/volumes.lua:84
+msgid "Remove"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:27
+#: applications/luci-app-dockerman/luasrc/view/dockerman/images_import.htm:72
+msgid "Remove tag"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:106
+msgid "RepoTags"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:249
+msgid "Resolve CLI"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/container.htm:4
+msgid "Resources"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:181
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:158
+msgid "Restart"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:247
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:299
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:290
+msgid "Restart Policy"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:70
+msgid "Restrict external access to the network"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/cbi/inlinevalue.htm:31
+msgid "Reveal/hide password"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:339
+msgid "Run command"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:174
+msgid "Save"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:149
+msgid "Server Host"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:314
+msgid "Set custom DNS servers"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:324
+msgid "Set environment variables to inside the container"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:143
+msgid "Set the logging level"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:89
+msgid "Setting"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:108
+msgid "Size"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:176
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:153
+msgid "Start"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:245
+msgid "Start Time"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:576
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:577
+#: applications/luci-app-dockerman/luasrc/view/dockerman/container.htm:5
+msgid "Stats"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:242
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:96
+msgid "Status"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:186
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:163
+msgid "Stop"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/newcontainer_resolve.htm:85
+msgid "Submit"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:62
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:85
+msgid "Subnet"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:257
+msgid "Sysctl"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:374
+msgid "Sysctl(--sysctl)"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:374
+msgid "Sysctls (kernel parameters) options"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:579
+msgid "TOP"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:263
+msgid "TTY (-t)"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/container_stats.htm:55
+msgid "TX/RX"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:350
+msgid "The hostname to use for the container"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:413
+msgid "The logging configuration for this container"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:319
+msgid ""
+"The user that commands are run as inside the container.(format: name|uid[:"
+"group|gid])"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:255
+msgid "Tmpfs"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:368
+msgid "Tmpfs(--tmpfs)"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:29
+msgid "Total Memory"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:520
+msgid "UID"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:239
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:247
+msgid "Update"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:196
+msgid "Upgrade"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/container_file.htm:3
+#: applications/luci-app-dockerman/luasrc/view/dockerman/container_file.htm:14
+msgid "Upload"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/container_file.htm:43
+msgid "Upload Error"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/container_file.htm:40
+msgid "Upload Success"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/view/dockerman/container_stats.htm:47
+msgid "Upload/Download"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:248
+msgid "User"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:319
+msgid "User(-u)"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/controller/dockerman.lua:33
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/volumes.lua:57
+#: applications/luci-app-dockerman/luasrc/view/dockerman/overview.htm:270
+msgid "Volumes"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:125
+msgid ""
+"Which container(s) under bridge network can be accessed, even from "
+"interfaces that are not allowed, fill-in Container Id or Name"
+msgstr ""
+
+#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:120
+msgid ""
+"Which interface(s) can access containers under the bridge network, fill-in "
+"Interface Name"
+msgstr ""
diff --git a/applications/luci-app-dockerman/root/etc/config/dockerman b/applications/luci-app-dockerman/root/etc/config/dockerman
new file mode 100644 (file)
index 0000000..ae7239a
--- /dev/null
@@ -0,0 +1,10 @@
+config section 'local'
+       option socket_path '/var/run/docker.sock'
+       option status_path '/tmp/.docker_action_status'
+       option debug 'false'
+       option debug_path '/tmp/.docker_debug'
+       option remote_endpoint 'false'
+       option daemon_ea 'true'
+       option daemon_data_root '/opt/docker'
+       option daemon_log_level 'warn'
+       list ac_allowed_interface 'br-lan'
diff --git a/applications/luci-app-dockerman/root/etc/init.d/dockerman b/applications/luci-app-dockerman/root/etc/init.d/dockerman
new file mode 100755 (executable)
index 0000000..22629c1
--- /dev/null
@@ -0,0 +1,46 @@
+#!/bin/sh /etc/rc.common
+
+START=99
+DOCKERD_CONF="/etc/docker/daemon.json"
+
+config_load dockerman
+config_get daemon_ea "local" daemon_ea
+
+init_dockerman_chain(){
+       iptables -N DOCKER-MAN >/dev/null 2>&1
+       iptables -F DOCKER-MAN >/dev/null 2>&1
+       iptables -D DOCKER-USER -j DOCKER-MAN >/dev/null 2>&1
+       iptables -I DOCKER-USER -j DOCKER-MAN >/dev/null 2>&1
+}
+
+add_allowed_interface(){
+       iptables -A DOCKER-MAN -i $1 -o docker0 -j RETURN
+}
+
+add_allowed_ip(){
+       iptables -A DOCKER-MAN -d $1 -o docker0 -j RETURN
+}
+
+handle_allowed_interface(){
+       #config_list_foreach "local" allowed_ip add_allowed_ip
+       config_list_foreach "local" ac_allowed_interface add_allowed_interface
+       iptables -A DOCKER-MAN -m conntrack --ctstate ESTABLISHED,RELATED -o docker0 -j RETURN >/dev/null 2>&1
+       iptables -A DOCKER-MAN -m conntrack --ctstate NEW,INVALID -o docker0 -j DROP >/dev/null 2>&1
+       iptables -A DOCKER-MAN -j RETURN >/dev/null 2>&1
+}
+
+start(){
+       [ ! -x "/etc/init.d/dockerd" ] && return 0
+       init_dockerman_chain
+       if [ -n "$daemon_ea" ]; then
+               handle_allowed_interface
+               lua /usr/share/dockerman/dockerd-config.lua "$DOCKERD_CONF" && /etc/init.d/dockerd restart && sleep 5 || {
+                       # 1 running, 0 stopped
+                       STATE=$([ -n "$(ps |grep /usr/bin/dockerd | grep -v grep)" ] && echo 1 || echo 0)
+                       [ "$STATE" == "0" ] && /etc/init.d/dockerd start && sleep 5
+               }
+               lua /usr/share/dockerman/dockerd-ac.lua
+       else
+               /etc/init.d/dockerd stop
+       fi
+}
diff --git a/applications/luci-app-dockerman/root/etc/uci-defaults/luci-app-dockerman b/applications/luci-app-dockerman/root/etc/uci-defaults/luci-app-dockerman
new file mode 100755 (executable)
index 0000000..c5a5417
--- /dev/null
@@ -0,0 +1,15 @@
+#!/bin/sh
+
+uci -q batch <<-EOF >/dev/null
+       set uhttpd.main.script_timeout="360"
+       commit uhttpd
+       delete ucitrack.@dockerman[-1]
+       add ucitrack dockerman
+       set ucitrack.@dockerman[-1].exec='/etc/init.d/dockerman start'
+       commit ucitrack
+EOF
+[ -x "$(which dockerd)" ] && chmod +x /etc/init.d/dockerman && /etc/init.d/dockerd disable && /etc/init.d/dockerman enable >/dev/null 2>&1
+sed -i 's/self:cfgvalue(section) or {}/self:cfgvalue(section) or self.default or {}/' /usr/lib/lua/luci/view/cbi/dynlist.htm
+/etc/init.d/uhttpd restart >/dev/null 2>&1
+rm -fr /tmp/luci-indexcache /tmp/luci-modulecache >/dev/null 2>&1
+exit 0
diff --git a/applications/luci-app-dockerman/root/usr/share/dockerman/dockerd-ac.lua b/applications/luci-app-dockerman/root/usr/share/dockerman/dockerd-ac.lua
new file mode 100644 (file)
index 0000000..e8a2c0b
--- /dev/null
@@ -0,0 +1,20 @@
+require "luci.util"
+docker = require "luci.docker"
+uci = (require "luci.model.uci").cursor()
+dk = docker.new({socket_path = "/var/run/docker.sock"})
+
+if dk:_ping().code ~= 200 then return end
+containers_list = dk.containers:list({query = {all=true}}).body
+allowed_container = uci:get("dockerman", "local", "ac_allowed_container")
+
+if not allowed_container or next(allowed_container)==nil then return end
+allowed_ip = {}
+for i, v in ipairs(containers_list) do
+  for ii, vv in ipairs(allowed_container) do
+    if v.Id:sub(1,12) == vv and v.NetworkSettings and v.NetworkSettings.Networks and v.NetworkSettings.Networks.bridge and v.NetworkSettings.Networks.bridge.IPAddress then
+      print(v.NetworkSettings.Networks.bridge.IPAddress)
+      luci.util.exec("iptables -I DOCKER-MAN -d "..v.NetworkSettings.Networks.bridge.IPAddress.." -o docker0 -j RETURN")
+      table.remove(allowed_container, ii)
+    end
+  end
+end
diff --git a/applications/luci-app-dockerman/root/usr/share/dockerman/dockerd-config.lua b/applications/luci-app-dockerman/root/usr/share/dockerman/dockerd-config.lua
new file mode 100644 (file)
index 0000000..1798688
--- /dev/null
@@ -0,0 +1,52 @@
+require "luci.util"
+fs = require "nixio.fs"
+uci = (require "luci.model.uci").cursor()
+
+raw_file_dir = arg[1]
+
+raw_json_str = fs.readfile(raw_file_dir) or "[]"
+raw_json = luci.jsonc.parse(raw_json_str) or {}
+
+new_json = {}
+new_json["data-root"] = uci:get("dockerman", "local", "daemon_data_root")
+new_json["hosts"] = uci:get("dockerman", "local", "daemon_hosts") or {}
+new_json["registry-mirrors"] = uci:get("dockerman", "local", "daemon_registry_mirrors") or {}
+new_json["log-level"] = uci:get("dockerman", "local", "daemon_log_level")
+
+function comp(raw, new)
+  for k, v in pairs(new) do
+    if type(v) == "table" and raw[k] then
+      if #v == #raw[k] then
+        comp(raw[k], v)
+      else
+        changed = true
+      raw[k] = v
+      end
+    elseif raw[k] ~= v then
+      changed = true
+      raw[k] = v
+    end
+  end
+  for k, v in ipairs(new) do
+    if type(v) == "table" and raw[k] then
+      if #v == #raw[k] then
+        comp(raw[k], v)
+      else
+        changed = true
+      raw[k] = v
+      end
+    elseif raw[k] ~= v then
+      changed = true
+      raw[k] = v
+    end
+  end
+end
+comp(raw_json, new_json)
+if changed then
+  if next(raw_json["registry-mirrors"]) == nil then raw_json["registry-mirrors"] = nil end
+  if next(raw_json["hosts"]) == nil then raw_json["hosts"] = nil end
+  fs.writefile(raw_file_dir, luci.jsonc.stringify(raw_json, true):gsub("\\", ""))
+  os.exit(0)
+else
+  os.exit(1)
+end
diff --git a/applications/luci-app-dockerman/root/usr/share/rpcd/acl.d/luci-app-dockerman.json b/applications/luci-app-dockerman/root/usr/share/rpcd/acl.d/luci-app-dockerman.json
new file mode 100644 (file)
index 0000000..ba1a10c
--- /dev/null
@@ -0,0 +1,11 @@
+{
+       "luci-app-dockerman": {
+               "description": "Grant UCI access for luci-app-dockerman",
+               "read": {
+                       "uci": [ "dockerman" ]
+                       },
+               "write": {
+                       "uci": [ "dockerman" ]
+               }
+       }
+}
diff --git a/applications/luci-app-dump1090/po/ar/dump1090.po b/applications/luci-app-dump1090/po/ar/dump1090.po
new file mode 100644 (file)
index 0000000..131bcb6
--- /dev/null
@@ -0,0 +1,239 @@
+msgid ""
+msgstr ""
+"PO-Revision-Date: 2020-06-03 12:10+0000\n"
+"Last-Translator: Marwan Amireh <amirehmarwan@gmail.com>\n"
+"Language-Team: Arabic <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationsdump1090/ar/>\n"
+"Language: ar\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 "
+"&& n%100<=10 ? 3 : n%100>=11 ? 4 : 5;\n"
+"X-Generator: Weblate 4.1-dev\n"
+
+#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:123
+msgid "Absolute maximum range for position decoding"
+msgstr ""
+
+#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:184
+msgid "Accuracy of receiver location in json metadata"
+msgstr ""
+
+#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:112
+msgid "Allow forwarding of received mlat results to output ports"
+msgstr ""
+
+#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:193
+msgid "Apply a 1Hz DC filter to input data"
+msgstr ""
+
+#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:172
+msgid "Base directory for the internal HTTP server"
+msgstr ""
+
+#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:148
+msgid "Collect/show range histogram"
+msgstr ""
+
+#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:34
+msgid "Data file"
+msgstr ""
+
+#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:165
+msgid "Debug mode flags"
+msgstr ""
+
+#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:39
+#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:185
+msgid "Default"
+msgstr ""
+
+#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:133
+msgid "Disable messages with broken CRC"
+msgstr ""
+
+#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:130
+msgid "Disable single-bits error correction using CRC"
+msgstr ""
+
+#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:142
+msgid "Display raw messages in Beast ascii mode"
+msgstr ""
+
+#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:109
+msgid "Do not apply CRC corrections to messages we forward"
+msgstr ""
+
+#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:27
+msgid "Enable automatic gain control"
+msgstr ""
+
+#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:52
+msgid "Enable decoding of SSR Modes 3/A & 3/C"
+msgstr ""
+
+#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:58
+msgid "Enable just networking, no RTL device or file used"
+msgstr ""
+
+#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:50
+msgid "Enable networking"
+msgstr ""
+
+#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:136
+msgid "Enable phase enhancement"
+msgstr ""
+
+#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:127
+msgid "Enable single-bits error correction using CRC"
+msgstr ""
+
+#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:10
+msgid "Enabled"
+msgstr "ممكّن"
+
+#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:89
+msgid "FlightAware TSV output port"
+msgstr ""
+
+#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:30
+msgid "Frequency"
+msgstr ""
+
+#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:23
+msgid "Gain (-10 for auto-gain)"
+msgstr ""
+
+#: applications/luci-app-dump1090/root/usr/share/rpcd/acl.d/luci-app-dump1090.json:3
+msgid "Grant UCI access for luci-app-dump1090"
+msgstr ""
+
+#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:65
+msgid "HTTP server port"
+msgstr ""
+
+#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:61
+msgid "IP address to bind to"
+msgstr ""
+
+#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:196
+msgid "Measure noise power"
+msgstr ""
+
+#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:139
+msgid "More CPU for more messages"
+msgstr ""
+
+#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:176
+msgid "Periodically write json output to a directory"
+msgstr ""
+
+#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:145
+msgid "Print stats at exit"
+msgstr ""
+
+#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:19
+msgid "RTL device index"
+msgstr ""
+
+#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:115
+msgid "Reference/receiver latitude for surface posn"
+msgstr ""
+
+#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:119
+msgid "Reference/receiver longitude for surface posn"
+msgstr ""
+
+#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:16
+msgid "Respawn"
+msgstr ""
+
+#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:38
+msgid "Sample format for data file"
+msgstr ""
+
+#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:168
+msgid "Set receiver error in parts per million"
+msgstr ""
+
+#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:151
+msgid "Show and reset stats every seconds"
+msgstr ""
+
+#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:155
+msgid "Show only ICAO addresses"
+msgstr ""
+
+#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:47
+msgid "Show only messages hex values"
+msgstr ""
+
+#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:161
+msgid "Strip IQ file removing samples"
+msgstr ""
+
+#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:77
+msgid "TCP BaseStation output listen port"
+msgstr ""
+
+#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:81
+msgid "TCP Beast input listen port"
+msgstr ""
+
+#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:85
+msgid "TCP Beast output listen port"
+msgstr ""
+
+#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:105
+msgid "TCP buffer size 64Kb * (2^n)"
+msgstr ""
+
+#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:101
+msgid "TCP heartbeat rate in seconds"
+msgstr ""
+
+#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:69
+msgid "TCP raw input listen port"
+msgstr ""
+
+#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:55
+msgid "TCP raw output in Beast binary format"
+msgstr ""
+
+#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:73
+msgid "TCP raw output listen port"
+msgstr ""
+
+#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:97
+msgid "TCP raw output memory flush rate in seconds"
+msgstr ""
+
+#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:93
+msgid "TCP raw output minimum size"
+msgstr ""
+
+#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:158
+msgid "Use metric units"
+msgstr ""
+
+#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:190
+msgid "Use the 2.4MHz demodulator"
+msgstr ""
+
+#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:44
+msgid "When reading from a file play back in realtime, not at max speed"
+msgstr ""
+
+#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:180
+msgid "Write json output every t seconds"
+msgstr ""
+
+#: applications/luci-app-dump1090/root/usr/share/luci/menu.d/luci-app-dump1090.json:3
+msgid "dump1090"
+msgstr ""
+
+#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:4
+msgid ""
+"dump1090 is a Mode S decoder specifically designed for RTLSDR devices, here "
+"you can configure the settings."
+msgstr ""
index 185a54d5fde1b787161a9f6c3a1e7b5ee16964fe..7df4d944f347f3ae9a881525b64266057c7e0e9b 100644 (file)
@@ -1,8 +1,14 @@
 msgid ""
 msgstr ""
+"PO-Revision-Date: 2020-05-31 01:41+0000\n"
+"Last-Translator: Stephen Maundrell <smaundrell@gmail.com>\n"
+"Language-Team: English <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationsdump1090/en/>\n"
 "Language: en\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+"X-Generator: Weblate 4.1-dev\n"
 
 #: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:123
 msgid "Absolute maximum range for position decoding"
@@ -83,7 +89,7 @@ msgstr ""
 
 #: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:10
 msgid "Enabled"
-msgstr ""
+msgstr "Enabled"
 
 #: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:89
 msgid "FlightAware TSV output port"
index df40579d201d70c940f15a637b59361debd1342e..24b4f6a88b42dc4c355df1cab50e9b136a62baaf 100644 (file)
@@ -1,8 +1,14 @@
 msgid ""
 msgstr ""
+"PO-Revision-Date: 2020-05-21 18:50+0000\n"
+"Last-Translator: Hannu Nyman <hannu.nyman@iki.fi>\n"
+"Language-Team: Finnish <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationsdump1090/fi/>\n"
 "Language: fi\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+"X-Generator: Weblate 4.1-dev\n"
 
 #: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:123
 msgid "Absolute maximum range for position decoding"
@@ -83,7 +89,7 @@ msgstr ""
 
 #: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:10
 msgid "Enabled"
-msgstr ""
+msgstr "Käytössä"
 
 #: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:89
 msgid "FlightAware TSV output port"
index e282e1ad6940fb4d20ee03ab15c5946ab4b968f7..32e91365d328b5e4163dcca8e9f31f7bcfef4314 100644 (file)
@@ -1,14 +1,14 @@
 msgid ""
 msgstr ""
-"PO-Revision-Date: 2020-02-19 13:29+0000\n"
-"Last-Translator: INAGAKI Hiroshi <musashino.open@gmail.com>\n"
+"PO-Revision-Date: 2020-06-13 22:13+0000\n"
+"Last-Translator: Satoru Yoshida <ramat@ram.ne.jp>\n"
 "Language-Team: Japanese <https://hosted.weblate.org/projects/openwrt/"
 "luciapplicationsdump1090/ja/>\n"
 "Language: ja\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
 "Plural-Forms: nplurals=1; plural=0;\n"
-"X-Generator: Weblate 3.11\n"
+"X-Generator: Weblate 4.1-dev\n"
 
 #: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:123
 msgid "Absolute maximum range for position decoding"
@@ -45,7 +45,7 @@ msgstr ""
 #: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:39
 #: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:185
 msgid "Default"
-msgstr ""
+msgstr "デフォルト"
 
 #: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:133
 msgid "Disable messages with broken CRC"
@@ -145,7 +145,7 @@ msgstr ""
 
 #: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:16
 msgid "Respawn"
-msgstr ""
+msgstr "リスポーン"
 
 #: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:38
 msgid "Sample format for data file"
index 17350cbfaa35a65a91821ac11ee09320bd507a90..1ae14bf783a56f804f7cfcbe76a733ad1a82f1fd 100644 (file)
@@ -1,15 +1,15 @@
 msgid ""
 msgstr ""
-"PO-Revision-Date: 2020-04-19 00:53+0000\n"
+"PO-Revision-Date: 2020-06-07 15:48+0000\n"
 "Last-Translator: Artem <KovalevArtem.ru@gmail.com>\n"
 "Language-Team: Russian <https://hosted.weblate.org/projects/openwrt/"
 "luciapplicationsdump1090/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.0.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.1-dev\n"
 
 #: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:123
 msgid "Absolute maximum range for position decoding"
@@ -106,7 +106,7 @@ msgstr ""
 
 #: applications/luci-app-dump1090/root/usr/share/rpcd/acl.d/luci-app-dump1090.json:3
 msgid "Grant UCI access for luci-app-dump1090"
-msgstr ""
+msgstr "Предоставить UCI доступ для luci-app-dump1090"
 
 #: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:65
 msgid "HTTP server port"
index ad2a3944196ae923c5777bb5eec9c1d47c691dfc..468db1f2c5645d4a1428e5c8f3f4dae032d86841 100644 (file)
@@ -1,6 +1,6 @@
 msgid ""
 msgstr ""
-"PO-Revision-Date: 2020-01-04 12:27+0000\n"
+"PO-Revision-Date: 2020-06-09 21:41+0000\n"
 "Last-Translator: Miloš Leškanič <leskanic@gmail.com>\n"
 "Language-Team: Slovak <https://hosted.weblate.org/projects/openwrt/"
 "luciapplicationsdump1090/sk/>\n"
@@ -8,7 +8,7 @@ msgstr ""
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
 "Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n"
-"X-Generator: Weblate 3.10\n"
+"X-Generator: Weblate 4.1-dev\n"
 
 #: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:123
 msgid "Absolute maximum range for position decoding"
@@ -89,7 +89,7 @@ msgstr ""
 
 #: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:10
 msgid "Enabled"
-msgstr "Zapnuté"
+msgstr "Povolené"
 
 #: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:89
 msgid "FlightAware TSV output port"
diff --git a/applications/luci-app-dynapoint/po/ar/dynapoint.po b/applications/luci-app-dynapoint/po/ar/dynapoint.po
new file mode 100644 (file)
index 0000000..c1fbbb2
--- /dev/null
@@ -0,0 +1,140 @@
+msgid ""
+msgstr ""
+"PO-Revision-Date: 2020-06-03 12:10+0000\n"
+"Last-Translator: Marwan Amireh <amirehmarwan@gmail.com>\n"
+"Language-Team: Arabic <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationsdynapoint/ar/>\n"
+"Language: ar\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 "
+"&& n%100<=10 ? 3 : n%100>=11 ? 4 : 5;\n"
+"X-Generator: Weblate 4.1-dev\n"
+
+#: applications/luci-app-dynapoint/luasrc/model/cbi/dynapoint.lua:90
+msgid "Activate this wVIF if status is:"
+msgstr ""
+
+#: applications/luci-app-dynapoint/luasrc/model/cbi/dynapoint.lua:31
+msgid "Append hostname to ssid"
+msgstr ""
+
+#: applications/luci-app-dynapoint/luasrc/model/cbi/dynapoint.lua:31
+msgid "Append the router's hostname to the SSID when connectivity check fails"
+msgstr ""
+
+#: applications/luci-app-dynapoint/luasrc/model/cbi/dynapoint.lua:18
+msgid "Check Internet connectivity via HTTP header download"
+msgstr ""
+
+#: applications/luci-app-dynapoint/luasrc/model/cbi/dynapoint.lua:18
+msgid "Configuration"
+msgstr ""
+
+#: applications/luci-app-dynapoint/luasrc/model/cbi/dynapoint.lua:44
+msgid "Curl is currently not installed. Please install the package in the"
+msgstr ""
+
+#: applications/luci-app-dynapoint/luasrc/model/cbi/dynapoint.lua:71
+msgid "Device"
+msgstr ""
+
+#: applications/luci-app-dynapoint/luasrc/model/cbi/dynapoint.lua:66
+#: applications/luci-app-dynapoint/luasrc/view/dynapoint/cbi_color.htm:5
+msgid "Disabled"
+msgstr ""
+
+#: applications/luci-app-dynapoint/root/usr/share/luci/menu.d/luci-app-dynapoint.json:3
+msgid "DynaPoint"
+msgstr ""
+
+#: applications/luci-app-dynapoint/luasrc/model/cbi/dynapoint.lua:54
+msgid "Dynamic Access Point Manager"
+msgstr ""
+
+#: applications/luci-app-dynapoint/luasrc/model/cbi/dynapoint.lua:67
+msgid "Enabled"
+msgstr "ممكّن"
+
+#: applications/luci-app-dynapoint/luasrc/model/cbi/dynapoint.lua:27
+msgid ""
+"Failure counter after how many failed download attempts, the state is "
+"considered as offline"
+msgstr ""
+
+#: applications/luci-app-dynapoint/root/usr/share/rpcd/acl.d/luci-app-dynapoint.json:3
+msgid "Grant UCI access for luci-app-dynapoint"
+msgstr ""
+
+#: applications/luci-app-dynapoint/luasrc/model/cbi/dynapoint.lua:56
+msgid "List of Wireless Virtual Interfaces (wVIF)"
+msgstr ""
+
+#: applications/luci-app-dynapoint/luasrc/model/cbi/dynapoint.lua:20
+msgid "List of host addresses"
+msgstr ""
+
+#: applications/luci-app-dynapoint/luasrc/model/cbi/dynapoint.lua:20
+msgid ""
+"List of host addresses (url or IP) to track and request http headers from"
+msgstr ""
+
+#: applications/luci-app-dynapoint/luasrc/model/cbi/dynapoint.lua:85
+msgid "Mode"
+msgstr ""
+
+#: applications/luci-app-dynapoint/luasrc/model/cbi/dynapoint.lua:94
+msgid "Not used by DynaPoint"
+msgstr ""
+
+#: applications/luci-app-dynapoint/luasrc/model/cbi/dynapoint.lua:93
+msgid "Offline"
+msgstr ""
+
+#: applications/luci-app-dynapoint/luasrc/model/cbi/dynapoint.lua:92
+msgid "Online"
+msgstr ""
+
+#: applications/luci-app-dynapoint/luasrc/model/cbi/dynapoint.lua:87
+msgid "SSID"
+msgstr ""
+
+#: applications/luci-app-dynapoint/luasrc/model/cbi/dynapoint.lua:47
+msgid "Software Section"
+msgstr ""
+
+#: applications/luci-app-dynapoint/luasrc/model/cbi/dynapoint.lua:27
+msgid "Switch_to_offline threshold"
+msgstr ""
+
+#: applications/luci-app-dynapoint/luasrc/model/cbi/dynapoint.lua:23
+msgid "Test-run interval"
+msgstr ""
+
+#: applications/luci-app-dynapoint/luasrc/model/cbi/dynapoint.lua:23
+msgid "Time interval in seconds to re-start a new test run"
+msgstr ""
+
+#: applications/luci-app-dynapoint/luasrc/model/cbi/dynapoint.lua:36
+msgid "Use curl"
+msgstr ""
+
+#: applications/luci-app-dynapoint/luasrc/model/cbi/dynapoint.lua:44
+msgid "Use curl instead of wget"
+msgstr ""
+
+#: applications/luci-app-dynapoint/luasrc/model/cbi/dynapoint.lua:36
+msgid "Use curl instead of wget for testing the connectivity."
+msgstr ""
+
+#: applications/luci-app-dynapoint/luasrc/model/cbi/dynapoint.lua:39
+msgid "Used interface"
+msgstr ""
+
+#: applications/luci-app-dynapoint/luasrc/model/cbi/dynapoint.lua:39
+msgid "Which interface should curl use. (Use ifconfig to find out)"
+msgstr ""
+
+#: applications/luci-app-dynapoint/luasrc/model/cbi/dynapoint.lua:61
+msgid "WiFi Status"
+msgstr ""
index e1503c02fd3d7a7514f93dbdad7e703997a9a84b..a125b0f4cee0bf8af7dc0cef4e1189e91ec71f6a 100644 (file)
@@ -1,8 +1,14 @@
 msgid ""
 msgstr ""
+"PO-Revision-Date: 2020-05-31 01:41+0000\n"
+"Last-Translator: Stephen Maundrell <smaundrell@gmail.com>\n"
+"Language-Team: English <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationsdynapoint/en/>\n"
 "Language: en\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+"X-Generator: Weblate 4.1-dev\n"
 
 #: applications/luci-app-dynapoint/luasrc/model/cbi/dynapoint.lua:90
 msgid "Activate this wVIF if status is:"
@@ -47,7 +53,7 @@ msgstr ""
 
 #: applications/luci-app-dynapoint/luasrc/model/cbi/dynapoint.lua:67
 msgid "Enabled"
-msgstr ""
+msgstr "Enabled"
 
 #: applications/luci-app-dynapoint/luasrc/model/cbi/dynapoint.lua:27
 msgid ""
index e54b00dba35a03baddeaf107c5b251407d10dbf8..a865b1ee1336f36a59d4dafe5aecb1ec68752a6e 100644 (file)
@@ -1,8 +1,14 @@
 msgid ""
 msgstr ""
+"PO-Revision-Date: 2020-06-02 06:41+0000\n"
+"Last-Translator: Petri Asikainen <uniluodossa@gmail.com>\n"
+"Language-Team: Finnish <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationsdynapoint/fi/>\n"
 "Language: fi\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+"X-Generator: Weblate 4.1-dev\n"
 
 #: applications/luci-app-dynapoint/luasrc/model/cbi/dynapoint.lua:90
 msgid "Activate this wVIF if status is:"
@@ -22,7 +28,7 @@ msgstr ""
 
 #: applications/luci-app-dynapoint/luasrc/model/cbi/dynapoint.lua:18
 msgid "Configuration"
-msgstr ""
+msgstr "Määritys"
 
 #: applications/luci-app-dynapoint/luasrc/model/cbi/dynapoint.lua:44
 msgid "Curl is currently not installed. Please install the package in the"
@@ -30,12 +36,12 @@ msgstr ""
 
 #: applications/luci-app-dynapoint/luasrc/model/cbi/dynapoint.lua:71
 msgid "Device"
-msgstr ""
+msgstr "Laite"
 
 #: applications/luci-app-dynapoint/luasrc/model/cbi/dynapoint.lua:66
 #: applications/luci-app-dynapoint/luasrc/view/dynapoint/cbi_color.htm:5
 msgid "Disabled"
-msgstr ""
+msgstr "Pois käytöstä"
 
 #: applications/luci-app-dynapoint/root/usr/share/luci/menu.d/luci-app-dynapoint.json:3
 msgid "DynaPoint"
@@ -47,7 +53,7 @@ msgstr ""
 
 #: applications/luci-app-dynapoint/luasrc/model/cbi/dynapoint.lua:67
 msgid "Enabled"
-msgstr ""
+msgstr "Käytössä"
 
 #: applications/luci-app-dynapoint/luasrc/model/cbi/dynapoint.lua:27
 msgid ""
@@ -74,7 +80,7 @@ msgstr ""
 
 #: applications/luci-app-dynapoint/luasrc/model/cbi/dynapoint.lua:85
 msgid "Mode"
-msgstr ""
+msgstr "Tila"
 
 #: applications/luci-app-dynapoint/luasrc/model/cbi/dynapoint.lua:94
 msgid "Not used by DynaPoint"
@@ -90,7 +96,7 @@ msgstr ""
 
 #: applications/luci-app-dynapoint/luasrc/model/cbi/dynapoint.lua:87
 msgid "SSID"
-msgstr ""
+msgstr "SSID"
 
 #: applications/luci-app-dynapoint/luasrc/model/cbi/dynapoint.lua:47
 msgid "Software Section"
index 121b77c39b612eeedc79dbe1db64d8bc7725faab..3c2e4888e0e2e8f0f18261b4f908aa4acfd25406 100644 (file)
@@ -2,8 +2,8 @@ msgid ""
 msgstr ""
 "Project-Id-Version: \n"
 "POT-Creation-Date: \n"
-"PO-Revision-Date: 2020-01-15 02:10+0000\n"
-"Last-Translator: Scott Anecito <scott.anecito@linux.com>\n"
+"PO-Revision-Date: 2020-06-13 22:13+0000\n"
+"Last-Translator: Satoru Yoshida <ramat@ram.ne.jp>\n"
 "Language-Team: Japanese <https://hosted.weblate.org/projects/openwrt/"
 "luciapplicationsdynapoint/ja/>\n"
 "Language: ja\n"
@@ -11,7 +11,7 @@ msgstr ""
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
 "Plural-Forms: nplurals=1; plural=0;\n"
-"X-Generator: Weblate 3.11-dev\n"
+"X-Generator: Weblate 4.1-dev\n"
 
 #: applications/luci-app-dynapoint/luasrc/model/cbi/dynapoint.lua:90
 msgid "Activate this wVIF if status is:"
@@ -68,7 +68,7 @@ msgstr "状態をオフラインと見なすまでの、ダウンロード試行
 
 #: applications/luci-app-dynapoint/root/usr/share/rpcd/acl.d/luci-app-dynapoint.json:3
 msgid "Grant UCI access for luci-app-dynapoint"
-msgstr ""
+msgstr "luci-app-dynapoint に UCI アクセスを許可"
 
 #: applications/luci-app-dynapoint/luasrc/model/cbi/dynapoint.lua:56
 msgid "List of Wireless Virtual Interfaces (wVIF)"
index c132bc98ec651080b90298e4974d241c2dee9327..471d77e8e0c84f04882d7e08061a734894087d2a 100644 (file)
@@ -2,7 +2,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: LuCI: dynapoint\n"
 "POT-Creation-Date: 2017-12-01 16:15+0300\n"
-"PO-Revision-Date: 2020-04-19 00:53+0000\n"
+"PO-Revision-Date: 2020-06-07 15:48+0000\n"
 "Last-Translator: Artem <KovalevArtem.ru@gmail.com>\n"
 "Language-Team: Russian <https://hosted.weblate.org/projects/openwrt/"
 "luciapplicationsdynapoint/ru/>\n"
@@ -10,9 +10,9 @@ 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.0.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.1-dev\n"
 "Project-Info: Это технический перевод, не дословный. Главное-удобный русский "
 "интерфейс, все проверялось в графическом режиме, совместим с другими apps\n"
 
@@ -73,7 +73,7 @@ msgstr ""
 
 #: applications/luci-app-dynapoint/root/usr/share/rpcd/acl.d/luci-app-dynapoint.json:3
 msgid "Grant UCI access for luci-app-dynapoint"
-msgstr ""
+msgstr "Предоставить UCI доступ для luci-app-dynapoint"
 
 #: applications/luci-app-dynapoint/luasrc/model/cbi/dynapoint.lua:56
 msgid "List of Wireless Virtual Interfaces (wVIF)"
index b575db247b26e921a998ebfed7b931d7dbcf3b65..1f063e304b55d6bc290ba993b79f9c2dd3df2596 100644 (file)
@@ -1,14 +1,14 @@
 msgid ""
 msgstr ""
-"PO-Revision-Date: 2020-04-04 17:35+0000\n"
-"Last-Translator: Dušan Kazik <prescott66@gmail.com>\n"
+"PO-Revision-Date: 2020-06-09 21:41+0000\n"
+"Last-Translator: Miloš Leškanič <leskanic@gmail.com>\n"
 "Language-Team: Slovak <https://hosted.weblate.org/projects/openwrt/"
 "luciapplicationsdynapoint/sk/>\n"
 "Language: sk\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
 "Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n"
-"X-Generator: Weblate 4.0-dev\n"
+"X-Generator: Weblate 4.1-dev\n"
 
 #: applications/luci-app-dynapoint/luasrc/model/cbi/dynapoint.lua:90
 msgid "Activate this wVIF if status is:"
@@ -53,7 +53,7 @@ msgstr ""
 
 #: applications/luci-app-dynapoint/luasrc/model/cbi/dynapoint.lua:67
 msgid "Enabled"
-msgstr "Zapnuté"
+msgstr "Povolené"
 
 #: applications/luci-app-dynapoint/luasrc/model/cbi/dynapoint.lua:27
 msgid ""
diff --git a/applications/luci-app-firewall/po/ar/firewall.po b/applications/luci-app-firewall/po/ar/firewall.po
new file mode 100644 (file)
index 0000000..06cc3dd
--- /dev/null
@@ -0,0 +1,1134 @@
+msgid ""
+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: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: Automatically generated\n"
+"Language-Team: none\n"
+"Language: ar\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#: 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."
+"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>}}"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:433
+msgid "-- add IP --"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:481
+msgid "-- add MAC --"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:118
+msgid ""
+"<var data-tooltip=\"ACCEPT\">Accept</var> %{src?%{dest?forward:input}:output}"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:87
+msgid "<var data-tooltip=\"ACCEPT\">Prevent source rewrite</var>"
+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>}"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:115
+msgid ""
+"<var data-tooltip=\"DROP\">Drop</var> %{src?%{dest?forward:input}:output}"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:133
+msgid ""
+"<var data-tooltip=\"DSCP\">Assign DSCP</var> classification <var>%{set_dscp}"
+"</var>"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:127
+msgid ""
+"<var data-tooltip=\"HELPER\">Assign conntrack</var> helper <var"
+"%{helper_name? data-tooltip=\"%{helper_name}\"}>%{set_helper}</var>"
+msgstr ""
+
+#: 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>"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:84
+msgid "<var data-tooltip=\"MASQUERADE\">Automatically rewrite</var> source IP"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:124
+msgid ""
+"<var data-tooltip=\"NOTRACK\">Do not track</var> %{src?%{dest?forward:input}:"
+"output}"
+msgstr ""
+
+#: 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 ""
+
+#: 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 ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:225
+msgid "A rewrite IP must be specified!"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:213
+msgid "ACCEPT - Disable address rewriting"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:173
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:229
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:364
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:158
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:208
+msgid "Action"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:261
+msgid ""
+"Additional raw <em>iptables</em> arguments to classify zone destination "
+"traffic, e.g. <code>-p tcp --dport 443</code> to only match outbound HTTPS "
+"traffic."
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:251
+msgid ""
+"Additional raw <em>iptables</em> arguments to classify zone source traffic, "
+"e.g. <code>-p tcp --sport 443</code> to only match inbound HTTPS traffic."
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:138
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:182
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:136
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:93
+msgid "Advanced Settings"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:223
+msgid "Allow \"invalid\" traffic"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:323
+msgid "Allow forward from <em>source zones</em>:"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:282
+msgid "Allow forward to <em>destination zones</em>:"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:508
+msgid "Any"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:430
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:446
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:258
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:274
+msgid "Any day"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:316
+msgid ""
+"Apply a bitwise XOR of the given value and the existing mark value on "
+"established connections. Format is value[/mask]. If a mask is specified then "
+"those bits set in the mask are zeroed out."
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:263
+msgid "Apply the given DSCP class or value to established connections."
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:392
+msgid "Assign the specified connection tracking helper to matched traffic."
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:226
+msgid "Automatic helper assignment"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:226
+msgid ""
+"Automatically assign conntrack helpers based on traffic protocol and port"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:94
+msgid "Conntrack Settings"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:230
+msgid "Conntrack helpers"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/custom.js:16
+msgid "Contents have been saved."
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:653
+msgid "Continue"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:193
+msgid "Covered devices"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:152
+msgid "Covered networks"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:198
+msgid "Covered subnets"
+msgstr ""
+
+#: applications/luci-app-firewall/root/usr/share/luci/menu.d/luci-app-firewall.json:54
+msgid "Custom Rules"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/custom.js:26
+msgid ""
+"Custom rules allow you to execute arbitrary iptables commands which are not "
+"otherwise covered by the firewall framework. The commands are executed after "
+"each firewall restart, right after the default ruleset has been loaded."
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:374
+msgid "DSCP classification"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:262
+msgid "DSCP mark"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:296
+msgid "DSCP mark required"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:355
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:194
+msgid "Destination address"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:357
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:199
+msgid "Destination port"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:349
+msgid "Destination zone"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:261
+msgid "Device name"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:223
+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 ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:45
+msgid "Drop invalid packets"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:181
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:235
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:164
+msgid "Enable"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:248
+msgid "Enable NAT Loopback"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:44
+msgid "Enable SYN-flood protection"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:236
+msgid "Enable logging on this zone"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:338
+msgid "Expecting: %s"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:63
+msgid "Experimental feature. Not fully compatible with QoS/SQM."
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:230
+msgid "Explicitly choses allowed connection tracking helpers for zone traffic"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:215
+msgid "External IP address"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:220
+msgid "External port"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:284
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:422
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:249
+msgid "Extra arguments"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:261
+msgid "Extra destination arguments"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:95
+msgid "Extra iptables arguments"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:251
+msgid "Extra source arguments"
+msgstr ""
+
+# # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # #
+# Generated from applications/luci-fw/luasrc/model/cbi/luci_fw/zones.lua      #
+# # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # #
+#
+#: applications/luci-app-firewall/root/usr/share/luci/menu.d/luci-app-firewall.json:3
+msgid "Firewall"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/custom.js:25
+msgid "Firewall - Custom Rules"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:127
+msgid "Firewall - NAT Rules"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:129
+msgid "Firewall - Port Forwards"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:173
+msgid "Firewall - Traffic Rules"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:37
+msgid "Firewall - Zone Settings"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:646
+msgid "Firewall configuration migration"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:50
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:132
+msgid "Forward"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:30
+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>}"
+msgstr ""
+
+#: 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:264
+msgid "Friday"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:39
+msgid ""
+"From %{src}%{src_device?, interface <var>%{src_device}</var>}%{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>}}"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:64
+msgid ""
+"From %{src}%{src_device?, interface <var>%{src_device}</var>}%{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: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>}}"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:137
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:181
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:135
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:40
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:92
+#: applications/luci-app-firewall/root/usr/share/luci/menu.d/luci-app-firewall.json:17
+msgid "General Settings"
+msgstr ""
+
+#: applications/luci-app-firewall/root/usr/share/rpcd/acl.d/luci-app-firewall.json:3
+msgid "Grant access to firewall configuration"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:74
+msgid "Hardware flow offloading"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:272
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:204
+msgid "IPv4 and IPv6"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:273
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:205
+msgid "IPv4 only"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:274
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:206
+msgid "IPv6 only"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:244
+msgid "Inbound device"
+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>}}"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:48
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:130
+msgid "Input"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:234
+msgid "Internal IP address"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:239
+msgid "Internal port"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:228
+msgid "Internal zone"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:304
+msgid "Invalid DSCP mark"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:372
+msgid "Invalid limit value"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:382
+msgid "Limit burst"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:239
+msgid "Limit log messages"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:348
+msgid "Limit matching"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:75
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:96
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:68
+msgid ""
+"Limit matching to <var>%{limit.num}</var> packets per <var>%{limit.unit}</"
+"var>%{limit.burst? burst <var>%{limit.burst}</var>}"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:349
+msgid "Limits traffic matching to the specified rate."
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:253
+msgid "Loopback source IP"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:212
+msgid "MASQUERADE - Automatically rewrite to outbound interface IP"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:149
+msgid "MSS clamping"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:146
+msgid "Masquerading"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:162
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:218
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:147
+msgid "Match"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:262
+msgid "Match DSCP"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:285
+msgid "Match ICMP type"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:241
+msgid "Match device"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:195
+msgid "Match forwarded traffic directed at the given IP address."
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:200
+msgid ""
+"Match forwarded traffic directed at the given destination port or port range."
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:181
+msgid "Match forwarded traffic from this IP or range."
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:186
+msgid ""
+"Match forwarded traffic originating from the given source port or port range."
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:262
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:399
+msgid "Match helper"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:221
+msgid ""
+"Match incoming traffic directed at the given destination port or port range "
+"on this host"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:315
+msgid "Match mark"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:262
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:399
+msgid "Match traffic using the specified connection tracking helper."
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:318
+msgid "Matches a specific firewall mark or a range of different marks."
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:240
+msgid "Matches forwarded traffic using the specified outbound network device."
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:263
+msgid "Matches traffic carrying the specified DSCP marking."
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:383
+msgid ""
+"Maximum initial number of packets to match: this number gets recharged by "
+"one every time the limit specified above is not reached, up to this number."
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:432
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:260
+msgid "Monday"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:442
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:270
+msgid "Month Days"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:130
+#: applications/luci-app-firewall/root/usr/share/luci/menu.d/luci-app-firewall.json:44
+msgid "NAT Rules"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:128
+msgid ""
+"NAT rules allow fine grained control over the source IP to use for outbound "
+"or forwarded traffic."
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:158
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:214
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:143
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:108
+msgid "Name"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:216
+msgid "Only match incoming traffic directed at the given IP address."
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:197
+msgid "Only match incoming traffic from these MACs."
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:202
+msgid "Only match incoming traffic from this IP or range."
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:207
+msgid ""
+"Only match incoming traffic originating from the given source port or port "
+"range on the client host"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:245
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:239
+msgid "Outbound device"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:173
+msgid "Outbound zone"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:49
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:131
+msgid "Output"
+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:423
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:250
+msgid "Passes additional arguments to iptables. Use with care!"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:248
+msgid ""
+"Passing raw iptables arguments to source and destination traffic "
+"classification rules allows to match packets based on other criteria than "
+"interfaces or subnets. These options should be used with extreme care as "
+"invalid values could render the firewall ruleset broken, completely exposing "
+"all services."
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:132
+#: applications/luci-app-firewall/root/usr/share/luci/menu.d/luci-app-firewall.json:26
+msgid "Port Forwards"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:130
+msgid ""
+"Port forwarding allows remote computers on the Internet to connect to a "
+"specific computer or service within the private LAN."
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:186
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:281
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:169
+msgid "Protocol"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:240
+msgid ""
+"Redirect matched incoming traffic to the given port on the internal host"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:235
+msgid "Redirect matched incoming traffic to the specified internal host"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:75
+msgid "Requires hardware NAT support. Implemented at least for mt7621"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:216
+msgid "Restrict Masquerading to given destination subnets"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:209
+msgid "Restrict Masquerading to given source subnets"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:269
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:203
+msgid "Restrict to address family"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:215
+msgid "Rewrite IP address"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:216
+msgid "Rewrite matched traffic to the specified source IP address."
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:231
+msgid "Rewrite matched traffic to the specified source port or port range."
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:230
+msgid "Rewrite port"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:62
+msgid "Routing/NAT Offloading"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:211
+msgid "SNAT - Rewrite to specific source IP or port"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:437
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:265
+msgid "Saturday"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:315
+msgid "Set mark"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:317
+msgid ""
+"Set the given mark value on established connections. Format is value[/mask]. "
+"If a mask is specified then only those bits set in the mask are modified."
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:70
+msgid "Software based offloading for routing/NAT"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:69
+msgid "Software flow offloading"
+msgstr ""
+
+# # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # #
+# Generated from applications/luci-fw/luasrc/model/cbi/luci_fw/rrule.lua      #
+# # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # #
+#
+# msgid "Traffic Redirection"
+# msgstr ""
+#
+# msgid ""
+# "Traffic redirection allows you to change the destination address of "
+# "forwarded packets."
+# msgstr ""
+#
+# msgid "Overview"
+# msgstr ""
+#
+# msgid "Name"
+# msgstr ""
+#
+# msgid "Source zone"
+# msgstr ""
+#
+# msgid "Source MAC-address"
+# msgstr ""
+#
+# msgid "Source port"
+# msgstr ""
+#
+# msgid "Protocol"
+# msgstr ""
+#
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:201
+msgid "Source IP address"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:196
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:339
+msgid "Source MAC address"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:340
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:180
+msgid "Source address"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:206
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:342
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:185
+msgid "Source port"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:190
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:333
+msgid "Source zone"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:262
+msgid ""
+"Specifies whether to tie this traffic rule to a specific inbound or outbound "
+"network device."
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:253
+msgid ""
+"Specifies whether to use the external or the internal IP address for "
+"reflected traffic."
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:461
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:289
+msgid "Start Date (yyyy-mm-dd)"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:453
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:281
+msgid "Start Time (hh.mm.ss)"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:465
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:293
+msgid "Stop Date (yyyy-mm-dd)"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:457
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:285
+msgid "Stop Time (hh.mm.ss)"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:431
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:259
+msgid "Sunday"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:647
+msgid ""
+"The existing firewall configuration needs to be changed for LuCI to function "
+"properly."
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:38
+msgid ""
+"The firewall creates zones over your network interfaces to control network "
+"traffic flow."
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:189
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:278
+msgid ""
+"The options below control the forwarding policies between this zone (%s) and "
+"other zones. <em>Destination zones</em> cover forwarded traffic "
+"<strong>originating from %q</strong>. <em>Source zones</em> match forwarded "
+"traffic from other zones <strong>targeted at %q</strong>. The forwarding "
+"rule is <em>unidirectional</em>, e.g. a forward from lan to wan does "
+"<em>not</em> imply a permission to forward from wan to lan as well."
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:104
+msgid ""
+"This section defines common properties of %q. The <em>input</em> and "
+"<em>output</em> options set the default policies for traffic entering and "
+"leaving this zone while the <em>forward</em> option describes the policy for "
+"forwarded traffic between different networks within the zone. <em>Covered "
+"networks</em> specifies which available networks are members of this zone."
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:435
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:263
+msgid "Thursday"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:183
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:137
+msgid "Time Restrictions"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:469
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:297
+msgid "Time in UTC"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:77
+msgid ""
+"To %{dest}%{dest_device?, interface <var>%{dest_device}</var>}%{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/snats.js:49
+msgid ""
+"To %{dest}%{dest_device?, via interface <var>%{dest_device}</"
+"var>}%{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/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>}}"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:392
+msgid "Tracking helper"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:176
+#: applications/luci-app-firewall/root/usr/share/luci/menu.d/luci-app-firewall.json:35
+msgid "Traffic Rules"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:174
+msgid ""
+"Traffic rules define policies for packets traveling between different zones, "
+"for example to reject traffic between certain hosts or to open WAN ports on "
+"the router."
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:433
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:261
+msgid "Tuesday"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/custom.js:19
+msgid "Unable to save contents: %s"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:277
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:414
+msgid "Unknown or not installed conntrack helper \"%s\""
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:140
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:144
+msgid "Unnamed NAT"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:145
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:159
+msgid "Unnamed forward"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:190
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:215
+msgid "Unnamed rule"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:109
+msgid "Unnamed zone"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:551
+msgid "Unrecognized protocol"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:648
+msgid ""
+"Upon pressing \"Continue\", \"redirect\" sections with target \"SNAT\" will "
+"be converted to \"nat\" sections and the firewall will be restarted to apply "
+"the updated configuration."
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:257
+msgid "Use external IP address"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:256
+msgid "Use internal IP address"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:193
+msgid ""
+"Use this option to classify zone traffic by raw, non-<em>uci</em> managed "
+"network devices."
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:198
+msgid ""
+"Use this option to classify zone traffic by source or destination subnet "
+"instead of networks or devices."
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:330
+msgid "Valid firewall mark required"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:434
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:262
+msgid "Wednesday"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:426
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:254
+msgid "Week Days"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:373
+msgid "XOR firewall mark"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:315
+msgid "XOR mark"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:122
+msgid "Zone ⇒ Forwardings"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:81
+msgid "Zones"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:368
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:56
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:138
+msgid "accept"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:267
+#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:433
+#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:455
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:211
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:243
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:264
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:290
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:345
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:360
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:394
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:401
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:190
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:203
+msgid "any"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:49
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:82
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:65
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:78
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:40
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:50
+msgid "any zone"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:372
+msgid "apply firewall mark"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:371
+msgid "assign conntrack helper"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:68
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:89
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:61
+msgid "day"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:234
+msgid "do not rewrite"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:370
+msgid "don't track"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:367
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:55
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:137
+msgid "drop"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:68
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:89
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:61
+msgid "hour"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:68
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:89
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:61
+msgid "minute"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:369
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:54
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:136
+msgid "reject"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:68
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:89
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:61
+msgid "second"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:49
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:58
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:82
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:65
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:78
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:50
+msgid "this device"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:103
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:188
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:277
+msgid "this new zone"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:353
+msgid "unlimited"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:243
+msgid "unspecified"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:338
+msgid "valid firewall mark"
+msgstr ""
index ca30d0bf5226fa9da47524c2d4ece33d10177146..5b206099da00612966de6de30c0ff5d7a110f2d1 100644 (file)
@@ -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: 2020-05-02 15:55+0000\n"
+"PO-Revision-Date: 2020-05-20 20:35+0000\n"
 "Last-Translator: Franco Castillo <castillofrancodamian@gmail.com>\n"
 "Language-Team: Spanish <https://hosted.weblate.org/projects/openwrt/"
 "luciapplicationsfirewall/es/>\n"
@@ -845,7 +845,7 @@ msgstr "Reescribir puerto"
 
 #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:62
 msgid "Routing/NAT Offloading"
-msgstr "Enrutamiento/NAT Offloading"
+msgstr "Enrutamiento/Descarga de NAT"
 
 #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:211
 msgid "SNAT - Rewrite to specific source IP or port"
index 0a58b88f22a613e79f4babe50a33af8b1903178a..eef5690308c06088a5b5d8acaf6079fe5104a85d 100644 (file)
@@ -3,13 +3,16 @@ 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: YEAR-MO-DA HO:MI+ZONE\n"
-"Last-Translator: Automatically generated\n"
-"Language-Team: none\n"
+"PO-Revision-Date: 2020-06-02 06:41+0000\n"
+"Last-Translator: Petri Asikainen <uniluodossa@gmail.com>\n"
+"Language-Team: Finnish <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationsfirewall/fi/>\n"
 "Language: fi\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: Weblate 4.1-dev\n"
 
 #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:48
 msgid ""
@@ -30,11 +33,11 @@ msgstr ""
 
 #: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:433
 msgid "-- add IP --"
-msgstr ""
+msgstr "- lisää IP -"
 
 #: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:481
 msgid "-- add MAC --"
-msgstr ""
+msgstr "- lisää MAC -"
 
 #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:118
 msgid ""
@@ -43,65 +46,81 @@ msgstr ""
 
 #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:87
 msgid "<var data-tooltip=\"ACCEPT\">Prevent source rewrite</var>"
-msgstr ""
+msgstr "<avar data-tooltip=\"ACCEPT\">Estä lähteen uudelleenkirjoitus</var>"
 
 #: 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>}"
 msgstr ""
+"<var data-tooltip=\"DNAT\">Välitä</var> kohteeseen %{dest}%{dest_ip? IP "
+"<var>%{dest_ip}</var>}%{dest_port? porttiin <var>%{dest_port}</var>}"
 
 #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:115
 msgid ""
 "<var data-tooltip=\"DROP\">Drop</var> %{src?%{dest?forward:input}:output}"
 msgstr ""
+"<var data-tooltip=\"DROP\">Pudota</var> %{src?%{dest?forward:input}:output}"
 
 #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:133
 msgid ""
 "<var data-tooltip=\"DSCP\">Assign DSCP</var> classification <var>%{set_dscp}"
 "</var>"
 msgstr ""
+"<var data-tooltip = \"DSCP\"> Määritä DSCP </var> luokittelu <var>%{set_dscp}"
+" </var>"
 
 #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:127
 msgid ""
 "<var data-tooltip=\"HELPER\">Assign conntrack</var> helper <var"
 "%{helper_name? data-tooltip=\"%{helper_name}\"}>%{set_helper}</var>"
 msgstr ""
+"<var data-tooltip=\"HELPER\">Määritä yhteydenseuranta</var> avustaja <var%{"
+"helper_name? data-tooltip=\"%{helper_name}\"}>{set_helper}</var>"
 
 #: 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>"
 msgstr ""
+"<var data-tooltip=\"MARK\">%{set_mark?Assign:XOR}</var> palomuurimerkintä "
+"<var>%{set_mark?:%{set_xmark}}</var>"
 
 #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:84
 msgid "<var data-tooltip=\"MASQUERADE\">Automatically rewrite</var> source IP"
 msgstr ""
+"<var data-tooltip = \"MASQUERADE\"> Uudelleenkirjoita automaattisesti </var> "
+"lähteen IP"
 
 #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:124
 msgid ""
 "<var data-tooltip=\"NOTRACK\">Do not track</var> %{src?%{dest?forward:input}:"
 "output}"
 msgstr ""
+"<var data-tooltip=\"NOTRACK\">Älä seuraa</var> "
+"%{src?%{dest?forward:input}:output}"
 
 #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:121
 msgid ""
 "<var data-tooltip=\"REJECT\">Reject</var> %{src?%{dest?forward:input}:output}"
 msgstr ""
+"<var data-tooltip=\"REJECT\">Hylkää</var> %{src?%{dest?forward:input}:output}"
 
 #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:81
 msgid ""
 "<var data-tooltip=\"SNAT\">Statically rewrite</var> to source %{snat_ip?IP "
 "<var>%{snat_ip}</var>} %{snat_port?port <var>%{snat_port}</var>}"
 msgstr ""
+"<var data-tooltip=\"SNAT\">Uudelleenkirjoita</var> lähde staattisesti %{"
+"snat_ip? IP-<var>%{snat_ip}</var>} %{snat_port?portti <var>{snat_port}</var>}"
 
 #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:225
 msgid "A rewrite IP must be specified!"
-msgstr ""
+msgstr "Uudelleenkirjoitus IP on määritettävä!"
 
 #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:213
 msgid "ACCEPT - Disable address rewriting"
-msgstr ""
+msgstr "HYVÄKSY - Uudelleenkirjoittamatta osoitetta"
 
 #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:173
 #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:229
@@ -109,7 +128,7 @@ msgstr ""
 #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:158
 #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:208
 msgid "Action"
-msgstr ""
+msgstr "Toimi"
 
 #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:261
 msgid ""
@@ -129,7 +148,7 @@ msgstr ""
 #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:136
 #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:93
 msgid "Advanced Settings"
-msgstr ""
+msgstr "Lisäasetukset"
 
 #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:223
 msgid "Allow \"invalid\" traffic"
@@ -160,6 +179,8 @@ msgid ""
 "established connections. Format is value[/mask]. If a mask is specified then "
 "those bits set in the mask are zeroed out."
 msgstr ""
+"Käytä bitwise XOR-sääntöä muodostetuissa yhteyksissä. Muoto on arvo[/maski]. "
+"Jos maski on määritetty, maskissa määritetyt bitit nollataan."
 
 #: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:263
 msgid "Apply the given DSCP class or value to established connections."
@@ -261,7 +282,7 @@ msgstr ""
 #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:235
 #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:164
 msgid "Enable"
-msgstr ""
+msgstr "Ota käyttöön"
 
 #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:248
 msgid "Enable NAT Loopback"
@@ -319,7 +340,7 @@ msgstr ""
 #
 #: applications/luci-app-firewall/root/usr/share/luci/menu.d/luci-app-firewall.json:3
 msgid "Firewall"
-msgstr ""
+msgstr "Palomuuri"
 
 #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/custom.js:25
 msgid "Firewall - Custom Rules"
@@ -402,7 +423,7 @@ msgstr ""
 #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:92
 #: applications/luci-app-firewall/root/usr/share/luci/menu.d/luci-app-firewall.json:17
 msgid "General Settings"
-msgstr ""
+msgstr "Yleisasetukset"
 
 #: applications/luci-app-firewall/root/usr/share/rpcd/acl.d/luci-app-firewall.json:3
 msgid "Grant access to firewall configuration"
@@ -609,7 +630,7 @@ msgstr ""
 #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:143
 #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:108
 msgid "Name"
-msgstr ""
+msgstr "Nimi"
 
 #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:216
 msgid "Only match incoming traffic directed at the given IP address."
@@ -673,7 +694,7 @@ msgstr ""
 #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:281
 #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:169
 msgid "Protocol"
-msgstr ""
+msgstr "Protokolla"
 
 #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:240
 msgid ""
index 1114c1fbe8a369099c9fbdb3e6be0312d8f552f6..bd489b3a32f42ace090d6d8d3c0db251eaaeda9b 100644 (file)
@@ -3,8 +3,8 @@ msgstr ""
 "Project-Id-Version: \n"
 "Report-Msgid-Bugs-To: \n"
 "POT-Creation-Date: 2010-03-30 17:00+0200\n"
-"PO-Revision-Date: 2020-02-22 11:57+0000\n"
-"Last-Translator: INAGAKI Hiroshi <musashino.open@gmail.com>\n"
+"PO-Revision-Date: 2020-06-13 22:13+0000\n"
+"Last-Translator: Satoru Yoshida <ramat@ram.ne.jp>\n"
 "Language-Team: Japanese <https://hosted.weblate.org/projects/openwrt/"
 "luciapplicationsfirewall/ja/>\n"
 "Language: ja\n"
@@ -12,7 +12,7 @@ msgstr ""
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
 "Plural-Forms: nplurals=1; plural=0;\n"
-"X-Generator: Weblate 3.11.1\n"
+"X-Generator: Weblate 4.1-dev\n"
 
 #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:48
 msgid ""
@@ -471,7 +471,7 @@ msgstr "一般設定"
 
 #: applications/luci-app-firewall/root/usr/share/rpcd/acl.d/luci-app-firewall.json:3
 msgid "Grant access to firewall configuration"
-msgstr ""
+msgstr "ファイアウォール構成へのアクセスを許可"
 
 #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:74
 msgid "Hardware flow offloading"
index fd0785ffc623717361cc89528b37a5136a42355b..b1353974c58636538615553c0bbb347a07cec4ca 100644 (file)
@@ -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: 2020-05-02 15:55+0000\n"
+"PO-Revision-Date: 2020-06-13 22:13+0000\n"
 "Last-Translator: Marcin Net <marcin.net@linux.pl>\n"
 "Language-Team: Polish <https://hosted.weblate.org/projects/openwrt/"
 "luciapplicationsfirewall/pl/>\n"
@@ -480,7 +480,7 @@ msgstr ""
 #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:92
 #: applications/luci-app-firewall/root/usr/share/luci/menu.d/luci-app-firewall.json:17
 msgid "General Settings"
-msgstr "Ustawienia główne"
+msgstr "Główne"
 
 #: applications/luci-app-firewall/root/usr/share/rpcd/acl.d/luci-app-firewall.json:3
 msgid "Grant access to firewall configuration"
index 8405cd896f1a2a6409a83a09414938c6d30c8b80..7ec5d9daafc2c15afbdcfab87699282709545d36 100644 (file)
@@ -2,17 +2,17 @@ msgid ""
 msgstr ""
 "Project-Id-Version: LuCI: firewall\n"
 "POT-Creation-Date: 2013-09-05 16:02+0200\n"
-"PO-Revision-Date: 2020-02-12 11:00+0000\n"
-"Last-Translator: Alex Ky <esthomolupus@gmail.com>\n"
+"PO-Revision-Date: 2020-05-26 03:45+0000\n"
+"Last-Translator: sergio <sergio+it@outerface.net>\n"
 "Language-Team: Russian <https://hosted.weblate.org/projects/openwrt/"
 "luciapplicationsfirewall/ru/>\n"
 "Language: ru\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<="
-"4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
-"X-Generator: Weblate 3.11-dev\n"
+"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n"
+"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
+"X-Generator: Weblate 4.1-dev\n"
 "Project-Info: Это технический перевод, не дословный. Главное-удобный русский "
 "интерфейс, все проверялось в графическом режиме, совместим с другими apps\n"
 
@@ -490,11 +490,11 @@ msgstr "Основные настройки"
 
 #: applications/luci-app-firewall/root/usr/share/rpcd/acl.d/luci-app-firewall.json:3
 msgid "Grant access to firewall configuration"
-msgstr ""
+msgstr "Разрешить конфигурировать брандмауер"
 
 #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:74
 msgid "Hardware flow offloading"
-msgstr "Аппаратный flow offloading"
+msgstr "Аппаратная разгрузка потока"
 
 #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:272
 #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:204
diff --git a/applications/luci-app-frpc/po/ar/frpc.po b/applications/luci-app-frpc/po/ar/frpc.po
new file mode 100644 (file)
index 0000000..6fd850d
--- /dev/null
@@ -0,0 +1,359 @@
+msgid ""
+msgstr ""
+"Language: ar\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:15
+msgid "Additional configs"
+msgstr ""
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:25
+msgid "Admin address"
+msgstr ""
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:28
+msgid "Admin password"
+msgstr ""
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:26
+msgid "Admin port"
+msgstr ""
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:27
+msgid "Admin user"
+msgstr ""
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:25
+msgid ""
+"AdminAddr specifies the address that the admin server binds to.<br>By "
+"default, this value is \"127.0.0.1\"."
+msgstr ""
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:26
+msgid ""
+"AdminPort specifies the port for the admin server to listen on. If this "
+"value is 0, the admin server will not be started.<br>By default, this value "
+"is 0."
+msgstr ""
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:28
+msgid ""
+"AdminPwd specifies the password that the admin server will use for login."
+"<br>By default, this value is \"admin\"."
+msgstr ""
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:27
+msgid ""
+"AdminUser specifies the username that the admin server will use for login."
+"<br>By default, this value is \"admin\"."
+msgstr ""
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:29
+msgid "Assets dir"
+msgstr ""
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:29
+msgid ""
+"AssetsDir specifies the local directory that the admin server will load "
+"resources from. If this value is \"\", assets will be loaded from the "
+"bundled executable using statik.<br>By default, this value is \"\"."
+msgstr ""
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:126
+msgid "Common Settings"
+msgstr ""
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:42
+msgid "Compression"
+msgstr ""
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:15
+msgid "Config files include in temporary config file"
+msgstr ""
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:52
+msgid "Custom domains"
+msgstr ""
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:23
+msgid "Disable log color"
+msgstr ""
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:23
+msgid ""
+"DisableLogColor disables log colors when LogWay == \"console\" when set to "
+"true."
+msgstr ""
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:41
+msgid "Encryption"
+msgstr ""
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:14
+msgid "Environment variable"
+msgstr ""
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:32
+msgid "Exit when login fail"
+msgstr ""
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:151
+msgid "General Settings"
+msgstr ""
+
+#: applications/luci-app-frpc/root/usr/share/rpcd/acl.d/luci-app-frpc.json:3
+msgid "Grant access to LuCI app frpc"
+msgstr ""
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:152
+msgid "HTTP Settings"
+msgstr ""
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:59
+msgid "HTTP password"
+msgstr ""
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:21
+msgid "HTTP proxy"
+msgstr ""
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:58
+msgid "HTTP user"
+msgstr ""
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:35
+msgid ""
+"HeartBeatInterval specifies at what interval heartbeats are sent to the "
+"server, in seconds. It is not recommended to change this value.<br>By "
+"default, this value is 30."
+msgstr ""
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:36
+msgid ""
+"HeartBeatTimeout specifies the maximum allowed heartbeat response delay "
+"before the connection is terminated, in seconds. It is not recommended to "
+"change this value.<br>By default, this value is 90."
+msgstr ""
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:35
+msgid "Heartbeat interval"
+msgstr ""
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:36
+msgid "Heartbeat timeout"
+msgstr ""
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:60
+msgid "Host header rewrite"
+msgstr ""
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:21
+msgid ""
+"HttpProxy specifies a proxy address to connect to the server through. If "
+"this value is \"\", the server will be connected to directly.<br>By default, "
+"this value is read from the \"http_proxy\" environment variable."
+msgstr ""
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:48
+msgid "If remote_port is 0, frps will assign a random port for you"
+msgstr ""
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:43
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:155
+msgid "Local IP"
+msgstr ""
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:44
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:156
+msgid "Local port"
+msgstr ""
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:43
+msgid "LocalIp specifies the IP address or host name to proxy to."
+msgstr ""
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:44
+msgid "LocalPort specifies the port to proxy to."
+msgstr ""
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:57
+msgid "Locations"
+msgstr ""
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:22
+msgid "Log level"
+msgstr ""
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:10
+msgid "Log stderr"
+msgstr ""
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:9
+msgid "Log stdout"
+msgstr ""
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:22
+msgid ""
+"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:32
+msgid ""
+"LoginFailExit controls whether or not the client should exit after a failed "
+"login attempt. If false, the client will retry until a login attempt "
+"succeeds.<br>By default, this value is true."
+msgstr ""
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:145
+msgid "Name can not be \"common\""
+msgstr ""
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:14
+msgid ""
+"OS environments pass to frp for config file template, see <a href=\"https://"
+"github.com/fatedier/frp#configuration-file-template\">frp README</a>"
+msgstr ""
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:33
+msgid "Protocol"
+msgstr ""
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:33
+msgid ""
+"Protocol specifies the protocol to use when interacting with the server. "
+"Valid values are \"tcp\", \"kcp\", and \"websocket\".<br>By default, this "
+"value is \"tcp\"."
+msgstr ""
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:138
+msgid "Proxy Settings"
+msgstr ""
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:40
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:154
+msgid "Proxy type"
+msgstr ""
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:40
+msgid ""
+"ProxyType specifies the type of this proxy. Valid values include \"tcp\", "
+"\"udp\", \"http\", \"https\", \"stcp\", and \"xtcp\".<br>By default, this "
+"value is \"tcp\"."
+msgstr ""
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:48
+msgid "Remote port"
+msgstr ""
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:13
+msgid "Respawn when crashed"
+msgstr ""
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:65
+msgid "Role"
+msgstr ""
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:12
+msgid "Run daemon as group"
+msgstr ""
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:11
+msgid "Run daemon as user"
+msgstr ""
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:19
+msgid "Server address"
+msgstr ""
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:20
+msgid "Server port"
+msgstr ""
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:19
+msgid ""
+"ServerAddr specifies the address of the server to connect to.<br>By default, "
+"this value is \"0.0.0.0\"."
+msgstr ""
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:20
+msgid ""
+"ServerPort specifies the port to connect to the server on.<br>By default, "
+"this value is 7000."
+msgstr ""
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:66
+msgid "Sk"
+msgstr ""
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:127
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:131
+msgid "Startup Settings"
+msgstr ""
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:53
+msgid "Subdomain"
+msgstr ""
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:30
+msgid "TCP mux"
+msgstr ""
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:34
+msgid "TLS"
+msgstr ""
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:34
+msgid ""
+"TLSEnable specifies whether or not TLS should be used when communicating "
+"with the server."
+msgstr ""
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:30
+msgid ""
+"TcpMux toggles TCP stream multiplexing. This allows multiple requests from a "
+"client to share a single TCP connection. If this value is true, the server "
+"must have TCP multiplexing enabled as well.<br>By default, this value is "
+"true."
+msgstr ""
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:24
+msgid "Token"
+msgstr ""
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:24
+msgid ""
+"Token specifies the authorization token used to create keys to be sent to "
+"the server. The server must have a matching token for authorization to "
+"succeed. <br>By default, this value is \"\"."
+msgstr ""
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:42
+msgid ""
+"UseCompression controls whether or not communication with the server will be "
+"compressed.<br>By default, this value is false."
+msgstr ""
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:41
+msgid ""
+"UseEncryption controls whether or not communication with the server will be "
+"encrypted. Encryption is done using the tokens supplied in the server and "
+"client configuration.<br>By default, this value is false."
+msgstr ""
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:31
+msgid "User"
+msgstr ""
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:31
+msgid ""
+"User specifies a prefix for proxy names to distinguish them from other "
+"clients. If this value is not \"\", proxy names will automatically be "
+"changed to \"{user}.{proxy_name}\".<br>By default, this value is \"\"."
+msgstr ""
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:121
+#: applications/luci-app-frpc/root/usr/share/luci/menu.d/luci-app-frpc.json:3
+msgid "frp Client"
+msgstr ""
diff --git a/applications/luci-app-frpc/po/en/frpc.po b/applications/luci-app-frpc/po/en/frpc.po
new file mode 100644 (file)
index 0000000..49dee33
--- /dev/null
@@ -0,0 +1,359 @@
+msgid ""
+msgstr ""
+"Language: en\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:15
+msgid "Additional configs"
+msgstr ""
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:25
+msgid "Admin address"
+msgstr ""
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:28
+msgid "Admin password"
+msgstr ""
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:26
+msgid "Admin port"
+msgstr ""
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:27
+msgid "Admin user"
+msgstr ""
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:25
+msgid ""
+"AdminAddr specifies the address that the admin server binds to.<br>By "
+"default, this value is \"127.0.0.1\"."
+msgstr ""
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:26
+msgid ""
+"AdminPort specifies the port for the admin server to listen on. If this "
+"value is 0, the admin server will not be started.<br>By default, this value "
+"is 0."
+msgstr ""
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:28
+msgid ""
+"AdminPwd specifies the password that the admin server will use for login."
+"<br>By default, this value is \"admin\"."
+msgstr ""
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:27
+msgid ""
+"AdminUser specifies the username that the admin server will use for login."
+"<br>By default, this value is \"admin\"."
+msgstr ""
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:29
+msgid "Assets dir"
+msgstr ""
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:29
+msgid ""
+"AssetsDir specifies the local directory that the admin server will load "
+"resources from. If this value is \"\", assets will be loaded from the "
+"bundled executable using statik.<br>By default, this value is \"\"."
+msgstr ""
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:126
+msgid "Common Settings"
+msgstr ""
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:42
+msgid "Compression"
+msgstr ""
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:15
+msgid "Config files include in temporary config file"
+msgstr ""
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:52
+msgid "Custom domains"
+msgstr ""
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:23
+msgid "Disable log color"
+msgstr ""
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:23
+msgid ""
+"DisableLogColor disables log colors when LogWay == \"console\" when set to "
+"true."
+msgstr ""
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:41
+msgid "Encryption"
+msgstr ""
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:14
+msgid "Environment variable"
+msgstr ""
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:32
+msgid "Exit when login fail"
+msgstr ""
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:151
+msgid "General Settings"
+msgstr ""
+
+#: applications/luci-app-frpc/root/usr/share/rpcd/acl.d/luci-app-frpc.json:3
+msgid "Grant access to LuCI app frpc"
+msgstr ""
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:152
+msgid "HTTP Settings"
+msgstr ""
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:59
+msgid "HTTP password"
+msgstr ""
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:21
+msgid "HTTP proxy"
+msgstr ""
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:58
+msgid "HTTP user"
+msgstr ""
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:35
+msgid ""
+"HeartBeatInterval specifies at what interval heartbeats are sent to the "
+"server, in seconds. It is not recommended to change this value.<br>By "
+"default, this value is 30."
+msgstr ""
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:36
+msgid ""
+"HeartBeatTimeout specifies the maximum allowed heartbeat response delay "
+"before the connection is terminated, in seconds. It is not recommended to "
+"change this value.<br>By default, this value is 90."
+msgstr ""
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:35
+msgid "Heartbeat interval"
+msgstr ""
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:36
+msgid "Heartbeat timeout"
+msgstr ""
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:60
+msgid "Host header rewrite"
+msgstr ""
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:21
+msgid ""
+"HttpProxy specifies a proxy address to connect to the server through. If "
+"this value is \"\", the server will be connected to directly.<br>By default, "
+"this value is read from the \"http_proxy\" environment variable."
+msgstr ""
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:48
+msgid "If remote_port is 0, frps will assign a random port for you"
+msgstr ""
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:43
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:155
+msgid "Local IP"
+msgstr ""
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:44
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:156
+msgid "Local port"
+msgstr ""
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:43
+msgid "LocalIp specifies the IP address or host name to proxy to."
+msgstr ""
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:44
+msgid "LocalPort specifies the port to proxy to."
+msgstr ""
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:57
+msgid "Locations"
+msgstr ""
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:22
+msgid "Log level"
+msgstr ""
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:10
+msgid "Log stderr"
+msgstr ""
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:9
+msgid "Log stdout"
+msgstr ""
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:22
+msgid ""
+"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:32
+msgid ""
+"LoginFailExit controls whether or not the client should exit after a failed "
+"login attempt. If false, the client will retry until a login attempt "
+"succeeds.<br>By default, this value is true."
+msgstr ""
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:145
+msgid "Name can not be \"common\""
+msgstr ""
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:14
+msgid ""
+"OS environments pass to frp for config file template, see <a href=\"https://"
+"github.com/fatedier/frp#configuration-file-template\">frp README</a>"
+msgstr ""
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:33
+msgid "Protocol"
+msgstr ""
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:33
+msgid ""
+"Protocol specifies the protocol to use when interacting with the server. "
+"Valid values are \"tcp\", \"kcp\", and \"websocket\".<br>By default, this "
+"value is \"tcp\"."
+msgstr ""
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:138
+msgid "Proxy Settings"
+msgstr ""
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:40
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:154
+msgid "Proxy type"
+msgstr ""
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:40
+msgid ""
+"ProxyType specifies the type of this proxy. Valid values include \"tcp\", "
+"\"udp\", \"http\", \"https\", \"stcp\", and \"xtcp\".<br>By default, this "
+"value is \"tcp\"."
+msgstr ""
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:48
+msgid "Remote port"
+msgstr ""
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:13
+msgid "Respawn when crashed"
+msgstr ""
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:65
+msgid "Role"
+msgstr ""
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:12
+msgid "Run daemon as group"
+msgstr ""
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:11
+msgid "Run daemon as user"
+msgstr ""
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:19
+msgid "Server address"
+msgstr ""
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:20
+msgid "Server port"
+msgstr ""
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:19
+msgid ""
+"ServerAddr specifies the address of the server to connect to.<br>By default, "
+"this value is \"0.0.0.0\"."
+msgstr ""
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:20
+msgid ""
+"ServerPort specifies the port to connect to the server on.<br>By default, "
+"this value is 7000."
+msgstr ""
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:66
+msgid "Sk"
+msgstr ""
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:127
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:131
+msgid "Startup Settings"
+msgstr ""
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:53
+msgid "Subdomain"
+msgstr ""
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:30
+msgid "TCP mux"
+msgstr ""
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:34
+msgid "TLS"
+msgstr ""
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:34
+msgid ""
+"TLSEnable specifies whether or not TLS should be used when communicating "
+"with the server."
+msgstr ""
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:30
+msgid ""
+"TcpMux toggles TCP stream multiplexing. This allows multiple requests from a "
+"client to share a single TCP connection. If this value is true, the server "
+"must have TCP multiplexing enabled as well.<br>By default, this value is "
+"true."
+msgstr ""
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:24
+msgid "Token"
+msgstr ""
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:24
+msgid ""
+"Token specifies the authorization token used to create keys to be sent to "
+"the server. The server must have a matching token for authorization to "
+"succeed. <br>By default, this value is \"\"."
+msgstr ""
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:42
+msgid ""
+"UseCompression controls whether or not communication with the server will be "
+"compressed.<br>By default, this value is false."
+msgstr ""
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:41
+msgid ""
+"UseEncryption controls whether or not communication with the server will be "
+"encrypted. Encryption is done using the tokens supplied in the server and "
+"client configuration.<br>By default, this value is false."
+msgstr ""
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:31
+msgid "User"
+msgstr ""
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:31
+msgid ""
+"User specifies a prefix for proxy names to distinguish them from other "
+"clients. If this value is not \"\", proxy names will automatically be "
+"changed to \"{user}.{proxy_name}\".<br>By default, this value is \"\"."
+msgstr ""
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:121
+#: applications/luci-app-frpc/root/usr/share/luci/menu.d/luci-app-frpc.json:3
+msgid "frp Client"
+msgstr ""
index 1cfed7318d309842ebd0c4902890f8040c293de7..7b04f28153edb0f90070f5f83f4e72ffb33ffe80 100644 (file)
@@ -1,8 +1,14 @@
 msgid ""
 msgstr ""
+"PO-Revision-Date: 2020-05-21 18:50+0000\n"
+"Last-Translator: Hannu Nyman <hannu.nyman@iki.fi>\n"
+"Language-Team: Finnish <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationsfrpc/fi/>\n"
 "Language: fi\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+"X-Generator: Weblate 4.1-dev\n"
 
 #: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:15
 msgid "Additional configs"
@@ -88,7 +94,7 @@ msgstr ""
 
 #: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:41
 msgid "Encryption"
-msgstr ""
+msgstr "Salaus"
 
 #: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:14
 msgid "Environment variable"
@@ -100,7 +106,7 @@ msgstr ""
 
 #: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:151
 msgid "General Settings"
-msgstr ""
+msgstr "Yleisasetukset"
 
 #: applications/luci-app-frpc/root/usr/share/rpcd/acl.d/luci-app-frpc.json:3
 msgid "Grant access to LuCI app frpc"
@@ -183,7 +189,7 @@ msgstr ""
 
 #: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:22
 msgid "Log level"
-msgstr ""
+msgstr "Lokitaso"
 
 #: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:10
 msgid "Log stderr"
@@ -218,7 +224,7 @@ msgstr ""
 
 #: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:33
 msgid "Protocol"
-msgstr ""
+msgstr "Protokolla"
 
 #: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:33
 msgid ""
@@ -269,7 +275,7 @@ msgstr ""
 
 #: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:20
 msgid "Server port"
-msgstr ""
+msgstr "Palvelinportti"
 
 #: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:19
 msgid ""
@@ -344,7 +350,7 @@ msgstr ""
 
 #: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:31
 msgid "User"
-msgstr ""
+msgstr "Käyttäjä"
 
 #: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:31
 msgid ""
index 9757e289faefb1aa14e8f1eb94ca55b2a5f5a0bd..f8ec94f93f7779a19256a99a76e75fc9027d00a0 100644 (file)
@@ -1,14 +1,14 @@
 msgid ""
 msgstr ""
-"PO-Revision-Date: 2020-02-12 11:01+0000\n"
-"Last-Translator: INAGAKI Hiroshi <musashino.open@gmail.com>\n"
+"PO-Revision-Date: 2020-06-13 22:13+0000\n"
+"Last-Translator: Satoru Yoshida <ramat@ram.ne.jp>\n"
 "Language-Team: Japanese <https://hosted.weblate.org/projects/openwrt/"
 "luciapplicationsfrpc/ja/>\n"
 "Language: ja\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
 "Plural-Forms: nplurals=1; plural=0;\n"
-"X-Generator: Weblate 3.11-dev\n"
+"X-Generator: Weblate 4.1-dev\n"
 
 #: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:15
 msgid "Additional configs"
@@ -106,7 +106,7 @@ msgstr ""
 
 #: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:151
 msgid "General Settings"
-msgstr ""
+msgstr "一般設定"
 
 #: applications/luci-app-frpc/root/usr/share/rpcd/acl.d/luci-app-frpc.json:3
 msgid "Grant access to LuCI app frpc"
@@ -189,7 +189,7 @@ msgstr ""
 
 #: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:22
 msgid "Log level"
-msgstr ""
+msgstr "ログレベル"
 
 #: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:10
 msgid "Log stderr"
@@ -224,7 +224,7 @@ msgstr ""
 
 #: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:33
 msgid "Protocol"
-msgstr ""
+msgstr "プロトコル"
 
 #: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:33
 msgid ""
@@ -350,7 +350,7 @@ msgstr ""
 
 #: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:31
 msgid "User"
-msgstr ""
+msgstr "ユーザー"
 
 #: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:31
 msgid ""
index 1dac3dac6c08b56996793cd31599848cc3ce66bc..c606ee0c681895279a42932ce6dd5a598ed32619 100644 (file)
@@ -1,6 +1,6 @@
 msgid ""
 msgstr ""
-"PO-Revision-Date: 2020-05-02 15:56+0000\n"
+"PO-Revision-Date: 2020-06-13 22:13+0000\n"
 "Last-Translator: Marcin Net <marcin.net@linux.pl>\n"
 "Language-Team: Polish <https://hosted.weblate.org/projects/openwrt/"
 "luciapplicationsfrpc/pl/>\n"
@@ -121,7 +121,7 @@ msgstr "Wyjdź, gdy logowanie się nie powiedzie"
 
 #: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:151
 msgid "General Settings"
-msgstr "Ustawienia główne"
+msgstr "Główne"
 
 #: applications/luci-app-frpc/root/usr/share/rpcd/acl.d/luci-app-frpc.json:3
 msgid "Grant access to LuCI app frpc"
index 8d781ae171989b354cbb3217ab21b024490e5c5e..5dc661faea4ea0215801ce0736dd9b3a146cc829 100644 (file)
@@ -1,6 +1,6 @@
 msgid ""
 msgstr ""
-"PO-Revision-Date: 2020-03-31 18:12+0000\n"
+"PO-Revision-Date: 2020-06-10 19:49+0000\n"
 "Last-Translator: ssantos <ssantos@web.de>\n"
 "Language-Team: Portuguese <https://hosted.weblate.org/projects/openwrt/"
 "luciapplicationsfrpc/pt/>\n"
@@ -8,7 +8,7 @@ msgstr ""
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
 "Plural-Forms: nplurals=2; plural=n > 1;\n"
-"X-Generator: Weblate 4.0-dev\n"
+"X-Generator: Weblate 4.1-dev\n"
 
 #: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:15
 msgid "Additional configs"
@@ -74,14 +74,17 @@ msgid ""
 "resources from. If this value is \"\", assets will be loaded from the "
 "bundled executable using statik.<br>By default, this value is \"\"."
 msgstr ""
+"AssetsDir determina um diretório local de onde o painel carregará recursos. "
+"Se o valor for \"\", os ativos serão carregados do que estiver embutido no "
+"executável usando o statik. <br>O valor predefinido é \"\"."
 
 #: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:126
 msgid "Common Settings"
-msgstr ""
+msgstr "Configurações Comuns"
 
 #: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:42
 msgid "Compression"
-msgstr ""
+msgstr "Compressão"
 
 #: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:15
 msgid "Config files include in temporary config file"
@@ -90,7 +93,7 @@ msgstr ""
 
 #: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:52
 msgid "Custom domains"
-msgstr ""
+msgstr "Domínios personalizados"
 
 #: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:23
 msgid "Disable log color"
@@ -101,6 +104,8 @@ msgid ""
 "DisableLogColor disables log colors when LogWay == \"console\" when set to "
 "true."
 msgstr ""
+"DisableLogColor desativa o registo de cores quando LogWay == \"console\" for "
+"definido como true."
 
 #: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:41
 msgid "Encryption"
@@ -112,7 +117,7 @@ msgstr "Variável de ambiente"
 
 #: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:32
 msgid "Exit when login fail"
-msgstr ""
+msgstr "Saír caso início de sessão falhar"
 
 #: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:151
 msgid "General Settings"
@@ -120,7 +125,7 @@ msgstr "Configurações Gerais"
 
 #: applications/luci-app-frpc/root/usr/share/rpcd/acl.d/luci-app-frpc.json:3
 msgid "Grant access to LuCI app frpc"
-msgstr ""
+msgstr "Conceder acesso à app LuCI frps"
 
 #: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:152
 msgid "HTTP Settings"
@@ -144,6 +149,9 @@ msgid ""
 "server, in seconds. It is not recommended to change this value.<br>By "
 "default, this value is 30."
 msgstr ""
+"HeartBeatInterval determina em que intervalo heartbeats serão enviados para "
+"o servidor em segundos. Não é recomendável alterar este valor. <br>O valor "
+"predefinido é 30."
 
 #: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:36
 msgid ""
@@ -151,10 +159,13 @@ msgid ""
 "before the connection is terminated, in seconds. It is not recommended to "
 "change this value.<br>By default, this value is 90."
 msgstr ""
+"HeartBeatTimeout especifica o atraso máximo permitido de resposta ao "
+"heartbeat antes que a conexão seja encerrada, em segundos. Não é "
+"recomendável alterar esse valor. <br>O valor predefinido é 90."
 
 #: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:35
 msgid "Heartbeat interval"
-msgstr ""
+msgstr "Intervalo do heartbeat"
 
 #: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:36
 msgid "Heartbeat timeout"
@@ -162,7 +173,7 @@ msgstr "Tempo limite do heartbeat"
 
 #: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:60
 msgid "Host header rewrite"
-msgstr ""
+msgstr "Reescrever o cabeçalho do host"
 
 #: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:21
 msgid ""
@@ -170,15 +181,18 @@ msgid ""
 "this value is \"\", the server will be connected to directly.<br>By default, "
 "this value is read from the \"http_proxy\" environment variable."
 msgstr ""
+"O HttpProxy especifica um endereço proxy para conectar ao servidor através "
+"dele. Se esse valor for \"\", o servidor será conectado diretamente. <br>O "
+"valor predefinido desse valor é lido da variável do ambiente \"http_proxy\"."
 
 #: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:48
 msgid "If remote_port is 0, frps will assign a random port for you"
-msgstr ""
+msgstr "Se remote_port for 0, frps atribuirá uma porta aleatória para si"
 
 #: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:43
 #: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:155
 msgid "Local IP"
-msgstr ""
+msgstr "IP local"
 
 #: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:44
 #: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:156
@@ -187,15 +201,15 @@ msgstr "Porta local"
 
 #: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:43
 msgid "LocalIp specifies the IP address or host name to proxy to."
-msgstr ""
+msgstr "LocalIp especifica o endereço IP ou nome de host para ser proxy."
 
 #: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:44
 msgid "LocalPort specifies the port to proxy to."
-msgstr ""
+msgstr "LocalPort especifica a porta para ser proxy."
 
 #: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:57
 msgid "Locations"
-msgstr ""
+msgstr "Locais"
 
 #: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:22
 msgid "Log level"
@@ -224,10 +238,13 @@ msgid ""
 "login attempt. If false, the client will retry until a login attempt "
 "succeeds.<br>By default, this value is true."
 msgstr ""
+"LoginFailExit controla se o cliente deve ou não sair após a falha de uma "
+"tentativa de login. Se falso, o cliente tentará novamente até que uma "
+"tentativa de login seja bem sucedida. <br>O valor predefinido é true."
 
 #: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:145
 msgid "Name can not be \"common\""
-msgstr ""
+msgstr "O nome pode não ser \"common\""
 
 #: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:14
 msgid ""
@@ -248,15 +265,18 @@ msgid ""
 "Valid values are \"tcp\", \"kcp\", and \"websocket\".<br>By default, this "
 "value is \"tcp\"."
 msgstr ""
+"O protocolo especifica o protocolo a ser usado ao interagir com o servidor. "
+"Os valores válidos são \"tcp\", \"kcp\" e \"websocket\". <br>O valor "
+"predefinido é \"tcp\"."
 
 #: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:138
 msgid "Proxy Settings"
-msgstr ""
+msgstr "Configurações de Proxy"
 
 #: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:40
 #: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:154
 msgid "Proxy type"
-msgstr ""
+msgstr "Tipo de proxy"
 
 #: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:40
 msgid ""
@@ -264,10 +284,13 @@ msgid ""
 "\"udp\", \"http\", \"https\", \"stcp\", and \"xtcp\".<br>By default, this "
 "value is \"tcp\"."
 msgstr ""
+"ProxyType especifica o tipo deste proxy. Os valores válidos incluem \"tcp\", "
+"\"udp\", \"http\", \"https\", \"stcp\", e \"xtcp\".<br>O valor predefinido é "
+"\"tcp\"."
 
 #: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:48
 msgid "Remote port"
-msgstr ""
+msgstr "Porta remota"
 
 #: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:13
 msgid "Respawn when crashed"
@@ -287,7 +310,7 @@ msgstr "Executar serviço como utilizador"
 
 #: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:19
 msgid "Server address"
-msgstr ""
+msgstr "Endereço do servidor"
 
 #: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:20
 msgid "Server port"
@@ -298,25 +321,29 @@ msgid ""
 "ServerAddr specifies the address of the server to connect to.<br>By default, "
 "this value is \"0.0.0.0\"."
 msgstr ""
+"ServerAddr especifica o endereço do servidor ao qual se conectar.<br>O valor "
+"predefinido é \"0.0.0.0\"."
 
 #: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:20
 msgid ""
 "ServerPort specifies the port to connect to the server on.<br>By default, "
 "this value is 7000."
 msgstr ""
+"ServerPort especifica a porta ao qual se conectar no servidor.<br>O valor "
+"predefinido é 7000."
 
 #: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:66
 msgid "Sk"
-msgstr ""
+msgstr "Sk"
 
 #: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:127
 #: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:131
 msgid "Startup Settings"
-msgstr ""
+msgstr "Configurações de inicialização"
 
 #: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:53
 msgid "Subdomain"
-msgstr ""
+msgstr "Subdomínio"
 
 #: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:30
 msgid "TCP mux"
@@ -324,13 +351,15 @@ msgstr "TCP mux"
 
 #: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:34
 msgid "TLS"
-msgstr ""
+msgstr "TLS"
 
 #: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:34
 msgid ""
 "TLSEnable specifies whether or not TLS should be used when communicating "
 "with the server."
 msgstr ""
+"O TLSEnable especifica se o TLS deve ou não ser usado ao comunicar com o "
+"servidor."
 
 #: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:30
 msgid ""
@@ -339,6 +368,10 @@ msgid ""
 "must have TCP multiplexing enabled as well.<br>By default, this value is "
 "true."
 msgstr ""
+"TcpMux alterna multiplexação de fluxo TCP. Isso permite que várias "
+"solicitações de um cliente compartilhem uma única conexão TCP. Se esse valor "
+"for true, o servidor deve ter multiplexing TCP ativado também. <br>O valor "
+"predefinido é verdadeiro."
 
 #: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:24
 msgid "Token"
@@ -350,12 +383,17 @@ msgid ""
 "the server. The server must have a matching token for authorization to "
 "succeed. <br>By default, this value is \"\"."
 msgstr ""
+"O token especifica o token de autorização usado para criar chaves a serem "
+"enviadas para o servidor. O servidor deve ter um token correspondente para a "
+"autorização ter sucesso. O valor predefinido é \"\"."
 
 #: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:42
 msgid ""
 "UseCompression controls whether or not communication with the server will be "
 "compressed.<br>By default, this value is false."
 msgstr ""
+"UseCompression controla se a comunicação com o servidor será compactada ou "
+"não. <br>O valor predefinido é false."
 
 #: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:41
 msgid ""
@@ -363,6 +401,9 @@ msgid ""
 "encrypted. Encryption is done using the tokens supplied in the server and "
 "client configuration.<br>By default, this value is false."
 msgstr ""
+"UseEncryption controla se a comunicação com o servidor será criptografada ou "
+"não. A criptografia é feita a usar os tokens fornecidos na configuração do "
+"servidor e do cliente. <br>O valor predefinido é false."
 
 #: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:31
 msgid "User"
@@ -374,8 +415,12 @@ msgid ""
 "clients. If this value is not \"\", proxy names will automatically be "
 "changed to \"{user}.{proxy_name}\".<br>By default, this value is \"\"."
 msgstr ""
+"O utilizador especifica um prefixo aos nomes de proxy para distingui-los de "
+"outros clientes. Se este valor não for \"\", os nomes de proxy serão "
+"automaticamente alterados para \"{utilizador}. {nome_do_proxy}\". <br>O "
+"valor predefinido é \"\"."
 
 #: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:121
 #: applications/luci-app-frpc/root/usr/share/luci/menu.d/luci-app-frpc.json:3
 msgid "frp Client"
-msgstr ""
+msgstr "Cliente frp"
index 359d9df1173e7f2240544a8f5c8862302bd3ee45..cdcf08486b0798ffbbb642fd5b7f21ebf831d802 100644 (file)
@@ -1,7 +1,7 @@
 msgid ""
 msgstr ""
-"PO-Revision-Date: 2020-05-10 12:47+0000\n"
-"Last-Translator: Artem <KovalevArtem.ru@gmail.com>\n"
+"PO-Revision-Date: 2020-05-12 20:02+0000\n"
+"Last-Translator: Anton Kikin <a.a.kikin@gmail.com>\n"
 "Language-Team: Russian <https://hosted.weblate.org/projects/openwrt/"
 "luciapplicationsfrpc/ru/>\n"
 "Language: ru\n"
@@ -190,7 +190,7 @@ msgstr ""
 
 #: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:22
 msgid "Log level"
-msgstr ""
+msgstr "Уровень журналирования"
 
 #: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:10
 msgid "Log stderr"
diff --git a/applications/luci-app-frps/po/ar/frps.po b/applications/luci-app-frps/po/ar/frps.po
new file mode 100644 (file)
index 0000000..c65e060
--- /dev/null
@@ -0,0 +1,317 @@
+msgid ""
+msgstr ""
+"Language: ar\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:14
+msgid "Additional configs"
+msgstr ""
+
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:39
+msgid "Allow ports"
+msgstr ""
+
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:39
+msgid ""
+"AllowPorts specifies a set of ports that clients are able to proxy to. If "
+"the length of this value is 0, all ports are allowed.<br>By default, this "
+"value is an empty set."
+msgstr ""
+
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:30
+msgid "Assets dir"
+msgstr ""
+
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:30
+msgid ""
+"AssetsDir specifies the local directory that the dashboard will load "
+"resources from. If this value is \"\", assets will be loaded from the "
+"bundled executable using statik.<br>By default, this value is \"\"."
+msgstr ""
+
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:18
+msgid "Bind address"
+msgstr ""
+
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:19
+msgid "Bind port"
+msgstr ""
+
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:18
+msgid ""
+"BindAddr specifies the address that the server binds to.<br>By default, this "
+"value is \"0.0.0.0\"."
+msgstr ""
+
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:21
+msgid ""
+"BindKcpPort specifies the KCP port that the server listens on. If this value "
+"is 0, the server will not listen for KCP connections.<br>By default, this "
+"value is 0."
+msgstr ""
+
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:19
+msgid ""
+"BindPort specifies the port that the server listens on.<br>By default, this "
+"value is 7000."
+msgstr ""
+
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:20
+msgid ""
+"BindUdpPort specifies the UDP port that the server listens on. If this value "
+"is 0, the server will not listen for UDP connections.<br>By default, this "
+"value is 0"
+msgstr ""
+
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:101
+msgid "Common settings"
+msgstr ""
+
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:14
+msgid "Config files include in temporary config file"
+msgstr ""
+
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:38
+msgid "Custom 404 page"
+msgstr ""
+
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:38
+msgid ""
+"Custom404Page specifies a path to a custom 404 page to display. If this "
+"value is \"\", a default page will be displayed.<br>By default, this value "
+"is \"\"."
+msgstr ""
+
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:26
+msgid "Dashboard address"
+msgstr ""
+
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:29
+msgid "Dashboard password"
+msgstr ""
+
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:27
+msgid "Dashboard port"
+msgstr ""
+
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:28
+msgid "Dashboard user"
+msgstr ""
+
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:26
+msgid ""
+"DashboardAddr specifies the address that the dashboard binds to.<br>By "
+"default, this value is \"0.0.0.0\"."
+msgstr ""
+
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:27
+msgid ""
+"DashboardPort specifies the port that the dashboard listens on. If this "
+"value is 0, the dashboard will not be started.<br>By default, this value is "
+"0."
+msgstr ""
+
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:29
+msgid ""
+"DashboardPwd specifies the password that the dashboard will use for login."
+"<br>By default, this value is \"admin\"."
+msgstr ""
+
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:28
+msgid ""
+"DashboardUser specifies the username that the dashboard will use for login."
+"<br>By default, this value is \"admin\"."
+msgstr ""
+
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:34
+msgid "Disable log color"
+msgstr ""
+
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:34
+msgid ""
+"DisableLogColor disables log colors when LogWay == \"console\" when set to "
+"true.<br>By default, this value is false."
+msgstr ""
+
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:13
+msgid "Environment variable"
+msgstr ""
+
+#: applications/luci-app-frps/root/usr/share/rpcd/acl.d/luci-app-frps.json:3
+msgid "Grant access to LuCI app frps"
+msgstr ""
+
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:41
+msgid ""
+"HeartBeatTimeout specifies the maximum time to wait for a heartbeat before "
+"terminating the connection. It is not recommended to change this value."
+"<br>By default, this value is 90."
+msgstr ""
+
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:41
+msgid "Heartbeat timeout"
+msgstr ""
+
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:21
+msgid "KCP bind port"
+msgstr ""
+
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:31
+msgid "Log file"
+msgstr ""
+
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:32
+msgid "Log level"
+msgstr ""
+
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:33
+msgid "Log max days"
+msgstr ""
+
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:9
+msgid "Log stderr"
+msgstr ""
+
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:8
+msgid "Log stdout"
+msgstr ""
+
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:31
+msgid ""
+"LogFile specifies a file where logs will be written to. This value will only "
+"be used if LogWay is set appropriately.<br>By default, this value is "
+"\"console\"."
+msgstr ""
+
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:32
+msgid ""
+"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:33
+msgid ""
+"LogMaxDays specifies the maximum number of days to store log information "
+"before deletion. This is only used if LogWay == \"file\".<br>By default, "
+"this value is 0."
+msgstr ""
+
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:40
+msgid "Max ports per client"
+msgstr ""
+
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:40
+msgid ""
+"MaxPortsPerClient specifies the maximum number of ports a single client may "
+"proxy to. If this value is 0, no limit will be applied.<br>By default, this "
+"value is 0."
+msgstr ""
+
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:13
+msgid ""
+"OS environments pass to frp for config file template, see <a href=\"https://"
+"github.com/fatedier/frp#configuration-file-template\">frp README</a>"
+msgstr ""
+
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:22
+msgid "Proxy bind address"
+msgstr ""
+
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:22
+msgid ""
+"ProxyBindAddr specifies the address that the proxy binds to. This value may "
+"be the same as BindAddr.<br>By default, this value is \"0.0.0.0\"."
+msgstr ""
+
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:12
+msgid "Respawn when crashed"
+msgstr ""
+
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:11
+msgid "Run daemon as group"
+msgstr ""
+
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:10
+msgid "Run daemon as user"
+msgstr ""
+
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:102
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:106
+msgid "Startup settings"
+msgstr ""
+
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:36
+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 \"\"."
+msgstr ""
+
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:36
+msgid "Subdomain host"
+msgstr ""
+
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:37
+msgid "TCP mux"
+msgstr ""
+
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:37
+msgid ""
+"TcpMux toggles TCP stream multiplexing. This allows multiple requests from a "
+"client to share a single TCP connection.<br>By default, this value is true."
+msgstr ""
+
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:35
+msgid "Token"
+msgstr ""
+
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:35
+msgid ""
+"Token specifies the authorization token used to authenticate keys received "
+"from clients. Clients must have a matching token to be authorized to use the "
+"server.<br>By default, this value is \"\"."
+msgstr ""
+
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:20
+msgid "UDP bind port"
+msgstr ""
+
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:23
+msgid "Vhost HTTP port"
+msgstr ""
+
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:25
+msgid "Vhost HTTP timeout"
+msgstr ""
+
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:24
+msgid "Vhost HTTPS port"
+msgstr ""
+
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:23
+msgid ""
+"VhostHttpPort specifies the port that the server listens for HTTP Vhost "
+"requests. If this value is 0, the server will not listen for HTTP requests."
+"<br>By default, this value is 0."
+msgstr ""
+
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:25
+msgid ""
+"VhostHttpTimeout specifies the response header timeout for the Vhost HTTP "
+"server, in seconds.<br>By default, this value is 60."
+msgstr ""
+
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:24
+msgid ""
+"VhostHttpsPort specifies the port that the server listens for HTTPS Vhost "
+"requests. If this value is 0, the server will not listen for HTTPS requests."
+"<br>By default, this value is 0."
+msgstr ""
+
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:96
+#: applications/luci-app-frps/root/usr/share/luci/menu.d/luci-app-frps.json:3
+msgid "frp Server"
+msgstr ""
diff --git a/applications/luci-app-frps/po/en/frps.po b/applications/luci-app-frps/po/en/frps.po
new file mode 100644 (file)
index 0000000..69391fd
--- /dev/null
@@ -0,0 +1,317 @@
+msgid ""
+msgstr ""
+"Language: en\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:14
+msgid "Additional configs"
+msgstr ""
+
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:39
+msgid "Allow ports"
+msgstr ""
+
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:39
+msgid ""
+"AllowPorts specifies a set of ports that clients are able to proxy to. If "
+"the length of this value is 0, all ports are allowed.<br>By default, this "
+"value is an empty set."
+msgstr ""
+
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:30
+msgid "Assets dir"
+msgstr ""
+
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:30
+msgid ""
+"AssetsDir specifies the local directory that the dashboard will load "
+"resources from. If this value is \"\", assets will be loaded from the "
+"bundled executable using statik.<br>By default, this value is \"\"."
+msgstr ""
+
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:18
+msgid "Bind address"
+msgstr ""
+
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:19
+msgid "Bind port"
+msgstr ""
+
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:18
+msgid ""
+"BindAddr specifies the address that the server binds to.<br>By default, this "
+"value is \"0.0.0.0\"."
+msgstr ""
+
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:21
+msgid ""
+"BindKcpPort specifies the KCP port that the server listens on. If this value "
+"is 0, the server will not listen for KCP connections.<br>By default, this "
+"value is 0."
+msgstr ""
+
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:19
+msgid ""
+"BindPort specifies the port that the server listens on.<br>By default, this "
+"value is 7000."
+msgstr ""
+
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:20
+msgid ""
+"BindUdpPort specifies the UDP port that the server listens on. If this value "
+"is 0, the server will not listen for UDP connections.<br>By default, this "
+"value is 0"
+msgstr ""
+
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:101
+msgid "Common settings"
+msgstr ""
+
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:14
+msgid "Config files include in temporary config file"
+msgstr ""
+
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:38
+msgid "Custom 404 page"
+msgstr ""
+
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:38
+msgid ""
+"Custom404Page specifies a path to a custom 404 page to display. If this "
+"value is \"\", a default page will be displayed.<br>By default, this value "
+"is \"\"."
+msgstr ""
+
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:26
+msgid "Dashboard address"
+msgstr ""
+
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:29
+msgid "Dashboard password"
+msgstr ""
+
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:27
+msgid "Dashboard port"
+msgstr ""
+
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:28
+msgid "Dashboard user"
+msgstr ""
+
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:26
+msgid ""
+"DashboardAddr specifies the address that the dashboard binds to.<br>By "
+"default, this value is \"0.0.0.0\"."
+msgstr ""
+
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:27
+msgid ""
+"DashboardPort specifies the port that the dashboard listens on. If this "
+"value is 0, the dashboard will not be started.<br>By default, this value is "
+"0."
+msgstr ""
+
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:29
+msgid ""
+"DashboardPwd specifies the password that the dashboard will use for login."
+"<br>By default, this value is \"admin\"."
+msgstr ""
+
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:28
+msgid ""
+"DashboardUser specifies the username that the dashboard will use for login."
+"<br>By default, this value is \"admin\"."
+msgstr ""
+
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:34
+msgid "Disable log color"
+msgstr ""
+
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:34
+msgid ""
+"DisableLogColor disables log colors when LogWay == \"console\" when set to "
+"true.<br>By default, this value is false."
+msgstr ""
+
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:13
+msgid "Environment variable"
+msgstr ""
+
+#: applications/luci-app-frps/root/usr/share/rpcd/acl.d/luci-app-frps.json:3
+msgid "Grant access to LuCI app frps"
+msgstr ""
+
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:41
+msgid ""
+"HeartBeatTimeout specifies the maximum time to wait for a heartbeat before "
+"terminating the connection. It is not recommended to change this value."
+"<br>By default, this value is 90."
+msgstr ""
+
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:41
+msgid "Heartbeat timeout"
+msgstr ""
+
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:21
+msgid "KCP bind port"
+msgstr ""
+
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:31
+msgid "Log file"
+msgstr ""
+
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:32
+msgid "Log level"
+msgstr ""
+
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:33
+msgid "Log max days"
+msgstr ""
+
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:9
+msgid "Log stderr"
+msgstr ""
+
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:8
+msgid "Log stdout"
+msgstr ""
+
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:31
+msgid ""
+"LogFile specifies a file where logs will be written to. This value will only "
+"be used if LogWay is set appropriately.<br>By default, this value is "
+"\"console\"."
+msgstr ""
+
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:32
+msgid ""
+"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:33
+msgid ""
+"LogMaxDays specifies the maximum number of days to store log information "
+"before deletion. This is only used if LogWay == \"file\".<br>By default, "
+"this value is 0."
+msgstr ""
+
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:40
+msgid "Max ports per client"
+msgstr ""
+
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:40
+msgid ""
+"MaxPortsPerClient specifies the maximum number of ports a single client may "
+"proxy to. If this value is 0, no limit will be applied.<br>By default, this "
+"value is 0."
+msgstr ""
+
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:13
+msgid ""
+"OS environments pass to frp for config file template, see <a href=\"https://"
+"github.com/fatedier/frp#configuration-file-template\">frp README</a>"
+msgstr ""
+
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:22
+msgid "Proxy bind address"
+msgstr ""
+
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:22
+msgid ""
+"ProxyBindAddr specifies the address that the proxy binds to. This value may "
+"be the same as BindAddr.<br>By default, this value is \"0.0.0.0\"."
+msgstr ""
+
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:12
+msgid "Respawn when crashed"
+msgstr ""
+
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:11
+msgid "Run daemon as group"
+msgstr ""
+
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:10
+msgid "Run daemon as user"
+msgstr ""
+
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:102
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:106
+msgid "Startup settings"
+msgstr ""
+
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:36
+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 \"\"."
+msgstr ""
+
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:36
+msgid "Subdomain host"
+msgstr ""
+
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:37
+msgid "TCP mux"
+msgstr ""
+
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:37
+msgid ""
+"TcpMux toggles TCP stream multiplexing. This allows multiple requests from a "
+"client to share a single TCP connection.<br>By default, this value is true."
+msgstr ""
+
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:35
+msgid "Token"
+msgstr ""
+
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:35
+msgid ""
+"Token specifies the authorization token used to authenticate keys received "
+"from clients. Clients must have a matching token to be authorized to use the "
+"server.<br>By default, this value is \"\"."
+msgstr ""
+
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:20
+msgid "UDP bind port"
+msgstr ""
+
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:23
+msgid "Vhost HTTP port"
+msgstr ""
+
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:25
+msgid "Vhost HTTP timeout"
+msgstr ""
+
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:24
+msgid "Vhost HTTPS port"
+msgstr ""
+
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:23
+msgid ""
+"VhostHttpPort specifies the port that the server listens for HTTP Vhost "
+"requests. If this value is 0, the server will not listen for HTTP requests."
+"<br>By default, this value is 0."
+msgstr ""
+
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:25
+msgid ""
+"VhostHttpTimeout specifies the response header timeout for the Vhost HTTP "
+"server, in seconds.<br>By default, this value is 60."
+msgstr ""
+
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:24
+msgid ""
+"VhostHttpsPort specifies the port that the server listens for HTTPS Vhost "
+"requests. If this value is 0, the server will not listen for HTTPS requests."
+"<br>By default, this value is 0."
+msgstr ""
+
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:96
+#: applications/luci-app-frps/root/usr/share/luci/menu.d/luci-app-frps.json:3
+msgid "frp Server"
+msgstr ""
index 7bb794ccb8ad3e61ad4ef663f9f4421800e871c5..6f7e96554e1b7915f282ae5af4adeab6e9ce9a9e 100644 (file)
@@ -1,8 +1,14 @@
 msgid ""
 msgstr ""
+"PO-Revision-Date: 2020-05-16 16:06+0000\n"
+"Last-Translator: Petri Asikainen <uniluodossa@gmail.com>\n"
+"Language-Team: Finnish <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationsfrps/fi/>\n"
 "Language: fi\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+"X-Generator: Weblate 4.1-dev\n"
 
 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:14
 msgid "Additional configs"
@@ -163,7 +169,7 @@ msgstr ""
 
 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:32
 msgid "Log level"
-msgstr ""
+msgstr "Lokitaso"
 
 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:33
 msgid "Log max days"
index 81995157eab88dbe95cdf5c99c2b1aeff87a2b3e..906e72decd74827b7f8d6d8823f5b2f537c0306f 100644 (file)
@@ -1,8 +1,14 @@
 msgid ""
 msgstr ""
+"PO-Revision-Date: 2020-06-13 22:13+0000\n"
+"Last-Translator: Satoru Yoshida <ramat@ram.ne.jp>\n"
+"Language-Team: Japanese <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationsfrps/ja/>\n"
 "Language: ja\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.1-dev\n"
 
 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:14
 msgid "Additional configs"
@@ -159,11 +165,11 @@ msgstr ""
 
 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:31
 msgid "Log file"
-msgstr ""
+msgstr "ログファイル"
 
 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:32
 msgid "Log level"
-msgstr ""
+msgstr "ログレベル"
 
 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:33
 msgid "Log max days"
index 8f76452af3a3c6d3a3d18601b2e99b0c34041794..1e97de66b174ff3e9c07956ded0cee3f681e0dd5 100644 (file)
@@ -1,7 +1,7 @@
 msgid ""
 msgstr ""
-"PO-Revision-Date: 2020-05-10 12:47+0000\n"
-"Last-Translator: Artem <KovalevArtem.ru@gmail.com>\n"
+"PO-Revision-Date: 2020-05-12 20:02+0000\n"
+"Last-Translator: Anton Kikin <a.a.kikin@gmail.com>\n"
 "Language-Team: Russian <https://hosted.weblate.org/projects/openwrt/"
 "luciapplicationsfrps/ru/>\n"
 "Language: ru\n"
@@ -170,7 +170,7 @@ msgstr "Файл журнала приложения"
 
 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:32
 msgid "Log level"
-msgstr ""
+msgstr "Уровень журналирования"
 
 #: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:33
 msgid "Log max days"
diff --git a/applications/luci-app-fwknopd/po/ar/fwknopd.po b/applications/luci-app-fwknopd/po/ar/fwknopd.po
new file mode 100644 (file)
index 0000000..6d2ebe7
--- /dev/null
@@ -0,0 +1,120 @@
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"PO-Revision-Date: 2015-05-12 21:03-0500\n"
+"Last-Translator: Automatically generated\n"
+"Language-Team: none\n"
+"Language: ar\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 "
+"&& n%100<=10 ? 3 : n%100>=11 ? 4 : 5;\n"
+
+#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:48
+msgid ""
+"Allow SPA clients to request access to services through an iptables firewall "
+"instead of just to it."
+msgstr ""
+
+#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:49
+msgid "Allow SPA clients to request forwarding destination by DNS name."
+msgstr ""
+
+#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:22
+msgid "Base64 key"
+msgstr ""
+
+#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:33
+msgid ""
+"Define a set of ports and protocols (tcp or udp) that will be opened if a "
+"valid knock sequence is seen. If this entry is not set, fwknopd will attempt "
+"to honor any proto/port request specified in the SPA data (unless of it "
+"matches any “RESTRICT_PORTS” entries). Multiple entries are comma-separated."
+msgstr ""
+
+#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:36
+msgid ""
+"Define the length of time access will be granted by fwknopd through the "
+"firewall after a valid knock sequence from a source IP address. If "
+"“FW_ACCESS_TIMEOUT” is not set then the default timeout of 30 seconds will "
+"automatically be set."
+msgstr ""
+
+#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:18
+#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:20
+msgid ""
+"Define the symmetric key used for decrypting an incoming SPA packet that is "
+"encrypted by the fwknop client with Rijndael."
+msgstr ""
+
+#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:6
+msgid "Enable Uci/Luci control"
+msgstr ""
+
+#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:8
+msgid "Enable config overwrite"
+msgstr ""
+
+#: applications/luci-app-fwknopd/root/usr/share/luci/menu.d/luci-app-fwknopd.json:3
+msgid "Firewall Knock Daemon"
+msgstr ""
+
+#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:4
+msgid "Firewall Knock Operator"
+msgstr ""
+
+#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:39
+msgid ""
+"Force all SPA packets to contain a real IP address within the encrypted "
+"data. This makes it impossible to use the -s command line argument on the "
+"fwknop client command line, so either -R has to be used to automatically "
+"resolve the external address (if the client behind a NAT) or the client must "
+"know the external IP and set it via the -a argument."
+msgstr ""
+
+#: applications/luci-app-fwknopd/root/usr/share/rpcd/acl.d/luci-app-fwknopd.json:3
+msgid "Grant UCI access for luci-app-fwknopd"
+msgstr ""
+
+#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:46
+msgid ""
+"Maximum age in seconds that an SPA packet will be accepted. Defaults to 120 "
+"seconds."
+msgstr ""
+
+#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:19
+msgid "Normal Key"
+msgstr ""
+
+#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:47
+msgid "Specify the ethernet interface on which fwknopd will sniff packets."
+msgstr ""
+
+#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:28
+msgid "The base64 hmac key"
+msgstr ""
+
+#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:17
+msgid "Use ANY for any source IP"
+msgstr ""
+
+#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:8
+msgid ""
+"When unchecked, the config files in /etc/fwknopd will be used as is, "
+"ignoring any settings here."
+msgstr ""
+
+#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:10
+msgid "access.conf stanzas"
+msgstr ""
+
+#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:44
+msgid "fwknopd.conf config options"
+msgstr ""
+
+#~ msgid "Enter custom access.conf variables below:"
+#~ msgstr "Enter custom access.conf variables below:"
+
+#~ msgid "Enter custom fwknopd.conf variables below:"
+#~ msgstr "Enter custom fwknopd.conf variables below:"
index a623cfd4200afe430c9e250aabb11bdab1f5c568..a6a7ab63e79e20bce38f41a56836c9d77e39dae3 100644 (file)
@@ -2,7 +2,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: \n"
 "POT-Creation-Date: \n"
-"PO-Revision-Date: 2020-05-02 10:21+0000\n"
+"PO-Revision-Date: 2020-06-08 11:55+0000\n"
 "Last-Translator: Wellington Terumi Uemura <wellingtonuemura@gmail.com>\n"
 "Language-Team: Portuguese (Brazil) <https://hosted.weblate.org/projects/"
 "openwrt/luciapplicationsfwknopd/pt_BR/>\n"
@@ -91,7 +91,7 @@ msgstr ""
 "pacote cifrado. Isto torna impossível o uso do argumento de linha de comando "
 "'-s' no cliente fwknop. Desta forma, ou o argumento '-R' deve ser usada para "
 "resolver os endereços externos automaticamente (se o cliente estiver atrás "
-"de uma NAT)  ou o ciente deve conhecer o seu endereço IP externo e defini-lo "
+"de uma NAT) ou o ciente deve conhecer o seu endereço IP externo e defini-lo "
 "através do argumento '-a'."
 
 #: applications/luci-app-fwknopd/root/usr/share/rpcd/acl.d/luci-app-fwknopd.json:3
index 34836eeadf7a31c26de2a8f085340ddc5ec71a4a..b3f089a2346c8d962e06ece295facc84ed224506 100644 (file)
@@ -2,17 +2,17 @@ msgid ""
 msgstr ""
 "Project-Id-Version: LuCI: fwknopd\n"
 "POT-Creation-Date: 2017-12-01 12:15+0300\n"
-"PO-Revision-Date: 2020-04-30 05:51+0000\n"
-"Last-Translator: Anonymous <noreply@weblate.org>\n"
+"PO-Revision-Date: 2020-06-08 19:47+0000\n"
+"Last-Translator: Artem <KovalevArtem.ru@gmail.com>\n"
 "Language-Team: Russian <https://hosted.weblate.org/projects/openwrt/"
 "luciapplicationsfwknopd/ru/>\n"
 "Language: ru\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<="
-"4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
-"X-Generator: Weblate 4.0.2\n"
+"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n"
+"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
+"X-Generator: Weblate 4.1-dev\n"
 "Project-Info: Это технический перевод, не дословный. Главное-удобный русский "
 "интерфейс, все проверялось в графическом режиме, совместим с другими apps\n"
 
@@ -54,7 +54,7 @@ msgid ""
 "automatically be set."
 msgstr ""
 "Задайте промежуток времени, в течение которого демоном fwknopd будет "
-"предоставлен доступ через  межсетевой экран, после допустимой "
+"предоставлен доступ через межсетевой экран, после допустимой "
 "последовательности защищенного постукивания из исходящего IP-адреса. Если "
 "параметр 'FW_ACCESS_TIMEOUT' не установлен, то автоматически устанавливается "
 "время ожидания по умолчанию 30 секунд."
@@ -101,7 +101,7 @@ msgstr ""
 
 #: applications/luci-app-fwknopd/root/usr/share/rpcd/acl.d/luci-app-fwknopd.json:3
 msgid "Grant UCI access for luci-app-fwknopd"
-msgstr ""
+msgstr "Предоставить UCI доступ для luci-app-fwknopd"
 
 #: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:46
 msgid ""
@@ -132,7 +132,7 @@ msgid ""
 "When unchecked, the config files in /etc/fwknopd will be used as is, "
 "ignoring any settings here."
 msgstr ""
-"Если не отмечено, будет использоваться дефолтный config файл fwknopd  (/etc/"
+"Если не отмечено, будет использоваться дефолтный config файл fwknopd (/etc/"
 "fwknopd), игнорируя любые изменения настроек fwknopd здесь."
 
 #: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:10
index 6a1ac29841659fbfeec0004c9dcc8b1a13ef9981..e04e73208f6fe3347e46ee64bc20c9a563c6fded 100644 (file)
@@ -10,7 +10,7 @@ LUCI_TITLE:=DNS Over HTTPS Proxy Web UI
 LUCI_DESCRIPTION:=Provides Web UI for DNS Over HTTPS Proxy
 LUCI_DEPENDS:=+luci-compat +luci-mod-admin-full +https-dns-proxy
 LUCI_PKGARCH:=all
-PKG_RELEASE:=6
+PKG_RELEASE:=8
 
 include ../../luci.mk
 
diff --git a/applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.cloudflare-dns.family.lua b/applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.cloudflare-dns.family.lua
new file mode 100644 (file)
index 0000000..8bad0a0
--- /dev/null
@@ -0,0 +1,8 @@
+return {
+       name = "Cloudflare-Family",
+       label = _("Cloudflare (Family Protection)"),
+       resolver_url = "https://family.cloudflare-dns.com/dns-query",
+       bootstrap_dns = "1.1.1.3,1.0.0.3,2606:4700:4700::1113,2606:4700:4700::1003",
+       help_link = "https://one.one.one.one/family/",
+       help_link_text = "Cloudflare"
+}
index e8673d5d58f717cc87389abae3e8995981f36745..7e30c125c87dcf701867bb7566eace74a3cf18a6 100644 (file)
@@ -2,5 +2,7 @@ return {
        name = "Cloudflare",
        label = _("Cloudflare"),
        resolver_url = "https://cloudflare-dns.com/dns-query",
-       bootstrap_dns = "1.1.1.1,1.0.0.1"
+       bootstrap_dns = "1.1.1.1,1.0.0.1,2606:4700:4700::1111,2606:4700:4700::1001",
+       help_link = "https://one.one.one.one/family/",
+       help_link_text = "Cloudflare"
 }
diff --git a/applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.cloudflare-dns.security.lua b/applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.cloudflare-dns.security.lua
new file mode 100644 (file)
index 0000000..a862f43
--- /dev/null
@@ -0,0 +1,8 @@
+return {
+       name = "Cloudflare-Security",
+       label = _("Cloudflare (Security Protection)"),
+       resolver_url = "https://security.cloudflare-dns.com/dns-query",
+       bootstrap_dns = "1.1.1.1,1.0.0.1,2606:4700:4700::1111,2606:4700:4700::1001",
+       help_link = "https://one.one.one.one/family/",
+       help_link_text = "Cloudflare"
+}
index c57de38724c03ce0f69ec0d60f3dd161f4772a81..a1da93b2f24ecf906d58ca588fa38fe7b9795edd 100644 (file)
@@ -9,7 +9,21 @@ local packageName = "https-dns-proxy"
 local providers_dir = "/usr/lib/lua/luci/" .. packageName .. "/providers/"
 local helperText = ""
 
-function create_helper_text()
+function getPackageVersion()
+       local opkgFile = "/usr/lib/opkg/status"
+       local line
+       local flag = false
+       for line in io.lines(opkgFile) do
+               if flag then
+                       return line:match('[%d%.$-]+') or ""
+               elseif line:find("Package: " .. packageName:gsub("%-", "%%%-")) then
+                       flag = true
+               end
+       end
+       return ""
+end
+
+function createHelperText()
        local initText = "<br />" .. translate("For more information on different options check") .. " "
        for filename in fs.dir(providers_dir) do
                local p_func = loadfile(providers_dir .. filename)
@@ -25,7 +39,7 @@ function create_helper_text()
                                else
                                        helperText = helperText .. ", "
                                end
-                               helperText = helperText .. [[<a href="]] .. url .. [[">]] .. domain .. [[</a>]]
+                               helperText = helperText .. [[<a href="]] .. url .. [[" target="_blank">]] .. domain .. [[</a>]]
                        end
                end
        end
@@ -35,7 +49,7 @@ function create_helper_text()
        end
 end
 
-function get_provider_name(value)
+function getProviderName(value)
        for filename in fs.dir(providers_dir) do
                local p_func = loadfile(providers_dir .. filename)
                setfenv(p_func, { _ = i18n.translate })
@@ -51,7 +65,7 @@ end
 
 local packageStatus, packageStatusCode
 local ubusStatus = util.ubus("service", "list", { name = packageName })
-local packageVersion = tostring(util.trim(sys.exec("opkg list-installed " .. packageName .. " | awk '{print $3}'"))) or ""
+local packageVersion = getPackageVersion()
 
 if packageVersion == "" then
        packageStatusCode = -1
@@ -81,7 +95,7 @@ else
                                end
                                la = la or "127.0.0.1"
                                lp = lp or n + 5053
-                               packageStatus = packageStatus .. translatef("Running: %s DoH at %s:%s", get_provider_name(url), la, lp) .. "\n"
+                               packageStatus = packageStatus .. translatef("Running: %s DoH at %s:%s", getProviderName(url), la, lp) .. "\n"
                        else
                                break
                        end
@@ -108,7 +122,7 @@ else
        buttons.template = packageName .. "/buttons"
 end
 
-create_helper_text()
+createHelperText()
 s3 = m:section(TypedSection, "https-dns-proxy", translate("Instances"), 
        translatef("When you add/remove any instances below, they will be used to override the 'DNS forwardings' section of %sDHCP and DNS%s.", "<a href=\"" .. dispatcher.build_url("admin/network/dhcp") .. "\">", "</a>") .. helperText)
 s3.template = "cbi/tblsection"
diff --git a/applications/luci-app-https-dns-proxy/po/ar/https-dns-proxy.po b/applications/luci-app-https-dns-proxy/po/ar/https-dns-proxy.po
new file mode 100644 (file)
index 0000000..464f9fd
--- /dev/null
@@ -0,0 +1,195 @@
+msgid ""
+msgstr ""
+"Language: ar\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:72
+msgid "%s is not installed or not found"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.adguard.dns-family.lua:3
+msgid "AdGuard (Family Protection)"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.adguard.dns.lua:3
+msgid "AdGuard (Standard)"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/ca.cira.canadianshield.family.lua:3
+msgid "CIRA Canadian Shield (Family)"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/ca.cira.canadianshield.private.lua:3
+msgid "CIRA Canadian Shield (Private)"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/ca.cira.canadianshield.protected.lua:3
+msgid "CIRA Canadian Shield (Protected)"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/org.cleanbrowsing.doh-adult.lua:3
+msgid "CleanBrowsing (Adult Filter)"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/org.cleanbrowsing.doh-family.lua:3
+msgid "CleanBrowsing (Family Filter)"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/org.cleanbrowsing.doh-security.lua:3
+msgid "CleanBrowsing (Security Filter)"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.cloudflare-dns.lua:3
+msgid "Cloudflare"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.cloudflare-dns.family.lua:3
+msgid "Cloudflare (Family Protection)"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.cloudflare-dns.security.lua:3
+msgid "Cloudflare (Security Protection)"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/controller/https-dns-proxy.lua:4
+msgid "DNS HTTPS Proxy"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:106
+msgid "DNS HTTPS Proxy Settings"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers.disabled/sb.dns.lua:3
+msgid "DNS.SB"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers.disabled/ch.digitale-gesellschaft.dns.lua:3
+msgid "Digitale Gesellschaft"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/view/https-dns-proxy/buttons.htm:57
+msgid "Disable"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:177
+msgid "EDNS client subnet"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/view/https-dns-proxy/buttons.htm:54
+msgid "Enable"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:27
+msgid "For more information on different options check"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/google.dns.lua:3
+msgid "Google"
+msgstr ""
+
+#: 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 ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:126
+msgid "Instances"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/gr.libredns.doh.lua:3
+msgid "LibreDNS"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/gr.libredns.doh-ads.lua:3
+msgid "LibreDNS (No Ads)"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:160
+msgid "Listen address"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:173
+msgid "Listen port"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/view/https-dns-proxy/js.htm:52
+msgid "Loading"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/cz.nic.odvr.lua:3
+msgid "ODVR (nic.cz)"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:180
+msgid "Proxy server"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.quad9.dns.lua:3
+msgid "Quad 9 (Recommended)"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.quad9.dns11.lua:3
+msgid "Quad 9 (Secured with ECS Support)"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.quad9.dns9.lua:3
+msgid "Quad 9 (Secured)"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.quad9.dns10.lua:3
+msgid "Quad 9 (Unsecured)"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/view/https-dns-proxy/buttons.htm:44
+msgid "Reload"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:133
+msgid "Resolver"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:98
+msgid "Running: %s DoH at %s:%s"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:110
+msgid "Service Status"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:108
+msgid "Service Status [%s %s]"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/view/https-dns-proxy/buttons.htm:41
+msgid "Start"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/view/https-dns-proxy/buttons.htm:47
+msgid "Stop"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:76
+msgid "Stopped"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:63
+msgid "Unknown Provider"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:127
+msgid ""
+"When you add/remove any instances below, they will be used to override the "
+"'DNS forwardings' section of %sDHCP and DNS%s."
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:48
+msgid "and"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:78
+msgid "disabled"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers.disabled/cn.rubyfish.dns.lua:3
+msgid "rubyfish.cn"
+msgstr ""
index 335a75c9b2192236db611055a6cc25e0ac4571bb..1c413b0a9f748ea239142ef097e106fe4619f383 100644 (file)
@@ -4,7 +4,7 @@ msgstr ""
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
 
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:58
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:72
 msgid "%s is not installed or not found"
 msgstr ""
 
@@ -44,11 +44,19 @@ msgstr ""
 msgid "Cloudflare"
 msgstr ""
 
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.cloudflare-dns.family.lua:3
+msgid "Cloudflare (Family Protection)"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.cloudflare-dns.security.lua:3
+msgid "Cloudflare (Security Protection)"
+msgstr ""
+
 #: applications/luci-app-https-dns-proxy/luasrc/controller/https-dns-proxy.lua:4
 msgid "DNS HTTPS Proxy"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:92
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:106
 msgid "DNS HTTPS Proxy Settings"
 msgstr ""
 
@@ -64,7 +72,7 @@ msgstr ""
 msgid "Disable"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:163
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:177
 msgid "EDNS client subnet"
 msgstr ""
 
@@ -72,7 +80,7 @@ msgstr ""
 msgid "Enable"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:13
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:27
 msgid "For more information on different options check"
 msgstr ""
 
@@ -81,10 +89,10 @@ msgid "Google"
 msgstr ""
 
 #: applications/luci-app-https-dns-proxy/root/usr/share/rpcd/acl.d/luci-app-https-dns-proxy.json:3
-msgid "Grant UCI access for luci-app-https-dns-proxy"
+msgid "Grant UCI and file access for luci-app-https-dns-proxy"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:112
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:126
 msgid "Instances"
 msgstr ""
 
@@ -96,11 +104,11 @@ msgstr ""
 msgid "LibreDNS (No Ads)"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:146
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:160
 msgid "Listen address"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:159
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:173
 msgid "Listen port"
 msgstr ""
 
@@ -112,7 +120,7 @@ msgstr ""
 msgid "ODVR (nic.cz)"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:166
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:180
 msgid "Proxy server"
 msgstr ""
 
@@ -136,19 +144,19 @@ msgstr ""
 msgid "Reload"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:119
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:133
 msgid "Resolver"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:84
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:98
 msgid "Running: %s DoH at %s:%s"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:96
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:110
 msgid "Service Status"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:94
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:108
 msgid "Service Status [%s %s]"
 msgstr ""
 
@@ -160,25 +168,25 @@ msgstr ""
 msgid "Stop"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:62
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:76
 msgid "Stopped"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:49
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:63
 msgid "Unknown Provider"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:113
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:127
 msgid ""
 "When you add/remove any instances below, they will be used to override the "
 "'DNS forwardings' section of %sDHCP and DNS%s."
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:34
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:48
 msgid "and"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:64
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:78
 msgid "disabled"
 msgstr ""
 
index c4e9a5ecebdc26dc2195adee3ea68c754a154b55..a8b30d95d329a0b27af1b2d8d81293846df3ea13 100644 (file)
@@ -4,7 +4,7 @@ msgstr ""
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
 
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:58
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:72
 msgid "%s is not installed or not found"
 msgstr ""
 
@@ -44,11 +44,19 @@ msgstr ""
 msgid "Cloudflare"
 msgstr ""
 
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.cloudflare-dns.family.lua:3
+msgid "Cloudflare (Family Protection)"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.cloudflare-dns.security.lua:3
+msgid "Cloudflare (Security Protection)"
+msgstr ""
+
 #: applications/luci-app-https-dns-proxy/luasrc/controller/https-dns-proxy.lua:4
 msgid "DNS HTTPS Proxy"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:92
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:106
 msgid "DNS HTTPS Proxy Settings"
 msgstr ""
 
@@ -64,7 +72,7 @@ msgstr ""
 msgid "Disable"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:163
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:177
 msgid "EDNS client subnet"
 msgstr ""
 
@@ -72,7 +80,7 @@ msgstr ""
 msgid "Enable"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:13
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:27
 msgid "For more information on different options check"
 msgstr ""
 
@@ -81,10 +89,10 @@ msgid "Google"
 msgstr ""
 
 #: applications/luci-app-https-dns-proxy/root/usr/share/rpcd/acl.d/luci-app-https-dns-proxy.json:3
-msgid "Grant UCI access for luci-app-https-dns-proxy"
+msgid "Grant UCI and file access for luci-app-https-dns-proxy"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:112
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:126
 msgid "Instances"
 msgstr ""
 
@@ -96,11 +104,11 @@ msgstr ""
 msgid "LibreDNS (No Ads)"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:146
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:160
 msgid "Listen address"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:159
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:173
 msgid "Listen port"
 msgstr ""
 
@@ -112,7 +120,7 @@ msgstr ""
 msgid "ODVR (nic.cz)"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:166
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:180
 msgid "Proxy server"
 msgstr ""
 
@@ -136,19 +144,19 @@ msgstr ""
 msgid "Reload"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:119
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:133
 msgid "Resolver"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:84
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:98
 msgid "Running: %s DoH at %s:%s"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:96
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:110
 msgid "Service Status"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:94
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:108
 msgid "Service Status [%s %s]"
 msgstr ""
 
@@ -160,25 +168,25 @@ msgstr ""
 msgid "Stop"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:62
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:76
 msgid "Stopped"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:49
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:63
 msgid "Unknown Provider"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:113
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:127
 msgid ""
 "When you add/remove any instances below, they will be used to override the "
 "'DNS forwardings' section of %sDHCP and DNS%s."
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:34
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:48
 msgid "and"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:64
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:78
 msgid "disabled"
 msgstr ""
 
index 52ca48452c0776ae46bb0bc2a3e3c8db1480be86..8d9ced0b73dc1e6eff0e4bdf3b81961b6ba5f96b 100644 (file)
@@ -4,7 +4,7 @@ msgstr ""
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
 
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:58
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:72
 msgid "%s is not installed or not found"
 msgstr ""
 
@@ -44,11 +44,19 @@ msgstr ""
 msgid "Cloudflare"
 msgstr ""
 
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.cloudflare-dns.family.lua:3
+msgid "Cloudflare (Family Protection)"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.cloudflare-dns.security.lua:3
+msgid "Cloudflare (Security Protection)"
+msgstr ""
+
 #: applications/luci-app-https-dns-proxy/luasrc/controller/https-dns-proxy.lua:4
 msgid "DNS HTTPS Proxy"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:92
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:106
 msgid "DNS HTTPS Proxy Settings"
 msgstr ""
 
@@ -64,7 +72,7 @@ msgstr ""
 msgid "Disable"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:163
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:177
 msgid "EDNS client subnet"
 msgstr ""
 
@@ -72,7 +80,7 @@ msgstr ""
 msgid "Enable"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:13
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:27
 msgid "For more information on different options check"
 msgstr ""
 
@@ -81,10 +89,10 @@ msgid "Google"
 msgstr ""
 
 #: applications/luci-app-https-dns-proxy/root/usr/share/rpcd/acl.d/luci-app-https-dns-proxy.json:3
-msgid "Grant UCI access for luci-app-https-dns-proxy"
+msgid "Grant UCI and file access for luci-app-https-dns-proxy"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:112
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:126
 msgid "Instances"
 msgstr ""
 
@@ -96,11 +104,11 @@ msgstr ""
 msgid "LibreDNS (No Ads)"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:146
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:160
 msgid "Listen address"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:159
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:173
 msgid "Listen port"
 msgstr ""
 
@@ -112,7 +120,7 @@ msgstr ""
 msgid "ODVR (nic.cz)"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:166
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:180
 msgid "Proxy server"
 msgstr ""
 
@@ -136,19 +144,19 @@ msgstr ""
 msgid "Reload"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:119
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:133
 msgid "Resolver"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:84
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:98
 msgid "Running: %s DoH at %s:%s"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:96
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:110
 msgid "Service Status"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:94
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:108
 msgid "Service Status [%s %s]"
 msgstr ""
 
@@ -160,25 +168,25 @@ msgstr ""
 msgid "Stop"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:62
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:76
 msgid "Stopped"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:49
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:63
 msgid "Unknown Provider"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:113
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:127
 msgid ""
 "When you add/remove any instances below, they will be used to override the "
 "'DNS forwardings' section of %sDHCP and DNS%s."
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:34
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:48
 msgid "and"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:64
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:78
 msgid "disabled"
 msgstr ""
 
index 0b8a64dc7f2f02b799ddaf0791788786ad6cec76..e62aeabbf97e276eba821fe1b0d6027224236cb0 100644 (file)
@@ -10,7 +10,7 @@ msgstr ""
 "Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n"
 "X-Generator: Weblate 3.11-dev\n"
 
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:58
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:72
 msgid "%s is not installed or not found"
 msgstr ""
 
@@ -50,11 +50,19 @@ msgstr ""
 msgid "Cloudflare"
 msgstr ""
 
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.cloudflare-dns.family.lua:3
+msgid "Cloudflare (Family Protection)"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.cloudflare-dns.security.lua:3
+msgid "Cloudflare (Security Protection)"
+msgstr ""
+
 #: applications/luci-app-https-dns-proxy/luasrc/controller/https-dns-proxy.lua:4
 msgid "DNS HTTPS Proxy"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:92
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:106
 msgid "DNS HTTPS Proxy Settings"
 msgstr ""
 
@@ -70,7 +78,7 @@ msgstr ""
 msgid "Disable"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:163
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:177
 msgid "EDNS client subnet"
 msgstr ""
 
@@ -78,7 +86,7 @@ msgstr ""
 msgid "Enable"
 msgstr "Povolit"
 
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:13
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:27
 msgid "For more information on different options check"
 msgstr "Více informací o dalších možnostech"
 
@@ -87,10 +95,10 @@ msgid "Google"
 msgstr ""
 
 #: applications/luci-app-https-dns-proxy/root/usr/share/rpcd/acl.d/luci-app-https-dns-proxy.json:3
-msgid "Grant UCI access for luci-app-https-dns-proxy"
+msgid "Grant UCI and file access for luci-app-https-dns-proxy"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:112
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:126
 msgid "Instances"
 msgstr "Instance"
 
@@ -102,11 +110,11 @@ msgstr ""
 msgid "LibreDNS (No Ads)"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:146
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:160
 msgid "Listen address"
 msgstr "Naslouchající adresa"
 
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:159
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:173
 msgid "Listen port"
 msgstr "Naslouchající port"
 
@@ -118,7 +126,7 @@ msgstr ""
 msgid "ODVR (nic.cz)"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:166
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:180
 msgid "Proxy server"
 msgstr "Proxy server"
 
@@ -142,19 +150,19 @@ msgstr ""
 msgid "Reload"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:119
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:133
 msgid "Resolver"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:84
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:98
 msgid "Running: %s DoH at %s:%s"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:96
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:110
 msgid "Service Status"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:94
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:108
 msgid "Service Status [%s %s]"
 msgstr ""
 
@@ -166,25 +174,25 @@ msgstr ""
 msgid "Stop"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:62
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:76
 msgid "Stopped"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:49
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:63
 msgid "Unknown Provider"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:113
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:127
 msgid ""
 "When you add/remove any instances below, they will be used to override the "
 "'DNS forwardings' section of %sDHCP and DNS%s."
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:34
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:48
 msgid "and"
 msgstr "a"
 
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:64
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:78
 msgid "disabled"
 msgstr ""
 
index 860a67e8c5625174fcc7013fde09eb98896e1df2..3bd897d79400e5b53da9d174718398528f9c6724 100644 (file)
@@ -10,7 +10,7 @@ msgstr ""
 "Plural-Forms: nplurals=2; plural=n != 1;\n"
 "X-Generator: Weblate 4.0.2-dev\n"
 
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:58
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:72
 msgid "%s is not installed or not found"
 msgstr "%s ist nicht installiert oder konnte nicht gefunden werden"
 
@@ -50,11 +50,19 @@ msgstr "CleanBrowsing (Sicherheitsfilter)"
 msgid "Cloudflare"
 msgstr "Cloudflare"
 
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.cloudflare-dns.family.lua:3
+msgid "Cloudflare (Family Protection)"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.cloudflare-dns.security.lua:3
+msgid "Cloudflare (Security Protection)"
+msgstr ""
+
 #: applications/luci-app-https-dns-proxy/luasrc/controller/https-dns-proxy.lua:4
 msgid "DNS HTTPS Proxy"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:92
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:106
 msgid "DNS HTTPS Proxy Settings"
 msgstr ""
 
@@ -70,7 +78,7 @@ msgstr "Digitale Gesellschaft"
 msgid "Disable"
 msgstr "Deaktivieren"
 
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:163
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:177
 msgid "EDNS client subnet"
 msgstr "EDNS-Clientsubnetz"
 
@@ -78,7 +86,7 @@ msgstr "EDNS-Clientsubnetz"
 msgid "Enable"
 msgstr "Aktivieren"
 
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:13
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:27
 msgid "For more information on different options check"
 msgstr "Weitere Informationen zu den verschiedenen Optionen finden Sie unter"
 
@@ -87,10 +95,10 @@ msgid "Google"
 msgstr "Google"
 
 #: applications/luci-app-https-dns-proxy/root/usr/share/rpcd/acl.d/luci-app-https-dns-proxy.json:3
-msgid "Grant UCI access for luci-app-https-dns-proxy"
+msgid "Grant UCI and file access for luci-app-https-dns-proxy"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:112
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:126
 msgid "Instances"
 msgstr "Instanzen"
 
@@ -102,11 +110,11 @@ msgstr "LibreDNS"
 msgid "LibreDNS (No Ads)"
 msgstr "LibreDNS (werbefrei)"
 
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:146
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:160
 msgid "Listen address"
 msgstr "Listen-Adresse"
 
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:159
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:173
 msgid "Listen port"
 msgstr "Listen-Port"
 
@@ -118,7 +126,7 @@ msgstr "Lade"
 msgid "ODVR (nic.cz)"
 msgstr "ODVR (nic.cz)"
 
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:166
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:180
 msgid "Proxy server"
 msgstr "Proxyserver"
 
@@ -142,19 +150,19 @@ msgstr "Quad 9 (ungesichert)"
 msgid "Reload"
 msgstr "Neu laden"
 
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:119
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:133
 msgid "Resolver"
 msgstr "Resolver"
 
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:84
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:98
 msgid "Running: %s DoH at %s:%s"
 msgstr "Läuft: %s DoH at %s:%s"
 
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:96
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:110
 msgid "Service Status"
 msgstr "Dienststatus"
 
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:94
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:108
 msgid "Service Status [%s %s]"
 msgstr "Servicestatus [%s %s]"
 
@@ -166,25 +174,25 @@ msgstr "Start"
 msgid "Stop"
 msgstr "Stopp"
 
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:62
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:76
 msgid "Stopped"
 msgstr "Angehalten"
 
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:49
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:63
 msgid "Unknown Provider"
 msgstr "Unbekannter Anbieter"
 
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:113
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:127
 msgid ""
 "When you add/remove any instances below, they will be used to override the "
 "'DNS forwardings' section of %sDHCP and DNS%s."
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:34
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:48
 msgid "and"
 msgstr "und"
 
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:64
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:78
 msgid "disabled"
 msgstr "deaktiviert"
 
index aec004c378e5a82ef152f8a7236f4b82e4f328b5..b6ac1e894a10dfc042c5847bfed624f4408070aa 100644 (file)
@@ -10,7 +10,7 @@ msgstr ""
 "Plural-Forms: nplurals=2; plural=n != 1;\n"
 "X-Generator: Weblate 3.10-dev\n"
 
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:58
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:72
 msgid "%s is not installed or not found"
 msgstr ""
 
@@ -50,11 +50,19 @@ msgstr ""
 msgid "Cloudflare"
 msgstr ""
 
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.cloudflare-dns.family.lua:3
+msgid "Cloudflare (Family Protection)"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.cloudflare-dns.security.lua:3
+msgid "Cloudflare (Security Protection)"
+msgstr ""
+
 #: applications/luci-app-https-dns-proxy/luasrc/controller/https-dns-proxy.lua:4
 msgid "DNS HTTPS Proxy"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:92
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:106
 msgid "DNS HTTPS Proxy Settings"
 msgstr ""
 
@@ -70,7 +78,7 @@ msgstr ""
 msgid "Disable"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:163
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:177
 msgid "EDNS client subnet"
 msgstr ""
 
@@ -78,7 +86,7 @@ msgstr ""
 msgid "Enable"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:13
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:27
 msgid "For more information on different options check"
 msgstr ""
 
@@ -87,10 +95,10 @@ msgid "Google"
 msgstr ""
 
 #: applications/luci-app-https-dns-proxy/root/usr/share/rpcd/acl.d/luci-app-https-dns-proxy.json:3
-msgid "Grant UCI access for luci-app-https-dns-proxy"
+msgid "Grant UCI and file access for luci-app-https-dns-proxy"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:112
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:126
 msgid "Instances"
 msgstr ""
 
@@ -102,11 +110,11 @@ msgstr ""
 msgid "LibreDNS (No Ads)"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:146
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:160
 msgid "Listen address"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:159
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:173
 msgid "Listen port"
 msgstr ""
 
@@ -118,7 +126,7 @@ msgstr "Φόρτωση"
 msgid "ODVR (nic.cz)"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:166
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:180
 msgid "Proxy server"
 msgstr ""
 
@@ -142,19 +150,19 @@ msgstr ""
 msgid "Reload"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:119
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:133
 msgid "Resolver"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:84
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:98
 msgid "Running: %s DoH at %s:%s"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:96
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:110
 msgid "Service Status"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:94
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:108
 msgid "Service Status [%s %s]"
 msgstr ""
 
@@ -166,25 +174,25 @@ msgstr ""
 msgid "Stop"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:62
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:76
 msgid "Stopped"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:49
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:63
 msgid "Unknown Provider"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:113
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:127
 msgid ""
 "When you add/remove any instances below, they will be used to override the "
 "'DNS forwardings' section of %sDHCP and DNS%s."
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:34
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:48
 msgid "and"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:64
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:78
 msgid "disabled"
 msgstr ""
 
index 8de70a3d7d95d75356adf3c74966e590d18990f6..5adad53c5b766fddaf09a0647eb85f3b8fe7497b 100644 (file)
@@ -4,7 +4,7 @@ msgstr ""
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
 
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:58
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:72
 msgid "%s is not installed or not found"
 msgstr ""
 
@@ -44,11 +44,19 @@ msgstr ""
 msgid "Cloudflare"
 msgstr ""
 
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.cloudflare-dns.family.lua:3
+msgid "Cloudflare (Family Protection)"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.cloudflare-dns.security.lua:3
+msgid "Cloudflare (Security Protection)"
+msgstr ""
+
 #: applications/luci-app-https-dns-proxy/luasrc/controller/https-dns-proxy.lua:4
 msgid "DNS HTTPS Proxy"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:92
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:106
 msgid "DNS HTTPS Proxy Settings"
 msgstr ""
 
@@ -64,7 +72,7 @@ msgstr ""
 msgid "Disable"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:163
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:177
 msgid "EDNS client subnet"
 msgstr ""
 
@@ -72,7 +80,7 @@ msgstr ""
 msgid "Enable"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:13
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:27
 msgid "For more information on different options check"
 msgstr ""
 
@@ -81,10 +89,10 @@ msgid "Google"
 msgstr ""
 
 #: applications/luci-app-https-dns-proxy/root/usr/share/rpcd/acl.d/luci-app-https-dns-proxy.json:3
-msgid "Grant UCI access for luci-app-https-dns-proxy"
+msgid "Grant UCI and file access for luci-app-https-dns-proxy"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:112
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:126
 msgid "Instances"
 msgstr ""
 
@@ -96,11 +104,11 @@ msgstr ""
 msgid "LibreDNS (No Ads)"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:146
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:160
 msgid "Listen address"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:159
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:173
 msgid "Listen port"
 msgstr ""
 
@@ -112,7 +120,7 @@ msgstr ""
 msgid "ODVR (nic.cz)"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:166
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:180
 msgid "Proxy server"
 msgstr ""
 
@@ -136,19 +144,19 @@ msgstr ""
 msgid "Reload"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:119
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:133
 msgid "Resolver"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:84
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:98
 msgid "Running: %s DoH at %s:%s"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:96
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:110
 msgid "Service Status"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:94
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:108
 msgid "Service Status [%s %s]"
 msgstr ""
 
@@ -160,25 +168,25 @@ msgstr ""
 msgid "Stop"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:62
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:76
 msgid "Stopped"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:49
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:63
 msgid "Unknown Provider"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:113
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:127
 msgid ""
 "When you add/remove any instances below, they will be used to override the "
 "'DNS forwardings' section of %sDHCP and DNS%s."
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:34
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:48
 msgid "and"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:64
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:78
 msgid "disabled"
 msgstr ""
 
index 348b6e7ce4562605e81d82492175cac581a4288a..07147da0f2aafe34b6d368272358e717d38b8525 100644 (file)
@@ -2,7 +2,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: \n"
 "POT-Creation-Date: \n"
-"PO-Revision-Date: 2020-05-03 15:02+0000\n"
+"PO-Revision-Date: 2020-06-08 11:55+0000\n"
 "Last-Translator: Franco Castillo <castillofrancodamian@gmail.com>\n"
 "Language-Team: Spanish <https://hosted.weblate.org/projects/openwrt/"
 "luciapplicationshttps-dns-proxy/es/>\n"
@@ -13,7 +13,7 @@ msgstr ""
 "Plural-Forms: nplurals=2; plural=n != 1;\n"
 "X-Generator: Weblate 4.1-dev\n"
 
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:58
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:72
 msgid "%s is not installed or not found"
 msgstr "%s no está instalado o no se encuentra"
 
@@ -53,11 +53,19 @@ msgstr "CleanBrowsing (Filtro de seguridad)"
 msgid "Cloudflare"
 msgstr "Cloudflare"
 
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.cloudflare-dns.family.lua:3
+msgid "Cloudflare (Family Protection)"
+msgstr "Cloudflare (Protección Familiar)"
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.cloudflare-dns.security.lua:3
+msgid "Cloudflare (Security Protection)"
+msgstr "Cloudflare (Protección de Seguridad)"
+
 #: applications/luci-app-https-dns-proxy/luasrc/controller/https-dns-proxy.lua:4
 msgid "DNS HTTPS Proxy"
 msgstr "Proxy DNS HTTPS"
 
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:92
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:106
 msgid "DNS HTTPS Proxy Settings"
 msgstr "Configuración de proxy HTTPS de DNS"
 
@@ -73,7 +81,7 @@ msgstr "Sociedad digital"
 msgid "Disable"
 msgstr "Desactivar"
 
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:163
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:177
 msgid "EDNS client subnet"
 msgstr "Subred de cliente EDNS"
 
@@ -81,7 +89,7 @@ msgstr "Subred de cliente EDNS"
 msgid "Enable"
 msgstr "Activar"
 
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:13
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:27
 msgid "For more information on different options check"
 msgstr "Para obtener más información sobre diferentes opciones, consulte"
 
@@ -90,10 +98,10 @@ msgid "Google"
 msgstr "Google"
 
 #: applications/luci-app-https-dns-proxy/root/usr/share/rpcd/acl.d/luci-app-https-dns-proxy.json:3
-msgid "Grant UCI access for luci-app-https-dns-proxy"
-msgstr "Conceder acceso UCI para luci-app-https-dns-proxy"
+msgid "Grant UCI and file access for luci-app-https-dns-proxy"
+msgstr "Conceder acceso UCI y a archivos para luci-app-https-dns-proxy"
 
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:112
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:126
 msgid "Instances"
 msgstr "Instancias"
 
@@ -105,11 +113,11 @@ msgstr "LibreDNS"
 msgid "LibreDNS (No Ads)"
 msgstr "LibreDNS (Sin anuncios)"
 
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:146
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:160
 msgid "Listen address"
 msgstr "Escuchar dirección"
 
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:159
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:173
 msgid "Listen port"
 msgstr "Puerto"
 
@@ -121,7 +129,7 @@ msgstr "Cargando"
 msgid "ODVR (nic.cz)"
 msgstr "ODVR (nic.cz)"
 
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:166
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:180
 msgid "Proxy server"
 msgstr "Servidor proxy"
 
@@ -145,19 +153,19 @@ msgstr "Quad 9 (No asegurado)"
 msgid "Reload"
 msgstr "Recargar"
 
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:119
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:133
 msgid "Resolver"
 msgstr "Resolvedor"
 
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:84
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:98
 msgid "Running: %s DoH at %s:%s"
 msgstr "Ejecutando: %s DoH en %s: %s"
 
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:96
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:110
 msgid "Service Status"
 msgstr "Estado del servicio"
 
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:94
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:108
 msgid "Service Status [%s %s]"
 msgstr "Estado del servicio [%s %s]"
 
@@ -169,15 +177,15 @@ msgstr "Iniciar"
 msgid "Stop"
 msgstr "Detener"
 
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:62
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:76
 msgid "Stopped"
 msgstr "Detenido"
 
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:49
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:63
 msgid "Unknown Provider"
 msgstr "Proveedor desconocido"
 
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:113
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:127
 msgid ""
 "When you add/remove any instances below, they will be used to override the "
 "'DNS forwardings' section of %sDHCP and DNS%s."
@@ -185,11 +193,11 @@ msgstr ""
 "Cuando agrega/elimina las instancias a continuación, se utilizarán para "
 "anular la sección 'Reenvíos DNS' de %sDHCP y DNS%s."
 
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:34
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:48
 msgid "and"
 msgstr "y"
 
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:64
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:78
 msgid "disabled"
 msgstr "desactivado"
 
@@ -197,6 +205,9 @@ msgstr "desactivado"
 msgid "rubyfish.cn"
 msgstr "rubyfish.cn"
 
+#~ msgid "Grant UCI access for luci-app-https-dns-proxy"
+#~ msgstr "Conceder acceso UCI para luci-app-https-dns-proxy"
+
 #~ msgid ""
 #~ "When you add/remove any instances below, they will be used to override "
 #~ "the 'DNS forwardings' section of <a href=\"%s\">DHCP and DNS</a>."
index 9f8ced1c55af3d98fa2c5b5b92d5f365f9aecd65..b6a3479b56439b2d580c053e1ae8a49d0e59cede 100644 (file)
@@ -1,10 +1,16 @@
 msgid ""
 msgstr ""
+"PO-Revision-Date: 2020-06-02 06:42+0000\n"
+"Last-Translator: Petri Asikainen <uniluodossa@gmail.com>\n"
+"Language-Team: Finnish <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationshttps-dns-proxy/fi/>\n"
 "Language: fi\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+"X-Generator: Weblate 4.1-dev\n"
 
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:58
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:72
 msgid "%s is not installed or not found"
 msgstr ""
 
@@ -44,11 +50,19 @@ msgstr ""
 msgid "Cloudflare"
 msgstr ""
 
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.cloudflare-dns.family.lua:3
+msgid "Cloudflare (Family Protection)"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.cloudflare-dns.security.lua:3
+msgid "Cloudflare (Security Protection)"
+msgstr ""
+
 #: applications/luci-app-https-dns-proxy/luasrc/controller/https-dns-proxy.lua:4
 msgid "DNS HTTPS Proxy"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:92
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:106
 msgid "DNS HTTPS Proxy Settings"
 msgstr ""
 
@@ -64,15 +78,15 @@ msgstr ""
 msgid "Disable"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:163
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:177
 msgid "EDNS client subnet"
 msgstr ""
 
 #: applications/luci-app-https-dns-proxy/luasrc/view/https-dns-proxy/buttons.htm:54
 msgid "Enable"
-msgstr ""
+msgstr "Ota käyttöön"
 
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:13
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:27
 msgid "For more information on different options check"
 msgstr ""
 
@@ -81,10 +95,10 @@ msgid "Google"
 msgstr ""
 
 #: applications/luci-app-https-dns-proxy/root/usr/share/rpcd/acl.d/luci-app-https-dns-proxy.json:3
-msgid "Grant UCI access for luci-app-https-dns-proxy"
+msgid "Grant UCI and file access for luci-app-https-dns-proxy"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:112
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:126
 msgid "Instances"
 msgstr ""
 
@@ -96,23 +110,23 @@ msgstr ""
 msgid "LibreDNS (No Ads)"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:146
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:160
 msgid "Listen address"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:159
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:173
 msgid "Listen port"
-msgstr ""
+msgstr "Kuunteluportti"
 
 #: applications/luci-app-https-dns-proxy/luasrc/view/https-dns-proxy/js.htm:52
 msgid "Loading"
-msgstr ""
+msgstr "Ladataan"
 
 #: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/cz.nic.odvr.lua:3
 msgid "ODVR (nic.cz)"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:166
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:180
 msgid "Proxy server"
 msgstr ""
 
@@ -136,49 +150,49 @@ msgstr ""
 msgid "Reload"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:119
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:133
 msgid "Resolver"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:84
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:98
 msgid "Running: %s DoH at %s:%s"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:96
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:110
 msgid "Service Status"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:94
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:108
 msgid "Service Status [%s %s]"
 msgstr ""
 
 #: applications/luci-app-https-dns-proxy/luasrc/view/https-dns-proxy/buttons.htm:41
 msgid "Start"
-msgstr ""
+msgstr "Aloita"
 
 #: applications/luci-app-https-dns-proxy/luasrc/view/https-dns-proxy/buttons.htm:47
 msgid "Stop"
-msgstr ""
+msgstr "Pysäytä"
 
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:62
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:76
 msgid "Stopped"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:49
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:63
 msgid "Unknown Provider"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:113
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:127
 msgid ""
 "When you add/remove any instances below, they will be used to override the "
 "'DNS forwardings' section of %sDHCP and DNS%s."
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:34
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:48
 msgid "and"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:64
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:78
 msgid "disabled"
 msgstr ""
 
index 0c9f3d061eb691c32e1590a8cded6ebaf5a2aca9..0fb4a30737958a318a608e753f874eae1aeae478 100644 (file)
@@ -10,7 +10,7 @@ msgstr ""
 "Plural-Forms: nplurals=2; plural=n > 1;\n"
 "X-Generator: Weblate 4.0.2-dev\n"
 
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:58
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:72
 msgid "%s is not installed or not found"
 msgstr "%s n'a pas été trouvé ou installé"
 
@@ -50,11 +50,19 @@ msgstr "CleanBrowsing (Filtre Sécurité)"
 msgid "Cloudflare"
 msgstr "Cloudflare"
 
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.cloudflare-dns.family.lua:3
+msgid "Cloudflare (Family Protection)"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.cloudflare-dns.security.lua:3
+msgid "Cloudflare (Security Protection)"
+msgstr ""
+
 #: applications/luci-app-https-dns-proxy/luasrc/controller/https-dns-proxy.lua:4
 msgid "DNS HTTPS Proxy"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:92
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:106
 msgid "DNS HTTPS Proxy Settings"
 msgstr ""
 
@@ -70,7 +78,7 @@ msgstr "Société Digitale"
 msgid "Disable"
 msgstr "Désactiver"
 
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:163
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:177
 msgid "EDNS client subnet"
 msgstr "Sous-réseau client EDNS"
 
@@ -78,7 +86,7 @@ msgstr "Sous-réseau client EDNS"
 msgid "Enable"
 msgstr "Activer"
 
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:13
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:27
 msgid "For more information on different options check"
 msgstr "Pour plus d'informations sur les différentes options, consultez"
 
@@ -87,10 +95,10 @@ msgid "Google"
 msgstr "Google"
 
 #: applications/luci-app-https-dns-proxy/root/usr/share/rpcd/acl.d/luci-app-https-dns-proxy.json:3
-msgid "Grant UCI access for luci-app-https-dns-proxy"
+msgid "Grant UCI and file access for luci-app-https-dns-proxy"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:112
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:126
 msgid "Instances"
 msgstr "Instances"
 
@@ -102,11 +110,11 @@ msgstr "LibreDNS"
 msgid "LibreDNS (No Ads)"
 msgstr "LibreDNS (sans publicité)"
 
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:146
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:160
 msgid "Listen address"
 msgstr "Adresse d'écoute"
 
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:159
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:173
 msgid "Listen port"
 msgstr "Puerto de escucha"
 
@@ -118,7 +126,7 @@ msgstr "Chargement"
 msgid "ODVR (nic.cz)"
 msgstr "ODVR (nic.cz)"
 
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:166
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:180
 msgid "Proxy server"
 msgstr "Serveur proxy"
 
@@ -142,19 +150,19 @@ msgstr "Quad 9 (non sécurisé)"
 msgid "Reload"
 msgstr "Recharger"
 
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:119
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:133
 msgid "Resolver"
 msgstr "Résolveur"
 
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:84
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:98
 msgid "Running: %s DoH at %s:%s"
 msgstr "Exécution : %s DoH à %s :%s"
 
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:96
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:110
 msgid "Service Status"
 msgstr "Statut du service"
 
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:94
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:108
 msgid "Service Status [%s %s]"
 msgstr "État du service [%s %s]"
 
@@ -166,25 +174,25 @@ msgstr "Démarrer"
 msgid "Stop"
 msgstr "Arrêter"
 
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:62
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:76
 msgid "Stopped"
 msgstr "Arrêté"
 
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:49
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:63
 msgid "Unknown Provider"
 msgstr "Proveedor desconocido"
 
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:113
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:127
 msgid ""
 "When you add/remove any instances below, they will be used to override the "
 "'DNS forwardings' section of %sDHCP and DNS%s."
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:34
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:48
 msgid "and"
 msgstr "et"
 
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:64
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:78
 msgid "disabled"
 msgstr "désactivé"
 
index b8d8900eab349a90b52650c189cbbebc17bd6243..152652449f36ba84c3979eddcb9cdc9c7a10d087 100644 (file)
@@ -4,7 +4,7 @@ msgstr ""
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
 
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:58
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:72
 msgid "%s is not installed or not found"
 msgstr ""
 
@@ -44,11 +44,19 @@ msgstr ""
 msgid "Cloudflare"
 msgstr ""
 
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.cloudflare-dns.family.lua:3
+msgid "Cloudflare (Family Protection)"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.cloudflare-dns.security.lua:3
+msgid "Cloudflare (Security Protection)"
+msgstr ""
+
 #: applications/luci-app-https-dns-proxy/luasrc/controller/https-dns-proxy.lua:4
 msgid "DNS HTTPS Proxy"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:92
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:106
 msgid "DNS HTTPS Proxy Settings"
 msgstr ""
 
@@ -64,7 +72,7 @@ msgstr ""
 msgid "Disable"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:163
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:177
 msgid "EDNS client subnet"
 msgstr ""
 
@@ -72,7 +80,7 @@ msgstr ""
 msgid "Enable"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:13
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:27
 msgid "For more information on different options check"
 msgstr ""
 
@@ -81,10 +89,10 @@ msgid "Google"
 msgstr ""
 
 #: applications/luci-app-https-dns-proxy/root/usr/share/rpcd/acl.d/luci-app-https-dns-proxy.json:3
-msgid "Grant UCI access for luci-app-https-dns-proxy"
+msgid "Grant UCI and file access for luci-app-https-dns-proxy"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:112
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:126
 msgid "Instances"
 msgstr ""
 
@@ -96,11 +104,11 @@ msgstr ""
 msgid "LibreDNS (No Ads)"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:146
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:160
 msgid "Listen address"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:159
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:173
 msgid "Listen port"
 msgstr ""
 
@@ -112,7 +120,7 @@ msgstr ""
 msgid "ODVR (nic.cz)"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:166
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:180
 msgid "Proxy server"
 msgstr ""
 
@@ -136,19 +144,19 @@ msgstr ""
 msgid "Reload"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:119
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:133
 msgid "Resolver"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:84
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:98
 msgid "Running: %s DoH at %s:%s"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:96
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:110
 msgid "Service Status"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:94
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:108
 msgid "Service Status [%s %s]"
 msgstr ""
 
@@ -160,25 +168,25 @@ msgstr ""
 msgid "Stop"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:62
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:76
 msgid "Stopped"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:49
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:63
 msgid "Unknown Provider"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:113
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:127
 msgid ""
 "When you add/remove any instances below, they will be used to override the "
 "'DNS forwardings' section of %sDHCP and DNS%s."
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:34
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:48
 msgid "and"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:64
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:78
 msgid "disabled"
 msgstr ""
 
index e7a8c5261d80ae80e8b05b52b2d51c296d55a986..1203734d0a381770e81e8eb6cca321eddcc9f0ab 100644 (file)
@@ -4,7 +4,7 @@ msgstr ""
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
 
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:58
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:72
 msgid "%s is not installed or not found"
 msgstr ""
 
@@ -44,11 +44,19 @@ msgstr ""
 msgid "Cloudflare"
 msgstr ""
 
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.cloudflare-dns.family.lua:3
+msgid "Cloudflare (Family Protection)"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.cloudflare-dns.security.lua:3
+msgid "Cloudflare (Security Protection)"
+msgstr ""
+
 #: applications/luci-app-https-dns-proxy/luasrc/controller/https-dns-proxy.lua:4
 msgid "DNS HTTPS Proxy"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:92
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:106
 msgid "DNS HTTPS Proxy Settings"
 msgstr ""
 
@@ -64,7 +72,7 @@ msgstr ""
 msgid "Disable"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:163
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:177
 msgid "EDNS client subnet"
 msgstr ""
 
@@ -72,7 +80,7 @@ msgstr ""
 msgid "Enable"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:13
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:27
 msgid "For more information on different options check"
 msgstr ""
 
@@ -81,10 +89,10 @@ msgid "Google"
 msgstr ""
 
 #: applications/luci-app-https-dns-proxy/root/usr/share/rpcd/acl.d/luci-app-https-dns-proxy.json:3
-msgid "Grant UCI access for luci-app-https-dns-proxy"
+msgid "Grant UCI and file access for luci-app-https-dns-proxy"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:112
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:126
 msgid "Instances"
 msgstr ""
 
@@ -96,11 +104,11 @@ msgstr ""
 msgid "LibreDNS (No Ads)"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:146
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:160
 msgid "Listen address"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:159
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:173
 msgid "Listen port"
 msgstr ""
 
@@ -112,7 +120,7 @@ msgstr ""
 msgid "ODVR (nic.cz)"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:166
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:180
 msgid "Proxy server"
 msgstr ""
 
@@ -136,19 +144,19 @@ msgstr ""
 msgid "Reload"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:119
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:133
 msgid "Resolver"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:84
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:98
 msgid "Running: %s DoH at %s:%s"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:96
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:110
 msgid "Service Status"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:94
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:108
 msgid "Service Status [%s %s]"
 msgstr ""
 
@@ -160,25 +168,25 @@ msgstr ""
 msgid "Stop"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:62
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:76
 msgid "Stopped"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:49
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:63
 msgid "Unknown Provider"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:113
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:127
 msgid ""
 "When you add/remove any instances below, they will be used to override the "
 "'DNS forwardings' section of %sDHCP and DNS%s."
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:34
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:48
 msgid "and"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:64
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:78
 msgid "disabled"
 msgstr ""
 
index dd198bd7dc289a27a960ae70b69bebbca65a5bde..8a3146ed65c9da5289774c3563746065a4e74dfe 100644 (file)
@@ -10,7 +10,7 @@ msgstr ""
 "Plural-Forms: nplurals=2; plural=n != 1;\n"
 "X-Generator: Weblate 3.10\n"
 
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:58
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:72
 msgid "%s is not installed or not found"
 msgstr ""
 
@@ -50,11 +50,19 @@ msgstr "CleanBrowsing (biztonsági szűrő)"
 msgid "Cloudflare"
 msgstr "Cloudflare"
 
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.cloudflare-dns.family.lua:3
+msgid "Cloudflare (Family Protection)"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.cloudflare-dns.security.lua:3
+msgid "Cloudflare (Security Protection)"
+msgstr ""
+
 #: applications/luci-app-https-dns-proxy/luasrc/controller/https-dns-proxy.lua:4
 msgid "DNS HTTPS Proxy"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:92
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:106
 msgid "DNS HTTPS Proxy Settings"
 msgstr ""
 
@@ -70,7 +78,7 @@ msgstr "Digitale Gesellschaft"
 msgid "Disable"
 msgstr "Letiltás"
 
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:163
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:177
 msgid "EDNS client subnet"
 msgstr "EDNS ügyfélalhálózat"
 
@@ -78,7 +86,7 @@ msgstr "EDNS ügyfélalhálózat"
 msgid "Enable"
 msgstr "Engedélyezés"
 
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:13
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:27
 msgid "For more information on different options check"
 msgstr ""
 "A különböző beállításokkal kapcsolatos további információkért nézze meg"
@@ -88,10 +96,10 @@ msgid "Google"
 msgstr "Google"
 
 #: applications/luci-app-https-dns-proxy/root/usr/share/rpcd/acl.d/luci-app-https-dns-proxy.json:3
-msgid "Grant UCI access for luci-app-https-dns-proxy"
+msgid "Grant UCI and file access for luci-app-https-dns-proxy"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:112
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:126
 msgid "Instances"
 msgstr "Példányok"
 
@@ -103,11 +111,11 @@ msgstr ""
 msgid "LibreDNS (No Ads)"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:146
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:160
 msgid "Listen address"
 msgstr "Cím figyelése"
 
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:159
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:173
 msgid "Listen port"
 msgstr "Port figyelése"
 
@@ -119,7 +127,7 @@ msgstr "Betöltés"
 msgid "ODVR (nic.cz)"
 msgstr "ODVR (nic.cz)"
 
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:166
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:180
 msgid "Proxy server"
 msgstr "Proxy-kiszolgáló"
 
@@ -143,19 +151,19 @@ msgstr "Quad 9 (nem biztonságos)"
 msgid "Reload"
 msgstr "Újratöltés"
 
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:119
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:133
 msgid "Resolver"
 msgstr "Feloldó"
 
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:84
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:98
 msgid "Running: %s DoH at %s:%s"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:96
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:110
 msgid "Service Status"
 msgstr "Szolgáltatás állapota"
 
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:94
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:108
 msgid "Service Status [%s %s]"
 msgstr ""
 
@@ -167,25 +175,25 @@ msgstr "Indítás"
 msgid "Stop"
 msgstr "Leállítás"
 
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:62
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:76
 msgid "Stopped"
 msgstr "Leállítva"
 
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:49
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:63
 msgid "Unknown Provider"
 msgstr "Ismeretlen szolgáltató"
 
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:113
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:127
 msgid ""
 "When you add/remove any instances below, they will be used to override the "
 "'DNS forwardings' section of %sDHCP and DNS%s."
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:34
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:48
 msgid "and"
 msgstr "és"
 
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:64
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:78
 msgid "disabled"
 msgstr ""
 
index f8ba1d97577a89e7595876f1cb3aa2508453e9cb..0911cccc000d8d70df0495746e575c9879546709 100644 (file)
@@ -10,7 +10,7 @@ msgstr ""
 "Plural-Forms: nplurals=2; plural=n != 1;\n"
 "X-Generator: Weblate 4.0-dev\n"
 
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:58
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:72
 msgid "%s is not installed or not found"
 msgstr ""
 
@@ -50,11 +50,19 @@ msgstr ""
 msgid "Cloudflare"
 msgstr ""
 
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.cloudflare-dns.family.lua:3
+msgid "Cloudflare (Family Protection)"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.cloudflare-dns.security.lua:3
+msgid "Cloudflare (Security Protection)"
+msgstr ""
+
 #: applications/luci-app-https-dns-proxy/luasrc/controller/https-dns-proxy.lua:4
 msgid "DNS HTTPS Proxy"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:92
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:106
 msgid "DNS HTTPS Proxy Settings"
 msgstr ""
 
@@ -70,7 +78,7 @@ msgstr ""
 msgid "Disable"
 msgstr "Disabilita"
 
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:163
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:177
 msgid "EDNS client subnet"
 msgstr ""
 
@@ -78,7 +86,7 @@ msgstr ""
 msgid "Enable"
 msgstr "Abilita"
 
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:13
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:27
 msgid "For more information on different options check"
 msgstr ""
 
@@ -87,10 +95,10 @@ msgid "Google"
 msgstr ""
 
 #: applications/luci-app-https-dns-proxy/root/usr/share/rpcd/acl.d/luci-app-https-dns-proxy.json:3
-msgid "Grant UCI access for luci-app-https-dns-proxy"
+msgid "Grant UCI and file access for luci-app-https-dns-proxy"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:112
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:126
 msgid "Instances"
 msgstr ""
 
@@ -102,11 +110,11 @@ msgstr ""
 msgid "LibreDNS (No Ads)"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:146
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:160
 msgid "Listen address"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:159
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:173
 msgid "Listen port"
 msgstr ""
 
@@ -118,7 +126,7 @@ msgstr "Caricamento"
 msgid "ODVR (nic.cz)"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:166
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:180
 msgid "Proxy server"
 msgstr ""
 
@@ -142,19 +150,19 @@ msgstr ""
 msgid "Reload"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:119
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:133
 msgid "Resolver"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:84
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:98
 msgid "Running: %s DoH at %s:%s"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:96
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:110
 msgid "Service Status"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:94
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:108
 msgid "Service Status [%s %s]"
 msgstr ""
 
@@ -166,25 +174,25 @@ msgstr ""
 msgid "Stop"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:62
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:76
 msgid "Stopped"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:49
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:63
 msgid "Unknown Provider"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:113
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:127
 msgid ""
 "When you add/remove any instances below, they will be used to override the "
 "'DNS forwardings' section of %sDHCP and DNS%s."
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:34
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:48
 msgid "and"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:64
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:78
 msgid "disabled"
 msgstr ""
 
index ba1e7ae3d398ed40a1abe90a628f2ee470a94631..c4a41ffa3817e46f3e1d01a75d40ec930b0cfed7 100644 (file)
@@ -1,10 +1,16 @@
 msgid ""
 msgstr ""
+"PO-Revision-Date: 2020-06-13 22:13+0000\n"
+"Last-Translator: Satoru Yoshida <ramat@ram.ne.jp>\n"
+"Language-Team: Japanese <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationshttps-dns-proxy/ja/>\n"
 "Language: ja\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.1-dev\n"
 
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:58
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:72
 msgid "%s is not installed or not found"
 msgstr ""
 
@@ -44,11 +50,19 @@ msgstr ""
 msgid "Cloudflare"
 msgstr ""
 
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.cloudflare-dns.family.lua:3
+msgid "Cloudflare (Family Protection)"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.cloudflare-dns.security.lua:3
+msgid "Cloudflare (Security Protection)"
+msgstr ""
+
 #: applications/luci-app-https-dns-proxy/luasrc/controller/https-dns-proxy.lua:4
 msgid "DNS HTTPS Proxy"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:92
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:106
 msgid "DNS HTTPS Proxy Settings"
 msgstr ""
 
@@ -62,17 +76,17 @@ msgstr ""
 
 #: applications/luci-app-https-dns-proxy/luasrc/view/https-dns-proxy/buttons.htm:57
 msgid "Disable"
-msgstr ""
+msgstr "無効"
 
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:163
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:177
 msgid "EDNS client subnet"
 msgstr ""
 
 #: applications/luci-app-https-dns-proxy/luasrc/view/https-dns-proxy/buttons.htm:54
 msgid "Enable"
-msgstr ""
+msgstr "有効"
 
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:13
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:27
 msgid "For more information on different options check"
 msgstr ""
 
@@ -81,10 +95,10 @@ msgid "Google"
 msgstr ""
 
 #: applications/luci-app-https-dns-proxy/root/usr/share/rpcd/acl.d/luci-app-https-dns-proxy.json:3
-msgid "Grant UCI access for luci-app-https-dns-proxy"
+msgid "Grant UCI and file access for luci-app-https-dns-proxy"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:112
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:126
 msgid "Instances"
 msgstr ""
 
@@ -96,23 +110,23 @@ msgstr ""
 msgid "LibreDNS (No Ads)"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:146
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:160
 msgid "Listen address"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:159
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:173
 msgid "Listen port"
 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/cz.nic.odvr.lua:3
 msgid "ODVR (nic.cz)"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:166
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:180
 msgid "Proxy server"
 msgstr ""
 
@@ -136,51 +150,51 @@ msgstr ""
 msgid "Reload"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:119
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:133
 msgid "Resolver"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:84
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:98
 msgid "Running: %s DoH at %s:%s"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:96
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:110
 msgid "Service Status"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:94
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:108
 msgid "Service Status [%s %s]"
 msgstr ""
 
 #: applications/luci-app-https-dns-proxy/luasrc/view/https-dns-proxy/buttons.htm:41
 msgid "Start"
-msgstr ""
+msgstr "開始"
 
 #: applications/luci-app-https-dns-proxy/luasrc/view/https-dns-proxy/buttons.htm:47
 msgid "Stop"
-msgstr ""
+msgstr "停止"
 
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:62
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:76
 msgid "Stopped"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:49
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:63
 msgid "Unknown Provider"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:113
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:127
 msgid ""
 "When you add/remove any instances below, they will be used to override the "
 "'DNS forwardings' section of %sDHCP and DNS%s."
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:34
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:48
 msgid "and"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:64
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:78
 msgid "disabled"
-msgstr ""
+msgstr "無効"
 
 #: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers.disabled/cn.rubyfish.dns.lua:3
 msgid "rubyfish.cn"
index 2bc0c771758d7e581bd49969a06cf12a0ee77ec9..6e8d94dc09b2ef782c41f4e82c36758ca39e6db3 100644 (file)
@@ -4,7 +4,7 @@ msgstr ""
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
 
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:58
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:72
 msgid "%s is not installed or not found"
 msgstr ""
 
@@ -44,11 +44,19 @@ msgstr ""
 msgid "Cloudflare"
 msgstr ""
 
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.cloudflare-dns.family.lua:3
+msgid "Cloudflare (Family Protection)"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.cloudflare-dns.security.lua:3
+msgid "Cloudflare (Security Protection)"
+msgstr ""
+
 #: applications/luci-app-https-dns-proxy/luasrc/controller/https-dns-proxy.lua:4
 msgid "DNS HTTPS Proxy"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:92
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:106
 msgid "DNS HTTPS Proxy Settings"
 msgstr ""
 
@@ -64,7 +72,7 @@ msgstr ""
 msgid "Disable"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:163
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:177
 msgid "EDNS client subnet"
 msgstr ""
 
@@ -72,7 +80,7 @@ msgstr ""
 msgid "Enable"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:13
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:27
 msgid "For more information on different options check"
 msgstr ""
 
@@ -81,10 +89,10 @@ msgid "Google"
 msgstr ""
 
 #: applications/luci-app-https-dns-proxy/root/usr/share/rpcd/acl.d/luci-app-https-dns-proxy.json:3
-msgid "Grant UCI access for luci-app-https-dns-proxy"
+msgid "Grant UCI and file access for luci-app-https-dns-proxy"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:112
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:126
 msgid "Instances"
 msgstr ""
 
@@ -96,11 +104,11 @@ msgstr ""
 msgid "LibreDNS (No Ads)"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:146
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:160
 msgid "Listen address"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:159
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:173
 msgid "Listen port"
 msgstr ""
 
@@ -112,7 +120,7 @@ msgstr ""
 msgid "ODVR (nic.cz)"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:166
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:180
 msgid "Proxy server"
 msgstr ""
 
@@ -136,19 +144,19 @@ msgstr ""
 msgid "Reload"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:119
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:133
 msgid "Resolver"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:84
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:98
 msgid "Running: %s DoH at %s:%s"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:96
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:110
 msgid "Service Status"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:94
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:108
 msgid "Service Status [%s %s]"
 msgstr ""
 
@@ -160,25 +168,25 @@ msgstr ""
 msgid "Stop"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:62
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:76
 msgid "Stopped"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:49
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:63
 msgid "Unknown Provider"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:113
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:127
 msgid ""
 "When you add/remove any instances below, they will be used to override the "
 "'DNS forwardings' section of %sDHCP and DNS%s."
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:34
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:48
 msgid "and"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:64
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:78
 msgid "disabled"
 msgstr ""
 
index af7306c9affa89473dbd04f883b572e587e61d20..2f0174f5f66a5f81b67cd6426c1cf6604a255955 100644 (file)
@@ -10,7 +10,7 @@ msgstr ""
 "Plural-Forms: nplurals=2; plural=n > 1;\n"
 "X-Generator: Weblate 3.11-dev\n"
 
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:58
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:72
 msgid "%s is not installed or not found"
 msgstr ""
 
@@ -50,11 +50,19 @@ msgstr "क्लीन ब्राउझिंग (सुरक्षा फ
 msgid "Cloudflare"
 msgstr "क्लाउडफ्लेअर"
 
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.cloudflare-dns.family.lua:3
+msgid "Cloudflare (Family Protection)"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.cloudflare-dns.security.lua:3
+msgid "Cloudflare (Security Protection)"
+msgstr ""
+
 #: applications/luci-app-https-dns-proxy/luasrc/controller/https-dns-proxy.lua:4
 msgid "DNS HTTPS Proxy"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:92
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:106
 msgid "DNS HTTPS Proxy Settings"
 msgstr ""
 
@@ -70,7 +78,7 @@ msgstr "डिजिटेल गसेल्सशाफ्ट"
 msgid "Disable"
 msgstr "अक्षम करा"
 
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:163
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:177
 msgid "EDNS client subnet"
 msgstr "ईडीएनएस क्लायंट सबनेट"
 
@@ -78,7 +86,7 @@ msgstr "ईडीएनएस क्लायंट सबनेट"
 msgid "Enable"
 msgstr "सक्षम करा"
 
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:13
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:27
 msgid "For more information on different options check"
 msgstr "वेगवेगळ्या पर्यायांवर अधिक माहितीसाठी तपासा"
 
@@ -87,10 +95,10 @@ msgid "Google"
 msgstr "गूगल"
 
 #: applications/luci-app-https-dns-proxy/root/usr/share/rpcd/acl.d/luci-app-https-dns-proxy.json:3
-msgid "Grant UCI access for luci-app-https-dns-proxy"
+msgid "Grant UCI and file access for luci-app-https-dns-proxy"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:112
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:126
 msgid "Instances"
 msgstr "उदाहरणे"
 
@@ -102,11 +110,11 @@ msgstr ""
 msgid "LibreDNS (No Ads)"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:146
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:160
 msgid "Listen address"
 msgstr "ऐकण्याचा पत्ता"
 
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:159
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:173
 msgid "Listen port"
 msgstr "ऐकण्याचा पत्ता"
 
@@ -118,7 +126,7 @@ msgstr "लोड करीत आहे"
 msgid "ODVR (nic.cz)"
 msgstr "ODVR (nic.cz)"
 
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:166
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:180
 msgid "Proxy server"
 msgstr "प्रॉक्सी सर्व्हर"
 
@@ -142,19 +150,19 @@ msgstr "Quad 9 (असुरक्षित)"
 msgid "Reload"
 msgstr "रीलोड करा"
 
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:119
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:133
 msgid "Resolver"
 msgstr "निराकरणकर्ता"
 
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:84
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:98
 msgid "Running: %s DoH at %s:%s"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:96
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:110
 msgid "Service Status"
 msgstr "सेवा स्थिती"
 
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:94
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:108
 msgid "Service Status [%s %s]"
 msgstr ""
 
@@ -166,25 +174,25 @@ msgstr "प्रारंभ करा"
 msgid "Stop"
 msgstr "थांबा"
 
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:62
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:76
 msgid "Stopped"
 msgstr "बंद"
 
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:49
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:63
 msgid "Unknown Provider"
 msgstr "अज्ञात प्रदाता"
 
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:113
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:127
 msgid ""
 "When you add/remove any instances below, they will be used to override the "
 "'DNS forwardings' section of %sDHCP and DNS%s."
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:34
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:48
 msgid "and"
 msgstr "आणि"
 
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:64
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:78
 msgid "disabled"
 msgstr ""
 
index f430d99494758b282bb758f3191935220e9e07a6..ad63c63ba65fde93a808da4f0c075f357a007278 100644 (file)
@@ -4,7 +4,7 @@ msgstr ""
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
 
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:58
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:72
 msgid "%s is not installed or not found"
 msgstr ""
 
@@ -44,11 +44,19 @@ msgstr ""
 msgid "Cloudflare"
 msgstr ""
 
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.cloudflare-dns.family.lua:3
+msgid "Cloudflare (Family Protection)"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.cloudflare-dns.security.lua:3
+msgid "Cloudflare (Security Protection)"
+msgstr ""
+
 #: applications/luci-app-https-dns-proxy/luasrc/controller/https-dns-proxy.lua:4
 msgid "DNS HTTPS Proxy"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:92
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:106
 msgid "DNS HTTPS Proxy Settings"
 msgstr ""
 
@@ -64,7 +72,7 @@ msgstr ""
 msgid "Disable"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:163
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:177
 msgid "EDNS client subnet"
 msgstr ""
 
@@ -72,7 +80,7 @@ msgstr ""
 msgid "Enable"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:13
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:27
 msgid "For more information on different options check"
 msgstr ""
 
@@ -81,10 +89,10 @@ msgid "Google"
 msgstr ""
 
 #: applications/luci-app-https-dns-proxy/root/usr/share/rpcd/acl.d/luci-app-https-dns-proxy.json:3
-msgid "Grant UCI access for luci-app-https-dns-proxy"
+msgid "Grant UCI and file access for luci-app-https-dns-proxy"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:112
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:126
 msgid "Instances"
 msgstr ""
 
@@ -96,11 +104,11 @@ msgstr ""
 msgid "LibreDNS (No Ads)"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:146
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:160
 msgid "Listen address"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:159
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:173
 msgid "Listen port"
 msgstr ""
 
@@ -112,7 +120,7 @@ msgstr ""
 msgid "ODVR (nic.cz)"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:166
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:180
 msgid "Proxy server"
 msgstr ""
 
@@ -136,19 +144,19 @@ msgstr ""
 msgid "Reload"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:119
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:133
 msgid "Resolver"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:84
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:98
 msgid "Running: %s DoH at %s:%s"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:96
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:110
 msgid "Service Status"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:94
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:108
 msgid "Service Status [%s %s]"
 msgstr ""
 
@@ -160,25 +168,25 @@ msgstr ""
 msgid "Stop"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:62
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:76
 msgid "Stopped"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:49
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:63
 msgid "Unknown Provider"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:113
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:127
 msgid ""
 "When you add/remove any instances below, they will be used to override the "
 "'DNS forwardings' section of %sDHCP and DNS%s."
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:34
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:48
 msgid "and"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:64
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:78
 msgid "disabled"
 msgstr ""
 
index c23aa4ae1dd0c8915f79e71858c3f7e121ac19cc..271c069658b95ded9ad6c9ab7d3ee6f6ae1eb80e 100644 (file)
@@ -4,7 +4,7 @@ msgstr ""
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
 
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:58
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:72
 msgid "%s is not installed or not found"
 msgstr ""
 
@@ -44,11 +44,19 @@ msgstr ""
 msgid "Cloudflare"
 msgstr ""
 
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.cloudflare-dns.family.lua:3
+msgid "Cloudflare (Family Protection)"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.cloudflare-dns.security.lua:3
+msgid "Cloudflare (Security Protection)"
+msgstr ""
+
 #: applications/luci-app-https-dns-proxy/luasrc/controller/https-dns-proxy.lua:4
 msgid "DNS HTTPS Proxy"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:92
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:106
 msgid "DNS HTTPS Proxy Settings"
 msgstr ""
 
@@ -64,7 +72,7 @@ msgstr ""
 msgid "Disable"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:163
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:177
 msgid "EDNS client subnet"
 msgstr ""
 
@@ -72,7 +80,7 @@ msgstr ""
 msgid "Enable"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:13
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:27
 msgid "For more information on different options check"
 msgstr ""
 
@@ -81,10 +89,10 @@ msgid "Google"
 msgstr ""
 
 #: applications/luci-app-https-dns-proxy/root/usr/share/rpcd/acl.d/luci-app-https-dns-proxy.json:3
-msgid "Grant UCI access for luci-app-https-dns-proxy"
+msgid "Grant UCI and file access for luci-app-https-dns-proxy"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:112
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:126
 msgid "Instances"
 msgstr ""
 
@@ -96,11 +104,11 @@ msgstr ""
 msgid "LibreDNS (No Ads)"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:146
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:160
 msgid "Listen address"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:159
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:173
 msgid "Listen port"
 msgstr ""
 
@@ -112,7 +120,7 @@ msgstr ""
 msgid "ODVR (nic.cz)"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:166
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:180
 msgid "Proxy server"
 msgstr ""
 
@@ -136,19 +144,19 @@ msgstr ""
 msgid "Reload"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:119
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:133
 msgid "Resolver"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:84
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:98
 msgid "Running: %s DoH at %s:%s"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:96
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:110
 msgid "Service Status"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:94
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:108
 msgid "Service Status [%s %s]"
 msgstr ""
 
@@ -160,25 +168,25 @@ msgstr ""
 msgid "Stop"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:62
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:76
 msgid "Stopped"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:49
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:63
 msgid "Unknown Provider"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:113
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:127
 msgid ""
 "When you add/remove any instances below, they will be used to override the "
 "'DNS forwardings' section of %sDHCP and DNS%s."
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:34
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:48
 msgid "and"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:64
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:78
 msgid "disabled"
 msgstr ""
 
index cb197c38ed526f111100df7af3b781e144a9cfa7..495af17b1f322cbd1c27dac02075f8c7c7f0c2d6 100644 (file)
@@ -1,6 +1,6 @@
 msgid ""
 msgstr ""
-"PO-Revision-Date: 2020-05-03 15:02+0000\n"
+"PO-Revision-Date: 2020-06-08 11:55+0000\n"
 "Last-Translator: Marcin Net <marcin.net@linux.pl>\n"
 "Language-Team: Polish <https://hosted.weblate.org/projects/openwrt/"
 "luciapplicationshttps-dns-proxy/pl/>\n"
@@ -11,7 +11,7 @@ msgstr ""
 "|| n%100>=20) ? 1 : 2;\n"
 "X-Generator: Weblate 4.1-dev\n"
 
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:58
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:72
 msgid "%s is not installed or not found"
 msgstr "%s nie jest zainstalowany lub nie został znaleziony"
 
@@ -51,11 +51,19 @@ msgstr "CleanBrowsing (Filtr bezpieczeństwa)"
 msgid "Cloudflare"
 msgstr "Cloudflare"
 
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.cloudflare-dns.family.lua:3
+msgid "Cloudflare (Family Protection)"
+msgstr "Cloudflare (Ochrona Rodziny)"
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.cloudflare-dns.security.lua:3
+msgid "Cloudflare (Security Protection)"
+msgstr "Cloudflare (Ochrona Bezpieczeństwa)"
+
 #: applications/luci-app-https-dns-proxy/luasrc/controller/https-dns-proxy.lua:4
 msgid "DNS HTTPS Proxy"
 msgstr "DNS HTTPS Proxy"
 
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:92
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:106
 msgid "DNS HTTPS Proxy Settings"
 msgstr "Ustawienia DNS HTTPS Proxy"
 
@@ -71,7 +79,7 @@ msgstr "Digitale Gesellschaft"
 msgid "Disable"
 msgstr "Wyłącz"
 
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:163
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:177
 msgid "EDNS client subnet"
 msgstr "Podsieć klienta EDNS"
 
@@ -79,7 +87,7 @@ msgstr "Podsieć klienta EDNS"
 msgid "Enable"
 msgstr "Włącz"
 
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:13
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:27
 msgid "For more information on different options check"
 msgstr "Aby uzyskać więcej informacji na temat różnych opcji, sprawdź"
 
@@ -88,10 +96,10 @@ msgid "Google"
 msgstr "Google"
 
 #: applications/luci-app-https-dns-proxy/root/usr/share/rpcd/acl.d/luci-app-https-dns-proxy.json:3
-msgid "Grant UCI access for luci-app-https-dns-proxy"
-msgstr "Udziel dostępu UCI do luci-app-https-dns-proxy"
+msgid "Grant UCI and file access for luci-app-https-dns-proxy"
+msgstr "Udziel dostępu UCI i plikom do luci-app-https-dns-proxy"
 
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:112
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:126
 msgid "Instances"
 msgstr "Instancje"
 
@@ -103,11 +111,11 @@ msgstr "LibreDNS"
 msgid "LibreDNS (No Ads)"
 msgstr "LibreDNS (bez reklam)"
 
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:146
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:160
 msgid "Listen address"
 msgstr "Nasłuchiwany adres"
 
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:159
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:173
 msgid "Listen port"
 msgstr "Nasłuchiwany port"
 
@@ -119,7 +127,7 @@ msgstr "Ładowanie"
 msgid "ODVR (nic.cz)"
 msgstr "ODVR (nic.cz)"
 
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:166
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:180
 msgid "Proxy server"
 msgstr "Serwer proxy"
 
@@ -143,19 +151,19 @@ msgstr "Quad 9 (Niezabezpieczony)"
 msgid "Reload"
 msgstr "Przeładuj"
 
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:119
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:133
 msgid "Resolver"
 msgstr "Dostawca"
 
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:84
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:98
 msgid "Running: %s DoH at %s:%s"
 msgstr "Uruchomione: %s DoH w %s:%s"
 
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:96
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:110
 msgid "Service Status"
 msgstr "Status usługi"
 
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:94
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:108
 msgid "Service Status [%s %s]"
 msgstr "Stan usługi [%s %s]"
 
@@ -167,15 +175,15 @@ msgstr "Uruchom"
 msgid "Stop"
 msgstr "Zatrzymaj"
 
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:62
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:76
 msgid "Stopped"
 msgstr "Zatrzymany"
 
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:49
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:63
 msgid "Unknown Provider"
 msgstr "Nieznany dostawca"
 
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:113
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:127
 msgid ""
 "When you add/remove any instances below, they will be used to override the "
 "'DNS forwardings' section of %sDHCP and DNS%s."
@@ -183,11 +191,11 @@ msgstr ""
 "Po dodaniu/usunięciu poniższych instancji, zostaną one użyte do nadpisania "
 "sekcji 'Przekierowania DNS' %sDHCP i DNS%s."
 
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:34
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:48
 msgid "and"
 msgstr "i"
 
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:64
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:78
 msgid "disabled"
 msgstr "wyłączony"
 
@@ -195,6 +203,9 @@ msgstr "wyłączony"
 msgid "rubyfish.cn"
 msgstr "rubyfish.cn"
 
+#~ msgid "Grant UCI access for luci-app-https-dns-proxy"
+#~ msgstr "Udziel dostępu UCI do luci-app-https-dns-proxy"
+
 #~ msgid ""
 #~ "When you add/remove any instances below, they will be used to override "
 #~ "the 'DNS forwardings' section of <a href=\"%s\">DHCP and DNS</a>."
index 83b4c2d28e105f964a58f40fc833ed0ecbb4c19e..5941062bb6bb8dcaf0f6cd8d8154f3b182f77095 100644 (file)
@@ -1,6 +1,6 @@
 msgid ""
 msgstr ""
-"PO-Revision-Date: 2020-05-07 21:50+0000\n"
+"PO-Revision-Date: 2020-06-08 19:47+0000\n"
 "Last-Translator: ssantos <ssantos@web.de>\n"
 "Language-Team: Portuguese <https://hosted.weblate.org/projects/openwrt/"
 "luciapplicationshttps-dns-proxy/pt/>\n"
@@ -10,7 +10,7 @@ msgstr ""
 "Plural-Forms: nplurals=2; plural=n > 1;\n"
 "X-Generator: Weblate 4.1-dev\n"
 
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:58
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:72
 msgid "%s is not installed or not found"
 msgstr "%s não está instalado ou não foi encontrado"
 
@@ -50,11 +50,19 @@ msgstr "CleanBrowsing (Filtro de Segurança)"
 msgid "Cloudflare"
 msgstr "Cloudflare"
 
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.cloudflare-dns.family.lua:3
+msgid "Cloudflare (Family Protection)"
+msgstr "Cloudflare (Proteção Da Família)"
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.cloudflare-dns.security.lua:3
+msgid "Cloudflare (Security Protection)"
+msgstr "Cloudflare (Proteção de Segurança)"
+
 #: applications/luci-app-https-dns-proxy/luasrc/controller/https-dns-proxy.lua:4
 msgid "DNS HTTPS Proxy"
 msgstr "Proxy HTTPS de DNS"
 
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:92
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:106
 msgid "DNS HTTPS Proxy Settings"
 msgstr "Configurações de Proxy HTTPS de DNS"
 
@@ -70,7 +78,7 @@ msgstr "Digitale Gesellschaft"
 msgid "Disable"
 msgstr "Desativar"
 
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:163
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:177
 msgid "EDNS client subnet"
 msgstr "Sub-rede de clientes EDNS"
 
@@ -78,7 +86,7 @@ msgstr "Sub-rede de clientes EDNS"
 msgid "Enable"
 msgstr "Ativar"
 
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:13
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:27
 msgid "For more information on different options check"
 msgstr "Para obter mais informações sobre opções diferentes, verifique"
 
@@ -87,10 +95,10 @@ msgid "Google"
 msgstr "Google"
 
 #: applications/luci-app-https-dns-proxy/root/usr/share/rpcd/acl.d/luci-app-https-dns-proxy.json:3
-msgid "Grant UCI access for luci-app-https-dns-proxy"
-msgstr "Conceder acesso UCI ao luci-app-https-dns-proxy"
+msgid "Grant UCI and file access for luci-app-https-dns-proxy"
+msgstr "Conceder acesso a UCI e a ficheiros para luci-app-https-dns-proxy"
 
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:112
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:126
 msgid "Instances"
 msgstr "Instâncias"
 
@@ -102,11 +110,11 @@ msgstr "LibreDNS"
 msgid "LibreDNS (No Ads)"
 msgstr "LibreDNS (Sem Anúncios)"
 
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:146
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:160
 msgid "Listen address"
 msgstr "Endereço de escuta"
 
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:159
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:173
 msgid "Listen port"
 msgstr "Porta de escuta"
 
@@ -118,7 +126,7 @@ msgstr "A carregar"
 msgid "ODVR (nic.cz)"
 msgstr "ODVR (nic.cz)"
 
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:166
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:180
 msgid "Proxy server"
 msgstr "Servidor proxy"
 
@@ -142,19 +150,19 @@ msgstr "Quad 9 (Sem Segurança)"
 msgid "Reload"
 msgstr "Recarregar"
 
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:119
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:133
 msgid "Resolver"
 msgstr "Resolvedor"
 
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:84
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:98
 msgid "Running: %s DoH at %s:%s"
 msgstr "Executando: %s DoH em %s:%s"
 
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:96
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:110
 msgid "Service Status"
 msgstr "Estado do Serviço"
 
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:94
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:108
 msgid "Service Status [%s %s]"
 msgstr "Estado do Serviço [%s %s]"
 
@@ -166,28 +174,28 @@ msgstr "Iniciar"
 msgid "Stop"
 msgstr "Parar"
 
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:62
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:76
 msgid "Stopped"
 msgstr "Parado"
 
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:49
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:63
 msgid "Unknown Provider"
 msgstr "Provedor Desconhecido"
 
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:113
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:127
 msgid ""
 "When you add/remove any instances below, they will be used to override the "
 "'DNS forwardings' section of %sDHCP and DNS%s."
 msgstr ""
 "Quando adiciona ou remove quaisquer das instâncias abaixo, elas serão "
-"utilizadas para substituir a secção 'Encaminhamentos do DNS' de %sDHCP e "
-"DNS%s."
+"utilizadas para substituir a secção 'Encaminhamentos do DNS' de %sDHCP e DNS"
+"%s."
 
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:34
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:48
 msgid "and"
 msgstr "e"
 
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:64
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:78
 msgid "disabled"
 msgstr "desativado"
 
@@ -195,6 +203,9 @@ msgstr "desativado"
 msgid "rubyfish.cn"
 msgstr "rubyfish.cn"
 
+#~ msgid "Grant UCI access for luci-app-https-dns-proxy"
+#~ msgstr "Conceder acesso UCI ao luci-app-https-dns-proxy"
+
 #~ msgid ""
 #~ "When you add/remove any instances below, they will be used to override "
 #~ "the 'DNS forwardings' section of <a href=\"%s\">DHCP and DNS</a>."
index 54180342ef6805944d82e34b3104248c4fe758b6..b2b23414c24cd50eac67b50db88a910cc624a6ed 100644 (file)
@@ -1,6 +1,6 @@
 msgid ""
 msgstr ""
-"PO-Revision-Date: 2020-05-03 15:02+0000\n"
+"PO-Revision-Date: 2020-06-12 05:12+0000\n"
 "Last-Translator: Wellington Terumi Uemura <wellingtonuemura@gmail.com>\n"
 "Language-Team: Portuguese (Brazil) <https://hosted.weblate.org/projects/"
 "openwrt/luciapplicationshttps-dns-proxy/pt_BR/>\n"
@@ -10,7 +10,7 @@ msgstr ""
 "Plural-Forms: nplurals=2; plural=n > 1;\n"
 "X-Generator: Weblate 4.1-dev\n"
 
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:58
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:72
 msgid "%s is not installed or not found"
 msgstr "%s não está instalado ou não foi encontrado"
 
@@ -50,11 +50,19 @@ msgstr "CleanBrowsing (Filtro de Segurança)"
 msgid "Cloudflare"
 msgstr "Cloudflare"
 
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.cloudflare-dns.family.lua:3
+msgid "Cloudflare (Family Protection)"
+msgstr "Cloudflare (Proteção Familiar)"
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.cloudflare-dns.security.lua:3
+msgid "Cloudflare (Security Protection)"
+msgstr "Cloudflare (Proteção de Segurança)"
+
 #: applications/luci-app-https-dns-proxy/luasrc/controller/https-dns-proxy.lua:4
 msgid "DNS HTTPS Proxy"
 msgstr "Proxy DNS HTTPS"
 
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:92
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:106
 msgid "DNS HTTPS Proxy Settings"
 msgstr "Configurações do Proxy DNS HTTPS"
 
@@ -70,7 +78,7 @@ msgstr "Digitale Gesellschaft"
 msgid "Disable"
 msgstr "Desativar"
 
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:163
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:177
 msgid "EDNS client subnet"
 msgstr "Sub-rede de clientes EDNS"
 
@@ -78,7 +86,7 @@ msgstr "Sub-rede de clientes EDNS"
 msgid "Enable"
 msgstr "Ativar"
 
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:13
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:27
 msgid "For more information on different options check"
 msgstr "Para obter mais informações sobre diferentes opções, verifique"
 
@@ -87,10 +95,10 @@ msgid "Google"
 msgstr "Google"
 
 #: applications/luci-app-https-dns-proxy/root/usr/share/rpcd/acl.d/luci-app-https-dns-proxy.json:3
-msgid "Grant UCI access for luci-app-https-dns-proxy"
-msgstr "Conceda acesso UCI ao luci-app-https-dns-proxy"
+msgid "Grant UCI and file access for luci-app-https-dns-proxy"
+msgstr "Conceda acesso ao arquivo e ao UCI para o luci-app-https-dns-proxy"
 
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:112
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:126
 msgid "Instances"
 msgstr "Instâncias"
 
@@ -102,11 +110,11 @@ msgstr "LibreDNS"
 msgid "LibreDNS (No Ads)"
 msgstr "LibreDNS (Sem Ads)"
 
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:146
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:160
 msgid "Listen address"
 msgstr "Escutar endereço"
 
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:159
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:173
 msgid "Listen port"
 msgstr "Porta de escuta"
 
@@ -118,7 +126,7 @@ msgstr "Carregando"
 msgid "ODVR (nic.cz)"
 msgstr "ODVR (nic.cz)"
 
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:166
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:180
 msgid "Proxy server"
 msgstr "Servidor proxy"
 
@@ -142,52 +150,52 @@ msgstr "Quad 9 (Sem Segurança)"
 msgid "Reload"
 msgstr "Recarregar"
 
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:119
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:133
 msgid "Resolver"
 msgstr "Resolvedor"
 
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:84
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:98
 msgid "Running: %s DoH at %s:%s"
 msgstr "Em execução: %s DoH em %s:%s"
 
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:96
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:110
 msgid "Service Status"
 msgstr "Condição do Serviço"
 
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:94
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:108
 msgid "Service Status [%s %s]"
 msgstr "Condição Geral do Serviço [%s %s]"
 
 #: applications/luci-app-https-dns-proxy/luasrc/view/https-dns-proxy/buttons.htm:41
 msgid "Start"
-msgstr "Iniciar"
+msgstr "Início"
 
 #: applications/luci-app-https-dns-proxy/luasrc/view/https-dns-proxy/buttons.htm:47
 msgid "Stop"
 msgstr "Parar"
 
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:62
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:76
 msgid "Stopped"
 msgstr "Parado"
 
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:49
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:63
 msgid "Unknown Provider"
 msgstr "Provedor Desconhecido"
 
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:113
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:127
 msgid ""
 "When you add/remove any instances below, they will be used to override the "
 "'DNS forwardings' section of %sDHCP and DNS%s."
 msgstr ""
 "Quando você adiciona ou remove quaisquer das instâncias abaixo, elas serão "
-"utilizadas para substituir a seção 'Encaminhamentos do DNS' de %sDHCP e "
-"DNS%s."
+"utilizadas para substituir a seção 'Encaminhamentos do DNS' de %sDHCP e DNS"
+"%s."
 
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:34
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:48
 msgid "and"
 msgstr "e"
 
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:64
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:78
 msgid "disabled"
 msgstr "desabilitado"
 
@@ -195,6 +203,9 @@ msgstr "desabilitado"
 msgid "rubyfish.cn"
 msgstr "rubyfish.cn"
 
+#~ msgid "Grant UCI access for luci-app-https-dns-proxy"
+#~ msgstr "Conceda acesso UCI ao luci-app-https-dns-proxy"
+
 #~ msgid ""
 #~ "When you add/remove any instances below, they will be used to override "
 #~ "the 'DNS forwardings' section of <a href=\"%s\">DHCP and DNS</a>."
index df6dc77a1beb16166e9eb599f1aeccbb80683bfc..5825451e93876032937bc209dde0693a80bc47af 100644 (file)
@@ -11,7 +11,7 @@ msgstr ""
 "20)) ? 1 : 2;\n"
 "X-Generator: Weblate 3.10.1\n"
 
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:58
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:72
 msgid "%s is not installed or not found"
 msgstr ""
 
@@ -51,11 +51,19 @@ msgstr ""
 msgid "Cloudflare"
 msgstr ""
 
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.cloudflare-dns.family.lua:3
+msgid "Cloudflare (Family Protection)"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.cloudflare-dns.security.lua:3
+msgid "Cloudflare (Security Protection)"
+msgstr ""
+
 #: applications/luci-app-https-dns-proxy/luasrc/controller/https-dns-proxy.lua:4
 msgid "DNS HTTPS Proxy"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:92
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:106
 msgid "DNS HTTPS Proxy Settings"
 msgstr ""
 
@@ -71,7 +79,7 @@ msgstr ""
 msgid "Disable"
 msgstr "Dezactivează"
 
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:163
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:177
 msgid "EDNS client subnet"
 msgstr ""
 
@@ -79,7 +87,7 @@ msgstr ""
 msgid "Enable"
 msgstr "Activează"
 
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:13
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:27
 msgid "For more information on different options check"
 msgstr ""
 
@@ -88,10 +96,10 @@ msgid "Google"
 msgstr ""
 
 #: applications/luci-app-https-dns-proxy/root/usr/share/rpcd/acl.d/luci-app-https-dns-proxy.json:3
-msgid "Grant UCI access for luci-app-https-dns-proxy"
+msgid "Grant UCI and file access for luci-app-https-dns-proxy"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:112
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:126
 msgid "Instances"
 msgstr ""
 
@@ -103,11 +111,11 @@ msgstr ""
 msgid "LibreDNS (No Ads)"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:146
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:160
 msgid "Listen address"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:159
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:173
 msgid "Listen port"
 msgstr ""
 
@@ -119,7 +127,7 @@ msgstr "Încărcare"
 msgid "ODVR (nic.cz)"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:166
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:180
 msgid "Proxy server"
 msgstr ""
 
@@ -143,19 +151,19 @@ msgstr ""
 msgid "Reload"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:119
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:133
 msgid "Resolver"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:84
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:98
 msgid "Running: %s DoH at %s:%s"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:96
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:110
 msgid "Service Status"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:94
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:108
 msgid "Service Status [%s %s]"
 msgstr ""
 
@@ -167,25 +175,25 @@ msgstr "Pornește"
 msgid "Stop"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:62
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:76
 msgid "Stopped"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:49
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:63
 msgid "Unknown Provider"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:113
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:127
 msgid ""
 "When you add/remove any instances below, they will be used to override the "
 "'DNS forwardings' section of %sDHCP and DNS%s."
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:34
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:48
 msgid "and"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:64
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:78
 msgid "disabled"
 msgstr ""
 
index f71d0141a89a987e0614246beaf76bca1b07815a..2c73d39b202a8e82627853021c79ecb7849a161e 100644 (file)
@@ -1,19 +1,19 @@
 msgid ""
 msgstr ""
-"PO-Revision-Date: 2020-04-19 00:54+0000\n"
+"PO-Revision-Date: 2020-06-07 15:48+0000\n"
 "Last-Translator: Artem <KovalevArtem.ru@gmail.com>\n"
 "Language-Team: Russian <https://hosted.weblate.org/projects/openwrt/"
 "luciapplicationshttps-dns-proxy/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.0.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.1-dev\n"
 
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:58
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:72
 msgid "%s is not installed or not found"
-msgstr ""
+msgstr "%s не установлен или не найден"
 
 #: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.adguard.dns-family.lua:3
 msgid "AdGuard (Family Protection)"
@@ -51,13 +51,21 @@ msgstr "CleanBrowsing (Фильтр безопасности)"
 msgid "Cloudflare"
 msgstr "Cloudflare"
 
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.cloudflare-dns.family.lua:3
+msgid "Cloudflare (Family Protection)"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.cloudflare-dns.security.lua:3
+msgid "Cloudflare (Security Protection)"
+msgstr ""
+
 #: applications/luci-app-https-dns-proxy/luasrc/controller/https-dns-proxy.lua:4
 msgid "DNS HTTPS Proxy"
-msgstr ""
+msgstr "Прокси-сервер DNS HTTPS"
 
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:92
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:106
 msgid "DNS HTTPS Proxy Settings"
-msgstr ""
+msgstr "Настройки прокси-сервера DNS HTTPS"
 
 #: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers.disabled/sb.dns.lua:3
 msgid "DNS.SB"
@@ -71,7 +79,7 @@ msgstr "Digitale Gesellschaft"
 msgid "Disable"
 msgstr "Отключить"
 
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:163
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:177
 msgid "EDNS client subnet"
 msgstr "Клиентская подсеть EDNS"
 
@@ -79,7 +87,7 @@ msgstr "Клиентская подсеть EDNS"
 msgid "Enable"
 msgstr "Включить"
 
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:13
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:27
 msgid "For more information on different options check"
 msgstr "Для получения дополнительной информации о различных опциях, проверьте"
 
@@ -88,26 +96,26 @@ msgid "Google"
 msgstr "Google"
 
 #: applications/luci-app-https-dns-proxy/root/usr/share/rpcd/acl.d/luci-app-https-dns-proxy.json:3
-msgid "Grant UCI access for luci-app-https-dns-proxy"
+msgid "Grant UCI and file access for luci-app-https-dns-proxy"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:112
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:126
 msgid "Instances"
-msgstr ""
+msgstr "Примеры"
 
 #: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/gr.libredns.doh.lua:3
 msgid "LibreDNS"
-msgstr ""
+msgstr "LibreDNS"
 
 #: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/gr.libredns.doh-ads.lua:3
 msgid "LibreDNS (No Ads)"
-msgstr ""
+msgstr "LibreDNS (без рекламы)"
 
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:146
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:160
 msgid "Listen address"
 msgstr "Адрес"
 
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:159
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:173
 msgid "Listen port"
 msgstr "Порт"
 
@@ -119,7 +127,7 @@ msgstr "Загрузка"
 msgid "ODVR (nic.cz)"
 msgstr "ODVR (nic.cz)"
 
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:166
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:180
 msgid "Proxy server"
 msgstr "Прокси сервер"
 
@@ -137,25 +145,25 @@ msgstr "Quad 9 (Защищен)"
 
 #: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.quad9.dns10.lua:3
 msgid "Quad 9 (Unsecured)"
-msgstr ""
+msgstr "Quad 9 (незащищенный)"
 
 #: applications/luci-app-https-dns-proxy/luasrc/view/https-dns-proxy/buttons.htm:44
 msgid "Reload"
 msgstr "Перезапустить"
 
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:119
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:133
 msgid "Resolver"
 msgstr "Поставщик"
 
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:84
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:98
 msgid "Running: %s DoH at %s:%s"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:96
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:110
 msgid "Service Status"
 msgstr "Статус сервиса"
 
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:94
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:108
 msgid "Service Status [%s %s]"
 msgstr ""
 
@@ -167,31 +175,34 @@ msgstr "Запустить"
 msgid "Stop"
 msgstr "Остановить"
 
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:62
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:76
 msgid "Stopped"
 msgstr "Остановлено"
 
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:49
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:63
 msgid "Unknown Provider"
 msgstr "Неизвестный поставщик"
 
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:113
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:127
 msgid ""
 "When you add/remove any instances below, they will be used to override the "
 "'DNS forwardings' section of %sDHCP and DNS%s."
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:34
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:48
 msgid "and"
 msgstr "и"
 
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:64
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:78
 msgid "disabled"
 msgstr "отключено"
 
 #: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers.disabled/cn.rubyfish.dns.lua:3
 msgid "rubyfish.cn"
-msgstr ""
+msgstr "rubyfish.cn"
+
+#~ msgid "Grant UCI access for luci-app-https-dns-proxy"
+#~ msgstr "Предоставить UCI доступ для luci-app-https-dns-proxy"
 
 #~ msgid "DNS Over HTTPS Proxy"
 #~ msgstr "DNS Over HTTPS"
index 3e57cedd3296982205d4d42c3afda17174611968..02aa9526953946d8680d0c15665cf31f8d1f7cd0 100644 (file)
@@ -10,7 +10,7 @@ msgstr ""
 "Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n"
 "X-Generator: Weblate 4.0-dev\n"
 
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:58
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:72
 msgid "%s is not installed or not found"
 msgstr ""
 
@@ -50,11 +50,19 @@ msgstr ""
 msgid "Cloudflare"
 msgstr ""
 
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.cloudflare-dns.family.lua:3
+msgid "Cloudflare (Family Protection)"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.cloudflare-dns.security.lua:3
+msgid "Cloudflare (Security Protection)"
+msgstr ""
+
 #: applications/luci-app-https-dns-proxy/luasrc/controller/https-dns-proxy.lua:4
 msgid "DNS HTTPS Proxy"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:92
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:106
 msgid "DNS HTTPS Proxy Settings"
 msgstr ""
 
@@ -70,7 +78,7 @@ msgstr ""
 msgid "Disable"
 msgstr "Zakázať"
 
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:163
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:177
 msgid "EDNS client subnet"
 msgstr ""
 
@@ -78,7 +86,7 @@ msgstr ""
 msgid "Enable"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:13
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:27
 msgid "For more information on different options check"
 msgstr ""
 
@@ -87,10 +95,10 @@ msgid "Google"
 msgstr ""
 
 #: applications/luci-app-https-dns-proxy/root/usr/share/rpcd/acl.d/luci-app-https-dns-proxy.json:3
-msgid "Grant UCI access for luci-app-https-dns-proxy"
+msgid "Grant UCI and file access for luci-app-https-dns-proxy"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:112
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:126
 msgid "Instances"
 msgstr ""
 
@@ -102,11 +110,11 @@ msgstr ""
 msgid "LibreDNS (No Ads)"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:146
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:160
 msgid "Listen address"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:159
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:173
 msgid "Listen port"
 msgstr ""
 
@@ -118,7 +126,7 @@ msgstr ""
 msgid "ODVR (nic.cz)"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:166
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:180
 msgid "Proxy server"
 msgstr ""
 
@@ -142,19 +150,19 @@ msgstr ""
 msgid "Reload"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:119
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:133
 msgid "Resolver"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:84
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:98
 msgid "Running: %s DoH at %s:%s"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:96
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:110
 msgid "Service Status"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:94
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:108
 msgid "Service Status [%s %s]"
 msgstr ""
 
@@ -166,25 +174,25 @@ msgstr "Spustiť"
 msgid "Stop"
 msgstr "Zastaviť"
 
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:62
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:76
 msgid "Stopped"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:49
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:63
 msgid "Unknown Provider"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:113
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:127
 msgid ""
 "When you add/remove any instances below, they will be used to override the "
 "'DNS forwardings' section of %sDHCP and DNS%s."
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:34
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:48
 msgid "and"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:64
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:78
 msgid "disabled"
 msgstr ""
 
index a19098c814719c57ab4a48f8d36b096edaf5526a..2ff3638c19cc3f9694c5e1fc707c269b98dd7b40 100644 (file)
@@ -10,7 +10,7 @@ msgstr ""
 "Plural-Forms: nplurals=2; plural=n != 1;\n"
 "X-Generator: Weblate 3.10-dev\n"
 
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:58
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:72
 msgid "%s is not installed or not found"
 msgstr ""
 
@@ -50,11 +50,19 @@ msgstr ""
 msgid "Cloudflare"
 msgstr ""
 
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.cloudflare-dns.family.lua:3
+msgid "Cloudflare (Family Protection)"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.cloudflare-dns.security.lua:3
+msgid "Cloudflare (Security Protection)"
+msgstr ""
+
 #: applications/luci-app-https-dns-proxy/luasrc/controller/https-dns-proxy.lua:4
 msgid "DNS HTTPS Proxy"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:92
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:106
 msgid "DNS HTTPS Proxy Settings"
 msgstr ""
 
@@ -70,7 +78,7 @@ msgstr ""
 msgid "Disable"
 msgstr "Inaktivera"
 
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:163
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:177
 msgid "EDNS client subnet"
 msgstr ""
 
@@ -78,7 +86,7 @@ msgstr ""
 msgid "Enable"
 msgstr "Aktivera"
 
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:13
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:27
 msgid "For more information on different options check"
 msgstr ""
 
@@ -87,10 +95,10 @@ msgid "Google"
 msgstr ""
 
 #: applications/luci-app-https-dns-proxy/root/usr/share/rpcd/acl.d/luci-app-https-dns-proxy.json:3
-msgid "Grant UCI access for luci-app-https-dns-proxy"
+msgid "Grant UCI and file access for luci-app-https-dns-proxy"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:112
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:126
 msgid "Instances"
 msgstr ""
 
@@ -102,11 +110,11 @@ msgstr ""
 msgid "LibreDNS (No Ads)"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:146
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:160
 msgid "Listen address"
 msgstr "Lyssningsadress"
 
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:159
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:173
 msgid "Listen port"
 msgstr "Lyssningsport"
 
@@ -118,7 +126,7 @@ msgstr "Laddar"
 msgid "ODVR (nic.cz)"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:166
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:180
 msgid "Proxy server"
 msgstr ""
 
@@ -142,19 +150,19 @@ msgstr ""
 msgid "Reload"
 msgstr "Ladda om"
 
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:119
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:133
 msgid "Resolver"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:84
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:98
 msgid "Running: %s DoH at %s:%s"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:96
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:110
 msgid "Service Status"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:94
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:108
 msgid "Service Status [%s %s]"
 msgstr ""
 
@@ -166,25 +174,25 @@ msgstr "Starta"
 msgid "Stop"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:62
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:76
 msgid "Stopped"
 msgstr "Stoppad"
 
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:49
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:63
 msgid "Unknown Provider"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:113
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:127
 msgid ""
 "When you add/remove any instances below, they will be used to override the "
 "'DNS forwardings' section of %sDHCP and DNS%s."
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:34
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:48
 msgid "and"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:64
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:78
 msgid "disabled"
 msgstr ""
 
index de92b801c0531e761ceee07bfd3207ebc739d356..6a6a072e0e62deb212e54663167e3354e83af3d7 100644 (file)
@@ -1,7 +1,7 @@
 msgid ""
 msgstr "Content-Type: text/plain; charset=UTF-8"
 
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:58
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:72
 msgid "%s is not installed or not found"
 msgstr ""
 
@@ -41,11 +41,19 @@ msgstr ""
 msgid "Cloudflare"
 msgstr ""
 
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.cloudflare-dns.family.lua:3
+msgid "Cloudflare (Family Protection)"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.cloudflare-dns.security.lua:3
+msgid "Cloudflare (Security Protection)"
+msgstr ""
+
 #: applications/luci-app-https-dns-proxy/luasrc/controller/https-dns-proxy.lua:4
 msgid "DNS HTTPS Proxy"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:92
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:106
 msgid "DNS HTTPS Proxy Settings"
 msgstr ""
 
@@ -61,7 +69,7 @@ msgstr ""
 msgid "Disable"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:163
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:177
 msgid "EDNS client subnet"
 msgstr ""
 
@@ -69,7 +77,7 @@ msgstr ""
 msgid "Enable"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:13
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:27
 msgid "For more information on different options check"
 msgstr ""
 
@@ -78,10 +86,10 @@ msgid "Google"
 msgstr ""
 
 #: applications/luci-app-https-dns-proxy/root/usr/share/rpcd/acl.d/luci-app-https-dns-proxy.json:3
-msgid "Grant UCI access for luci-app-https-dns-proxy"
+msgid "Grant UCI and file access for luci-app-https-dns-proxy"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:112
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:126
 msgid "Instances"
 msgstr ""
 
@@ -93,11 +101,11 @@ msgstr ""
 msgid "LibreDNS (No Ads)"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:146
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:160
 msgid "Listen address"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:159
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:173
 msgid "Listen port"
 msgstr ""
 
@@ -109,7 +117,7 @@ msgstr ""
 msgid "ODVR (nic.cz)"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:166
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:180
 msgid "Proxy server"
 msgstr ""
 
@@ -133,19 +141,19 @@ msgstr ""
 msgid "Reload"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:119
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:133
 msgid "Resolver"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:84
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:98
 msgid "Running: %s DoH at %s:%s"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:96
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:110
 msgid "Service Status"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:94
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:108
 msgid "Service Status [%s %s]"
 msgstr ""
 
@@ -157,25 +165,25 @@ msgstr ""
 msgid "Stop"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:62
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:76
 msgid "Stopped"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:49
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:63
 msgid "Unknown Provider"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:113
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:127
 msgid ""
 "When you add/remove any instances below, they will be used to override the "
 "'DNS forwardings' section of %sDHCP and DNS%s."
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:34
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:48
 msgid "and"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:64
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:78
 msgid "disabled"
 msgstr ""
 
index 11449166201b9dd09055103860a897ff8a012437..a6b2b67bc5fbeeac80c526b40153c32fff4c069a 100644 (file)
@@ -10,7 +10,7 @@ msgstr ""
 "Plural-Forms: nplurals=2; plural=n != 1;\n"
 "X-Generator: Weblate 3.10-dev\n"
 
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:58
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:72
 msgid "%s is not installed or not found"
 msgstr ""
 
@@ -50,11 +50,19 @@ msgstr ""
 msgid "Cloudflare"
 msgstr ""
 
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.cloudflare-dns.family.lua:3
+msgid "Cloudflare (Family Protection)"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.cloudflare-dns.security.lua:3
+msgid "Cloudflare (Security Protection)"
+msgstr ""
+
 #: applications/luci-app-https-dns-proxy/luasrc/controller/https-dns-proxy.lua:4
 msgid "DNS HTTPS Proxy"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:92
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:106
 msgid "DNS HTTPS Proxy Settings"
 msgstr ""
 
@@ -70,7 +78,7 @@ msgstr ""
 msgid "Disable"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:163
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:177
 msgid "EDNS client subnet"
 msgstr ""
 
@@ -78,7 +86,7 @@ msgstr ""
 msgid "Enable"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:13
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:27
 msgid "For more information on different options check"
 msgstr ""
 
@@ -87,10 +95,10 @@ msgid "Google"
 msgstr ""
 
 #: applications/luci-app-https-dns-proxy/root/usr/share/rpcd/acl.d/luci-app-https-dns-proxy.json:3
-msgid "Grant UCI access for luci-app-https-dns-proxy"
+msgid "Grant UCI and file access for luci-app-https-dns-proxy"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:112
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:126
 msgid "Instances"
 msgstr ""
 
@@ -102,11 +110,11 @@ msgstr ""
 msgid "LibreDNS (No Ads)"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:146
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:160
 msgid "Listen address"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:159
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:173
 msgid "Listen port"
 msgstr ""
 
@@ -118,7 +126,7 @@ msgstr ""
 msgid "ODVR (nic.cz)"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:166
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:180
 msgid "Proxy server"
 msgstr ""
 
@@ -142,19 +150,19 @@ msgstr ""
 msgid "Reload"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:119
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:133
 msgid "Resolver"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:84
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:98
 msgid "Running: %s DoH at %s:%s"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:96
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:110
 msgid "Service Status"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:94
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:108
 msgid "Service Status [%s %s]"
 msgstr ""
 
@@ -166,25 +174,25 @@ msgstr ""
 msgid "Stop"
 msgstr "Durdur"
 
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:62
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:76
 msgid "Stopped"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:49
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:63
 msgid "Unknown Provider"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:113
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:127
 msgid ""
 "When you add/remove any instances below, they will be used to override the "
 "'DNS forwardings' section of %sDHCP and DNS%s."
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:34
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:48
 msgid "and"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:64
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:78
 msgid "disabled"
 msgstr ""
 
index 5a3916343651ba3921143c9897bf183bd871f8de..6e9ff8e8389c4e57923472cc10229d884f3cf3ea 100644 (file)
@@ -11,7 +11,7 @@ msgstr ""
 "4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
 "X-Generator: Weblate 4.0-dev\n"
 
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:58
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:72
 msgid "%s is not installed or not found"
 msgstr ""
 
@@ -51,11 +51,19 @@ msgstr "CleanBrowsing (Безпечний фільтр)"
 msgid "Cloudflare"
 msgstr "Cloudflare"
 
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.cloudflare-dns.family.lua:3
+msgid "Cloudflare (Family Protection)"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.cloudflare-dns.security.lua:3
+msgid "Cloudflare (Security Protection)"
+msgstr ""
+
 #: applications/luci-app-https-dns-proxy/luasrc/controller/https-dns-proxy.lua:4
 msgid "DNS HTTPS Proxy"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:92
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:106
 msgid "DNS HTTPS Proxy Settings"
 msgstr ""
 
@@ -71,7 +79,7 @@ msgstr "Digitale Gesellschaft"
 msgid "Disable"
 msgstr "Вимкнути"
 
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:163
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:177
 msgid "EDNS client subnet"
 msgstr "Клієнтська підмережа EDNS"
 
@@ -79,7 +87,7 @@ msgstr "Клієнтська підмережа EDNS"
 msgid "Enable"
 msgstr "Увімкнути"
 
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:13
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:27
 msgid "For more information on different options check"
 msgstr "Для більш детальної інформації по параметрах, перевірте"
 
@@ -88,10 +96,10 @@ msgid "Google"
 msgstr "Google"
 
 #: applications/luci-app-https-dns-proxy/root/usr/share/rpcd/acl.d/luci-app-https-dns-proxy.json:3
-msgid "Grant UCI access for luci-app-https-dns-proxy"
+msgid "Grant UCI and file access for luci-app-https-dns-proxy"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:112
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:126
 msgid "Instances"
 msgstr "Приклади застосування"
 
@@ -103,11 +111,11 @@ msgstr ""
 msgid "LibreDNS (No Ads)"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:146
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:160
 msgid "Listen address"
 msgstr "Адреса для прослуховування"
 
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:159
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:173
 msgid "Listen port"
 msgstr "Порт для прослуховування"
 
@@ -119,7 +127,7 @@ msgstr "Завантаження"
 msgid "ODVR (nic.cz)"
 msgstr "ODVR (nic.cz)"
 
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:166
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:180
 msgid "Proxy server"
 msgstr "Проксі сервер"
 
@@ -143,19 +151,19 @@ msgstr "Quad 9 (Не захищено)"
 msgid "Reload"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:119
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:133
 msgid "Resolver"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:84
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:98
 msgid "Running: %s DoH at %s:%s"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:96
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:110
 msgid "Service Status"
 msgstr "Стан сервісу"
 
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:94
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:108
 msgid "Service Status [%s %s]"
 msgstr ""
 
@@ -167,25 +175,25 @@ msgstr "Запустити"
 msgid "Stop"
 msgstr "Зупинити"
 
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:62
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:76
 msgid "Stopped"
 msgstr "Зупинено"
 
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:49
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:63
 msgid "Unknown Provider"
 msgstr "Невідомий постачальник"
 
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:113
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:127
 msgid ""
 "When you add/remove any instances below, they will be used to override the "
 "'DNS forwardings' section of %sDHCP and DNS%s."
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:34
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:48
 msgid "and"
 msgstr "та"
 
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:64
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:78
 msgid "disabled"
 msgstr ""
 
index 6ccdf0debd9866aaac01558e02907b570310e3ab..9cdff0e5b48712fe89d3b3928a19a05bcf33275d 100644 (file)
@@ -4,7 +4,7 @@ msgstr ""
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
 
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:58
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:72
 msgid "%s is not installed or not found"
 msgstr ""
 
@@ -44,11 +44,19 @@ msgstr ""
 msgid "Cloudflare"
 msgstr ""
 
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.cloudflare-dns.family.lua:3
+msgid "Cloudflare (Family Protection)"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.cloudflare-dns.security.lua:3
+msgid "Cloudflare (Security Protection)"
+msgstr ""
+
 #: applications/luci-app-https-dns-proxy/luasrc/controller/https-dns-proxy.lua:4
 msgid "DNS HTTPS Proxy"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:92
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:106
 msgid "DNS HTTPS Proxy Settings"
 msgstr ""
 
@@ -64,7 +72,7 @@ msgstr ""
 msgid "Disable"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:163
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:177
 msgid "EDNS client subnet"
 msgstr ""
 
@@ -72,7 +80,7 @@ msgstr ""
 msgid "Enable"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:13
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:27
 msgid "For more information on different options check"
 msgstr ""
 
@@ -81,10 +89,10 @@ msgid "Google"
 msgstr ""
 
 #: applications/luci-app-https-dns-proxy/root/usr/share/rpcd/acl.d/luci-app-https-dns-proxy.json:3
-msgid "Grant UCI access for luci-app-https-dns-proxy"
+msgid "Grant UCI and file access for luci-app-https-dns-proxy"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:112
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:126
 msgid "Instances"
 msgstr ""
 
@@ -96,11 +104,11 @@ msgstr ""
 msgid "LibreDNS (No Ads)"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:146
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:160
 msgid "Listen address"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:159
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:173
 msgid "Listen port"
 msgstr ""
 
@@ -112,7 +120,7 @@ msgstr ""
 msgid "ODVR (nic.cz)"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:166
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:180
 msgid "Proxy server"
 msgstr ""
 
@@ -136,19 +144,19 @@ msgstr ""
 msgid "Reload"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:119
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:133
 msgid "Resolver"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:84
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:98
 msgid "Running: %s DoH at %s:%s"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:96
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:110
 msgid "Service Status"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:94
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:108
 msgid "Service Status [%s %s]"
 msgstr ""
 
@@ -160,25 +168,25 @@ msgstr ""
 msgid "Stop"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:62
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:76
 msgid "Stopped"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:49
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:63
 msgid "Unknown Provider"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:113
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:127
 msgid ""
 "When you add/remove any instances below, they will be used to override the "
 "'DNS forwardings' section of %sDHCP and DNS%s."
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:34
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:48
 msgid "and"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:64
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:78
 msgid "disabled"
 msgstr ""
 
index 4b8c086069728ea74471ae66b4f11b4cd0be987a..368c0cad66961129b6707b57b9d3facc8f4f3067 100644 (file)
@@ -16,7 +16,7 @@ msgstr ""
 "Plural-Forms: nplurals=1; plural=0;\n"
 "X-Generator: Weblate 3.11\n"
 
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:58
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:72
 msgid "%s is not installed or not found"
 msgstr ""
 
@@ -56,11 +56,19 @@ msgstr "CleanBrowsing(安全筛选器)"
 msgid "Cloudflare"
 msgstr "Cloudflare"
 
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.cloudflare-dns.family.lua:3
+msgid "Cloudflare (Family Protection)"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.cloudflare-dns.security.lua:3
+msgid "Cloudflare (Security Protection)"
+msgstr ""
+
 #: applications/luci-app-https-dns-proxy/luasrc/controller/https-dns-proxy.lua:4
 msgid "DNS HTTPS Proxy"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:92
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:106
 msgid "DNS HTTPS Proxy Settings"
 msgstr ""
 
@@ -76,7 +84,7 @@ msgstr "Digitale Gesellschaft"
 msgid "Disable"
 msgstr "禁用"
 
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:163
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:177
 msgid "EDNS client subnet"
 msgstr "EDNS 客户端子网"
 
@@ -84,7 +92,7 @@ msgstr "EDNS 客户端子网"
 msgid "Enable"
 msgstr "启用"
 
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:13
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:27
 msgid "For more information on different options check"
 msgstr "有关不同选项的更多信息,请检查"
 
@@ -93,10 +101,10 @@ msgid "Google"
 msgstr "谷歌"
 
 #: applications/luci-app-https-dns-proxy/root/usr/share/rpcd/acl.d/luci-app-https-dns-proxy.json:3
-msgid "Grant UCI access for luci-app-https-dns-proxy"
+msgid "Grant UCI and file access for luci-app-https-dns-proxy"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:112
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:126
 msgid "Instances"
 msgstr "实例"
 
@@ -108,11 +116,11 @@ msgstr ""
 msgid "LibreDNS (No Ads)"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:146
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:160
 msgid "Listen address"
 msgstr "监听地址"
 
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:159
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:173
 msgid "Listen port"
 msgstr "监听端口"
 
@@ -124,7 +132,7 @@ msgstr "加载中"
 msgid "ODVR (nic.cz)"
 msgstr "ODVR (nic.cz)"
 
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:166
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:180
 msgid "Proxy server"
 msgstr "代理服务器"
 
@@ -148,19 +156,19 @@ msgstr "Quad 9(不安全)"
 msgid "Reload"
 msgstr "重新载入"
 
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:119
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:133
 msgid "Resolver"
 msgstr "解析器"
 
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:84
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:98
 msgid "Running: %s DoH at %s:%s"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:96
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:110
 msgid "Service Status"
 msgstr "服务状态"
 
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:94
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:108
 msgid "Service Status [%s %s]"
 msgstr ""
 
@@ -172,25 +180,25 @@ msgstr "启动"
 msgid "Stop"
 msgstr "停止"
 
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:62
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:76
 msgid "Stopped"
 msgstr "已停止"
 
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:49
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:63
 msgid "Unknown Provider"
 msgstr "未知的提供商"
 
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:113
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:127
 msgid ""
 "When you add/remove any instances below, they will be used to override the "
 "'DNS forwardings' section of %sDHCP and DNS%s."
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:34
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:48
 msgid "and"
 msgstr "和"
 
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:64
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:78
 msgid "disabled"
 msgstr ""
 
index 7cfaa686b71eb75cdcd48fe78707dc0156b1d7bb..7364a7401aff310c0699a048ba472472d6854224 100644 (file)
@@ -16,7 +16,7 @@ msgstr ""
 "Plural-Forms: nplurals=1; plural=0;\n"
 "X-Generator: Weblate 4.0-dev\n"
 
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:58
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:72
 msgid "%s is not installed or not found"
 msgstr ""
 
@@ -56,11 +56,19 @@ msgstr ""
 msgid "Cloudflare"
 msgstr ""
 
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.cloudflare-dns.family.lua:3
+msgid "Cloudflare (Family Protection)"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.cloudflare-dns.security.lua:3
+msgid "Cloudflare (Security Protection)"
+msgstr ""
+
 #: applications/luci-app-https-dns-proxy/luasrc/controller/https-dns-proxy.lua:4
 msgid "DNS HTTPS Proxy"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:92
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:106
 msgid "DNS HTTPS Proxy Settings"
 msgstr ""
 
@@ -76,7 +84,7 @@ msgstr ""
 msgid "Disable"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:163
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:177
 msgid "EDNS client subnet"
 msgstr ""
 
@@ -84,7 +92,7 @@ msgstr ""
 msgid "Enable"
 msgstr "啟用"
 
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:13
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:27
 msgid "For more information on different options check"
 msgstr ""
 
@@ -93,10 +101,10 @@ msgid "Google"
 msgstr ""
 
 #: applications/luci-app-https-dns-proxy/root/usr/share/rpcd/acl.d/luci-app-https-dns-proxy.json:3
-msgid "Grant UCI access for luci-app-https-dns-proxy"
+msgid "Grant UCI and file access for luci-app-https-dns-proxy"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:112
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:126
 msgid "Instances"
 msgstr "例項"
 
@@ -108,11 +116,11 @@ msgstr ""
 msgid "LibreDNS (No Ads)"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:146
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:160
 msgid "Listen address"
 msgstr "監聽位址"
 
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:159
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:173
 msgid "Listen port"
 msgstr "監聽埠"
 
@@ -124,7 +132,7 @@ msgstr "載入中"
 msgid "ODVR (nic.cz)"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:166
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:180
 msgid "Proxy server"
 msgstr "代理伺服器"
 
@@ -148,19 +156,19 @@ msgstr ""
 msgid "Reload"
 msgstr "重新載入"
 
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:119
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:133
 msgid "Resolver"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:84
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:98
 msgid "Running: %s DoH at %s:%s"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:96
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:110
 msgid "Service Status"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:94
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:108
 msgid "Service Status [%s %s]"
 msgstr ""
 
@@ -172,25 +180,25 @@ msgstr ""
 msgid "Stop"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:62
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:76
 msgid "Stopped"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:49
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:63
 msgid "Unknown Provider"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:113
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:127
 msgid ""
 "When you add/remove any instances below, they will be used to override the "
 "'DNS forwardings' section of %sDHCP and DNS%s."
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:34
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:48
 msgid "and"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:64
+#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:78
 msgid "disabled"
 msgstr ""
 
index 0886cc885a643dc0f38d1bc4737a84042cc3d167..bcd4c5fd7d09ff2e9576a4e3ab333fe0f7ef6e0b 100644 (file)
@@ -1,11 +1,32 @@
 {
        "luci-app-https-dns-proxy": {
-               "description": "Grant UCI access for luci-app-https-dns-proxy",
+               "description": "Grant UCI and file access for luci-app-https-dns-proxy",
                "read": {
-                       "uci": [ "https-dns-proxy" ]
+                       "cgi-io": [
+                               "exec"
+                       ],
+                       "file": {
+                               "/usr/lib/opkg/status": [
+                                       "read"
+                               ],
+                               "/usr/lib/lua/luci/https-dns-proxy/providers/*": [
+                                       "read"
+                               ],
+                               "/etc/init.d/dnsmasq *": [
+                                       "exec"
+                               ],
+                               "/etc/init.d/https-dns-proxy *": [
+                                       "exec"
+                               ]
+                       },
+                       "uci": [
+                               "https-dns-proxy"
+                       ]
                },
                "write": {
-                       "uci": [ "https-dns-proxy" ]
+                       "uci": [
+                               "https-dns-proxy"
+                       ]
                }
        }
 }
diff --git a/applications/luci-app-ksmbd/po/ar/ksmbd.po b/applications/luci-app-ksmbd/po/ar/ksmbd.po
new file mode 100644 (file)
index 0000000..566c492
--- /dev/null
@@ -0,0 +1,121 @@
+msgid ""
+msgstr ""
+"PO-Revision-Date: 2020-06-09 21:41+0000\n"
+"Last-Translator: Marwan Amireh <amirehmarwan@gmail.com>\n"
+"Language-Team: Arabic <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationsksmbd/ar/>\n"
+"Language: ar\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 "
+"&& n%100<=10 ? 3 : n%100>=11 ? 4 : 5;\n"
+"X-Generator: Weblate 4.1-dev\n"
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:86
+msgid "Allow guests"
+msgstr "السماح للضيوف"
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:43
+msgid "Allow legacy (insecure) protocols/authentication."
+msgstr ""
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:44
+msgid ""
+"Allow legacy smb(v1)/Lanman connections, needed for older devices without "
+"smb(v2.1/3) support."
+msgstr ""
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:83
+msgid "Allowed users"
+msgstr ""
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:70
+msgid "Browse-able"
+msgstr ""
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:102
+msgid "Create mask"
+msgstr ""
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:40
+msgid "Description"
+msgstr "الوصف"
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:108
+msgid "Directory mask"
+msgstr ""
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:32
+msgid "Edit Template"
+msgstr ""
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:47
+msgid "Edit the template that is used for generating the ksmbd configuration."
+msgstr ""
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:81
+msgid "Force Root"
+msgstr ""
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:31
+msgid "General Settings"
+msgstr ""
+
+#: applications/luci-app-ksmbd/root/usr/share/rpcd/acl.d/luci-app-ksmbd.json:3
+msgid "Grant access to LuCI app ksmbd"
+msgstr ""
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:97
+msgid "Hide dot files"
+msgstr ""
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:92
+msgid "Inherit owner"
+msgstr ""
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:34
+msgid "Interface"
+msgstr ""
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:35
+msgid "Listen only on the given interface or, if unspecified, on lan"
+msgstr ""
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:64
+msgid "Name"
+msgstr ""
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:20
+#: applications/luci-app-ksmbd/root/usr/share/luci/menu.d/luci-app-ksmbd.json:3
+msgid "Network Shares"
+msgstr ""
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:65
+msgid "Path"
+msgstr ""
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:60
+msgid ""
+"Please add directories to share. Each directory refers to a folder on a "
+"mounted device."
+msgstr ""
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:75
+msgid "Read-only"
+msgstr ""
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:59
+msgid "Shared Directories"
+msgstr ""
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:48
+msgid ""
+"This is the content of the file '/etc/ksmbd/smb.conf.template' from which "
+"your ksmbd configuration will be generated. Values enclosed by pipe symbols "
+"('|') should not be changed. They get their values from the 'General "
+"Settings' tab."
+msgstr ""
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:37
+msgid "Workgroup"
+msgstr ""
index 87810e7bc616425b615e40c3982e1fab5bd8c6c7..6a4e3c0f71fa717fd6182c5b9af0af974581b679 100644 (file)
@@ -1,8 +1,14 @@
 msgid ""
 msgstr ""
+"PO-Revision-Date: 2020-05-22 12:40+0000\n"
+"Last-Translator: Stefan M <sm@voip-office.eu>\n"
+"Language-Team: Bulgarian <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationsksmbd/bg/>\n"
 "Language: bg\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+"X-Generator: Weblate 4.1-dev\n"
 
 #: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:86
 msgid "Allow guests"
@@ -32,7 +38,7 @@ msgstr ""
 
 #: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:40
 msgid "Description"
-msgstr ""
+msgstr "Описание"
 
 #: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:108
 msgid "Directory mask"
index b83917d39222876fc271fef796fba07d473f33f4..7d4aca071cac47e10016819fd8cfbc7289ba5bc5 100644 (file)
@@ -1,8 +1,14 @@
 msgid ""
 msgstr ""
+"PO-Revision-Date: 2020-05-21 18:50+0000\n"
+"Last-Translator: Hannu Nyman <hannu.nyman@iki.fi>\n"
+"Language-Team: Finnish <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationsksmbd/fi/>\n"
 "Language: fi\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+"X-Generator: Weblate 4.1-dev\n"
 
 #: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:86
 msgid "Allow guests"
@@ -32,7 +38,7 @@ msgstr ""
 
 #: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:40
 msgid "Description"
-msgstr ""
+msgstr "Kuvaus"
 
 #: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:108
 msgid "Directory mask"
@@ -52,7 +58,7 @@ msgstr ""
 
 #: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:31
 msgid "General Settings"
-msgstr ""
+msgstr "Yleisasetukset"
 
 #: applications/luci-app-ksmbd/root/usr/share/rpcd/acl.d/luci-app-ksmbd.json:3
 msgid "Grant access to LuCI app ksmbd"
@@ -68,7 +74,7 @@ msgstr ""
 
 #: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:34
 msgid "Interface"
-msgstr ""
+msgstr "Sovitin"
 
 #: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:35
 msgid "Listen only on the given interface or, if unspecified, on lan"
@@ -76,7 +82,7 @@ msgstr ""
 
 #: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:64
 msgid "Name"
-msgstr ""
+msgstr "Nimi"
 
 #: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:20
 #: applications/luci-app-ksmbd/root/usr/share/luci/menu.d/luci-app-ksmbd.json:3
index d9543eb3f11f9de52ee0a89ab2128273494c8248..253b32a82d7a54aaf0c1f98b8fff707cda57bd03 100644 (file)
@@ -1,14 +1,14 @@
 msgid ""
 msgstr ""
-"PO-Revision-Date: 2020-02-19 13:30+0000\n"
-"Last-Translator: INAGAKI Hiroshi <musashino.open@gmail.com>\n"
+"PO-Revision-Date: 2020-06-13 22:13+0000\n"
+"Last-Translator: Satoru Yoshida <ramat@ram.ne.jp>\n"
 "Language-Team: Japanese <https://hosted.weblate.org/projects/openwrt/"
 "luciapplicationsksmbd/ja/>\n"
 "Language: ja\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
 "Plural-Forms: nplurals=1; plural=0;\n"
-"X-Generator: Weblate 3.11\n"
+"X-Generator: Weblate 4.1-dev\n"
 
 #: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:86
 msgid "Allow guests"
@@ -16,13 +16,13 @@ msgstr "ゲストアクセスを許可"
 
 #: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:43
 msgid "Allow legacy (insecure) protocols/authentication."
-msgstr ""
+msgstr "レガシー(安全でない)プロトコル/認証を許可します。"
 
 #: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:44
 msgid ""
 "Allow legacy smb(v1)/Lanman connections, needed for older devices without "
 "smb(v2.1/3) support."
-msgstr ""
+msgstr "レガシー smb(v1)/Lanman 接続を許可します。smb(v2.1/3) サポートのない古いデバイスに必要です。"
 
 #: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:83
 msgid "Allowed users"
@@ -30,25 +30,23 @@ msgstr "許可されたユーザー"
 
 #: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:70
 msgid "Browse-able"
-msgstr ""
+msgstr "閲覧可能"
 
 #: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:102
-#, fuzzy
 msgid "Create mask"
-msgstr "Create mask"
+msgstr "マスクを作成"
 
 #: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:40
 msgid "Description"
-msgstr ""
+msgstr "説明"
 
 #: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:108
-#, fuzzy
 msgid "Directory mask"
-msgstr "Directory mask"
+msgstr "ディレクトリ・マスク"
 
 #: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:32
 msgid "Edit Template"
-msgstr ""
+msgstr "テンプレートの編集"
 
 #: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:47
 msgid "Edit the template that is used for generating the ksmbd configuration."
@@ -56,31 +54,31 @@ msgstr ""
 
 #: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:81
 msgid "Force Root"
-msgstr ""
+msgstr "強制ルート"
 
 #: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:31
 msgid "General Settings"
-msgstr ""
+msgstr "一般設定"
 
 #: applications/luci-app-ksmbd/root/usr/share/rpcd/acl.d/luci-app-ksmbd.json:3
 msgid "Grant access to LuCI app ksmbd"
-msgstr ""
+msgstr "LuCI アプリ ksmbd へのアクセスを許可"
 
 #: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:97
 msgid "Hide dot files"
-msgstr ""
+msgstr "ドット・ファイルを隠す"
 
 #: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:92
 msgid "Inherit owner"
-msgstr ""
+msgstr "オーナーの継承"
 
 #: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:34
 msgid "Interface"
-msgstr ""
+msgstr "インターフェース"
 
 #: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:35
 msgid "Listen only on the given interface or, if unspecified, on lan"
-msgstr ""
+msgstr "指定されたインターフェースでのみリッスンするか、指定されていない場合は lan でリッスンします"
 
 #: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:64
 msgid "Name"
@@ -89,25 +87,25 @@ msgstr "名前"
 #: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:20
 #: applications/luci-app-ksmbd/root/usr/share/luci/menu.d/luci-app-ksmbd.json:3
 msgid "Network Shares"
-msgstr ""
+msgstr "ネットワーク共有"
 
 #: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:65
 msgid "Path"
-msgstr ""
+msgstr "パス"
 
 #: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:60
 msgid ""
 "Please add directories to share. Each directory refers to a folder on a "
 "mounted device."
-msgstr ""
+msgstr "共有するディレクトリを追加してください。マウントされたデバイス等のディレクトリを設定し、公開することができます。"
 
 #: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:75
 msgid "Read-only"
-msgstr ""
+msgstr "読み込みのみ"
 
 #: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:59
 msgid "Shared Directories"
-msgstr ""
+msgstr "共有ディレクトリ"
 
 #: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:48
 msgid ""
@@ -119,4 +117,4 @@ msgstr ""
 
 #: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:37
 msgid "Workgroup"
-msgstr ""
+msgstr "ワークグループ"
index d1e748161efe39af91d9fa5de56ee80254fd488d..73d440ad1a9b331ee72858517df7f9154e868cdb 100644 (file)
@@ -1,6 +1,6 @@
 msgid ""
 msgstr ""
-"PO-Revision-Date: 2020-05-02 15:56+0000\n"
+"PO-Revision-Date: 2020-06-13 22:13+0000\n"
 "Last-Translator: Marcin Net <marcin.net@linux.pl>\n"
 "Language-Team: Polish <https://hosted.weblate.org/projects/openwrt/"
 "luciapplicationsksmbd/pl/>\n"
@@ -45,7 +45,7 @@ msgstr "Opis"
 
 #: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:108
 msgid "Directory mask"
-msgstr "Maska katalogu"
+msgstr "Katalog maski"
 
 #: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:32
 msgid "Edit Template"
@@ -61,7 +61,7 @@ msgstr "Wymuszanie Roota"
 
 #: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:31
 msgid "General Settings"
-msgstr "Ustawienia główne"
+msgstr "Główne"
 
 #: applications/luci-app-ksmbd/root/usr/share/rpcd/acl.d/luci-app-ksmbd.json:3
 msgid "Grant access to LuCI app ksmbd"
@@ -122,7 +122,7 @@ msgstr ""
 "To jest zawartość pliku '/etc/ksmbd/smb.conf.template', na podstawie którego "
 "zostanie wygenerowana konfiguracja ksmbd. Wartości otoczone symbolem kreski "
 "pionowej ('|') nie powinny być zmieniane. Wartości ich zostaną pobrane z "
-"zakładki \"Ustawienia ogólne\"."
+"zakładki \"Ustawienia główne\"."
 
 #: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:37
 msgid "Workgroup"
diff --git a/applications/luci-app-ltqtapi/po/ar/ltqtapi.po b/applications/luci-app-ltqtapi/po/ar/ltqtapi.po
new file mode 100644 (file)
index 0000000..a91e204
--- /dev/null
@@ -0,0 +1,95 @@
+msgid ""
+msgstr ""
+"PO-Revision-Date: 2020-06-03 12:10+0000\n"
+"Last-Translator: Marwan Amireh <amirehmarwan@gmail.com>\n"
+"Language-Team: Arabic <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationsltqtapi/ar/>\n"
+"Language: ar\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 "
+"&& n%100<=10 ? 3 : n%100>=11 ? 4 : 5;\n"
+"X-Generator: Weblate 4.1-dev\n"
+
+#: applications/luci-app-ltqtapi/luasrc/controller/ltqtapi.lua:17
+#: applications/luci-app-ltqtapi/luasrc/model/cbi/luci_ltqtapi/account.lua:7
+msgid "Account"
+msgstr ""
+
+#: applications/luci-app-ltqtapi/luasrc/view/telephony_status.htm:28
+msgid "Collecting data..."
+msgstr "جمع البيانات..."
+
+#: applications/luci-app-ltqtapi/luasrc/model/cbi/luci_ltqtapi/contact.lua:7
+msgid "Contact"
+msgstr ""
+
+#: applications/luci-app-ltqtapi/luasrc/controller/ltqtapi.lua:18
+msgid "Contacts"
+msgstr ""
+
+#: applications/luci-app-ltqtapi/luasrc/view/telephony_status.htm:20
+msgid "Current Telephony State"
+msgstr ""
+
+#: applications/luci-app-ltqtapi/luasrc/model/cbi/luci_ltqtapi/contact.lua:14
+msgid "Dial"
+msgstr ""
+
+#: applications/luci-app-ltqtapi/luasrc/model/cbi/luci_ltqtapi/account.lua:14
+msgid "Disabled"
+msgstr ""
+
+#: applications/luci-app-ltqtapi/root/usr/share/rpcd/acl.d/luci-app-ltqtapi.json:3
+msgid "Grant UCI access for luci-app-ltqtapi"
+msgstr ""
+
+#: applications/luci-app-ltqtapi/luasrc/model/cbi/luci_ltqtapi/account.lua:7
+msgid "Here You can specify the SIP account that you want to use."
+msgstr ""
+
+#: applications/luci-app-ltqtapi/luasrc/model/cbi/luci_ltqtapi/contact.lua:7
+msgid "Here You can specify the SIP contacts that you want to use."
+msgstr ""
+
+#: applications/luci-app-ltqtapi/luasrc/model/cbi/luci_ltqtapi/contact.lua:12
+msgid "Name"
+msgstr ""
+
+#: applications/luci-app-ltqtapi/luasrc/model/cbi/luci_ltqtapi/account.lua:13
+msgid "Password"
+msgstr ""
+
+#: applications/luci-app-ltqtapi/luasrc/view/telephony_status.htm:24
+msgid "Port1"
+msgstr ""
+
+#: applications/luci-app-ltqtapi/luasrc/view/telephony_status.htm:25
+msgid "Port2"
+msgstr ""
+
+#: applications/luci-app-ltqtapi/luasrc/model/cbi/luci_ltqtapi/account.lua:11
+msgid "Realm"
+msgstr ""
+
+#: applications/luci-app-ltqtapi/luasrc/model/cbi/luci_ltqtapi/contact.lua:13
+msgid "Shortdial"
+msgstr ""
+
+#: applications/luci-app-ltqtapi/luasrc/model/cbi/luci_ltqtapi/contact.lua:16
+msgid "Type"
+msgstr ""
+
+#: applications/luci-app-ltqtapi/luasrc/view/telephony_status.htm:23
+msgid "Uplink"
+msgstr ""
+
+#: applications/luci-app-ltqtapi/luasrc/model/cbi/luci_ltqtapi/account.lua:12
+msgid "Username"
+msgstr ""
+
+#: applications/luci-app-ltqtapi/luasrc/controller/ltqtapi.lua:13
+#: applications/luci-app-ltqtapi/luasrc/model/cbi/luci_ltqtapi/account.lua:4
+#: applications/luci-app-ltqtapi/luasrc/model/cbi/luci_ltqtapi/contact.lua:4
+msgid "VoIP"
+msgstr ""
index 75978c6bb5e6e2580caa88aa93373750406c2f25..403de003cedb21c8f5b04b596a1d651caf9d4508 100644 (file)
@@ -1,8 +1,14 @@
 msgid ""
 msgstr ""
+"PO-Revision-Date: 2020-06-02 06:41+0000\n"
+"Last-Translator: Petri Asikainen <uniluodossa@gmail.com>\n"
+"Language-Team: Finnish <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationsltqtapi/fi/>\n"
 "Language: fi\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+"X-Generator: Weblate 4.1-dev\n"
 
 #: applications/luci-app-ltqtapi/luasrc/controller/ltqtapi.lua:17
 #: applications/luci-app-ltqtapi/luasrc/model/cbi/luci_ltqtapi/account.lua:7
@@ -11,7 +17,7 @@ msgstr ""
 
 #: applications/luci-app-ltqtapi/luasrc/view/telephony_status.htm:28
 msgid "Collecting data..."
-msgstr ""
+msgstr "Kerätään tietoja..."
 
 #: applications/luci-app-ltqtapi/luasrc/model/cbi/luci_ltqtapi/contact.lua:7
 msgid "Contact"
@@ -31,7 +37,7 @@ msgstr ""
 
 #: applications/luci-app-ltqtapi/luasrc/model/cbi/luci_ltqtapi/account.lua:14
 msgid "Disabled"
-msgstr ""
+msgstr "Pois käytöstä"
 
 #: applications/luci-app-ltqtapi/root/usr/share/rpcd/acl.d/luci-app-ltqtapi.json:3
 msgid "Grant UCI access for luci-app-ltqtapi"
@@ -47,11 +53,11 @@ msgstr ""
 
 #: applications/luci-app-ltqtapi/luasrc/model/cbi/luci_ltqtapi/contact.lua:12
 msgid "Name"
-msgstr ""
+msgstr "Nimi"
 
 #: applications/luci-app-ltqtapi/luasrc/model/cbi/luci_ltqtapi/account.lua:13
 msgid "Password"
-msgstr ""
+msgstr "Salasana"
 
 #: applications/luci-app-ltqtapi/luasrc/view/telephony_status.htm:24
 msgid "Port1"
@@ -71,7 +77,7 @@ msgstr ""
 
 #: applications/luci-app-ltqtapi/luasrc/model/cbi/luci_ltqtapi/contact.lua:16
 msgid "Type"
-msgstr ""
+msgstr "Tyyppi"
 
 #: applications/luci-app-ltqtapi/luasrc/view/telephony_status.htm:23
 msgid "Uplink"
@@ -79,7 +85,7 @@ msgstr ""
 
 #: applications/luci-app-ltqtapi/luasrc/model/cbi/luci_ltqtapi/account.lua:12
 msgid "Username"
-msgstr ""
+msgstr "Käyttäjätunnus"
 
 #: applications/luci-app-ltqtapi/luasrc/controller/ltqtapi.lua:13
 #: applications/luci-app-ltqtapi/luasrc/model/cbi/luci_ltqtapi/account.lua:4
index de23a21718214afce580e2b0f756991fa3b74e5d..9cac491a66392f8703274e82d53f3989001c5354 100644 (file)
@@ -1,14 +1,14 @@
 msgid ""
 msgstr ""
-"PO-Revision-Date: 2020-02-19 13:29+0000\n"
-"Last-Translator: INAGAKI Hiroshi <musashino.open@gmail.com>\n"
+"PO-Revision-Date: 2020-06-13 22:13+0000\n"
+"Last-Translator: Satoru Yoshida <ramat@ram.ne.jp>\n"
 "Language-Team: Japanese <https://hosted.weblate.org/projects/openwrt/"
 "luciapplicationsltqtapi/ja/>\n"
 "Language: ja\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
 "Plural-Forms: nplurals=1; plural=0;\n"
-"X-Generator: Weblate 3.11\n"
+"X-Generator: Weblate 4.1-dev\n"
 
 #: applications/luci-app-ltqtapi/luasrc/controller/ltqtapi.lua:17
 #: applications/luci-app-ltqtapi/luasrc/model/cbi/luci_ltqtapi/account.lua:7
@@ -17,7 +17,7 @@ msgstr ""
 
 #: applications/luci-app-ltqtapi/luasrc/view/telephony_status.htm:28
 msgid "Collecting data..."
-msgstr ""
+msgstr "データを収集中..."
 
 #: applications/luci-app-ltqtapi/luasrc/model/cbi/luci_ltqtapi/contact.lua:7
 msgid "Contact"
@@ -37,7 +37,7 @@ msgstr ""
 
 #: applications/luci-app-ltqtapi/luasrc/model/cbi/luci_ltqtapi/account.lua:14
 msgid "Disabled"
-msgstr ""
+msgstr "無効"
 
 #: applications/luci-app-ltqtapi/root/usr/share/rpcd/acl.d/luci-app-ltqtapi.json:3
 msgid "Grant UCI access for luci-app-ltqtapi"
@@ -57,7 +57,7 @@ msgstr "名前"
 
 #: applications/luci-app-ltqtapi/luasrc/model/cbi/luci_ltqtapi/account.lua:13
 msgid "Password"
-msgstr ""
+msgstr "パスワード"
 
 #: applications/luci-app-ltqtapi/luasrc/view/telephony_status.htm:24
 msgid "Port1"
@@ -77,15 +77,15 @@ msgstr ""
 
 #: applications/luci-app-ltqtapi/luasrc/model/cbi/luci_ltqtapi/contact.lua:16
 msgid "Type"
-msgstr ""
+msgstr "タイプ"
 
 #: applications/luci-app-ltqtapi/luasrc/view/telephony_status.htm:23
 msgid "Uplink"
-msgstr ""
+msgstr "アップリンク"
 
 #: applications/luci-app-ltqtapi/luasrc/model/cbi/luci_ltqtapi/account.lua:12
 msgid "Username"
-msgstr ""
+msgstr "ユーザー名"
 
 #: applications/luci-app-ltqtapi/luasrc/controller/ltqtapi.lua:13
 #: applications/luci-app-ltqtapi/luasrc/model/cbi/luci_ltqtapi/account.lua:4
index b5a53904dc9d0deee670257b6709aa474dc5eb40..1a1015367448e7fc3b91cfdc5578fa03e679ceb3 100644 (file)
@@ -1,20 +1,20 @@
 msgid ""
 msgstr ""
-"PO-Revision-Date: 2020-04-19 00:53+0000\n"
+"PO-Revision-Date: 2020-06-07 15:48+0000\n"
 "Last-Translator: Artem <KovalevArtem.ru@gmail.com>\n"
 "Language-Team: Russian <https://hosted.weblate.org/projects/openwrt/"
 "luciapplicationsltqtapi/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.0.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.1-dev\n"
 
 #: applications/luci-app-ltqtapi/luasrc/controller/ltqtapi.lua:17
 #: applications/luci-app-ltqtapi/luasrc/model/cbi/luci_ltqtapi/account.lua:7
 msgid "Account"
-msgstr ""
+msgstr "Аккаунт"
 
 #: applications/luci-app-ltqtapi/luasrc/view/telephony_status.htm:28
 msgid "Collecting data..."
@@ -22,19 +22,19 @@ msgstr "Сбор данных..."
 
 #: applications/luci-app-ltqtapi/luasrc/model/cbi/luci_ltqtapi/contact.lua:7
 msgid "Contact"
-msgstr ""
+msgstr "Контакт"
 
 #: applications/luci-app-ltqtapi/luasrc/controller/ltqtapi.lua:18
 msgid "Contacts"
-msgstr ""
+msgstr "Контакты"
 
 #: applications/luci-app-ltqtapi/luasrc/view/telephony_status.htm:20
 msgid "Current Telephony State"
-msgstr ""
+msgstr "Текущее состояние телефонии"
 
 #: applications/luci-app-ltqtapi/luasrc/model/cbi/luci_ltqtapi/contact.lua:14
 msgid "Dial"
-msgstr ""
+msgstr "Набрать"
 
 #: applications/luci-app-ltqtapi/luasrc/model/cbi/luci_ltqtapi/account.lua:14
 msgid "Disabled"
@@ -42,15 +42,15 @@ msgstr "Отключено"
 
 #: applications/luci-app-ltqtapi/root/usr/share/rpcd/acl.d/luci-app-ltqtapi.json:3
 msgid "Grant UCI access for luci-app-ltqtapi"
-msgstr ""
+msgstr "Предоставить UCI доступ для luci-app-ltqtapi"
 
 #: applications/luci-app-ltqtapi/luasrc/model/cbi/luci_ltqtapi/account.lua:7
 msgid "Here You can specify the SIP account that you want to use."
-msgstr ""
+msgstr "Здесь вы можете указать SIP-аккаунт, который хотите использовать."
 
 #: applications/luci-app-ltqtapi/luasrc/model/cbi/luci_ltqtapi/contact.lua:7
 msgid "Here You can specify the SIP contacts that you want to use."
-msgstr ""
+msgstr "Здесь Вы можете указать SIP-контакты, которые хотите использовать."
 
 #: applications/luci-app-ltqtapi/luasrc/model/cbi/luci_ltqtapi/contact.lua:12
 msgid "Name"
@@ -62,19 +62,19 @@ msgstr "Пароль"
 
 #: applications/luci-app-ltqtapi/luasrc/view/telephony_status.htm:24
 msgid "Port1"
-msgstr ""
+msgstr "Порт1"
 
 #: applications/luci-app-ltqtapi/luasrc/view/telephony_status.htm:25
 msgid "Port2"
-msgstr ""
+msgstr "Порт2"
 
 #: applications/luci-app-ltqtapi/luasrc/model/cbi/luci_ltqtapi/account.lua:11
 msgid "Realm"
-msgstr ""
+msgstr "Область"
 
 #: applications/luci-app-ltqtapi/luasrc/model/cbi/luci_ltqtapi/contact.lua:13
 msgid "Shortdial"
-msgstr ""
+msgstr "Короткий набор"
 
 #: applications/luci-app-ltqtapi/luasrc/model/cbi/luci_ltqtapi/contact.lua:16
 msgid "Type"
@@ -92,4 +92,4 @@ msgstr "Имя пользователя"
 #: applications/luci-app-ltqtapi/luasrc/model/cbi/luci_ltqtapi/account.lua:4
 #: applications/luci-app-ltqtapi/luasrc/model/cbi/luci_ltqtapi/contact.lua:4
 msgid "VoIP"
-msgstr ""
+msgstr "VoIP"
diff --git a/applications/luci-app-lxc/po/ar/lxc.po b/applications/luci-app-lxc/po/ar/lxc.po
new file mode 100644 (file)
index 0000000..b9443f7
--- /dev/null
@@ -0,0 +1,108 @@
+msgid ""
+msgstr ""
+"Language: ar\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\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 ""
+
+#: applications/luci-app-lxc/luasrc/view/lxc.htm:29
+#: applications/luci-app-lxc/luasrc/view/lxc.htm:47
+msgid "Actions"
+msgstr ""
+
+#: applications/luci-app-lxc/luasrc/model/cbi/lxc.lua:19
+msgid "Also you may want to install 'kmod-veth' for optional network support."
+msgstr ""
+
+#: applications/luci-app-lxc/luasrc/view/lxc.htm:23
+msgid "Available Containers"
+msgstr ""
+
+#: applications/luci-app-lxc/luasrc/model/cbi/lxc.lua:25
+msgid "Containers URL"
+msgstr ""
+
+#: applications/luci-app-lxc/luasrc/view/lxc.htm:53
+msgid "Create"
+msgstr ""
+
+#: applications/luci-app-lxc/luasrc/view/lxc.htm:41
+msgid "Create New Container"
+msgstr ""
+
+#: applications/luci-app-lxc/luasrc/view/lxc.htm:133
+msgid "Delete"
+msgstr ""
+
+#: applications/luci-app-lxc/luasrc/model/cbi/lxc.lua:31
+msgid "Enable SSL"
+msgstr ""
+
+#: applications/luci-app-lxc/luasrc/model/cbi/lxc.lua:32
+msgid ""
+"Enable optional SSL encryption support. This requires additional packages "
+"like 'wget', 'ca-certificates', 'gnupg' and 'gnupg-utils'."
+msgstr ""
+
+#: applications/luci-app-lxc/luasrc/view/lxc.htm:50
+msgid "Enter new name"
+msgstr ""
+
+#: applications/luci-app-lxc/luasrc/model/cbi/lxc.lua:36
+msgid "Free Space Threshold"
+msgstr ""
+
+#: applications/luci-app-lxc/luasrc/model/cbi/lxc.lua:42
+msgid "Free Temp Threshold"
+msgstr ""
+
+#: applications/luci-app-lxc/root/usr/share/rpcd/acl.d/luci-app-lxc.json:3
+msgid "Grant UCI access for luci-app-lxc"
+msgstr ""
+
+#: applications/luci-app-lxc/luasrc/controller/lxc.lua:31
+#: applications/luci-app-lxc/luasrc/model/cbi/lxc.lua:17
+msgid "LXC Containers"
+msgstr ""
+
+#: applications/luci-app-lxc/luasrc/view/lxc.htm:73
+msgid "Loading"
+msgstr ""
+
+#: applications/luci-app-lxc/luasrc/model/cbi/lxc.lua:37
+msgid "Minimum required free space for LXC Container creation in KB"
+msgstr ""
+
+#: applications/luci-app-lxc/luasrc/model/cbi/lxc.lua:43
+msgid "Minimum required free temp space for LXC Container creation in KB"
+msgstr ""
+
+#: applications/luci-app-lxc/luasrc/view/lxc.htm:27
+#: applications/luci-app-lxc/luasrc/view/lxc.htm:45
+msgid "Name"
+msgstr ""
+
+#: applications/luci-app-lxc/luasrc/model/cbi/lxc.lua:22
+msgid "Options"
+msgstr ""
+
+#: applications/luci-app-lxc/luasrc/view/lxc.htm:131
+msgid "Start"
+msgstr ""
+
+#: applications/luci-app-lxc/luasrc/view/lxc.htm:28
+msgid "Status"
+msgstr ""
+
+#: applications/luci-app-lxc/luasrc/view/lxc.htm:132
+msgid "Stop"
+msgstr ""
+
+#: applications/luci-app-lxc/luasrc/view/lxc.htm:46
+msgid "Template"
+msgstr ""
index d2e44dee682435f4fcfa03c2e373c14c0154a783..b3a9631379c47b183cd0aff1134f601efe7ba86d 100644 (file)
@@ -1,8 +1,14 @@
 msgid ""
 msgstr ""
+"PO-Revision-Date: 2020-06-02 06:41+0000\n"
+"Last-Translator: Petri Asikainen <uniluodossa@gmail.com>\n"
+"Language-Team: Finnish <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationslxc/fi/>\n"
 "Language: fi\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+"X-Generator: Weblate 4.1-dev\n"
 
 #: applications/luci-app-lxc/luasrc/model/cbi/lxc.lua:18
 msgid ""
@@ -13,7 +19,7 @@ msgstr ""
 #: applications/luci-app-lxc/luasrc/view/lxc.htm:29
 #: applications/luci-app-lxc/luasrc/view/lxc.htm:47
 msgid "Actions"
-msgstr ""
+msgstr "Toiminnot"
 
 #: applications/luci-app-lxc/luasrc/model/cbi/lxc.lua:19
 msgid "Also you may want to install 'kmod-veth' for optional network support."
@@ -37,7 +43,7 @@ msgstr ""
 
 #: applications/luci-app-lxc/luasrc/view/lxc.htm:133
 msgid "Delete"
-msgstr ""
+msgstr "Poista"
 
 #: applications/luci-app-lxc/luasrc/model/cbi/lxc.lua:31
 msgid "Enable SSL"
@@ -72,7 +78,7 @@ msgstr ""
 
 #: applications/luci-app-lxc/luasrc/view/lxc.htm:73
 msgid "Loading"
-msgstr ""
+msgstr "Ladataan"
 
 #: applications/luci-app-lxc/luasrc/model/cbi/lxc.lua:37
 msgid "Minimum required free space for LXC Container creation in KB"
@@ -85,23 +91,23 @@ msgstr ""
 #: applications/luci-app-lxc/luasrc/view/lxc.htm:27
 #: applications/luci-app-lxc/luasrc/view/lxc.htm:45
 msgid "Name"
-msgstr ""
+msgstr "Nimi"
 
 #: applications/luci-app-lxc/luasrc/model/cbi/lxc.lua:22
 msgid "Options"
-msgstr ""
+msgstr "Valinnat"
 
 #: applications/luci-app-lxc/luasrc/view/lxc.htm:131
 msgid "Start"
-msgstr ""
+msgstr "Aloita"
 
 #: applications/luci-app-lxc/luasrc/view/lxc.htm:28
 msgid "Status"
-msgstr ""
+msgstr "Tila"
 
 #: applications/luci-app-lxc/luasrc/view/lxc.htm:132
 msgid "Stop"
-msgstr ""
+msgstr "Pysäytä"
 
 #: applications/luci-app-lxc/luasrc/view/lxc.htm:46
 msgid "Template"
index 215f24aa27079216a9745daf83d911b9e4739ac1..29cedac08625074194252a2320832c7fba954f2d 100644 (file)
@@ -1,14 +1,14 @@
 msgid ""
 msgstr ""
-"PO-Revision-Date: 2020-02-19 20:00+0000\n"
-"Last-Translator: INAGAKI Hiroshi <musashino.open@gmail.com>\n"
+"PO-Revision-Date: 2020-06-13 22:13+0000\n"
+"Last-Translator: Satoru Yoshida <ramat@ram.ne.jp>\n"
 "Language-Team: Japanese <https://hosted.weblate.org/projects/openwrt/"
 "luciapplicationslxc/ja/>\n"
 "Language: ja\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
 "Plural-Forms: nplurals=1; plural=0;\n"
-"X-Generator: Weblate 3.11\n"
+"X-Generator: Weblate 4.1-dev\n"
 
 #: applications/luci-app-lxc/luasrc/model/cbi/lxc.lua:18
 msgid ""
@@ -43,7 +43,7 @@ msgstr ""
 
 #: applications/luci-app-lxc/luasrc/view/lxc.htm:133
 msgid "Delete"
-msgstr ""
+msgstr "削除"
 
 #: applications/luci-app-lxc/luasrc/model/cbi/lxc.lua:31
 msgid "Enable SSL"
@@ -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"
@@ -95,11 +95,11 @@ msgstr "名前"
 
 #: applications/luci-app-lxc/luasrc/model/cbi/lxc.lua:22
 msgid "Options"
-msgstr ""
+msgstr "オプション"
 
 #: applications/luci-app-lxc/luasrc/view/lxc.htm:131
 msgid "Start"
-msgstr ""
+msgstr "開始"
 
 #: applications/luci-app-lxc/luasrc/view/lxc.htm:28
 msgid "Status"
@@ -107,7 +107,7 @@ msgstr "ステータス"
 
 #: applications/luci-app-lxc/luasrc/view/lxc.htm:132
 msgid "Stop"
-msgstr ""
+msgstr "停止"
 
 #: applications/luci-app-lxc/luasrc/view/lxc.htm:46
 msgid "Template"
index 0173671cfceecf51ff96b21816bdbbc58cf729e0..a5545197eaa6fa09b546ce236a0c5789af34cab6 100644 (file)
@@ -1,6 +1,6 @@
 msgid ""
 msgstr ""
-"PO-Revision-Date: 2020-05-02 15:56+0000\n"
+"PO-Revision-Date: 2020-06-12 05:12+0000\n"
 "Last-Translator: Wellington Terumi Uemura <wellingtonuemura@gmail.com>\n"
 "Language-Team: Portuguese (Brazil) <https://hosted.weblate.org/projects/"
 "openwrt/luciapplicationslxc/pt_BR/>\n"
@@ -15,6 +15,9 @@ msgid ""
 "<b>Please note:</b> LXC Containers require features not available on OpenWrt "
 "images for devices with small flash.<br />"
 msgstr ""
+"<b>Atenção:</b> Os contêineres LXC requerem recursos não estão disponíveis "
+"nas imagens do OpenWrt para os dispositivos que tenham uma memória flash "
+"pequena.<br />"
 
 #: applications/luci-app-lxc/luasrc/view/lxc.htm:29
 #: applications/luci-app-lxc/luasrc/view/lxc.htm:47
@@ -24,6 +27,8 @@ msgstr "Ações"
 #: applications/luci-app-lxc/luasrc/model/cbi/lxc.lua:19
 msgid "Also you may want to install 'kmod-veth' for optional network support."
 msgstr ""
+"Você também pode querer instalar o pacote opcional 'kmod-veth' para obter "
+"uma melhor compatibilidade com a rede."
 
 #: applications/luci-app-lxc/luasrc/view/lxc.htm:23
 msgid "Available Containers"
@@ -103,7 +108,7 @@ msgstr "Opções"
 
 #: applications/luci-app-lxc/luasrc/view/lxc.htm:131
 msgid "Start"
-msgstr "Iniciar"
+msgstr "Início"
 
 #: applications/luci-app-lxc/luasrc/view/lxc.htm:28
 msgid "Status"
index fe2520ec95b3b56b488c4ad3db8e7a72fa24c979..95fd7f2adbb8132af0d08a2d1f8f0904f1a170bd 100644 (file)
@@ -1,21 +1,23 @@
 msgid ""
 msgstr ""
-"PO-Revision-Date: 2020-01-11 18:23+0000\n"
-"Last-Translator: Khomyak-sibiryak <owalski@protonmail.com>\n"
+"PO-Revision-Date: 2020-06-07 15:48+0000\n"
+"Last-Translator: Artem <KovalevArtem.ru@gmail.com>\n"
 "Language-Team: Russian <https://hosted.weblate.org/projects/openwrt/"
 "luciapplicationslxc/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 3.10.1\n"
+"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n"
+"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
+"X-Generator: Weblate 4.1-dev\n"
 
 #: 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>Пожалуйста, обратите внимание:</b> LXC-контейнеры требуют функций, "
+"недоступных в образах OpenWrt для устройств с небольшой флэш-памятью<br />"
 
 #: applications/luci-app-lxc/luasrc/view/lxc.htm:29
 #: applications/luci-app-lxc/luasrc/view/lxc.htm:47
@@ -25,22 +27,24 @@ msgstr "Действия"
 #: applications/luci-app-lxc/luasrc/model/cbi/lxc.lua:19
 msgid "Also you may want to install 'kmod-veth' for optional network support."
 msgstr ""
+"Кроме того, вы можете установить \"kmod-veth\" для дополнительной поддержки "
+"сети."
 
 #: applications/luci-app-lxc/luasrc/view/lxc.htm:23
 msgid "Available Containers"
-msgstr ""
+msgstr "Доступные контейнеры"
 
 #: applications/luci-app-lxc/luasrc/model/cbi/lxc.lua:25
 msgid "Containers URL"
-msgstr ""
+msgstr "URL-адреса контейнеров"
 
 #: applications/luci-app-lxc/luasrc/view/lxc.htm:53
 msgid "Create"
-msgstr ""
+msgstr "Создать"
 
 #: applications/luci-app-lxc/luasrc/view/lxc.htm:41
 msgid "Create New Container"
-msgstr ""
+msgstr "Создать новый контейнер"
 
 #: applications/luci-app-lxc/luasrc/view/lxc.htm:133
 msgid "Delete"
@@ -48,7 +52,7 @@ msgstr "Удалить"
 
 #: applications/luci-app-lxc/luasrc/model/cbi/lxc.lua:31
 msgid "Enable SSL"
-msgstr ""
+msgstr "Включить SSL"
 
 #: applications/luci-app-lxc/luasrc/model/cbi/lxc.lua:32
 msgid ""
@@ -58,7 +62,7 @@ msgstr ""
 
 #: applications/luci-app-lxc/luasrc/view/lxc.htm:50
 msgid "Enter new name"
-msgstr ""
+msgstr "Введите новое название"
 
 #: applications/luci-app-lxc/luasrc/model/cbi/lxc.lua:36
 msgid "Free Space Threshold"
@@ -70,12 +74,12 @@ msgstr ""
 
 #: applications/luci-app-lxc/root/usr/share/rpcd/acl.d/luci-app-lxc.json:3
 msgid "Grant UCI access for luci-app-lxc"
-msgstr ""
+msgstr "Предоставить UCI доступ для luci-app-lxc"
 
 #: applications/luci-app-lxc/luasrc/controller/lxc.lua:31
 #: applications/luci-app-lxc/luasrc/model/cbi/lxc.lua:17
 msgid "LXC Containers"
-msgstr ""
+msgstr "LXC-контейнеры"
 
 #: applications/luci-app-lxc/luasrc/view/lxc.htm:73
 msgid "Loading"
@@ -84,10 +88,14 @@ msgstr "Загрузка"
 #: applications/luci-app-lxc/luasrc/model/cbi/lxc.lua:37
 msgid "Minimum required free space for LXC Container creation in KB"
 msgstr ""
+"Минимальное свободное пространство необходимое для создания LXC-контейнера в "
+"КБ"
 
 #: applications/luci-app-lxc/luasrc/model/cbi/lxc.lua:43
 msgid "Minimum required free temp space for LXC Container creation in KB"
 msgstr ""
+"Минимальное временное свободное пространство необходимое для создания LXC-"
+"контейнера в КБ"
 
 #: applications/luci-app-lxc/luasrc/view/lxc.htm:27
 #: applications/luci-app-lxc/luasrc/view/lxc.htm:45
@@ -112,4 +120,4 @@ msgstr "Остановить"
 
 #: applications/luci-app-lxc/luasrc/view/lxc.htm:46
 msgid "Template"
-msgstr ""
+msgstr "Шаблон"
diff --git a/applications/luci-app-minidlna/po/ar/minidlna.po b/applications/luci-app-minidlna/po/ar/minidlna.po
new file mode 100644 (file)
index 0000000..a0e3b04
--- /dev/null
@@ -0,0 +1,224 @@
+msgid ""
+msgstr ""
+"Language: ar\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#: applications/luci-app-minidlna/htdocs/luci-static/resources/view/minidlna.js:51
+msgid "Advanced Settings"
+msgstr ""
+
+#: applications/luci-app-minidlna/htdocs/luci-static/resources/view/minidlna.js:80
+msgid "Album art names"
+msgstr ""
+
+#: applications/luci-app-minidlna/htdocs/luci-static/resources/view/minidlna.js:97
+msgid "Allow wide links"
+msgstr ""
+
+#: applications/luci-app-minidlna/htdocs/luci-static/resources/view/minidlna.js:109
+msgid "Announced UUID"
+msgstr ""
+
+#: applications/luci-app-minidlna/htdocs/luci-static/resources/view/minidlna.js:112
+msgid "Announced model number"
+msgstr ""
+
+#: applications/luci-app-minidlna/htdocs/luci-static/resources/view/minidlna.js:106
+msgid "Announced serial number"
+msgstr ""
+
+#: applications/luci-app-minidlna/htdocs/luci-static/resources/view/minidlna.js:73
+msgid "Browse directory"
+msgstr ""
+
+#: applications/luci-app-minidlna/htdocs/luci-static/resources/view/minidlna.js:88
+msgid "Database directory"
+msgstr ""
+
+#: applications/luci-app-minidlna/htdocs/luci-static/resources/view/minidlna.js:53
+msgid "Enable"
+msgstr ""
+
+#: applications/luci-app-minidlna/htdocs/luci-static/resources/view/minidlna.js:95
+msgid "Enable TIVO"
+msgstr ""
+
+#: applications/luci-app-minidlna/htdocs/luci-static/resources/view/minidlna.js:92
+msgid "Enable inotify"
+msgstr ""
+
+#: applications/luci-app-minidlna/htdocs/luci-static/resources/view/minidlna.js:69
+msgid "Friendly name"
+msgstr ""
+
+#: applications/luci-app-minidlna/htdocs/luci-static/resources/view/minidlna.js:50
+msgid "General Settings"
+msgstr ""
+
+#: applications/luci-app-minidlna/root/usr/share/rpcd/acl.d/luci-app-minidlna.json:3
+msgid "Grant access to minidlna status and configuration"
+msgstr ""
+
+#: applications/luci-app-minidlna/htdocs/luci-static/resources/view/minidlna.js:59
+msgid "Interfaces"
+msgstr ""
+
+#: applications/luci-app-minidlna/htdocs/luci-static/resources/view/minidlna.js:90
+msgid "Log directory"
+msgstr ""
+
+#: applications/luci-app-minidlna/htdocs/luci-static/resources/view/minidlna.js:78
+msgid "Media directories"
+msgstr ""
+
+#: applications/luci-app-minidlna/htdocs/luci-static/resources/view/minidlna.js:36
+msgid ""
+"MiniDLNA is server software with the aim of being fully compliant with DLNA/"
+"UPnP-AV clients."
+msgstr ""
+
+#: applications/luci-app-minidlna/htdocs/luci-static/resources/view/minidlna.js:112
+msgid ""
+"Model number the miniDLNA daemon will report to clients in its XML "
+"description."
+msgstr ""
+
+#: applications/luci-app-minidlna/htdocs/luci-static/resources/view/minidlna.js:74
+msgid "Music"
+msgstr ""
+
+#: applications/luci-app-minidlna/htdocs/luci-static/resources/view/minidlna.js:59
+msgid "Network interfaces to serve."
+msgstr ""
+
+#: applications/luci-app-minidlna/htdocs/luci-static/resources/view/minidlna.js:103
+msgid "Notify interval"
+msgstr ""
+
+#: applications/luci-app-minidlna/htdocs/luci-static/resources/view/minidlna.js:103
+msgid "Notify interval in seconds."
+msgstr ""
+
+#: applications/luci-app-minidlna/htdocs/luci-static/resources/view/minidlna.js:76
+msgid "Pictures"
+msgstr ""
+
+#: applications/luci-app-minidlna/htdocs/luci-static/resources/view/minidlna.js:55
+msgid "Port"
+msgstr ""
+
+#: applications/luci-app-minidlna/htdocs/luci-static/resources/view/minidlna.js:56
+msgid "Port for HTTP (descriptions, SOAP, media transfer) traffic."
+msgstr ""
+
+#: applications/luci-app-minidlna/htdocs/luci-static/resources/view/minidlna.js:101
+msgid "Presentation URL"
+msgstr ""
+
+#: applications/luci-app-minidlna/htdocs/luci-static/resources/view/minidlna.js:71
+msgid "Root container"
+msgstr ""
+
+#: applications/luci-app-minidlna/htdocs/luci-static/resources/view/minidlna.js:106
+msgid ""
+"Serial number the miniDLNA daemon will report to clients in its XML "
+"description."
+msgstr ""
+
+#: applications/luci-app-minidlna/htdocs/luci-static/resources/view/minidlna.js:69
+msgid ""
+"Set this if you want to customize the name that shows up on your clients."
+msgstr ""
+
+#: applications/luci-app-minidlna/htdocs/luci-static/resources/view/minidlna.js:88
+msgid ""
+"Set this if you would like to specify the directory where you want MiniDLNA "
+"to store its database and album art cache."
+msgstr ""
+
+#: applications/luci-app-minidlna/htdocs/luci-static/resources/view/minidlna.js:90
+msgid ""
+"Set this if you would like to specify the directory where you want MiniDLNA "
+"to store its log file."
+msgstr ""
+
+#: applications/luci-app-minidlna/htdocs/luci-static/resources/view/minidlna.js:97
+msgid ""
+"Set this to allow serving content outside the media root (via symlinks)."
+msgstr ""
+
+#: applications/luci-app-minidlna/htdocs/luci-static/resources/view/minidlna.js:92
+msgid ""
+"Set this to enable inotify monitoring to automatically discover new files."
+msgstr ""
+
+#: applications/luci-app-minidlna/htdocs/luci-static/resources/view/minidlna.js:95
+msgid ""
+"Set this to enable support for streaming .jpg and .mp3 files to a TiVo "
+"supporting HMO."
+msgstr ""
+
+#: applications/luci-app-minidlna/htdocs/luci-static/resources/view/minidlna.js:99
+msgid ""
+"Set this to strictly adhere to DLNA standards. This will allow server-side "
+"downscaling of very large JPEG images, which may hurt JPEG serving "
+"performance on (at least) Sony DLNA products."
+msgstr ""
+
+#: applications/luci-app-minidlna/htdocs/luci-static/resources/view/minidlna.js:78
+msgid ""
+"Set this to the directory you want scanned. If you want to restrict the "
+"directory to a specific content type, you can prepend the type ('A' for "
+"audio, 'V' for video, 'P' for images), followed by a comma, to the directory "
+"(eg. A,/mnt/media/Music). Multiple directories can be specified."
+msgstr ""
+
+#: applications/luci-app-minidlna/htdocs/luci-static/resources/view/minidlna.js:115
+msgid "Specify the path to the MiniSSDPd socket."
+msgstr ""
+
+#: applications/luci-app-minidlna/htdocs/luci-static/resources/view/minidlna.js:72
+msgid "Standard container"
+msgstr ""
+
+#: applications/luci-app-minidlna/htdocs/luci-static/resources/view/minidlna.js:39
+msgid "Status"
+msgstr ""
+
+#: applications/luci-app-minidlna/htdocs/luci-static/resources/view/minidlna.js:99
+msgid "Strict to DLNA standard"
+msgstr ""
+
+#: applications/luci-app-minidlna/htdocs/luci-static/resources/view/minidlna.js:25
+#: applications/luci-app-minidlna/htdocs/luci-static/resources/view/status/include/80_minidlna.js:28
+msgid ""
+"The miniDLNA service is active, serving %d audio, %d video and %d image "
+"files."
+msgstr ""
+
+#: applications/luci-app-minidlna/htdocs/luci-static/resources/view/minidlna.js:18
+#: applications/luci-app-minidlna/htdocs/luci-static/resources/view/status/include/80_minidlna.js:22
+msgid "The miniDLNA service is not running."
+msgstr ""
+
+#: applications/luci-app-minidlna/htdocs/luci-static/resources/view/minidlna.js:80
+msgid "This is a list of file names to check for when searching for album art."
+msgstr ""
+
+#: applications/luci-app-minidlna/htdocs/luci-static/resources/view/minidlna.js:75
+msgid "Video"
+msgstr ""
+
+#: applications/luci-app-minidlna/htdocs/luci-static/resources/view/minidlna.js:36
+#: applications/luci-app-minidlna/root/usr/share/luci/menu.d/luci-app-minidlna.json:3
+msgid "miniDLNA"
+msgstr ""
+
+#: applications/luci-app-minidlna/htdocs/luci-static/resources/view/status/include/80_minidlna.js:7
+msgid "miniDLNA Status"
+msgstr ""
+
+#: applications/luci-app-minidlna/htdocs/luci-static/resources/view/minidlna.js:115
+msgid "miniSSDP socket"
+msgstr ""
index e185c6582138d5cdcae4470ff60cca08beedffac..b68f514ffc674071f4cfaffc74e148303a8d0067 100644 (file)
@@ -1,17 +1,20 @@
 msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
-"Last-Translator: Automatically generated\n"
-"Language-Team: none\n"
+"PO-Revision-Date: 2020-05-29 19:41+0000\n"
+"Last-Translator: Riku Viitanen <riku.viitanen@protonmail.com>\n"
+"Language-Team: Finnish <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationsminidlna/fi/>\n"
 "Language: fi\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: Weblate 4.1-dev\n"
 
 #: applications/luci-app-minidlna/htdocs/luci-static/resources/view/minidlna.js:51
 msgid "Advanced Settings"
-msgstr ""
+msgstr "Lisäasetukset"
 
 #: applications/luci-app-minidlna/htdocs/luci-static/resources/view/minidlna.js:80
 msgid "Album art names"
@@ -43,7 +46,7 @@ msgstr ""
 
 #: applications/luci-app-minidlna/htdocs/luci-static/resources/view/minidlna.js:53
 msgid "Enable"
-msgstr ""
+msgstr "Ota käyttöön"
 
 #: applications/luci-app-minidlna/htdocs/luci-static/resources/view/minidlna.js:95
 msgid "Enable TIVO"
@@ -59,7 +62,7 @@ msgstr ""
 
 #: applications/luci-app-minidlna/htdocs/luci-static/resources/view/minidlna.js:50
 msgid "General Settings"
-msgstr ""
+msgstr "Yleisasetukset"
 
 #: applications/luci-app-minidlna/root/usr/share/rpcd/acl.d/luci-app-minidlna.json:3
 msgid "Grant access to minidlna status and configuration"
@@ -67,7 +70,7 @@ msgstr ""
 
 #: applications/luci-app-minidlna/htdocs/luci-static/resources/view/minidlna.js:59
 msgid "Interfaces"
-msgstr ""
+msgstr "Sovittimet"
 
 #: applications/luci-app-minidlna/htdocs/luci-static/resources/view/minidlna.js:90
 msgid "Log directory"
@@ -111,7 +114,7 @@ msgstr ""
 
 #: applications/luci-app-minidlna/htdocs/luci-static/resources/view/minidlna.js:55
 msgid "Port"
-msgstr ""
+msgstr "Portti"
 
 #: applications/luci-app-minidlna/htdocs/luci-static/resources/view/minidlna.js:56
 msgid "Port for HTTP (descriptions, SOAP, media transfer) traffic."
@@ -189,7 +192,7 @@ msgstr ""
 
 #: applications/luci-app-minidlna/htdocs/luci-static/resources/view/minidlna.js:39
 msgid "Status"
-msgstr ""
+msgstr "Tila"
 
 #: applications/luci-app-minidlna/htdocs/luci-static/resources/view/minidlna.js:99
 msgid "Strict to DLNA standard"
index 66d0898e6dd74ad5d0de2b880a5932d33a244258..d43f9d0a33c06251515d8fc86b9ff5d6a4c3972b 100644 (file)
@@ -2,8 +2,8 @@ msgid ""
 msgstr ""
 "Project-Id-Version: \n"
 "POT-Creation-Date: \n"
-"PO-Revision-Date: 2019-10-17 07:01+0000\n"
-"Last-Translator: Scott Anecito <scott.anecito@protonmail.com>\n"
+"PO-Revision-Date: 2020-06-13 22:13+0000\n"
+"Last-Translator: Satoru Yoshida <ramat@ram.ne.jp>\n"
 "Language-Team: Japanese <https://hosted.weblate.org/projects/openwrt/"
 "luciapplicationsminidlna/ja/>\n"
 "Language: ja\n"
@@ -11,7 +11,7 @@ msgstr ""
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
 "Plural-Forms: nplurals=1; plural=0;\n"
-"X-Generator: Weblate 3.9\n"
+"X-Generator: Weblate 4.1-dev\n"
 
 #: applications/luci-app-minidlna/htdocs/luci-static/resources/view/minidlna.js:51
 msgid "Advanced Settings"
@@ -27,7 +27,7 @@ msgstr "ワイド リンクの許可"
 
 #: applications/luci-app-minidlna/htdocs/luci-static/resources/view/minidlna.js:109
 msgid "Announced UUID"
-msgstr ""
+msgstr "通知する UUID"
 
 #: applications/luci-app-minidlna/htdocs/luci-static/resources/view/minidlna.js:112
 msgid "Announced model number"
@@ -67,7 +67,7 @@ msgstr "一般設定"
 
 #: applications/luci-app-minidlna/root/usr/share/rpcd/acl.d/luci-app-minidlna.json:3
 msgid "Grant access to minidlna status and configuration"
-msgstr ""
+msgstr "miniDLNA のステータスと構成へのアクセスを許可"
 
 #: applications/luci-app-minidlna/htdocs/luci-static/resources/view/minidlna.js:59
 msgid "Interfaces"
@@ -75,7 +75,7 @@ msgstr "インターフェース"
 
 #: applications/luci-app-minidlna/htdocs/luci-static/resources/view/minidlna.js:90
 msgid "Log directory"
-msgstr "ログディレクトリ"
+msgstr "ã\83­ã\82°ã\83»ã\83\87ã\82£ã\83¬ã\82¯ã\83\88ã\83ª"
 
 #: applications/luci-app-minidlna/htdocs/luci-static/resources/view/minidlna.js:78
 msgid "Media directories"
@@ -212,7 +212,7 @@ msgstr "標準コンテナ"
 
 #: applications/luci-app-minidlna/htdocs/luci-static/resources/view/minidlna.js:39
 msgid "Status"
-msgstr ""
+msgstr "ステータス"
 
 #: applications/luci-app-minidlna/htdocs/luci-static/resources/view/minidlna.js:99
 msgid "Strict to DLNA standard"
index 97412b662fb1a398589b16b7555ff554e6b09236..e9022ce727b6e2207672a4721c37654e9603bdd3 100644 (file)
@@ -1,16 +1,16 @@
 msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2019-10-30 03:21+0000\n"
+"PO-Revision-Date: 2020-05-12 01:17+0000\n"
 "Last-Translator: Allan Nordhøy <epost@anotheragency.no>\n"
 "Language-Team: Norwegian Bokmål <https://hosted.weblate.org/projects/openwrt/"
 "luciapplicationsminidlna/nb_NO/>\n"
-"Language: no\n"
+"Language: nb_NO\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: Weblate 3.9.1\n"
+"X-Generator: Weblate 4.1-dev\n"
 
 #: applications/luci-app-minidlna/htdocs/luci-static/resources/view/minidlna.js:51
 msgid "Advanced Settings"
@@ -199,8 +199,8 @@ msgid ""
 msgstr ""
 "Her kan en velge den katalogen som blir skannet. Om du ønsker å begrense "
 "katalogen til en spesifikk innholdstype kan sette en bokstav foran ('A' for "
-"lyd, 'V' for video, 'P' for bilder), etterfulgt av et komma og katalogen. (f."
-"eks A,/mnt/media/Musikk). Flere kataloger kan brukes."
+"lyd, 'V' for video, 'P' for bilder), etterfulgt av ett komma, og katalogen. ("
+"f.eks A,/mnt/media/Musikk). Flere kataloger kan brukes."
 
 #: applications/luci-app-minidlna/htdocs/luci-static/resources/view/minidlna.js:115
 msgid "Specify the path to the MiniSSDPd socket."
index c3ecc70728648c72fb962ccbf922deb70b6f232a..e76fbf7a2609c3c719d7d8ce24cbfbe0dd917de3 100644 (file)
@@ -1,7 +1,7 @@
 msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2020-05-02 15:56+0000\n"
+"PO-Revision-Date: 2020-06-13 22:13+0000\n"
 "Last-Translator: Marcin Net <marcin.net@linux.pl>\n"
 "Language-Team: Polish <https://hosted.weblate.org/projects/openwrt/"
 "luciapplicationsminidlna/pl/>\n"
@@ -63,7 +63,7 @@ msgstr "Przyjazna nazwa"
 
 #: applications/luci-app-minidlna/htdocs/luci-static/resources/view/minidlna.js:50
 msgid "General Settings"
-msgstr "Ustawienia główne"
+msgstr "Główne"
 
 #: applications/luci-app-minidlna/root/usr/share/rpcd/acl.d/luci-app-minidlna.json:3
 msgid "Grant access to minidlna status and configuration"
index 96da2c1812ae2a76e58bdf41af024e0944108cb4..eb988974461ee24f013d2bab74d3ca1d9c1e3ad9 100644 (file)
@@ -2,17 +2,17 @@ msgid ""
 msgstr ""
 "Project-Id-Version: LuCI: minidlna\n"
 "POT-Creation-Date: 2013-11-13 18:43+0200\n"
-"PO-Revision-Date: 2020-03-03 13:34+0000\n"
-"Last-Translator: Anton Kikin <a.a.kikin@gmail.com>\n"
+"PO-Revision-Date: 2020-06-07 15:48+0000\n"
+"Last-Translator: Artem <KovalevArtem.ru@gmail.com>\n"
 "Language-Team: Russian <https://hosted.weblate.org/projects/openwrt/"
 "luciapplicationsminidlna/ru/>\n"
 "Language: ru\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<="
-"4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
-"X-Generator: Weblate 4.0-dev\n"
+"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n"
+"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
+"X-Generator: Weblate 4.1-dev\n"
 "Project-Info: Это технический перевод, не дословный. Главное-удобный русский "
 "интерфейс, все проверялось в графическом режиме, совместим с другими apps\n"
 
@@ -30,7 +30,7 @@ msgstr "Разрешить ссылки"
 
 #: applications/luci-app-minidlna/htdocs/luci-static/resources/view/minidlna.js:109
 msgid "Announced UUID"
-msgstr ""
+msgstr "Объявленный UUID"
 
 #: applications/luci-app-minidlna/htdocs/luci-static/resources/view/minidlna.js:112
 msgid "Announced model number"
@@ -70,7 +70,7 @@ msgstr "Основные настройки"
 
 #: applications/luci-app-minidlna/root/usr/share/rpcd/acl.d/luci-app-minidlna.json:3
 msgid "Grant access to minidlna status and configuration"
-msgstr ""
+msgstr "Предоставление доступа к статусу и конфигурации MiniDLNA"
 
 #: applications/luci-app-minidlna/htdocs/luci-static/resources/view/minidlna.js:59
 msgid "Interfaces"
diff --git a/applications/luci-app-mjpg-streamer/po/ar/mjpg-streamer.po b/applications/luci-app-mjpg-streamer/po/ar/mjpg-streamer.po
new file mode 100644 (file)
index 0000000..a820c37
--- /dev/null
@@ -0,0 +1,211 @@
+msgid ""
+msgstr ""
+"PO-Revision-Date: 2020-06-03 12:10+0000\n"
+"Last-Translator: Marwan Amireh <amirehmarwan@gmail.com>\n"
+"Language-Team: Arabic <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationsmjpg-streamer/ar/>\n"
+"Language: ar\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 "
+"&& n%100<=10 ? 3 : n%100>=11 ? 4 : 5;\n"
+"X-Generator: Weblate 4.1-dev\n"
+
+#: applications/luci-app-mjpg-streamer/luasrc/model/cbi/mjpg-streamer.lua:217
+msgid "Allow ringbuffer to exceed limit by this amount"
+msgstr ""
+
+#: applications/luci-app-mjpg-streamer/luasrc/model/cbi/mjpg-streamer.lua:95
+msgid "Ask for username and password on connect"
+msgstr ""
+
+#: applications/luci-app-mjpg-streamer/luasrc/model/cbi/mjpg-streamer.lua:95
+msgid "Authentication required"
+msgstr ""
+
+#: applications/luci-app-mjpg-streamer/luasrc/model/cbi/mjpg-streamer.lua:83
+msgid "Auto"
+msgstr ""
+
+#: applications/luci-app-mjpg-streamer/luasrc/model/cbi/mjpg-streamer.lua:69
+msgid "Automatic disabling of MJPEG mode"
+msgstr ""
+
+#: applications/luci-app-mjpg-streamer/luasrc/model/cbi/mjpg-streamer.lua:82
+msgid "Blink"
+msgstr ""
+
+#: applications/luci-app-mjpg-streamer/luasrc/model/cbi/mjpg-streamer.lua:220
+msgid "Command to run"
+msgstr ""
+
+#: applications/luci-app-mjpg-streamer/luasrc/model/cbi/mjpg-streamer.lua:43
+msgid "Device"
+msgstr ""
+
+#: applications/luci-app-mjpg-streamer/luasrc/model/cbi/mjpg-streamer.lua:77
+msgid "Do not initialize dynctrls of Linux-UVC driver"
+msgstr ""
+
+#: applications/luci-app-mjpg-streamer/luasrc/model/cbi/mjpg-streamer.lua:77
+msgid "Don't initialize dynctrls"
+msgstr ""
+
+#: applications/luci-app-mjpg-streamer/luasrc/model/cbi/mjpg-streamer.lua:74
+msgid "Drop frames smaller than this limit"
+msgstr ""
+
+#: applications/luci-app-mjpg-streamer/luasrc/model/cbi/mjpg-streamer.lua:12
+msgid "Enable MJPG-streamer"
+msgstr ""
+
+#: applications/luci-app-mjpg-streamer/luasrc/model/cbi/mjpg-streamer.lua:69
+msgid "Enable YUYV format"
+msgstr ""
+
+#: applications/luci-app-mjpg-streamer/luasrc/model/cbi/mjpg-streamer.lua:12
+msgid "Enabled"
+msgstr "ممكّن"
+
+#: applications/luci-app-mjpg-streamer/luasrc/model/cbi/mjpg-streamer.lua:217
+msgid "Exceed"
+msgstr ""
+
+#: applications/luci-app-mjpg-streamer/luasrc/model/cbi/mjpg-streamer.lua:220
+msgid ""
+"Execute command after saving picture. Mjpg-streamer parses the filename as "
+"first parameter to your script."
+msgstr ""
+
+#: applications/luci-app-mjpg-streamer/luasrc/model/cbi/mjpg-streamer.lua:34
+msgid "File output"
+msgstr ""
+
+#: applications/luci-app-mjpg-streamer/luasrc/model/cbi/mjpg-streamer.lua:203
+msgid "Folder"
+msgstr ""
+
+#: applications/luci-app-mjpg-streamer/luasrc/model/cbi/mjpg-streamer.lua:108
+msgid "Folder that contains webpages"
+msgstr ""
+
+#: applications/luci-app-mjpg-streamer/luasrc/model/cbi/mjpg-streamer.lua:64
+msgid "Frames per second"
+msgstr ""
+
+#: applications/luci-app-mjpg-streamer/luasrc/model/cbi/mjpg-streamer.lua:8
+msgid "General"
+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"
+msgstr ""
+
+#: applications/luci-app-mjpg-streamer/luasrc/model/cbi/mjpg-streamer.lua:33
+msgid "HTTP output"
+msgstr ""
+
+#: applications/luci-app-mjpg-streamer/luasrc/model/cbi/mjpg-streamer.lua:14
+msgid "Input plugin"
+msgstr ""
+
+#: applications/luci-app-mjpg-streamer/luasrc/model/cbi/mjpg-streamer.lua:209
+msgid "Interval between saving pictures"
+msgstr ""
+
+#: applications/luci-app-mjpg-streamer/luasrc/model/cbi/mjpg-streamer.lua:71
+msgid "JPEG compression quality"
+msgstr ""
+
+#: applications/luci-app-mjpg-streamer/luasrc/model/cbi/mjpg-streamer.lua:79
+msgid "Led control"
+msgstr ""
+
+#: applications/luci-app-mjpg-streamer/luasrc/model/cbi/mjpg-streamer.lua:222
+msgid "Link newest picture to fixed file name"
+msgstr ""
+
+#: applications/luci-app-mjpg-streamer/luasrc/model/cbi/mjpg-streamer.lua:222
+msgid "Link the last picture in ringbuffer to fixed named file provided."
+msgstr ""
+
+#: applications/luci-app-mjpg-streamer/root/usr/share/luci/menu.d/luci-app-mjpg-streamer.json:3
+msgid "MJPG-streamer"
+msgstr ""
+
+#: applications/luci-app-mjpg-streamer/luasrc/model/cbi/mjpg-streamer.lua:213
+msgid "Max. number of pictures to hold"
+msgstr ""
+
+#: applications/luci-app-mjpg-streamer/luasrc/model/cbi/mjpg-streamer.lua:81
+msgid "Off"
+msgstr ""
+
+#: applications/luci-app-mjpg-streamer/luasrc/model/cbi/mjpg-streamer.lua:80
+msgid "On"
+msgstr ""
+
+#: applications/luci-app-mjpg-streamer/luasrc/model/cbi/mjpg-streamer.lua:20
+msgid "Output plugin"
+msgstr ""
+
+#: applications/luci-app-mjpg-streamer/luasrc/model/cbi/mjpg-streamer.lua:102
+msgid "Password"
+msgstr ""
+
+#: applications/luci-app-mjpg-streamer/luasrc/model/cbi/mjpg-streamer.lua:29
+msgid "Plugin settings"
+msgstr ""
+
+#: applications/luci-app-mjpg-streamer/luasrc/model/cbi/mjpg-streamer.lua:91
+msgid "Port"
+msgstr ""
+
+#: applications/luci-app-mjpg-streamer/luasrc/model/cbi/mjpg-streamer.lua:51
+msgid "Resolution"
+msgstr ""
+
+#: applications/luci-app-mjpg-streamer/luasrc/model/cbi/mjpg-streamer.lua:213
+msgid "Ring buffer size"
+msgstr ""
+
+#: applications/luci-app-mjpg-streamer/luasrc/model/cbi/mjpg-streamer.lua:203
+msgid "Set folder to save pictures"
+msgstr ""
+
+#: applications/luci-app-mjpg-streamer/luasrc/model/cbi/mjpg-streamer.lua:209
+msgid "Set the interval in millisecond"
+msgstr ""
+
+#: applications/luci-app-mjpg-streamer/luasrc/model/cbi/mjpg-streamer.lua:74
+msgid ""
+"Set the minimum size if the webcam produces small-sized garbage frames. May "
+"happen under low light conditions"
+msgstr ""
+
+#: applications/luci-app-mjpg-streamer/luasrc/model/cbi/mjpg-streamer.lua:71
+msgid ""
+"Set the quality in percent. This setting activates YUYV format, disables "
+"MJPEG"
+msgstr ""
+
+#: applications/luci-app-mjpg-streamer/luasrc/model/cbi/mjpg-streamer.lua:91
+msgid "TCP port for this HTTP server"
+msgstr ""
+
+#: applications/luci-app-mjpg-streamer/luasrc/model/cbi/mjpg-streamer.lua:35
+msgid "UVC input"
+msgstr ""
+
+#: applications/luci-app-mjpg-streamer/luasrc/model/cbi/mjpg-streamer.lua:98
+msgid "Username"
+msgstr ""
+
+#: applications/luci-app-mjpg-streamer/luasrc/model/cbi/mjpg-streamer.lua:108
+msgid "WWW folder"
+msgstr ""
+
+#: applications/luci-app-mjpg-streamer/luasrc/model/cbi/mjpg-streamer.lua:4
+msgid ""
+"mjpg streamer is a streaming application for Linux-UVC compatible webcams"
+msgstr ""
index 055e2cd98833ddb03f3e118a9a087a1e0fd93835..6d519eb036a88dbeb2411da7ac7465fd9e34bbf9 100644 (file)
@@ -1,8 +1,14 @@
 msgid ""
 msgstr ""
+"PO-Revision-Date: 2020-05-31 01:41+0000\n"
+"Last-Translator: Stephen Maundrell <smaundrell@gmail.com>\n"
+"Language-Team: English <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationsmjpg-streamer/en/>\n"
 "Language: en\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+"X-Generator: Weblate 4.1-dev\n"
 
 #: applications/luci-app-mjpg-streamer/luasrc/model/cbi/mjpg-streamer.lua:217
 msgid "Allow ringbuffer to exceed limit by this amount"
@@ -58,7 +64,7 @@ msgstr ""
 
 #: applications/luci-app-mjpg-streamer/luasrc/model/cbi/mjpg-streamer.lua:12
 msgid "Enabled"
-msgstr ""
+msgstr "Enabled"
 
 #: applications/luci-app-mjpg-streamer/luasrc/model/cbi/mjpg-streamer.lua:217
 msgid "Exceed"
index 15bd45566b84df250b06669b7ef4218495d1b5d6..df2dcf90d7320e3e47a96aec0d0a2e8621254471 100644 (file)
@@ -1,8 +1,14 @@
 msgid ""
 msgstr ""
+"PO-Revision-Date: 2020-06-02 06:42+0000\n"
+"Last-Translator: Petri Asikainen <uniluodossa@gmail.com>\n"
+"Language-Team: Finnish <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationsmjpg-streamer/fi/>\n"
 "Language: fi\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+"X-Generator: Weblate 4.1-dev\n"
 
 #: applications/luci-app-mjpg-streamer/luasrc/model/cbi/mjpg-streamer.lua:217
 msgid "Allow ringbuffer to exceed limit by this amount"
@@ -34,7 +40,7 @@ msgstr ""
 
 #: applications/luci-app-mjpg-streamer/luasrc/model/cbi/mjpg-streamer.lua:43
 msgid "Device"
-msgstr ""
+msgstr "Laite"
 
 #: applications/luci-app-mjpg-streamer/luasrc/model/cbi/mjpg-streamer.lua:77
 msgid "Do not initialize dynctrls of Linux-UVC driver"
@@ -58,7 +64,7 @@ msgstr ""
 
 #: applications/luci-app-mjpg-streamer/luasrc/model/cbi/mjpg-streamer.lua:12
 msgid "Enabled"
-msgstr ""
+msgstr "Käytössä"
 
 #: applications/luci-app-mjpg-streamer/luasrc/model/cbi/mjpg-streamer.lua:217
 msgid "Exceed"
@@ -88,7 +94,7 @@ msgstr ""
 
 #: applications/luci-app-mjpg-streamer/luasrc/model/cbi/mjpg-streamer.lua:8
 msgid "General"
-msgstr ""
+msgstr "Yleinen"
 
 #: 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"
@@ -144,7 +150,7 @@ msgstr ""
 
 #: applications/luci-app-mjpg-streamer/luasrc/model/cbi/mjpg-streamer.lua:102
 msgid "Password"
-msgstr ""
+msgstr "Salasana"
 
 #: applications/luci-app-mjpg-streamer/luasrc/model/cbi/mjpg-streamer.lua:29
 msgid "Plugin settings"
@@ -152,7 +158,7 @@ msgstr ""
 
 #: applications/luci-app-mjpg-streamer/luasrc/model/cbi/mjpg-streamer.lua:91
 msgid "Port"
-msgstr ""
+msgstr "Portti"
 
 #: applications/luci-app-mjpg-streamer/luasrc/model/cbi/mjpg-streamer.lua:51
 msgid "Resolution"
@@ -192,7 +198,7 @@ msgstr ""
 
 #: applications/luci-app-mjpg-streamer/luasrc/model/cbi/mjpg-streamer.lua:98
 msgid "Username"
-msgstr ""
+msgstr "Käyttäjätunnus"
 
 #: applications/luci-app-mjpg-streamer/luasrc/model/cbi/mjpg-streamer.lua:108
 msgid "WWW folder"
index b0795d7bd737a1bcc654da219e21877589e1ed96..dd7ad898055992021f5f85ce0cc6c66a76a32d2e 100644 (file)
@@ -2,8 +2,8 @@ msgid ""
 msgstr ""
 "Project-Id-Version: \n"
 "POT-Creation-Date: \n"
-"PO-Revision-Date: 2020-02-12 11:01+0000\n"
-"Last-Translator: INAGAKI Hiroshi <musashino.open@gmail.com>\n"
+"PO-Revision-Date: 2020-06-13 22:13+0000\n"
+"Last-Translator: Satoru Yoshida <ramat@ram.ne.jp>\n"
 "Language-Team: Japanese <https://hosted.weblate.org/projects/openwrt/"
 "luciapplicationsmjpg-streamer/ja/>\n"
 "Language: ja\n"
@@ -11,7 +11,7 @@ msgstr ""
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
 "Plural-Forms: nplurals=1; plural=0;\n"
-"X-Generator: Weblate 3.11-dev\n"
+"X-Generator: Weblate 4.1-dev\n"
 
 #: applications/luci-app-mjpg-streamer/luasrc/model/cbi/mjpg-streamer.lua:217
 msgid "Allow ringbuffer to exceed limit by this amount"
@@ -103,7 +103,7 @@ 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"
-msgstr ""
+msgstr "luci-app-mjpg-streamer に UCIアクセスを許可"
 
 #: applications/luci-app-mjpg-streamer/luasrc/model/cbi/mjpg-streamer.lua:33
 msgid "HTTP output"
@@ -127,7 +127,7 @@ msgstr "LED 制御"
 
 #: applications/luci-app-mjpg-streamer/luasrc/model/cbi/mjpg-streamer.lua:222
 msgid "Link newest picture to fixed file name"
-msgstr ""
+msgstr "最新の画像を固定ファイル名にリンク"
 
 #: applications/luci-app-mjpg-streamer/luasrc/model/cbi/mjpg-streamer.lua:222
 msgid "Link the last picture in ringbuffer to fixed named file provided."
index 890bfb1f653a817175d5b1eda160434624529067..dac27ea0732946bbf9a9754946c6c340d6673897 100644 (file)
@@ -2,16 +2,16 @@ msgid ""
 msgstr ""
 "Project-Id-Version: LuCI: mjpg-streamer\n"
 "POT-Creation-Date: 2017-10-17 14:30+0300\n"
-"PO-Revision-Date: 2020-05-02 15:56+0000\n"
-"Last-Translator: sergio <sergio+it@outerface.net>\n"
+"PO-Revision-Date: 2020-06-08 19:47+0000\n"
+"Last-Translator: Artem <KovalevArtem.ru@gmail.com>\n"
 "Language-Team: Russian <https://hosted.weblate.org/projects/openwrt/"
 "luciapplicationsmjpg-streamer/ru/>\n"
 "Language: ru\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<="
-"4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
+"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n"
+"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
 "X-Generator: Weblate 4.1-dev\n"
 "Project-Info: Это технический перевод, не дословный. Главное-удобный русский "
 "интерфейс, все проверялось в графическом режиме, совместим с другими apps\n"
@@ -19,11 +19,11 @@ msgstr ""
 #: applications/luci-app-mjpg-streamer/luasrc/model/cbi/mjpg-streamer.lua:217
 msgid "Allow ringbuffer to exceed limit by this amount"
 msgstr ""
-"Ð\9fозволиÑ\82Ñ\8c ÐºÐ¾Ð»Ñ\8cÑ\86евомÑ\83 Ð±Ñ\83Ñ\84еÑ\80Ñ\83 Ð¿Ñ\80евÑ\8bÑ\81иÑ\82Ñ\8c Ð¾Ð³Ñ\80аниÑ\87ение, Ñ\83Ñ\81Ñ\82ановив Ð´Ð°Ð½Ð½Ð¾Ðµ Ð·Ð½Ð°Ñ\87ение."
+"РазÑ\80еÑ\88иÑ\82Ñ\8c ÐºÐ¾Ð»Ñ\8cÑ\86евомÑ\83 Ð±Ñ\83Ñ\84еÑ\80Ñ\83 Ð¿Ñ\80евÑ\8bÑ\81иÑ\82Ñ\8c Ð¾Ð³Ñ\80аниÑ\87ение, Ñ\83Ñ\81Ñ\82ановив Ð´Ð°Ð½Ð½Ð¾Ðµ Ð·Ð½Ð°Ñ\87ение"
 
 #: applications/luci-app-mjpg-streamer/luasrc/model/cbi/mjpg-streamer.lua:95
 msgid "Ask for username and password on connect"
-msgstr "Ð\97адаÑ\82Ñ\8c Ð´Ð¾Ñ\81Ñ\82Ñ\83п Ð¿Ð¾ Ð¸Ð¼ÐµÐ½Ð¸ Ð¸ Ð¿Ð°Ñ\80олÑ\8e."
+msgstr "СпÑ\80аÑ\88иваÑ\82Ñ\8c Ð¸Ð¼Ñ\8f Ð¿Ð¾Ð»Ñ\8cзоваÑ\82елÑ\8f Ð¸ Ð¿Ð°Ñ\80олÑ\8c Ð¿Ñ\80и Ð¿Ð¾Ð´ÐºÐ»Ñ\8eÑ\87ении"
 
 #: applications/luci-app-mjpg-streamer/luasrc/model/cbi/mjpg-streamer.lua:95
 msgid "Authentication required"
@@ -35,7 +35,7 @@ msgstr "Автоматически"
 
 #: applications/luci-app-mjpg-streamer/luasrc/model/cbi/mjpg-streamer.lua:69
 msgid "Automatic disabling of MJPEG mode"
-msgstr "Ð\90вÑ\82омаÑ\82иÑ\87еÑ\81ки Ð¾Ñ\82клÑ\8eÑ\87иÑ\82Ñ\81Ñ\8f MJPEG."
+msgstr "Ð\90вÑ\82омаÑ\82иÑ\87еÑ\81кое Ð¾Ñ\82клÑ\8eÑ\87ение MJPEG Ñ\80ежима"
 
 #: applications/luci-app-mjpg-streamer/luasrc/model/cbi/mjpg-streamer.lua:82
 msgid "Blink"
@@ -51,7 +51,7 @@ msgstr "Устройство"
 
 #: applications/luci-app-mjpg-streamer/luasrc/model/cbi/mjpg-streamer.lua:77
 msgid "Do not initialize dynctrls of Linux-UVC driver"
-msgstr "Не задействует dynctrls драйвера Linux-UVC."
+msgstr "Не задействует dynctrls драйвера Linux-UVC"
 
 #: applications/luci-app-mjpg-streamer/luasrc/model/cbi/mjpg-streamer.lua:77
 msgid "Don't initialize dynctrls"
@@ -95,7 +95,7 @@ msgstr "Папка"
 
 #: applications/luci-app-mjpg-streamer/luasrc/model/cbi/mjpg-streamer.lua:108
 msgid "Folder that contains webpages"
-msgstr "Содержимое вебстраницы, находится в этой папке."
+msgstr "Содержимое веб-страницы, находится в этой папке"
 
 #: applications/luci-app-mjpg-streamer/luasrc/model/cbi/mjpg-streamer.lua:64
 msgid "Frames per second"
@@ -143,7 +143,7 @@ msgstr "MJPG-streamer"
 
 #: applications/luci-app-mjpg-streamer/luasrc/model/cbi/mjpg-streamer.lua:213
 msgid "Max. number of pictures to hold"
-msgstr "Размер кольцевого буфера."
+msgstr ""
 
 #: applications/luci-app-mjpg-streamer/luasrc/model/cbi/mjpg-streamer.lua:81
 msgid "Off"
@@ -179,19 +179,19 @@ msgstr "Задать размер буфера"
 
 #: applications/luci-app-mjpg-streamer/luasrc/model/cbi/mjpg-streamer.lua:203
 msgid "Set folder to save pictures"
-msgstr "Задать папку для сохранения снимков."
+msgstr "Задать папку для сохранения снимков"
 
 #: applications/luci-app-mjpg-streamer/luasrc/model/cbi/mjpg-streamer.lua:209
 msgid "Set the interval in millisecond"
-msgstr "Задать интервал в миллисекундах."
+msgstr "Задать интервал в миллисекундах"
 
 #: applications/luci-app-mjpg-streamer/luasrc/model/cbi/mjpg-streamer.lua:74
 msgid ""
 "Set the minimum size if the webcam produces small-sized garbage frames. May "
 "happen under low light conditions"
 msgstr ""
-"Задайте минимальное значение, если вебкамера не справляется при плохом "
-"освещении."
+"Задайте минимальное значение, если веб-камера не справляется при плохом "
+"освещении"
 
 #: applications/luci-app-mjpg-streamer/luasrc/model/cbi/mjpg-streamer.lua:71
 msgid ""
@@ -199,11 +199,11 @@ msgid ""
 "MJPEG"
 msgstr ""
 "Задать качество в процентах. Данная настройка активирует YUYV формат "
-"отключая MJPEG."
+"отключая MJPEG"
 
 #: applications/luci-app-mjpg-streamer/luasrc/model/cbi/mjpg-streamer.lua:91
 msgid "TCP port for this HTTP server"
-msgstr "Задать TCP порт для HTTP сервера."
+msgstr "Задать TCP порт для HTTP сервера"
 
 #: applications/luci-app-mjpg-streamer/luasrc/model/cbi/mjpg-streamer.lua:35
 msgid "UVC input"
index 16dd0fb1e944d1ac50b9e17ee445c0debae4db3a..b348c4cc1ddcb9dc70c4cec1f65c64f3b8dc3b9b 100644 (file)
@@ -1,14 +1,14 @@
 msgid ""
 msgstr ""
-"PO-Revision-Date: 2020-04-04 17:35+0000\n"
-"Last-Translator: Dušan Kazik <prescott66@gmail.com>\n"
+"PO-Revision-Date: 2020-06-09 21:41+0000\n"
+"Last-Translator: Miloš Leškanič <leskanic@gmail.com>\n"
 "Language-Team: Slovak <https://hosted.weblate.org/projects/openwrt/"
 "luciapplicationsmjpg-streamer/sk/>\n"
 "Language: sk\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
 "Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n"
-"X-Generator: Weblate 4.0-dev\n"
+"X-Generator: Weblate 4.1-dev\n"
 
 #: applications/luci-app-mjpg-streamer/luasrc/model/cbi/mjpg-streamer.lua:217
 msgid "Allow ringbuffer to exceed limit by this amount"
@@ -64,7 +64,7 @@ msgstr ""
 
 #: applications/luci-app-mjpg-streamer/luasrc/model/cbi/mjpg-streamer.lua:12
 msgid "Enabled"
-msgstr "Zapnuté"
+msgstr "Povolené"
 
 #: applications/luci-app-mjpg-streamer/luasrc/model/cbi/mjpg-streamer.lua:217
 msgid "Exceed"
diff --git a/applications/luci-app-mwan3/po/ar/mwan3.po b/applications/luci-app-mwan3/po/ar/mwan3.po
new file mode 100644 (file)
index 0000000..c224b2f
--- /dev/null
@@ -0,0 +1,809 @@
+msgid ""
+msgstr ""
+"PO-Revision-Date: 2020-06-03 12:10+0000\n"
+"Last-Translator: Marwan Amireh <amirehmarwan@gmail.com>\n"
+"Language-Team: Arabic <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationsmwan3/ar/>\n"
+"Language: ar\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 "
+"&& n%100<=10 ? 3 : n%100>=11 ? 4 : 5;\n"
+"X-Generator: Weblate 4.1-dev\n"
+
+#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:176
+#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:192
+#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:212
+msgid "%d hour"
+msgstr ""
+
+#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:171
+#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:187
+#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:207
+msgid "%d minute"
+msgstr ""
+
+#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:172
+#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:173
+#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:174
+#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:175
+#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:188
+#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:189
+#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:190
+#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:191
+#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:208
+#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:209
+#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:210
+#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:211
+msgid "%d minutes"
+msgstr ""
+
+#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:48
+#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:152
+#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:165
+#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:181
+#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:201
+msgid "%d second"
+msgstr ""
+
+#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:49
+#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:50
+#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:51
+#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:52
+#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:153
+#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:154
+#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:155
+#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:156
+#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:157
+#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:158
+#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:159
+#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:160
+#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:161
+#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:166
+#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:167
+#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:168
+#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:169
+#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:170
+#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:182
+#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:183
+#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:184
+#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:185
+#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:186
+#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:202
+#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:203
+#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:204
+#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:205
+#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:206
+msgid "%d seconds"
+msgstr ""
+
+#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:58
+msgid "-- Please choose --"
+msgstr ""
+
+#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:66
+msgid ""
+"Acceptable values: 1-100. This many Tracking IP addresses must respond for "
+"the link to be deemed up"
+msgstr ""
+
+#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/memberconfig.lua:30
+msgid "Acceptable values: 1-1000. Defaults to 1 if not set"
+msgstr ""
+
+#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/memberconfig.lua:26
+msgid "Acceptable values: 1-256. Defaults to 1 if not set"
+msgstr ""
+
+#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:32
+msgid "Alert"
+msgstr ""
+
+#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:177
+msgid "All required IP rules for interface %s found"
+msgstr ""
+
+#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:57
+msgid "Also scan this Routing table for connected networks"
+msgstr ""
+
+#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:73
+msgid "Check IP rules"
+msgstr ""
+
+#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:104
+msgid "Check link quality"
+msgstr ""
+
+#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:74
+msgid "Check routing table"
+msgstr ""
+
+#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:97
+#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:34
+#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:34
+msgid "Collecting data..."
+msgstr "جمع البيانات..."
+
+#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:33
+msgid "Critical"
+msgstr ""
+
+#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:38
+msgid "Debug"
+msgstr ""
+
+#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:81
+#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:29
+msgid "Destination address"
+msgstr ""
+
+#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:87
+#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:33
+msgid "Destination port"
+msgstr ""
+
+#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:11
+#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:11
+#: applications/luci-app-mwan3/luasrc/view/mwan/status_interface.htm:11
+#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:11
+msgid "Detail"
+msgstr ""
+
+#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:12
+#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:12
+#: applications/luci-app-mwan3/luasrc/view/mwan/status_interface.htm:12
+#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:12
+msgid "Diagnostics"
+msgstr ""
+
+#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:50
+msgid "Disabled"
+msgstr ""
+
+#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:229
+msgid ""
+"Downed interface will be deemed up after this many successful ping tests"
+msgstr ""
+
+#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:31
+msgid "Emergency"
+msgstr ""
+
+#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:59
+msgid "Enable ssl tracking"
+msgstr ""
+
+#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:160
+#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:23
+msgid "Enabled"
+msgstr "ممكّن"
+
+#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:64
+msgid ""
+"Enables firewall rule logging (global mwan3 logging must also be enabled)"
+msgstr ""
+
+#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:23
+msgid "Enables global firewall logging"
+msgstr ""
+
+#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:60
+msgid "Enables https tracking on ssl port 443"
+msgstr ""
+
+#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:16
+msgid "Enter value in hex, starting with <code>0x</code>"
+msgstr ""
+
+#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:34
+msgid "Error"
+msgstr ""
+
+#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:81
+msgid "Execute"
+msgstr ""
+
+#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:27
+msgid "Expect interface state on up event"
+msgstr ""
+
+#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:178
+msgid "Failure interval"
+msgstr ""
+
+#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:29
+msgid "Firewall loglevel"
+msgstr ""
+
+#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:15
+msgid "Firewall mask"
+msgstr ""
+
+#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:242
+msgid "Flush conntrack table"
+msgstr ""
+
+#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:243
+msgid "Flush global firewall conntrack table on interface events"
+msgstr ""
+
+#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:45
+msgid "Globals"
+msgstr ""
+
+#: applications/luci-app-mwan3/root/usr/share/rpcd/acl.d/luci-app-mwan3.json:3
+msgid "Grant UCI access for luci-app-mwan3"
+msgstr ""
+
+#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:76
+msgid "Hotplug ifdown"
+msgstr ""
+
+#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:75
+msgid "Hotplug ifup"
+msgstr ""
+
+#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:45
+msgid "How often should rtmon update the interface routing table"
+msgstr ""
+
+#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:29
+#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:56
+#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:29
+msgid "INFO: MWAN not running"
+msgstr ""
+
+#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:56
+msgid "IPset"
+msgstr ""
+
+#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:34
+msgid "IPv4"
+msgstr ""
+
+#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:35
+msgid "IPv6"
+msgstr ""
+
+#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:37
+msgid "Info"
+msgstr ""
+
+#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:26
+msgid "Initial state"
+msgstr ""
+
+#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:150
+#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua:27
+#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/memberconfig.lua:18
+#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:10
+#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:10
+#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:62
+#: applications/luci-app-mwan3/luasrc/view/mwan/status_interface.htm:10
+#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:10
+msgid "Interface"
+msgstr ""
+
+#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:208
+#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:214
+msgid "Interface down"
+msgstr ""
+
+#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:219
+#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:228
+msgid "Interface up"
+msgstr ""
+
+#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:215
+msgid "Interface will be deemed down after this many failed ping tests"
+msgstr ""
+
+#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:48
+msgid "Interfaces"
+msgstr ""
+
+#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:32
+msgid "Internet Protocol"
+msgstr ""
+
+#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:194
+msgid "Keep failure interval"
+msgstr ""
+
+#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:195
+msgid "Keep ping failure interval during failure state"
+msgstr ""
+
+#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:75
+#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:25
+msgid "Last resort"
+msgstr ""
+
+#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:19
+#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:41
+msgid "Load Balancing"
+msgstr ""
+
+#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:96
+#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:33
+#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:36
+#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:33
+msgid "Loading"
+msgstr ""
+
+#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:22
+#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:63
+msgid "Logging"
+msgstr ""
+
+#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:28
+msgid "Loglevel"
+msgstr ""
+
+#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:8
+msgid "MWAN - Globals"
+msgstr ""
+
+#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:139
+msgid "MWAN - Interfaces"
+msgstr ""
+
+#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua:9
+msgid "MWAN - Members"
+msgstr ""
+
+#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/notify.lua:11
+msgid "MWAN - Notification"
+msgstr ""
+
+#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:38
+msgid "MWAN - Policies"
+msgstr ""
+
+#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:42
+msgid "MWAN - Rules"
+msgstr ""
+
+#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:16
+msgid "MWAN Interface Configuration - %s"
+msgstr ""
+
+#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:94
+msgid "MWAN Interfaces"
+msgstr ""
+
+#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/memberconfig.lua:11
+msgid "MWAN Member Configuration - %s"
+msgstr ""
+
+#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:11
+msgid "MWAN Policy Configuration - %s"
+msgstr ""
+
+#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:15
+msgid "MWAN Rule Configuration - %s"
+msgstr ""
+
+#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:27
+msgid "MWAN Status - Detail"
+msgstr ""
+
+#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:54
+msgid "MWAN Status - Diagnostics"
+msgstr ""
+
+#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:27
+msgid "MWAN Status - Troubleshooting"
+msgstr ""
+
+#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:143
+msgid ""
+"MWAN supports up to 252 physical and/or logical interfaces<br />MWAN "
+"requires that all interfaces have a unique metric configured in /etc/config/"
+"network<br />Names must match the interface name found in /etc/config/"
+"network<br />Names may contain characters A-Z, a-z, 0-9, _ and no spaces<br /"
+">Interfaces may not share the same name as configured members, policies or "
+"rules"
+msgstr ""
+
+#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:92
+msgid "Max TTL"
+msgstr ""
+
+#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:108
+msgid "Max packet latency [ms]"
+msgstr ""
+
+#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:120
+msgid "Max packet loss [%]"
+msgstr ""
+
+#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:27
+#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:34
+msgid ""
+"May be entered as a single or multiple port(s) (eg \"22\" or \"80,443\") or "
+"as a portrange (eg \"1024:2048\") without quotes"
+msgstr ""
+
+#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua:17
+msgid "Member"
+msgstr ""
+
+#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:18
+msgid "Member used"
+msgstr ""
+
+#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:51
+msgid "Members"
+msgstr ""
+
+#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua:12
+msgid ""
+"Members are profiles attaching a metric and weight to an MWAN interface<br /"
+">Names may contain characters A-Z, a-z, 0-9, _ and no spaces<br />Members "
+"may not share the same name as configured interfaces, policies or rules"
+msgstr ""
+
+#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:61
+msgid "Members assigned"
+msgstr ""
+
+#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:230
+#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:249
+#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua:33
+#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/memberconfig.lua:25
+msgid "Metric"
+msgstr ""
+
+#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:129
+msgid "Min packet latency [ms]"
+msgstr ""
+
+#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:141
+msgid "Min packet loss [%]"
+msgstr ""
+
+#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:190
+msgid "Missing both IP rules for interface %s"
+msgstr ""
+
+#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:57
+msgid ""
+"Name of IPset rule. Requires IPset rule in /etc/dnsmasq.conf (eg \"ipset=/"
+"youtube.com/youtube\")"
+msgstr ""
+
+#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:166
+#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:50
+msgid "No"
+msgstr ""
+
+#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:76
+msgid "No MWAN interfaces found"
+msgstr ""
+
+#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:159
+msgid "No gateway for interface %s found."
+msgstr ""
+
+#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:168
+msgid "No tracking Hosts for interface %s defined."
+msgstr ""
+
+#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:36
+msgid "Notice"
+msgstr ""
+
+#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:60
+msgid "Notification"
+msgstr ""
+
+#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:30
+#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:42
+msgid "Offline"
+msgstr ""
+
+#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:29
+#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:34
+msgid "Online"
+msgstr ""
+
+#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:182
+#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:186
+msgid "Only one IP rules for interface %s found"
+msgstr ""
+
+#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:70
+msgid "Ping count"
+msgstr ""
+
+#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:71
+msgid "Ping default gateway"
+msgstr ""
+
+#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:192
+#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:163
+msgid "Ping interval"
+msgstr ""
+
+#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:179
+msgid "Ping interval during failure detection"
+msgstr ""
+
+#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:199
+msgid "Ping interval during failure recovering"
+msgstr ""
+
+#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:78
+msgid "Ping size"
+msgstr ""
+
+#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:150
+msgid "Ping timeout"
+msgstr ""
+
+#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:72
+msgid "Ping tracking IP"
+msgstr ""
+
+#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:54
+msgid "Policies"
+msgstr ""
+
+#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:42
+msgid ""
+"Policies are profiles grouping one or more members controlling how MWAN "
+"distributes traffic<br />Member interfaces with lower metrics are used "
+"first<br />Member interfaces with the same metric will be load-balanced<br /"
+">Load-balanced member interfaces distribute more traffic out those with "
+"higher weights<br />Names may contain characters A-Z, a-z, 0-9, _ and no "
+"spaces<br />Names must be 15 characters or less<br />Policies may not share "
+"the same name as configured interfaces, members or rules"
+msgstr ""
+
+#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:51
+msgid "Policy"
+msgstr ""
+
+#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:99
+#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:66
+msgid "Policy assigned"
+msgstr ""
+
+#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:93
+#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:36
+msgid "Protocol"
+msgstr ""
+
+#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:198
+msgid "Recovery interval"
+msgstr ""
+
+#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:59
+#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:60
+#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:61
+msgid "Routing table %d"
+msgstr ""
+
+#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:196
+msgid "Routing table %s for interface %s found"
+msgstr ""
+
+#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:200
+msgid "Routing table %s for interface %s not found"
+msgstr ""
+
+#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:56
+msgid "Routing table lookup"
+msgstr ""
+
+#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:59
+msgid "Rule"
+msgstr ""
+
+#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:57
+msgid "Rules"
+msgstr ""
+
+#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:47
+msgid ""
+"Rules specify which traffic will use a particular MWAN policy<br />Rules are "
+"based on IP address, port or protocol<br />Rules are matched from top to "
+"bottom<br />Rules below a matching rule are ignored<br />Traffic not "
+"matching any rule is routed using the main routing table<br />Traffic "
+"destined for known (other than default) networks is handled by the main "
+"routing table<br />Traffic matching a rule, but all WAN interfaces for that "
+"policy are down will be blackholed<br />Names may contain characters A-Z, a-"
+"z, 0-9, _ and no spaces<br />Rules may not share the same name as configured "
+"interfaces, members or policies"
+msgstr ""
+
+#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:53
+msgid "Seconds. Acceptable values: 1-1000000. Defaults to 600 if not set"
+msgstr ""
+
+#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:69
+#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:22
+msgid "Source address"
+msgstr ""
+
+#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:75
+#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:26
+msgid "Source port"
+msgstr ""
+
+#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:46
+msgid "Sticky"
+msgstr ""
+
+#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:52
+msgid "Sticky timeout"
+msgstr ""
+
+#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:23
+#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:30
+msgid "Supports CIDR notation (eg \"192.168.100.0/24\") without quotes"
+msgstr ""
+
+#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:69
+msgid "Task"
+msgstr ""
+
+#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:15
+msgid "There are currently %d of %d supported interfaces configured"
+msgstr ""
+
+#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:250
+msgid ""
+"This displays the metric assigned to this interface in /etc/config/network"
+msgstr ""
+
+#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:38
+msgid ""
+"This hostname or IP address will be pinged to determine if the link is up or "
+"down. Leave blank to assume interface is always online"
+msgstr ""
+
+#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/notify.lua:14
+msgid ""
+"This section allows you to modify the content of \"/etc/mwan3.user\".<br /"
+">The file is also preserved during sysupgrade.<br /><br />Notes:<br />This "
+"file is interpreted as a shell script.<br />The first line of the script "
+"must be &#34;#!/bin/sh&#34; without quotes.<br />Lines beginning with # are "
+"comments and are not executed.<br />Put your custom mwan3 action here, they "
+"will<br />be executed with each netifd hotplug interface event<br />on "
+"interfaces for which mwan3 is enabled.<br /><br />There are three main "
+"environment variables that are passed to this script.<br /><br />$ACTION "
+"<br />* \"ifup\" Is called by netifd and mwan3track <br />* \"ifdown\" Is "
+"called by netifd and mwan3track <br />* \"connected\" Is only called by "
+"mwan3track if tracking was successful <br />* \"disconnected\" Is only "
+"called by mwan3track if tracking has failed <br />$INTERFACE Name of the "
+"interface which went up or down (e.g. \"wan\" or \"wwan\")<br />$DEVICE "
+"Physical device name which interface went up or down (e.g. \"eth0\" or "
+"\"wwan0\")<br /><br />"
+msgstr ""
+
+#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:37
+msgid "Tracking hostname or IP address"
+msgstr ""
+
+#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:170
+#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:41
+msgid "Tracking method"
+msgstr ""
+
+#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:181
+#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:65
+msgid "Tracking reliability"
+msgstr ""
+
+#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:47
+msgid ""
+"Traffic from the same source IP address that previously matched this rule "
+"within the sticky timeout period will use the same WAN interface"
+msgstr ""
+
+#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:13
+#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:13
+#: applications/luci-app-mwan3/luasrc/view/mwan/status_interface.htm:13
+#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:13
+msgid "Troubleshooting"
+msgstr ""
+
+#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:44
+msgid "Update interval"
+msgstr ""
+
+#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:37
+msgid "View the content of /etc/protocols for protocol description"
+msgstr ""
+
+#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:19
+msgid "WARNING: %d interfaces are configured exceeding the maximum of %d!"
+msgstr ""
+
+#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:26
+msgid "WARNING: Interface %s are not found in /etc/config/network"
+msgstr ""
+
+#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:45
+msgid "WARNING: Interface %s has a duplicate metric %s configured"
+msgstr ""
+
+#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:38
+msgid ""
+"WARNING: Interface %s has a higher reliability requirement than tracking "
+"hosts (%d)"
+msgstr ""
+
+#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:32
+msgid "WARNING: Interface %s has no default route in the main routing table"
+msgstr ""
+
+#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:30
+msgid "WARNING: Policy %s has exceeding the maximum name of 15 characters"
+msgstr ""
+
+#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:34
+msgid ""
+"WARNING: Rule %s have a port configured with no or improper protocol "
+"specified!"
+msgstr ""
+
+#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:37
+msgid "Waiting for command to complete..."
+msgstr ""
+
+#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:35
+msgid "Warning"
+msgstr ""
+
+#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua:39
+#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/memberconfig.lua:29
+msgid "Weight"
+msgstr ""
+
+#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:26
+msgid ""
+"When all policy members are offline use this behavior for matched traffic"
+msgstr ""
+
+#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:164
+#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:49
+msgid "Yes"
+msgstr ""
+
+#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:80
+#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:29
+#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:73
+msgid "blackhole (drop)"
+msgstr ""
+
+#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:246
+msgid "connected (mwan3)"
+msgstr ""
+
+#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:82
+#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:30
+#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:74
+msgid "default (use main routing table)"
+msgstr ""
+
+#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:247
+msgid "disconnected (mwan3)"
+msgstr ""
+
+#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:245
+msgid "ifdown (netifd)"
+msgstr ""
+
+#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:244
+msgid "ifup (netifd)"
+msgstr ""
+
+#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:84
+#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:28
+#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:72
+msgid "unreachable (reject)"
+msgstr ""
index ba1b184e8279d0ff54728ff3477bc97f66d9a531..43368b96c15cb58229fcbb72c95fe37c0fda22a8 100644 (file)
@@ -1,8 +1,14 @@
 msgid ""
 msgstr ""
+"PO-Revision-Date: 2020-05-31 01:41+0000\n"
+"Last-Translator: Stephen Maundrell <smaundrell@gmail.com>\n"
+"Language-Team: English <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationsmwan3/en/>\n"
 "Language: en\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+"X-Generator: Weblate 4.1-dev\n"
 
 #: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:176
 #: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:192
@@ -170,7 +176,7 @@ msgstr ""
 #: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:160
 #: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:23
 msgid "Enabled"
-msgstr ""
+msgstr "Enabled"
 
 #: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:64
 msgid ""
index 3587e2da8af2acf2052da1f9f125aed6d0d617fb..c63b34838aced4bb91b9088b30ecdfdeca0a7bc1 100644 (file)
@@ -1,8 +1,14 @@
 msgid ""
 msgstr ""
+"PO-Revision-Date: 2020-06-02 06:42+0000\n"
+"Last-Translator: Petri Asikainen <uniluodossa@gmail.com>\n"
+"Language-Team: Finnish <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationsmwan3/fi/>\n"
 "Language: fi\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+"X-Generator: Weblate 4.1-dev\n"
 
 #: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:176
 #: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:192
@@ -90,7 +96,7 @@ msgstr ""
 
 #: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:32
 msgid "Alert"
-msgstr ""
+msgstr "Hälytys"
 
 #: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:177
 msgid "All required IP rules for interface %s found"
@@ -116,15 +122,15 @@ msgstr ""
 #: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:34
 #: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:34
 msgid "Collecting data..."
-msgstr ""
+msgstr "Kerätään tietoja..."
 
 #: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:33
 msgid "Critical"
-msgstr ""
+msgstr "Kriittinen"
 
 #: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:38
 msgid "Debug"
-msgstr ""
+msgstr "Debug"
 
 #: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:81
 #: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:29
@@ -148,11 +154,11 @@ msgstr ""
 #: applications/luci-app-mwan3/luasrc/view/mwan/status_interface.htm:12
 #: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:12
 msgid "Diagnostics"
-msgstr ""
+msgstr "Diagnostiikka"
 
 #: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:50
 msgid "Disabled"
-msgstr ""
+msgstr "Pois käytöstä"
 
 #: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:229
 msgid ""
@@ -170,7 +176,7 @@ msgstr ""
 #: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:160
 #: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:23
 msgid "Enabled"
-msgstr ""
+msgstr "Käytössä"
 
 #: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:64
 msgid ""
@@ -191,7 +197,7 @@ msgstr ""
 
 #: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:34
 msgid "Error"
-msgstr ""
+msgstr "Virhe"
 
 #: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:81
 msgid "Execute"
@@ -257,7 +263,7 @@ msgstr ""
 
 #: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:35
 msgid "IPv6"
-msgstr ""
+msgstr "IPv6"
 
 #: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:37
 msgid "Info"
@@ -276,7 +282,7 @@ msgstr ""
 #: applications/luci-app-mwan3/luasrc/view/mwan/status_interface.htm:10
 #: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:10
 msgid "Interface"
-msgstr ""
+msgstr "Sovitin"
 
 #: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:208
 #: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:214
@@ -294,7 +300,7 @@ msgstr ""
 
 #: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:48
 msgid "Interfaces"
-msgstr ""
+msgstr "Sovittimet"
 
 #: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:32
 msgid "Internet Protocol"
@@ -323,7 +329,7 @@ msgstr ""
 #: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:36
 #: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:33
 msgid "Loading"
-msgstr ""
+msgstr "Ladataan"
 
 #: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:22
 #: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:63
@@ -447,7 +453,7 @@ msgstr ""
 #: applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua:33
 #: applications/luci-app-mwan3/luasrc/model/cbi/mwan/memberconfig.lua:25
 msgid "Metric"
-msgstr ""
+msgstr "Mittari"
 
 #: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:129
 msgid "Min packet latency [ms]"
@@ -470,7 +476,7 @@ msgstr ""
 #: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:166
 #: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:50
 msgid "No"
-msgstr ""
+msgstr "Ei"
 
 #: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:76
 msgid "No MWAN interfaces found"
@@ -557,7 +563,7 @@ msgstr ""
 
 #: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:51
 msgid "Policy"
-msgstr ""
+msgstr "Käytäntö"
 
 #: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:99
 #: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:66
@@ -567,7 +573,7 @@ msgstr ""
 #: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:93
 #: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:36
 msgid "Protocol"
-msgstr ""
+msgstr "Protokolla"
 
 #: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:198
 msgid "Recovery interval"
@@ -746,7 +752,7 @@ msgstr ""
 
 #: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:37
 msgid "Waiting for command to complete..."
-msgstr ""
+msgstr "Odotetaan komennon suorittamisen päättymistä..."
 
 #: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:35
 msgid "Warning"
@@ -765,7 +771,7 @@ msgstr ""
 #: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:164
 #: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:49
 msgid "Yes"
-msgstr ""
+msgstr "Kyllä"
 
 #: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:80
 #: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:29
index ba7327e6403188f359cde2b635ee77f550c222cf..0d262e70fb8591de5453081342cacaf4ecf128a1 100644 (file)
@@ -1,16 +1,17 @@
 msgid ""
 msgstr ""
-"Content-Type: text/plain; charset=UTF-8\n"
 "Project-Id-Version: \n"
 "POT-Creation-Date: \n"
-"PO-Revision-Date: \n"
-"Language-Team: \n"
+"PO-Revision-Date: 2020-06-13 22:13+0000\n"
+"Last-Translator: Satoru Yoshida <ramat@ram.ne.jp>\n"
+"Language-Team: Japanese <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationsmwan3/ja/>\n"
+"Language: ja\n"
 "MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
-"X-Generator: Poedit 2.2.3\n"
-"Last-Translator: INAGAKI Hiroshi <musashino.open@gmail.com>\n"
 "Plural-Forms: nplurals=1; plural=0;\n"
-"Language: ja\n"
+"X-Generator: Weblate 4.1-dev\n"
 
 #: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:176
 #: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:192
@@ -127,7 +128,7 @@ msgstr "ルーティング テーブルのチェック"
 #: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:34
 #: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:34
 msgid "Collecting data..."
-msgstr "データ収集中です..."
+msgstr "データを収集中..."
 
 #: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:33
 msgid "Critical"
@@ -178,7 +179,7 @@ msgstr "緊急"
 
 #: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:59
 msgid "Enable ssl tracking"
-msgstr ""
+msgstr "SSL トラッキングを有効化"
 
 #: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:160
 #: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:23
@@ -198,7 +199,7 @@ msgstr "グローバルなファイアウォールのログ記録を有効にし
 
 #: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:60
 msgid "Enables https tracking on ssl port 443"
-msgstr ""
+msgstr "SSL ポート 443 で https トラッキングを有効化"
 
 #: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:16
 msgid "Enter value in hex, starting with <code>0x</code>"
@@ -244,7 +245,7 @@ msgstr "全般"
 
 #: applications/luci-app-mwan3/root/usr/share/rpcd/acl.d/luci-app-mwan3.json:3
 msgid "Grant UCI access for luci-app-mwan3"
-msgstr ""
+msgstr "luci-app-mwan3 に UCI アクセスを許可"
 
 #: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:76
 msgid "Hotplug ifdown"
@@ -342,12 +343,12 @@ msgstr "負荷分散"
 #: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:36
 #: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:33
 msgid "Loading"
-msgstr "読中"
+msgstr "読み込み中"
 
 #: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:22
 #: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:63
 msgid "Logging"
-msgstr "ã\83­ã\82°è¨\98é\8c²"
+msgstr "ã\83­ã\82®ã\83³ã\82°"
 
 #: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:28
 msgid "Loglevel"
@@ -520,7 +521,7 @@ msgstr "インターフェース %s にトラッキングホストが指定さ
 
 #: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:36
 msgid "Notice"
-msgstr "通知"
+msgstr "注意"
 
 #: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:60
 msgid "Notification"
@@ -827,7 +828,7 @@ msgstr ""
 
 #: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:37
 msgid "Waiting for command to complete..."
-msgstr "コマンド実行中です..."
+msgstr "コマンド実行中です..."
 
 #: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:35
 msgid "Warning"
index b22d59f3470b9b3e3f088534ed29d5f2b3959d25..5f454180c096385e393ceb7b16800d13d80a9688 100644 (file)
@@ -1,6 +1,6 @@
 msgid ""
 msgstr ""
-"PO-Revision-Date: 2020-05-02 15:56+0000\n"
+"PO-Revision-Date: 2020-05-24 17:41+0000\n"
 "Last-Translator: Marcin Net <marcin.net@linux.pl>\n"
 "Language-Team: Polish <https://hosted.weblate.org/projects/openwrt/"
 "luciapplicationsmwan3/pl/>\n"
@@ -246,11 +246,11 @@ msgstr "Udziel dostępu UCI do luci-app-mwan3"
 
 #: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:76
 msgid "Hotplug ifdown"
-msgstr "Hotplug ifdown"
+msgstr "Przełącznik, jeśli odłączono"
 
 #: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:75
 msgid "Hotplug ifup"
-msgstr "Hotplug ifup"
+msgstr "Przełącznik, jeśli podłączono"
 
 #: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:45
 msgid "How often should rtmon update the interface routing table"
@@ -347,7 +347,7 @@ msgstr "Logowanie"
 
 #: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:28
 msgid "Loglevel"
-msgstr "Loglevel"
+msgstr "Poziom logowania"
 
 #: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:8
 msgid "MWAN - Globals"
index ccf22ea0fed944a18560d2b17d440cfa4da6fafa..569de00ae584dac7eb42da202c4a520daa49c2b9 100644 (file)
@@ -1,6 +1,6 @@
 msgid ""
 msgstr ""
-"PO-Revision-Date: 2020-05-02 10:21+0000\n"
+"PO-Revision-Date: 2020-05-22 12:40+0000\n"
 "Last-Translator: Wellington Terumi Uemura <wellingtonuemura@gmail.com>\n"
 "Language-Team: Portuguese (Brazil) <https://hosted.weblate.org/projects/"
 "openwrt/luciapplicationsmwan3/pt_BR/>\n"
@@ -356,7 +356,7 @@ msgstr "MWAN - Global"
 
 #: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:139
 msgid "MWAN - Interfaces"
-msgstr "MWAN - Interfaces"
+msgstr "Interfaces - MWAN"
 
 #: applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua:9
 msgid "MWAN - Members"
index 1667f18528708ce7f070e59e88ffad6bff51d337..a5c32b56d2c0394ddccc786efb8671a706bded07 100644 (file)
@@ -2,7 +2,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: LuCI: mwan3\n"
 "POT-Creation-Date: 2017-09-14 16:00+0300\n"
-"PO-Revision-Date: 2020-04-19 00:53+0000\n"
+"PO-Revision-Date: 2020-06-08 19:47+0000\n"
 "Last-Translator: Artem <KovalevArtem.ru@gmail.com>\n"
 "Language-Team: Russian <https://hosted.weblate.org/projects/openwrt/"
 "luciapplicationsmwan3/ru/>\n"
@@ -10,9 +10,9 @@ 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.0.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.1-dev\n"
 "Project-Info: Это технический перевод, не дословный. Главное-удобный русский "
 "интерфейс, все проверялось в графическом режиме, совместим с другими apps\n"
 
@@ -96,11 +96,11 @@ msgstr ""
 
 #: applications/luci-app-mwan3/luasrc/model/cbi/mwan/memberconfig.lua:30
 msgid "Acceptable values: 1-1000. Defaults to 1 if not set"
-msgstr "Допустимые значения: 1-1000. По умолчанию 1, если значение не задано."
+msgstr "Допустимые значения: 1-1000. По умолчанию 1, если значение не задано"
 
 #: applications/luci-app-mwan3/luasrc/model/cbi/mwan/memberconfig.lua:26
 msgid "Acceptable values: 1-256. Defaults to 1 if not set"
-msgstr "Допустимые значения: 1-256 По умолчанию 1, если значение не задано."
+msgstr "Допустимые значения: 1-256 По умолчанию 1, если значение не задано"
 
 #: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:32
 msgid "Alert"
@@ -172,7 +172,7 @@ msgstr "Отключено"
 msgid ""
 "Downed interface will be deemed up after this many successful ping tests"
 msgstr ""
-"Интерфейс будет считаться отключенным, после продолжительных пинг-запросов."
+"Интерфейс будет считаться отключенным, после продолжительных пинг-запросов"
 
 #: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:31
 msgid "Emergency"
@@ -202,7 +202,7 @@ msgstr ""
 
 #: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:16
 msgid "Enter value in hex, starting with <code>0x</code>"
-msgstr "Введите значение в шестнадцатеричной форме, начиная с <code>0x</code>."
+msgstr "Введите значение в шестнадцатеричной форме, начиная с <code>0x</code>"
 
 #: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:34
 msgid "Error"
@@ -236,7 +236,7 @@ msgstr "Сбросьте conntrack таблицу"
 msgid "Flush global firewall conntrack table on interface events"
 msgstr ""
 "Сбросьте глобальные настройки межсетевого экрана conntrack таблицы по "
-"истории интерфейса."
+"истории интерфейса"
 
 #: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:45
 msgid "Globals"
@@ -244,7 +244,7 @@ msgstr "Общие"
 
 #: applications/luci-app-mwan3/root/usr/share/rpcd/acl.d/luci-app-mwan3.json:3
 msgid "Grant UCI access for luci-app-mwan3"
-msgstr ""
+msgstr "Предоставить UCI доступ для luci-app-mwan3"
 
 #: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:76
 msgid "Hotplug ifdown"
@@ -308,7 +308,7 @@ msgstr "Интерфейс включить"
 #: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:215
 msgid "Interface will be deemed down after this many failed ping tests"
 msgstr ""
-"Интерфейс будут считать отключенным, после данного количества пинг-запросов."
+"Интерфейс будут считать отключенным, после данного количества пинг-запросов"
 
 #: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:48
 msgid "Interfaces"
@@ -324,7 +324,7 @@ msgstr "Сохранить интервал сбоя"
 
 #: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:195
 msgid "Keep ping failure interval during failure state"
-msgstr "Сохранить интервал сбоя пинг-запроса, во время состояния сбоя."
+msgstr "Сохранить интервал сбоя пинг-запроса, во время состояния сбоя"
 
 #: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:75
 #: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:25
@@ -378,7 +378,7 @@ msgstr "MWAN - Правила"
 
 #: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:16
 msgid "MWAN Interface Configuration - %s"
-msgstr "Настройка интерфейсов MWAN  - %s"
+msgstr "Настройка интерфейсов MWAN - %s"
 
 #: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:94
 msgid "MWAN Interfaces"
@@ -422,7 +422,7 @@ msgstr ""
 "config файле /etc/config/network.<br />Имена должны соответствовать имени "
 "интерфейса, найденному в /etc/config/network.<br />Имена могут содержать "
 "символы A-Z, a-z, 0-9, _ и пробелы.<br />Интерфейсы не могут иметь "
-"одинаковые имена с настроенными узлами, политиками или правилами."
+"одинаковые имена с настроенными узлами, политиками или правилами"
 
 #: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:92
 msgid "Max TTL"
@@ -443,7 +443,7 @@ msgid ""
 "as a portrange (eg \"1024:2048\") without quotes"
 msgstr ""
 "Может быть введено как один или несколько портов (например, '22' или "
-"'80,443') или как диапазон портов (например, '1024:2048') без кавычек."
+"'80,443') или как диапазон портов (например, '1024:2048') без кавычек"
 
 #: applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua:17
 msgid "Member"
@@ -465,7 +465,7 @@ msgid ""
 msgstr ""
 "Узлы имеют профили, содержащие метрику и вес к интерфейсу MWAN.<br />Имена "
 "могут содержать символы A-Z, a-z, 0-9, _ и пробелы.<br />Узлы не могут иметь "
-"одинаковые имена с настроенными интерфейсами, политиками или правилами."
+"одинаковые имена с настроенными интерфейсами, политиками или правилами"
 
 #: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:61
 msgid "Members assigned"
@@ -804,7 +804,7 @@ msgstr ""
 #: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:30
 msgid "WARNING: Policy %s has exceeding the maximum name of 15 characters"
 msgstr ""
-"ВНИМАНИЕ: Имя политики %s  превышает установленное ограничение в 15 символов."
+"ВНИМАНИЕ: Имя политики %s превышает установленное ограничение в 15 символов."
 
 #: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:34
 msgid ""
index f0e34eef3e447a1f8853e3bb034eee2cecd7a952..cae4e158e16a6466d04a111201a596fb90d1e6bd 100644 (file)
@@ -1,14 +1,14 @@
 msgid ""
 msgstr ""
-"PO-Revision-Date: 2020-04-04 17:35+0000\n"
-"Last-Translator: Dušan Kazik <prescott66@gmail.com>\n"
+"PO-Revision-Date: 2020-06-09 21:41+0000\n"
+"Last-Translator: Miloš Leškanič <leskanic@gmail.com>\n"
 "Language-Team: Slovak <https://hosted.weblate.org/projects/openwrt/"
 "luciapplicationsmwan3/sk/>\n"
 "Language: sk\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
 "Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n"
-"X-Generator: Weblate 4.0-dev\n"
+"X-Generator: Weblate 4.1-dev\n"
 
 #: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:176
 #: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:192
@@ -176,7 +176,7 @@ msgstr ""
 #: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:160
 #: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:23
 msgid "Enabled"
-msgstr "Zapnuté"
+msgstr "Povolené"
 
 #: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:64
 msgid ""
diff --git a/applications/luci-app-nextdns/po/ar/nextdns.po b/applications/luci-app-nextdns/po/ar/nextdns.po
new file mode 100644 (file)
index 0000000..51e4d01
--- /dev/null
@@ -0,0 +1,102 @@
+msgid ""
+msgstr ""
+"PO-Revision-Date: 2020-06-03 12:10+0000\n"
+"Last-Translator: Marwan Amireh <amirehmarwan@gmail.com>\n"
+"Language-Team: Arabic <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationsnextdns/ar/>\n"
+"Language: ar\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 "
+"&& n%100<=10 ? 3 : n%100>=11 ? 4 : 5;\n"
+"X-Generator: Weblate 4.1-dev\n"
+
+#: applications/luci-app-nextdns/htdocs/luci-static/resources/view/nextdns/overview.js:36
+msgid ""
+"Available locations are: Switzerland, Iceland, Finland, Panama and Hong Kong."
+msgstr ""
+
+#: applications/luci-app-nextdns/root/usr/share/luci/menu.d/luci-app-nextdns.json:24
+msgid "Configuration"
+msgstr ""
+
+#: applications/luci-app-nextdns/htdocs/luci-static/resources/view/nextdns/overview.js:23
+msgid "Configuration ID"
+msgstr ""
+
+#: applications/luci-app-nextdns/htdocs/luci-static/resources/view/nextdns/overview.js:19
+msgid "Enable NextDNS."
+msgstr "تمكين NextDNS."
+
+#: applications/luci-app-nextdns/htdocs/luci-static/resources/view/nextdns/overview.js:18
+msgid "Enabled"
+msgstr "ممكّن"
+
+#: applications/luci-app-nextdns/htdocs/luci-static/resources/view/nextdns/overview.js:29
+msgid "Expose LAN clients information in NextDNS analytics."
+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>."
+msgstr ""
+
+#: applications/luci-app-nextdns/htdocs/luci-static/resources/view/nextdns/overview.js:15
+msgid "General"
+msgstr ""
+
+#: applications/luci-app-nextdns/htdocs/luci-static/resources/view/nextdns/overview.js:26
+msgid "Go to nextdns.io to create a configuration."
+msgstr ""
+
+#: applications/luci-app-nextdns/root/usr/share/rpcd/acl.d/luci-app-nextdns.json:3
+msgid "Grant logread access to LuCI app nextdns"
+msgstr ""
+
+#: applications/luci-app-nextdns/htdocs/luci-static/resources/view/nextdns/overview.js:33
+msgid "Hardened Privacy"
+msgstr ""
+
+#: applications/luci-app-nextdns/htdocs/luci-static/resources/view/nextdns/overview.js:39
+msgid "Log Queries"
+msgstr ""
+
+#: applications/luci-app-nextdns/htdocs/luci-static/resources/view/nextdns/overview.js:40
+msgid "Log individual queries to system log."
+msgstr ""
+
+#: applications/luci-app-nextdns/htdocs/luci-static/resources/view/nextdns/overview.js:9
+#: applications/luci-app-nextdns/root/usr/share/luci/menu.d/luci-app-nextdns.json:3
+msgid "NextDNS"
+msgstr ""
+
+#: applications/luci-app-nextdns/htdocs/luci-static/resources/view/nextdns/overview.js:10
+msgid "NextDNS Configuration."
+msgstr ""
+
+#: applications/luci-app-nextdns/htdocs/luci-static/resources/view/nextdns/logread.js:15
+msgid "No nextdns related logs yet!"
+msgstr ""
+
+#: applications/luci-app-nextdns/root/usr/share/luci/menu.d/luci-app-nextdns.json:15
+msgid "Overview"
+msgstr ""
+
+#: applications/luci-app-nextdns/htdocs/luci-static/resources/view/nextdns/overview.js:28
+msgid "Report Client Info"
+msgstr ""
+
+#: applications/luci-app-nextdns/htdocs/luci-static/resources/view/nextdns/overview.js:24
+msgid "The ID of your NextDNS configuration."
+msgstr ""
+
+#: applications/luci-app-nextdns/htdocs/luci-static/resources/view/nextdns/logread.js:24
+msgid "The syslog output, pre-filtered for nextdns related messages only."
+msgstr ""
+
+#: applications/luci-app-nextdns/htdocs/luci-static/resources/view/nextdns/overview.js:34
+msgid ""
+"When enabled, use DNS servers located in jurisdictions with strong privacy "
+"laws."
+msgstr ""
index eba66c010243a758bf6a3ea5973f43cec0d48891..b70b20a79878785b6437ab22eda8ded44cf4ca90 100644 (file)
@@ -1,8 +1,14 @@
 msgid ""
 msgstr ""
+"PO-Revision-Date: 2020-05-31 01:41+0000\n"
+"Last-Translator: Stephen Maundrell <smaundrell@gmail.com>\n"
+"Language-Team: English <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationsnextdns/en/>\n"
 "Language: en\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+"X-Generator: Weblate 4.1-dev\n"
 
 #: applications/luci-app-nextdns/htdocs/luci-static/resources/view/nextdns/overview.js:36
 msgid ""
@@ -23,7 +29,7 @@ msgstr ""
 
 #: applications/luci-app-nextdns/htdocs/luci-static/resources/view/nextdns/overview.js:18
 msgid "Enabled"
-msgstr ""
+msgstr "Enabled"
 
 #: applications/luci-app-nextdns/htdocs/luci-static/resources/view/nextdns/overview.js:29
 msgid "Expose LAN clients information in NextDNS analytics."
index ee3b369a4a48c6e1a288b8b8b4e2215c3bd468ce..faaf9e33721016b601318161bdd9398f0366d8d1 100644 (file)
@@ -1,29 +1,37 @@
 msgid ""
 msgstr ""
+"PO-Revision-Date: 2020-06-02 06:41+0000\n"
+"Last-Translator: Petri Asikainen <uniluodossa@gmail.com>\n"
+"Language-Team: Finnish <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationsnextdns/fi/>\n"
 "Language: fi\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+"X-Generator: Weblate 4.1-dev\n"
 
 #: applications/luci-app-nextdns/htdocs/luci-static/resources/view/nextdns/overview.js:36
 msgid ""
 "Available locations are: Switzerland, Iceland, Finland, Panama and Hong Kong."
 msgstr ""
+"Saatavilla olevat sijainnit ovat Sveitsi, Islanti, Suomi, Panama ja Hong "
+"Kong."
 
 #: applications/luci-app-nextdns/root/usr/share/luci/menu.d/luci-app-nextdns.json:24
 msgid "Configuration"
-msgstr ""
+msgstr "Määritys"
 
 #: applications/luci-app-nextdns/htdocs/luci-static/resources/view/nextdns/overview.js:23
 msgid "Configuration ID"
-msgstr ""
+msgstr "Kokoonpano-ID"
 
 #: applications/luci-app-nextdns/htdocs/luci-static/resources/view/nextdns/overview.js:19
 msgid "Enable NextDNS."
-msgstr ""
+msgstr "Ota NextDNS käyttöön."
 
 #: applications/luci-app-nextdns/htdocs/luci-static/resources/view/nextdns/overview.js:18
 msgid "Enabled"
-msgstr ""
+msgstr "Käytössä"
 
 #: applications/luci-app-nextdns/htdocs/luci-static/resources/view/nextdns/overview.js:29
 msgid "Expose LAN clients information in NextDNS analytics."
@@ -34,14 +42,16 @@ msgid ""
 "For further information, go to <a href=\"https://nextdns.io\" target=\"_blank"
 "\">nextdns.io</a>."
 msgstr ""
+"Lisätietoja saat osoitteesta <a href=\"https://nextdns.io\" target=\"_blank\""
+">nextdns.io</a>."
 
 #: applications/luci-app-nextdns/htdocs/luci-static/resources/view/nextdns/overview.js:15
 msgid "General"
-msgstr ""
+msgstr "Yleinen"
 
 #: applications/luci-app-nextdns/htdocs/luci-static/resources/view/nextdns/overview.js:26
 msgid "Go to nextdns.io to create a configuration."
-msgstr ""
+msgstr "Mene sivustolle nextdns.io ja luo kokoonpano."
 
 #: applications/luci-app-nextdns/root/usr/share/rpcd/acl.d/luci-app-nextdns.json:3
 msgid "Grant logread access to LuCI app nextdns"
@@ -62,11 +72,11 @@ msgstr ""
 #: applications/luci-app-nextdns/htdocs/luci-static/resources/view/nextdns/overview.js:9
 #: applications/luci-app-nextdns/root/usr/share/luci/menu.d/luci-app-nextdns.json:3
 msgid "NextDNS"
-msgstr ""
+msgstr "NextDNS"
 
 #: applications/luci-app-nextdns/htdocs/luci-static/resources/view/nextdns/overview.js:10
 msgid "NextDNS Configuration."
-msgstr ""
+msgstr "NextDNS-kokoonpano."
 
 #: applications/luci-app-nextdns/htdocs/luci-static/resources/view/nextdns/logread.js:15
 msgid "No nextdns related logs yet!"
@@ -74,7 +84,7 @@ msgstr ""
 
 #: applications/luci-app-nextdns/root/usr/share/luci/menu.d/luci-app-nextdns.json:15
 msgid "Overview"
-msgstr ""
+msgstr "Yhteenveto"
 
 #: applications/luci-app-nextdns/htdocs/luci-static/resources/view/nextdns/overview.js:28
 msgid "Report Client Info"
@@ -82,7 +92,7 @@ msgstr ""
 
 #: applications/luci-app-nextdns/htdocs/luci-static/resources/view/nextdns/overview.js:24
 msgid "The ID of your NextDNS configuration."
-msgstr ""
+msgstr "NextDNS-kokoonpanosi ID."
 
 #: applications/luci-app-nextdns/htdocs/luci-static/resources/view/nextdns/logread.js:24
 msgid "The syslog output, pre-filtered for nextdns related messages only."
index a371fbcaaa6edac7c07876ebf604b38ab3a49854..04a70c168c6ef9cc9ef588cb94fd0dd5911f1748 100644 (file)
@@ -1,14 +1,14 @@
 msgid ""
 msgstr ""
-"PO-Revision-Date: 2020-03-11 23:49+0000\n"
-"Last-Translator: Hydci <giogio59@live.fr>\n"
+"PO-Revision-Date: 2020-05-17 10:09+0000\n"
+"Last-Translator: viking76 <liaudetgael@gmail.com>\n"
 "Language-Team: French <https://hosted.weblate.org/projects/openwrt/"
 "luciapplicationsnextdns/fr/>\n"
 "Language: fr\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
 "Plural-Forms: nplurals=2; plural=n > 1;\n"
-"X-Generator: Weblate 4.0-dev\n"
+"X-Generator: Weblate 4.1-dev\n"
 
 #: applications/luci-app-nextdns/htdocs/luci-static/resources/view/nextdns/overview.js:36
 msgid ""
@@ -55,7 +55,7 @@ msgstr "Accédez à nextdns.io pour créer une configuration."
 
 #: applications/luci-app-nextdns/root/usr/share/rpcd/acl.d/luci-app-nextdns.json:3
 msgid "Grant logread access to LuCI app nextdns"
-msgstr ""
+msgstr "Permettre l'accès logread à l'application LuCI nextdns"
 
 #: applications/luci-app-nextdns/htdocs/luci-static/resources/view/nextdns/overview.js:33
 msgid "Hardened Privacy"
index 113d8c2981dbd69afd5851a8e4ff7538b86584d7..736474963caadb9196e73e27f4910e33802f9556 100644 (file)
@@ -1,14 +1,14 @@
 msgid ""
 msgstr ""
-"PO-Revision-Date: 2020-02-19 13:30+0000\n"
-"Last-Translator: INAGAKI Hiroshi <musashino.open@gmail.com>\n"
+"PO-Revision-Date: 2020-06-13 22:13+0000\n"
+"Last-Translator: Satoru Yoshida <ramat@ram.ne.jp>\n"
 "Language-Team: Japanese <https://hosted.weblate.org/projects/openwrt/"
 "luciapplicationsnextdns/ja/>\n"
 "Language: ja\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
 "Plural-Forms: nplurals=1; plural=0;\n"
-"X-Generator: Weblate 3.11\n"
+"X-Generator: Weblate 4.1-dev\n"
 
 #: applications/luci-app-nextdns/htdocs/luci-static/resources/view/nextdns/overview.js:36
 msgid ""
@@ -17,7 +17,7 @@ msgstr ""
 
 #: applications/luci-app-nextdns/root/usr/share/luci/menu.d/luci-app-nextdns.json:24
 msgid "Configuration"
-msgstr ""
+msgstr "設定"
 
 #: applications/luci-app-nextdns/htdocs/luci-static/resources/view/nextdns/overview.js:23
 msgid "Configuration ID"
@@ -43,7 +43,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."
@@ -80,7 +80,7 @@ msgstr ""
 
 #: applications/luci-app-nextdns/root/usr/share/luci/menu.d/luci-app-nextdns.json:15
 msgid "Overview"
-msgstr ""
+msgstr "概要"
 
 #: applications/luci-app-nextdns/htdocs/luci-static/resources/view/nextdns/overview.js:28
 msgid "Report Client Info"
index 2370e218bb2fdcd03c1a48a4dabe89b8f2eb4ceb..da3436e8e72b40ef63c6a40248056b153aa202c2 100644 (file)
@@ -1,20 +1,20 @@
 msgid ""
 msgstr ""
-"PO-Revision-Date: 2020-02-23 12:33+0000\n"
-"Last-Translator: Anton Kikin <a.a.kikin@gmail.com>\n"
+"PO-Revision-Date: 2020-06-07 13:45+0000\n"
+"Last-Translator: Artem <KovalevArtem.ru@gmail.com>\n"
 "Language-Team: Russian <https://hosted.weblate.org/projects/openwrt/"
 "luciapplicationsnextdns/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.0-dev\n"
+"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n"
+"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
+"X-Generator: Weblate 4.1-dev\n"
 
 #: applications/luci-app-nextdns/htdocs/luci-static/resources/view/nextdns/overview.js:36
 msgid ""
 "Available locations are: Switzerland, Iceland, Finland, Panama and Hong Kong."
-msgstr ""
+msgstr "Доступные локации: Швейцария, Исландия, Финляндия, Панама и Гонконг."
 
 #: applications/luci-app-nextdns/root/usr/share/luci/menu.d/luci-app-nextdns.json:24
 msgid "Configuration"
@@ -22,11 +22,11 @@ msgstr "Конфигурация"
 
 #: applications/luci-app-nextdns/htdocs/luci-static/resources/view/nextdns/overview.js:23
 msgid "Configuration ID"
-msgstr ""
+msgstr "Идентификатор конфигурации"
 
 #: applications/luci-app-nextdns/htdocs/luci-static/resources/view/nextdns/overview.js:19
 msgid "Enable NextDNS."
-msgstr ""
+msgstr "Включить NextDNS."
 
 #: applications/luci-app-nextdns/htdocs/luci-static/resources/view/nextdns/overview.js:18
 msgid "Enabled"
@@ -41,6 +41,8 @@ msgid ""
 "For further information, go to <a href=\"https://nextdns.io\" target=\"_blank"
 "\">nextdns.io</a>."
 msgstr ""
+"Для получения дополнительной информации перейдите по ссылке <a href=\"https"
+"://nextdns.io\" target=\"_blank\">nextdns.io</a>."
 
 #: applications/luci-app-nextdns/htdocs/luci-static/resources/view/nextdns/overview.js:15
 msgid "General"
@@ -48,7 +50,7 @@ msgstr "Главный"
 
 #: applications/luci-app-nextdns/htdocs/luci-static/resources/view/nextdns/overview.js:26
 msgid "Go to nextdns.io to create a configuration."
-msgstr ""
+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"
@@ -69,11 +71,11 @@ msgstr ""
 #: applications/luci-app-nextdns/htdocs/luci-static/resources/view/nextdns/overview.js:9
 #: applications/luci-app-nextdns/root/usr/share/luci/menu.d/luci-app-nextdns.json:3
 msgid "NextDNS"
-msgstr ""
+msgstr "NextDNS"
 
 #: applications/luci-app-nextdns/htdocs/luci-static/resources/view/nextdns/overview.js:10
 msgid "NextDNS Configuration."
-msgstr ""
+msgstr "Конфигурация NextDNS."
 
 #: applications/luci-app-nextdns/htdocs/luci-static/resources/view/nextdns/logread.js:15
 msgid "No nextdns related logs yet!"
@@ -85,11 +87,11 @@ msgstr "Обзор"
 
 #: applications/luci-app-nextdns/htdocs/luci-static/resources/view/nextdns/overview.js:28
 msgid "Report Client Info"
-msgstr ""
+msgstr "Сообщить информацию о клиенте"
 
 #: applications/luci-app-nextdns/htdocs/luci-static/resources/view/nextdns/overview.js:24
 msgid "The ID of your NextDNS configuration."
-msgstr ""
+msgstr "Идентификатор вашей конфигурации NextDNS."
 
 #: applications/luci-app-nextdns/htdocs/luci-static/resources/view/nextdns/logread.js:24
 msgid "The syslog output, pre-filtered for nextdns related messages only."
index d58566b9cace263e515cb0adb8d016dd0598584d..ccb7ecd7993bd73e9c83054949a1ae333194409f 100644 (file)
@@ -1,14 +1,14 @@
 msgid ""
 msgstr ""
-"PO-Revision-Date: 2020-04-04 17:35+0000\n"
-"Last-Translator: Dušan Kazik <prescott66@gmail.com>\n"
+"PO-Revision-Date: 2020-06-09 21:41+0000\n"
+"Last-Translator: Miloš Leškanič <leskanic@gmail.com>\n"
 "Language-Team: Slovak <https://hosted.weblate.org/projects/openwrt/"
 "luciapplicationsnextdns/sk/>\n"
 "Language: sk\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
 "Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n"
-"X-Generator: Weblate 4.0-dev\n"
+"X-Generator: Weblate 4.1-dev\n"
 
 #: applications/luci-app-nextdns/htdocs/luci-static/resources/view/nextdns/overview.js:36
 msgid ""
@@ -29,7 +29,7 @@ msgstr ""
 
 #: applications/luci-app-nextdns/htdocs/luci-static/resources/view/nextdns/overview.js:18
 msgid "Enabled"
-msgstr "Zapnuté"
+msgstr "Povolené"
 
 #: applications/luci-app-nextdns/htdocs/luci-static/resources/view/nextdns/overview.js:29
 msgid "Expose LAN clients information in NextDNS analytics."
diff --git a/applications/luci-app-nft-qos/po/ar/nft-qos.po b/applications/luci-app-nft-qos/po/ar/nft-qos.po
new file mode 100644 (file)
index 0000000..633d24b
--- /dev/null
@@ -0,0 +1,244 @@
+msgid ""
+msgstr ""
+"PO-Revision-Date: 2020-06-03 12:10+0000\n"
+"Last-Translator: Marwan Amireh <amirehmarwan@gmail.com>\n"
+"Language-Team: Arabic <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationsnft-qos/ar/>\n"
+"Language: ar\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 "
+"&& n%100<=10 ? 3 : n%100>=11 ? 4 : 5;\n"
+"X-Generator: Weblate 4.1-dev\n"
+
+#: applications/luci-app-nft-qos/luasrc/view/nft-qos/rate.htm:136
+#: applications/luci-app-nft-qos/luasrc/view/nft-qos/rate.htm:155
+msgid "Bytes Total"
+msgstr ""
+
+#: applications/luci-app-nft-qos/luasrc/view/nft-qos/rate.htm:141
+#: applications/luci-app-nft-qos/luasrc/view/nft-qos/rate.htm:160
+msgid "Collecting data..."
+msgstr "جمع البيانات..."
+
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:224
+msgid "Comment"
+msgstr ""
+
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:48
+msgid "Default Download Rate"
+msgstr ""
+
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:53
+msgid "Default Download Unit"
+msgstr ""
+
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:107
+msgid "Default Network Interface"
+msgstr ""
+
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:60
+msgid "Default Upload Rate"
+msgstr ""
+
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:65
+msgid "Default Upload Unit"
+msgstr ""
+
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:53
+msgid "Default unit for download rate"
+msgstr ""
+
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:65
+msgid "Default unit for upload rate"
+msgstr ""
+
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:75
+msgid "Default value for download bandwidth"
+msgstr ""
+
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:48
+msgid "Default value for download rate"
+msgstr ""
+
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:80
+msgid "Default value for upload bandwidth"
+msgstr ""
+
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:60
+msgid "Default value for upload rate"
+msgstr ""
+
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:75
+msgid "Download Bandwidth (Mbps)"
+msgstr ""
+
+#: applications/luci-app-nft-qos/luasrc/view/nft-qos/rate.htm:135
+msgid "Download Rate"
+msgstr ""
+
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:38
+msgid "Enable Limit Rate Feature"
+msgstr ""
+
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:103
+msgid "Enable Traffic Priority"
+msgstr ""
+
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:103
+msgid "Enable this feature"
+msgstr ""
+
+#: applications/luci-app-nft-qos/root/usr/share/rpcd/acl.d/luci-app-nft-qos.json:3
+msgid "Grant UCI access for luci-app-nft-qos"
+msgstr ""
+
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:121
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:158
+msgid "Hostname"
+msgstr ""
+
+#: applications/luci-app-nft-qos/luasrc/view/nft-qos/rate.htm:134
+#: applications/luci-app-nft-qos/luasrc/view/nft-qos/rate.htm:153
+msgid "IP Address"
+msgstr ""
+
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:126
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:163
+msgid "IP Address (v4 / v6)"
+msgstr ""
+
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:128
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:165
+msgid "IP Address (v4 Only)"
+msgstr ""
+
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:38
+msgid "Limit Enable"
+msgstr ""
+
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:42
+msgid "Limit Type"
+msgstr ""
+
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:135
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:172
+msgid "MAC (optional)"
+msgstr ""
+
+#: applications/luci-app-nft-qos/luasrc/view/nft-qos/rate.htm:48
+msgid "MB"
+msgstr ""
+
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:28
+msgid "NFT-QoS Settings"
+msgstr ""
+
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:107
+msgid "Network Interface for Traffic Shaping, e.g. br-lan, eth0.1, eth0, etc."
+msgstr ""
+
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:85
+msgid "Network to be applied, e.g. 192.168.1.0/24, 10.2.0.0/16, etc."
+msgstr ""
+
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:91
+msgid "Network to be applied, e.g. AAAA::BBBB/64, CCCC::1/128, etc."
+msgstr ""
+
+#: applications/luci-app-nft-qos/luasrc/view/nft-qos/rate.htm:65
+msgid "No information available"
+msgstr ""
+
+#: applications/luci-app-nft-qos/luasrc/view/nft-qos/rate.htm:137
+#: applications/luci-app-nft-qos/luasrc/view/nft-qos/rate.htm:156
+msgid "Packets Total"
+msgstr ""
+
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:207
+msgid "Priority"
+msgstr ""
+
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:199
+msgid "Protocol"
+msgstr ""
+
+#: applications/luci-app-nft-qos/luasrc/controller/nft-qos.lua:21
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:23
+msgid "QoS over Nftables"
+msgstr ""
+
+#: applications/luci-app-nft-qos/luasrc/controller/nft-qos.lua:13
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:139
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:176
+msgid "Rate"
+msgstr ""
+
+#: applications/luci-app-nft-qos/luasrc/view/nft-qos/rate.htm:130
+msgid "Realtime Download Rate"
+msgstr ""
+
+#: applications/luci-app-nft-qos/luasrc/view/nft-qos/rate.htm:125
+msgid "Realtime Rate"
+msgstr ""
+
+#: applications/luci-app-nft-qos/luasrc/view/nft-qos/rate.htm:149
+msgid "Realtime Upload Rate"
+msgstr ""
+
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:221
+msgid "Service"
+msgstr ""
+
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:116
+msgid "Static QoS-Download Rate"
+msgstr ""
+
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:153
+msgid "Static QoS-Upload Rate"
+msgstr ""
+
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:85
+msgid "Target Network (IPv4/MASK)"
+msgstr ""
+
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:91
+msgid "Target Network6 (IPv6/MASK)"
+msgstr ""
+
+#: applications/luci-app-nft-qos/luasrc/view/nft-qos/rate.htm:127
+msgid "This page gives an overview over currently download/upload rate."
+msgstr ""
+
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:194
+msgid "Traffic Priority Settings"
+msgstr ""
+
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:42
+msgid "Type of Limit Rate"
+msgstr ""
+
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:144
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:181
+msgid "Unit"
+msgstr ""
+
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:80
+msgid "Upload Bandwidth (Mbps)"
+msgstr ""
+
+#: applications/luci-app-nft-qos/luasrc/view/nft-qos/rate.htm:154
+msgid "Upload Rate"
+msgstr ""
+
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:96
+msgid "White List for Limit Rate"
+msgstr ""
+
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:221
+msgid "e.g. https, 23, (separator is comma)"
+msgstr ""
+
+#: applications/luci-app-nft-qos/luasrc/view/nft-qos/rate.htm:44
+msgid "kB"
+msgstr ""
index 53b5e132609dfa7b66d6f43a947cb3241c95dcd9..6753203dc7ab0259d4e219aa6ca2d515321bfaab 100644 (file)
@@ -1,8 +1,14 @@
 msgid ""
 msgstr ""
+"PO-Revision-Date: 2020-06-02 06:41+0000\n"
+"Last-Translator: Petri Asikainen <uniluodossa@gmail.com>\n"
+"Language-Team: Finnish <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationsnft-qos/fi/>\n"
 "Language: fi\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+"X-Generator: Weblate 4.1-dev\n"
 
 #: applications/luci-app-nft-qos/luasrc/view/nft-qos/rate.htm:136
 #: applications/luci-app-nft-qos/luasrc/view/nft-qos/rate.htm:155
@@ -12,7 +18,7 @@ msgstr ""
 #: applications/luci-app-nft-qos/luasrc/view/nft-qos/rate.htm:141
 #: applications/luci-app-nft-qos/luasrc/view/nft-qos/rate.htm:160
 msgid "Collecting data..."
-msgstr ""
+msgstr "Kerätään tietoja..."
 
 #: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:224
 msgid "Comment"
@@ -89,7 +95,7 @@ msgstr ""
 #: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:121
 #: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:158
 msgid "Hostname"
-msgstr ""
+msgstr "Palvelinnimi"
 
 #: applications/luci-app-nft-qos/luasrc/view/nft-qos/rate.htm:134
 #: applications/luci-app-nft-qos/luasrc/view/nft-qos/rate.htm:153
@@ -141,7 +147,7 @@ msgstr ""
 
 #: applications/luci-app-nft-qos/luasrc/view/nft-qos/rate.htm:65
 msgid "No information available"
-msgstr ""
+msgstr "Ei tietoja saatavilla"
 
 #: applications/luci-app-nft-qos/luasrc/view/nft-qos/rate.htm:137
 #: applications/luci-app-nft-qos/luasrc/view/nft-qos/rate.htm:156
@@ -154,7 +160,7 @@ msgstr ""
 
 #: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:199
 msgid "Protocol"
-msgstr ""
+msgstr "Protokolla"
 
 #: applications/luci-app-nft-qos/luasrc/controller/nft-qos.lua:21
 #: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:23
index d1d3cc4b7cf2a63bcdd2df69cfa2620cc707ec00..34bd8a18d0542982b525c40c2215ffda40244a38 100644 (file)
@@ -1,8 +1,14 @@
 msgid ""
 msgstr ""
+"PO-Revision-Date: 2020-06-13 22:13+0000\n"
+"Last-Translator: Satoru Yoshida <ramat@ram.ne.jp>\n"
+"Language-Team: Japanese <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationsnft-qos/ja/>\n"
 "Language: ja\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.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
@@ -12,11 +18,11 @@ msgstr ""
 #: applications/luci-app-nft-qos/luasrc/view/nft-qos/rate.htm:141
 #: applications/luci-app-nft-qos/luasrc/view/nft-qos/rate.htm:160
 msgid "Collecting data..."
-msgstr ""
+msgstr "データを収集中..."
 
 #: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:224
 msgid "Comment"
-msgstr ""
+msgstr "コメント"
 
 #: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:48
 msgid "Default Download Rate"
@@ -89,12 +95,12 @@ msgstr ""
 #: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:121
 #: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:158
 msgid "Hostname"
-msgstr ""
+msgstr "ホスト名"
 
 #: applications/luci-app-nft-qos/luasrc/view/nft-qos/rate.htm:134
 #: applications/luci-app-nft-qos/luasrc/view/nft-qos/rate.htm:153
 msgid "IP Address"
-msgstr ""
+msgstr "IP アドレス"
 
 #: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:126
 #: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:163
@@ -141,7 +147,7 @@ msgstr ""
 
 #: applications/luci-app-nft-qos/luasrc/view/nft-qos/rate.htm:65
 msgid "No information available"
-msgstr ""
+msgstr "情報がありません"
 
 #: applications/luci-app-nft-qos/luasrc/view/nft-qos/rate.htm:137
 #: applications/luci-app-nft-qos/luasrc/view/nft-qos/rate.htm:156
@@ -154,7 +160,7 @@ msgstr ""
 
 #: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:199
 msgid "Protocol"
-msgstr ""
+msgstr "プロトコル"
 
 #: applications/luci-app-nft-qos/luasrc/controller/nft-qos.lua:21
 #: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:23
index 564fdc87f554e6c10f957e34e10a27ad8b9191a4..303f6969d37c3e13ba68b5f179dbbdc90479831f 100644 (file)
@@ -1,20 +1,20 @@
 msgid ""
 msgstr ""
-"PO-Revision-Date: 2020-04-17 16:50+0000\n"
-"Last-Translator: sergio <sergio+it@outerface.net>\n"
+"PO-Revision-Date: 2020-06-08 19:47+0000\n"
+"Last-Translator: Artem <KovalevArtem.ru@gmail.com>\n"
 "Language-Team: Russian <https://hosted.weblate.org/projects/openwrt/"
 "luciapplicationsnft-qos/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.0.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.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
 msgid "Bytes Total"
-msgstr ""
+msgstr "Всего байт"
 
 #: applications/luci-app-nft-qos/luasrc/view/nft-qos/rate.htm:141
 #: applications/luci-app-nft-qos/luasrc/view/nft-qos/rate.htm:160
@@ -27,7 +27,7 @@ msgstr "Комментарий"
 
 #: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:48
 msgid "Default Download Rate"
-msgstr ""
+msgstr "Скорость загрузки по умолчанию"
 
 #: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:53
 msgid "Default Download Unit"
@@ -35,11 +35,11 @@ msgstr ""
 
 #: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:107
 msgid "Default Network Interface"
-msgstr ""
+msgstr "Сетевой интерфейс по умолчанию"
 
 #: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:60
 msgid "Default Upload Rate"
-msgstr ""
+msgstr "Скорость отправки по умолчанию"
 
 #: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:65
 msgid "Default Upload Unit"
@@ -75,23 +75,23 @@ msgstr ""
 
 #: applications/luci-app-nft-qos/luasrc/view/nft-qos/rate.htm:135
 msgid "Download Rate"
-msgstr ""
+msgstr "Скорость загрузки"
 
 #: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:38
 msgid "Enable Limit Rate Feature"
-msgstr ""
+msgstr "Включить функцию ограничения скорости"
 
 #: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:103
 msgid "Enable Traffic Priority"
-msgstr ""
+msgstr "Включить приоритет трафика"
 
 #: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:103
 msgid "Enable this feature"
-msgstr ""
+msgstr "Включить эту функцию"
 
 #: applications/luci-app-nft-qos/root/usr/share/rpcd/acl.d/luci-app-nft-qos.json:3
 msgid "Grant UCI access for luci-app-nft-qos"
-msgstr ""
+msgstr "Предоставить UCI доступ для luci-app-nft-qos"
 
 #: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:121
 #: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:158
@@ -106,12 +106,12 @@ msgstr "IP адрес"
 #: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:126
 #: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:163
 msgid "IP Address (v4 / v6)"
-msgstr ""
+msgstr "IP-адрес (v4 / v6)"
 
 #: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:128
 #: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:165
 msgid "IP Address (v4 Only)"
-msgstr ""
+msgstr "IP-адрес (только v4)"
 
 #: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:38
 msgid "Limit Enable"
@@ -119,20 +119,20 @@ msgstr ""
 
 #: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:42
 msgid "Limit Type"
-msgstr ""
+msgstr "Тип лимита"
 
 #: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:135
 #: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:172
 msgid "MAC (optional)"
-msgstr ""
+msgstr "MAC (необязательно)"
 
 #: applications/luci-app-nft-qos/luasrc/view/nft-qos/rate.htm:48
 msgid "MB"
-msgstr ""
+msgstr "МБ"
 
 #: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:28
 msgid "NFT-QoS Settings"
-msgstr ""
+msgstr "Настройки NFT-QoS"
 
 #: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:107
 msgid "Network Interface for Traffic Shaping, e.g. br-lan, eth0.1, eth0, etc."
@@ -153,11 +153,11 @@ msgstr "Нет доступной информации"
 #: applications/luci-app-nft-qos/luasrc/view/nft-qos/rate.htm:137
 #: applications/luci-app-nft-qos/luasrc/view/nft-qos/rate.htm:156
 msgid "Packets Total"
-msgstr ""
+msgstr "Всего пакетов"
 
 #: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:207
 msgid "Priority"
-msgstr ""
+msgstr "Приоритет"
 
 #: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:199
 msgid "Protocol"
@@ -176,7 +176,7 @@ msgstr ""
 
 #: applications/luci-app-nft-qos/luasrc/view/nft-qos/rate.htm:130
 msgid "Realtime Download Rate"
-msgstr ""
+msgstr "Скорость загрузки в реальном времени"
 
 #: applications/luci-app-nft-qos/luasrc/view/nft-qos/rate.htm:125
 msgid "Realtime Rate"
@@ -184,7 +184,7 @@ msgstr ""
 
 #: applications/luci-app-nft-qos/luasrc/view/nft-qos/rate.htm:149
 msgid "Realtime Upload Rate"
-msgstr ""
+msgstr "Скорость отправки в реальном времени"
 
 #: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:221
 msgid "Service"
diff --git a/applications/luci-app-nlbwmon/po/ar/nlbwmon.po b/applications/luci-app-nlbwmon/po/ar/nlbwmon.po
new file mode 100644 (file)
index 0000000..5fbf4ff
--- /dev/null
@@ -0,0 +1,557 @@
+msgid ""
+msgstr ""
+"PO-Revision-Date: 2020-06-03 12:10+0000\n"
+"Last-Translator: Marwan Amireh <amirehmarwan@gmail.com>\n"
+"Language-Team: Arabic <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationsnlbwmon/ar/>\n"
+"Language: ar\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 "
+"&& n%100<=10 ? 3 : n%100>=11 ? 4 : 5;\n"
+"X-Generator: Weblate 4.1-dev\n"
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:550
+msgid "%d IPv4-only hosts"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:557
+msgid "%d IPv6-only hosts"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:564
+msgid "%d dual-stack hosts"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:114
+msgid "%s and %s"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:112
+msgid "%s, %s and %s"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:93
+msgid "-1 - Restart every last day of month"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:94
+msgid "-7 - Restart a week before end of month"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:92
+msgid "1 - Restart every 1st of month"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:158
+msgid "10m - frequent commits at the expense of flash wear"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:157
+msgid "12h - compromise between risk of data loss and flash wear"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:156
+msgid "24h - least flash wear at the expense of data loss risk"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:163
+msgid "30s - refresh twice per minute for reasonably current stats"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:164
+msgid "5m - rarely refresh to avoid frequently clearing conntrack counters"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:159
+msgid "60s - commit minutely, useful for non-flash storage"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:839
+msgid "<big id=\"conn-total\">0</big> connections"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:836
+msgid "<big id=\"host-total\">0</big> hosts"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:915
+msgid "<big id=\"ipv6-hosts\">0%</big> IPv6 support rate among hosts"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:917
+msgid "<big id=\"ipv6-rx\">0B</big> total IPv6 download"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:916
+msgid "<big id=\"ipv6-share\">0%</big> of the total traffic is IPv6"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:918
+msgid "<big id=\"ipv6-tx\">0B</big> total IPv6 upload"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:879
+msgid "<big id=\"layer7-most-conn\">0</big> cause the most connections"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:877
+msgid "<big id=\"layer7-most-rx\">0</big> cause the most download"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:878
+msgid "<big id=\"layer7-most-tx\">0</big> cause the most upload"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:876
+msgid "<big id=\"layer7-total\">0</big> different application protocols"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:837
+msgid "<big id=\"rx-total\">0</big> download"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:838
+msgid "<big id=\"tx-total\">0</big> upload"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:63
+msgid "Accounting period"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:60
+msgid "Advanced Settings"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:886
+msgid "Application"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:862
+msgid "Application Protocols"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/root/usr/share/luci/menu.d/luci-app-nlbwmon.json:33
+msgid "Backup"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/root/usr/share/luci/menu.d/luci-app-nlbwmon.json:3
+msgid "Bandwidth Monitor"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:953
+msgid "CSV, grouped by IP"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:947
+msgid "CSV, grouped by MAC"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:959
+msgid "CSV, grouped by protocol"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:76
+msgid ""
+"Changing the accounting interval type will invalidate existing databases!"
+"<br /><strong><a href=\"%s\">Download backup</a></strong>."
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:64
+msgid ""
+"Choose \"Day of month\" to restart the accounting period monthly on a "
+"specific date, e.g. every 3rd. Choose \"Fixed interval\" to restart the "
+"accounting period exactly every N days, beginning at a given date."
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:856
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:895
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:935
+msgid "Collecting data..."
+msgstr "جمع البيانات..."
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:154
+msgid "Commit interval"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:148
+msgid "Compress database"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/root/usr/share/luci/menu.d/luci-app-nlbwmon.json:24
+msgid "Configuration"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:615
+msgid "Conn."
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:848
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:887
+msgid "Connections"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:830
+msgid "Connections / Host"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:166
+msgid "Database directory"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:167
+msgid ""
+"Database storage directory. One file per accounting period will be placed "
+"into this directory."
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:72
+msgid "Day of month"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:84
+msgid ""
+"Day of month to restart the accounting period. Use negative values to count "
+"towards the end of month, e.g. \"-5\" to specify the 27th of July or the "
+"24th of February."
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:24
+msgid "Dismiss"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/root/usr/share/luci/menu.d/luci-app-nlbwmon.json:15
+msgid "Display"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:616
+msgid "Down. (Bytes)"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:617
+msgid "Down. (Pkts.)"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:598
+msgid "Download"
+msgstr "تحميل"
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:849
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:888
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:928
+msgid "Download (Bytes)"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:850
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:889
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:929
+msgid "Download (Packets)"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:865
+msgid "Download / Application"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:58
+msgid "Download Database Backup"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:909
+msgid "Dualstack enabled hosts"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:83
+msgid "Due date"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:941
+msgid "Export"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:791
+msgid "Failed to commit database: %s"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:45
+msgid "Failed to download backup archive: %s"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:780
+msgid "Failed to download traffic data: %s"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:28
+msgid "Failed to restore backup archive: %s"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:927
+msgid "Family"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:73
+msgid "Fixed interval"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:367
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:424
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:528
+msgid "Force reload…"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:59
+msgid "General Settings"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:62
+msgid "Generate Backup"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/root/usr/share/rpcd/acl.d/luci-app-nlbwmon.json:3
+msgid "Grant UCI access for luci-app-nlbwmon"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:846
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:925
+msgid "Host"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:607
+msgid "Hostname: <big id=\"bubble-hostname\">example.org</big>"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:513
+msgid "IPv4"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:904
+msgid "IPv4 vs. IPv6"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:514
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:901
+msgid "IPv6"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:108
+msgid "Interval"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:155
+msgid ""
+"Interval at which the temporary in-memory database is committed to the "
+"persistent database directory."
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:162
+msgid ""
+"Interval at which traffic counters of still established connections are "
+"refreshed from netlink information."
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:965
+msgid "JSON dump"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:109
+msgid "Length of accounting interval in days."
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:120
+msgid "Local interfaces"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:129
+msgid "Local subnets"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:847
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:926
+msgid "MAC"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:76
+msgid "Malformed data received"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:141
+msgid "Maximum entries"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:152
+msgid ""
+"Maximum number of accounting periods to keep, use zero to keep databases "
+"forever."
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:818
+msgid "Netlink Bandwidth Monitor"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:51
+msgid "Netlink Bandwidth Monitor - Backup / Restore"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:52
+msgid "Netlink Bandwidth Monitor - Configuration"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:363
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:423
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:527
+msgid "No data recorded yet."
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:121
+msgid "Only conntrack streams from or to any of these networks are counted."
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:130
+msgid "Only conntrack streams from or to any of these subnets are counted."
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:144
+msgid "Preallocate database"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:339
+msgid "Protocol"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:61
+msgid "Protocol Mapping"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:61
+msgid ""
+"Protocol mappings to distinguish traffic types per host, one mapping per "
+"line. The first value specifies the IP protocol, the second value the port "
+"number and the third column is the name of the mapped protocol."
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:161
+msgid "Refresh interval"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:56
+msgid "Restore"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:52
+msgid "Restore Database Backup"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:20
+msgid "Restore complete"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:285
+msgid "Select accounting period:"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:334
+msgid "Source IP"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:96
+msgid "Start date"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:97
+msgid "Start date of the first accounting period, e.g. begin of ISP contract."
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:151
+msgid "Stored periods"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:53
+msgid ""
+"The Netlink Bandwidth Monitor (nlbwmon) is a lightweight, efficient traffic "
+"accounting program keeping track of bandwidth usage per host and protocol."
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:21
+msgid "The following database files have been restored:"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:142
+msgid ""
+"The maximum amount of entries that should be put into the database, setting "
+"the limit to 0 will allow databases to grow indefinitely."
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:825
+msgid "Traffic / Host"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:822
+msgid "Traffic Distribution"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:92
+msgid "Unable to fetch traffic statistic data: %s"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:618
+msgid "Up. (Bytes)"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:619
+msgid "Up. (Pkts.)"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:602
+msgid "Upload"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:851
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:890
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:930
+msgid "Upload (Bytes)"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:852
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:891
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:931
+msgid "Upload (Packets)"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:870
+msgid "Upload / Application"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:608
+msgid "Vendor: <big id=\"bubble-vendor\">Example Corp.</big>"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:75
+msgid "Warning"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:149
+msgid ""
+"Whether to gzip compress archive databases. Compressing the database files "
+"makes accessing old data slightly slower but helps to reduce storage "
+"requirements."
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:145
+msgid ""
+"Whether to preallocate the maximum possible database size in memory. This is "
+"mainly useful for memory constrained systems which might not be able to "
+"satisfy memory allocation after longer uptime periods."
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:130
+msgid "no traffic"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:335
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:394
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:407
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:412
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:628
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:640
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:645
+msgid "other"
+msgstr ""
index 1bcfc670dc2d0041a536fc6783d0167b7042ba1a..d65edcab187bd34fdc88b48cc98284a6e07be753 100644 (file)
@@ -2,7 +2,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: \n"
 "POT-Creation-Date: \n"
-"PO-Revision-Date: 2020-04-20 18:14+0000\n"
+"PO-Revision-Date: 2020-06-10 21:49+0000\n"
 "Last-Translator: Franco Castillo <castillofrancodamian@gmail.com>\n"
 "Language-Team: Spanish <https://hosted.weblate.org/projects/openwrt/"
 "luciapplicationsnlbwmon/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.0.2-dev\n"
+"X-Generator: Weblate 4.1-dev\n"
 
 #: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:550
 msgid "%d IPv4-only hosts"
@@ -549,7 +549,7 @@ msgstr "Sub. (Paq.)"
 
 #: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:602
 msgid "Upload"
-msgstr "Subir"
+msgstr "Cargar"
 
 #: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:851
 #: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:890
index 6d39ac053f71ae64966f6ea9f790f66ee82c1516..387e525d1a4570951aa77b917cf062108874e5b4 100644 (file)
@@ -1,8 +1,14 @@
 msgid ""
 msgstr ""
+"PO-Revision-Date: 2020-06-02 06:42+0000\n"
+"Last-Translator: Petri Asikainen <uniluodossa@gmail.com>\n"
+"Language-Team: Finnish <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationsnlbwmon/fi/>\n"
 "Language: fi\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+"X-Generator: Weblate 4.1-dev\n"
 
 #: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:550
 msgid "%d IPv4-only hosts"
@@ -114,7 +120,7 @@ msgstr ""
 
 #: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:60
 msgid "Advanced Settings"
-msgstr ""
+msgstr "Lisäasetukset"
 
 #: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:886
 msgid "Application"
@@ -161,7 +167,7 @@ msgstr ""
 #: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:895
 #: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:935
 msgid "Collecting data..."
-msgstr ""
+msgstr "Kerätään tietoja..."
 
 #: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:154
 msgid "Commit interval"
@@ -173,7 +179,7 @@ msgstr ""
 
 #: applications/luci-app-nlbwmon/root/usr/share/luci/menu.d/luci-app-nlbwmon.json:24
 msgid "Configuration"
-msgstr ""
+msgstr "Määritys"
 
 #: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:615
 msgid "Conn."
@@ -182,7 +188,7 @@ msgstr ""
 #: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:848
 #: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:887
 msgid "Connections"
-msgstr ""
+msgstr "Yhteydet"
 
 #: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:830
 msgid "Connections / Host"
@@ -227,7 +233,7 @@ msgstr ""
 
 #: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:598
 msgid "Download"
-msgstr ""
+msgstr "Lataa"
 
 #: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:849
 #: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:888
@@ -293,7 +299,7 @@ msgstr ""
 
 #: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:59
 msgid "General Settings"
-msgstr ""
+msgstr "Yleisasetukset"
 
 #: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:62
 msgid "Generate Backup"
@@ -306,7 +312,7 @@ msgstr ""
 #: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:846
 #: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:925
 msgid "Host"
-msgstr ""
+msgstr "Palvelin"
 
 #: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:607
 msgid "Hostname: <big id=\"bubble-hostname\">example.org</big>"
@@ -323,7 +329,7 @@ msgstr ""
 #: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:514
 #: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:901
 msgid "IPv6"
-msgstr ""
+msgstr "IPv6"
 
 #: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:108
 msgid "Interval"
@@ -408,7 +414,7 @@ msgstr ""
 
 #: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:339
 msgid "Protocol"
-msgstr ""
+msgstr "Protokolla"
 
 #: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:61
 msgid "Protocol Mapping"
index d9e118983be9b2089127a7b2318ed1bd3a2740ce..cd82f06412d79ece98ba1071e15405cc3a6ba7f1 100644 (file)
@@ -2,8 +2,8 @@ msgid ""
 msgstr ""
 "Project-Id-Version: \n"
 "POT-Creation-Date: \n"
-"PO-Revision-Date: 2020-02-18 11:31+0000\n"
-"Last-Translator: INAGAKI Hiroshi <musashino.open@gmail.com>\n"
+"PO-Revision-Date: 2020-06-13 22:13+0000\n"
+"Last-Translator: Satoru Yoshida <ramat@ram.ne.jp>\n"
 "Language-Team: Japanese <https://hosted.weblate.org/projects/openwrt/"
 "luciapplicationsnlbwmon/ja/>\n"
 "Language: ja\n"
@@ -11,7 +11,7 @@ msgstr ""
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
 "Plural-Forms: nplurals=1; plural=0;\n"
-"X-Generator: Weblate 3.11\n"
+"X-Generator: Weblate 4.1-dev\n"
 
 #: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:550
 msgid "%d IPv4-only hosts"
@@ -175,7 +175,7 @@ msgstr ""
 #: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:895
 #: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:935
 msgid "Collecting data..."
-msgstr ""
+msgstr "データを収集中..."
 
 #: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:154
 msgid "Commit interval"
@@ -204,7 +204,7 @@ msgstr "ホスト毎の接続数"
 
 #: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:166
 msgid "Database directory"
-msgstr "データベース ディレクトリ"
+msgstr "データベースディレクトリ"
 
 #: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:167
 msgid ""
@@ -229,7 +229,7 @@ msgstr ""
 
 #: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:24
 msgid "Dismiss"
-msgstr ""
+msgstr "閉じる"
 
 #: applications/luci-app-nlbwmon/root/usr/share/luci/menu.d/luci-app-nlbwmon.json:15
 msgid "Display"
@@ -237,27 +237,27 @@ msgstr "表示"
 
 #: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:616
 msgid "Down. (Bytes)"
-msgstr ""
+msgstr "ダウンロード(バイト)"
 
 #: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:617
 msgid "Down. (Pkts.)"
-msgstr ""
+msgstr "ダウンロード(パケット)"
 
 #: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:598
 msgid "Download"
-msgstr ""
+msgstr "ダウンロード"
 
 #: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:849
 #: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:888
 #: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:928
 msgid "Download (Bytes)"
-msgstr ""
+msgstr "ダウンロード(バイト)"
 
 #: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:850
 #: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:889
 #: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:929
 msgid "Download (Packets)"
-msgstr ""
+msgstr "ダウンロード(パケット)"
 
 #: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:865
 msgid "Download / Application"
@@ -281,19 +281,19 @@ msgstr "エクスポート"
 
 #: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:791
 msgid "Failed to commit database: %s"
-msgstr ""
+msgstr "データベースのコミットに失敗しました: %s"
 
 #: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:45
 msgid "Failed to download backup archive: %s"
-msgstr ""
+msgstr "バックアップ・アーカイブのダウンロードに失敗しました: %s"
 
 #: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:780
 msgid "Failed to download traffic data: %s"
-msgstr ""
+msgstr "トラフィック・データのダウンロードに失敗しました: %s"
 
 #: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:28
 msgid "Failed to restore backup archive: %s"
-msgstr ""
+msgstr "バックアップ・アーカイブのリストアに失敗しました: %s"
 
 #: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:927
 msgid "Family"
@@ -307,11 +307,11 @@ msgstr "特定の間隔"
 #: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:424
 #: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:528
 msgid "Force reload…"
-msgstr "強制リロード..."
+msgstr "強制リロード"
 
 #: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:59
 msgid "General Settings"
-msgstr "般設定"
+msgstr "般設定"
 
 #: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:62
 msgid "Generate Backup"
@@ -319,7 +319,7 @@ msgstr "バックアップの作成"
 
 #: applications/luci-app-nlbwmon/root/usr/share/rpcd/acl.d/luci-app-nlbwmon.json:3
 msgid "Grant UCI access for luci-app-nlbwmon"
-msgstr ""
+msgstr "luci-app-nlbwmon に UCI アクセスを許可"
 
 #: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:846
 #: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:925
@@ -332,7 +332,7 @@ msgstr "ホスト名: <big id=\"bubble-hostname\">example.org</big>"
 
 #: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:513
 msgid "IPv4"
-msgstr ""
+msgstr "IPv4"
 
 #: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:904
 msgid "IPv4 vs. IPv6"
@@ -386,7 +386,7 @@ msgstr "MAC"
 
 #: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:76
 msgid "Malformed data received"
-msgstr ""
+msgstr "不正なデータを受信しました"
 
 #: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:141
 msgid "Maximum entries"
@@ -402,7 +402,7 @@ msgstr ""
 
 #: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:818
 msgid "Netlink Bandwidth Monitor"
-msgstr "Netlink Bandwidth Monitor"
+msgstr "Netlink 帯域幅モニター"
 
 #: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:51
 msgid "Netlink Bandwidth Monitor - Backup / Restore"
@@ -464,7 +464,7 @@ msgstr "データベースの復元"
 
 #: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:20
 msgid "Restore complete"
-msgstr ""
+msgstr "リストアが完了しました"
 
 #: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:285
 msgid "Select accounting period:"
@@ -516,31 +516,31 @@ msgstr "トラフィック内訳"
 
 #: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:92
 msgid "Unable to fetch traffic statistic data: %s"
-msgstr ""
+msgstr "トラフィック統計データを取得できません: %s"
 
 #: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:618
 msgid "Up. (Bytes)"
-msgstr ""
+msgstr "アップロード(バイト)"
 
 #: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:619
 msgid "Up. (Pkts.)"
-msgstr ""
+msgstr "アップロード(パケット)"
 
 #: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:602
 msgid "Upload"
-msgstr ""
+msgstr "アップロード"
 
 #: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:851
 #: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:890
 #: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:930
 msgid "Upload (Bytes)"
-msgstr ""
+msgstr "アップロード(バイト)"
 
 #: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:852
 #: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:891
 #: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:931
 msgid "Upload (Packets)"
-msgstr ""
+msgstr "アップロード(パケット)"
 
 #: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:870
 msgid "Upload / Application"
@@ -570,6 +570,8 @@ msgid ""
 "mainly useful for memory constrained systems which might not be able to "
 "satisfy memory allocation after longer uptime periods."
 msgstr ""
+"メモリ内で可能な最大のデータベース・サイズを事前に割り当てるかどうか。 "
+"これは主に、稼働時間が長くなるとメモリ割り当てを満たせない可能性があるメモリに制約のあるシステムで役立ちます。"
 
 #: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:130
 msgid "no traffic"
index 91192a5d6b5512c09baae41c2b75435cad1e6c7a..b0c3e97b52a6b03d8db467c60f3bc58cf6803865 100644 (file)
@@ -1,6 +1,6 @@
 msgid ""
 msgstr ""
-"PO-Revision-Date: 2020-05-02 15:56+0000\n"
+"PO-Revision-Date: 2020-06-13 22:13+0000\n"
 "Last-Translator: Marcin Net <marcin.net@linux.pl>\n"
 "Language-Team: Polish <https://hosted.weblate.org/projects/openwrt/"
 "luciapplicationsnlbwmon/pl/>\n"
@@ -312,7 +312,7 @@ msgstr "Wymuś przeładowanie…"
 
 #: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:59
 msgid "General Settings"
-msgstr "Ustawienia główne"
+msgstr "Główne"
 
 #: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:62
 msgid "Generate Backup"
diff --git a/applications/luci-app-noddos/po/ar/noddos.po b/applications/luci-app-noddos/po/ar/noddos.po
new file mode 100644 (file)
index 0000000..3c0b1ca
--- /dev/null
@@ -0,0 +1,131 @@
+msgid ""
+msgstr ""
+"Language: ar\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:48
+msgid "Class"
+msgstr ""
+
+#: applications/luci-app-noddos/luasrc/model/cbi/noddos.lua:5
+msgid "Client Firewall"
+msgstr ""
+
+#: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:35
+msgid "Clients"
+msgstr ""
+
+#: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:83
+msgid "DHCP Hostname"
+msgstr ""
+
+#: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:82
+msgid "DHCP Vendor"
+msgstr ""
+
+#: applications/luci-app-noddos/luasrc/model/cbi/noddos.lua:25
+msgid "Don't monitor these IPv4 addresses"
+msgstr ""
+
+#: applications/luci-app-noddos/luasrc/model/cbi/noddos.lua:33
+msgid "Don't monitor these IPv6 addresses"
+msgstr ""
+
+#: applications/luci-app-noddos/luasrc/model/cbi/noddos.lua:40
+msgid "Don't monitor these MAC addresses"
+msgstr ""
+
+#: applications/luci-app-noddos/luasrc/model/cbi/noddos.lua:24
+msgid "Excluded IPv4 addresses"
+msgstr ""
+
+#: applications/luci-app-noddos/luasrc/model/cbi/noddos.lua:32
+msgid "Excluded IPv6 addresses"
+msgstr ""
+
+#: applications/luci-app-noddos/luasrc/model/cbi/noddos.lua:39
+msgid "Excluded MAC addresses"
+msgstr ""
+
+#: applications/luci-app-noddos/root/usr/share/rpcd/acl.d/luci-app-noddos.json:3
+msgid "Grant UCI access for luci-app-noddos"
+msgstr ""
+
+#: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:43
+#: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:77
+msgid "Hostname"
+msgstr ""
+
+#: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:44
+#: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:78
+msgid "IPv4"
+msgstr ""
+
+#: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:45
+#: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:79
+msgid "MAC"
+msgstr ""
+
+#: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:46
+#: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:80
+msgid "Manufacturer"
+msgstr ""
+
+#: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:47
+#: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:81
+msgid "Model"
+msgstr ""
+
+#: applications/luci-app-noddos/root/usr/share/luci/menu.d/luci-app-noddos.json:15
+msgid "Noddos Client Tracking"
+msgstr ""
+
+#: applications/luci-app-noddos/root/usr/share/luci/menu.d/luci-app-noddos.json:3
+msgid "Noddos Clients"
+msgstr ""
+
+#: applications/luci-app-noddos/luasrc/model/cbi/noddos.lua:6
+msgid ""
+"Noddos controls traffic from the clients on your network to the Internet. "
+"This helps protect your network, the bandwidth on your Internet connection "
+"and the Internet"
+msgstr ""
+
+#: applications/luci-app-noddos/luasrc/model/cbi/noddos.lua:15
+msgid "Private networks"
+msgstr ""
+
+#: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:39
+msgid "Recognized Clients"
+msgstr ""
+
+#: applications/luci-app-noddos/luasrc/model/cbi/noddos.lua:16
+msgid ""
+"Report traffic to private networks (10/8, 172.16/12, 192.168/16, "
+"fd75:6b5d:352c:ed05::/64)"
+msgstr ""
+
+#: applications/luci-app-noddos/luasrc/model/cbi/noddos.lua:10
+msgid "Server Settings"
+msgstr ""
+
+#: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:36
+msgid ""
+"The following clients have been discovered on the network. The last "
+"discovery was completed at"
+msgstr ""
+
+#: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:73
+msgid "Unrecognized Clients"
+msgstr ""
+
+#: applications/luci-app-noddos/luasrc/model/cbi/noddos.lua:19
+msgid "Upload anonimized traffic stats"
+msgstr ""
+
+#: applications/luci-app-noddos/luasrc/model/cbi/noddos.lua:20
+msgid ""
+"Uploading your statistics helps improving device recognition and discovering "
+"hacked devices & botnets"
+msgstr ""
index c1893b44967996b4a055ff9b821a8823ad960264..4c2e4fcc6313ad672328bd69161ebb1ccc9d4716 100644 (file)
@@ -1,8 +1,14 @@
 msgid ""
 msgstr ""
+"PO-Revision-Date: 2020-06-02 06:41+0000\n"
+"Last-Translator: Petri Asikainen <uniluodossa@gmail.com>\n"
+"Language-Team: Finnish <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationsnoddos/fi/>\n"
 "Language: fi\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+"X-Generator: Weblate 4.1-dev\n"
 
 #: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:48
 msgid "Class"
@@ -55,7 +61,7 @@ msgstr ""
 #: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:43
 #: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:77
 msgid "Hostname"
-msgstr ""
+msgstr "Palvelinnimi"
 
 #: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:44
 #: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:78
index 538c9133363f8bf71a351bc0e940e6252f62fc30..5e640d63c50f379dd0e474bdfc2c64a20a572ec3 100644 (file)
@@ -2,8 +2,8 @@ msgid ""
 msgstr ""
 "Project-Id-Version: \n"
 "POT-Creation-Date: \n"
-"PO-Revision-Date: 2020-01-15 02:10+0000\n"
-"Last-Translator: Scott Anecito <scott.anecito@linux.com>\n"
+"PO-Revision-Date: 2020-06-13 22:13+0000\n"
+"Last-Translator: Satoru Yoshida <ramat@ram.ne.jp>\n"
 "Language-Team: Japanese <https://hosted.weblate.org/projects/openwrt/"
 "luciapplicationsnoddos/ja/>\n"
 "Language: ja\n"
@@ -11,7 +11,7 @@ msgstr ""
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
 "Plural-Forms: nplurals=1; plural=0;\n"
-"X-Generator: Weblate 3.11-dev\n"
+"X-Generator: Weblate 4.1-dev\n"
 
 #: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:48
 msgid "Class"
@@ -35,15 +35,15 @@ msgstr "DHCPベンダー"
 
 #: applications/luci-app-noddos/luasrc/model/cbi/noddos.lua:25
 msgid "Don't monitor these IPv4 addresses"
-msgstr "これらの IPv4 アドレスを監視しません"
+msgstr "これらの IPv4 アドレスを監視しません"
 
 #: applications/luci-app-noddos/luasrc/model/cbi/noddos.lua:33
 msgid "Don't monitor these IPv6 addresses"
-msgstr "これらの IPv6 アドレスを監視しません"
+msgstr "これらの IPv6 アドレスを監視しません"
 
 #: applications/luci-app-noddos/luasrc/model/cbi/noddos.lua:40
 msgid "Don't monitor these MAC addresses"
-msgstr "これらの MAC アドレスを監視しません"
+msgstr "これらの MAC アドレスを監視しません"
 
 #: applications/luci-app-noddos/luasrc/model/cbi/noddos.lua:24
 msgid "Excluded IPv4 addresses"
@@ -59,7 +59,7 @@ msgstr "除外する MAC アドレス"
 
 #: applications/luci-app-noddos/root/usr/share/rpcd/acl.d/luci-app-noddos.json:3
 msgid "Grant UCI access for luci-app-noddos"
-msgstr ""
+msgstr "luci-app-noddos に UCI アクセスを許可"
 
 #: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:43
 #: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:77
index bf8dd7f017d80a220c66638921b4c08d37a886cd..efdc58eaed976c4cfc5b7235d5db34e6f4d8a8cf 100644 (file)
@@ -2,7 +2,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: LuCI: noddos\n"
 "POT-Creation-Date: 2018-01-10 21:03+0300\n"
-"PO-Revision-Date: 2020-04-19 00:53+0000\n"
+"PO-Revision-Date: 2020-06-07 15:48+0000\n"
 "Last-Translator: Artem <KovalevArtem.ru@gmail.com>\n"
 "Language-Team: Russian <https://hosted.weblate.org/projects/openwrt/"
 "luciapplicationsnoddos/ru/>\n"
@@ -10,9 +10,9 @@ 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.0.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.1-dev\n"
 "Project-Info: Это технический перевод, не дословный. Главное-удобный русский "
 "интерфейс, все проверялось в графическом режиме, совместим с другими apps\n"
 
@@ -30,7 +30,7 @@ msgstr "Клиенты"
 
 #: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:83
 msgid "DHCP Hostname"
-msgstr ""
+msgstr "Имя хоста DHCP"
 
 #: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:82
 msgid "DHCP Vendor"
@@ -62,7 +62,7 @@ msgstr "Исключить MAC-адреса"
 
 #: applications/luci-app-noddos/root/usr/share/rpcd/acl.d/luci-app-noddos.json:3
 msgid "Grant UCI access for luci-app-noddos"
-msgstr ""
+msgstr "Предоставить UCI доступ для luci-app-noddos"
 
 #: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:43
 #: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:77
diff --git a/applications/luci-app-ntpc/po/ar/ntpc.po b/applications/luci-app-ntpc/po/ar/ntpc.po
new file mode 100644 (file)
index 0000000..e00baa5
--- /dev/null
@@ -0,0 +1,76 @@
+msgid ""
+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: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: Automatically generated\n"
+"Language-Team: none\n"
+"Language: ar\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#: applications/luci-app-ntpc/luasrc/model/cbi/ntpc/ntpc.lua:21
+msgid "Clock Adjustment"
+msgstr ""
+
+#: applications/luci-app-ntpc/luasrc/model/cbi/ntpc/ntpc.lua:17
+msgid "Count of time measurements"
+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 ""
+
+#: 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 ""
+
+#: applications/luci-app-ntpc/root/usr/share/rpcd/acl.d/luci-app-ntpc.json:3
+msgid "Grant UCI access for luci-app-ntpc"
+msgstr ""
+
+#: applications/luci-app-ntpc/luasrc/model/cbi/ntpc/ntpc.lua:34
+#: applications/luci-app-ntpc/luasrc/model/cbi/ntpc/ntpcmini.lua:23
+msgid "Hostname"
+msgstr ""
+
+#: applications/luci-app-ntpc/luasrc/model/cbi/ntpc/ntpc.lua:25
+msgid "Offset frequency"
+msgstr ""
+
+#: applications/luci-app-ntpc/luasrc/model/cbi/ntpc/ntpc.lua:35
+#: applications/luci-app-ntpc/luasrc/model/cbi/ntpc/ntpcmini.lua:24
+msgid "Port"
+msgstr ""
+
+#: 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 ""
+
+#: applications/luci-app-ntpc/luasrc/model/cbi/ntpc/ntpcmini.lua:18
+msgid "Time Server"
+msgstr ""
+
+#: applications/luci-app-ntpc/luasrc/model/cbi/ntpc/ntpc.lua:29
+msgid "Time Servers"
+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 ""
+
+#: 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 ""
+
+#: applications/luci-app-ntpc/luasrc/model/cbi/ntpc/ntpc.lua:17
+msgid "empty = infinite"
+msgstr ""
index e3fec87857ece98757ec578accffe646144b1472..bd65a201cd2fd7cdede146a7b5c65ba92267d5d5 100644 (file)
@@ -3,13 +3,16 @@ 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: YEAR-MO-DA HO:MI+ZONE\n"
-"Last-Translator: Automatically generated\n"
-"Language-Team: none\n"
+"PO-Revision-Date: 2020-06-02 06:41+0000\n"
+"Last-Translator: Petri Asikainen <uniluodossa@gmail.com>\n"
+"Language-Team: Finnish <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationsntpc/fi/>\n"
 "Language: fi\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: Weblate 4.1-dev\n"
 
 #: applications/luci-app-ntpc/luasrc/model/cbi/ntpc/ntpc.lua:21
 msgid "Clock Adjustment"
@@ -27,7 +30,7 @@ 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 "Yleinen"
 
 #: applications/luci-app-ntpc/root/usr/share/rpcd/acl.d/luci-app-ntpc.json:3
 msgid "Grant UCI access for luci-app-ntpc"
@@ -36,7 +39,7 @@ msgstr ""
 #: applications/luci-app-ntpc/luasrc/model/cbi/ntpc/ntpc.lua:34
 #: applications/luci-app-ntpc/luasrc/model/cbi/ntpc/ntpcmini.lua:23
 msgid "Hostname"
-msgstr ""
+msgstr "Palvelinnimi"
 
 #: applications/luci-app-ntpc/luasrc/model/cbi/ntpc/ntpc.lua:25
 msgid "Offset frequency"
@@ -45,7 +48,7 @@ msgstr ""
 #: applications/luci-app-ntpc/luasrc/model/cbi/ntpc/ntpc.lua:35
 #: applications/luci-app-ntpc/luasrc/model/cbi/ntpc/ntpcmini.lua:24
 msgid "Port"
-msgstr ""
+msgstr "Portti"
 
 #: applications/luci-app-ntpc/luasrc/model/cbi/ntpc/ntpc.lua:5
 #: applications/luci-app-ntpc/luasrc/model/cbi/ntpc/ntpcmini.lua:6
index 0bdb9f4ba1397f3366617d404d7069f6f26c6487..2d4848077b830938c5c2156a9997aea4e440db52 100644 (file)
@@ -3,15 +3,16 @@ 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: 2012-11-14 14:41+0200\n"
-"Last-Translator: Kentaro <kentaro.matsuyama@gmail.com>\n"
-"Language-Team: LANGUAGE <LL@li.org>\n"
+"PO-Revision-Date: 2020-06-13 22:13+0000\n"
+"Last-Translator: Satoru Yoshida <ramat@ram.ne.jp>\n"
+"Language-Team: Japanese <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationsntpc/ja/>\n"
 "Language: ja\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.6\n"
+"X-Generator: Weblate 4.1-dev\n"
 
 #: applications/luci-app-ntpc/luasrc/model/cbi/ntpc/ntpc.lua:21
 msgid "Clock Adjustment"
@@ -33,7 +34,7 @@ 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
@@ -42,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
@@ -52,7 +53,7 @@ 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"
@@ -66,7 +67,7 @@ msgstr "時刻サーバー"
 #: 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 "Time Synchronisation"
+msgstr "時刻同期"
 
 #: applications/luci-app-ntpc/luasrc/model/cbi/ntpc/ntpc.lua:13
 #: applications/luci-app-ntpc/luasrc/model/cbi/ntpc/ntpcmini.lua:14
index 89553d4a714fa4ee7860a4b0d2f51ab8182ab2e6..c8551a2c1b6f1f8fcfd099d9bd14f11649d5b062 100644 (file)
@@ -2,7 +2,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: LuCI: ntpc\n"
 "POT-Creation-Date: 2012-08-15 11:41+0300\n"
-"PO-Revision-Date: 2020-04-19 00:53+0000\n"
+"PO-Revision-Date: 2020-06-07 15:48+0000\n"
 "Last-Translator: Artem <KovalevArtem.ru@gmail.com>\n"
 "Language-Team: Russian <https://hosted.weblate.org/projects/openwrt/"
 "luciapplicationsntpc/ru/>\n"
@@ -10,9 +10,9 @@ 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.0.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.1-dev\n"
 "Project-Info: Это технический перевод, не дословный. Главное-удобный русский "
 "интерфейс, все проверялось в графическом режиме, совместим с другими apps\n"
 
@@ -36,7 +36,7 @@ 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 "Предоставить UCI доступ для luci-app-ntpc"
 
 #: applications/luci-app-ntpc/luasrc/model/cbi/ntpc/ntpc.lua:34
 #: applications/luci-app-ntpc/luasrc/model/cbi/ntpc/ntpcmini.lua:23
diff --git a/applications/luci-app-nut/po/ar/nut.po b/applications/luci-app-nut/po/ar/nut.po
new file mode 100644 (file)
index 0000000..544fbaf
--- /dev/null
@@ -0,0 +1,602 @@
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"PO-Revision-Date: 2019-01-09 06:58-0500\n"
+"Last-Translator: Automatically generated\n"
+"Language-Team: none\n"
+"Language: ar\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 "
+"&& n%100<=10 ? 3 : n%100>=11 ? 4 : 5;\n"
+
+#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:216
+msgid "Additional Shutdown Time(s)"
+msgstr ""
+
+#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:37
+msgid "Addresses on which to listen"
+msgstr ""
+
+#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:23
+msgid "Allowed actions"
+msgstr ""
+
+#: 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 ""
+
+#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:150
+msgid "Bytes to read from interrupt pipe"
+msgstr ""
+
+#: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:174
+msgid "CA Certificate path"
+msgstr ""
+
+#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:73
+msgid "Certificate file (SSL)"
+msgstr ""
+
+#: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:63
+msgid "Communications lost message"
+msgstr ""
+
+#: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:60
+msgid "Communications restored message"
+msgstr ""
+
+#: applications/luci-app-nut/luasrc/model/cbi/nut_cgi.lua:35
+msgid "Control UPS via CGI"
+msgstr ""
+
+#: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:43
+msgid "Deadtime"
+msgstr ""
+
+#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:87
+msgid "Default for UPSes without this field."
+msgstr ""
+
+#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:177
+msgid "Delay for kill power command"
+msgstr ""
+
+#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:181
+msgid "Delay to power on UPS if power returns after kill power"
+msgstr ""
+
+#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:129
+msgid "Description (Display)"
+msgstr ""
+
+#: applications/luci-app-nut/luasrc/model/cbi/nut_cgi.lua:32
+msgid "Display name"
+msgstr ""
+
+#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:169
+msgid "Don't lock port when starting driver"
+msgstr ""
+
+#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:132
+msgid "Driver"
+msgstr ""
+
+#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:114
+msgid "Driver Configuration"
+msgstr ""
+
+#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:77
+msgid "Driver Global Settings"
+msgstr ""
+
+#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:83
+msgid "Driver Path"
+msgstr ""
+
+#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:212
+msgid "Driver Shutdown Order"
+msgstr ""
+
+#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:106
+#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:244
+msgid "Driver waits for data to be consumed by upsd before publishing more."
+msgstr ""
+
+#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:59
+msgid "Drop privileges to this user"
+msgstr ""
+
+#: applications/luci-app-nut/luasrc/model/cbi/nut_cgi.lua:40
+msgid "Enable"
+msgstr ""
+
+#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:138
+msgid ""
+"Enables a hotplug script that makes all ttyUSB devices (e.g. serial USB) "
+"group read-write as user 'nut'"
+msgstr ""
+
+#: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:93
+#: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:102
+#: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:110
+#: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:118
+#: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:126
+#: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:134
+#: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:142
+#: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:150
+#: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:158
+#: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:166
+msgid "Execute notify command"
+msgstr ""
+
+#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:26
+msgid "Forced Shutdown"
+msgstr ""
+
+#: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:57
+msgid "Forced shutdown message"
+msgstr ""
+
+#: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:10
+msgid "Global Settings"
+msgstr ""
+
+#: applications/luci-app-nut/luasrc/model/cbi/nut_cgi.lua:13
+msgid "Go to NUT CGI"
+msgstr ""
+
+#: applications/luci-app-nut/root/usr/share/rpcd/acl.d/luci-app-nut.json:3
+msgid "Grant UCI access for luci-app-nut"
+msgstr ""
+
+#: applications/luci-app-nut/luasrc/model/cbi/nut_cgi.lua:16
+msgid "Host"
+msgstr ""
+
+#: applications/luci-app-nut/luasrc/model/cbi/nut_cgi.lua:23
+msgid "Hostname or IP address"
+msgstr ""
+
+#: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:191
+#: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:220
+msgid "Hostname or address of UPS"
+msgstr ""
+
+#: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:39
+msgid "Hot Sync"
+msgstr ""
+
+#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:41
+msgid "IP Address"
+msgstr ""
+
+#: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:95
+#: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:104
+#: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:112
+#: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:120
+#: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:128
+#: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:136
+#: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:144
+#: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:152
+#: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:160
+#: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:168
+msgid "Ignore"
+msgstr ""
+
+#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:142
+msgid "Ignore Low Battery"
+msgstr ""
+
+#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:29
+msgid "Instant commands"
+msgstr ""
+
+#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:146
+msgid "Interrupt Only"
+msgstr ""
+
+#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:150
+msgid "Interrupt Size"
+msgstr ""
+
+#: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:54
+msgid "Low battery message"
+msgstr ""
+
+#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:163
+msgid "Manufacturer (Display)"
+msgstr ""
+
+#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:34
+msgid "Master"
+msgstr ""
+
+#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:154
+msgid "Max USB HID Length Reported"
+msgstr ""
+
+#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:54
+msgid "Maximum Age of Data"
+msgstr ""
+
+#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:91
+msgid "Maximum Retries"
+msgstr ""
+
+#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:87
+#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:158
+msgid "Maximum Start Delay"
+msgstr ""
+
+#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:67
+msgid "Maximum connections"
+msgstr ""
+
+#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:91
+msgid "Maximum number of times to try starting a driver."
+msgstr ""
+
+#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:101
+msgid "Maximum time in seconds between refresh of UPS status"
+msgstr ""
+
+#: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:17
+msgid "Minimum required number or power supplies"
+msgstr ""
+
+#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:166
+msgid "Model (Display)"
+msgstr ""
+
+#: applications/luci-app-nut/luasrc/model/cbi/nut_cgi.lua:9
+msgid "NUT CGI Access"
+msgstr ""
+
+#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:12
+msgid "NUT Users"
+msgstr ""
+
+#: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:188
+#: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:217
+msgid "Name of UPS"
+msgstr ""
+
+#: applications/luci-app-nut/root/usr/share/luci/menu.d/luci-app-nut.json:3
+msgid "Network UPS Tools"
+msgstr ""
+
+#: applications/luci-app-nut/luasrc/model/cbi/nut_cgi.lua:6
+#: applications/luci-app-nut/root/usr/share/luci/menu.d/luci-app-nut.json:44
+msgid "Network UPS Tools (CGI)"
+msgstr ""
+
+#: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:7
+#: applications/luci-app-nut/root/usr/share/luci/menu.d/luci-app-nut.json:31
+msgid "Network UPS Tools (Monitor)"
+msgstr ""
+
+#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:9
+#: applications/luci-app-nut/root/usr/share/luci/menu.d/luci-app-nut.json:18
+msgid "Network UPS Tools (Server)"
+msgstr ""
+
+#: applications/luci-app-nut/luasrc/model/cbi/nut_cgi.lua:7
+msgid "Network UPS Tools CGI Configuration"
+msgstr ""
+
+#: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:8
+msgid "Network UPS Tools Monitoring Configuration"
+msgstr ""
+
+#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:10
+msgid "Network UPS Tools Server Configuration"
+msgstr ""
+
+#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:169
+msgid "No Lock"
+msgstr ""
+
+#: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:72
+msgid "No communications message"
+msgstr ""
+
+#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:173
+msgid "No low/high voltage transfer OIDs"
+msgstr ""
+
+#: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:75
+msgid "No parent message"
+msgstr ""
+
+#: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:90
+msgid "Notification defaults"
+msgstr ""
+
+#: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:26
+msgid "Notify command"
+msgstr ""
+
+#: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:99
+msgid "Notify when back online"
+msgstr ""
+
+#: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:163
+msgid "Notify when battery needs replacing"
+msgstr ""
+
+#: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:147
+msgid "Notify when communications lost"
+msgstr ""
+
+#: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:139
+msgid "Notify when communications restored"
+msgstr ""
+
+#: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:131
+msgid "Notify when force shutdown"
+msgstr ""
+
+#: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:115
+#: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:123
+msgid "Notify when low battery"
+msgstr ""
+
+#: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:107
+msgid "Notify when on battery"
+msgstr ""
+
+#: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:155
+msgid "Notify when shutting down"
+msgstr ""
+
+#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:177
+msgid "Off Delay(s)"
+msgstr ""
+
+#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:181
+msgid "On Delay(s)"
+msgstr ""
+
+#: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:51
+msgid "On battery message"
+msgstr ""
+
+#: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:48
+msgid "Online message"
+msgstr ""
+
+#: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:208
+#: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:237
+#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:19
+msgid "Password"
+msgstr ""
+
+#: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:174
+msgid "Path containing ca certificates to match against host certificate"
+msgstr ""
+
+#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:83
+msgid "Path to drivers (instead of default)"
+msgstr ""
+
+#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:63
+msgid "Path to state file"
+msgstr ""
+
+#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:54
+msgid "Period after which data is considered stale"
+msgstr ""
+
+#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:101
+msgid "Poll Interval"
+msgstr ""
+
+#: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:29
+msgid "Poll frequency"
+msgstr ""
+
+#: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:34
+msgid "Poll frequency alert"
+msgstr ""
+
+#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:197
+msgid "Polling Frequency(s)"
+msgstr ""
+
+#: applications/luci-app-nut/luasrc/model/cbi/nut_cgi.lua:27
+#: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:195
+#: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:224
+#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:46
+#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:202
+msgid "Port"
+msgstr ""
+
+#: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:200
+#: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:229
+msgid "Power value"
+msgstr ""
+
+#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:206
+msgid "Product (regex)"
+msgstr ""
+
+#: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:69
+msgid "Replace battery message"
+msgstr ""
+
+#: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:178
+msgid "Require SSL and make sure server CN matches hostname"
+msgstr ""
+
+#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:96
+msgid "Retry Delay"
+msgstr ""
+
+#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:32
+msgid "Role"
+msgstr ""
+
+#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:80
+msgid "Run drivers in a chroot(2) environment"
+msgstr ""
+
+#: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:14
+#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:59
+#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:110
+msgid "RunAs User"
+msgstr ""
+
+#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:125
+msgid "SNMP Community"
+msgstr ""
+
+#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:222
+msgid "SNMP retries"
+msgstr ""
+
+#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:226
+msgid "SNMP timeout(s)"
+msgstr ""
+
+#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:230
+msgid "SNMP version"
+msgstr ""
+
+#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:232
+msgid "SNMPv1"
+msgstr ""
+
+#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:233
+msgid "SNMPv2c"
+msgstr ""
+
+#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:234
+msgid "SNMPv3"
+msgstr ""
+
+#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:219
+msgid "Serial Number"
+msgstr ""
+
+#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:138
+msgid "Set USB serial port permissions"
+msgstr ""
+
+#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:25
+msgid "Set variables"
+msgstr ""
+
+#: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:22
+msgid "Shutdown command"
+msgstr ""
+
+#: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:66
+msgid "Shutdown message"
+msgstr ""
+
+#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:33
+msgid "Slave"
+msgstr ""
+
+#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:106
+#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:244
+msgid "Synchronous Communication"
+msgstr ""
+
+#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:115
+msgid "The name of this section will be used as UPS name elsewhere"
+msgstr ""
+
+#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:96
+msgid "Time in seconds between driver start retry attempts."
+msgstr ""
+
+#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:158
+msgid "Time in seconds that upsdrvctl will wait for driver to finish starting"
+msgstr ""
+
+#: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:183
+msgid "UPS Master"
+msgstr ""
+
+#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:51
+msgid "UPS Server Global Settings"
+msgstr ""
+
+#: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:212
+msgid "UPS Slave"
+msgstr ""
+
+#: applications/luci-app-nut/luasrc/model/cbi/nut_cgi.lua:20
+msgid "UPS name"
+msgstr ""
+
+#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:121
+msgid "USB Bus(es) (regex)"
+msgstr ""
+
+#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:209
+msgid "USB Product Id"
+msgstr ""
+
+#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:241
+msgid "USB Vendor Id"
+msgstr ""
+
+#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:29
+msgid ""
+"Use upscmd -l to see full list which the commands your UPS supports "
+"(requires upscmd package)"
+msgstr ""
+
+#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:110
+msgid ""
+"User as which to execute driver; requires device file accessed by driver to "
+"be read-write for that user."
+msgstr ""
+
+#: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:205
+#: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:234
+#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:16
+msgid "Username"
+msgstr ""
+
+#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:238
+msgid "Vendor (regex)"
+msgstr ""
+
+#: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:178
+msgid "Verify all connection with SSL"
+msgstr ""
+
+#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:154
+msgid "Workaround for buggy firmware"
+msgstr ""
+
+#: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:94
+#: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:103
+#: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:111
+#: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:119
+#: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:127
+#: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:135
+#: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:143
+#: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:151
+#: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:159
+#: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:167
+msgid "Write to syslog"
+msgstr ""
+
+#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:80
+msgid "chroot"
+msgstr ""
+
+#: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:14
+msgid "upsmon drops privileges to this user"
+msgstr ""
+
+#~ msgid "Maxium Start Delay"
+#~ msgstr "Maxium Start Delay"
index 3d0ce8aea5d79c0fde0053b92ef9f92c08730a02..eaf4fe638131065664c430145da42a107fc0bf9c 100644 (file)
@@ -1,8 +1,8 @@
 msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2020-04-30 05:51+0000\n"
-"Last-Translator: Sandro Stross <sandro.stross@gmx.at>\n"
+"PO-Revision-Date: 2020-06-15 17:03+0000\n"
+"Last-Translator: marzzzello <anmeldezeugs@top-email.net>\n"
 "Language-Team: German <https://hosted.weblate.org/projects/openwrt/"
 "luciapplicationsnut/de/>\n"
 "Language: 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.0.2\n"
+"X-Generator: Weblate 4.1\n"
 
 #: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:216
 msgid "Additional Shutdown Time(s)"
@@ -18,7 +18,7 @@ msgstr "Zusätzliche Abschaltzeit(en)"
 
 #: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:37
 msgid "Addresses on which to listen"
-msgstr "Adressen, auf die Sie lauschen möchten"
+msgstr "Adressen welche zu Überwachen sind"
 
 #: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:23
 msgid "Allowed actions"
@@ -44,7 +44,7 @@ msgstr "Zertifikatsdatei (SSL)"
 
 #: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:63
 msgid "Communications lost message"
-msgstr ""
+msgstr "Verlorene Nachrichten"
 
 #: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:60
 #, fuzzy
@@ -53,7 +53,7 @@ msgstr "Wiederhergestellte Nachricht"
 
 #: applications/luci-app-nut/luasrc/model/cbi/nut_cgi.lua:35
 msgid "Control UPS via CGI"
-msgstr "Steuerung der USV über CGI"
+msgstr "Steuere die USV über CGI"
 
 #: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:43
 #, fuzzy
@@ -78,7 +78,7 @@ msgstr "Beschreibung (Anzeige)"
 
 #: applications/luci-app-nut/luasrc/model/cbi/nut_cgi.lua:32
 msgid "Display name"
-msgstr ""
+msgstr "Anzeigename"
 
 #: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:169
 msgid "Don't lock port when starting driver"
@@ -111,7 +111,7 @@ msgstr ""
 
 #: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:59
 msgid "Drop privileges to this user"
-msgstr ""
+msgstr "Entferne Rechte für diesen Benutzer"
 
 #: applications/luci-app-nut/luasrc/model/cbi/nut_cgi.lua:40
 msgid "Enable"
@@ -167,11 +167,11 @@ msgstr "Hostname oder IP-Adresse"
 #: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:191
 #: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:220
 msgid "Hostname or address of UPS"
-msgstr ""
+msgstr "Hostname oder Adresse des UPS"
 
 #: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:39
 msgid "Hot Sync"
-msgstr ""
+msgstr "Hot Sync"
 
 #: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:41
 msgid "IP Address"
@@ -192,7 +192,7 @@ msgstr "Ignorieren"
 
 #: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:142
 msgid "Ignore Low Battery"
-msgstr ""
+msgstr "Ignoriere niedrigen Batteriestand"
 
 #: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:29
 msgid "Instant commands"
@@ -212,7 +212,7 @@ msgstr ""
 
 #: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:163
 msgid "Manufacturer (Display)"
-msgstr ""
+msgstr "Hersteller (Display)"
 
 #: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:34
 msgid "Master"
@@ -224,20 +224,20 @@ msgstr ""
 
 #: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:54
 msgid "Maximum Age of Data"
-msgstr ""
+msgstr "Maximales Alter der Daten"
 
 #: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:91
 msgid "Maximum Retries"
-msgstr ""
+msgstr "Maximale Wiederversuche"
 
 #: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:87
 #: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:158
 msgid "Maximum Start Delay"
-msgstr ""
+msgstr "Maximale Startverzögerung"
 
 #: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:67
 msgid "Maximum connections"
-msgstr ""
+msgstr "Maximale Verbindungen"
 
 #: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:91
 msgid "Maximum number of times to try starting a driver."
@@ -253,20 +253,20 @@ msgstr ""
 
 #: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:166
 msgid "Model (Display)"
-msgstr ""
+msgstr "Modell (Display)"
 
 #: applications/luci-app-nut/luasrc/model/cbi/nut_cgi.lua:9
 msgid "NUT CGI Access"
-msgstr ""
+msgstr "NUT CGI Zugriff"
 
 #: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:12
 msgid "NUT Users"
-msgstr ""
+msgstr "NUT Benutzer"
 
 #: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:188
 #: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:217
 msgid "Name of UPS"
-msgstr ""
+msgstr "Name des UPS"
 
 #: applications/luci-app-nut/root/usr/share/luci/menu.d/luci-app-nut.json:3
 msgid "Network UPS Tools"
@@ -301,11 +301,11 @@ msgstr ""
 
 #: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:169
 msgid "No Lock"
-msgstr ""
+msgstr "Keine Sperre"
 
 #: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:72
 msgid "No communications message"
-msgstr ""
+msgstr "Keine Nachrichten"
 
 #: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:173
 msgid "No low/high voltage transfer OIDs"
@@ -321,7 +321,7 @@ msgstr ""
 
 #: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:26
 msgid "Notify command"
-msgstr ""
+msgstr "Benachrichtigungsbefehl"
 
 #: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:99
 msgid "Notify when back online"
@@ -329,24 +329,24 @@ msgstr ""
 
 #: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:163
 msgid "Notify when battery needs replacing"
-msgstr ""
+msgstr "Benachrichtigung wenn die Batterie erneuert werden muss"
 
 #: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:147
 msgid "Notify when communications lost"
-msgstr ""
+msgstr "Benachrichtigung wenn die Verbindung verloren wurde"
 
 #: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:139
 msgid "Notify when communications restored"
-msgstr ""
+msgstr "Benachrichtigung wenn die Verbindung wiederhergestellt wurde"
 
 #: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:131
 msgid "Notify when force shutdown"
-msgstr ""
+msgstr "Benachrichtigung bei erzwungenen Herunterfahren"
 
 #: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:115
 #: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:123
 msgid "Notify when low battery"
-msgstr ""
+msgstr "Benachrichtigung bei niedrigen Batteriestand"
 
 #: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:107
 msgid "Notify when on battery"
@@ -370,7 +370,7 @@ msgstr ""
 
 #: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:48
 msgid "Online message"
-msgstr ""
+msgstr "Online Nachricht"
 
 #: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:208
 #: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:237
@@ -384,7 +384,7 @@ msgstr ""
 
 #: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:83
 msgid "Path to drivers (instead of default)"
-msgstr ""
+msgstr "Treiberpfad (anstatt des Standardpfads)"
 
 #: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:63
 msgid "Path to state file"
@@ -396,11 +396,11 @@ msgstr ""
 
 #: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:101
 msgid "Poll Interval"
-msgstr ""
+msgstr "Aktualisierungsintervall"
 
 #: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:29
 msgid "Poll frequency"
-msgstr ""
+msgstr "Aktualisierungshäufigkeit"
 
 #: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:34
 msgid "Poll frequency alert"
@@ -451,39 +451,39 @@ msgstr ""
 #: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:59
 #: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:110
 msgid "RunAs User"
-msgstr ""
+msgstr "Ausführen als Benutzer"
 
 #: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:125
 msgid "SNMP Community"
-msgstr ""
+msgstr "SNMP Community"
 
 #: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:222
 msgid "SNMP retries"
-msgstr ""
+msgstr "SNMP Wiederversuche"
 
 #: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:226
 msgid "SNMP timeout(s)"
-msgstr ""
+msgstr "SNMP Zeitüberschreitung (en)"
 
 #: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:230
 msgid "SNMP version"
-msgstr ""
+msgstr "SNMP Version"
 
 #: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:232
 msgid "SNMPv1"
-msgstr ""
+msgstr "SNMPv1"
 
 #: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:233
 msgid "SNMPv2c"
-msgstr ""
+msgstr "SNMPv2c"
 
 #: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:234
 msgid "SNMPv3"
-msgstr ""
+msgstr "SNMPv3"
 
 #: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:219
 msgid "Serial Number"
-msgstr ""
+msgstr "Seriennummer"
 
 #: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:138
 msgid "Set USB serial port permissions"
@@ -491,7 +491,7 @@ msgstr ""
 
 #: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:25
 msgid "Set variables"
-msgstr ""
+msgstr "Setze Variablen"
 
 #: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:22
 msgid "Shutdown command"
@@ -508,7 +508,7 @@ msgstr ""
 #: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:106
 #: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:244
 msgid "Synchronous Communication"
-msgstr ""
+msgstr "Synchrone Kommunikation"
 
 #: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:115
 msgid "The name of this section will be used as UPS name elsewhere"
@@ -524,7 +524,7 @@ msgstr ""
 
 #: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:183
 msgid "UPS Master"
-msgstr ""
+msgstr "UPS Master"
 
 #: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:51
 msgid "UPS Server Global Settings"
@@ -536,7 +536,7 @@ msgstr ""
 
 #: applications/luci-app-nut/luasrc/model/cbi/nut_cgi.lua:20
 msgid "UPS name"
-msgstr ""
+msgstr "UPS Name"
 
 #: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:121
 msgid "USB Bus(es) (regex)"
@@ -544,11 +544,11 @@ msgstr ""
 
 #: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:209
 msgid "USB Product Id"
-msgstr ""
+msgstr "USB Produkt ID"
 
 #: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:241
 msgid "USB Vendor Id"
-msgstr ""
+msgstr "USB Hersteller ID"
 
 #: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:29
 msgid ""
@@ -574,11 +574,11 @@ msgstr ""
 
 #: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:178
 msgid "Verify all connection with SSL"
-msgstr ""
+msgstr "Überprüfe alle Verbindungen mit SSL"
 
 #: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:154
 msgid "Workaround for buggy firmware"
-msgstr ""
+msgstr "Workaround für fehlerhafte Firmware"
 
 #: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:94
 #: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:103
@@ -591,11 +591,11 @@ msgstr ""
 #: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:159
 #: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:167
 msgid "Write to syslog"
-msgstr ""
+msgstr "Schreibe Systemlog"
 
 #: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:80
 msgid "chroot"
-msgstr ""
+msgstr "chroot"
 
 #: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:14
 msgid "upsmon drops privileges to this user"
index 6770e0282e4f903ac4cab62a049ed680e47f2dec..3f3e75f99ba1fa01d9b681f74c703b1f49a0331d 100644 (file)
@@ -1,14 +1,16 @@
 msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2019-01-09 06:58-0500\n"
-"Last-Translator: Automatically generated\n"
-"Language-Team: none\n"
+"PO-Revision-Date: 2020-06-02 06:41+0000\n"
+"Last-Translator: Petri Asikainen <uniluodossa@gmail.com>\n"
+"Language-Team: Finnish <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationsnut/fi/>\n"
 "Language: fi\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: Weblate 4.1-dev\n"
 
 #: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:216
 msgid "Additional Shutdown Time(s)"
@@ -111,7 +113,7 @@ msgstr ""
 
 #: applications/luci-app-nut/luasrc/model/cbi/nut_cgi.lua:40
 msgid "Enable"
-msgstr ""
+msgstr "Ota käyttöön"
 
 #: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:138
 msgid ""
@@ -154,7 +156,7 @@ msgstr ""
 
 #: applications/luci-app-nut/luasrc/model/cbi/nut_cgi.lua:16
 msgid "Host"
-msgstr ""
+msgstr "Palvelin"
 
 #: applications/luci-app-nut/luasrc/model/cbi/nut_cgi.lua:23
 msgid "Hostname or IP address"
@@ -372,7 +374,7 @@ msgstr ""
 #: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:237
 #: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:19
 msgid "Password"
-msgstr ""
+msgstr "Salasana"
 
 #: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:174
 msgid "Path containing ca certificates to match against host certificate"
@@ -412,7 +414,7 @@ msgstr ""
 #: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:46
 #: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:202
 msgid "Port"
-msgstr ""
+msgstr "Portti"
 
 #: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:200
 #: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:229
@@ -562,7 +564,7 @@ msgstr ""
 #: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:234
 #: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:16
 msgid "Username"
-msgstr ""
+msgstr "Käyttäjätunnus"
 
 #: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:238
 msgid "Vendor (regex)"
index 3e534ffbf6fd644af7c4a70895a42beeae859342..7b1c8ef2803c876b07bd885e4fe6e2c7197f4aac 100644 (file)
@@ -1,8 +1,8 @@
 msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2019-10-17 07:25+0000\n"
-"Last-Translator: Scott Anecito <scott.anecito@protonmail.com>\n"
+"PO-Revision-Date: 2020-06-13 22:13+0000\n"
+"Last-Translator: Satoru Yoshida <ramat@ram.ne.jp>\n"
 "Language-Team: Japanese <https://hosted.weblate.org/projects/openwrt/"
 "luciapplicationsnut/ja/>\n"
 "Language: ja\n"
@@ -10,7 +10,7 @@ msgstr ""
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
 "Plural-Forms: nplurals=1; plural=0;\n"
-"X-Generator: Weblate 3.9\n"
+"X-Generator: Weblate 4.1-dev\n"
 
 #: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:216
 msgid "Additional Shutdown Time(s)"
@@ -84,7 +84,7 @@ msgstr ""
 
 #: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:132
 msgid "Driver"
-msgstr ""
+msgstr "ドライバー"
 
 #: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:114
 msgid "Driver Configuration"
@@ -144,7 +144,7 @@ msgstr ""
 
 #: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:10
 msgid "Global Settings"
-msgstr ""
+msgstr "全体設定"
 
 #: applications/luci-app-nut/luasrc/model/cbi/nut_cgi.lua:13
 msgid "Go to NUT CGI"
@@ -156,7 +156,7 @@ msgstr ""
 
 #: applications/luci-app-nut/luasrc/model/cbi/nut_cgi.lua:16
 msgid "Host"
-msgstr ""
+msgstr "ホスト"
 
 #: applications/luci-app-nut/luasrc/model/cbi/nut_cgi.lua:23
 msgid "Hostname or IP address"
@@ -173,7 +173,7 @@ msgstr ""
 
 #: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:41
 msgid "IP Address"
-msgstr ""
+msgstr "IP アドレス"
 
 #: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:95
 #: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:104
@@ -214,7 +214,7 @@ msgstr ""
 
 #: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:34
 msgid "Master"
-msgstr ""
+msgstr "マスター"
 
 #: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:154
 msgid "Max USB HID Length Reported"
@@ -374,7 +374,7 @@ msgstr ""
 #: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:237
 #: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:19
 msgid "Password"
-msgstr ""
+msgstr "パスワード"
 
 #: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:174
 msgid "Path containing ca certificates to match against host certificate"
@@ -564,7 +564,7 @@ msgstr ""
 #: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:234
 #: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:16
 msgid "Username"
-msgstr ""
+msgstr "ユーザー名"
 
 #: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:238
 msgid "Vendor (regex)"
index 14b89e867def04bbf30a0ab582c1ddcb76a07ec8..a2c7141a26f4ae7325974ac8346053fafe8513c7 100644 (file)
@@ -1,17 +1,17 @@
 msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2020-04-17 16:50+0000\n"
-"Last-Translator: sergio <sergio+it@outerface.net>\n"
+"PO-Revision-Date: 2020-06-07 15:48+0000\n"
+"Last-Translator: Artem <KovalevArtem.ru@gmail.com>\n"
 "Language-Team: Russian <https://hosted.weblate.org/projects/openwrt/"
 "luciapplicationsnut/ru/>\n"
 "Language: ru\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<="
-"4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
-"X-Generator: Weblate 4.0.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.1-dev\n"
 
 #: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:216
 msgid "Additional Shutdown Time(s)"
@@ -153,7 +153,7 @@ msgstr ""
 
 #: applications/luci-app-nut/root/usr/share/rpcd/acl.d/luci-app-nut.json:3
 msgid "Grant UCI access for luci-app-nut"
-msgstr ""
+msgstr "Предоставить UCI доступ для luci-app-nut"
 
 #: applications/luci-app-nut/luasrc/model/cbi/nut_cgi.lua:16
 msgid "Host"
index 7ac4a43aaec94edcc9d7d45c3f76cb46f9a9d5b2..b4e835b4e358e93dd7be29b8ca2ad03a656bf696 100644 (file)
@@ -3,17 +3,18 @@
 #
 msgid ""
 msgstr ""
-"Content-Type: text/plain; charset=UTF-8\n"
 "Project-Id-Version: \n"
 "POT-Creation-Date: \n"
-"PO-Revision-Date: 2019-01-04 00:24+0800\n"
-"Last-Translator: Yangfl <mmyangfl@gmail.com>\n"
-"Language-Team: <debian-l10n-chinese@lists.debian.org>\n"
+"PO-Revision-Date: 2020-06-13 22:13+0000\n"
+"Last-Translator: SunSpring <yearnsun@gmail.com>\n"
+"Language-Team: Chinese (Simplified) <https://hosted.weblate.org/projects/"
+"openwrt/luciapplicationsnut/zh_Hans/>\n"
+"Language: zh_Hans\n"
 "MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
-"Language: zh_CN\n"
-"X-Generator: Gtranslator 3.30.1\n"
 "Plural-Forms: nplurals=1; plural=0;\n"
+"X-Generator: Weblate 4.1-dev\n"
 
 #: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:216
 msgid "Additional Shutdown Time(s)"
@@ -87,7 +88,7 @@ msgstr "启动驱动程序时不要锁定端口"
 
 #: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:132
 msgid "Driver"
-msgstr "驱动程序"
+msgstr "驱动"
 
 #: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:114
 msgid "Driver Configuration"
diff --git a/applications/luci-app-ocserv/po/ar/ocserv.po b/applications/luci-app-ocserv/po/ar/ocserv.po
new file mode 100644 (file)
index 0000000..7bf884e
--- /dev/null
@@ -0,0 +1,329 @@
+msgid ""
+msgstr ""
+"PO-Revision-Date: 2020-06-03 12:10+0000\n"
+"Last-Translator: Marwan Amireh <amirehmarwan@gmail.com>\n"
+"Language-Team: Arabic <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationsocserv/ar/>\n"
+"Language: ar\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 "
+"&& n%100<=10 ? 3 : n%100>=11 ? 4 : 5;\n"
+"X-Generator: Weblate 4.1-dev\n"
+
+#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:124
+#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:80
+msgid ""
+"<abbr title=\"Classless Inter-Domain Routing\">CIDR</abbr>-Notation: address/"
+"prefix"
+msgstr ""
+
+#: applications/luci-app-ocserv/luasrc/view/ocserv_status.htm:48
+msgid "Active OpenConnect Users"
+msgstr ""
+
+#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:61
+msgid "Active users"
+msgstr ""
+
+#: 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 ""
+
+#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:17
+msgid "Available users"
+msgstr ""
+
+#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:13
+#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:13
+msgid "CA certificate"
+msgstr ""
+
+#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:72
+#: applications/luci-app-ocserv/luasrc/view/ocserv_status.htm:57
+msgid "Cipher"
+msgstr ""
+
+#: applications/luci-app-ocserv/luasrc/view/ocserv_status.htm:62
+msgid "Collecting data..."
+msgstr "جمع البيانات..."
+
+#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:132
+#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:111
+msgid "DNS servers"
+msgstr ""
+
+#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:60
+#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:54
+msgid "Dead peer detection time (secs)"
+msgstr ""
+
+#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:70
+#: applications/luci-app-ocserv/luasrc/view/ocserv_status.htm:55
+msgid "Device"
+msgstr ""
+
+#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:14
+#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:14
+msgid "Edit Template"
+msgstr ""
+
+#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:80
+#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:85
+msgid "Edit the template that is used for generating the ocserv configuration."
+msgstr ""
+
+#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:70
+#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:60
+msgid "Enable UDP"
+msgstr ""
+
+#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:71
+#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:61
+msgid ""
+"Enable UDP channel support; this must be enabled unless you know what you "
+"are doing"
+msgstr ""
+
+#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:66
+#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:67
+msgid "Enable compression"
+msgstr ""
+
+#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:106
+msgid "Enable proxy arp"
+msgstr ""
+
+#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:16
+#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:16
+msgid "Enable server"
+msgstr ""
+
+#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:75
+#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:65
+msgid "Enable support for CISCO AnyConnect clients"
+msgstr ""
+
+#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:44
+msgid "Firewall Zone"
+msgstr ""
+
+#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:12
+#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:12
+msgid "General Settings"
+msgstr ""
+
+#: applications/luci-app-ocserv/root/usr/share/rpcd/acl.d/luci-app-ocserv.json:3
+msgid "Grant UCI access for luci-app-ocserv"
+msgstr ""
+
+#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:23
+#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:67
+#: applications/luci-app-ocserv/luasrc/view/ocserv_status.htm:52
+msgid "Group"
+msgstr ""
+
+#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:65
+msgid "ID"
+msgstr ""
+
+#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:68
+msgid "IP"
+msgstr ""
+
+#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:138
+#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:149
+#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:117
+#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:128
+#: applications/luci-app-ocserv/luasrc/view/ocserv_status.htm:53
+msgid "IP Address"
+msgstr ""
+
+#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:58
+#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:52
+msgid "Max clients"
+msgstr ""
+
+#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:59
+#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:53
+msgid "Max same clients"
+msgstr ""
+
+#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:22
+msgid "Name"
+msgstr ""
+
+#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:151
+#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:131
+msgid "Netmask (or IPv6-prefix)"
+msgstr ""
+
+#: applications/luci-app-ocserv/luasrc/controller/ocserv.lua:14
+#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:7
+#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:7
+#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:7
+msgid "OpenConnect VPN"
+msgstr ""
+
+#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:24
+msgid "Password"
+msgstr ""
+
+#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:56
+#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:50
+msgid "Port"
+msgstr ""
+
+#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:62
+#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:56
+msgid "Predictable IPs"
+msgstr ""
+
+#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:107
+msgid ""
+"Provide addresses to clients from a subnet of LAN; if enabled the network "
+"below must be a subnet of LAN. Note that the first address of the specified "
+"subnet will be reserved by ocserv, so it should not be in use. If you have a "
+"network in LAN covering 192.168.1.0/24 use 192.168.1.192/26 to reserve the "
+"upper 62 addresses."
+msgstr ""
+
+#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:143
+#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:122
+msgid "Routing table"
+msgstr ""
+
+#: applications/luci-app-ocserv/luasrc/controller/ocserv.lua:20
+msgid "Server Settings"
+msgstr ""
+
+#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:20
+msgid "Server's Public Key ID"
+msgstr ""
+
+#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:73
+#: applications/luci-app-ocserv/luasrc/view/ocserv_status.htm:58
+msgid "Status"
+msgstr ""
+
+#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:112
+msgid "The DNS servers to be provided to clients; can be either IPv6 or IPv4"
+msgstr ""
+
+#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:133
+msgid ""
+"The DNS servers to be provided to clients; can be either IPv6 or IPv4. "
+"Typically you should include the address of this device"
+msgstr ""
+
+#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:111
+msgid ""
+"The IPv4 subnet address to provide to clients; this should be some private "
+"network different than the LAN addresses unless proxy ARP is enabled. Leave "
+"empty to attempt auto-configuration."
+msgstr ""
+
+#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:125
+msgid ""
+"The IPv6 subnet address to provide to clients; leave empty to attempt auto-"
+"configuration."
+msgstr ""
+
+#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:63
+#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:57
+msgid "The assigned IPs will be selected deterministically"
+msgstr ""
+
+#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:50
+#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:38
+msgid ""
+"The authentication method for the users. The simplest is plain with a single "
+"username-password pair. Use PAM modules to authenticate using another server "
+"(e.g., LDAP, Radius)."
+msgstr ""
+
+#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:45
+msgid "The firewall zone that the VPN clients will be set to"
+msgstr ""
+
+#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:116
+msgid "The mask of the subnet above."
+msgstr ""
+
+#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:144
+#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:123
+msgid ""
+"The routing table to be provided to clients; you can mix IPv4 and IPv6 "
+"routes, the server will send only the appropriate. Leave empty to set a "
+"default route"
+msgstr ""
+
+#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:57
+#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:51
+msgid "The same UDP and TCP ports will be used"
+msgstr ""
+
+#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:21
+msgid ""
+"The value to be communicated to the client to verify the server's "
+"certificate; this value only depends on the public key"
+msgstr ""
+
+#: applications/luci-app-ocserv/luasrc/view/ocserv_status.htm:41
+msgid "There are no active users."
+msgstr ""
+
+#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:71
+#: applications/luci-app-ocserv/luasrc/view/ocserv_status.htm:56
+msgid "Time"
+msgstr ""
+
+#: applications/luci-app-ocserv/luasrc/view/ocserv_status.htm:51
+msgid "User"
+msgstr ""
+
+#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:49
+#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:37
+msgid "User Authentication"
+msgstr ""
+
+#: applications/luci-app-ocserv/luasrc/controller/ocserv.lua:25
+msgid "User Settings"
+msgstr ""
+
+#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:66
+msgid "Username"
+msgstr ""
+
+#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:115
+#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:72
+msgid "VPN <abbr title=\"Internet Protocol Version 4\">IPv4</abbr>-Netmask"
+msgstr ""
+
+#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:110
+#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:68
+msgid ""
+"VPN <abbr title=\"Internet Protocol Version 4\">IPv4</abbr>-Network-Address"
+msgstr ""
+
+#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:124
+#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:80
+msgid ""
+"VPN <abbr title=\"Internet Protocol Version 6\">IPv6</abbr>-Network-Address"
+msgstr ""
+
+#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:69
+msgid "VPN IP"
+msgstr ""
+
+#: applications/luci-app-ocserv/luasrc/view/ocserv_status.htm:54
+msgid "VPN IP Address"
+msgstr ""
+
+#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:95
+#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:100
+msgid ""
+"View the CA certificate used by this server. You will need to save it as 'ca."
+"pem' and import it into the clients."
+msgstr ""
index 1c1e911c65a0e50ef5ec5f50daf70aece808bf61..a6f483233b772dc73e586f8667f0b9ea38026fd3 100644 (file)
@@ -1,14 +1,14 @@
 msgid ""
 msgstr ""
-"PO-Revision-Date: 2019-11-20 17:06+0000\n"
-"Last-Translator: ssantos <ssantos@web.de>\n"
+"PO-Revision-Date: 2020-05-27 21:41+0000\n"
+"Last-Translator: Paul Spooren <mail@aparcar.org>\n"
 "Language-Team: German <https://hosted.weblate.org/projects/openwrt/"
 "luciapplicationsocserv/de/>\n"
 "Language: de\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
 "Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Generator: Weblate 3.10-dev\n"
+"X-Generator: Weblate 4.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
@@ -142,7 +142,7 @@ msgstr "IP-Adresse"
 #: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:58
 #: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:52
 msgid "Max clients"
-msgstr ""
+msgstr "Maximale Clients"
 
 #: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:59
 #: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:53
index 2d8a62fa6f0535a7423552753554744d552cb433..ff81c9ab10cf1683c840930ef9e3ba0118c0d003 100644 (file)
@@ -1,8 +1,14 @@
 msgid ""
 msgstr ""
+"PO-Revision-Date: 2020-06-02 06:41+0000\n"
+"Last-Translator: Petri Asikainen <uniluodossa@gmail.com>\n"
+"Language-Team: Finnish <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationsocserv/fi/>\n"
 "Language: fi\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+"X-Generator: Weblate 4.1-dev\n"
 
 #: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:124
 #: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:80
@@ -36,11 +42,11 @@ msgstr ""
 #: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:72
 #: applications/luci-app-ocserv/luasrc/view/ocserv_status.htm:57
 msgid "Cipher"
-msgstr ""
+msgstr "Salakirjoitustapa"
 
 #: applications/luci-app-ocserv/luasrc/view/ocserv_status.htm:62
 msgid "Collecting data..."
-msgstr ""
+msgstr "Kerätään tietoja..."
 
 #: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:132
 #: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:111
@@ -55,7 +61,7 @@ msgstr ""
 #: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:70
 #: applications/luci-app-ocserv/luasrc/view/ocserv_status.htm:55
 msgid "Device"
-msgstr ""
+msgstr "Laite"
 
 #: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:14
 #: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:14
@@ -105,7 +111,7 @@ msgstr ""
 #: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:12
 #: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:12
 msgid "General Settings"
-msgstr ""
+msgstr "Yleisasetukset"
 
 #: applications/luci-app-ocserv/root/usr/share/rpcd/acl.d/luci-app-ocserv.json:3
 msgid "Grant UCI access for luci-app-ocserv"
@@ -115,7 +121,7 @@ msgstr ""
 #: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:67
 #: applications/luci-app-ocserv/luasrc/view/ocserv_status.htm:52
 msgid "Group"
-msgstr ""
+msgstr "Ryhmä"
 
 #: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:65
 msgid "ID"
@@ -145,7 +151,7 @@ msgstr ""
 
 #: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:22
 msgid "Name"
-msgstr ""
+msgstr "Nimi"
 
 #: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:151
 #: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:131
@@ -161,12 +167,12 @@ msgstr ""
 
 #: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:24
 msgid "Password"
-msgstr ""
+msgstr "Salasana"
 
 #: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:56
 #: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:50
 msgid "Port"
-msgstr ""
+msgstr "Portti"
 
 #: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:62
 #: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:56
@@ -198,7 +204,7 @@ msgstr ""
 #: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:73
 #: applications/luci-app-ocserv/luasrc/view/ocserv_status.htm:58
 msgid "Status"
-msgstr ""
+msgstr "Tila"
 
 #: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:112
 msgid "The DNS servers to be provided to clients; can be either IPv6 or IPv4"
@@ -274,7 +280,7 @@ msgstr ""
 
 #: applications/luci-app-ocserv/luasrc/view/ocserv_status.htm:51
 msgid "User"
-msgstr ""
+msgstr "Käyttäjä"
 
 #: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:49
 #: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:37
@@ -287,7 +293,7 @@ msgstr ""
 
 #: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:66
 msgid "Username"
-msgstr ""
+msgstr "Käyttäjätunnus"
 
 #: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:115
 #: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:72
index 11e1af12816e465630a56dd0fb0b863a3986f4de..2935a95573305a3b2cfd08c158fa1bc992cd81ec 100644 (file)
@@ -1,14 +1,14 @@
 msgid ""
 msgstr ""
-"PO-Revision-Date: 2020-04-08 23:38+0000\n"
-"Last-Translator: Florian L. <florian.ligneul@gmail.com>\n"
+"PO-Revision-Date: 2020-05-17 10:09+0000\n"
+"Last-Translator: viking76 <liaudetgael@gmail.com>\n"
 "Language-Team: French <https://hosted.weblate.org/projects/openwrt/"
 "luciapplicationsocserv/fr/>\n"
 "Language: fr\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
 "Plural-Forms: nplurals=2; plural=n > 1;\n"
-"X-Generator: Weblate 4.0-dev\n"
+"X-Generator: Weblate 4.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
@@ -115,7 +115,7 @@ msgstr "Paramètres généraux"
 
 #: applications/luci-app-ocserv/root/usr/share/rpcd/acl.d/luci-app-ocserv.json:3
 msgid "Grant UCI access for luci-app-ocserv"
-msgstr ""
+msgstr "Accorder l'accès à l'UCI pour luci-app-ocserv"
 
 #: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:23
 #: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:67
index 6e4756c369055c5753a9dc2518d931c45eb8778e..776df9cca1ad2c9cb7741c7c7072fbe7b626af4a 100644 (file)
@@ -1,14 +1,14 @@
 msgid ""
 msgstr ""
-"PO-Revision-Date: 2020-02-19 20:00+0000\n"
-"Last-Translator: INAGAKI Hiroshi <musashino.open@gmail.com>\n"
+"PO-Revision-Date: 2020-06-13 22:13+0000\n"
+"Last-Translator: Satoru Yoshida <ramat@ram.ne.jp>\n"
 "Language-Team: Japanese <https://hosted.weblate.org/projects/openwrt/"
 "luciapplicationsocserv/ja/>\n"
 "Language: ja\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
 "Plural-Forms: nplurals=1; plural=0;\n"
-"X-Generator: Weblate 3.11\n"
+"X-Generator: Weblate 4.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
@@ -42,11 +42,11 @@ msgstr ""
 #: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:72
 #: applications/luci-app-ocserv/luasrc/view/ocserv_status.htm:57
 msgid "Cipher"
-msgstr ""
+msgstr "暗号化方式"
 
 #: applications/luci-app-ocserv/luasrc/view/ocserv_status.htm:62
 msgid "Collecting data..."
-msgstr ""
+msgstr "データを収集中..."
 
 #: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:132
 #: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:111
@@ -61,12 +61,12 @@ msgstr ""
 #: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:70
 #: applications/luci-app-ocserv/luasrc/view/ocserv_status.htm:55
 msgid "Device"
-msgstr ""
+msgstr "デバイス"
 
 #: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:14
 #: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:14
 msgid "Edit Template"
-msgstr ""
+msgstr "テンプレートの編集"
 
 #: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:80
 #: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:85
@@ -111,7 +111,7 @@ msgstr ""
 #: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:12
 #: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:12
 msgid "General Settings"
-msgstr ""
+msgstr "一般設定"
 
 #: applications/luci-app-ocserv/root/usr/share/rpcd/acl.d/luci-app-ocserv.json:3
 msgid "Grant UCI access for luci-app-ocserv"
@@ -137,7 +137,7 @@ msgstr ""
 #: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:128
 #: applications/luci-app-ocserv/luasrc/view/ocserv_status.htm:53
 msgid "IP Address"
-msgstr ""
+msgstr "IP アドレス"
 
 #: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:58
 #: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:52
@@ -167,12 +167,12 @@ msgstr ""
 
 #: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:24
 msgid "Password"
-msgstr ""
+msgstr "パスワード"
 
 #: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:56
 #: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:50
 msgid "Port"
-msgstr ""
+msgstr "ポート"
 
 #: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:62
 #: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:56
@@ -195,7 +195,7 @@ msgstr ""
 
 #: applications/luci-app-ocserv/luasrc/controller/ocserv.lua:20
 msgid "Server Settings"
-msgstr ""
+msgstr "サーバー設定"
 
 #: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:20
 msgid "Server's Public Key ID"
@@ -280,7 +280,7 @@ msgstr ""
 
 #: applications/luci-app-ocserv/luasrc/view/ocserv_status.htm:51
 msgid "User"
-msgstr ""
+msgstr "ユーザー"
 
 #: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:49
 #: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:37
@@ -293,7 +293,7 @@ msgstr ""
 
 #: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:66
 msgid "Username"
-msgstr ""
+msgstr "ユーザー名"
 
 #: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:115
 #: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:72
index 9849502b70dfd27ff9c4e08fd010b4b75cdad9dd..fdf1651c4a4fbe45773bda640718eb6d87791ce7 100644 (file)
@@ -1,6 +1,6 @@
 msgid ""
 msgstr ""
-"PO-Revision-Date: 2020-05-02 15:56+0000\n"
+"PO-Revision-Date: 2020-06-13 22:13+0000\n"
 "Last-Translator: Marcin Net <marcin.net@linux.pl>\n"
 "Language-Team: Polish <https://hosted.weblate.org/projects/openwrt/"
 "luciapplicationsocserv/pl/>\n"
@@ -114,7 +114,7 @@ msgstr "Strefa zapory sieciowej"
 #: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:12
 #: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:12
 msgid "General Settings"
-msgstr "Ustawienia główne"
+msgstr "Główne"
 
 #: applications/luci-app-ocserv/root/usr/share/rpcd/acl.d/luci-app-ocserv.json:3
 msgid "Grant UCI access for luci-app-ocserv"
index 36810d07bb99a06b5ec74b5833b29a0ad056b9f6..7266aec695c6de406c3720c9215be50ff29cb0f2 100644 (file)
@@ -1,15 +1,15 @@
 msgid ""
 msgstr ""
-"PO-Revision-Date: 2020-04-17 16:50+0000\n"
-"Last-Translator: sergio <sergio+it@outerface.net>\n"
+"PO-Revision-Date: 2020-06-07 15:48+0000\n"
+"Last-Translator: Artem <KovalevArtem.ru@gmail.com>\n"
 "Language-Team: Russian <https://hosted.weblate.org/projects/openwrt/"
 "luciapplicationsocserv/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.0.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.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
@@ -20,25 +20,25 @@ msgstr ""
 
 #: applications/luci-app-ocserv/luasrc/view/ocserv_status.htm:48
 msgid "Active OpenConnect Users"
-msgstr ""
+msgstr "Активные пользователи OpenConnect"
 
 #: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:61
 msgid "Active users"
-msgstr ""
+msgstr "Активные пользователи"
 
 #: 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 "Совместимость с клиентом AnyConnect"
 
 #: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:17
 msgid "Available users"
-msgstr ""
+msgstr "Доступные пользователи"
 
 #: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:13
 #: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:13
 msgid "CA certificate"
-msgstr ""
+msgstr "Сертификат удостоверяющего центра"
 
 #: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:72
 #: applications/luci-app-ocserv/luasrc/view/ocserv_status.htm:57
@@ -52,7 +52,7 @@ msgstr "Сбор данных..."
 #: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:132
 #: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:111
 msgid "DNS servers"
-msgstr ""
+msgstr "DNS-серверы"
 
 #: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:60
 #: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:54
@@ -73,11 +73,13 @@ msgstr "Настройка шаблона"
 #: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:85
 msgid "Edit the template that is used for generating the ocserv configuration."
 msgstr ""
+"Редактирование шаблона, который используется для генерации конфигурации "
+"ocserv."
 
 #: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:70
 #: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:60
 msgid "Enable UDP"
-msgstr ""
+msgstr "Включить UDP"
 
 #: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:71
 #: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:61
@@ -89,11 +91,11 @@ msgstr ""
 #: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:66
 #: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:67
 msgid "Enable compression"
-msgstr ""
+msgstr "Включить сжатие"
 
 #: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:106
 msgid "Enable proxy arp"
-msgstr ""
+msgstr "Включить Proxy ARP"
 
 #: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:16
 #: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:16
@@ -116,7 +118,7 @@ msgstr "Основные настройки"
 
 #: applications/luci-app-ocserv/root/usr/share/rpcd/acl.d/luci-app-ocserv.json:3
 msgid "Grant UCI access for luci-app-ocserv"
-msgstr ""
+msgstr "Предоставить UCI доступ для luci-app-ocserv"
 
 #: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:23
 #: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:67
@@ -214,7 +216,7 @@ msgstr "Состояние"
 
 #: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:112
 msgid "The DNS servers to be provided to clients; can be either IPv6 or IPv4"
-msgstr ""
+msgstr "DNS-серверы, предоставляемые клиентам; могут быть либо IPv6, либо IPv4"
 
 #: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:133
 msgid ""
@@ -316,19 +318,21 @@ msgstr "Имя пользователя"
 #: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:115
 #: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:72
 msgid "VPN <abbr title=\"Internet Protocol Version 4\">IPv4</abbr>-Netmask"
-msgstr ""
+msgstr "VPN <abbr title=\"Internet Protocol Version 4\">IPv4</abbr>-Маска сети"
 
 #: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:110
 #: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:68
 msgid ""
 "VPN <abbr title=\"Internet Protocol Version 4\">IPv4</abbr>-Network-Address"
 msgstr ""
+"VPN <abbr title=\"Internet Protocol Version 4\">IPv4</abbr>-Сетевой адрес"
 
 #: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:124
 #: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:80
 msgid ""
 "VPN <abbr title=\"Internet Protocol Version 6\">IPv6</abbr>-Network-Address"
 msgstr ""
+"VPN <abbr title=\"Internet Protocol Version 6\">IPv6</abbr>-Сетевой адрес"
 
 #: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:69
 msgid "VPN IP"
diff --git a/applications/luci-app-olsr-services/po/ar/olsr-services.po b/applications/luci-app-olsr-services/po/ar/olsr-services.po
new file mode 100644 (file)
index 0000000..4ae57c3
--- /dev/null
@@ -0,0 +1,35 @@
+msgid ""
+msgstr ""
+"Language: ar\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#: applications/luci-app-olsr-services/luasrc/view/freifunk-services/services.htm:159
+msgid "Internal services"
+msgstr ""
+
+#: applications/luci-app-olsr-services/luasrc/view/freifunk-services/services.htm:56
+msgid ""
+"No services can be shown, because olsrd is not running or the olsrd-"
+"nameservice Plugin is not loaded."
+msgstr ""
+
+#: applications/luci-app-olsr-services/luasrc/view/freifunk-services/services.htm:131
+#: applications/luci-app-olsr-services/luasrc/view/freifunk-services/services.htm:163
+msgid "Protocol"
+msgstr ""
+
+#: applications/luci-app-olsr-services/luasrc/controller/services.lua:13
+#: applications/luci-app-olsr-services/luasrc/view/freifunk-services/services.htm:156
+msgid "Services"
+msgstr ""
+
+#: applications/luci-app-olsr-services/luasrc/view/freifunk-services/services.htm:132
+#: applications/luci-app-olsr-services/luasrc/view/freifunk-services/services.htm:164
+msgid "Source"
+msgstr ""
+
+#: applications/luci-app-olsr-services/luasrc/view/freifunk-services/services.htm:130
+#: applications/luci-app-olsr-services/luasrc/view/freifunk-services/services.htm:162
+msgid "Url"
+msgstr ""
index daaff62248f076b60e0414cae4c55873382bca48..76d71a36af74e670b2741f30700e84634ab1a53d 100644 (file)
@@ -1,8 +1,14 @@
 msgid ""
 msgstr ""
+"PO-Revision-Date: 2020-06-02 06:42+0000\n"
+"Last-Translator: Petri Asikainen <uniluodossa@gmail.com>\n"
+"Language-Team: Finnish <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationsolsr-services/fi/>\n"
 "Language: fi\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+"X-Generator: Weblate 4.1-dev\n"
 
 #: applications/luci-app-olsr-services/luasrc/view/freifunk-services/services.htm:159
 msgid "Internal services"
@@ -17,17 +23,17 @@ msgstr ""
 #: applications/luci-app-olsr-services/luasrc/view/freifunk-services/services.htm:131
 #: applications/luci-app-olsr-services/luasrc/view/freifunk-services/services.htm:163
 msgid "Protocol"
-msgstr ""
+msgstr "Protokolla"
 
 #: applications/luci-app-olsr-services/luasrc/controller/services.lua:13
 #: applications/luci-app-olsr-services/luasrc/view/freifunk-services/services.htm:156
 msgid "Services"
-msgstr ""
+msgstr "Palvelut"
 
 #: applications/luci-app-olsr-services/luasrc/view/freifunk-services/services.htm:132
 #: applications/luci-app-olsr-services/luasrc/view/freifunk-services/services.htm:164
 msgid "Source"
-msgstr ""
+msgstr "Lähde"
 
 #: applications/luci-app-olsr-services/luasrc/view/freifunk-services/services.htm:130
 #: applications/luci-app-olsr-services/luasrc/view/freifunk-services/services.htm:162
index e2c20b5ba1ef76fa71f819582b8ec31a88c5f419..20baa6d8d313a3fa443af67c66de32e309f0a948 100644 (file)
@@ -1,8 +1,14 @@
 msgid ""
 msgstr ""
+"PO-Revision-Date: 2020-06-13 22:13+0000\n"
+"Last-Translator: Satoru Yoshida <ramat@ram.ne.jp>\n"
+"Language-Team: Japanese <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationsolsr-services/ja/>\n"
 "Language: ja\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.1-dev\n"
 
 #: applications/luci-app-olsr-services/luasrc/view/freifunk-services/services.htm:159
 msgid "Internal services"
@@ -17,12 +23,12 @@ msgstr ""
 #: applications/luci-app-olsr-services/luasrc/view/freifunk-services/services.htm:131
 #: applications/luci-app-olsr-services/luasrc/view/freifunk-services/services.htm:163
 msgid "Protocol"
-msgstr ""
+msgstr "プロトコル"
 
 #: applications/luci-app-olsr-services/luasrc/controller/services.lua:13
 #: applications/luci-app-olsr-services/luasrc/view/freifunk-services/services.htm:156
 msgid "Services"
-msgstr ""
+msgstr "サービス"
 
 #: applications/luci-app-olsr-services/luasrc/view/freifunk-services/services.htm:132
 #: applications/luci-app-olsr-services/luasrc/view/freifunk-services/services.htm:164
diff --git a/applications/luci-app-olsr-viz/po/ar/olsr-viz.po b/applications/luci-app-olsr-viz/po/ar/olsr-viz.po
new file mode 100644 (file)
index 0000000..291dc05
--- /dev/null
@@ -0,0 +1,13 @@
+msgid ""
+msgstr ""
+"Language: ar\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#: applications/luci-app-olsr-viz/root/usr/share/luci/menu.d/luci-app-olsr-viz.json:3
+msgid "OLSR-Viz"
+msgstr ""
+
+#: 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 ""
index 036470cd0b6757e7b340347d5a14d9f19a8b8135..af3acb6159580fad1748dc8050bc017dc5473c94 100644 (file)
@@ -1,13 +1,21 @@
 msgid ""
 msgstr ""
+"PO-Revision-Date: 2020-05-29 19:41+0000\n"
+"Last-Translator: Riku Viitanen <riku.viitanen@protonmail.com>\n"
+"Language-Team: Finnish <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationsolsr-viz/fi/>\n"
 "Language: fi\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+"X-Generator: Weblate 4.1-dev\n"
 
 #: 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 ""
+"Sinun täytyy sallia JavaScriptin suorittaminen selaimessasi käyttääksesi "
+"tätä sivua."
index 37f9e300f35d79fc115837037a4bb4aa37b3c274..64b2791db592aa3917ccac3e0677adaf980d5c86 100644 (file)
@@ -1,13 +1,20 @@
 msgid ""
 msgstr ""
+"PO-Revision-Date: 2020-06-07 15:48+0000\n"
+"Last-Translator: Artem <KovalevArtem.ru@gmail.com>\n"
+"Language-Team: Russian <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationsolsr-viz/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.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/ar/olsr.po b/applications/luci-app-olsr/po/ar/olsr.po
new file mode 100644 (file)
index 0000000..4d625ad
--- /dev/null
@@ -0,0 +1,1129 @@
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2009-05-19 19:35+0200\n"
+"PO-Revision-Date: 2020-06-03 12:10+0000\n"
+"Last-Translator: Marwan Amireh <amirehmarwan@gmail.com>\n"
+"Language-Team: Arabic <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationsolsr/ar/>\n"
+"Language: ar\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 "
+"&& n%100<=10 ? 3 : n%100>=11 ? 4 : 5;\n"
+"X-Generator: Weblate 4.1-dev\n"
+
+#: applications/luci-app-olsr/luasrc/view/status-olsr/mid.htm:13
+msgid "Active MID announcements"
+msgstr ""
+
+#: applications/luci-app-olsr/luasrc/view/status-olsr/topology.htm:14
+msgid "Active OLSR nodes"
+msgstr ""
+
+#: applications/luci-app-olsr/luasrc/view/status-olsr/hna.htm:82
+msgid "Active host net announcements"
+msgstr ""
+
+#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd.lua:45
+#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd6.lua:45
+msgid "Advanced Settings"
+msgstr ""
+
+#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd.lua:147
+#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd6.lua:141
+msgid "Allow gateways with NAT"
+msgstr ""
+
+#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd.lua:147
+#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd6.lua:141
+msgid "Allow the selection of an outgoing IPv4 gateway with NAT"
+msgstr ""
+
+#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd.lua:155
+#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd6.lua:149
+msgid "Announce uplink"
+msgstr ""
+
+#: applications/luci-app-olsr/luasrc/view/status-olsr/hna.htm:39
+#: applications/luci-app-olsr/luasrc/view/status-olsr/hna.htm:90
+#: applications/luci-app-olsr/luasrc/view/status-olsr/routes.htm:47
+#: applications/luci-app-olsr/luasrc/view/status-olsr/routes.htm:107
+msgid "Announced network"
+msgstr ""
+
+#: applications/luci-app-olsr/luasrc/view/status-olsr/legend.htm:11
+msgid "Bad (ETX > 10)"
+msgstr ""
+
+#: applications/luci-app-olsr/luasrc/view/status-olsr/legend.htm:20
+msgid "Bad (SNR < 5)"
+msgstr ""
+
+#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrdhna.lua:12
+msgid "Both values must use the dotted decimal notation."
+msgstr ""
+
+#: applications/luci-app-olsr/luasrc/view/status-olsr/interfaces.htm:30
+msgid "Broadcast address"
+msgstr ""
+
+#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd.lua:265
+#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrdiface.lua:90
+msgid "Can only be a valid IPv4 or IPv6 address or 'default'"
+msgstr ""
+
+#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd6.lua:259
+#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrdiface6.lua:90
+msgid "Can only be a valid IPv6 address or 'default'"
+msgstr ""
+
+#: applications/luci-app-olsr/luasrc/view/status-olsr/overview.htm:198
+msgid "Configuration"
+msgstr ""
+
+#: applications/luci-app-olsr/luasrc/view/status-olsr/overview.htm:56
+msgid ""
+"Could not get any data. Make sure the jsoninfo plugin is installed and "
+"allows connections from localhost."
+msgstr ""
+
+#: applications/luci-app-olsr/luasrc/view/status-olsr/interfaces.htm:24
+msgid "Device"
+msgstr ""
+
+#: applications/luci-app-olsr/luasrc/controller/olsr.lua:76
+msgid "Display"
+msgstr ""
+
+#: applications/luci-app-olsr/luasrc/view/status-olsr/smartgw.htm:60
+#: applications/luci-app-olsr/luasrc/view/status-olsr/smartgw.htm:112
+msgid "Downlink"
+msgstr ""
+
+#: applications/luci-app-olsr/luasrc/view/status-olsr/overview.htm:203
+msgid "Download Config"
+msgstr ""
+
+#: applications/luci-app-olsr/luasrc/view/status-olsr/smartgw.htm:57
+#: applications/luci-app-olsr/luasrc/view/status-olsr/smartgw.htm:109
+#: applications/luci-app-olsr/luasrc/view/status-olsr/topology.htm:26
+msgid "ETX"
+msgstr ""
+
+#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd.lua:140
+#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd.lua:365
+#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd6.lua:134
+#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd6.lua:346
+#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrdiface.lua:35
+#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrdiface6.lua:35
+#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrdplugins.lua:15
+#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrdplugins6.lua:15
+msgid "Enable"
+msgstr ""
+
+#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd.lua:140
+#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd6.lua:134
+msgid ""
+"Enable SmartGateway. If it is disabled, then all other SmartGateway "
+"parameters are ignored. Default is \"no\"."
+msgstr ""
+
+#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrdiface.lua:36
+#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrdiface6.lua:36
+msgid "Enable this interface."
+msgstr ""
+
+#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrdplugins.lua:249
+#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrdplugins6.lua:249
+msgid "Enabled"
+msgstr "ممكّن"
+
+#: applications/luci-app-olsr/luasrc/view/status-olsr/legend.htm:5
+msgid "Expected retransmission count"
+msgstr ""
+
+#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd.lua:71
+#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd6.lua:65
+msgid "FIB metric"
+msgstr ""
+
+#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd.lua:72
+#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd6.lua:66
+msgid ""
+"FIBMetric controls the metric value of the host-routes OLSRd sets. \"flat\" "
+"means that the metric value is always 2. This is the preferred value because "
+"it helps the Linux kernel routing to clean up older routes. \"correct\" uses "
+"the hopcount as the metric value. \"approx\" uses the hopcount as the metric "
+"value too, but does only update the hopcount if the nexthop changes too. "
+"Default is \"flat\"."
+msgstr ""
+
+#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd.lua:112
+#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd6.lua:106
+msgid "Fisheye mechanism for TCs (checked means on). Default is \"on\""
+msgstr ""
+
+#: applications/luci-app-olsr/luasrc/view/status-olsr/smartgw.htm:55
+#: applications/luci-app-olsr/luasrc/view/status-olsr/smartgw.htm:107
+msgid "Gateway"
+msgstr ""
+
+#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd.lua:42
+#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd.lua:222
+#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd6.lua:42
+#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd6.lua:216
+#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrdiface.lua:31
+#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrdiface6.lua:31
+msgid "General Settings"
+msgstr ""
+
+#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd.lua:39
+#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd6.lua:39
+msgid "General settings"
+msgstr ""
+
+#: applications/luci-app-olsr/luasrc/view/status-olsr/legend.htm:9
+msgid "Good (2 < ETX < 4)"
+msgstr ""
+
+#: applications/luci-app-olsr/luasrc/view/status-olsr/legend.htm:18
+msgid "Good (30 > SNR > 20)"
+msgstr ""
+
+#: applications/luci-app-olsr/root/usr/share/rpcd/acl.d/luci-app-olsr.json:3
+msgid "Grant UCI access for luci-app-olsr"
+msgstr ""
+
+#: applications/luci-app-olsr/luasrc/view/status-olsr/legend.htm:8
+#: applications/luci-app-olsr/luasrc/view/status-olsr/legend.htm:17
+msgid "Green"
+msgstr ""
+
+#: applications/luci-app-olsr/luasrc/controller/olsr.lua:54
+#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd.lua:402
+#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd6.lua:383
+#: applications/luci-app-olsr/luasrc/view/status-olsr/overview.htm:178
+msgid "HNA"
+msgstr ""
+
+#: applications/luci-app-olsr/luasrc/controller/olsr4.lua:25
+msgid "HNA Announcements"
+msgstr ""
+
+#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd.lua:341
+#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd6.lua:322
+#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrdiface.lua:165
+#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrdiface6.lua:152
+msgid "HNA interval"
+msgstr ""
+
+#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd.lua:347
+#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd6.lua:328
+#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrdiface.lua:171
+#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrdiface6.lua:158
+msgid "HNA validity time"
+msgstr ""
+
+#: applications/luci-app-olsr/luasrc/controller/olsr6.lua:25
+msgid "HNA6 Announcements"
+msgstr ""
+
+#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd.lua:381
+#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd6.lua:362
+msgid "Hello"
+msgstr ""
+
+#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd.lua:305
+#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd6.lua:286
+#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrdiface.lua:129
+#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrdiface6.lua:116
+msgid "Hello interval"
+msgstr ""
+
+#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd.lua:311
+#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd6.lua:292
+#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrdiface.lua:135
+#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrdiface6.lua:122
+msgid "Hello validity time"
+msgstr ""
+
+#: applications/luci-app-olsr/luasrc/view/status-olsr/common_js.htm:12
+#: applications/luci-app-olsr/luasrc/view/status-olsr/common_js.htm:20
+msgid "Hide IPv4"
+msgstr ""
+
+#: applications/luci-app-olsr/luasrc/view/status-olsr/common_js.htm:13
+#: applications/luci-app-olsr/luasrc/view/status-olsr/common_js.htm:28
+msgid "Hide IPv6"
+msgstr ""
+
+#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrdhna.lua:12
+msgid "Hna4"
+msgstr ""
+
+#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrdhna.lua:28
+#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrdhna6.lua:10
+msgid "Hna6"
+msgstr ""
+
+#: 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 ""
+
+#: applications/luci-app-olsr/luasrc/view/status-olsr/neighbors.htm:61
+#: applications/luci-app-olsr/luasrc/view/status-olsr/neighbors.htm:127
+msgid "Hostname"
+msgstr ""
+
+#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrdhna.lua:8
+msgid ""
+"Hosts in an OLSR routed network can announce connectivity to external "
+"networks using HNA messages."
+msgstr ""
+
+#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrdhna6.lua:7
+msgid ""
+"Hosts in an OLSR routed network can announce connectivity to external "
+"networks using HNA6 messages."
+msgstr ""
+
+#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd.lua:117
+#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd6.lua:111
+msgid ""
+"Hysteresis for link sensing (only for hopcount metric). Hysteresis adds more "
+"robustness to the link sensing but delays neighbor registration. Defaults is "
+"\"yes\""
+msgstr ""
+
+#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd.lua:223
+#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd6.lua:217
+#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrdiface.lua:32
+#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrdiface6.lua:32
+msgid "IP Addresses"
+msgstr ""
+
+#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd.lua:48
+msgid ""
+"IP-version to use. If 6and4 is selected then one olsrd instance is started "
+"for each protocol."
+msgstr ""
+
+#: applications/luci-app-olsr/luasrc/view/status-olsr/smartgw.htm:61
+#: applications/luci-app-olsr/luasrc/view/status-olsr/smartgw.htm:113
+msgid "IPv4"
+msgstr ""
+
+#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd.lua:278
+#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrdiface.lua:103
+msgid "IPv4 broadcast"
+msgstr ""
+
+#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd.lua:279
+#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrdiface.lua:104
+msgid ""
+"IPv4 broadcast address for outgoing OLSR packets. One useful example would "
+"be 255.255.255.255. Default is \"0.0.0.0\", which triggers the usage of the "
+"interface broadcast IP."
+msgstr ""
+
+#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd.lua:291
+#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrdiface.lua:116
+msgid "IPv4 source"
+msgstr ""
+
+#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd.lua:292
+#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrdiface.lua:117
+msgid ""
+"IPv4 src address for outgoing OLSR packages. Default is \"0.0.0.0\", which "
+"triggers usage of the interface IP."
+msgstr ""
+
+#: applications/luci-app-olsr/luasrc/view/status-olsr/smartgw.htm:62
+#: applications/luci-app-olsr/luasrc/view/status-olsr/smartgw.htm:114
+msgid "IPv6"
+msgstr ""
+
+#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd.lua:285
+#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd6.lua:272
+#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrdiface.lua:110
+#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrdiface6.lua:103
+msgid "IPv6 multicast"
+msgstr ""
+
+#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd.lua:286
+#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd6.lua:273
+#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrdiface.lua:111
+#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrdiface6.lua:104
+msgid ""
+"IPv6 multicast address. Default is \"FF02::6D\", the manet-router linklocal "
+"multicast."
+msgstr ""
+
+#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrdhna.lua:28
+#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrdhna6.lua:10
+msgid ""
+"IPv6 network must be given in full notation, prefix must be in CIDR notation."
+msgstr ""
+
+#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd.lua:297
+#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd6.lua:278
+#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrdiface.lua:122
+#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrdiface6.lua:109
+msgid "IPv6 source"
+msgstr ""
+
+#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd.lua:298
+#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd6.lua:279
+#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrdiface.lua:123
+#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrdiface6.lua:110
+msgid ""
+"IPv6 src prefix. OLSRd will choose one of the interface IPs which matches "
+"the prefix of this parameter. Default is \"0::/0\", which triggers the usage "
+"of a not-linklocal interface IP."
+msgstr ""
+
+#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd.lua:184
+#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd6.lua:178
+msgid "IPv6-Prefix of the uplink"
+msgstr ""
+
+#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd.lua:202
+#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd6.lua:196
+msgid ""
+"If the route to the current gateway is to be changed, the ETX value of this "
+"gateway is multiplied with this value before it is compared to the new one. "
+"The parameter can be a value between 0.1 and 1.0, but should be close to 1.0 "
+"if changed.<br /><b>WARNING:</b> This parameter should not be used together "
+"with the etx_ffeth metric!<br />Defaults to \"1.0\"."
+msgstr ""
+
+#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd.lua:166
+#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd6.lua:160
+msgid ""
+"If this Node uses NAT for connections to the internet. Default is \"yes\"."
+msgstr ""
+
+#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrdiface.lua:27
+#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrdiface6.lua:27
+#: applications/luci-app-olsr/luasrc/view/status-olsr/interfaces.htm:23
+#: applications/luci-app-olsr/luasrc/view/status-olsr/neighbors.htm:62
+#: applications/luci-app-olsr/luasrc/view/status-olsr/neighbors.htm:128
+#: applications/luci-app-olsr/luasrc/view/status-olsr/routes.htm:49
+#: applications/luci-app-olsr/luasrc/view/status-olsr/routes.htm:109
+msgid "Interface"
+msgstr ""
+
+#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd.lua:227
+#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd6.lua:221
+#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrdiface.lua:52
+#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrdiface6.lua:52
+msgid ""
+"Interface mode is used to prevent unnecessary packet forwarding on switched "
+"ethernet interfaces. Valid modes are \"mesh\" and \"ether\". Default is "
+"\"mesh\"."
+msgstr ""
+
+#: applications/luci-app-olsr/luasrc/controller/olsr.lua:71
+#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd.lua:354
+#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd6.lua:335
+#: applications/luci-app-olsr/luasrc/view/status-olsr/interfaces.htm:14
+#: applications/luci-app-olsr/luasrc/view/status-olsr/overview.htm:163
+msgid "Interfaces"
+msgstr ""
+
+#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd.lua:218
+#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd6.lua:212
+msgid "Interfaces Defaults"
+msgstr ""
+
+#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd.lua:47
+msgid "Internet protocol"
+msgstr ""
+
+#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd.lua:60
+#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd6.lua:54
+msgid ""
+"Interval to poll network interfaces for configuration changes (in seconds). "
+"Default is \"2.5\"."
+msgstr ""
+
+#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd.lua:268
+#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd6.lua:262
+#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrdiface.lua:93
+#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrdiface6.lua:93
+msgid "Invalid Value for LQMult-Value. Must be between 0.01 and 1.0."
+msgstr ""
+
+#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd.lua:271
+#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd6.lua:265
+#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrdiface.lua:96
+#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrdiface6.lua:96
+msgid ""
+"Invalid Value for LQMult-Value. You must use a decimal number between 0.01 "
+"and 1.0 here."
+msgstr ""
+
+#: applications/luci-app-olsr/luasrc/view/status-olsr/routes.htm:98
+msgid "Known OLSR routes"
+msgstr ""
+
+#: applications/luci-app-olsr/luasrc/view/status-olsr/topology.htm:24
+msgid "LQ"
+msgstr ""
+
+#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd.lua:90
+#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd6.lua:84
+msgid "LQ aging"
+msgstr ""
+
+#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd.lua:96
+#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd6.lua:90
+msgid "LQ algorithm"
+msgstr ""
+
+#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd.lua:111
+#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd6.lua:105
+msgid "LQ fisheye"
+msgstr ""
+
+#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd.lua:82
+#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd6.lua:76
+msgid "LQ level"
+msgstr ""
+
+#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd.lua:262
+#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd6.lua:256
+#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrdiface.lua:87
+#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrdiface6.lua:87
+msgid ""
+"LQMult requires two values (IP address or 'default' and multiplicator) "
+"separated by space."
+msgstr ""
+
+#: applications/luci-app-olsr/luasrc/view/status-olsr/topology.htm:23
+msgid "Last hop"
+msgstr ""
+
+#: applications/luci-app-olsr/luasrc/view/status-olsr/legend.htm:1
+msgid "Legend"
+msgstr ""
+
+#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrdplugins.lua:23
+#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrdplugins.lua:257
+#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrdplugins6.lua:23
+#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrdplugins6.lua:257
+msgid "Library"
+msgstr ""
+
+#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd.lua:43
+#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd6.lua:43
+msgid "Link Quality Settings"
+msgstr ""
+
+#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd.lua:91
+#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd6.lua:85
+msgid ""
+"Link quality aging factor (only for lq level 2). Tuning parameter for "
+"etx_float and etx_fpm, smaller values mean slower changes of ETX value. "
+"(allowed values are between 0.01 and 1.0)"
+msgstr ""
+
+#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd.lua:97
+#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd6.lua:91
+msgid ""
+"Link quality algorithm (only for lq level 2).<br /><b>etx_float</b>: "
+"floating point ETX with exponential aging<br /><b>etx_fpm</b> : same as "
+"etx_float, but with integer arithmetic<br /><b>etx_ff</b> : ETX freifunk, an "
+"etx variant which use all OLSR traffic (instead of only hellos) for ETX "
+"calculation<br /><b>etx_ffeth</b>: incompatible variant of etx_ff that "
+"allows ethernet links with ETX 0.1.<br />Defaults to \"etx_ff\""
+msgstr ""
+
+#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd.lua:83
+#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd6.lua:77
+msgid ""
+"Link quality level switch between hopcount and cost-based (mostly ETX) "
+"routing.<br /><b>0</b> = do not use link quality<br /><b>2</b> = use link "
+"quality for MPR selection and routing<br />Default is \"2\""
+msgstr ""
+
+#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd.lua:245
+#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd6.lua:239
+#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrdiface.lua:70
+#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrdiface6.lua:70
+msgid "LinkQuality Multiplicator"
+msgstr ""
+
+#: applications/luci-app-olsr/luasrc/view/status-olsr/overview.htm:188
+msgid "Links per node (average)"
+msgstr ""
+
+#: applications/luci-app-olsr/luasrc/view/status-olsr/overview.htm:183
+msgid "Links total"
+msgstr ""
+
+#: applications/luci-app-olsr/luasrc/view/status-olsr/neighbors.htm:63
+#: applications/luci-app-olsr/luasrc/view/status-olsr/neighbors.htm:129
+msgid "Local interface IP"
+msgstr ""
+
+#: applications/luci-app-olsr/luasrc/controller/olsr.lua:59
+#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd.lua:395
+#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd6.lua:376
+msgid "MID"
+msgstr ""
+
+#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd.lua:329
+#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd6.lua:310
+#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrdiface.lua:153
+#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrdiface6.lua:140
+msgid "MID interval"
+msgstr ""
+
+#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd.lua:335
+#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd6.lua:316
+#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrdiface.lua:159
+#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrdiface6.lua:146
+msgid "MID validity time"
+msgstr ""
+
+#: applications/luci-app-olsr/luasrc/view/status-olsr/interfaces.htm:26
+msgid "MTU"
+msgstr ""
+
+#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd.lua:132
+#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd6.lua:126
+msgid "Main IP"
+msgstr ""
+
+#: applications/luci-app-olsr/luasrc/view/status-olsr/error_olsr.htm:10
+msgid ""
+"Make sure that OLSRd is running, the \"jsoninfo\" plugin is loaded, "
+"configured on port 9090 and accepts connections from \"127.0.0.1\"."
+msgstr ""
+
+#: applications/luci-app-olsr/luasrc/view/status-olsr/routes.htm:50
+#: applications/luci-app-olsr/luasrc/view/status-olsr/routes.htm:110
+msgid "Metric"
+msgstr ""
+
+#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd.lua:226
+#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd.lua:376
+#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd6.lua:220
+#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd6.lua:357
+#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrdiface.lua:51
+#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrdiface6.lua:51
+msgid "Mode"
+msgstr ""
+
+#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd.lua:246
+#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrdiface.lua:71
+msgid ""
+"Multiply routes with the factor given here. Allowed values are between 0.01 "
+"and 1.0. It is only used when LQ-Level is greater than 0. Examples:<br /"
+">reduce LQ to 192.168.0.1 by half: 192.168.0.1 0.5<br />reduce LQ to all "
+"nodes on this interface by 20%: default 0.8"
+msgstr ""
+
+#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd6.lua:240
+#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrdiface6.lua:71
+msgid ""
+"Multiply routes with the factor given here. Allowed values are between 0.01 "
+"and 1.0. It is only used when LQ-Level is greater than 0. Examples:<br /"
+">reduce LQ to fd91:662e:3c58::1 by half: fd91:662e:3c58::1 0.5<br />reduce "
+"LQ to all nodes on this interface by 20%: default 0.8"
+msgstr ""
+
+#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd.lua:201
+#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd6.lua:195
+msgid "NAT threshold"
+msgstr ""
+
+#: applications/luci-app-olsr/luasrc/view/status-olsr/topology.htm:25
+msgid "NLQ"
+msgstr ""
+
+#: applications/luci-app-olsr/luasrc/view/status-olsr/overview.htm:168
+msgid "Neighbors"
+msgstr ""
+
+#: applications/luci-app-olsr/luasrc/view/status-olsr/neighbors.htm:60
+#: applications/luci-app-olsr/luasrc/view/status-olsr/neighbors.htm:126
+msgid "Neighbour IP"
+msgstr ""
+
+#: applications/luci-app-olsr/luasrc/controller/olsr.lua:38
+msgid "Neighbours"
+msgstr ""
+
+#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrdhna.lua:21
+#: applications/luci-app-olsr/luasrc/view/status-olsr/interfaces.htm:29
+msgid "Netmask"
+msgstr ""
+
+#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd.lua:373
+#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd6.lua:354
+#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrdiface.lua:44
+#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrdiface6.lua:44
+#: applications/luci-app-olsr/luasrc/view/status-olsr/overview.htm:160
+msgid "Network"
+msgstr ""
+
+#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrdhna.lua:17
+#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrdhna.lua:34
+#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrdhna6.lua:16
+msgid "Network address"
+msgstr ""
+
+#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd.lua:59
+#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd6.lua:53
+msgid "Nic changes poll interval"
+msgstr ""
+
+#: applications/luci-app-olsr/luasrc/view/status-olsr/overview.htm:173
+msgid "Nodes"
+msgstr ""
+
+#: applications/luci-app-olsr/luasrc/controller/olsr.lua:27
+msgid "OLSR"
+msgstr ""
+
+#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrddisplay.lua:4
+msgid "OLSR - Display Options"
+msgstr ""
+
+#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrdhna.lua:8
+msgid "OLSR - HNA-Announcements"
+msgstr ""
+
+#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrdhna6.lua:7
+msgid "OLSR - HNA6-Announcements"
+msgstr ""
+
+#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrdplugins.lua:9
+#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrdplugins.lua:216
+#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrdplugins6.lua:9
+#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrdplugins6.lua:216
+msgid "OLSR - Plugins"
+msgstr ""
+
+#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd.lua:12
+#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd6.lua:12
+#: applications/luci-app-olsr/luasrc/view/status-olsr/error_olsr.htm:8
+msgid "OLSR Daemon"
+msgstr ""
+
+#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrdiface.lua:14
+#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrdiface6.lua:14
+msgid "OLSR Daemon - Interface"
+msgstr ""
+
+#: applications/luci-app-olsr/luasrc/view/status-olsr/neighbors.htm:117
+msgid "OLSR connections"
+msgstr ""
+
+#: applications/luci-app-olsr/luasrc/view/status-olsr/hna.htm:40
+#: applications/luci-app-olsr/luasrc/view/status-olsr/hna.htm:91
+#: applications/luci-app-olsr/luasrc/view/status-olsr/routes.htm:48
+#: applications/luci-app-olsr/luasrc/view/status-olsr/routes.htm:108
+msgid "OLSR gateway"
+msgstr ""
+
+#: applications/luci-app-olsr/luasrc/view/status-olsr/mid.htm:20
+#: applications/luci-app-olsr/luasrc/view/status-olsr/topology.htm:22
+msgid "OLSR node"
+msgstr ""
+
+#: applications/luci-app-olsr/luasrc/view/status-olsr/legend.htm:10
+#: applications/luci-app-olsr/luasrc/view/status-olsr/legend.htm:19
+msgid "Orange"
+msgstr ""
+
+#: applications/luci-app-olsr/luasrc/view/status-olsr/overview.htm:157
+msgid "Overview"
+msgstr ""
+
+#: applications/luci-app-olsr/luasrc/view/status-olsr/hna.htm:87
+msgid "Overview of currently active OLSR host net announcements"
+msgstr ""
+
+#: applications/luci-app-olsr/luasrc/view/status-olsr/neighbors.htm:122
+msgid "Overview of currently established OLSR connections"
+msgstr ""
+
+#: applications/luci-app-olsr/luasrc/view/status-olsr/topology.htm:19
+msgid "Overview of currently known OLSR nodes"
+msgstr ""
+
+#: applications/luci-app-olsr/luasrc/view/status-olsr/routes.htm:103
+msgid "Overview of currently known routes to other OLSR nodes"
+msgstr ""
+
+#: applications/luci-app-olsr/luasrc/view/status-olsr/interfaces.htm:19
+msgid "Overview of interfaces where OLSR is running"
+msgstr ""
+
+#: applications/luci-app-olsr/luasrc/view/status-olsr/mid.htm:17
+msgid "Overview of known multiple interface announcements"
+msgstr ""
+
+#: applications/luci-app-olsr/luasrc/view/status-olsr/smartgw.htm:104
+msgid "Overview of smart gateways in this network"
+msgstr ""
+
+#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrdplugins.lua:11
+#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrdplugins6.lua:11
+msgid "Plugin configuration"
+msgstr ""
+
+#: applications/luci-app-olsr/luasrc/controller/olsr4.lua:30
+#: applications/luci-app-olsr/luasrc/controller/olsr6.lua:30
+#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrdplugins.lua:240
+#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrdplugins6.lua:240
+msgid "Plugins"
+msgstr ""
+
+#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd.lua:54
+#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd6.lua:48
+msgid "Polling rate for OLSR sockets in seconds. Default is 0.05."
+msgstr ""
+
+#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd.lua:53
+#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd6.lua:47
+msgid "Pollrate"
+msgstr ""
+
+#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd.lua:126
+#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd6.lua:120
+msgid "Port"
+msgstr ""
+
+#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrdhna.lua:38
+#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrdhna6.lua:20
+#: applications/luci-app-olsr/luasrc/view/status-olsr/smartgw.htm:63
+#: applications/luci-app-olsr/luasrc/view/status-olsr/smartgw.htm:115
+msgid "Prefix"
+msgstr ""
+
+#: applications/luci-app-olsr/luasrc/view/status-olsr/legend.htm:11
+#: applications/luci-app-olsr/luasrc/view/status-olsr/legend.htm:20
+msgid "Red"
+msgstr ""
+
+#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrddisplay.lua:9
+msgid "Resolve"
+msgstr ""
+
+#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrddisplay.lua:10
+msgid ""
+"Resolve hostnames on status pages. It is generally safe to allow this, but "
+"if you use public IPs and have unstable DNS-Setup then those pages will load "
+"really slow. In this case disable it here."
+msgstr ""
+
+#: applications/luci-app-olsr/luasrc/controller/olsr.lua:44
+msgid "Routes"
+msgstr ""
+
+#: applications/luci-app-olsr/luasrc/view/status-olsr/mid.htm:21
+msgid "Secondary OLSR interfaces"
+msgstr ""
+
+#: applications/luci-app-olsr/luasrc/view/status-olsr/smartgw.htm:56
+#: applications/luci-app-olsr/luasrc/view/status-olsr/smartgw.htm:108
+msgid "Selected"
+msgstr ""
+
+#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd.lua:133
+msgid ""
+"Sets the main IP (originator ip) of the router. This IP will NEVER change "
+"during the uptime of olsrd. Default is 0.0.0.0, which triggers usage of the "
+"IP of the first interface."
+msgstr ""
+
+#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd6.lua:127
+msgid ""
+"Sets the main IP (originator ip) of the router. This IP will NEVER change "
+"during the uptime of olsrd. Default is ::, which triggers usage of the IP of "
+"the first interface."
+msgstr ""
+
+#: applications/luci-app-olsr/luasrc/view/status-olsr/common_js.htm:20
+msgid "Show IPv4"
+msgstr ""
+
+#: applications/luci-app-olsr/luasrc/view/status-olsr/common_js.htm:28
+msgid "Show IPv6"
+msgstr ""
+
+#: applications/luci-app-olsr/luasrc/view/status-olsr/legend.htm:14
+msgid "Signal Noise Ratio in dB"
+msgstr ""
+
+#: applications/luci-app-olsr/luasrc/controller/olsr.lua:65
+#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd.lua:44
+#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd6.lua:44
+msgid "SmartGW"
+msgstr ""
+
+#: applications/luci-app-olsr/luasrc/view/status-olsr/smartgw.htm:97
+msgid "SmartGW announcements"
+msgstr ""
+
+#: applications/luci-app-olsr/luasrc/view/status-olsr/smartgw.htm:150
+msgid "SmartGateway is not configured on this system."
+msgstr ""
+
+#: applications/luci-app-olsr/luasrc/view/status-olsr/interfaces.htm:28
+msgid "Source address"
+msgstr ""
+
+#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd.lua:176
+#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd6.lua:170
+msgid ""
+"Specifies the speed of the uplink in kilobits/s. First parameter is "
+"upstream, second parameter is downstream. Default is \"128 1024\"."
+msgstr ""
+
+#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd.lua:176
+#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd6.lua:170
+msgid "Speed of the uplink"
+msgstr ""
+
+#: applications/luci-app-olsr/luasrc/view/status-olsr/interfaces.htm:25
+msgid "State"
+msgstr ""
+
+#: applications/luci-app-olsr/luasrc/view/status-olsr/legend.htm:19
+msgid "Still usable (20 > SNR > 5)"
+msgstr ""
+
+#: applications/luci-app-olsr/luasrc/view/status-olsr/legend.htm:10
+msgid "Still usable (4 < ETX < 10)"
+msgstr ""
+
+#: applications/luci-app-olsr/luasrc/view/status-olsr/legend.htm:3
+msgid "Success rate of packages received from the neighbour"
+msgstr ""
+
+#: applications/luci-app-olsr/luasrc/view/status-olsr/legend.htm:4
+msgid "Success rate of packages sent to the neighbour"
+msgstr ""
+
+#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd.lua:388
+#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd6.lua:369
+msgid "TC"
+msgstr ""
+
+#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd.lua:317
+#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd6.lua:298
+#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrdiface.lua:141
+#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrdiface6.lua:128
+msgid "TC interval"
+msgstr ""
+
+#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd.lua:323
+#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd6.lua:304
+#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrdiface.lua:147
+#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrdiface6.lua:134
+msgid "TC validity time"
+msgstr ""
+
+#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd.lua:65
+#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd6.lua:59
+msgid "TOS value"
+msgstr ""
+
+#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd.lua:13
+#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd6.lua:13
+#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrdiface.lua:15
+#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrdiface6.lua:15
+msgid ""
+"The OLSR daemon is an implementation of the Optimized Link State Routing "
+"protocol. As such it allows mesh routing for any network equipment. It runs "
+"on any wifi card that supports ad-hoc mode and of course on any ethernet "
+"device. Visit <a href='http://www.olsr.org'>olsrd.org</a> for help and "
+"documentation."
+msgstr ""
+
+#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd.lua:194
+#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd6.lua:188
+msgid ""
+"The fixed willingness to use. If not set willingness will be calculated "
+"dynamically based on battery/power status. Default is \"3\"."
+msgstr ""
+
+#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrdiface.lua:45
+#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrdiface6.lua:45
+msgid "The interface OLSRd should serve."
+msgstr ""
+
+#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd.lua:127
+#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd6.lua:121
+msgid ""
+"The port OLSR uses. This should usually stay at the IANA assigned port 698. "
+"It can have a value between 1 and 65535."
+msgstr ""
+
+#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd.lua:184
+#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd6.lua:178
+msgid ""
+"This can be used to signal the external IPv6 prefix of the uplink to the "
+"clients. This might allow a client to change it's local IPv6 address to use "
+"the IPv6 gateway without any kind of address translation. The maximum prefix "
+"length is 64 bits. Default is \"::/0\" (no prefix)."
+msgstr ""
+
+#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd.lua:224
+#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd6.lua:218
+#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrdiface.lua:33
+#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrdiface6.lua:33
+msgid "Timing and Validity"
+msgstr ""
+
+#: applications/luci-app-olsr/luasrc/controller/olsr.lua:49
+msgid "Topology"
+msgstr ""
+
+#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd.lua:66
+#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd6.lua:60
+msgid ""
+"Type of service value for the IP header of control traffic. Default is "
+"\"16\"."
+msgstr ""
+
+#: applications/luci-app-olsr/luasrc/view/status-olsr/error_olsr.htm:9
+msgid "Unable to connect to the OLSR daemon!"
+msgstr ""
+
+#: applications/luci-app-olsr/luasrc/view/status-olsr/smartgw.htm:59
+#: applications/luci-app-olsr/luasrc/view/status-olsr/smartgw.htm:111
+msgid "Uplink"
+msgstr ""
+
+#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd.lua:166
+#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd6.lua:160
+msgid "Uplink uses NAT"
+msgstr ""
+
+#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd.lua:116
+#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd6.lua:110
+msgid "Use hysteresis"
+msgstr ""
+
+#: applications/luci-app-olsr/luasrc/view/status-olsr/hna.htm:41
+#: applications/luci-app-olsr/luasrc/view/status-olsr/hna.htm:92
+msgid "Validity Time"
+msgstr ""
+
+#: applications/luci-app-olsr/luasrc/view/status-olsr/overview.htm:200
+msgid "Version"
+msgstr ""
+
+#: applications/luci-app-olsr/luasrc/view/status-olsr/legend.htm:8
+msgid "Very good (ETX < 2)"
+msgstr ""
+
+#: applications/luci-app-olsr/luasrc/view/status-olsr/legend.htm:17
+msgid "Very good (SNR > 30)"
+msgstr ""
+
+#: applications/luci-app-olsr/luasrc/view/status-olsr/interfaces.htm:27
+msgid "WLAN"
+msgstr ""
+
+#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd.lua:44
+#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd6.lua:44
+msgid ""
+"Warning: kmod-ipip is not installed. Without kmod-ipip SmartGateway will not "
+"work, please install it."
+msgstr ""
+
+#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd.lua:235
+#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd6.lua:229
+#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrdiface.lua:60
+#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrdiface6.lua:60
+msgid "Weight"
+msgstr ""
+
+#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd.lua:236
+#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd6.lua:230
+#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrdiface.lua:61
+#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrdiface6.lua:61
+msgid ""
+"When multiple links exist between hosts the weight of interface is used to "
+"determine the link to use. Normally the weight is automatically calculated "
+"by olsrd based on the characteristics of the interface, but here you can "
+"specify a fixed value. Olsrd will choose links with the lowest value.<br /"
+"><b>Note:</b> Interface weight is used only when LinkQualityLevel is set to "
+"0. For any other value of LinkQualityLevel, the interface ETX value is used "
+"instead."
+msgstr ""
+
+#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd.lua:155
+msgid ""
+"Which kind of uplink is exported to the other mesh nodes. An uplink is "
+"detected by looking for a local HNA of 0.0.0.0/0, ::ffff:0:0/96 or 2000::/3. "
+"Default setting is \"both\"."
+msgstr ""
+
+#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd6.lua:149
+msgid ""
+"Which kind of uplink is exported to the other mesh nodes. An uplink is "
+"detected by looking for a local HNA6 ::ffff:0:0/96 or 2000::/3. Default "
+"setting is \"both\"."
+msgstr ""
+
+#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd.lua:193
+#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd6.lua:187
+msgid "Willingness"
+msgstr ""
+
+#: applications/luci-app-olsr/luasrc/view/status-olsr/legend.htm:9
+#: applications/luci-app-olsr/luasrc/view/status-olsr/legend.htm:18
+msgid "Yellow"
+msgstr ""
+
+#: applications/luci-app-olsr/luasrc/view/status-olsr/interfaces.htm:38
+msgid "down"
+msgstr ""
+
+#: applications/luci-app-olsr/luasrc/view/status-olsr/smartgw.htm:30
+#: applications/luci-app-olsr/luasrc/view/status-olsr/smartgw.htm:134
+msgid "infinite"
+msgstr ""
+
+#: applications/luci-app-olsr/luasrc/view/status-olsr/interfaces.htm:40
+#: applications/luci-app-olsr/luasrc/view/status-olsr/smartgw.htm:29
+#: applications/luci-app-olsr/luasrc/view/status-olsr/smartgw.htm:34
+#: applications/luci-app-olsr/luasrc/view/status-olsr/smartgw.htm:35
+#: applications/luci-app-olsr/luasrc/view/status-olsr/smartgw.htm:133
+#: applications/luci-app-olsr/luasrc/view/status-olsr/smartgw.htm:138
+#: applications/luci-app-olsr/luasrc/view/status-olsr/smartgw.htm:139
+msgid "no"
+msgstr ""
+
+#: applications/luci-app-olsr/luasrc/view/status-olsr/interfaces.htm:38
+msgid "up"
+msgstr ""
+
+#: applications/luci-app-olsr/luasrc/view/status-olsr/interfaces.htm:40
+#: applications/luci-app-olsr/luasrc/view/status-olsr/smartgw.htm:29
+#: applications/luci-app-olsr/luasrc/view/status-olsr/smartgw.htm:34
+#: applications/luci-app-olsr/luasrc/view/status-olsr/smartgw.htm:35
+#: applications/luci-app-olsr/luasrc/view/status-olsr/smartgw.htm:133
+#: applications/luci-app-olsr/luasrc/view/status-olsr/smartgw.htm:138
+#: applications/luci-app-olsr/luasrc/view/status-olsr/smartgw.htm:139
+msgid "yes"
+msgstr ""
+
+#~ msgid ""
+#~ "Make sure that OLSRd is running, the \"txtinfo\" plugin is loaded, "
+#~ "configured on port 2006 and accepts connections from \"127.0.0.1\"."
+#~ msgstr ""
+#~ "Make sure that OLSRd is running, the \"txtinfo\" plugin is loaded, "
+#~ "configured on port 2006 and accepts connections from \"127.0.0.1\"."
index bd343ecf46ced16545737cceb368e4fc6a0146ee..996dd0da57d80b0fedcbc022df797ed63c6cdb2d 100644 (file)
@@ -1,17 +1,18 @@
-#, fuzzy
 msgid ""
 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: YEAR-MO-DA HO:MI+ZONE\n"
-"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
-"Language-Team: LANGUAGE <LL@li.org>\n"
-"Language: \n"
+"PO-Revision-Date: 2020-05-31 01:41+0000\n"
+"Last-Translator: Stephen Maundrell <smaundrell@gmail.com>\n"
+"Language-Team: English <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationsolsr/en/>\n"
+"Language: en\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
-"X-Generator: Translate Toolkit 1.1.1\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+"X-Generator: Weblate 4.1-dev\n"
 
 #: applications/luci-app-olsr/luasrc/view/status-olsr/mid.htm:13
 msgid "Active MID announcements"
@@ -137,7 +138,7 @@ msgstr ""
 #: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrdplugins.lua:249
 #: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrdplugins6.lua:249
 msgid "Enabled"
-msgstr ""
+msgstr "Enabled"
 
 #: applications/luci-app-olsr/luasrc/view/status-olsr/legend.htm:5
 msgid "Expected retransmission count"
index 944efa731612e73243737da5f510826c25d1dabe..abd76cc745a330a040ae6822d611113017088092 100644 (file)
@@ -3,14 +3,16 @@ 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: YEAR-MO-DA HO:MI+ZONE\n"
-"Last-Translator: Automatically generated\n"
-"Language-Team: none\n"
+"PO-Revision-Date: 2020-06-02 06:41+0000\n"
+"Last-Translator: Petri Asikainen <uniluodossa@gmail.com>\n"
+"Language-Team: Finnish <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationsolsr/fi/>\n"
 "Language: fi\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
-"X-Generator: Translate Toolkit 1.1.1\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+"X-Generator: Weblate 4.1-dev\n"
 
 #: applications/luci-app-olsr/luasrc/view/status-olsr/mid.htm:13
 msgid "Active MID announcements"
@@ -27,7 +29,7 @@ msgstr ""
 #: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd.lua:45
 #: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd6.lua:45
 msgid "Advanced Settings"
-msgstr ""
+msgstr "Lisäasetukset"
 
 #: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd.lua:147
 #: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd6.lua:141
@@ -79,7 +81,7 @@ msgstr ""
 
 #: applications/luci-app-olsr/luasrc/view/status-olsr/overview.htm:198
 msgid "Configuration"
-msgstr ""
+msgstr "Määritys"
 
 #: applications/luci-app-olsr/luasrc/view/status-olsr/overview.htm:56
 msgid ""
@@ -89,7 +91,7 @@ msgstr ""
 
 #: applications/luci-app-olsr/luasrc/view/status-olsr/interfaces.htm:24
 msgid "Device"
-msgstr ""
+msgstr "Laite"
 
 #: applications/luci-app-olsr/luasrc/controller/olsr.lua:76
 msgid "Display"
@@ -119,7 +121,7 @@ msgstr ""
 #: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrdplugins.lua:15
 #: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrdplugins6.lua:15
 msgid "Enable"
-msgstr ""
+msgstr "Ota käyttöön"
 
 #: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd.lua:140
 #: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd6.lua:134
@@ -136,7 +138,7 @@ msgstr ""
 #: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrdplugins.lua:249
 #: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrdplugins6.lua:249
 msgid "Enabled"
-msgstr ""
+msgstr "Käytössä"
 
 #: applications/luci-app-olsr/luasrc/view/status-olsr/legend.htm:5
 msgid "Expected retransmission count"
@@ -175,7 +177,7 @@ msgstr ""
 #: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrdiface.lua:31
 #: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrdiface6.lua:31
 msgid "General Settings"
-msgstr ""
+msgstr "Yleisasetukset"
 
 #: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd.lua:39
 #: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd6.lua:39
@@ -274,7 +276,7 @@ msgstr ""
 #: applications/luci-app-olsr/luasrc/view/status-olsr/neighbors.htm:61
 #: applications/luci-app-olsr/luasrc/view/status-olsr/neighbors.htm:127
 msgid "Hostname"
-msgstr ""
+msgstr "Palvelinnimi"
 
 #: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrdhna.lua:8
 msgid ""
@@ -342,7 +344,7 @@ msgstr ""
 #: applications/luci-app-olsr/luasrc/view/status-olsr/smartgw.htm:62
 #: applications/luci-app-olsr/luasrc/view/status-olsr/smartgw.htm:114
 msgid "IPv6"
-msgstr ""
+msgstr "IPv6"
 
 #: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd.lua:285
 #: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd6.lua:272
@@ -412,7 +414,7 @@ msgstr ""
 #: applications/luci-app-olsr/luasrc/view/status-olsr/routes.htm:49
 #: applications/luci-app-olsr/luasrc/view/status-olsr/routes.htm:109
 msgid "Interface"
-msgstr ""
+msgstr "Sovitin"
 
 #: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd.lua:227
 #: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd6.lua:221
@@ -430,7 +432,7 @@ msgstr ""
 #: applications/luci-app-olsr/luasrc/view/status-olsr/interfaces.htm:14
 #: applications/luci-app-olsr/luasrc/view/status-olsr/overview.htm:163
 msgid "Interfaces"
-msgstr ""
+msgstr "Sovittimet"
 
 #: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd.lua:218
 #: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd6.lua:212
@@ -606,7 +608,7 @@ msgstr ""
 #: applications/luci-app-olsr/luasrc/view/status-olsr/routes.htm:50
 #: applications/luci-app-olsr/luasrc/view/status-olsr/routes.htm:110
 msgid "Metric"
-msgstr ""
+msgstr "Mittari"
 
 #: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd.lua:226
 #: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd.lua:376
@@ -615,7 +617,7 @@ msgstr ""
 #: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrdiface.lua:51
 #: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrdiface6.lua:51
 msgid "Mode"
-msgstr ""
+msgstr "Tila"
 
 #: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd.lua:246
 #: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrdiface.lua:71
@@ -668,7 +670,7 @@ msgstr ""
 #: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrdiface6.lua:44
 #: applications/luci-app-olsr/luasrc/view/status-olsr/overview.htm:160
 msgid "Network"
-msgstr ""
+msgstr "Verkko"
 
 #: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrdhna.lua:17
 #: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrdhna.lua:34
@@ -742,7 +744,7 @@ msgstr ""
 
 #: applications/luci-app-olsr/luasrc/view/status-olsr/overview.htm:157
 msgid "Overview"
-msgstr ""
+msgstr "Yhteenveto"
 
 #: applications/luci-app-olsr/luasrc/view/status-olsr/hna.htm:87
 msgid "Overview of currently active OLSR host net announcements"
@@ -797,7 +799,7 @@ msgstr ""
 #: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd.lua:126
 #: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd6.lua:120
 msgid "Port"
-msgstr ""
+msgstr "Portti"
 
 #: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrdhna.lua:38
 #: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrdhna6.lua:20
@@ -824,7 +826,7 @@ msgstr ""
 
 #: applications/luci-app-olsr/luasrc/controller/olsr.lua:44
 msgid "Routes"
-msgstr ""
+msgstr "Reitit"
 
 #: applications/luci-app-olsr/luasrc/view/status-olsr/mid.htm:21
 msgid "Secondary OLSR interfaces"
@@ -1116,7 +1118,7 @@ msgstr ""
 #: applications/luci-app-olsr/luasrc/view/status-olsr/smartgw.htm:138
 #: applications/luci-app-olsr/luasrc/view/status-olsr/smartgw.htm:139
 msgid "yes"
-msgstr ""
+msgstr "kyllä"
 
 #~ msgid ""
 #~ "Make sure that OLSRd is running, the \"txtinfo\" plugin is loaded, "
index ed7bea5aed742072558ff646ea2c07bfea9a5085..93d6442012ce193b5782690466df7849dda7746c 100644 (file)
@@ -3,15 +3,16 @@ 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-11-14 14:40+0200\n"
-"Last-Translator: Kentaro <kentaro.matsuyama@gmail.com>\n"
-"Language-Team: LANGUAGE <LL@li.org>\n"
+"PO-Revision-Date: 2020-06-13 22:13+0000\n"
+"Last-Translator: Satoru Yoshida <ramat@ram.ne.jp>\n"
+"Language-Team: Japanese <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationsolsr/ja/>\n"
 "Language: ja\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.6\n"
+"X-Generator: Weblate 4.1-dev\n"
 
 #: applications/luci-app-olsr/luasrc/view/status-olsr/mid.htm:13
 msgid "Active MID announcements"
@@ -94,7 +95,7 @@ msgstr "デバイス"
 
 #: applications/luci-app-olsr/luasrc/controller/olsr.lua:76
 msgid "Display"
-msgstr "ディスプレイ"
+msgstr "表示"
 
 #: applications/luci-app-olsr/luasrc/view/status-olsr/smartgw.htm:60
 #: applications/luci-app-olsr/luasrc/view/status-olsr/smartgw.htm:112
@@ -887,7 +888,7 @@ msgstr ""
 
 #: applications/luci-app-olsr/luasrc/controller/olsr.lua:44
 msgid "Routes"
-msgstr "経路"
+msgstr "経路情報"
 
 #: applications/luci-app-olsr/luasrc/view/status-olsr/mid.htm:21
 msgid "Secondary OLSR interfaces"
@@ -1130,7 +1131,7 @@ msgstr ""
 #: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrdiface.lua:60
 #: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrdiface6.lua:60
 msgid "Weight"
-msgstr "Weight"
+msgstr "ウエイト"
 
 #: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd.lua:236
 #: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd6.lua:230
@@ -1200,7 +1201,7 @@ msgstr ""
 #: applications/luci-app-olsr/luasrc/view/status-olsr/smartgw.htm:138
 #: applications/luci-app-olsr/luasrc/view/status-olsr/smartgw.htm:139
 msgid "no"
-msgstr ""
+msgstr "いいえ"
 
 #: applications/luci-app-olsr/luasrc/view/status-olsr/interfaces.htm:38
 msgid "up"
@@ -1214,7 +1215,7 @@ msgstr ""
 #: applications/luci-app-olsr/luasrc/view/status-olsr/smartgw.htm:138
 #: applications/luci-app-olsr/luasrc/view/status-olsr/smartgw.htm:139
 msgid "yes"
-msgstr ""
+msgstr "はい"
 
 #~ msgid "Status"
 #~ msgstr "ステータス"
index 6484059f24b0ff0d2dfc258f4bebf07d336ddaaf..dc5fb4a3b067fdeebcc5a6d6ce5aa36619c4355a 100644 (file)
@@ -1,7 +1,7 @@
 msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2020-05-02 15:56+0000\n"
+"PO-Revision-Date: 2020-06-13 22:13+0000\n"
 "Last-Translator: Marcin Net <marcin.net@linux.pl>\n"
 "Language-Team: Polish <https://hosted.weblate.org/projects/openwrt/"
 "luciapplicationsolsr/pl/>\n"
@@ -191,7 +191,7 @@ msgstr "Brama"
 #: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrdiface.lua:31
 #: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrdiface6.lua:31
 msgid "General Settings"
-msgstr "Ustawienia główne"
+msgstr "Główne"
 
 #: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd.lua:39
 #: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd6.lua:39
index 648bcf5a48634ccdfeba5ed6da8ec8e5810fad6d..cc7feb0d450671d86ddd4ee17b1ff3c94b2b6079 100644 (file)
@@ -2,7 +2,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: LuCI: olsr\n"
 "POT-Creation-Date: 2013-09-06 09:58+0200\n"
-"PO-Revision-Date: 2020-04-19 00:53+0000\n"
+"PO-Revision-Date: 2020-06-07 15:48+0000\n"
 "Last-Translator: Artem <KovalevArtem.ru@gmail.com>\n"
 "Language-Team: Russian <https://hosted.weblate.org/projects/openwrt/"
 "luciapplicationsolsr/ru/>\n"
@@ -10,9 +10,9 @@ 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.0.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.1-dev\n"
 "Project-Info: Это технический перевод, не дословный. Главное-удобный русский "
 "интерфейс, все проверялось в графическом режиме, совместим с другими apps\n"
 
@@ -210,7 +210,7 @@ msgstr "Хорошо (30 > SNR > 20)"
 
 #: applications/luci-app-olsr/root/usr/share/rpcd/acl.d/luci-app-olsr.json:3
 msgid "Grant UCI access for luci-app-olsr"
-msgstr ""
+msgstr "Предоставить UCI доступ для luci-app-olsr"
 
 #: applications/luci-app-olsr/luasrc/view/status-olsr/legend.htm:8
 #: applications/luci-app-olsr/luasrc/view/status-olsr/legend.htm:17
index 3f95539b4d49ff2bf62babbc243f2b2fedd37e7b..537cb15626f37476bfdf6a4c21b8f8ffc686c23b 100644 (file)
@@ -1,8 +1,8 @@
 msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2020-04-04 17:34+0000\n"
-"Last-Translator: Dušan Kazik <prescott66@gmail.com>\n"
+"PO-Revision-Date: 2020-06-09 21:41+0000\n"
+"Last-Translator: Miloš Leškanič <leskanic@gmail.com>\n"
 "Language-Team: Slovak <https://hosted.weblate.org/projects/openwrt/"
 "luciapplicationsolsr/sk/>\n"
 "Language: sk\n"
@@ -10,7 +10,7 @@ msgstr ""
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
 "Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n"
-"X-Generator: Weblate 4.0-dev\n"
+"X-Generator: Weblate 4.1-dev\n"
 
 #: applications/luci-app-olsr/luasrc/view/status-olsr/mid.htm:13
 msgid "Active MID announcements"
@@ -136,7 +136,7 @@ msgstr ""
 #: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrdplugins.lua:249
 #: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrdplugins6.lua:249
 msgid "Enabled"
-msgstr "Zapnuté"
+msgstr "Povolené"
 
 #: applications/luci-app-olsr/luasrc/view/status-olsr/legend.htm:5
 msgid "Expected retransmission count"
diff --git a/applications/luci-app-omcproxy/po/ar/omcproxy.po b/applications/luci-app-omcproxy/po/ar/omcproxy.po
new file mode 100644 (file)
index 0000000..eab5aa8
--- /dev/null
@@ -0,0 +1,74 @@
+msgid ""
+msgstr ""
+"Language: ar\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#: applications/luci-app-omcproxy/htdocs/luci-static/resources/view/omcproxy.js:18
+msgid "Add instance"
+msgstr ""
+
+#: applications/luci-app-omcproxy/htdocs/luci-static/resources/view/omcproxy.js:35
+msgid "Downlink interface"
+msgstr ""
+
+#: applications/luci-app-omcproxy/htdocs/luci-static/resources/view/omcproxy.js:13
+msgid "Embedded IGMPv3 and MLDv2 proxy"
+msgstr ""
+
+#: applications/luci-app-omcproxy/root/usr/share/rpcd/acl.d/luci-app-omcproxy.json:3
+msgid "Grant UCI access for luci-app-omcproxy"
+msgstr ""
+
+#: applications/luci-app-omcproxy/htdocs/luci-static/resources/view/omcproxy.js:20
+msgid "Minimum multicast scope to proxy (only affects IPv6 multicast)"
+msgstr ""
+
+#: applications/luci-app-omcproxy/htdocs/luci-static/resources/view/omcproxy.js:15
+msgid "Proxy Instance"
+msgstr ""
+
+#: applications/luci-app-omcproxy/htdocs/luci-static/resources/view/omcproxy.js:20
+msgid "Scope"
+msgstr ""
+
+#: applications/luci-app-omcproxy/htdocs/luci-static/resources/view/omcproxy.js:31
+msgid "Uplink interface"
+msgstr ""
+
+#: applications/luci-app-omcproxy/htdocs/luci-static/resources/view/omcproxy.js:31
+msgid "Where does the multicast come from?"
+msgstr ""
+
+#: applications/luci-app-omcproxy/htdocs/luci-static/resources/view/omcproxy.js:35
+msgid "Where does the multicast go to?"
+msgstr ""
+
+#: applications/luci-app-omcproxy/htdocs/luci-static/resources/view/omcproxy.js:26
+msgid "admin-local"
+msgstr ""
+
+#: applications/luci-app-omcproxy/htdocs/luci-static/resources/view/omcproxy.js:22
+msgid "default"
+msgstr ""
+
+#: applications/luci-app-omcproxy/htdocs/luci-static/resources/view/omcproxy.js:23
+msgid "global"
+msgstr ""
+
+#: applications/luci-app-omcproxy/htdocs/luci-static/resources/view/omcproxy.js:13
+#: applications/luci-app-omcproxy/root/usr/share/luci/menu.d/luci-app-omcproxy.json:3
+msgid "omcproxy"
+msgstr ""
+
+#: applications/luci-app-omcproxy/htdocs/luci-static/resources/view/omcproxy.js:24
+msgid "organization-local"
+msgstr ""
+
+#: applications/luci-app-omcproxy/htdocs/luci-static/resources/view/omcproxy.js:27
+msgid "realm"
+msgstr ""
+
+#: applications/luci-app-omcproxy/htdocs/luci-static/resources/view/omcproxy.js:25
+msgid "site-local"
+msgstr ""
index 74aca341d05ec34edf8b5fdb4fafec68797a5feb..e5391348ee954d5f9357dfc32e2fa0f9b27f918c 100644 (file)
@@ -16,6 +16,10 @@ msgstr ""
 msgid "Embedded IGMPv3 and MLDv2 proxy"
 msgstr ""
 
+#: applications/luci-app-omcproxy/root/usr/share/rpcd/acl.d/luci-app-omcproxy.json:3
+msgid "Grant UCI access for luci-app-omcproxy"
+msgstr ""
+
 #: applications/luci-app-omcproxy/htdocs/luci-static/resources/view/omcproxy.js:20
 msgid "Minimum multicast scope to proxy (only affects IPv6 multicast)"
 msgstr ""
index 1866648250e19c1e657ea9563d9fb442c50e3fe7..f4239a6fecf30beb50ecb38576aca6372e760f97 100644 (file)
@@ -16,6 +16,10 @@ msgstr ""
 msgid "Embedded IGMPv3 and MLDv2 proxy"
 msgstr ""
 
+#: applications/luci-app-omcproxy/root/usr/share/rpcd/acl.d/luci-app-omcproxy.json:3
+msgid "Grant UCI access for luci-app-omcproxy"
+msgstr ""
+
 #: applications/luci-app-omcproxy/htdocs/luci-static/resources/view/omcproxy.js:20
 msgid "Minimum multicast scope to proxy (only affects IPv6 multicast)"
 msgstr ""
index 050a21ff4b4ff0f4ada6eb7409e9766a6c716bcb..5a357ceedd3e58c130b5ec0b68c57e385bca8ac4 100644 (file)
@@ -16,6 +16,10 @@ msgstr ""
 msgid "Embedded IGMPv3 and MLDv2 proxy"
 msgstr ""
 
+#: applications/luci-app-omcproxy/root/usr/share/rpcd/acl.d/luci-app-omcproxy.json:3
+msgid "Grant UCI access for luci-app-omcproxy"
+msgstr ""
+
 #: applications/luci-app-omcproxy/htdocs/luci-static/resources/view/omcproxy.js:20
 msgid "Minimum multicast scope to proxy (only affects IPv6 multicast)"
 msgstr ""
index e994b444a2227a183c4f75399c1b750341df9b64..165521c2698242898c7805a6896adca22441dda5 100644 (file)
@@ -22,6 +22,10 @@ msgstr ""
 msgid "Embedded IGMPv3 and MLDv2 proxy"
 msgstr ""
 
+#: applications/luci-app-omcproxy/root/usr/share/rpcd/acl.d/luci-app-omcproxy.json:3
+msgid "Grant UCI access for luci-app-omcproxy"
+msgstr ""
+
 #: applications/luci-app-omcproxy/htdocs/luci-static/resources/view/omcproxy.js:20
 msgid "Minimum multicast scope to proxy (only affects IPv6 multicast)"
 msgstr ""
index d65bb6094c00ccd7fff81307e6112b17f9b48a37..76339f54b24f16f3c47e19152ceacbeb8869b0f3 100644 (file)
@@ -22,6 +22,10 @@ msgstr ""
 msgid "Embedded IGMPv3 and MLDv2 proxy"
 msgstr ""
 
+#: applications/luci-app-omcproxy/root/usr/share/rpcd/acl.d/luci-app-omcproxy.json:3
+msgid "Grant UCI access for luci-app-omcproxy"
+msgstr ""
+
 #: applications/luci-app-omcproxy/htdocs/luci-static/resources/view/omcproxy.js:20
 msgid "Minimum multicast scope to proxy (only affects IPv6 multicast)"
 msgstr ""
index 13a61260bd19d33412cd7916b5c0b68e4d67a1f1..dd43656bba4a8edc001be569708477c1bc86941b 100644 (file)
@@ -16,6 +16,10 @@ msgstr ""
 msgid "Embedded IGMPv3 and MLDv2 proxy"
 msgstr ""
 
+#: applications/luci-app-omcproxy/root/usr/share/rpcd/acl.d/luci-app-omcproxy.json:3
+msgid "Grant UCI access for luci-app-omcproxy"
+msgstr ""
+
 #: applications/luci-app-omcproxy/htdocs/luci-static/resources/view/omcproxy.js:20
 msgid "Minimum multicast scope to proxy (only affects IPv6 multicast)"
 msgstr ""
index b7d6401c5594e55cda01d6e57ad3ec0b0f4bb2d8..a05cf246fecaad6d89c7b6d339ded37a9bbf4a14 100644 (file)
@@ -16,6 +16,10 @@ msgstr ""
 msgid "Embedded IGMPv3 and MLDv2 proxy"
 msgstr ""
 
+#: applications/luci-app-omcproxy/root/usr/share/rpcd/acl.d/luci-app-omcproxy.json:3
+msgid "Grant UCI access for luci-app-omcproxy"
+msgstr ""
+
 #: applications/luci-app-omcproxy/htdocs/luci-static/resources/view/omcproxy.js:20
 msgid "Minimum multicast scope to proxy (only affects IPv6 multicast)"
 msgstr ""
index aeb2857f2fc6885a5d05756f6045bf07de48df22..3e393ac2ece8ac22587d9892d120ad0cb82e3b3c 100644 (file)
@@ -1,6 +1,6 @@
 msgid ""
 msgstr ""
-"PO-Revision-Date: 2019-12-09 20:06+0000\n"
+"PO-Revision-Date: 2020-05-16 19:08+0000\n"
 "Last-Translator: Franco Castillo <castillofrancodamian@gmail.com>\n"
 "Language-Team: Spanish <https://hosted.weblate.org/projects/openwrt/"
 "luciapplicationsomcproxy/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 3.10-dev\n"
+"X-Generator: Weblate 4.1-dev\n"
 
 #: applications/luci-app-omcproxy/htdocs/luci-static/resources/view/omcproxy.js:18
 msgid "Add instance"
@@ -22,6 +22,10 @@ msgstr "Interfaz de enlace descendente"
 msgid "Embedded IGMPv3 and MLDv2 proxy"
 msgstr "Proxy IGMPv3 y MLDv2 incorporado"
 
+#: applications/luci-app-omcproxy/root/usr/share/rpcd/acl.d/luci-app-omcproxy.json:3
+msgid "Grant UCI access for luci-app-omcproxy"
+msgstr "Conceder acceso UCI para luci-app-omcproxy"
+
 #: applications/luci-app-omcproxy/htdocs/luci-static/resources/view/omcproxy.js:20
 msgid "Minimum multicast scope to proxy (only affects IPv6 multicast)"
 msgstr ""
index 5a726fb0ae52c5074ca6da8698f3f3d6eb0fd076..8ff4ab4df435dfa2dbf5078274819a390579b0ff 100644 (file)
@@ -1,12 +1,18 @@
 msgid ""
 msgstr ""
+"PO-Revision-Date: 2020-06-02 06:41+0000\n"
+"Last-Translator: Petri Asikainen <uniluodossa@gmail.com>\n"
+"Language-Team: Finnish <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationsomcproxy/fi/>\n"
 "Language: fi\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+"X-Generator: Weblate 4.1-dev\n"
 
 #: applications/luci-app-omcproxy/htdocs/luci-static/resources/view/omcproxy.js:18
 msgid "Add instance"
-msgstr ""
+msgstr "Lisää esiintymä"
 
 #: applications/luci-app-omcproxy/htdocs/luci-static/resources/view/omcproxy.js:35
 msgid "Downlink interface"
@@ -16,6 +22,10 @@ msgstr ""
 msgid "Embedded IGMPv3 and MLDv2 proxy"
 msgstr ""
 
+#: applications/luci-app-omcproxy/root/usr/share/rpcd/acl.d/luci-app-omcproxy.json:3
+msgid "Grant UCI access for luci-app-omcproxy"
+msgstr ""
+
 #: applications/luci-app-omcproxy/htdocs/luci-static/resources/view/omcproxy.js:20
 msgid "Minimum multicast scope to proxy (only affects IPv6 multicast)"
 msgstr ""
@@ -46,7 +56,7 @@ msgstr ""
 
 #: applications/luci-app-omcproxy/htdocs/luci-static/resources/view/omcproxy.js:22
 msgid "default"
-msgstr ""
+msgstr "vakio"
 
 #: applications/luci-app-omcproxy/htdocs/luci-static/resources/view/omcproxy.js:23
 msgid "global"
index d4d4945894d07343eff4eef1c81c7917a9030945..fe2bb9da5a3fbdf24f3ed3204e6a56350cdc2075 100644 (file)
@@ -22,6 +22,10 @@ msgstr "Interface Downlink"
 msgid "Embedded IGMPv3 and MLDv2 proxy"
 msgstr "Proxy IGMPv3 et MLDv2 intégré"
 
+#: applications/luci-app-omcproxy/root/usr/share/rpcd/acl.d/luci-app-omcproxy.json:3
+msgid "Grant UCI access for luci-app-omcproxy"
+msgstr ""
+
 #: applications/luci-app-omcproxy/htdocs/luci-static/resources/view/omcproxy.js:20
 msgid "Minimum multicast scope to proxy (only affects IPv6 multicast)"
 msgstr ""
index df6692c96f8f83d18f70433b60ddeaeedc758621..8f0084b96692b5961a0369c168aad5b4cdeec251 100644 (file)
@@ -16,6 +16,10 @@ msgstr ""
 msgid "Embedded IGMPv3 and MLDv2 proxy"
 msgstr ""
 
+#: applications/luci-app-omcproxy/root/usr/share/rpcd/acl.d/luci-app-omcproxy.json:3
+msgid "Grant UCI access for luci-app-omcproxy"
+msgstr ""
+
 #: applications/luci-app-omcproxy/htdocs/luci-static/resources/view/omcproxy.js:20
 msgid "Minimum multicast scope to proxy (only affects IPv6 multicast)"
 msgstr ""
index a76837203ccfbb3b070c1d3a736ba92ff86bc1b8..c1ad8a10f5cfa5647836efe95a3e2d4707563372 100644 (file)
@@ -16,6 +16,10 @@ msgstr ""
 msgid "Embedded IGMPv3 and MLDv2 proxy"
 msgstr ""
 
+#: applications/luci-app-omcproxy/root/usr/share/rpcd/acl.d/luci-app-omcproxy.json:3
+msgid "Grant UCI access for luci-app-omcproxy"
+msgstr ""
+
 #: applications/luci-app-omcproxy/htdocs/luci-static/resources/view/omcproxy.js:20
 msgid "Minimum multicast scope to proxy (only affects IPv6 multicast)"
 msgstr ""
index 0f8ecde1d0cdbf1103aff52aaa11626bb50b2830..c4cc117235aeea3807842da52666dcd02801f8c4 100644 (file)
@@ -22,6 +22,10 @@ msgstr "Befelé jövő kapcsolat csatolója"
 msgid "Embedded IGMPv3 and MLDv2 proxy"
 msgstr "Beágyazott IGMPv3 és MLDv2 proxy"
 
+#: applications/luci-app-omcproxy/root/usr/share/rpcd/acl.d/luci-app-omcproxy.json:3
+msgid "Grant UCI access for luci-app-omcproxy"
+msgstr ""
+
 #: applications/luci-app-omcproxy/htdocs/luci-static/resources/view/omcproxy.js:20
 msgid "Minimum multicast scope to proxy (only affects IPv6 multicast)"
 msgstr ""
index 067c9e45ff7be8f865d9eded6be1c44b6da54e48..2116a188584fd323406c22e8e91ef31adb180864 100644 (file)
@@ -22,6 +22,10 @@ msgstr ""
 msgid "Embedded IGMPv3 and MLDv2 proxy"
 msgstr ""
 
+#: applications/luci-app-omcproxy/root/usr/share/rpcd/acl.d/luci-app-omcproxy.json:3
+msgid "Grant UCI access for luci-app-omcproxy"
+msgstr ""
+
 #: applications/luci-app-omcproxy/htdocs/luci-static/resources/view/omcproxy.js:20
 msgid "Minimum multicast scope to proxy (only affects IPv6 multicast)"
 msgstr ""
index a02dfceaacbe3d0292591d56c85aba1763dda308..3d93dad52657c8dfb64776b12276d1b659186aed 100644 (file)
@@ -1,12 +1,18 @@
 msgid ""
 msgstr ""
+"PO-Revision-Date: 2020-06-13 22:13+0000\n"
+"Last-Translator: Satoru Yoshida <ramat@ram.ne.jp>\n"
+"Language-Team: Japanese <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationsomcproxy/ja/>\n"
 "Language: ja\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.1-dev\n"
 
 #: applications/luci-app-omcproxy/htdocs/luci-static/resources/view/omcproxy.js:18
 msgid "Add instance"
-msgstr ""
+msgstr "インスタンスを追加"
 
 #: applications/luci-app-omcproxy/htdocs/luci-static/resources/view/omcproxy.js:35
 msgid "Downlink interface"
@@ -16,6 +22,10 @@ msgstr ""
 msgid "Embedded IGMPv3 and MLDv2 proxy"
 msgstr ""
 
+#: applications/luci-app-omcproxy/root/usr/share/rpcd/acl.d/luci-app-omcproxy.json:3
+msgid "Grant UCI access for luci-app-omcproxy"
+msgstr ""
+
 #: applications/luci-app-omcproxy/htdocs/luci-static/resources/view/omcproxy.js:20
 msgid "Minimum multicast scope to proxy (only affects IPv6 multicast)"
 msgstr ""
@@ -46,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"
index bba15aacc41484b343f85e40e17c999399623c2e..00ff64d3380e668dea2219632501c58e35adf753 100644 (file)
@@ -16,6 +16,10 @@ msgstr ""
 msgid "Embedded IGMPv3 and MLDv2 proxy"
 msgstr ""
 
+#: applications/luci-app-omcproxy/root/usr/share/rpcd/acl.d/luci-app-omcproxy.json:3
+msgid "Grant UCI access for luci-app-omcproxy"
+msgstr ""
+
 #: applications/luci-app-omcproxy/htdocs/luci-static/resources/view/omcproxy.js:20
 msgid "Minimum multicast scope to proxy (only affects IPv6 multicast)"
 msgstr ""
index 92afcd9f450542899bae54db741bc58b938ad8a6..7dd3d72de16fb4971522771b0665e54c4dc2814c 100644 (file)
@@ -22,6 +22,10 @@ msgstr "डाउनलिंक इंटरफेस"
 msgid "Embedded IGMPv3 and MLDv2 proxy"
 msgstr "एम्बेड केलेले IGMPv3 आणि MLDv2 प्रॉक्सी"
 
+#: applications/luci-app-omcproxy/root/usr/share/rpcd/acl.d/luci-app-omcproxy.json:3
+msgid "Grant UCI access for luci-app-omcproxy"
+msgstr ""
+
 #: applications/luci-app-omcproxy/htdocs/luci-static/resources/view/omcproxy.js:20
 msgid "Minimum multicast scope to proxy (only affects IPv6 multicast)"
 msgstr "प्रॉक्सीसाठी किमान मल्टीकास्ट स्कोप (केवळ IPv6 मल्टीकास्टला प्रभावित करते)"
index 3404f4d46f7a84e368b07051c129276bd8f65fea..483227f8c18b02c955eab8373a6a8ffda3de457f 100644 (file)
@@ -16,6 +16,10 @@ msgstr ""
 msgid "Embedded IGMPv3 and MLDv2 proxy"
 msgstr ""
 
+#: applications/luci-app-omcproxy/root/usr/share/rpcd/acl.d/luci-app-omcproxy.json:3
+msgid "Grant UCI access for luci-app-omcproxy"
+msgstr ""
+
 #: applications/luci-app-omcproxy/htdocs/luci-static/resources/view/omcproxy.js:20
 msgid "Minimum multicast scope to proxy (only affects IPv6 multicast)"
 msgstr ""
index 4a23d6c10a8137640024ddd3c01ad18bc84d5c45..fba7e65af7b552f1e00c1fbb3458e3a1b135c383 100644 (file)
@@ -16,6 +16,10 @@ msgstr ""
 msgid "Embedded IGMPv3 and MLDv2 proxy"
 msgstr ""
 
+#: applications/luci-app-omcproxy/root/usr/share/rpcd/acl.d/luci-app-omcproxy.json:3
+msgid "Grant UCI access for luci-app-omcproxy"
+msgstr ""
+
 #: applications/luci-app-omcproxy/htdocs/luci-static/resources/view/omcproxy.js:20
 msgid "Minimum multicast scope to proxy (only affects IPv6 multicast)"
 msgstr ""
index c3db089d658edf20988b3ee355181ef11fa23fa7..10e133f2d99935a70183a54eb814d4161f1cf3b1 100644 (file)
@@ -1,6 +1,6 @@
 msgid ""
 msgstr ""
-"PO-Revision-Date: 2020-01-13 14:27+0000\n"
+"PO-Revision-Date: 2020-05-24 17:41+0000\n"
 "Last-Translator: Marcin Net <marcin.net@linux.pl>\n"
 "Language-Team: Polish <https://hosted.weblate.org/projects/openwrt/"
 "luciapplicationsomcproxy/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 3.10.1\n"
+"X-Generator: Weblate 4.1-dev\n"
 
 #: applications/luci-app-omcproxy/htdocs/luci-static/resources/view/omcproxy.js:18
 msgid "Add instance"
@@ -23,6 +23,10 @@ msgstr "Interfejs downlink"
 msgid "Embedded IGMPv3 and MLDv2 proxy"
 msgstr "Wbudowany IGMPv3 i proxy MLDv2"
 
+#: applications/luci-app-omcproxy/root/usr/share/rpcd/acl.d/luci-app-omcproxy.json:3
+msgid "Grant UCI access for luci-app-omcproxy"
+msgstr "Udziel dostępu UCI do luci-app-omcproxy"
+
 #: applications/luci-app-omcproxy/htdocs/luci-static/resources/view/omcproxy.js:20
 msgid "Minimum multicast scope to proxy (only affects IPv6 multicast)"
 msgstr "Minimalny zakres multicastu do proxy (dotyczy tylko IPv6 multicast)"
index eabd8c99562295ec1dfbe39df6b60d08639e3d16..6fd68e2d402884e15ac19ff991df4cb2b477d3d6 100644 (file)
@@ -1,6 +1,6 @@
 msgid ""
 msgstr ""
-"PO-Revision-Date: 2019-12-09 20:06+0000\n"
+"PO-Revision-Date: 2020-05-17 10:09+0000\n"
 "Last-Translator: ssantos <ssantos@web.de>\n"
 "Language-Team: Portuguese <https://hosted.weblate.org/projects/openwrt/"
 "luciapplicationsomcproxy/pt/>\n"
@@ -8,7 +8,7 @@ msgstr ""
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
 "Plural-Forms: nplurals=2; plural=n > 1;\n"
-"X-Generator: Weblate 3.10-dev\n"
+"X-Generator: Weblate 4.1-dev\n"
 
 #: applications/luci-app-omcproxy/htdocs/luci-static/resources/view/omcproxy.js:18
 msgid "Add instance"
@@ -22,6 +22,10 @@ msgstr "Interface de downlink"
 msgid "Embedded IGMPv3 and MLDv2 proxy"
 msgstr "Proxy de IGMPv3 e MLDv2 incorporado"
 
+#: applications/luci-app-omcproxy/root/usr/share/rpcd/acl.d/luci-app-omcproxy.json:3
+msgid "Grant UCI access for luci-app-omcproxy"
+msgstr "Conceder acesso UCI ao luci-app-omcproxy"
+
 #: applications/luci-app-omcproxy/htdocs/luci-static/resources/view/omcproxy.js:20
 msgid "Minimum multicast scope to proxy (only affects IPv6 multicast)"
 msgstr "Escopo mínimo de multicast ao proxy (afeta apenas o multicast IPv6)"
index bea1c81f26f33b5e03f84ab077787b089754ae1f..da59ac678371fcbb8f94acb3bdfb3fdc62783ec6 100644 (file)
@@ -1,14 +1,14 @@
 msgid ""
 msgstr ""
-"PO-Revision-Date: 2019-12-05 17:08+0000\n"
+"PO-Revision-Date: 2020-05-16 19:08+0000\n"
 "Last-Translator: Wellington Terumi Uemura <wellingtonuemura@gmail.com>\n"
 "Language-Team: Portuguese (Brazil) <https://hosted.weblate.org/projects/"
 "openwrt/luciapplicationsomcproxy/pt_BR/>\n"
-"Language: pt-BR\n"
+"Language: pt_BR\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
 "Plural-Forms: nplurals=2; plural=n > 1;\n"
-"X-Generator: Weblate 3.10-dev\n"
+"X-Generator: Weblate 4.1-dev\n"
 
 #: applications/luci-app-omcproxy/htdocs/luci-static/resources/view/omcproxy.js:18
 msgid "Add instance"
@@ -22,6 +22,10 @@ msgstr "Interface de downlink"
 msgid "Embedded IGMPv3 and MLDv2 proxy"
 msgstr "Proxy IGMPv3 e MLDv2 incorporado"
 
+#: applications/luci-app-omcproxy/root/usr/share/rpcd/acl.d/luci-app-omcproxy.json:3
+msgid "Grant UCI access for luci-app-omcproxy"
+msgstr "Conceda acesso UCI ao luci-app-omcproxy"
+
 #: applications/luci-app-omcproxy/htdocs/luci-static/resources/view/omcproxy.js:20
 msgid "Minimum multicast scope to proxy (only affects IPv6 multicast)"
 msgstr ""
index d70c9baaac71928068f42d97be969ef79d16b15d..2c06a049e034697b96fe966f018ece6ceb507ed4 100644 (file)
@@ -23,6 +23,10 @@ msgstr ""
 msgid "Embedded IGMPv3 and MLDv2 proxy"
 msgstr ""
 
+#: applications/luci-app-omcproxy/root/usr/share/rpcd/acl.d/luci-app-omcproxy.json:3
+msgid "Grant UCI access for luci-app-omcproxy"
+msgstr ""
+
 #: applications/luci-app-omcproxy/htdocs/luci-static/resources/view/omcproxy.js:20
 msgid "Minimum multicast scope to proxy (only affects IPv6 multicast)"
 msgstr ""
index 622b1b4ff8461a851ed27127e23a54551b244ead..3d0c5700bc3225d63b8487e63390bbde7aacb8c7 100644 (file)
@@ -1,15 +1,15 @@
 msgid ""
 msgstr ""
-"PO-Revision-Date: 2019-12-26 18:24+0000\n"
-"Last-Translator: Alex Ky <esthomolupus@gmail.com>\n"
+"PO-Revision-Date: 2020-06-07 15:48+0000\n"
+"Last-Translator: Artem <KovalevArtem.ru@gmail.com>\n"
 "Language-Team: Russian <https://hosted.weblate.org/projects/openwrt/"
 "luciapplicationsomcproxy/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 3.10\n"
+"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n"
+"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
+"X-Generator: Weblate 4.1-dev\n"
 
 #: applications/luci-app-omcproxy/htdocs/luci-static/resources/view/omcproxy.js:18
 msgid "Add instance"
@@ -23,6 +23,10 @@ msgstr ""
 msgid "Embedded IGMPv3 and MLDv2 proxy"
 msgstr ""
 
+#: applications/luci-app-omcproxy/root/usr/share/rpcd/acl.d/luci-app-omcproxy.json:3
+msgid "Grant UCI access for luci-app-omcproxy"
+msgstr "Предоставить UCI доступ для luci-app-omcproxy"
+
 #: applications/luci-app-omcproxy/htdocs/luci-static/resources/view/omcproxy.js:20
 msgid "Minimum multicast scope to proxy (only affects IPv6 multicast)"
 msgstr ""
@@ -33,7 +37,7 @@ msgstr ""
 
 #: applications/luci-app-omcproxy/htdocs/luci-static/resources/view/omcproxy.js:20
 msgid "Scope"
-msgstr ""
+msgstr "Радиус действия"
 
 #: applications/luci-app-omcproxy/htdocs/luci-static/resources/view/omcproxy.js:31
 msgid "Uplink interface"
@@ -49,20 +53,20 @@ msgstr ""
 
 #: applications/luci-app-omcproxy/htdocs/luci-static/resources/view/omcproxy.js:26
 msgid "admin-local"
-msgstr ""
+msgstr "admin-local"
 
 #: 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"
-msgstr ""
+msgstr "глобальный"
 
 #: applications/luci-app-omcproxy/htdocs/luci-static/resources/view/omcproxy.js:13
 #: applications/luci-app-omcproxy/root/usr/share/luci/menu.d/luci-app-omcproxy.json:3
 msgid "omcproxy"
-msgstr ""
+msgstr "omcproxy"
 
 #: applications/luci-app-omcproxy/htdocs/luci-static/resources/view/omcproxy.js:24
 msgid "organization-local"
index 42025d0ec9891719bb9a94df1735fe4546ccad6b..1825608daeaf54cdd3d5e1a7d664ad627190bf16 100644 (file)
@@ -22,6 +22,10 @@ msgstr ""
 msgid "Embedded IGMPv3 and MLDv2 proxy"
 msgstr ""
 
+#: applications/luci-app-omcproxy/root/usr/share/rpcd/acl.d/luci-app-omcproxy.json:3
+msgid "Grant UCI access for luci-app-omcproxy"
+msgstr ""
+
 #: applications/luci-app-omcproxy/htdocs/luci-static/resources/view/omcproxy.js:20
 msgid "Minimum multicast scope to proxy (only affects IPv6 multicast)"
 msgstr ""
index 2a0c3dde67458b84b9c3512fb898e3d8a4ca48ef..22d3be4d3aae584e10dc08bfda0b46250324deda 100644 (file)
@@ -22,6 +22,10 @@ msgstr ""
 msgid "Embedded IGMPv3 and MLDv2 proxy"
 msgstr ""
 
+#: applications/luci-app-omcproxy/root/usr/share/rpcd/acl.d/luci-app-omcproxy.json:3
+msgid "Grant UCI access for luci-app-omcproxy"
+msgstr ""
+
 #: applications/luci-app-omcproxy/htdocs/luci-static/resources/view/omcproxy.js:20
 msgid "Minimum multicast scope to proxy (only affects IPv6 multicast)"
 msgstr ""
index 45814bb68c990eab42e916c4dde5ced58133ac7c..58970a5c4baa3c07b97efc548efe1beb76990bd3 100644 (file)
@@ -13,6 +13,10 @@ msgstr ""
 msgid "Embedded IGMPv3 and MLDv2 proxy"
 msgstr ""
 
+#: applications/luci-app-omcproxy/root/usr/share/rpcd/acl.d/luci-app-omcproxy.json:3
+msgid "Grant UCI access for luci-app-omcproxy"
+msgstr ""
+
 #: applications/luci-app-omcproxy/htdocs/luci-static/resources/view/omcproxy.js:20
 msgid "Minimum multicast scope to proxy (only affects IPv6 multicast)"
 msgstr ""
index c9a4b15c88e7c05239108a965eeab0f51ed9b23e..57c19128cca8c76df7ba7a26095967ce04686751 100644 (file)
@@ -16,6 +16,10 @@ msgstr ""
 msgid "Embedded IGMPv3 and MLDv2 proxy"
 msgstr ""
 
+#: applications/luci-app-omcproxy/root/usr/share/rpcd/acl.d/luci-app-omcproxy.json:3
+msgid "Grant UCI access for luci-app-omcproxy"
+msgstr ""
+
 #: applications/luci-app-omcproxy/htdocs/luci-static/resources/view/omcproxy.js:20
 msgid "Minimum multicast scope to proxy (only affects IPv6 multicast)"
 msgstr ""
index c11bc3572dc1e27647a1b8e0a39509541b340ac7..5918c5d47a23e6bd519d8cd013f1ead041c70598 100644 (file)
@@ -23,6 +23,10 @@ msgstr ""
 msgid "Embedded IGMPv3 and MLDv2 proxy"
 msgstr ""
 
+#: applications/luci-app-omcproxy/root/usr/share/rpcd/acl.d/luci-app-omcproxy.json:3
+msgid "Grant UCI access for luci-app-omcproxy"
+msgstr ""
+
 #: applications/luci-app-omcproxy/htdocs/luci-static/resources/view/omcproxy.js:20
 msgid "Minimum multicast scope to proxy (only affects IPv6 multicast)"
 msgstr ""
index e3fda6de1c0103188fd9da98fe3659e10efac4e8..5dcc98ae1f4b47e3066e061c99fa27afcefef010 100644 (file)
@@ -16,6 +16,10 @@ msgstr ""
 msgid "Embedded IGMPv3 and MLDv2 proxy"
 msgstr ""
 
+#: applications/luci-app-omcproxy/root/usr/share/rpcd/acl.d/luci-app-omcproxy.json:3
+msgid "Grant UCI access for luci-app-omcproxy"
+msgstr ""
+
 #: applications/luci-app-omcproxy/htdocs/luci-static/resources/view/omcproxy.js:20
 msgid "Minimum multicast scope to proxy (only affects IPv6 multicast)"
 msgstr ""
index c01e120bbb6361a2453d2b0dd3d99c346932a0ef..718f37afd8b007a73c327066ecf2ee60d5854647 100644 (file)
@@ -13,6 +13,10 @@ msgstr "下行链路接口"
 msgid "Embedded IGMPv3 and MLDv2 proxy"
 msgstr "嵌入式IGMPv3和MLDv2组播代理(omcproxy)"
 
+#: applications/luci-app-omcproxy/root/usr/share/rpcd/acl.d/luci-app-omcproxy.json:3
+msgid "Grant UCI access for luci-app-omcproxy"
+msgstr ""
+
 #: applications/luci-app-omcproxy/htdocs/luci-static/resources/view/omcproxy.js:20
 msgid "Minimum multicast scope to proxy (only affects IPv6 multicast)"
 msgstr "代理的最小范围(只影响IPv6的组播)"
index e8ba81106a428c197cd9cb767fd5ed481d0b1f22..7e019eb941cad2e70eb70ece619fdf6aedfff672 100644 (file)
@@ -22,6 +22,10 @@ msgstr ""
 msgid "Embedded IGMPv3 and MLDv2 proxy"
 msgstr ""
 
+#: applications/luci-app-omcproxy/root/usr/share/rpcd/acl.d/luci-app-omcproxy.json:3
+msgid "Grant UCI access for luci-app-omcproxy"
+msgstr ""
+
 #: applications/luci-app-omcproxy/htdocs/luci-static/resources/view/omcproxy.js:20
 msgid "Minimum multicast scope to proxy (only affects IPv6 multicast)"
 msgstr ""
diff --git a/applications/luci-app-omcproxy/root/usr/share/rpcd/acl.d/luci-app-omcproxy.json b/applications/luci-app-omcproxy/root/usr/share/rpcd/acl.d/luci-app-omcproxy.json
new file mode 100644 (file)
index 0000000..63bf114
--- /dev/null
@@ -0,0 +1,11 @@
+{
+       "luci-app-omcproxy": {
+               "description": "Grant UCI access for luci-app-omcproxy",
+               "read": {
+                       "uci": [ "omcproxy" ]
+               },
+               "write": {
+                       "uci": [ "omcproxy" ]
+               }
+       }
+}
diff --git a/applications/luci-app-openvpn/po/ar/openvpn.po b/applications/luci-app-openvpn/po/ar/openvpn.po
new file mode 100644 (file)
index 0000000..5a81f47
--- /dev/null
@@ -0,0 +1,839 @@
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2009-05-19 19:35+0200\n"
+"PO-Revision-Date: 2020-06-03 12:10+0000\n"
+"Last-Translator: Marwan Amireh <amirehmarwan@gmail.com>\n"
+"Language-Team: Arabic <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationsopenvpn/ar/>\n"
+"Language: ar\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 "
+"&& n%100<=10 ? 3 : n%100>=11 ? 4 : 5;\n"
+"X-Generator: Weblate 4.1-dev\n"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:364
+msgid "'net30', 'p2p', or 'subnet'"
+msgstr "\"net30\" أو \"p2p\" أو \"الشبكة الفرعية\""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:481
+msgid "Accept options pushed from server"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/view/openvpn/cbi-select-input-add.htm:92
+msgid "Add"
+msgstr "إضافة"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:225
+msgid "Add route after establishing connection"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/view/openvpn/cbi-select-input-add.htm:92
+msgid "Add template based configuration"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:748
+msgid "Additional authentication over TLS"
+msgstr "مصادقة إضافية عبر بروتوكول طبقة المقابس الآمنة"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:417
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:57
+msgid "Allow client-to-client traffic"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:422
+msgid "Allow multiple clients with same certificate"
+msgstr "السماح للعديد من العملاء بنفس الشهادة"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:740
+msgid "Allow only one session"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:193
+msgid "Allow remote to change its IP or port"
+msgstr "السماح للسيرفر البعيد بتغيير عنوان بروتوكول الإنترنت أو المنفذ الخاص به"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:457
+msgid "Allowed maximum of connected clients"
+msgstr "الحد الأقصى المسموح به للعملاء المتصلين"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:462
+msgid "Allowed maximum of internal"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:467
+msgid "Allowed maximum of new connections"
+msgstr "الحد الأقصى المسموح به من اتصالات جديدة"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:68
+msgid "Append log to file"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:486
+msgid "Authenticate using username/password"
+msgstr "المصادقة باستخدام اسم المستخدم/كلمة المرور"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:556
+msgid "Automatically redirect default route"
+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 ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:120
+msgid "Call down cmd/script before TUN/TAP close"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:658
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:77
+msgid "Certificate authority"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:80
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:17
+msgid "Change process priority"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:40
+msgid "Change to directory before initialization"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:776
+msgid "Check peer certificate against a CRL"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:44
+msgid "Chroot to directory after initialization"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:392
+msgid "Client is disabled"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/view/openvpn/pageswitch.htm:20
+msgid "Configuration category"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:477
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:53
+msgid "Configure client mode"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:377
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:37
+msgid "Configure server bridge"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:372
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:33
+msgid "Configure server mode"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:540
+msgid "Connect through Socks5 proxy"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:520
+msgid "Connect to remote host through an HTTP proxy"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:515
+msgid "Connection retry interval"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:564
+msgid "Cryptography"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:233
+msgid "Delay n seconds after connection"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:112
+msgid "Delay tun/tap open and up script execution"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:662
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:81
+msgid "Diffie-Hellman parameters"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:427
+msgid "Directory for custom client config files"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:24
+msgid "Disable Paging"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:28
+msgid "Disable options consistency check"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:197
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:41
+msgid "Do not bind to local address and port"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:217
+msgid "Don't actually execute ifconfig"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:237
+msgid "Don't add routes automatically"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:760
+msgid "Don't cache --askpass or --auth-user-pass passwords"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:245
+msgid "Don't drop incoming tun packets with same destination as host"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:387
+msgid "Don't inherit global push options"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:72
+msgid "Don't log timestamps"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:241
+msgid "Don't pull routes automatically"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:332
+msgid "Don't re-read key on restart"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:261
+msgid "Don't use adaptive lzo compression"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:221
+msgid "Don't warn on ifconfig inconsistencies"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:88
+msgid "Echo parameters to log"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:253
+msgid "Empirically measure MTU"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:632
+msgid "Enable OpenSSL hardware crypto engines"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:249
+msgid "Enable Path MTU discovery"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:568
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:65
+msgid "Enable Static Key encryption mode (non-TLS)"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:653
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:678
+msgid "Enable TLS and assume client role"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:648
+msgid "Enable TLS and assume server role"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:165
+msgid "Enable a compression algorithm"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:278
+msgid "Enable internal datagram fragmentation"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:345
+msgid "Enable management interface on <em>IP</em> <em>port</em>"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn.lua:104
+msgid "Enabled"
+msgstr "ممكّن"
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:752
+msgid "Encrypt and authenticate all control channel packets with the key"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:622
+msgid "Encryption cipher for packets"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:128
+msgid "Execute shell cmd after routes are added"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:132
+msgid "Execute shell command on remote IP change"
+msgstr ""
+
+#: 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 ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:744
+msgid "Exit on TLS negotiation failure"
+msgstr ""
+
+#: applications/luci-app-openvpn/root/usr/share/rpcd/acl.d/luci-app-openvpn.json:3
+msgid "Grant access to OpenVPN configuration"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:573
+msgid "HMAC authentication for packets"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:491
+msgid "Handling of authentication failures"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:308
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:49
+msgid ""
+"Helper directive to simplify the expression of --ping and --ping-restart in "
+"server mode configurations"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:551
+msgid "If hostname resolve fails, retry"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/view/openvpn/pageswitch.htm:12
+msgid "Instance \"%s\""
+msgstr ""
+
+#: 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 ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:336
+msgid "Keep local IP address on restart"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:340
+msgid "Keep remote IP address on restart"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:328
+msgid "Keep tun/tap device open on restart"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:736
+msgid "Key transition window"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:104
+msgid "Limit repeated log messages"
+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 ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:177
+msgid "Local host name or IP address"
+msgstr ""
+
+#: 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 ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:173
+msgid "Major mode"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:452
+msgid "Maximum number of queued TCP output packets"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:168
+msgid "Networking"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:447
+msgid "Number of allocated broadcast buffers"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:360
+msgid "Number of lines for log file history"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/view/openvpn/cbi-select-input-add.htm:95
+msgid "OVPN configuration file upload"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:764
+msgid "Only accept connections from given X509 name"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:324
+msgid "Only process ping timeouts if routes exist"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/controller/openvpn.lua:8
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn.lua:10
+msgid "OpenVPN"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn.lua:11
+msgid "OpenVPN instances"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:84
+msgid "Optimize TUN/TAP/UDP writes"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/view/openvpn/pageswitch.htm:11
+msgid "Overview"
+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 ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:137
+msgid "Pass environment variables to script"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:644
+msgid "Persist replay-protection state"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:402
+msgid "Persist/unpersist ifconfig-pool"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:312
+msgid "Ping remote every n seconds over TCP/UDP port"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-file.lua:28
+msgid "Please edit this file directly in a terminal session."
+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 ""
+
+#: applications/luci-app-openvpn/luasrc/view/openvpn/cbi-select-input-add.htm:23
+msgid "Please select a valid VPN template!"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:161
+msgid "Policy level over usage of external programs and scripts"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn.lua:141
+msgid "Port"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn.lua:156
+msgid "Protocol"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:530
+msgid "Proxy timeout in seconds"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:407
+msgid "Push an ifconfig option to remote"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:382
+msgid "Push options to peer"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:350
+msgid "Query management channel for private key"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:505
+msgid "Randomly choose remote server"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:432
+msgid "Refuse connection if no custom client config"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:92
+msgid "Remap SIGUSR1 signals"
+msgstr ""
+
+#: 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 ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:316
+msgid "Remote ping timeout"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:720
+msgid "Renegotiate data chan. key after bytes"
+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 ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:636
+msgid "Replay protection sliding window size"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:768
+msgid "Require explicit designation on certificate"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:772
+msgid "Require explicit key usage on certificate"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:320
+msgid "Restart after remote ping timeout"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:796
+msgid "Restrict the allowed ciphers to be negotiated"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:716
+msgid "Retransmit timeout on TLS control channel"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:525
+msgid "Retry indefinitely on HTTP proxy errors"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:546
+msgid "Retry indefinitely on Socks proxy errors"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:412
+msgid "Route subnet to client"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:145
+msgid "Run script cmd on client connection"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:149
+msgid "Run script cmd on client disconnection"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:124
+msgid "Run up/down scripts for all restarts"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-file.lua:37
+msgid "Save"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-file.lua:61
+msgid ""
+"Section to add an optional 'auth-user-pass' file with your credentials (%s)"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-file.lua:40
+msgid "Section to modify the OVPN config file (%s)"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/view/openvpn/cbi-select-input-add.htm:85
+msgid "Select template ..."
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:496
+msgid "Send notification to peer on disconnect"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:15
+msgid "Service"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:266
+msgid "Set TCP/UDP MTU"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:397
+msgid "Set aside a pool of subnets"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:535
+msgid "Set extended HTTP proxy options"
+msgstr ""
+
+#: 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 ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:442
+msgid "Set size of real and virtual address hash tables"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:292
+msgid "Set the TCP/UDP receive buffer size"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:288
+msgid "Set the TCP/UDP send buffer size"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:296
+msgid "Set tun/tap TX queue length"
+msgstr ""
+
+#: 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 ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:270
+msgid "Set tun/tap device MTU"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:274
+msgid "Set tun/tap device overhead"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:283
+msgid "Set upper bound on TCP MSS"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:300
+msgid "Shaping for peer bandwidth"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:108
+msgid "Shell cmd to execute after tun device open"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:116
+msgid "Shell cmd to run after tun device close"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:141
+msgid "Shell command to verify X509 name"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:640
+msgid "Silence the output of replay warnings"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:627
+msgid "Size of cipher key"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:229
+msgid "Specify a default gateway for routes"
+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 ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:355
+msgid "Start OpenVPN in a hibernating state"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn.lua:117
+msgid "Start/Stop"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn.lua:106
+msgid "Started"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:100
+msgid "Status file format version"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/view/openvpn/pageswitch.htm:15
+msgid "Switch to advanced configuration"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/view/openvpn/pageswitch.htm:18
+msgid "Switch to basic configuration"
+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 ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:185
+msgid "TCP/UDP port # for local (default=1194)"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:189
+msgid "TCP/UDP port # for remote (default=1194)"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:712
+msgid "TLS 1.3 or newer cipher"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:704
+msgid "TLS cipher"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:56
+msgid "TOS passthrough (applies to IPv4 only)"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/view/openvpn/cbi-select-input-add.htm:78
+msgid "Template based configuration"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:437
+msgid "Temporary directory for client-connect return file"
+msgstr ""
+
+#: 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 ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-file.lua:18
+msgid ""
+"The OVPN config file (%s) could not be found, please check your "
+"configuration."
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:784
+msgid "The highest supported TLS version"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:788
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:69
+msgid "The key direction for 'tls-auth' and 'secret' options"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:780
+msgid "The lowest supported TLS version"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-file.lua:27
+msgid ""
+"The size of the OVPN config file (%s) is too large for online editing in "
+"LuCI (&ge; 100 KB)."
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:792
+msgid "This completely disables cipher negotiation"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:732
+msgid "Timeframe for key exchange"
+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 ""
+
+#: applications/luci-app-openvpn/luasrc/view/openvpn/cbi-select-input-add.htm:104
+msgid "Upload"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/view/openvpn/cbi-select-input-add.htm:104
+msgid "Upload ovpn file"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:257
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:45
+msgid "Use fast LZO compression"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:510
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:97
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:103
+msgid "Use protocol"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:209
+msgid "Use tun/tap device node"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:472
+msgid "Use username as common name"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:368
+msgid "VPN"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:64
+msgid "Write log to file"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:96
+msgid "Write status to file every n seconds"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn.lua:112
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn.lua:114
+msgid "no"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:201
+msgid "tun/tap device"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:304
+msgid "tun/tap inactivity timeout"
+msgstr ""
+
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn.lua:111
+msgid "yes (%i)"
+msgstr ""
+
+#~ msgid "Daemonize after initialization"
+#~ msgstr "Daemonize after initialization"
+
+#~ msgid "Get PEM password from controlling tty before we daemonize"
+#~ msgstr "Get PEM password from controlling tty before we daemonize"
+
+#~ msgid "Output to syslog and do not daemonize"
+#~ msgstr "Output to syslog and do not daemonize"
+
+#~ msgid "Run as an inetd or xinetd server"
+#~ msgstr "Run as an inetd or xinetd server"
+
+#~ msgid "Set GID to group"
+#~ msgstr "Set GID to group"
+
+#~ msgid "Set UID to user"
+#~ msgstr "Set UID to user"
+
+#~ msgid "Write process ID to file"
+#~ msgstr "Write process ID to file"
index 932b2c46053361a76c922fe3166e3f6259905826..8d5346f2494dd4bb6923d0be9efb1b174aa5f1ad 100644 (file)
@@ -34,7 +34,7 @@ msgstr ""
 msgid "Add template based configuration"
 msgstr ""
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:746
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:748
 msgid "Additional authentication over TLS"
 msgstr ""
 
@@ -47,7 +47,7 @@ msgstr ""
 msgid "Allow multiple clients with same certificate"
 msgstr ""
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:738
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:740
 msgid "Allow only one session"
 msgstr ""
 
@@ -101,7 +101,7 @@ msgstr ""
 msgid "Change to directory before initialization"
 msgstr ""
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:774
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:776
 msgid "Check peer certificate against a CRL"
 msgstr ""
 
@@ -186,7 +186,7 @@ msgstr ""
 msgid "Don't add routes automatically"
 msgstr ""
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:758
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:760
 msgid "Don't cache --askpass or --auth-user-pass passwords"
 msgstr ""
 
@@ -264,7 +264,7 @@ msgstr ""
 msgid "Enabled"
 msgstr ""
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:750
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:752
 msgid "Encrypt and authenticate all control channel packets with the key"
 msgstr ""
 
@@ -292,7 +292,7 @@ msgid ""
 "added to OpenVPN's internal routing table"
 msgstr ""
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:742
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:744
 msgid "Exit on TLS negotiation failure"
 msgstr ""
 
@@ -340,7 +340,7 @@ msgstr ""
 msgid "Keep tun/tap device open on restart"
 msgstr ""
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:734
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:736
 msgid "Key transition window"
 msgstr ""
 
@@ -386,7 +386,7 @@ msgstr ""
 msgid "OVPN configuration file upload"
 msgstr ""
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:762
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:764
 msgid "Only accept connections from given X509 name"
 msgstr ""
 
@@ -493,15 +493,15 @@ msgstr ""
 msgid "Remote ping timeout"
 msgstr ""
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:718
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:720
 msgid "Renegotiate data chan. key after bytes"
 msgstr ""
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:722
+#: 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:726
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:728
 msgid "Renegotiate data chan. key after seconds"
 msgstr ""
 
@@ -509,11 +509,11 @@ msgstr ""
 msgid "Replay protection sliding window size"
 msgstr ""
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:766
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:768
 msgid "Require explicit designation on certificate"
 msgstr ""
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:770
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:772
 msgid "Require explicit key usage on certificate"
 msgstr ""
 
@@ -521,11 +521,11 @@ msgstr ""
 msgid "Restart after remote ping timeout"
 msgstr ""
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:794
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:796
 msgid "Restrict the allowed ciphers to be negotiated"
 msgstr ""
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:714
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:716
 msgid "Retransmit timeout on TLS control channel"
 msgstr ""
 
@@ -697,11 +697,11 @@ msgstr ""
 msgid "TCP/UDP port # for remote (default=1194)"
 msgstr ""
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:710
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:712
 msgid "TLS 1.3 or newer cipher"
 msgstr ""
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:702
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:704
 msgid "TLS cipher"
 msgstr ""
 
@@ -728,16 +728,16 @@ msgid ""
 "configuration."
 msgstr ""
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:782
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:784
 msgid "The highest supported TLS version"
 msgstr ""
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:786
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:788
 #: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:69
 msgid "The key direction for 'tls-auth' and 'secret' options"
 msgstr ""
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:778
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:780
 msgid "The lowest supported TLS version"
 msgstr ""
 
@@ -747,11 +747,11 @@ msgid ""
 "LuCI (&ge; 100 KB)."
 msgstr ""
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:790
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:792
 msgid "This completely disables cipher negotiation"
 msgstr ""
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:730
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:732
 msgid "Timeframe for key exchange"
 msgstr ""
 
index 7260b28016ae62e2aae625580104fcc128fc7555..dc5a12432fbe351e084a9f5aba37dff8935ac241 100644 (file)
@@ -33,7 +33,7 @@ msgstr ""
 msgid "Add template based configuration"
 msgstr ""
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:746
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:748
 msgid "Additional authentication over TLS"
 msgstr ""
 
@@ -46,7 +46,7 @@ msgstr ""
 msgid "Allow multiple clients with same certificate"
 msgstr ""
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:738
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:740
 msgid "Allow only one session"
 msgstr ""
 
@@ -100,7 +100,7 @@ msgstr ""
 msgid "Change to directory before initialization"
 msgstr ""
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:774
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:776
 msgid "Check peer certificate against a CRL"
 msgstr ""
 
@@ -185,7 +185,7 @@ msgstr ""
 msgid "Don't add routes automatically"
 msgstr ""
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:758
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:760
 msgid "Don't cache --askpass or --auth-user-pass passwords"
 msgstr ""
 
@@ -263,7 +263,7 @@ msgstr ""
 msgid "Enabled"
 msgstr ""
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:750
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:752
 msgid "Encrypt and authenticate all control channel packets with the key"
 msgstr ""
 
@@ -291,7 +291,7 @@ msgid ""
 "added to OpenVPN's internal routing table"
 msgstr ""
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:742
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:744
 msgid "Exit on TLS negotiation failure"
 msgstr ""
 
@@ -339,7 +339,7 @@ msgstr ""
 msgid "Keep tun/tap device open on restart"
 msgstr ""
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:734
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:736
 msgid "Key transition window"
 msgstr ""
 
@@ -385,7 +385,7 @@ msgstr ""
 msgid "OVPN configuration file upload"
 msgstr ""
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:762
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:764
 msgid "Only accept connections from given X509 name"
 msgstr ""
 
@@ -492,15 +492,15 @@ msgstr ""
 msgid "Remote ping timeout"
 msgstr ""
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:718
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:720
 msgid "Renegotiate data chan. key after bytes"
 msgstr ""
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:722
+#: 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:726
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:728
 msgid "Renegotiate data chan. key after seconds"
 msgstr ""
 
@@ -508,11 +508,11 @@ msgstr ""
 msgid "Replay protection sliding window size"
 msgstr ""
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:766
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:768
 msgid "Require explicit designation on certificate"
 msgstr ""
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:770
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:772
 msgid "Require explicit key usage on certificate"
 msgstr ""
 
@@ -520,11 +520,11 @@ msgstr ""
 msgid "Restart after remote ping timeout"
 msgstr ""
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:794
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:796
 msgid "Restrict the allowed ciphers to be negotiated"
 msgstr ""
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:714
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:716
 msgid "Retransmit timeout on TLS control channel"
 msgstr ""
 
@@ -696,11 +696,11 @@ msgstr ""
 msgid "TCP/UDP port # for remote (default=1194)"
 msgstr ""
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:710
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:712
 msgid "TLS 1.3 or newer cipher"
 msgstr ""
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:702
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:704
 msgid "TLS cipher"
 msgstr ""
 
@@ -727,16 +727,16 @@ msgid ""
 "configuration."
 msgstr ""
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:782
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:784
 msgid "The highest supported TLS version"
 msgstr ""
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:786
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:788
 #: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:69
 msgid "The key direction for 'tls-auth' and 'secret' options"
 msgstr ""
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:778
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:780
 msgid "The lowest supported TLS version"
 msgstr ""
 
@@ -746,11 +746,11 @@ msgid ""
 "LuCI (&ge; 100 KB)."
 msgstr ""
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:790
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:792
 msgid "This completely disables cipher negotiation"
 msgstr ""
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:730
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:732
 msgid "Timeframe for key exchange"
 msgstr ""
 
index 1df100811177ed96710f8ca5803924adaa1852a4..5d0d94c938569c8529cc71797f936cd5f63fa138 100644 (file)
@@ -34,7 +34,7 @@ msgstr "Afegeix ruta després d'establir connexió"
 msgid "Add template based configuration"
 msgstr ""
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:746
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:748
 msgid "Additional authentication over TLS"
 msgstr "Autenticació addicional sobre TLS"
 
@@ -47,7 +47,7 @@ msgstr "Permet tràfic client a client"
 msgid "Allow multiple clients with same certificate"
 msgstr "Permet múltiples clients amb el mateix certificat"
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:738
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:740
 msgid "Allow only one session"
 msgstr "Permet només una sessió"
 
@@ -104,7 +104,7 @@ msgstr "Canvia la prioritat del procés"
 msgid "Change to directory before initialization"
 msgstr "Canvia el directori abans de la inicialització"
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:774
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:776
 msgid "Check peer certificate against a CRL"
 msgstr "Comprova el certificat de peer contra un CRL"
 
@@ -189,7 +189,7 @@ msgstr "No executis ifconfig"
 msgid "Don't add routes automatically"
 msgstr "No afegeixis rutes automàticament"
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:758
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:760
 msgid "Don't cache --askpass or --auth-user-pass passwords"
 msgstr "No desis a la memòria cau contrasenyes --askpass o --auth-user-pass"
 
@@ -267,7 +267,7 @@ msgstr "Activa la interfície de gestió a <em>IP</em> <em>port</em>"
 msgid "Enabled"
 msgstr "Activat"
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:750
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:752
 msgid "Encrypt and authenticate all control channel packets with the key"
 msgstr ""
 
@@ -295,7 +295,7 @@ msgid ""
 "added to OpenVPN's internal routing table"
 msgstr ""
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:742
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:744
 msgid "Exit on TLS negotiation failure"
 msgstr "Surt en fallar la negociació TLS"
 
@@ -343,7 +343,7 @@ msgstr "Mantingues l'adreça IP remota al reiniciar"
 msgid "Keep tun/tap device open on restart"
 msgstr "Mantingues el dispositiu tun/tap obert al reiniciar"
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:734
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:736
 msgid "Key transition window"
 msgstr "Finestra de transició de clau"
 
@@ -389,7 +389,7 @@ msgstr "Número de línies per historial de fitxer de registre"
 msgid "OVPN configuration file upload"
 msgstr ""
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:762
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:764
 msgid "Only accept connections from given X509 name"
 msgstr "Accepta connexions només d'un cert nom X509"
 
@@ -496,15 +496,15 @@ msgstr "Nom de màquina remot o adreça IP"
 msgid "Remote ping timeout"
 msgstr "Temps d'espera màxim de ping remot"
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:718
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:720
 msgid "Renegotiate data chan. key after bytes"
 msgstr "Renegocia clau de canal de dades després de bytes"
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:722
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:724
 msgid "Renegotiate data chan. key after packets"
 msgstr "Renegocia clau de canal de dades després de paquets"
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:726
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:728
 msgid "Renegotiate data chan. key after seconds"
 msgstr "Renegocia clau de canal de dades després de segons"
 
@@ -512,11 +512,11 @@ msgstr "Renegocia clau de canal de dades després de segons"
 msgid "Replay protection sliding window size"
 msgstr "Mida de la finestra lliscant de protecció de reproducció"
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:766
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:768
 msgid "Require explicit designation on certificate"
 msgstr "Requereix una designació explícita al certificat"
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:770
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:772
 msgid "Require explicit key usage on certificate"
 msgstr "Requereix ús de clau explícit al certificat"
 
@@ -524,11 +524,11 @@ msgstr "Requereix ús de clau explícit al certificat"
 msgid "Restart after remote ping timeout"
 msgstr "Reinicia després d'excedir el temps d'espera de ping remot"
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:794
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:796
 msgid "Restrict the allowed ciphers to be negotiated"
 msgstr ""
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:714
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:716
 msgid "Retransmit timeout on TLS control channel"
 msgstr "Temps d'espera de retransmissió en canal de control TLS"
 
@@ -701,11 +701,11 @@ msgstr "Port TCP/UDP per local (defecte=1194)"
 msgid "TCP/UDP port # for remote (default=1194)"
 msgstr "Port TCP/UDP per remot (defecte=1194)"
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:710
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:712
 msgid "TLS 1.3 or newer cipher"
 msgstr ""
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:702
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:704
 msgid "TLS cipher"
 msgstr "Xifrador TLS"
 
@@ -732,16 +732,16 @@ msgid ""
 "configuration."
 msgstr ""
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:782
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:784
 msgid "The highest supported TLS version"
 msgstr ""
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:786
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:788
 #: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:69
 msgid "The key direction for 'tls-auth' and 'secret' options"
 msgstr ""
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:778
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:780
 msgid "The lowest supported TLS version"
 msgstr ""
 
@@ -751,11 +751,11 @@ msgid ""
 "LuCI (&ge; 100 KB)."
 msgstr ""
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:790
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:792
 msgid "This completely disables cipher negotiation"
 msgstr ""
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:730
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:732
 msgid "Timeframe for key exchange"
 msgstr "Calendari per intercanvi de claus"
 
index aac6385aac91a3119b6eba9f61a8dfa78d448828..ae8180477a457b54fa7c090b77480227947fd748 100644 (file)
@@ -32,7 +32,7 @@ msgstr "Přidat trasu po navázání spojení"
 msgid "Add template based configuration"
 msgstr "Přidat konfiguraci založenou na předloze"
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:746
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:748
 msgid "Additional authentication over TLS"
 msgstr "Dodatečné ověření přes TLS"
 
@@ -45,7 +45,7 @@ msgstr "Povolit provoz typu klient-klient"
 msgid "Allow multiple clients with same certificate"
 msgstr "Povolit více klientů se stejným certifikátem"
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:738
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:740
 msgid "Allow only one session"
 msgstr "Povolit pouze jedno sezení"
 
@@ -101,7 +101,7 @@ msgstr "Změnit prioritu procesu"
 msgid "Change to directory before initialization"
 msgstr "Změnit na adresář před inicializací"
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:774
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:776
 msgid "Check peer certificate against a CRL"
 msgstr ""
 "Zkontrolovat certifikát druhé strany proti revokačnímu seznamu certifikátů "
@@ -188,7 +188,7 @@ msgstr "Ve skutečnosti nespouštět příkazy ifconfig/netsh"
 msgid "Don't add routes automatically"
 msgstr "Nepřidávat trasy automaticky"
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:758
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:760
 msgid "Don't cache --askpass or --auth-user-pass passwords"
 msgstr "Neukládat --askpass nebo --auth-user-pass passwords do mezipaměti"
 
@@ -266,7 +266,7 @@ msgstr "Povolit správu rozhraní na <em>IP</em> <em>port</em>"
 msgid "Enabled"
 msgstr "Zapnuto"
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:750
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:752
 msgid "Encrypt and authenticate all control channel packets with the key"
 msgstr "Šifrovat a autentizovat všechny pakety řídícího kanálu pomocí klíče"
 
@@ -298,7 +298,7 @@ msgstr ""
 "Provádí se v režimu serveru, kdykoli je do interní směrovací tabulky OpenVPN "
 "přidána adresa / trasa IPv4 nebo adresa MAC"
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:742
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:744
 msgid "Exit on TLS negotiation failure"
 msgstr "Ukončit při selhání vyjednávání TLS"
 
@@ -348,7 +348,7 @@ msgstr "Ponechat vzdálenou IP adresu po restartu"
 msgid "Keep tun/tap device open on restart"
 msgstr "Ponechat TUN/TAP zařízení otevřené po restartu"
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:734
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:736
 msgid "Key transition window"
 msgstr "Časové okno přechodu mezi klíči"
 
@@ -394,7 +394,7 @@ msgstr "Počet řádků ve vyrovnávací paměti historie protokolu"
 msgid "OVPN configuration file upload"
 msgstr "Nahrání konfiguračního souboru OVPN"
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:762
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:764
 msgid "Only accept connections from given X509 name"
 msgstr "Přijmout pouze spojení z daného X.509 názvu"
 
@@ -502,15 +502,15 @@ msgstr "Název vzdáleného hostitele nebo adresa IP"
 msgid "Remote ping timeout"
 msgstr "Časový limit pingu protistrany"
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:718
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:720
 msgid "Renegotiate data chan. key after bytes"
 msgstr "Znovuvyjednat klíč datového kanálu po n bajtech"
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:722
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:724
 msgid "Renegotiate data chan. key after packets"
 msgstr "Znovuvyjednat klíč datového kanálu po n paketech"
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:726
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:728
 msgid "Renegotiate data chan. key after seconds"
 msgstr "Znovuvyjednat klíč datového kanálu po n sekundách"
 
@@ -518,11 +518,11 @@ msgstr "Znovuvyjednat klíč datového kanálu po n sekundách"
 msgid "Replay protection sliding window size"
 msgstr "Velikost posuvného okna ochrany proti přehrání"
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:766
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:768
 msgid "Require explicit designation on certificate"
 msgstr "Vyžadovat explicitní označení na certifikátu (zastaralé)"
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:770
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:772
 msgid "Require explicit key usage on certificate"
 msgstr "Vyžadovat explicitní označení klíče u certifikátu"
 
@@ -530,11 +530,11 @@ msgstr "Vyžadovat explicitní označení klíče u certifikátu"
 msgid "Restart after remote ping timeout"
 msgstr "Vyvolat SIGUSR1 restart pro vypršení časového limitu ping protistrany"
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:794
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:796
 msgid "Restrict the allowed ciphers to be negotiated"
 msgstr "Omezit povolené šifry pro vyjednání"
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:714
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:716
 msgid "Retransmit timeout on TLS control channel"
 msgstr "Časový limit opakovaného odesílání v kontrolním kanálu TLS"
 
@@ -707,11 +707,11 @@ msgstr "Číslo portu TCP/UDP pro místní stranu (výchozí = 1194)"
 msgid "TCP/UDP port # for remote (default=1194)"
 msgstr "Číslo portu TCP/UDP pro vzdálenou stranu (výchozí = 1194)"
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:710
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:712
 msgid "TLS 1.3 or newer cipher"
 msgstr "TLS 1.3 nebo novější šifra"
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:702
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:704
 msgid "TLS cipher"
 msgstr "TLS šifra"
 
@@ -738,16 +738,16 @@ msgid ""
 "configuration."
 msgstr "Konfigurační soubor OVPN (%s) nebyl nalezen, zkontrolujte konfiguraci."
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:782
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:784
 msgid "The highest supported TLS version"
 msgstr "Nejvyšší podporovaná verze TLS"
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:786
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:788
 #: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:69
 msgid "The key direction for 'tls-auth' and 'secret' options"
 msgstr "Směr klíče pro možnosti 'tls-auth' a 'secret'"
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:778
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:780
 msgid "The lowest supported TLS version"
 msgstr "Nejnižší podporovaná verze TLS"
 
@@ -759,11 +759,11 @@ msgstr ""
 "Konfigurační soubor OVPN (%s) je příliš velký pro online úpravy v LuCI (&ge; "
 "100 KB)."
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:790
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:792
 msgid "This completely disables cipher negotiation"
 msgstr "Zcela zakázat vyjednání šifry"
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:730
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:732
 msgid "Timeframe for key exchange"
 msgstr "Časový rámec pro výměnu klíčů"
 
index 1ff8957a2f63103aa0e9ee7987eadc19c0646959..cc63de66b6c147aee84cc0ae40b9d2079d0f4bf1 100644 (file)
@@ -34,7 +34,7 @@ msgstr "Netzwerkrouten nach Verbindungsaufbau einrichten"
 msgid "Add template based configuration"
 msgstr "Hinzufügen einer vorlagenbasierten Konfiguration"
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:746
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:748
 msgid "Additional authentication over TLS"
 msgstr "Erweiterte Authentifikation über TLS"
 
@@ -47,7 +47,7 @@ msgstr "Netzwerkverkehr zwischen Teilnehmern zulassen"
 msgid "Allow multiple clients with same certificate"
 msgstr "Mehrere Teilnehmer mit selbem Zertifikat erlauben"
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:738
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:740
 msgid "Allow only one session"
 msgstr "Nur eine einzige Verbindung zulassen"
 
@@ -102,7 +102,7 @@ msgstr "Prozess-Priorität anpassen"
 msgid "Change to directory before initialization"
 msgstr "<em>Vor</em> der Initialisierung in Verzeichnis wechseln"
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:774
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:776
 msgid "Check peer certificate against a CRL"
 msgstr "Teilnehmerzertifikat mit Sperrliste abgleichen"
 
@@ -187,7 +187,7 @@ msgstr "Schnittstellenkonfiguration nicht durchführen"
 msgid "Don't add routes automatically"
 msgstr "Netzwerkrouten nicht automatisch einrichten"
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:758
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:760
 msgid "Don't cache --askpass or --auth-user-pass passwords"
 msgstr "Authentifikationsdaten nicht zwischenspeichern"
 
@@ -266,7 +266,7 @@ msgstr "Aktiviere die Verwaltungsschnittstelle auf <em>IP</em> <em>port</em>"
 msgid "Enabled"
 msgstr "Aktiviert"
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:750
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:752
 msgid "Encrypt and authenticate all control channel packets with the key"
 msgstr ""
 "Verschlüsseln und authentifizieren aller Kontrollkanalpakete mit dem "
@@ -300,7 +300,7 @@ msgstr ""
 "Wird im Servermodus ausgeführt, wann immer eine IPv4-Adresse/Route oder MAC-"
 "Adresse zur internen Routingtabelle von OpenVPN hinzugefügt wird"
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:742
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:744
 msgid "Exit on TLS negotiation failure"
 msgstr "Terminieren nach fehlgeschlagenem Schlüsselaustausch"
 
@@ -350,7 +350,7 @@ msgstr "IP-Adresse der Gegenstelle bei Neustarts beibehalten"
 msgid "Keep tun/tap device open on restart"
 msgstr "TUN/TAP Schnittelle bei Neustarts offen halten"
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:734
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:736
 msgid "Key transition window"
 msgstr "Maximaler Zeitraum für Schlüsselwechsel"
 
@@ -396,7 +396,7 @@ msgstr "Anzahl der Zeilen im Protokoll-Zwischenspeicher"
 msgid "OVPN configuration file upload"
 msgstr "OVPN-Konfigurationsdatei hochladen"
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:762
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:764
 msgid "Only accept connections from given X509 name"
 msgstr "Nur Verbindungen vom angegebenem X.509 Name zulassen"
 
@@ -504,15 +504,15 @@ msgstr "Entfernter Rechnername oder IP-Adresse"
 msgid "Remote ping timeout"
 msgstr "Ping-Timeout für Gegenstellen"
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:718
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:720
 msgid "Renegotiate data chan. key after bytes"
 msgstr "Schlüssel nach maximale Verkehrsmenge neu aushandeln"
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:722
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:724
 msgid "Renegotiate data chan. key after packets"
 msgstr "Schlüssel nach maximaler Anzahl von Paketen neu aushandeln"
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:726
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:728
 msgid "Renegotiate data chan. key after seconds"
 msgstr "Schlüssel nach maximaler Verbindungsdauer neu aushandeln"
 
@@ -520,11 +520,11 @@ msgstr "Schlüssel nach maximaler Verbindungsdauer neu aushandeln"
 msgid "Replay protection sliding window size"
 msgstr "Fenstergröße für \"Replay\"-Schutz"
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:766
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:768
 msgid "Require explicit designation on certificate"
 msgstr "Verwendungszweck von Zertifikaten überprüfen"
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:770
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:772
 msgid "Require explicit key usage on certificate"
 msgstr "Zertifikat explizit auf einfachen Verwendungszweck prüfen"
 
@@ -532,11 +532,11 @@ msgstr "Zertifikat explizit auf einfachen Verwendungszweck prüfen"
 msgid "Restart after remote ping timeout"
 msgstr "Neu Starten nach Ping-Timeout an Gegenstellen"
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:794
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:796
 msgid "Restrict the allowed ciphers to be negotiated"
 msgstr "Einschränkung der zulässigen zu verhandelnden Verschlüsselungen"
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:714
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:716
 msgid "Retransmit timeout on TLS control channel"
 msgstr "TLS Timeout"
 
@@ -712,11 +712,11 @@ msgstr "Lokaler TCP oder UDP Port"
 msgid "TCP/UDP port # for remote (default=1194)"
 msgstr "TCP oder UDP Port der Gegenstelle"
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:710
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:712
 msgid "TLS 1.3 or newer cipher"
 msgstr "TLS 1.3 (oder neuer) Verschlüsselungsalgorithmus"
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:702
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:704
 msgid "TLS cipher"
 msgstr "TLS Verschlüsselungsalgorithmus"
 
@@ -745,16 +745,16 @@ msgstr ""
 "Die OVPN-Konfigurationsdatei (%s) konnte nicht gefunden werden, bitte "
 "überprüfen Sie Ihre Konfiguration."
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:782
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:784
 msgid "The highest supported TLS version"
 msgstr "Die höchste unterstützte TLS-Version"
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:786
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:788
 #: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:69
 msgid "The key direction for 'tls-auth' and 'secret' options"
 msgstr "Schlüssel-Richtung für die Optionen 'tls-auth' und 'secret'"
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:778
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:780
 msgid "The lowest supported TLS version"
 msgstr "Die niedrigste unterstützte TLS-Version"
 
@@ -766,11 +766,11 @@ msgstr ""
 "Die Größe der OVPN-Konfigurationsdatei (%s) ist zu groß für die Online-"
 "Bearbeitung in der LuCI (&ge; 100KB)."
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:790
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:792
 msgid "This completely disables cipher negotiation"
 msgstr "Vollständig Deaktivierung der Chiffren-Verhandlung"
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:730
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:732
 msgid "Timeframe for key exchange"
 msgstr "Maximaler Zeitraum für Schlüsselaustausch"
 
index 4864ec23247ecc6bbf632c69b557b831262d76b2..2fe910228a863e9a48f7541c69b877134afc87e6 100644 (file)
@@ -33,7 +33,7 @@ msgstr ""
 msgid "Add template based configuration"
 msgstr ""
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:746
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:748
 msgid "Additional authentication over TLS"
 msgstr ""
 
@@ -46,7 +46,7 @@ msgstr ""
 msgid "Allow multiple clients with same certificate"
 msgstr ""
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:738
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:740
 msgid "Allow only one session"
 msgstr ""
 
@@ -102,7 +102,7 @@ msgstr ""
 msgid "Change to directory before initialization"
 msgstr ""
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:774
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:776
 msgid "Check peer certificate against a CRL"
 msgstr ""
 
@@ -187,7 +187,7 @@ msgstr ""
 msgid "Don't add routes automatically"
 msgstr ""
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:758
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:760
 msgid "Don't cache --askpass or --auth-user-pass passwords"
 msgstr ""
 
@@ -265,7 +265,7 @@ msgstr ""
 msgid "Enabled"
 msgstr "Ενεργοποιημένο"
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:750
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:752
 msgid "Encrypt and authenticate all control channel packets with the key"
 msgstr ""
 
@@ -293,7 +293,7 @@ msgid ""
 "added to OpenVPN's internal routing table"
 msgstr ""
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:742
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:744
 msgid "Exit on TLS negotiation failure"
 msgstr ""
 
@@ -342,7 +342,7 @@ msgstr ""
 msgid "Keep tun/tap device open on restart"
 msgstr ""
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:734
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:736
 msgid "Key transition window"
 msgstr ""
 
@@ -388,7 +388,7 @@ msgstr ""
 msgid "OVPN configuration file upload"
 msgstr ""
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:762
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:764
 msgid "Only accept connections from given X509 name"
 msgstr ""
 
@@ -495,15 +495,15 @@ msgstr "Όνομα απομακρυσμένου μηχανήματος ή διε
 msgid "Remote ping timeout"
 msgstr ""
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:718
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:720
 msgid "Renegotiate data chan. key after bytes"
 msgstr ""
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:722
+#: 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:726
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:728
 msgid "Renegotiate data chan. key after seconds"
 msgstr ""
 
@@ -511,11 +511,11 @@ msgstr ""
 msgid "Replay protection sliding window size"
 msgstr ""
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:766
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:768
 msgid "Require explicit designation on certificate"
 msgstr ""
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:770
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:772
 msgid "Require explicit key usage on certificate"
 msgstr ""
 
@@ -523,11 +523,11 @@ msgstr ""
 msgid "Restart after remote ping timeout"
 msgstr ""
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:794
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:796
 msgid "Restrict the allowed ciphers to be negotiated"
 msgstr ""
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:714
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:716
 msgid "Retransmit timeout on TLS control channel"
 msgstr ""
 
@@ -699,11 +699,11 @@ msgstr "TCP/UDP αριθμός θύρας για το τοπικό (εξ'ορι
 msgid "TCP/UDP port # for remote (default=1194)"
 msgstr "TCP/UDP αριθμός θύρας για τον απομακρυσμένο (εξ'ορισμού=1194)"
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:710
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:712
 msgid "TLS 1.3 or newer cipher"
 msgstr ""
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:702
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:704
 msgid "TLS cipher"
 msgstr ""
 
@@ -730,16 +730,16 @@ msgid ""
 "configuration."
 msgstr ""
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:782
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:784
 msgid "The highest supported TLS version"
 msgstr ""
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:786
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:788
 #: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:69
 msgid "The key direction for 'tls-auth' and 'secret' options"
 msgstr ""
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:778
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:780
 msgid "The lowest supported TLS version"
 msgstr ""
 
@@ -749,11 +749,11 @@ msgid ""
 "LuCI (&ge; 100 KB)."
 msgstr ""
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:790
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:792
 msgid "This completely disables cipher negotiation"
 msgstr ""
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:730
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:732
 msgid "Timeframe for key exchange"
 msgstr ""
 
index ee6599d6ba31f5b88b668f90f17369809d29f058..5acd6699a7b131b1d2dc290ddf7b0a641113c5ea 100644 (file)
@@ -33,7 +33,7 @@ msgstr "Add route after establishing connection"
 msgid "Add template based configuration"
 msgstr ""
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:746
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:748
 msgid "Additional authentication over TLS"
 msgstr "Additional authentication over TLS"
 
@@ -46,7 +46,7 @@ msgstr "Allow client-to-client traffic"
 msgid "Allow multiple clients with same certificate"
 msgstr "Allow multiple clients with same certificate"
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:738
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:740
 msgid "Allow only one session"
 msgstr "Allow only one session"
 
@@ -101,7 +101,7 @@ msgstr "Change process priority"
 msgid "Change to directory before initialization"
 msgstr "Change to directory before initialization"
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:774
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:776
 msgid "Check peer certificate against a CRL"
 msgstr "Check peer certificate against a CRL"
 
@@ -186,7 +186,7 @@ msgstr "Don't actually execute ifconfig"
 msgid "Don't add routes automatically"
 msgstr "Don't add routes automatically"
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:758
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:760
 msgid "Don't cache --askpass or --auth-user-pass passwords"
 msgstr "Don't cache --askpass or --auth-user-pass passwords"
 
@@ -264,7 +264,7 @@ msgstr "Enable management interface on <em>IP</em> <em>port</em>"
 msgid "Enabled"
 msgstr "Enabled"
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:750
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:752
 msgid "Encrypt and authenticate all control channel packets with the key"
 msgstr "Encrypt and authenticate all control channel packets with the key"
 
@@ -292,7 +292,7 @@ msgid ""
 "added to OpenVPN's internal routing table"
 msgstr ""
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:742
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:744
 msgid "Exit on TLS negotiation failure"
 msgstr "Exit on TLS negotiation failure"
 
@@ -340,7 +340,7 @@ msgstr "Keep remote IP address on restart"
 msgid "Keep tun/tap device open on restart"
 msgstr "Keep tun/tap device open on restart"
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:734
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:736
 msgid "Key transition window"
 msgstr "Key transition window"
 
@@ -386,7 +386,7 @@ msgstr "Number of lines for log file history"
 msgid "OVPN configuration file upload"
 msgstr ""
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:762
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:764
 msgid "Only accept connections from given X509 name"
 msgstr "Only accept connections from given X509 name"
 
@@ -493,15 +493,15 @@ msgstr "Remote host name or IP address"
 msgid "Remote ping timeout"
 msgstr "Remote ping timeout"
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:718
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:720
 msgid "Renegotiate data chan. key after bytes"
 msgstr "Renegotiate data chan. key after bytes"
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:722
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:724
 msgid "Renegotiate data chan. key after packets"
 msgstr "Renegotiate data chan. key after packets"
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:726
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:728
 msgid "Renegotiate data chan. key after seconds"
 msgstr "Renegotiate data chan. key after seconds"
 
@@ -509,11 +509,11 @@ msgstr "Renegotiate data chan. key after seconds"
 msgid "Replay protection sliding window size"
 msgstr "Replay protection sliding window size"
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:766
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:768
 msgid "Require explicit designation on certificate"
 msgstr "Require explicit designation on certificate"
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:770
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:772
 msgid "Require explicit key usage on certificate"
 msgstr "Require explicit key usage on certificate"
 
@@ -521,11 +521,11 @@ msgstr "Require explicit key usage on certificate"
 msgid "Restart after remote ping timeout"
 msgstr "Restart after remote ping timeout"
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:794
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:796
 msgid "Restrict the allowed ciphers to be negotiated"
 msgstr ""
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:714
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:716
 msgid "Retransmit timeout on TLS control channel"
 msgstr "Retransmit timeout on TLS control channel"
 
@@ -697,11 +697,11 @@ msgstr "TCP/UDP port # for local (default=1194)"
 msgid "TCP/UDP port # for remote (default=1194)"
 msgstr "TCP/UDP port # for remote (default=1194)"
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:710
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:712
 msgid "TLS 1.3 or newer cipher"
 msgstr ""
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:702
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:704
 msgid "TLS cipher"
 msgstr "TLS cipher"
 
@@ -728,16 +728,16 @@ msgid ""
 "configuration."
 msgstr ""
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:782
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:784
 msgid "The highest supported TLS version"
 msgstr ""
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:786
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:788
 #: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:69
 msgid "The key direction for 'tls-auth' and 'secret' options"
 msgstr ""
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:778
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:780
 msgid "The lowest supported TLS version"
 msgstr ""
 
@@ -747,11 +747,11 @@ msgid ""
 "LuCI (&ge; 100 KB)."
 msgstr ""
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:790
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:792
 msgid "This completely disables cipher negotiation"
 msgstr ""
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:730
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:732
 msgid "Timeframe for key exchange"
 msgstr "Timeframe for key exchange"
 
index 2fe44f9bc2956fbfc5a8ebe3c9f344bbee7b7010..99a14e8c9bc91e8787872d6f1262a81efe98ea7e 100644 (file)
@@ -3,7 +3,7 @@ msgstr ""
 "Project-Id-Version: \n"
 "Report-Msgid-Bugs-To: \n"
 "POT-Creation-Date: 2009-06-10 03:41+0200\n"
-"PO-Revision-Date: 2020-05-02 10:21+0000\n"
+"PO-Revision-Date: 2020-06-10 21:49+0000\n"
 "Last-Translator: Franco Castillo <castillofrancodamian@gmail.com>\n"
 "Language-Team: Spanish <https://hosted.weblate.org/projects/openwrt/"
 "luciapplicationsopenvpn/es/>\n"
@@ -34,7 +34,7 @@ msgstr "Añadir la ruta tras establecer la conexión"
 msgid "Add template based configuration"
 msgstr "Agregar configuración basada en plantillas"
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:746
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:748
 msgid "Additional authentication over TLS"
 msgstr "Autentificación adicional con TLS"
 
@@ -47,7 +47,7 @@ msgstr "Permitir el tráfico cliente-a-cliente"
 msgid "Allow multiple clients with same certificate"
 msgstr "Permitir múltiples clientes con el mismo certificado"
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:738
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:740
 msgid "Allow only one session"
 msgstr "Permitir sólo una sesión"
 
@@ -101,7 +101,7 @@ msgstr "Cambiar la prioridad del proceso"
 msgid "Change to directory before initialization"
 msgstr "Cambiar a este directorio antes de inicializar"
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:774
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:776
 msgid "Check peer certificate against a CRL"
 msgstr "Comprobar certificados contra un CRL"
 
@@ -186,7 +186,7 @@ msgstr "No ejecutar ifconfig"
 msgid "Don't add routes automatically"
 msgstr "No añadir rutas automáticamente"
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:758
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:760
 msgid "Don't cache --askpass or --auth-user-pass passwords"
 msgstr "No guardar las contraseñas --askpass o --auth-user-pass"
 
@@ -265,7 +265,7 @@ msgstr "Activar la interfaz de administración en <em>IP</em> <em>puerto</em>"
 msgid "Enabled"
 msgstr "Activado"
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:750
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:752
 msgid "Encrypt and authenticate all control channel packets with the key"
 msgstr ""
 "Cifre y autentique todos los paquetes del canal de control con la clave"
@@ -298,7 +298,7 @@ msgstr ""
 "Ejecutado en modo servidor cuando una ruta, dirección IPv4 o dirección MAC "
 "se añade a la tabla de rutas interna de OpenVPN"
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:742
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:744
 msgid "Exit on TLS negotiation failure"
 msgstr "Salir si falla la negociación"
 
@@ -348,7 +348,7 @@ msgstr "Mantener la dirección IP remota al reiniciar"
 msgid "Keep tun/tap device open on restart"
 msgstr "Mantener el dispositivo TUN/TAP abierto al reiniciar"
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:734
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:736
 msgid "Key transition window"
 msgstr "Ventana de transición de clave"
 
@@ -394,7 +394,7 @@ msgstr "Líneas en el archivo de registro histórico"
 msgid "OVPN configuration file upload"
 msgstr "Carga del archivo de configuración OVPN"
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:762
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:764
 msgid "Only accept connections from given X509 name"
 msgstr "Aceptar solo conexiones desde este nombre X509"
 
@@ -503,15 +503,15 @@ msgstr "Nombre de máquina remota o dirección IP"
 msgid "Remote ping timeout"
 msgstr "Tiempo de espera de ping remoto"
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:718
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:720
 msgid "Renegotiate data chan. key after bytes"
 msgstr "Bytes tras los que renegociar la clave del canal del datos"
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:722
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:724
 msgid "Renegotiate data chan. key after packets"
 msgstr "Paquetes tras los que renegociar la clave del canal del datos"
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:726
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:728
 msgid "Renegotiate data chan. key after seconds"
 msgstr "Segundos tras los que renegociar la clave del canal del datos"
 
@@ -519,11 +519,11 @@ msgstr "Segundos tras los que renegociar la clave del canal del datos"
 msgid "Replay protection sliding window size"
 msgstr "Tamaño de la ventana deslizante de la protección de reproducción"
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:766
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:768
 msgid "Require explicit designation on certificate"
 msgstr "Designación explícita de certificado"
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:770
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:772
 msgid "Require explicit key usage on certificate"
 msgstr "Clave de uso explícita de certificado"
 
@@ -531,11 +531,11 @@ msgstr "Clave de uso explícita de certificado"
 msgid "Restart after remote ping timeout"
 msgstr "Reiniciar después de tiempo de espera de ping remoto"
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:794
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:796
 msgid "Restrict the allowed ciphers to be negotiated"
 msgstr "Restringir los cifrados permitidos para ser negociados"
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:714
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:716
 msgid "Retransmit timeout on TLS control channel"
 msgstr "Espera de retransmisión en el canal de control TLS"
 
@@ -709,11 +709,11 @@ msgstr "Número de puerto TCP/UDP para local (default=1194)"
 msgid "TCP/UDP port # for remote (default=1194)"
 msgstr "Número de puerto TCP/UDP para remoto (default=1194)"
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:710
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:712
 msgid "TLS 1.3 or newer cipher"
 msgstr "TLS 1.3 o cifrado más reciente"
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:702
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:704
 msgid "TLS cipher"
 msgstr "Cifrado TLS"
 
@@ -743,16 +743,16 @@ msgstr ""
 "No se pudo encontrar el archivo de configuración OVPN (%s), verifique su "
 "configuración."
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:782
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:784
 msgid "The highest supported TLS version"
 msgstr "La versión TLS más alta soportada"
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:786
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:788
 #: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:69
 msgid "The key direction for 'tls-auth' and 'secret' options"
 msgstr "La dirección clave para las opciones 'tls-auth' y 'secret'"
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:778
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:780
 msgid "The lowest supported TLS version"
 msgstr "La versión TLS más baja soportada"
 
@@ -764,11 +764,11 @@ msgstr ""
 "El tamaño del archivo de configuración OVPN (%s) es demasiado grande para la "
 "edición en línea en LuCI (&ge; 100 KB)."
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:790
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:792
 msgid "This completely disables cipher negotiation"
 msgstr "Esto desactiva completamente la negociación de cifrado"
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:730
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:732
 msgid "Timeframe for key exchange"
 msgstr "Tiempo de intercambio de clave"
 
@@ -779,7 +779,7 @@ msgstr "Tipo de dispositivo usado"
 
 #: applications/luci-app-openvpn/luasrc/view/openvpn/cbi-select-input-add.htm:104
 msgid "Upload"
-msgstr "Subir"
+msgstr "Cargar"
 
 #: applications/luci-app-openvpn/luasrc/view/openvpn/cbi-select-input-add.htm:104
 msgid "Upload ovpn file"
index 0077a7d3517bbf83242770378b12c6dc99ab6c12..eb78d49f71993894c7ab78ea78c1827c287e65ef 100644 (file)
@@ -3,15 +3,16 @@ 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: 2012-04-03 08:45+0200\n"
-"Last-Translator: Automatically generated\n"
-"Language-Team: none\n"
+"PO-Revision-Date: 2020-06-02 06:42+0000\n"
+"Last-Translator: Petri Asikainen <uniluodossa@gmail.com>\n"
+"Language-Team: Finnish <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationsopenvpn/fi/>\n"
 "Language: fi\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.4\n"
+"X-Generator: Weblate 4.1-dev\n"
 
 #: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:364
 msgid "'net30', 'p2p', or 'subnet'"
@@ -23,7 +24,7 @@ msgstr ""
 
 #: applications/luci-app-openvpn/luasrc/view/openvpn/cbi-select-input-add.htm:92
 msgid "Add"
-msgstr ""
+msgstr "Lisää"
 
 #: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:225
 msgid "Add route after establishing connection"
@@ -33,7 +34,7 @@ msgstr ""
 msgid "Add template based configuration"
 msgstr ""
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:746
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:748
 msgid "Additional authentication over TLS"
 msgstr ""
 
@@ -46,7 +47,7 @@ msgstr ""
 msgid "Allow multiple clients with same certificate"
 msgstr ""
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:738
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:740
 msgid "Allow only one session"
 msgstr ""
 
@@ -100,7 +101,7 @@ msgstr ""
 msgid "Change to directory before initialization"
 msgstr ""
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:774
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:776
 msgid "Check peer certificate against a CRL"
 msgstr ""
 
@@ -185,7 +186,7 @@ msgstr ""
 msgid "Don't add routes automatically"
 msgstr ""
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:758
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:760
 msgid "Don't cache --askpass or --auth-user-pass passwords"
 msgstr ""
 
@@ -261,9 +262,9 @@ msgstr ""
 
 #: applications/luci-app-openvpn/luasrc/model/cbi/openvpn.lua:104
 msgid "Enabled"
-msgstr ""
+msgstr "Käytössä"
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:750
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:752
 msgid "Encrypt and authenticate all control channel packets with the key"
 msgstr ""
 
@@ -291,7 +292,7 @@ msgid ""
 "added to OpenVPN's internal routing table"
 msgstr ""
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:742
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:744
 msgid "Exit on TLS negotiation failure"
 msgstr ""
 
@@ -339,7 +340,7 @@ msgstr ""
 msgid "Keep tun/tap device open on restart"
 msgstr ""
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:734
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:736
 msgid "Key transition window"
 msgstr ""
 
@@ -385,7 +386,7 @@ msgstr ""
 msgid "OVPN configuration file upload"
 msgstr ""
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:762
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:764
 msgid "Only accept connections from given X509 name"
 msgstr ""
 
@@ -396,7 +397,7 @@ msgstr ""
 #: applications/luci-app-openvpn/luasrc/controller/openvpn.lua:8
 #: applications/luci-app-openvpn/luasrc/model/cbi/openvpn.lua:10
 msgid "OpenVPN"
-msgstr ""
+msgstr "OpenVPN"
 
 #: applications/luci-app-openvpn/luasrc/model/cbi/openvpn.lua:11
 msgid "OpenVPN instances"
@@ -408,7 +409,7 @@ msgstr ""
 
 #: applications/luci-app-openvpn/luasrc/view/openvpn/pageswitch.htm:11
 msgid "Overview"
-msgstr ""
+msgstr "Yhteenveto"
 
 #: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:674
 #: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:73
@@ -449,11 +450,11 @@ msgstr ""
 
 #: applications/luci-app-openvpn/luasrc/model/cbi/openvpn.lua:141
 msgid "Port"
-msgstr ""
+msgstr "Portti"
 
 #: applications/luci-app-openvpn/luasrc/model/cbi/openvpn.lua:156
 msgid "Protocol"
-msgstr ""
+msgstr "Protokolla"
 
 #: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:530
 msgid "Proxy timeout in seconds"
@@ -492,15 +493,15 @@ msgstr ""
 msgid "Remote ping timeout"
 msgstr ""
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:718
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:720
 msgid "Renegotiate data chan. key after bytes"
 msgstr ""
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:722
+#: 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:726
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:728
 msgid "Renegotiate data chan. key after seconds"
 msgstr ""
 
@@ -508,11 +509,11 @@ msgstr ""
 msgid "Replay protection sliding window size"
 msgstr ""
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:766
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:768
 msgid "Require explicit designation on certificate"
 msgstr ""
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:770
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:772
 msgid "Require explicit key usage on certificate"
 msgstr ""
 
@@ -520,11 +521,11 @@ msgstr ""
 msgid "Restart after remote ping timeout"
 msgstr ""
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:794
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:796
 msgid "Restrict the allowed ciphers to be negotiated"
 msgstr ""
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:714
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:716
 msgid "Retransmit timeout on TLS control channel"
 msgstr ""
 
@@ -554,7 +555,7 @@ msgstr ""
 
 #: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-file.lua:37
 msgid "Save"
-msgstr ""
+msgstr "Tallenna"
 
 #: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-file.lua:61
 msgid ""
@@ -696,11 +697,11 @@ msgstr ""
 msgid "TCP/UDP port # for remote (default=1194)"
 msgstr ""
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:710
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:712
 msgid "TLS 1.3 or newer cipher"
 msgstr ""
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:702
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:704
 msgid "TLS cipher"
 msgstr ""
 
@@ -727,16 +728,16 @@ msgid ""
 "configuration."
 msgstr ""
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:782
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:784
 msgid "The highest supported TLS version"
 msgstr ""
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:786
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:788
 #: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:69
 msgid "The key direction for 'tls-auth' and 'secret' options"
 msgstr ""
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:778
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:780
 msgid "The lowest supported TLS version"
 msgstr ""
 
@@ -746,11 +747,11 @@ msgid ""
 "LuCI (&ge; 100 KB)."
 msgstr ""
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:790
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:792
 msgid "This completely disables cipher negotiation"
 msgstr ""
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:730
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:732
 msgid "Timeframe for key exchange"
 msgstr ""
 
index e8330d53f121f6b219b868b5ab43f3f36b74cc1a..ab9caf7ec854aa64af54c8d9ff92f4802b8e4959 100644 (file)
@@ -34,7 +34,7 @@ msgstr "Ajouter un routage après l'établissement de la connexion"
 msgid "Add template based configuration"
 msgstr "Ajouter une configuration basée sur un modèle"
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:746
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:748
 msgid "Additional authentication over TLS"
 msgstr "Authentification supplémentaire par dessus TLS"
 
@@ -47,7 +47,7 @@ msgstr "Autoriser le trafic entre clients"
 msgid "Allow multiple clients with same certificate"
 msgstr "Permettre à plusieurs clients d'utiliser le même certificat"
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:738
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:740
 msgid "Allow only one session"
 msgstr "Autoriser seulement une session"
 
@@ -105,7 +105,7 @@ msgstr "Modifier la priorité du processus"
 msgid "Change to directory before initialization"
 msgstr "Aller dans ce répertorie avant l'initialisation"
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:774
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:776
 msgid "Check peer certificate against a CRL"
 msgstr ""
 "Confronter le certificat du distant à une liste des certificats révoqués "
@@ -194,7 +194,7 @@ msgstr "Ne pas exécuter réellement ifconfig"
 msgid "Don't add routes automatically"
 msgstr "Ne pas ajouter de routes automatiquement"
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:758
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:760
 msgid "Don't cache --askpass or --auth-user-pass passwords"
 msgstr ""
 "Ne pas copier en cache les mots de passe des options --askpass ou --auth-"
@@ -275,7 +275,7 @@ msgstr "Activer l'interface de gestion sur <em>IP</em> <em>port</em>"
 msgid "Enabled"
 msgstr "Activé"
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:750
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:752
 msgid "Encrypt and authenticate all control channel packets with the key"
 msgstr ""
 "Chiffrer et authentifier tous les paquets de canaux de contrôle avec la clé"
@@ -309,7 +309,7 @@ msgstr ""
 "Lancé en mode serveur à chaque fois qu'une adresse/route IPv4 ou une adresse "
 "MAC est ajoutée à la table de routage interne d'OpenVPN"
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:742
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:744
 msgid "Exit on TLS negotiation failure"
 msgstr "Arrêter suite à l'échec de la négociation TLS"
 
@@ -359,7 +359,7 @@ msgstr "Conserver l'adresse IP distante lors du redémarrage"
 msgid "Keep tun/tap device open on restart"
 msgstr "Conserver le périphérique tun/tap ouvert au redémarrage"
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:734
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:736
 msgid "Key transition window"
 msgstr "Fenêtre de transition de la Clé"
 
@@ -405,7 +405,7 @@ msgstr "Nombre de lignes de l'historique du fichier-journal"
 msgid "OVPN configuration file upload"
 msgstr "Téléchargement de fichier de configuration OVPN"
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:762
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:764
 msgid "Only accept connections from given X509 name"
 msgstr "Accepte seulement des connexions du nom X509 donné"
 
@@ -515,15 +515,15 @@ msgstr "Nom ou adresse IP de l'hôte distant"
 msgid "Remote ping timeout"
 msgstr "Délai de ping du distant"
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:718
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:720
 msgid "Renegotiate data chan. key after bytes"
 msgstr "Renégocier la clé du canal de données après tant d'octets"
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:722
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:724
 msgid "Renegotiate data chan. key after packets"
 msgstr "Renégocier la clé du canal de données après tant de paquets"
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:726
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:728
 msgid "Renegotiate data chan. key after seconds"
 msgstr ""
 "Renégocier la clé du canal de données après tant de temps (en secondes)"
@@ -532,11 +532,11 @@ msgstr ""
 msgid "Replay protection sliding window size"
 msgstr "Taille de la fenêtre glissante pour la protection anti-rejeu"
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:766
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:768
 msgid "Require explicit designation on certificate"
 msgstr "Exiger l'appellation explicite sur le certificat"
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:770
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:772
 msgid "Require explicit key usage on certificate"
 msgstr "Exiger l'utilisation explicite de la clé sur le certificat"
 
@@ -544,11 +544,11 @@ msgstr "Exiger l'utilisation explicite de la clé sur le certificat"
 msgid "Restart after remote ping timeout"
 msgstr "Redémarrer aprés le dépassement du délai de ping du distant"
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:794
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:796
 msgid "Restrict the allowed ciphers to be negotiated"
 msgstr "Restreindre les chiffres autorisés à négocier"
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:714
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:716
 msgid "Retransmit timeout on TLS control channel"
 msgstr "Renvoyer l'expiration du délai sur le canal de contrôle TLS"
 
@@ -723,11 +723,11 @@ msgstr "Numéro de port TCP/UDP pour l'hôte local (par défaut 1194)"
 msgid "TCP/UDP port # for remote (default=1194)"
 msgstr "Numéro de port TCP/UDP pour l'hôte distant (par défaut 1194)"
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:710
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:712
 msgid "TLS 1.3 or newer cipher"
 msgstr "TLS 1.3 ou chiffrement plus récent"
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:702
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:704
 msgid "TLS cipher"
 msgstr "Méthode de chiffrement TLS"
 
@@ -756,16 +756,16 @@ msgstr ""
 "Le fichier de configuration OVPN (%s) n'a pas pu être trouvé, veuillez "
 "vérifier votre configuration."
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:782
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:784
 msgid "The highest supported TLS version"
 msgstr "La version TLS la plus haute supportée"
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:786
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:788
 #: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:69
 msgid "The key direction for 'tls-auth' and 'secret' options"
 msgstr "La direction clé pour les options 'tls-auth' et 'secret'"
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:778
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:780
 msgid "The lowest supported TLS version"
 msgstr "La version TLS la plus basse supportée"
 
@@ -777,11 +777,11 @@ msgstr ""
 "La taille du fichier de configuration OVPN (%s) est trop importante pour une "
 "édition en ligne dans LuCI (&ge ; 100 KB)."
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:790
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:792
 msgid "This completely disables cipher negotiation"
 msgstr "Cela désactive complètement la négociation du chiffrement"
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:730
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:732
 msgid "Timeframe for key exchange"
 msgstr "Période d'un échange de clés"
 
index fb255b2ac00ee8bc2abca3ac99af3bc16d0092a0..ebc32f9a84be0024568e17746079f0df93503f43 100644 (file)
@@ -29,7 +29,7 @@ msgstr ""
 msgid "Add template based configuration"
 msgstr ""
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:746
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:748
 msgid "Additional authentication over TLS"
 msgstr ""
 
@@ -42,7 +42,7 @@ msgstr ""
 msgid "Allow multiple clients with same certificate"
 msgstr ""
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:738
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:740
 msgid "Allow only one session"
 msgstr ""
 
@@ -96,7 +96,7 @@ msgstr ""
 msgid "Change to directory before initialization"
 msgstr ""
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:774
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:776
 msgid "Check peer certificate against a CRL"
 msgstr ""
 
@@ -181,7 +181,7 @@ msgstr ""
 msgid "Don't add routes automatically"
 msgstr ""
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:758
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:760
 msgid "Don't cache --askpass or --auth-user-pass passwords"
 msgstr ""
 
@@ -259,7 +259,7 @@ msgstr ""
 msgid "Enabled"
 msgstr ""
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:750
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:752
 msgid "Encrypt and authenticate all control channel packets with the key"
 msgstr ""
 
@@ -287,7 +287,7 @@ msgid ""
 "added to OpenVPN's internal routing table"
 msgstr ""
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:742
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:744
 msgid "Exit on TLS negotiation failure"
 msgstr ""
 
@@ -335,7 +335,7 @@ msgstr ""
 msgid "Keep tun/tap device open on restart"
 msgstr ""
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:734
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:736
 msgid "Key transition window"
 msgstr ""
 
@@ -381,7 +381,7 @@ msgstr ""
 msgid "OVPN configuration file upload"
 msgstr ""
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:762
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:764
 msgid "Only accept connections from given X509 name"
 msgstr ""
 
@@ -488,15 +488,15 @@ msgstr ""
 msgid "Remote ping timeout"
 msgstr ""
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:718
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:720
 msgid "Renegotiate data chan. key after bytes"
 msgstr ""
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:722
+#: 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:726
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:728
 msgid "Renegotiate data chan. key after seconds"
 msgstr ""
 
@@ -504,11 +504,11 @@ msgstr ""
 msgid "Replay protection sliding window size"
 msgstr ""
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:766
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:768
 msgid "Require explicit designation on certificate"
 msgstr ""
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:770
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:772
 msgid "Require explicit key usage on certificate"
 msgstr ""
 
@@ -516,11 +516,11 @@ msgstr ""
 msgid "Restart after remote ping timeout"
 msgstr ""
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:794
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:796
 msgid "Restrict the allowed ciphers to be negotiated"
 msgstr ""
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:714
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:716
 msgid "Retransmit timeout on TLS control channel"
 msgstr ""
 
@@ -692,11 +692,11 @@ msgstr ""
 msgid "TCP/UDP port # for remote (default=1194)"
 msgstr ""
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:710
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:712
 msgid "TLS 1.3 or newer cipher"
 msgstr ""
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:702
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:704
 msgid "TLS cipher"
 msgstr ""
 
@@ -723,16 +723,16 @@ msgid ""
 "configuration."
 msgstr ""
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:782
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:784
 msgid "The highest supported TLS version"
 msgstr ""
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:786
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:788
 #: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:69
 msgid "The key direction for 'tls-auth' and 'secret' options"
 msgstr ""
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:778
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:780
 msgid "The lowest supported TLS version"
 msgstr ""
 
@@ -742,11 +742,11 @@ msgid ""
 "LuCI (&ge; 100 KB)."
 msgstr ""
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:790
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:792
 msgid "This completely disables cipher negotiation"
 msgstr ""
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:730
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:732
 msgid "Timeframe for key exchange"
 msgstr ""
 
index f575b2b576670457e41cd6d91f6e07055728e913..932549749018d3e70bded13980128c449c76b671 100644 (file)
@@ -34,7 +34,7 @@ msgstr ""
 msgid "Add template based configuration"
 msgstr ""
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:746
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:748
 msgid "Additional authentication over TLS"
 msgstr ""
 
@@ -47,7 +47,7 @@ msgstr ""
 msgid "Allow multiple clients with same certificate"
 msgstr ""
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:738
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:740
 msgid "Allow only one session"
 msgstr ""
 
@@ -101,7 +101,7 @@ msgstr ""
 msgid "Change to directory before initialization"
 msgstr ""
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:774
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:776
 msgid "Check peer certificate against a CRL"
 msgstr ""
 
@@ -186,7 +186,7 @@ msgstr ""
 msgid "Don't add routes automatically"
 msgstr ""
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:758
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:760
 msgid "Don't cache --askpass or --auth-user-pass passwords"
 msgstr ""
 
@@ -264,7 +264,7 @@ msgstr ""
 msgid "Enabled"
 msgstr ""
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:750
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:752
 msgid "Encrypt and authenticate all control channel packets with the key"
 msgstr ""
 
@@ -292,7 +292,7 @@ msgid ""
 "added to OpenVPN's internal routing table"
 msgstr ""
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:742
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:744
 msgid "Exit on TLS negotiation failure"
 msgstr ""
 
@@ -340,7 +340,7 @@ msgstr ""
 msgid "Keep tun/tap device open on restart"
 msgstr ""
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:734
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:736
 msgid "Key transition window"
 msgstr ""
 
@@ -386,7 +386,7 @@ msgstr ""
 msgid "OVPN configuration file upload"
 msgstr ""
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:762
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:764
 msgid "Only accept connections from given X509 name"
 msgstr ""
 
@@ -493,15 +493,15 @@ msgstr ""
 msgid "Remote ping timeout"
 msgstr ""
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:718
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:720
 msgid "Renegotiate data chan. key after bytes"
 msgstr ""
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:722
+#: 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:726
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:728
 msgid "Renegotiate data chan. key after seconds"
 msgstr ""
 
@@ -509,11 +509,11 @@ msgstr ""
 msgid "Replay protection sliding window size"
 msgstr ""
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:766
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:768
 msgid "Require explicit designation on certificate"
 msgstr ""
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:770
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:772
 msgid "Require explicit key usage on certificate"
 msgstr ""
 
@@ -521,11 +521,11 @@ msgstr ""
 msgid "Restart after remote ping timeout"
 msgstr ""
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:794
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:796
 msgid "Restrict the allowed ciphers to be negotiated"
 msgstr ""
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:714
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:716
 msgid "Retransmit timeout on TLS control channel"
 msgstr ""
 
@@ -697,11 +697,11 @@ msgstr ""
 msgid "TCP/UDP port # for remote (default=1194)"
 msgstr ""
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:710
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:712
 msgid "TLS 1.3 or newer cipher"
 msgstr ""
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:702
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:704
 msgid "TLS cipher"
 msgstr ""
 
@@ -728,16 +728,16 @@ msgid ""
 "configuration."
 msgstr ""
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:782
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:784
 msgid "The highest supported TLS version"
 msgstr ""
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:786
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:788
 #: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:69
 msgid "The key direction for 'tls-auth' and 'secret' options"
 msgstr ""
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:778
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:780
 msgid "The lowest supported TLS version"
 msgstr ""
 
@@ -747,11 +747,11 @@ msgid ""
 "LuCI (&ge; 100 KB)."
 msgstr ""
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:790
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:792
 msgid "This completely disables cipher negotiation"
 msgstr ""
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:730
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:732
 msgid "Timeframe for key exchange"
 msgstr ""
 
index 8bb9af4b815891ce3b5fb264130aaf1d711cd00a..c5c525cec53f6579cde63c528a9c66570607b875 100644 (file)
@@ -32,7 +32,7 @@ msgstr "Útvonal hozzáadása a kapcsolat kiépítése után"
 msgid "Add template based configuration"
 msgstr "Sablonalapú beállítás hozzáadása"
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:746
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:748
 msgid "Additional authentication over TLS"
 msgstr "További hitelesítés TLS-en keresztül"
 
@@ -45,7 +45,7 @@ msgstr "Ügyfél-ügyfél közötti forgalom engedélyezése"
 msgid "Allow multiple clients with same certificate"
 msgstr "Több ügyfél engedélyezése ugyanazzal a tanúsítvánnyal"
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:738
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:740
 msgid "Allow only one session"
 msgstr "Csak egy munkamenet engedélyezése"
 
@@ -102,7 +102,7 @@ msgstr "Folyamat prioritásának megváltoztatása"
 msgid "Change to directory before initialization"
 msgstr "Váltás könyvtárra az előkészítés előtt"
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:774
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:776
 msgid "Check peer certificate against a CRL"
 msgstr "Partnertanúsítvány összevetése egy tanúsítvány-visszavonási listával"
 
@@ -188,7 +188,7 @@ msgstr "Ne hajtsa végre ténylegesen az ifconfig parancsot"
 msgid "Don't add routes automatically"
 msgstr "Ne adjon hozzá útvonalakat automatikusan"
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:758
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:760
 msgid "Don't cache --askpass or --auth-user-pass passwords"
 msgstr "Ne gyorsítótárazza az --askpass vagy --auth-user-pass jelszavakat"
 
@@ -268,7 +268,7 @@ msgstr ""
 msgid "Enabled"
 msgstr "Engedélyezve"
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:750
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:752
 msgid "Encrypt and authenticate all control channel packets with the key"
 msgstr ""
 "Az összes vezérlőcsatorna csomagjainak titkosítása és hitelesítése a kulccsal"
@@ -301,7 +301,7 @@ msgstr ""
 "Végrehajtva kiszolgáló módban, amikor egy IPv4-cím/útvonal vagy MAC-cím "
 "kerül hozzáadásra az OpenVPN belső útválasztási táblázatához"
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:742
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:744
 msgid "Exit on TLS negotiation failure"
 msgstr "Kilépés a TLS-egyeztetés meghiúsulásakor"
 
@@ -351,7 +351,7 @@ msgstr "Távoli IP-cím megtartása újraindításkor"
 msgid "Keep tun/tap device open on restart"
 msgstr "TUN/TAP eszközök nyitva tartása újraindításkor"
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:734
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:736
 msgid "Key transition window"
 msgstr "Kulcsátmeneti ablak"
 
@@ -397,7 +397,7 @@ msgstr "Naplófájlelőzmények sorainak száma"
 msgid "OVPN configuration file upload"
 msgstr "OVPN beállítófájl feltöltése"
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:762
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:764
 msgid "Only accept connections from given X509 name"
 msgstr "Kapcsolatok elfogadása csak a megadott X509 névtől"
 
@@ -505,15 +505,15 @@ msgstr "Távoli gépnév vagy IP-cím"
 msgid "Remote ping timeout"
 msgstr "Távoli ping időkorlátja"
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:718
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:720
 msgid "Renegotiate data chan. key after bytes"
 msgstr "Adatcsatorna-kulcs újraegyeztetése bájt után"
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:722
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:724
 msgid "Renegotiate data chan. key after packets"
 msgstr "Adatcsatorna-kulcs újraegyeztetése csomagok után"
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:726
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:728
 msgid "Renegotiate data chan. key after seconds"
 msgstr "Adatcsatorna-kulcs újraegyeztetése másodperc után"
 
@@ -521,11 +521,11 @@ msgstr "Adatcsatorna-kulcs újraegyeztetése másodperc után"
 msgid "Replay protection sliding window size"
 msgstr "Visszajátszási védelem csúszóablakának mérete"
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:766
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:768
 msgid "Require explicit designation on certificate"
 msgstr "Kifejezett megnevezés szükséges a tanúsítványon"
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:770
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:772
 msgid "Require explicit key usage on certificate"
 msgstr "Kifejezett kulcshasználat szükséges a tanúsítványon"
 
@@ -533,11 +533,11 @@ msgstr "Kifejezett kulcshasználat szükséges a tanúsítványon"
 msgid "Restart after remote ping timeout"
 msgstr "Újraindítás a távoli ping időkorlátja után"
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:794
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:796
 msgid "Restrict the allowed ciphers to be negotiated"
 msgstr "Az engedélyezett titkosítók egyeztetésének korlátozása"
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:714
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:716
 msgid "Retransmit timeout on TLS control channel"
 msgstr "Újraküldési időkorlát a TLS vezérlőcsatornán"
 
@@ -713,11 +713,11 @@ msgstr "TCP/UDP portszám a helyi gépnél (alapértelmezetten 1194)"
 msgid "TCP/UDP port # for remote (default=1194)"
 msgstr "TCP/UDP portszám a távoli gépnél (alapértelmezetten 1194)"
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:710
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:712
 msgid "TLS 1.3 or newer cipher"
 msgstr "TLS 1.3 vagy újabb titkosító"
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:702
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:704
 msgid "TLS cipher"
 msgstr "TLS titkosító"
 
@@ -744,16 +744,16 @@ msgid ""
 "configuration."
 msgstr "Az OVPN beállítófájl (%s) nem található, ellenőrizze a beállításait."
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:782
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:784
 msgid "The highest supported TLS version"
 msgstr "A legmagasabb támogatott TLS verzió"
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:786
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:788
 #: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:69
 msgid "The key direction for 'tls-auth' and 'secret' options"
 msgstr "A kulcsirány a „tls-auth” és „secret” beállításoknál"
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:778
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:780
 msgid "The lowest supported TLS version"
 msgstr "A legalacsonyabb támogatott TLS verzió"
 
@@ -765,11 +765,11 @@ msgstr ""
 "Az OVPN beállítófájl (%s) mérete túl nagy a LuCI-ban történő internetes "
 "szerkesztéshez (nagyobb mint 100 KB)."
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:790
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:792
 msgid "This completely disables cipher negotiation"
 msgstr "Ez teljesen letiltja a titkosító egyeztetését"
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:730
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:732
 msgid "Timeframe for key exchange"
 msgstr "Időkeret a kulcscseréhez"
 
index 15b62fff033c4918ce19806d5b468cd798214319..56c6dca075eb065146950c1e8b8158df1c5766cd 100644 (file)
@@ -34,7 +34,7 @@ msgstr "Aggiungi rotte dopo aver stabilito la connessione"
 msgid "Add template based configuration"
 msgstr ""
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:746
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:748
 msgid "Additional authentication over TLS"
 msgstr "Autenticazione addizionale over TLS"
 
@@ -47,7 +47,7 @@ msgstr "Permetti traffico client-client"
 msgid "Allow multiple clients with same certificate"
 msgstr "Permetti più client con lo stesso certificato"
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:738
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:740
 msgid "Allow only one session"
 msgstr "Permetti solo una sessione"
 
@@ -101,7 +101,7 @@ msgstr "Cambia priorità del processo"
 msgid "Change to directory before initialization"
 msgstr "Cambia cartella prima dell'inizializzazione"
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:774
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:776
 msgid "Check peer certificate against a CRL"
 msgstr "Verifica il certificato del nodo su una CRL"
 
@@ -186,7 +186,7 @@ msgstr "Non eseguire realmente ifconfig"
 msgid "Don't add routes automatically"
 msgstr "Non aggiungere rotte automaticamente"
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:758
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:760
 msgid "Don't cache --askpass or --auth-user-pass passwords"
 msgstr "Non tenere in memoria le password di --askpass o di --auth-user-pass"
 
@@ -264,7 +264,7 @@ msgstr "Abilita l'interfaccia di controllo su <em>IP</em> <em>port</em>"
 msgid "Enabled"
 msgstr "Abilitato"
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:750
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:752
 msgid "Encrypt and authenticate all control channel packets with the key"
 msgstr ""
 "Crittografa e autentica tutti i pacchetti del canale di controllo con la "
@@ -294,7 +294,7 @@ msgid ""
 "added to OpenVPN's internal routing table"
 msgstr ""
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:742
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:744
 msgid "Exit on TLS negotiation failure"
 msgstr ""
 
@@ -342,7 +342,7 @@ msgstr "Mantieni l'IP remoto al riavvio"
 msgid "Keep tun/tap device open on restart"
 msgstr "Mantienti il device tun/tap aperto al riavvio"
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:734
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:736
 msgid "Key transition window"
 msgstr ""
 
@@ -388,7 +388,7 @@ msgstr ""
 msgid "OVPN configuration file upload"
 msgstr ""
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:762
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:764
 msgid "Only accept connections from given X509 name"
 msgstr ""
 
@@ -495,15 +495,15 @@ msgstr ""
 msgid "Remote ping timeout"
 msgstr ""
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:718
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:720
 msgid "Renegotiate data chan. key after bytes"
 msgstr ""
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:722
+#: 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:726
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:728
 msgid "Renegotiate data chan. key after seconds"
 msgstr ""
 
@@ -511,11 +511,11 @@ msgstr ""
 msgid "Replay protection sliding window size"
 msgstr ""
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:766
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:768
 msgid "Require explicit designation on certificate"
 msgstr ""
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:770
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:772
 msgid "Require explicit key usage on certificate"
 msgstr ""
 
@@ -523,11 +523,11 @@ msgstr ""
 msgid "Restart after remote ping timeout"
 msgstr ""
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:794
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:796
 msgid "Restrict the allowed ciphers to be negotiated"
 msgstr ""
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:714
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:716
 msgid "Retransmit timeout on TLS control channel"
 msgstr ""
 
@@ -699,11 +699,11 @@ msgstr ""
 msgid "TCP/UDP port # for remote (default=1194)"
 msgstr ""
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:710
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:712
 msgid "TLS 1.3 or newer cipher"
 msgstr ""
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:702
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:704
 msgid "TLS cipher"
 msgstr ""
 
@@ -730,16 +730,16 @@ msgid ""
 "configuration."
 msgstr ""
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:782
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:784
 msgid "The highest supported TLS version"
 msgstr ""
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:786
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:788
 #: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:69
 msgid "The key direction for 'tls-auth' and 'secret' options"
 msgstr ""
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:778
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:780
 msgid "The lowest supported TLS version"
 msgstr ""
 
@@ -749,11 +749,11 @@ msgid ""
 "LuCI (&ge; 100 KB)."
 msgstr ""
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:790
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:792
 msgid "This completely disables cipher negotiation"
 msgstr ""
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:730
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:732
 msgid "Timeframe for key exchange"
 msgstr ""
 
index 0861689048b60861acdb4d6bccf36b4481af14ef..52823b5e7b902dca72e0345e21fd9937cf2497d3 100644 (file)
@@ -3,8 +3,8 @@ msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: \n"
 "POT-Creation-Date: 2009-05-19 19:36+0200\n"
-"PO-Revision-Date: 2020-02-19 20:00+0000\n"
-"Last-Translator: INAGAKI Hiroshi <musashino.open@gmail.com>\n"
+"PO-Revision-Date: 2020-06-14 14:42+0000\n"
+"Last-Translator: Satoru Yoshida <ramat@ram.ne.jp>\n"
 "Language-Team: Japanese <https://hosted.weblate.org/projects/openwrt/"
 "luciapplicationsopenvpn/ja/>\n"
 "Language: ja\n"
@@ -12,7 +12,7 @@ msgstr ""
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
 "Plural-Forms: nplurals=1; plural=0;\n"
-"X-Generator: Weblate 3.11\n"
+"X-Generator: Weblate 4.1-dev\n"
 
 #: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:364
 msgid "'net30', 'p2p', or 'subnet'"
@@ -34,7 +34,7 @@ msgstr ""
 msgid "Add template based configuration"
 msgstr ""
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:746
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:748
 msgid "Additional authentication over TLS"
 msgstr ""
 
@@ -47,7 +47,7 @@ msgstr "クライアント間通信を許可する"
 msgid "Allow multiple clients with same certificate"
 msgstr ""
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:738
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:740
 msgid "Allow only one session"
 msgstr "1つのセッションのみを許可する"
 
@@ -101,7 +101,7 @@ msgstr ""
 msgid "Change to directory before initialization"
 msgstr ""
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:774
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:776
 msgid "Check peer certificate against a CRL"
 msgstr ""
 
@@ -186,7 +186,7 @@ msgstr ""
 msgid "Don't add routes automatically"
 msgstr ""
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:758
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:760
 msgid "Don't cache --askpass or --auth-user-pass passwords"
 msgstr ""
 
@@ -264,7 +264,7 @@ msgstr ""
 msgid "Enabled"
 msgstr "有効"
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:750
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:752
 msgid "Encrypt and authenticate all control channel packets with the key"
 msgstr ""
 
@@ -292,7 +292,7 @@ msgid ""
 "added to OpenVPN's internal routing table"
 msgstr ""
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:742
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:744
 msgid "Exit on TLS negotiation failure"
 msgstr ""
 
@@ -340,7 +340,7 @@ msgstr ""
 msgid "Keep tun/tap device open on restart"
 msgstr ""
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:734
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:736
 msgid "Key transition window"
 msgstr ""
 
@@ -386,7 +386,7 @@ msgstr ""
 msgid "OVPN configuration file upload"
 msgstr ""
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:762
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:764
 msgid "Only accept connections from given X509 name"
 msgstr ""
 
@@ -397,7 +397,7 @@ msgstr ""
 #: applications/luci-app-openvpn/luasrc/controller/openvpn.lua:8
 #: applications/luci-app-openvpn/luasrc/model/cbi/openvpn.lua:10
 msgid "OpenVPN"
-msgstr ""
+msgstr "OpenVPN"
 
 #: applications/luci-app-openvpn/luasrc/model/cbi/openvpn.lua:11
 msgid "OpenVPN instances"
@@ -493,15 +493,15 @@ msgstr ""
 msgid "Remote ping timeout"
 msgstr ""
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:718
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:720
 msgid "Renegotiate data chan. key after bytes"
 msgstr ""
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:722
+#: 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:726
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:728
 msgid "Renegotiate data chan. key after seconds"
 msgstr ""
 
@@ -509,11 +509,11 @@ msgstr ""
 msgid "Replay protection sliding window size"
 msgstr ""
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:766
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:768
 msgid "Require explicit designation on certificate"
 msgstr ""
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:770
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:772
 msgid "Require explicit key usage on certificate"
 msgstr ""
 
@@ -521,11 +521,11 @@ msgstr ""
 msgid "Restart after remote ping timeout"
 msgstr ""
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:794
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:796
 msgid "Restrict the allowed ciphers to be negotiated"
 msgstr ""
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:714
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:716
 msgid "Retransmit timeout on TLS control channel"
 msgstr ""
 
@@ -555,7 +555,7 @@ msgstr ""
 
 #: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-file.lua:37
 msgid "Save"
-msgstr ""
+msgstr "保存"
 
 #: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-file.lua:61
 msgid ""
@@ -697,11 +697,11 @@ msgstr "TCP/UDP ポート (ローカル, 標準設定=1194)"
 msgid "TCP/UDP port # for remote (default=1194)"
 msgstr "TCP/UDP ポート (リモート, 標準設定=1194)"
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:710
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:712
 msgid "TLS 1.3 or newer cipher"
 msgstr ""
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:702
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:704
 msgid "TLS cipher"
 msgstr "TLS 暗号化方式"
 
@@ -728,16 +728,16 @@ msgid ""
 "configuration."
 msgstr ""
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:782
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:784
 msgid "The highest supported TLS version"
 msgstr ""
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:786
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:788
 #: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:69
 msgid "The key direction for 'tls-auth' and 'secret' options"
 msgstr ""
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:778
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:780
 msgid "The lowest supported TLS version"
 msgstr ""
 
@@ -747,11 +747,11 @@ msgid ""
 "LuCI (&ge; 100 KB)."
 msgstr ""
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:790
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:792
 msgid "This completely disables cipher negotiation"
 msgstr ""
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:730
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:732
 msgid "Timeframe for key exchange"
 msgstr ""
 
@@ -762,7 +762,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"
index e1c401302c5fceb9b1b3ca2072a8429673ab6155..2f8118866e787b1b39ad24a6db3d90695dde68ee 100644 (file)
@@ -34,7 +34,7 @@ msgstr ""
 msgid "Add template based configuration"
 msgstr ""
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:746
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:748
 msgid "Additional authentication over TLS"
 msgstr ""
 
@@ -47,7 +47,7 @@ msgstr ""
 msgid "Allow multiple clients with same certificate"
 msgstr ""
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:738
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:740
 msgid "Allow only one session"
 msgstr ""
 
@@ -101,7 +101,7 @@ msgstr ""
 msgid "Change to directory before initialization"
 msgstr ""
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:774
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:776
 msgid "Check peer certificate against a CRL"
 msgstr ""
 
@@ -186,7 +186,7 @@ msgstr ""
 msgid "Don't add routes automatically"
 msgstr ""
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:758
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:760
 msgid "Don't cache --askpass or --auth-user-pass passwords"
 msgstr ""
 
@@ -264,7 +264,7 @@ msgstr ""
 msgid "Enabled"
 msgstr ""
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:750
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:752
 msgid "Encrypt and authenticate all control channel packets with the key"
 msgstr ""
 
@@ -292,7 +292,7 @@ msgid ""
 "added to OpenVPN's internal routing table"
 msgstr ""
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:742
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:744
 msgid "Exit on TLS negotiation failure"
 msgstr ""
 
@@ -340,7 +340,7 @@ msgstr ""
 msgid "Keep tun/tap device open on restart"
 msgstr ""
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:734
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:736
 msgid "Key transition window"
 msgstr ""
 
@@ -386,7 +386,7 @@ msgstr ""
 msgid "OVPN configuration file upload"
 msgstr ""
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:762
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:764
 msgid "Only accept connections from given X509 name"
 msgstr ""
 
@@ -493,15 +493,15 @@ msgstr ""
 msgid "Remote ping timeout"
 msgstr ""
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:718
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:720
 msgid "Renegotiate data chan. key after bytes"
 msgstr ""
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:722
+#: 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:726
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:728
 msgid "Renegotiate data chan. key after seconds"
 msgstr ""
 
@@ -509,11 +509,11 @@ msgstr ""
 msgid "Replay protection sliding window size"
 msgstr ""
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:766
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:768
 msgid "Require explicit designation on certificate"
 msgstr ""
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:770
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:772
 msgid "Require explicit key usage on certificate"
 msgstr ""
 
@@ -521,11 +521,11 @@ msgstr ""
 msgid "Restart after remote ping timeout"
 msgstr ""
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:794
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:796
 msgid "Restrict the allowed ciphers to be negotiated"
 msgstr ""
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:714
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:716
 msgid "Retransmit timeout on TLS control channel"
 msgstr ""
 
@@ -697,11 +697,11 @@ msgstr ""
 msgid "TCP/UDP port # for remote (default=1194)"
 msgstr ""
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:710
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:712
 msgid "TLS 1.3 or newer cipher"
 msgstr ""
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:702
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:704
 msgid "TLS cipher"
 msgstr ""
 
@@ -728,16 +728,16 @@ msgid ""
 "configuration."
 msgstr ""
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:782
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:784
 msgid "The highest supported TLS version"
 msgstr ""
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:786
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:788
 #: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:69
 msgid "The key direction for 'tls-auth' and 'secret' options"
 msgstr ""
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:778
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:780
 msgid "The lowest supported TLS version"
 msgstr ""
 
@@ -747,11 +747,11 @@ msgid ""
 "LuCI (&ge; 100 KB)."
 msgstr ""
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:790
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:792
 msgid "This completely disables cipher negotiation"
 msgstr ""
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:730
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:732
 msgid "Timeframe for key exchange"
 msgstr ""
 
index 70ac636cd5312435ca781fee5906ee7351a16b5b..de6d76ceabf6135b018f8a6166fe837275e20fa3 100644 (file)
@@ -34,7 +34,7 @@ msgstr ""
 msgid "Add template based configuration"
 msgstr ""
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:746
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:748
 msgid "Additional authentication over TLS"
 msgstr ""
 
@@ -47,7 +47,7 @@ msgstr ""
 msgid "Allow multiple clients with same certificate"
 msgstr ""
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:738
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:740
 msgid "Allow only one session"
 msgstr ""
 
@@ -101,7 +101,7 @@ msgstr ""
 msgid "Change to directory before initialization"
 msgstr ""
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:774
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:776
 msgid "Check peer certificate against a CRL"
 msgstr ""
 
@@ -186,7 +186,7 @@ msgstr ""
 msgid "Don't add routes automatically"
 msgstr ""
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:758
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:760
 msgid "Don't cache --askpass or --auth-user-pass passwords"
 msgstr ""
 
@@ -264,7 +264,7 @@ msgstr ""
 msgid "Enabled"
 msgstr "सक्षम केले"
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:750
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:752
 msgid "Encrypt and authenticate all control channel packets with the key"
 msgstr ""
 
@@ -292,7 +292,7 @@ msgid ""
 "added to OpenVPN's internal routing table"
 msgstr ""
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:742
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:744
 msgid "Exit on TLS negotiation failure"
 msgstr ""
 
@@ -340,7 +340,7 @@ msgstr ""
 msgid "Keep tun/tap device open on restart"
 msgstr ""
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:734
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:736
 msgid "Key transition window"
 msgstr ""
 
@@ -386,7 +386,7 @@ msgstr ""
 msgid "OVPN configuration file upload"
 msgstr ""
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:762
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:764
 msgid "Only accept connections from given X509 name"
 msgstr ""
 
@@ -493,15 +493,15 @@ msgstr ""
 msgid "Remote ping timeout"
 msgstr ""
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:718
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:720
 msgid "Renegotiate data chan. key after bytes"
 msgstr ""
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:722
+#: 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:726
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:728
 msgid "Renegotiate data chan. key after seconds"
 msgstr ""
 
@@ -509,11 +509,11 @@ msgstr ""
 msgid "Replay protection sliding window size"
 msgstr ""
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:766
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:768
 msgid "Require explicit designation on certificate"
 msgstr ""
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:770
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:772
 msgid "Require explicit key usage on certificate"
 msgstr ""
 
@@ -521,11 +521,11 @@ msgstr ""
 msgid "Restart after remote ping timeout"
 msgstr ""
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:794
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:796
 msgid "Restrict the allowed ciphers to be negotiated"
 msgstr ""
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:714
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:716
 msgid "Retransmit timeout on TLS control channel"
 msgstr ""
 
@@ -697,11 +697,11 @@ msgstr ""
 msgid "TCP/UDP port # for remote (default=1194)"
 msgstr ""
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:710
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:712
 msgid "TLS 1.3 or newer cipher"
 msgstr ""
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:702
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:704
 msgid "TLS cipher"
 msgstr ""
 
@@ -728,16 +728,16 @@ msgid ""
 "configuration."
 msgstr ""
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:782
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:784
 msgid "The highest supported TLS version"
 msgstr ""
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:786
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:788
 #: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:69
 msgid "The key direction for 'tls-auth' and 'secret' options"
 msgstr ""
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:778
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:780
 msgid "The lowest supported TLS version"
 msgstr ""
 
@@ -747,11 +747,11 @@ msgid ""
 "LuCI (&ge; 100 KB)."
 msgstr ""
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:790
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:792
 msgid "This completely disables cipher negotiation"
 msgstr ""
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:730
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:732
 msgid "Timeframe for key exchange"
 msgstr ""
 
index c2c672c639312ddb9317d0bb05b59bb5853093c9..776a7a6fdf9502fe83133f27bb901f65cc9cb273 100644 (file)
@@ -32,7 +32,7 @@ msgstr ""
 msgid "Add template based configuration"
 msgstr ""
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:746
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:748
 msgid "Additional authentication over TLS"
 msgstr ""
 
@@ -45,7 +45,7 @@ msgstr ""
 msgid "Allow multiple clients with same certificate"
 msgstr ""
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:738
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:740
 msgid "Allow only one session"
 msgstr ""
 
@@ -99,7 +99,7 @@ msgstr ""
 msgid "Change to directory before initialization"
 msgstr ""
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:774
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:776
 msgid "Check peer certificate against a CRL"
 msgstr ""
 
@@ -184,7 +184,7 @@ msgstr ""
 msgid "Don't add routes automatically"
 msgstr ""
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:758
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:760
 msgid "Don't cache --askpass or --auth-user-pass passwords"
 msgstr ""
 
@@ -262,7 +262,7 @@ msgstr ""
 msgid "Enabled"
 msgstr ""
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:750
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:752
 msgid "Encrypt and authenticate all control channel packets with the key"
 msgstr ""
 
@@ -290,7 +290,7 @@ msgid ""
 "added to OpenVPN's internal routing table"
 msgstr ""
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:742
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:744
 msgid "Exit on TLS negotiation failure"
 msgstr ""
 
@@ -338,7 +338,7 @@ msgstr ""
 msgid "Keep tun/tap device open on restart"
 msgstr ""
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:734
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:736
 msgid "Key transition window"
 msgstr ""
 
@@ -384,7 +384,7 @@ msgstr ""
 msgid "OVPN configuration file upload"
 msgstr ""
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:762
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:764
 msgid "Only accept connections from given X509 name"
 msgstr ""
 
@@ -491,15 +491,15 @@ msgstr ""
 msgid "Remote ping timeout"
 msgstr ""
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:718
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:720
 msgid "Renegotiate data chan. key after bytes"
 msgstr ""
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:722
+#: 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:726
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:728
 msgid "Renegotiate data chan. key after seconds"
 msgstr ""
 
@@ -507,11 +507,11 @@ msgstr ""
 msgid "Replay protection sliding window size"
 msgstr ""
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:766
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:768
 msgid "Require explicit designation on certificate"
 msgstr ""
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:770
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:772
 msgid "Require explicit key usage on certificate"
 msgstr ""
 
@@ -519,11 +519,11 @@ msgstr ""
 msgid "Restart after remote ping timeout"
 msgstr ""
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:794
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:796
 msgid "Restrict the allowed ciphers to be negotiated"
 msgstr ""
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:714
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:716
 msgid "Retransmit timeout on TLS control channel"
 msgstr ""
 
@@ -695,11 +695,11 @@ msgstr ""
 msgid "TCP/UDP port # for remote (default=1194)"
 msgstr ""
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:710
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:712
 msgid "TLS 1.3 or newer cipher"
 msgstr ""
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:702
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:704
 msgid "TLS cipher"
 msgstr ""
 
@@ -726,16 +726,16 @@ msgid ""
 "configuration."
 msgstr ""
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:782
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:784
 msgid "The highest supported TLS version"
 msgstr ""
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:786
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:788
 #: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:69
 msgid "The key direction for 'tls-auth' and 'secret' options"
 msgstr ""
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:778
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:780
 msgid "The lowest supported TLS version"
 msgstr ""
 
@@ -745,11 +745,11 @@ msgid ""
 "LuCI (&ge; 100 KB)."
 msgstr ""
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:790
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:792
 msgid "This completely disables cipher negotiation"
 msgstr ""
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:730
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:732
 msgid "Timeframe for key exchange"
 msgstr ""
 
index 3f01f23e5f1d0adffedae989191d576151dc394f..e0da96400c96d450df567f54d7d62a9e3d036665 100644 (file)
@@ -32,7 +32,7 @@ msgstr ""
 msgid "Add template based configuration"
 msgstr ""
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:746
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:748
 msgid "Additional authentication over TLS"
 msgstr ""
 
@@ -45,7 +45,7 @@ msgstr ""
 msgid "Allow multiple clients with same certificate"
 msgstr ""
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:738
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:740
 msgid "Allow only one session"
 msgstr ""
 
@@ -99,7 +99,7 @@ msgstr ""
 msgid "Change to directory before initialization"
 msgstr ""
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:774
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:776
 msgid "Check peer certificate against a CRL"
 msgstr ""
 
@@ -184,7 +184,7 @@ msgstr ""
 msgid "Don't add routes automatically"
 msgstr ""
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:758
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:760
 msgid "Don't cache --askpass or --auth-user-pass passwords"
 msgstr ""
 
@@ -262,7 +262,7 @@ msgstr ""
 msgid "Enabled"
 msgstr "Aktivert"
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:750
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:752
 msgid "Encrypt and authenticate all control channel packets with the key"
 msgstr ""
 
@@ -290,7 +290,7 @@ msgid ""
 "added to OpenVPN's internal routing table"
 msgstr ""
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:742
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:744
 msgid "Exit on TLS negotiation failure"
 msgstr ""
 
@@ -338,7 +338,7 @@ msgstr ""
 msgid "Keep tun/tap device open on restart"
 msgstr ""
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:734
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:736
 msgid "Key transition window"
 msgstr ""
 
@@ -384,7 +384,7 @@ msgstr ""
 msgid "OVPN configuration file upload"
 msgstr ""
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:762
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:764
 msgid "Only accept connections from given X509 name"
 msgstr ""
 
@@ -491,15 +491,15 @@ msgstr ""
 msgid "Remote ping timeout"
 msgstr ""
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:718
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:720
 msgid "Renegotiate data chan. key after bytes"
 msgstr ""
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:722
+#: 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:726
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:728
 msgid "Renegotiate data chan. key after seconds"
 msgstr ""
 
@@ -507,11 +507,11 @@ msgstr ""
 msgid "Replay protection sliding window size"
 msgstr ""
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:766
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:768
 msgid "Require explicit designation on certificate"
 msgstr ""
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:770
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:772
 msgid "Require explicit key usage on certificate"
 msgstr ""
 
@@ -519,11 +519,11 @@ msgstr ""
 msgid "Restart after remote ping timeout"
 msgstr ""
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:794
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:796
 msgid "Restrict the allowed ciphers to be negotiated"
 msgstr ""
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:714
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:716
 msgid "Retransmit timeout on TLS control channel"
 msgstr ""
 
@@ -695,11 +695,11 @@ msgstr ""
 msgid "TCP/UDP port # for remote (default=1194)"
 msgstr ""
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:710
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:712
 msgid "TLS 1.3 or newer cipher"
 msgstr ""
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:702
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:704
 msgid "TLS cipher"
 msgstr ""
 
@@ -726,16 +726,16 @@ msgid ""
 "configuration."
 msgstr ""
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:782
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:784
 msgid "The highest supported TLS version"
 msgstr ""
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:786
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:788
 #: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:69
 msgid "The key direction for 'tls-auth' and 'secret' options"
 msgstr ""
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:778
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:780
 msgid "The lowest supported TLS version"
 msgstr ""
 
@@ -745,11 +745,11 @@ msgid ""
 "LuCI (&ge; 100 KB)."
 msgstr ""
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:790
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:792
 msgid "This completely disables cipher negotiation"
 msgstr ""
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:730
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:732
 msgid "Timeframe for key exchange"
 msgstr ""
 
index ac5f93f3d80fb85af2b777e2573f91f034651973..28ea4a34766ddae2d93553a0a1ffd850d89ef182 100644 (file)
@@ -33,7 +33,7 @@ msgstr "Dodaj trasę po nawiązaniu połączenia"
 msgid "Add template based configuration"
 msgstr "Dodaj konfigurację opartą na szablonie"
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:746
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:748
 msgid "Additional authentication over TLS"
 msgstr "Dodatkowe uwierzytelnianie poprzez TLS"
 
@@ -46,7 +46,7 @@ msgstr "Zezwól na łączność klient-klient"
 msgid "Allow multiple clients with same certificate"
 msgstr "Zezwól wielu klientom na ten sam certyfikat"
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:738
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:740
 msgid "Allow only one session"
 msgstr "Zezwól tylko na jedną sesję"
 
@@ -102,7 +102,7 @@ msgstr "Zmień priorytet procesu"
 msgid "Change to directory before initialization"
 msgstr "Przejdź do katalogu przed inicjalizacją"
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:774
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:776
 msgid "Check peer certificate against a CRL"
 msgstr "Sprawdź certyfikat peera na obecność w CRL"
 
@@ -187,7 +187,7 @@ msgstr "Nie uruchamiaj obecnie ifconfig"
 msgid "Don't add routes automatically"
 msgstr "Nie dodawaj tras automatycznie"
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:758
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:760
 msgid "Don't cache --askpass or --auth-user-pass passwords"
 msgstr "Nie buforuj haseł --askpass lub --auth-user-pass"
 
@@ -266,7 +266,7 @@ msgstr "Włącz interfejs zarządzalny na <em>IP</em> <em>port</em>"
 msgid "Enabled"
 msgstr "Włączone"
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:750
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:752
 msgid "Encrypt and authenticate all control channel packets with the key"
 msgstr ""
 "Szyfruj i uwierzytelnij wszystkie pakiety kanału kontrolnego za pomocą klucza"
@@ -299,7 +299,7 @@ msgstr ""
 "Wykonane w trybie serwera, gdy adres IPv4, trasa lub adres MAC są dodane do "
 "wewnętrznej tablicy routingu w OpenVPN"
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:742
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:744
 msgid "Exit on TLS negotiation failure"
 msgstr "Wyjdź przy niepowodzeniu negocjacji TLS"
 
@@ -349,7 +349,7 @@ msgstr "Zachowaj zdalny adres IP przy restarcie"
 msgid "Keep tun/tap device open on restart"
 msgstr "Utrzymaj urządzenie TUN/TAP po restarcie jako otwarte"
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:734
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:736
 msgid "Key transition window"
 msgstr "Okno zmiany klucza"
 
@@ -395,7 +395,7 @@ msgstr "Liczba linii w pliku dziennika historii"
 msgid "OVPN configuration file upload"
 msgstr "Przesyłanie pliku konfiguracyjnego OVPN"
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:762
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:764
 msgid "Only accept connections from given X509 name"
 msgstr "Akceptuj tylko połączenia z podanej nazwy X509"
 
@@ -503,15 +503,15 @@ msgstr "Nazwa lub IP zdalnego hosta"
 msgid "Remote ping timeout"
 msgstr "Limit czasu zdalnego pingowania"
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:718
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:720
 msgid "Renegotiate data chan. key after bytes"
 msgstr "Renegocjacja danych charakteru klucza po bajtach"
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:722
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:724
 msgid "Renegotiate data chan. key after packets"
 msgstr "Renegocjacja danych charakteru klucza po pakietach"
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:726
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:728
 msgid "Renegotiate data chan. key after seconds"
 msgstr "Renegocjacja danych charakteru klucza po sekundach"
 
@@ -519,11 +519,11 @@ msgstr "Renegocjacja danych charakteru klucza po sekundach"
 msgid "Replay protection sliding window size"
 msgstr "Powtórzenie osłony okna rozmiaru"
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:766
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:768
 msgid "Require explicit designation on certificate"
 msgstr "Potrzebna Podpis na Certyfikacie"
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:770
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:772
 msgid "Require explicit key usage on certificate"
 msgstr "Potrzebna klucza używanego w certyfikacie"
 
@@ -531,11 +531,11 @@ msgstr "Potrzebna klucza używanego w certyfikacie"
 msgid "Restart after remote ping timeout"
 msgstr "Restartuj po upływie limitu zdalnego pingowania"
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:794
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:796
 msgid "Restrict the allowed ciphers to be negotiated"
 msgstr "Ograniczenie dozwolonych szyfrów, które mają być negocjowane"
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:714
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:716
 msgid "Retransmit timeout on TLS control channel"
 msgstr "Retransmisja po upływie czasu TLS na kanale kontrolnym"
 
@@ -710,11 +710,11 @@ msgstr "Numer portu TCP/UDP dla lokalnego (domyślnie=1194)"
 msgid "TCP/UDP port # for remote (default=1194)"
 msgstr "Numer portu TCP/UDP dla zdalnego (domyślnie=1194)"
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:710
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:712
 msgid "TLS 1.3 or newer cipher"
 msgstr "TLS 1.3 lub nowszy szyfr"
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:702
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:704
 msgid "TLS cipher"
 msgstr "Kodowanie TLS"
 
@@ -743,16 +743,16 @@ msgstr ""
 "Plik konfiguracyjny OVPN (%s) nie mógł zostać znaleziony, sprawdź swoją "
 "konfigurację."
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:782
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:784
 msgid "The highest supported TLS version"
 msgstr "Najwyższa obsługiwana wersja protokołu TLS"
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:786
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:788
 #: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:69
 msgid "The key direction for 'tls-auth' and 'secret' options"
 msgstr "Kluczowy kierunek dla opcji \"tls-auth\" i \"secret\""
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:778
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:780
 msgid "The lowest supported TLS version"
 msgstr "Najniższa obsługiwana wersja protokołu TLS"
 
@@ -764,11 +764,11 @@ msgstr ""
 "Rozmiar pliku konfiguracyjnego OVPN (%s) jest zbyt duży do edycji online w "
 "LuCI (&ge; 100 KB)."
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:790
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:792
 msgid "This completely disables cipher negotiation"
 msgstr "Spowoduje to całkowite wyłączenie negocjacji szyfrowania"
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:730
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:732
 msgid "Timeframe for key exchange"
 msgstr "Ramy czasowe dla wymiany kluczy"
 
index 12e1e3725f064e6e42282676b19f20bea55b3f02..de47bede31d3f9bd028967c0e70da47012ed107b 100644 (file)
@@ -34,7 +34,7 @@ msgstr "Adicionar rota após estabelecimento da ligação"
 msgid "Add template based configuration"
 msgstr "Adicionar configuração baseada em modelos"
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:746
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:748
 msgid "Additional authentication over TLS"
 msgstr "Autenticação adicional por TLS"
 
@@ -47,7 +47,7 @@ msgstr "Permitir tráfego cliente-a-cliente"
 msgid "Allow multiple clients with same certificate"
 msgstr "Permitir multiplos clientes com o mesmo certificado"
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:738
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:740
 msgid "Allow only one session"
 msgstr "Permitir apenas uma sessão"
 
@@ -103,7 +103,7 @@ msgstr "Alterar prioridade do processo"
 msgid "Change to directory before initialization"
 msgstr "Mudar para o directório antes da inicialização"
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:774
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:776
 msgid "Check peer certificate against a CRL"
 msgstr "Verificar certificado do remoto conta uma CRL"
 
@@ -188,7 +188,7 @@ msgstr "Não executar ifconfig"
 msgid "Don't add routes automatically"
 msgstr "Não adicionar rotas automaticamente"
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:758
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:760
 msgid "Don't cache --askpass or --auth-user-pass passwords"
 msgstr "Não pôr as palavras-passe em cache --askpass ou --auth-user-pass"
 
@@ -267,7 +267,7 @@ msgstr "Activar o interface de gestão em <em>IP</em> <em>porta</em>"
 msgid "Enabled"
 msgstr "Ativado"
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:750
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:752
 msgid "Encrypt and authenticate all control channel packets with the key"
 msgstr ""
 "Criptografar e autenticar todos os pacotes de canais de controle com a chave"
@@ -300,7 +300,7 @@ msgstr ""
 "Executado em modo de servidor quando um endereço IPv4/rota ou endereço MAC é "
 "adicionado à tabela interna de roteamento do OperVPN"
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:742
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:744
 msgid "Exit on TLS negotiation failure"
 msgstr "Fechar quando existir falha na negociação TLS"
 
@@ -350,7 +350,7 @@ msgstr "Manter o endereço IP remoto entre reinicios"
 msgid "Keep tun/tap device open on restart"
 msgstr "Manter o dispositivo tun/tap aberto entre reinicios"
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:734
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:736
 msgid "Key transition window"
 msgstr "Janela para transição de chaves"
 
@@ -396,7 +396,7 @@ msgstr "Numero de linhas para o historico do registo"
 msgid "OVPN configuration file upload"
 msgstr "Envio do ficheiro de configuração OVPN"
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:762
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:764
 msgid "Only accept connections from given X509 name"
 msgstr "Aceitar ligações apenas de um dado nome X509"
 
@@ -505,15 +505,15 @@ msgstr "Hostname ou endereço IP remoto"
 msgid "Remote ping timeout"
 msgstr "Timeout do ping remoto"
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:718
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:720
 msgid "Renegotiate data chan. key after bytes"
 msgstr "Renegociar chave do canal de dados após bytes"
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:722
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:724
 msgid "Renegotiate data chan. key after packets"
 msgstr "Renegociar chave do canal de dados após n pacotes"
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:726
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:728
 msgid "Renegotiate data chan. key after seconds"
 msgstr "Renegociar chave do canal de dados após n segundos"
 
@@ -521,11 +521,11 @@ msgstr "Renegociar chave do canal de dados após n segundos"
 msgid "Replay protection sliding window size"
 msgstr "Tamanho da janela de protecção conta replay"
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:766
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:768
 msgid "Require explicit designation on certificate"
 msgstr "Requerer designação específica no certificado"
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:770
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:772
 msgid "Require explicit key usage on certificate"
 msgstr "Requerer utilização explicita de utilização de chave no certificado"
 
@@ -533,11 +533,11 @@ msgstr "Requerer utilização explicita de utilização de chave no certificado"
 msgid "Restart after remote ping timeout"
 msgstr "Reiniciar após timeout do ping remoto"
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:794
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:796
 msgid "Restrict the allowed ciphers to be negotiated"
 msgstr "Restringir as cifras permitidas a serem negociadas"
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:714
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:716
 msgid "Retransmit timeout on TLS control channel"
 msgstr "Timeout de retransmissão no canal de controlo TLS"
 
@@ -711,11 +711,11 @@ msgstr "Porta TCP/UDP para local (predefinição=1194)"
 msgid "TCP/UDP port # for remote (default=1194)"
 msgstr "Porta TCP/UDP para remoto (predefinição=1194)"
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:710
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:712
 msgid "TLS 1.3 or newer cipher"
 msgstr "TLS 1.3 ou cifra mais recente"
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:702
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:704
 msgid "TLS cipher"
 msgstr "Cifra TLS"
 
@@ -744,16 +744,16 @@ msgstr ""
 "O ficheiro de configuração OVPN (%s) não pôde ser encontrado, por favor "
 "verifique a sua configuração."
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:782
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:784
 msgid "The highest supported TLS version"
 msgstr "A versão TLS mais alta suportada"
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:786
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:788
 #: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:69
 msgid "The key direction for 'tls-auth' and 'secret' options"
 msgstr "A direção chave para as opções 'tls-auth' e 'secret'"
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:778
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:780
 msgid "The lowest supported TLS version"
 msgstr "A versão TLS suportada mais baixa"
 
@@ -765,11 +765,11 @@ msgstr ""
 "O tamanho do ficheiro de configuração OVPN (%s) é demasiado grande para "
 "editá-lo online em LuCI (&ge; 100 KB)."
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:790
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:792
 msgid "This completely disables cipher negotiation"
 msgstr "Isso desativa completamente a negociação de cifras"
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:730
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:732
 msgid "Timeframe for key exchange"
 msgstr "Janela temporal para troca de chaves"
 
index 134f4fa6afd618a33e0e200bf1c4f5701b701224..d4794fe20e50365ad2a970f18218c3a6105f4fb0 100644 (file)
@@ -34,7 +34,7 @@ msgstr "Adicionar rota após estabelecimento da conexão"
 msgid "Add template based configuration"
 msgstr "Adicionar uma configuração com base em um modelo"
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:746
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:748
 msgid "Additional authentication over TLS"
 msgstr "Autenticação adicional por TLS"
 
@@ -47,7 +47,7 @@ msgstr "Permitir tráfego entre os clientes"
 msgid "Allow multiple clients with same certificate"
 msgstr "Permitir múltiplos clientes com o mesmo certificado"
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:738
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:740
 msgid "Allow only one session"
 msgstr "Permitir apenas uma sessão"
 
@@ -103,7 +103,7 @@ msgstr "Alterar prioridade do processo"
 msgid "Change to directory before initialization"
 msgstr "Mudar para o diretório antes da iniciação"
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:774
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:776
 msgid "Check peer certificate against a CRL"
 msgstr "Verificar certificado do parceiro conta uma CRL"
 
@@ -188,7 +188,7 @@ msgstr "Não executar ifconfig de verdade"
 msgid "Don't add routes automatically"
 msgstr "Não adicionar rotas automaticamente"
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:758
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:760
 msgid "Don't cache --askpass or --auth-user-pass passwords"
 msgstr "Não colocar em cache as senhas do --askpass ou --auth-user-pass"
 
@@ -266,7 +266,7 @@ msgstr "Ativar o interface de gestão em <em>IP</em> <em>porta</em>"
 msgid "Enabled"
 msgstr "Ativado"
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:750
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:752
 msgid "Encrypt and authenticate all control channel packets with the key"
 msgstr "Cifre e autentique todos os pacotes do canal de controle com a chave"
 
@@ -298,7 +298,7 @@ msgstr ""
 "Executado em modo servidor quando um endereço/rota IPv4 é adicionao na "
 "tabela de roteamento interna do OpenVPN"
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:742
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:744
 msgid "Exit on TLS negotiation failure"
 msgstr "Fechar quando existir falha na negociacao TLS"
 
@@ -348,7 +348,7 @@ msgstr "Manter o endereço IP remoto entre os reinícios"
 msgid "Keep tun/tap device open on restart"
 msgstr "Manter o dispositivo tun/tap aberto entre os reinícios"
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:734
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:736
 msgid "Key transition window"
 msgstr "Janela para transição de chaves"
 
@@ -394,7 +394,7 @@ msgstr "Número de linhas para o histórico do registo"
 msgid "OVPN configuration file upload"
 msgstr "Enviar um arquivo de configuração OVPN"
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:762
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:764
 msgid "Only accept connections from given X509 name"
 msgstr "Aceitar conexões apenas de um dado nome X509"
 
@@ -501,15 +501,15 @@ msgstr "Nome do equipamento ou endereço IP remoto"
 msgid "Remote ping timeout"
 msgstr "Tempo limite do ping remoto"
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:718
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:720
 msgid "Renegotiate data chan. key after bytes"
 msgstr "Renegociar chave do canal de dados após n bytes"
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:722
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:724
 msgid "Renegotiate data chan. key after packets"
 msgstr "Renegociar chave do canal de dados após n pacotes"
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:726
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:728
 msgid "Renegotiate data chan. key after seconds"
 msgstr "Renegociar chave do canal de dados após n segundos"
 
@@ -517,11 +517,11 @@ msgstr "Renegociar chave do canal de dados após n segundos"
 msgid "Replay protection sliding window size"
 msgstr "Tamanho da janela de proteção conta replay"
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:766
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:768
 msgid "Require explicit designation on certificate"
 msgstr "Requerer designação específica no certificado"
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:770
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:772
 msgid "Require explicit key usage on certificate"
 msgstr "Requerer que o uso da chave seja explicitado no certificado"
 
@@ -529,11 +529,11 @@ msgstr "Requerer que o uso da chave seja explicitado no certificado"
 msgid "Restart after remote ping timeout"
 msgstr "Reiniciar após estouro do tempo do ping remoto"
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:794
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:796
 msgid "Restrict the allowed ciphers to be negotiated"
 msgstr "Restringir as cifras permitidas para a negociação"
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:714
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:716
 msgid "Retransmit timeout on TLS control channel"
 msgstr "Estouro de tempo de retransmissão no canal de controle TLS"
 
@@ -709,11 +709,11 @@ msgstr "Porta TCP/UDP para local (padrão=1194)"
 msgid "TCP/UDP port # for remote (default=1194)"
 msgstr "Porta TCP/UDP para remoto (padrão=1194)"
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:710
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:712
 msgid "TLS 1.3 or newer cipher"
 msgstr "Cifra TLS 1.3 ou mais recente"
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:702
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:704
 msgid "TLS cipher"
 msgstr "Cifra TLS"
 
@@ -742,16 +742,16 @@ msgstr ""
 "O arquivo de configuração OVPN (%s) não pôde ser encontrado, por favor "
 "verifique a sua configuração."
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:782
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:784
 msgid "The highest supported TLS version"
 msgstr "A mais alta versão suporta do TLS"
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:786
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:788
 #: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:69
 msgid "The key direction for 'tls-auth' and 'secret' options"
 msgstr "A direção da chave para as opções 'tls-auth' e 'secret'"
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:778
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:780
 msgid "The lowest supported TLS version"
 msgstr "A mais baixa versão suporta do TLS"
 
@@ -763,11 +763,11 @@ msgstr ""
 "O tamanho do arquivo de configuração OVPN (%s) é grande demais para ser "
 "editado através do LuCI (&ge; 100 KB)."
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:790
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:792
 msgid "This completely disables cipher negotiation"
 msgstr "Isso desabilita completamente a negociação de cifras"
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:730
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:732
 msgid "Timeframe for key exchange"
 msgstr "Janela temporal para troca de chaves"
 
index 307fb7019101c046bdff34b6bd336ef358478948..326a81a6f6828ae52fd9ae0669e7624b80dac865 100644 (file)
@@ -33,7 +33,7 @@ msgstr ""
 msgid "Add template based configuration"
 msgstr ""
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:746
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:748
 msgid "Additional authentication over TLS"
 msgstr ""
 
@@ -46,7 +46,7 @@ msgstr ""
 msgid "Allow multiple clients with same certificate"
 msgstr ""
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:738
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:740
 msgid "Allow only one session"
 msgstr ""
 
@@ -100,7 +100,7 @@ msgstr ""
 msgid "Change to directory before initialization"
 msgstr ""
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:774
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:776
 msgid "Check peer certificate against a CRL"
 msgstr ""
 
@@ -185,7 +185,7 @@ msgstr ""
 msgid "Don't add routes automatically"
 msgstr ""
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:758
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:760
 msgid "Don't cache --askpass or --auth-user-pass passwords"
 msgstr ""
 
@@ -263,7 +263,7 @@ msgstr ""
 msgid "Enabled"
 msgstr "Activat"
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:750
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:752
 msgid "Encrypt and authenticate all control channel packets with the key"
 msgstr ""
 
@@ -291,7 +291,7 @@ msgid ""
 "added to OpenVPN's internal routing table"
 msgstr ""
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:742
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:744
 msgid "Exit on TLS negotiation failure"
 msgstr ""
 
@@ -339,7 +339,7 @@ msgstr ""
 msgid "Keep tun/tap device open on restart"
 msgstr ""
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:734
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:736
 msgid "Key transition window"
 msgstr ""
 
@@ -385,7 +385,7 @@ msgstr ""
 msgid "OVPN configuration file upload"
 msgstr ""
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:762
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:764
 msgid "Only accept connections from given X509 name"
 msgstr ""
 
@@ -492,15 +492,15 @@ msgstr ""
 msgid "Remote ping timeout"
 msgstr ""
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:718
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:720
 msgid "Renegotiate data chan. key after bytes"
 msgstr ""
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:722
+#: 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:726
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:728
 msgid "Renegotiate data chan. key after seconds"
 msgstr ""
 
@@ -508,11 +508,11 @@ msgstr ""
 msgid "Replay protection sliding window size"
 msgstr ""
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:766
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:768
 msgid "Require explicit designation on certificate"
 msgstr ""
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:770
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:772
 msgid "Require explicit key usage on certificate"
 msgstr ""
 
@@ -520,11 +520,11 @@ msgstr ""
 msgid "Restart after remote ping timeout"
 msgstr ""
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:794
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:796
 msgid "Restrict the allowed ciphers to be negotiated"
 msgstr ""
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:714
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:716
 msgid "Retransmit timeout on TLS control channel"
 msgstr ""
 
@@ -696,11 +696,11 @@ msgstr ""
 msgid "TCP/UDP port # for remote (default=1194)"
 msgstr ""
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:710
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:712
 msgid "TLS 1.3 or newer cipher"
 msgstr ""
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:702
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:704
 msgid "TLS cipher"
 msgstr ""
 
@@ -727,16 +727,16 @@ msgid ""
 "configuration."
 msgstr ""
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:782
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:784
 msgid "The highest supported TLS version"
 msgstr ""
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:786
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:788
 #: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:69
 msgid "The key direction for 'tls-auth' and 'secret' options"
 msgstr ""
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:778
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:780
 msgid "The lowest supported TLS version"
 msgstr ""
 
@@ -746,11 +746,11 @@ msgid ""
 "LuCI (&ge; 100 KB)."
 msgstr ""
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:790
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:792
 msgid "This completely disables cipher negotiation"
 msgstr ""
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:730
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:732
 msgid "Timeframe for key exchange"
 msgstr ""
 
index 1fbdde5dc5185a69ccda540db643a76210a8b7fc..3d1aaccc060111d592895050240f0fa924f3912e 100644 (file)
@@ -2,7 +2,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: LuCI: openvpn\n"
 "POT-Creation-Date: 2013-09-06 10:01+0200\n"
-"PO-Revision-Date: 2020-04-19 00:53+0000\n"
+"PO-Revision-Date: 2020-06-07 15:48+0000\n"
 "Last-Translator: Artem <KovalevArtem.ru@gmail.com>\n"
 "Language-Team: Russian <https://hosted.weblate.org/projects/openwrt/"
 "luciapplicationsopenvpn/ru/>\n"
@@ -10,9 +10,9 @@ 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.0.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.1-dev\n"
 "Project-Info: Это технический перевод, не дословный. Главное-удобный русский "
 "интерфейс, все проверялось в графическом режиме, совместим с другими apps\n"
 
@@ -36,7 +36,7 @@ msgstr "Добавить маршрут после установки соеди
 msgid "Add template based configuration"
 msgstr "Добавить конфигурацию на основе шаблона"
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:746
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:748
 msgid "Additional authentication over TLS"
 msgstr "Дополнительная аутентификация используя TLS"
 
@@ -50,7 +50,7 @@ msgid "Allow multiple clients with same certificate"
 msgstr ""
 "Разрешить одновременное подключение нескольких клиентов с одним сертификатом"
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:738
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:740
 msgid "Allow only one session"
 msgstr "Разрешить только одну сессию"
 
@@ -107,7 +107,7 @@ msgstr "Изменить приоритет процесса после иниц
 msgid "Change to directory before initialization"
 msgstr "Перейти в указанную папку перед инициализацией"
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:774
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:776
 msgid "Check peer certificate against a CRL"
 msgstr "Проверить сертификат узла на соответствие файлу CRL в формате PEM"
 
@@ -203,7 +203,7 @@ msgstr ""
 "Не добавлять маршруты автоматически. Вместо этого передавать маршруты в '-"
 "route-up' скрипт используя переменные окружения"
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:758
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:760
 msgid "Don't cache --askpass or --auth-user-pass passwords"
 msgstr ""
 "Не кэшировать пароли '-askpass' или '-auth-user-pass' в виртуальной памяти"
@@ -302,7 +302,7 @@ msgstr ""
 msgid "Enabled"
 msgstr "Включено"
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:750
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:752
 msgid "Encrypt and authenticate all control channel packets with the key"
 msgstr ""
 "Шифрование и проверка подлинности всех пакетов каналов управления с помощью "
@@ -336,13 +336,13 @@ msgstr ""
 "Выполнять в режиме сервера '-mode server' каждый раз, когда адрес/маршрут "
 "IPv4 или MAC-адрес добавлен в таблицу маршрутизации OpenVPN"
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:742
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:744
 msgid "Exit on TLS negotiation failure"
 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"
@@ -389,7 +389,7 @@ msgstr "Не изменять удалённый IP-адрес при перез
 msgid "Keep tun/tap device open on restart"
 msgstr "Сохранять виртуальное устройство tun/tap запущенным при перезагрузке"
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:734
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:736
 msgid "Key transition window"
 msgstr "Окно передачи ключей"
 
@@ -435,7 +435,7 @@ msgstr "Количество строк в файле журнала"
 msgid "OVPN configuration file upload"
 msgstr "Загрузка конфигурационного файла OVPN"
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:762
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:764
 msgid "Only accept connections from given X509 name"
 msgstr "Принимать только соединения от имени указанного сертификата X509"
 
@@ -551,19 +551,19 @@ msgstr "Имя удалённого хоста или IP-адрес"
 msgid "Remote ping timeout"
 msgstr "Время ожидания удаленного пинг-запроса"
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:718
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:720
 msgid "Renegotiate data chan. key after bytes"
 msgstr ""
 "Повторное согласование ключа канала данных после отправки или получения n "
 "байт (по умолчанию отключено)"
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:722
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:724
 msgid "Renegotiate data chan. key after packets"
 msgstr ""
 "Повторное согласование ключа канала данных после отправки и получения n "
 "пакетов (по умолчанию отключено)"
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:726
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:728
 msgid "Renegotiate data chan. key after seconds"
 msgstr ""
 "Повторное согласование ключа канала данных через n секунд (по умолчанию 3600)"
@@ -574,11 +574,11 @@ msgstr ""
 "Использовать защиту от повтора - скользящее окно размером 'n' с интервалом "
 "времени 't' секунд"
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:766
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:768
 msgid "Require explicit designation on certificate"
 msgstr "Требовать явного указания в сертификате"
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:770
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:772
 msgid "Require explicit key usage on certificate"
 msgstr "Требовать явного использования ключа в сертификате"
 
@@ -586,11 +586,11 @@ msgstr "Требовать явного использования ключа в
 msgid "Restart after remote ping timeout"
 msgstr "Перезапуск после таймаута ожидания удаленного пинг-запроса"
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:794
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:796
 msgid "Restrict the allowed ciphers to be negotiated"
 msgstr "Ограничить разрешенные шифры согласования"
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:714
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:716
 msgid "Retransmit timeout on TLS control channel"
 msgstr ""
 "Пакет ретранслирует тайм-аут на канале управления протокола TLS, если нет "
@@ -781,11 +781,11 @@ msgstr "Номер локального TCP/UDP порта (1194 по умолч
 msgid "TCP/UDP port # for remote (default=1194)"
 msgstr "Номер удалённого TCP/UDP порта (1194 по умолчанию)"
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:710
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:712
 msgid "TLS 1.3 or newer cipher"
 msgstr "Шифр TLS 1.3 или выше"
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:702
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:704
 msgid "TLS cipher"
 msgstr "Алгоритм шифрования TLS"
 
@@ -812,16 +812,16 @@ msgid ""
 "configuration."
 msgstr "OPVN файл (%s) не найден, проверьте вашу конфигурацию."
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:782
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:784
 msgid "The highest supported TLS version"
 msgstr "Самая высокая поддерживаемая версия протокола TLS"
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:786
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:788
 #: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:69
 msgid "The key direction for 'tls-auth' and 'secret' options"
 msgstr "Указать ключ для параметров 'tls-auth' и 'secret'"
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:778
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:780
 msgid "The lowest supported TLS version"
 msgstr "Самая низкая поддерживаемая версия протокола TLS"
 
@@ -833,11 +833,11 @@ msgstr ""
 "Размер OPVN файла (%s) слишком большой для онлайн редактирования в LuCI (&ge "
 "100 Кб)."
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:790
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:792
 msgid "This completely disables cipher negotiation"
 msgstr "Отключение механизма согласования шифров"
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:730
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:732
 msgid "Timeframe for key exchange"
 msgstr "Временные рамки для обмена ключами"
 
index 489dd01e688297510ea3fb88a14f8ef66284a8ad..774fd4b533738a08225af8354c8b5ef1cfb1f360 100644 (file)
@@ -1,8 +1,8 @@
 msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2020-04-04 17:34+0000\n"
-"Last-Translator: Dušan Kazik <prescott66@gmail.com>\n"
+"PO-Revision-Date: 2020-06-09 21:41+0000\n"
+"Last-Translator: Miloš Leškanič <leskanic@gmail.com>\n"
 "Language-Team: Slovak <https://hosted.weblate.org/projects/openwrt/"
 "luciapplicationsopenvpn/sk/>\n"
 "Language: sk\n"
@@ -10,7 +10,7 @@ msgstr ""
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
 "Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n"
-"X-Generator: Weblate 4.0-dev\n"
+"X-Generator: Weblate 4.1-dev\n"
 
 #: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:364
 msgid "'net30', 'p2p', or 'subnet'"
@@ -32,7 +32,7 @@ msgstr ""
 msgid "Add template based configuration"
 msgstr ""
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:746
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:748
 msgid "Additional authentication over TLS"
 msgstr ""
 
@@ -45,7 +45,7 @@ msgstr ""
 msgid "Allow multiple clients with same certificate"
 msgstr ""
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:738
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:740
 msgid "Allow only one session"
 msgstr ""
 
@@ -99,7 +99,7 @@ msgstr ""
 msgid "Change to directory before initialization"
 msgstr ""
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:774
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:776
 msgid "Check peer certificate against a CRL"
 msgstr ""
 
@@ -184,7 +184,7 @@ msgstr ""
 msgid "Don't add routes automatically"
 msgstr ""
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:758
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:760
 msgid "Don't cache --askpass or --auth-user-pass passwords"
 msgstr ""
 
@@ -260,9 +260,9 @@ msgstr ""
 
 #: applications/luci-app-openvpn/luasrc/model/cbi/openvpn.lua:104
 msgid "Enabled"
-msgstr "Zapnuté"
+msgstr "Povolené"
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:750
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:752
 msgid "Encrypt and authenticate all control channel packets with the key"
 msgstr ""
 
@@ -290,7 +290,7 @@ msgid ""
 "added to OpenVPN's internal routing table"
 msgstr ""
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:742
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:744
 msgid "Exit on TLS negotiation failure"
 msgstr ""
 
@@ -338,7 +338,7 @@ msgstr ""
 msgid "Keep tun/tap device open on restart"
 msgstr ""
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:734
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:736
 msgid "Key transition window"
 msgstr ""
 
@@ -384,7 +384,7 @@ msgstr ""
 msgid "OVPN configuration file upload"
 msgstr ""
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:762
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:764
 msgid "Only accept connections from given X509 name"
 msgstr ""
 
@@ -491,15 +491,15 @@ msgstr ""
 msgid "Remote ping timeout"
 msgstr ""
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:718
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:720
 msgid "Renegotiate data chan. key after bytes"
 msgstr ""
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:722
+#: 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:726
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:728
 msgid "Renegotiate data chan. key after seconds"
 msgstr ""
 
@@ -507,11 +507,11 @@ msgstr ""
 msgid "Replay protection sliding window size"
 msgstr ""
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:766
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:768
 msgid "Require explicit designation on certificate"
 msgstr ""
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:770
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:772
 msgid "Require explicit key usage on certificate"
 msgstr ""
 
@@ -519,11 +519,11 @@ msgstr ""
 msgid "Restart after remote ping timeout"
 msgstr ""
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:794
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:796
 msgid "Restrict the allowed ciphers to be negotiated"
 msgstr ""
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:714
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:716
 msgid "Retransmit timeout on TLS control channel"
 msgstr ""
 
@@ -695,11 +695,11 @@ msgstr ""
 msgid "TCP/UDP port # for remote (default=1194)"
 msgstr ""
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:710
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:712
 msgid "TLS 1.3 or newer cipher"
 msgstr ""
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:702
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:704
 msgid "TLS cipher"
 msgstr ""
 
@@ -726,16 +726,16 @@ msgid ""
 "configuration."
 msgstr ""
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:782
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:784
 msgid "The highest supported TLS version"
 msgstr ""
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:786
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:788
 #: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:69
 msgid "The key direction for 'tls-auth' and 'secret' options"
 msgstr ""
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:778
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:780
 msgid "The lowest supported TLS version"
 msgstr ""
 
@@ -745,11 +745,11 @@ msgid ""
 "LuCI (&ge; 100 KB)."
 msgstr ""
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:790
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:792
 msgid "This completely disables cipher negotiation"
 msgstr ""
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:730
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:732
 msgid "Timeframe for key exchange"
 msgstr ""
 
index d96ef08a7b12aa12c9a8cb21e5c5fe2fe7a0d4ee..e09e9e1daa0e073c52060ad2e8c92cbdf81ed575 100644 (file)
@@ -32,7 +32,7 @@ msgstr ""
 msgid "Add template based configuration"
 msgstr ""
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:746
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:748
 msgid "Additional authentication over TLS"
 msgstr "Ytterligare autentisering via TLS"
 
@@ -45,7 +45,7 @@ msgstr "Tillåt klient-till-klienttraffik"
 msgid "Allow multiple clients with same certificate"
 msgstr ""
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:738
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:740
 msgid "Allow only one session"
 msgstr ""
 
@@ -99,7 +99,7 @@ msgstr ""
 msgid "Change to directory before initialization"
 msgstr ""
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:774
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:776
 msgid "Check peer certificate against a CRL"
 msgstr ""
 
@@ -184,7 +184,7 @@ msgstr ""
 msgid "Don't add routes automatically"
 msgstr ""
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:758
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:760
 msgid "Don't cache --askpass or --auth-user-pass passwords"
 msgstr ""
 
@@ -262,7 +262,7 @@ msgstr ""
 msgid "Enabled"
 msgstr "Aktiverad"
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:750
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:752
 msgid "Encrypt and authenticate all control channel packets with the key"
 msgstr ""
 
@@ -290,7 +290,7 @@ msgid ""
 "added to OpenVPN's internal routing table"
 msgstr ""
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:742
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:744
 msgid "Exit on TLS negotiation failure"
 msgstr ""
 
@@ -338,7 +338,7 @@ msgstr ""
 msgid "Keep tun/tap device open on restart"
 msgstr ""
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:734
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:736
 msgid "Key transition window"
 msgstr ""
 
@@ -384,7 +384,7 @@ msgstr ""
 msgid "OVPN configuration file upload"
 msgstr ""
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:762
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:764
 msgid "Only accept connections from given X509 name"
 msgstr ""
 
@@ -491,15 +491,15 @@ msgstr ""
 msgid "Remote ping timeout"
 msgstr ""
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:718
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:720
 msgid "Renegotiate data chan. key after bytes"
 msgstr ""
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:722
+#: 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:726
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:728
 msgid "Renegotiate data chan. key after seconds"
 msgstr ""
 
@@ -507,11 +507,11 @@ msgstr ""
 msgid "Replay protection sliding window size"
 msgstr ""
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:766
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:768
 msgid "Require explicit designation on certificate"
 msgstr ""
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:770
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:772
 msgid "Require explicit key usage on certificate"
 msgstr ""
 
@@ -519,11 +519,11 @@ msgstr ""
 msgid "Restart after remote ping timeout"
 msgstr ""
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:794
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:796
 msgid "Restrict the allowed ciphers to be negotiated"
 msgstr ""
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:714
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:716
 msgid "Retransmit timeout on TLS control channel"
 msgstr ""
 
@@ -695,11 +695,11 @@ msgstr ""
 msgid "TCP/UDP port # for remote (default=1194)"
 msgstr ""
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:710
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:712
 msgid "TLS 1.3 or newer cipher"
 msgstr ""
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:702
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:704
 msgid "TLS cipher"
 msgstr ""
 
@@ -726,16 +726,16 @@ msgid ""
 "configuration."
 msgstr ""
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:782
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:784
 msgid "The highest supported TLS version"
 msgstr ""
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:786
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:788
 #: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:69
 msgid "The key direction for 'tls-auth' and 'secret' options"
 msgstr ""
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:778
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:780
 msgid "The lowest supported TLS version"
 msgstr ""
 
@@ -745,11 +745,11 @@ msgid ""
 "LuCI (&ge; 100 KB)."
 msgstr ""
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:790
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:792
 msgid "This completely disables cipher negotiation"
 msgstr ""
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:730
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:732
 msgid "Timeframe for key exchange"
 msgstr ""
 
index 49d4e8af6c411bf85d75757caa65047a1b2e0e62..1a57c50ebcbb6a385bad840c3713f22a9eddc9b5 100644 (file)
@@ -21,7 +21,7 @@ msgstr ""
 msgid "Add template based configuration"
 msgstr ""
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:746
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:748
 msgid "Additional authentication over TLS"
 msgstr ""
 
@@ -34,7 +34,7 @@ msgstr ""
 msgid "Allow multiple clients with same certificate"
 msgstr ""
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:738
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:740
 msgid "Allow only one session"
 msgstr ""
 
@@ -88,7 +88,7 @@ msgstr ""
 msgid "Change to directory before initialization"
 msgstr ""
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:774
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:776
 msgid "Check peer certificate against a CRL"
 msgstr ""
 
@@ -173,7 +173,7 @@ msgstr ""
 msgid "Don't add routes automatically"
 msgstr ""
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:758
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:760
 msgid "Don't cache --askpass or --auth-user-pass passwords"
 msgstr ""
 
@@ -251,7 +251,7 @@ msgstr ""
 msgid "Enabled"
 msgstr ""
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:750
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:752
 msgid "Encrypt and authenticate all control channel packets with the key"
 msgstr ""
 
@@ -279,7 +279,7 @@ msgid ""
 "added to OpenVPN's internal routing table"
 msgstr ""
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:742
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:744
 msgid "Exit on TLS negotiation failure"
 msgstr ""
 
@@ -327,7 +327,7 @@ msgstr ""
 msgid "Keep tun/tap device open on restart"
 msgstr ""
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:734
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:736
 msgid "Key transition window"
 msgstr ""
 
@@ -373,7 +373,7 @@ msgstr ""
 msgid "OVPN configuration file upload"
 msgstr ""
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:762
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:764
 msgid "Only accept connections from given X509 name"
 msgstr ""
 
@@ -480,15 +480,15 @@ msgstr ""
 msgid "Remote ping timeout"
 msgstr ""
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:718
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:720
 msgid "Renegotiate data chan. key after bytes"
 msgstr ""
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:722
+#: 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:726
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:728
 msgid "Renegotiate data chan. key after seconds"
 msgstr ""
 
@@ -496,11 +496,11 @@ msgstr ""
 msgid "Replay protection sliding window size"
 msgstr ""
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:766
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:768
 msgid "Require explicit designation on certificate"
 msgstr ""
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:770
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:772
 msgid "Require explicit key usage on certificate"
 msgstr ""
 
@@ -508,11 +508,11 @@ msgstr ""
 msgid "Restart after remote ping timeout"
 msgstr ""
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:794
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:796
 msgid "Restrict the allowed ciphers to be negotiated"
 msgstr ""
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:714
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:716
 msgid "Retransmit timeout on TLS control channel"
 msgstr ""
 
@@ -684,11 +684,11 @@ msgstr ""
 msgid "TCP/UDP port # for remote (default=1194)"
 msgstr ""
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:710
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:712
 msgid "TLS 1.3 or newer cipher"
 msgstr ""
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:702
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:704
 msgid "TLS cipher"
 msgstr ""
 
@@ -715,16 +715,16 @@ msgid ""
 "configuration."
 msgstr ""
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:782
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:784
 msgid "The highest supported TLS version"
 msgstr ""
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:786
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:788
 #: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:69
 msgid "The key direction for 'tls-auth' and 'secret' options"
 msgstr ""
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:778
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:780
 msgid "The lowest supported TLS version"
 msgstr ""
 
@@ -734,11 +734,11 @@ msgid ""
 "LuCI (&ge; 100 KB)."
 msgstr ""
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:790
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:792
 msgid "This completely disables cipher negotiation"
 msgstr ""
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:730
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:732
 msgid "Timeframe for key exchange"
 msgstr ""
 
index 2b9b52b75cbef121d042e9de594515f3a58b2a7d..1101da6da19018beca1c14abd1408d475a532ea8 100644 (file)
@@ -32,7 +32,7 @@ msgstr ""
 msgid "Add template based configuration"
 msgstr ""
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:746
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:748
 msgid "Additional authentication over TLS"
 msgstr ""
 
@@ -45,7 +45,7 @@ msgstr ""
 msgid "Allow multiple clients with same certificate"
 msgstr ""
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:738
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:740
 msgid "Allow only one session"
 msgstr ""
 
@@ -99,7 +99,7 @@ msgstr ""
 msgid "Change to directory before initialization"
 msgstr ""
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:774
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:776
 msgid "Check peer certificate against a CRL"
 msgstr ""
 
@@ -184,7 +184,7 @@ msgstr ""
 msgid "Don't add routes automatically"
 msgstr ""
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:758
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:760
 msgid "Don't cache --askpass or --auth-user-pass passwords"
 msgstr ""
 
@@ -262,7 +262,7 @@ msgstr ""
 msgid "Enabled"
 msgstr ""
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:750
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:752
 msgid "Encrypt and authenticate all control channel packets with the key"
 msgstr ""
 
@@ -290,7 +290,7 @@ msgid ""
 "added to OpenVPN's internal routing table"
 msgstr ""
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:742
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:744
 msgid "Exit on TLS negotiation failure"
 msgstr ""
 
@@ -338,7 +338,7 @@ msgstr ""
 msgid "Keep tun/tap device open on restart"
 msgstr ""
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:734
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:736
 msgid "Key transition window"
 msgstr ""
 
@@ -384,7 +384,7 @@ msgstr ""
 msgid "OVPN configuration file upload"
 msgstr ""
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:762
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:764
 msgid "Only accept connections from given X509 name"
 msgstr ""
 
@@ -491,15 +491,15 @@ msgstr ""
 msgid "Remote ping timeout"
 msgstr ""
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:718
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:720
 msgid "Renegotiate data chan. key after bytes"
 msgstr ""
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:722
+#: 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:726
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:728
 msgid "Renegotiate data chan. key after seconds"
 msgstr ""
 
@@ -507,11 +507,11 @@ msgstr ""
 msgid "Replay protection sliding window size"
 msgstr ""
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:766
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:768
 msgid "Require explicit designation on certificate"
 msgstr ""
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:770
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:772
 msgid "Require explicit key usage on certificate"
 msgstr ""
 
@@ -519,11 +519,11 @@ msgstr ""
 msgid "Restart after remote ping timeout"
 msgstr ""
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:794
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:796
 msgid "Restrict the allowed ciphers to be negotiated"
 msgstr ""
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:714
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:716
 msgid "Retransmit timeout on TLS control channel"
 msgstr ""
 
@@ -695,11 +695,11 @@ msgstr ""
 msgid "TCP/UDP port # for remote (default=1194)"
 msgstr ""
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:710
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:712
 msgid "TLS 1.3 or newer cipher"
 msgstr ""
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:702
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:704
 msgid "TLS cipher"
 msgstr ""
 
@@ -726,16 +726,16 @@ msgid ""
 "configuration."
 msgstr ""
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:782
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:784
 msgid "The highest supported TLS version"
 msgstr ""
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:786
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:788
 #: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:69
 msgid "The key direction for 'tls-auth' and 'secret' options"
 msgstr ""
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:778
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:780
 msgid "The lowest supported TLS version"
 msgstr ""
 
@@ -745,11 +745,11 @@ msgid ""
 "LuCI (&ge; 100 KB)."
 msgstr ""
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:790
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:792
 msgid "This completely disables cipher negotiation"
 msgstr ""
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:730
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:732
 msgid "Timeframe for key exchange"
 msgstr ""
 
index 5404a42daaa84412a126168f632114d2681cf872..f746306fa529eddc42782d4a04d92adb8aa73b7f 100644 (file)
@@ -33,7 +33,7 @@ msgstr "Додати маршрут після встановлення з'єд
 msgid "Add template based configuration"
 msgstr "Додати конфігурацію на основі шаблону"
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:746
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:748
 msgid "Additional authentication over TLS"
 msgstr "Додаткова аутентифікація через TLS"
 
@@ -46,7 +46,7 @@ msgstr "Дозволити обмін трафіком між клієнтами
 msgid "Allow multiple clients with same certificate"
 msgstr "Дозволити декілька клієнтів з однаковим сертифікатом"
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:738
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:740
 msgid "Allow only one session"
 msgstr "Дозволити лише одну сесію"
 
@@ -100,7 +100,7 @@ msgstr "Змінити пріоритет процесу"
 msgid "Change to directory before initialization"
 msgstr "Перейти до каталогу перед ініціалізацією"
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:774
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:776
 msgid "Check peer certificate against a CRL"
 msgstr "Перевірити peer-сертифікат у CRL"
 
@@ -185,7 +185,7 @@ msgstr "Насправді не виконувати ifconfig"
 msgid "Don't add routes automatically"
 msgstr "Не додавати маршрути автоматично"
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:758
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:760
 msgid "Don't cache --askpass or --auth-user-pass passwords"
 msgstr "Не кешувати --askpass або --auth-user-pass паролі"
 
@@ -263,7 +263,7 @@ msgstr "Увімкнути інтерфейс управління на <em>IP</
 msgid "Enabled"
 msgstr "Увімкнено"
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:750
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:752
 msgid "Encrypt and authenticate all control channel packets with the key"
 msgstr ""
 
@@ -291,7 +291,7 @@ msgid ""
 "added to OpenVPN's internal routing table"
 msgstr ""
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:742
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:744
 msgid "Exit on TLS negotiation failure"
 msgstr ""
 
@@ -339,7 +339,7 @@ msgstr ""
 msgid "Keep tun/tap device open on restart"
 msgstr ""
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:734
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:736
 msgid "Key transition window"
 msgstr ""
 
@@ -385,7 +385,7 @@ msgstr ""
 msgid "OVPN configuration file upload"
 msgstr ""
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:762
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:764
 msgid "Only accept connections from given X509 name"
 msgstr ""
 
@@ -492,15 +492,15 @@ msgstr ""
 msgid "Remote ping timeout"
 msgstr ""
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:718
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:720
 msgid "Renegotiate data chan. key after bytes"
 msgstr ""
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:722
+#: 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:726
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:728
 msgid "Renegotiate data chan. key after seconds"
 msgstr ""
 
@@ -508,11 +508,11 @@ msgstr ""
 msgid "Replay protection sliding window size"
 msgstr ""
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:766
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:768
 msgid "Require explicit designation on certificate"
 msgstr ""
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:770
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:772
 msgid "Require explicit key usage on certificate"
 msgstr ""
 
@@ -520,11 +520,11 @@ msgstr ""
 msgid "Restart after remote ping timeout"
 msgstr ""
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:794
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:796
 msgid "Restrict the allowed ciphers to be negotiated"
 msgstr ""
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:714
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:716
 msgid "Retransmit timeout on TLS control channel"
 msgstr ""
 
@@ -696,11 +696,11 @@ msgstr ""
 msgid "TCP/UDP port # for remote (default=1194)"
 msgstr ""
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:710
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:712
 msgid "TLS 1.3 or newer cipher"
 msgstr ""
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:702
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:704
 msgid "TLS cipher"
 msgstr ""
 
@@ -727,16 +727,16 @@ msgid ""
 "configuration."
 msgstr ""
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:782
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:784
 msgid "The highest supported TLS version"
 msgstr ""
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:786
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:788
 #: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:69
 msgid "The key direction for 'tls-auth' and 'secret' options"
 msgstr ""
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:778
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:780
 msgid "The lowest supported TLS version"
 msgstr ""
 
@@ -746,11 +746,11 @@ msgid ""
 "LuCI (&ge; 100 KB)."
 msgstr ""
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:790
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:792
 msgid "This completely disables cipher negotiation"
 msgstr ""
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:730
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:732
 msgid "Timeframe for key exchange"
 msgstr ""
 
index 1ceb45258a4ba535eca857435c4ff275e905be5f..24be3552b1f9a79340c46a1c372b93367ef4d360 100644 (file)
@@ -34,7 +34,7 @@ msgstr "Thêm tuyến sau khi kết nối thành lập"
 msgid "Add template based configuration"
 msgstr ""
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:746
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:748
 msgid "Additional authentication over TLS"
 msgstr "Xác thực bổ xung trên TLS"
 
@@ -47,7 +47,7 @@ msgstr "Cho phép lưu thông đối tượng - đến - đối tượng"
 msgid "Allow multiple clients with same certificate"
 msgstr "Cho phép nhiều đối tượng với cùng một chứng chỉ"
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:738
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:740
 msgid "Allow only one session"
 msgstr "Chỉ cho phép một session"
 
@@ -103,7 +103,7 @@ msgstr "Thay đổi quy trình ưu tiên"
 msgid "Change to directory before initialization"
 msgstr "Chuyển qua thư mục trước khi khởi tạo"
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:774
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:776
 msgid "Check peer certificate against a CRL"
 msgstr "Kiểm tra chứng chỉ đối tác với một CRL"
 
@@ -188,7 +188,7 @@ msgstr "Đừng thực sự thực hiện ifconfig"
 msgid "Don't add routes automatically"
 msgstr "Đừng tự động thêm vào đường dẫn"
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:758
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:760
 msgid "Don't cache --askpass or --auth-user-pass passwords"
 msgstr "Don't cache --askpass or --auth-user-pass passwords"
 
@@ -266,7 +266,7 @@ msgstr "Kích hoạt giao diện điều hành trên <em>IP</em> <em>cổng</em>
 msgid "Enabled"
 msgstr "Kích hoạt "
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:750
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:752
 msgid "Encrypt and authenticate all control channel packets with the key"
 msgstr ""
 
@@ -294,7 +294,7 @@ msgid ""
 "added to OpenVPN's internal routing table"
 msgstr ""
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:742
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:744
 msgid "Exit on TLS negotiation failure"
 msgstr "Exit trên TLS khi thương lượng thất bại"
 
@@ -342,7 +342,7 @@ msgstr "Giữ remote địa chỉ IP ở chế độ khởi động"
 msgid "Keep tun/tap device open on restart"
 msgstr "Giữ công cụ tun/tap mở khi khởi động lại  "
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:734
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:736
 msgid "Key transition window"
 msgstr "Key transition window"
 
@@ -388,7 +388,7 @@ msgstr "Số dòng cho tập tin log history"
 msgid "OVPN configuration file upload"
 msgstr ""
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:762
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:764
 msgid "Only accept connections from given X509 name"
 msgstr "Chỉ chấp nhận kết nối từ những tên X509 cho sẵn"
 
@@ -495,15 +495,15 @@ msgstr "Tên host ngoài vùng và địa chỉ IP"
 msgid "Remote ping timeout"
 msgstr "PING timeout từ xa"
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:718
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:720
 msgid "Renegotiate data chan. key after bytes"
 msgstr "Thương lượng lại data chan. key sau bytes"
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:722
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:724
 msgid "Renegotiate data chan. key after packets"
 msgstr "Thương lượng lại data chan. key sau packets"
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:726
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:728
 msgid "Renegotiate data chan. key after seconds"
 msgstr "Thương lượng lại data chan. key sau seconds"
 
@@ -511,11 +511,11 @@ msgstr "Thương lượng lại data chan. key sau seconds"
 msgid "Replay protection sliding window size"
 msgstr "Replay chế độ bảo vệ kích thước window trượt"
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:766
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:768
 msgid "Require explicit designation on certificate"
 msgstr "Yêu cầu rõ ràng về giấy chứng nhận "
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:770
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:772
 msgid "Require explicit key usage on certificate"
 msgstr "Yêu cầu key dùng rõ rãng trên chứng nhận"
 
@@ -523,11 +523,11 @@ msgstr "Yêu cầu key dùng rõ rãng trên chứng nhận"
 msgid "Restart after remote ping timeout"
 msgstr "Khởi động lại sau khi remote ping timeout"
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:794
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:796
 msgid "Restrict the allowed ciphers to be negotiated"
 msgstr ""
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:714
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:716
 msgid "Retransmit timeout on TLS control channel"
 msgstr "Retransmit timeout trên kênh kiểm soát TLS"
 
@@ -699,11 +699,11 @@ msgstr "Cổng TCP/UDP # cho địa phương (default=1194)"
 msgid "TCP/UDP port # for remote (default=1194)"
 msgstr "Cổng TCP/UDP # cho ngoài vùng (default=1194)"
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:710
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:712
 msgid "TLS 1.3 or newer cipher"
 msgstr ""
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:702
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:704
 msgid "TLS cipher"
 msgstr "TLS cipher"
 
@@ -730,16 +730,16 @@ msgid ""
 "configuration."
 msgstr ""
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:782
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:784
 msgid "The highest supported TLS version"
 msgstr ""
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:786
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:788
 #: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:69
 msgid "The key direction for 'tls-auth' and 'secret' options"
 msgstr ""
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:778
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:780
 msgid "The lowest supported TLS version"
 msgstr ""
 
@@ -749,11 +749,11 @@ msgid ""
 "LuCI (&ge; 100 KB)."
 msgstr ""
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:790
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:792
 msgid "This completely disables cipher negotiation"
 msgstr ""
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:730
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:732
 msgid "Timeframe for key exchange"
 msgstr "Timeframe cho trao đổi key"
 
index 613970ccbaa01ea6b0e698b84d7de4356258af7b..4f7dac3d0691f10d0eeb8627dd3ec03ceac11985 100644 (file)
@@ -37,7 +37,7 @@ msgstr "建立连接后添加路由"
 msgid "Add template based configuration"
 msgstr "添加基于模板的配置"
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:746
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:748
 msgid "Additional authentication over TLS"
 msgstr "TLS 以外的验证"
 
@@ -50,7 +50,7 @@ msgstr "允许客户端到客户端的通信"
 msgid "Allow multiple clients with same certificate"
 msgstr "允许多用户共用同一证书"
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:738
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:740
 msgid "Allow only one session"
 msgstr "只允许一个会话"
 
@@ -104,7 +104,7 @@ msgstr "改变进程优先级"
 msgid "Change to directory before initialization"
 msgstr "初始化前改变根目录"
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:774
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:776
 msgid "Check peer certificate against a CRL"
 msgstr "验证客户端证书以确保其是否过期"
 
@@ -189,7 +189,7 @@ msgstr "不实际执行 ifconfig 命令"
 msgid "Don't add routes automatically"
 msgstr "不自动添加路由"
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:758
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:760
 msgid "Don't cache --askpass or --auth-user-pass passwords"
 msgstr "不缓存 --askpass 或 --auth-user-pass passwords"
 
@@ -267,7 +267,7 @@ msgstr "在 <em>IP</em> <em>port</em> 上启用可管理接口"
 msgid "Enabled"
 msgstr "已启用"
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:750
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:752
 msgid "Encrypt and authenticate all control channel packets with the key"
 msgstr "使用密钥加密及认证所有的控制通道数据包"
 
@@ -296,7 +296,7 @@ msgid ""
 msgstr ""
 "服务器模式下,将每个 IPv4 地址/路由或 MAC 地址添加到 OpenVPN 的内部路由表中"
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:742
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:744
 msgid "Exit on TLS negotiation failure"
 msgstr "TLS 验证失败后退出"
 
@@ -344,7 +344,7 @@ msgstr "服务重启时保持远程 IP 地址"
 msgid "Keep tun/tap device open on restart"
 msgstr "服务重启时自动打开 tun/tap 设备"
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:734
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:736
 msgid "Key transition window"
 msgstr "密钥传输滑动窗口"
 
@@ -390,7 +390,7 @@ msgstr "历史日志文件的行数"
 msgid "OVPN configuration file upload"
 msgstr "OVPN 配置文件上传"
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:762
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:764
 msgid "Only accept connections from given X509 name"
 msgstr "只接收已给定的 X509 名称的连接"
 
@@ -497,15 +497,15 @@ msgstr "远程主机名或 IP 地址"
 msgid "Remote ping timeout"
 msgstr "远程 ping 超时"
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:718
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:720
 msgid "Renegotiate data chan. key after bytes"
 msgstr "传输若干字节后重新验证数据通道密钥"
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:722
+#: 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:726
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:728
 msgid "Renegotiate data chan. key after seconds"
 msgstr "传输若干秒后重新验证数据通道密钥"
 
@@ -513,11 +513,11 @@ msgstr "传输若干秒后重新验证数据通道密钥"
 msgid "Replay protection sliding window size"
 msgstr "重播保护的滑动窗口大小"
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:766
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:768
 msgid "Require explicit designation on certificate"
 msgstr "证书需要显式指定"
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:770
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:772
 msgid "Require explicit key usage on certificate"
 msgstr "证书需要明确的密钥"
 
@@ -525,11 +525,11 @@ msgstr "证书需要明确的密钥"
 msgid "Restart after remote ping timeout"
 msgstr "远程 ping 超时后重启"
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:794
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:796
 msgid "Restrict the allowed ciphers to be negotiated"
 msgstr "限定协商时允许的密码算法"
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:714
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:716
 msgid "Retransmit timeout on TLS control channel"
 msgstr "TLS 控制通道超时后重新发送"
 
@@ -701,11 +701,11 @@ msgstr "TCP/UDP 端口 # 本地(默认 1194)"
 msgid "TCP/UDP port # for remote (default=1194)"
 msgstr "TCP/UDP 端口 # 远程(默认 1194)"
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:710
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:712
 msgid "TLS 1.3 or newer cipher"
 msgstr "TLS 1.3 或更高版本的加密"
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:702
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:704
 msgid "TLS cipher"
 msgstr "TLS 加密"
 
@@ -732,16 +732,16 @@ msgid ""
 "configuration."
 msgstr "无法找到 OVPN 配置文件(%s),请检查您的配置。"
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:782
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:784
 msgid "The highest supported TLS version"
 msgstr "最高支持的 TLS 版本"
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:786
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:788
 #: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:69
 msgid "The key direction for 'tls-auth' and 'secret' options"
 msgstr "“tls-auth”和“secret”选项的密钥类型"
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:778
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:780
 msgid "The lowest supported TLS version"
 msgstr "最低支持的 TLS 版本"
 
@@ -751,11 +751,11 @@ msgid ""
 "LuCI (&ge; 100 KB)."
 msgstr "OVPN 配置文件(%s)过大,无法使用 LuCI 在线编辑(&ge; 100 KB)。"
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:790
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:792
 msgid "This completely disables cipher negotiation"
 msgstr "这将完全禁用密码协商"
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:730
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:732
 msgid "Timeframe for key exchange"
 msgstr "密钥交换时间表"
 
index 9389831d6414399d2f82f0e63abc8f4d545f4219..10ad4fe4da19d320fff6c769ee034d9f70f786a3 100644 (file)
@@ -37,7 +37,7 @@ msgstr "建立連線後新增路由"
 msgid "Add template based configuration"
 msgstr ""
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:746
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:748
 msgid "Additional authentication over TLS"
 msgstr "TLS 以外的驗證"
 
@@ -50,7 +50,7 @@ msgstr "允許客戶端到客戶端的通訊"
 msgid "Allow multiple clients with same certificate"
 msgstr "允許多使用者共用同一證書"
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:738
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:740
 msgid "Allow only one session"
 msgstr "只允許一個會話"
 
@@ -104,7 +104,7 @@ msgstr "改變程序優先順序"
 msgid "Change to directory before initialization"
 msgstr "初始化前改變根目錄"
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:774
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:776
 msgid "Check peer certificate against a CRL"
 msgstr "驗證客戶端證書以確保其是否過期"
 
@@ -189,7 +189,7 @@ msgstr "不實際執行 ifconfig 指令"
 msgid "Don't add routes automatically"
 msgstr "不自動新增路由"
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:758
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:760
 msgid "Don't cache --askpass or --auth-user-pass passwords"
 msgstr "不快取 --askpass 或 --auth-user-pass passwords"
 
@@ -267,7 +267,7 @@ msgstr "在 <em>IP</em> <em>port</em> 上啟用可管理介面"
 msgid "Enabled"
 msgstr "啟用"
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:750
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:752
 msgid "Encrypt and authenticate all control channel packets with the key"
 msgstr "使用金鑰加密及認證所有的控制通道資料包"
 
@@ -296,7 +296,7 @@ msgid ""
 msgstr ""
 "伺服器模式下,將每個 IPv4 位址/路由或 MAC 位址新增到 OpenVPN 的內部路由表中。"
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:742
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:744
 msgid "Exit on TLS negotiation failure"
 msgstr "TLS 驗證失敗後退出"
 
@@ -344,7 +344,7 @@ msgstr "服務重啟時保持遠端 IP 位址"
 msgid "Keep tun/tap device open on restart"
 msgstr "服務重啟時自動開啟 tun/tap 裝置"
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:734
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:736
 msgid "Key transition window"
 msgstr "金鑰傳輸滑動視窗"
 
@@ -390,7 +390,7 @@ msgstr "歷史日誌檔案的行數"
 msgid "OVPN configuration file upload"
 msgstr ""
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:762
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:764
 msgid "Only accept connections from given X509 name"
 msgstr "只接收已給定的 X509 名稱的連線"
 
@@ -497,15 +497,15 @@ msgstr "遠端主機名或 IP 位址"
 msgid "Remote ping timeout"
 msgstr "遠端 ping 超時"
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:718
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:720
 msgid "Renegotiate data chan. key after bytes"
 msgstr "傳輸若干位元組後重新驗證資料通道金鑰"
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:722
+#: 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:726
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:728
 msgid "Renegotiate data chan. key after seconds"
 msgstr "傳輸若干秒後重新驗證資料通道金鑰"
 
@@ -513,11 +513,11 @@ msgstr "傳輸若干秒後重新驗證資料通道金鑰"
 msgid "Replay protection sliding window size"
 msgstr "重播保護的滑動視窗大小"
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:766
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:768
 msgid "Require explicit designation on certificate"
 msgstr "證書需要顯式指定"
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:770
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:772
 msgid "Require explicit key usage on certificate"
 msgstr "證書需要明確的金鑰"
 
@@ -525,11 +525,11 @@ msgstr "證書需要明確的金鑰"
 msgid "Restart after remote ping timeout"
 msgstr "遠端 ping 超時後重啟"
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:794
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:796
 msgid "Restrict the allowed ciphers to be negotiated"
 msgstr ""
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:714
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:716
 msgid "Retransmit timeout on TLS control channel"
 msgstr "TLS 控制通道超時後重新發送"
 
@@ -701,11 +701,11 @@ msgstr "TCP/UDP 埠 # 本地(預設 1194)"
 msgid "TCP/UDP port # for remote (default=1194)"
 msgstr "TCP/UDP 埠 # 遠端(預設 1194)"
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:710
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:712
 msgid "TLS 1.3 or newer cipher"
 msgstr ""
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:702
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:704
 msgid "TLS cipher"
 msgstr "TLS 加密"
 
@@ -732,16 +732,16 @@ msgid ""
 "configuration."
 msgstr ""
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:782
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:784
 msgid "The highest supported TLS version"
 msgstr "最高支援的 TLS 版本"
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:786
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:788
 #: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:69
 msgid "The key direction for 'tls-auth' and 'secret' options"
 msgstr "“tls-auth”和“secret”選項的金鑰型別"
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:778
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:780
 msgid "The lowest supported TLS version"
 msgstr "最低支援的 TLS 版本"
 
@@ -751,11 +751,11 @@ msgid ""
 "LuCI (&ge; 100 KB)."
 msgstr ""
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:790
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:792
 msgid "This completely disables cipher negotiation"
 msgstr ""
 
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:730
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:732
 msgid "Timeframe for key exchange"
 msgstr "金鑰交換時間表"
 
index 41f62ad2948c8dcefd57b0ef1acd4dd57e5a1d36..76c26f28c03aeb5c77fefbb87517b0e82ce82985 100644 (file)
@@ -2,7 +2,7 @@
        "luci-app-openvpn": {
                "description": "Grant access to OpenVPN configuration",
                "read": {
-                       "uci": [ "openvpn" ]
+                       "uci": [ "openvpn", "openvpn_recipes" ]
                },
                "write": {
                        "cgi-io": [ "upload" ],
diff --git a/applications/luci-app-opkg/po/ar/opkg.po b/applications/luci-app-opkg/po/ar/opkg.po
new file mode 100644 (file)
index 0000000..1588640
--- /dev/null
@@ -0,0 +1,337 @@
+msgid ""
+msgstr ""
+"PO-Revision-Date: 2020-06-03 12:10+0000\n"
+"Last-Translator: Marwan Amireh <amirehmarwan@gmail.com>\n"
+"Language-Team: Arabic <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationsopkg/ar/>\n"
+"Language: ar\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 "
+"&& n%100<=10 ? 3 : n%100>=11 ? 4 : 5;\n"
+"X-Generator: Weblate 4.1-dev\n"
+
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1044
+msgid "Actions"
+msgstr ""
+
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:850
+msgid "Automatically remove unused dependencies"
+msgstr ""
+
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1054
+msgid "Available"
+msgstr ""
+
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:775
+msgid ""
+"Below is a listing of the various configuration files used by <em>opkg</em>. "
+"Use <em>opkg.conf</em> for global settings and <em>customfeeds.conf</em> for "
+"custom repository entries. The configuration in the other files may be "
+"changed but is usually not preserved by <em>sysupgrade</em>."
+msgstr ""
+
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:697
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:743
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:790
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:856
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:949
+msgid "Cancel"
+msgstr ""
+
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1031
+msgid "Clear"
+msgstr ""
+
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1048
+msgid "Configure opkg…"
+msgstr ""
+
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:669
+msgid "Dependencies"
+msgstr ""
+
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:675
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:835
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1072
+msgid "Description"
+msgstr "الوصف"
+
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:680
+msgid "Details for package <em>%h</em>"
+msgstr ""
+
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:923
+msgid "Dismiss"
+msgstr ""
+
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:332
+msgid "Displaying %d-%d of %d"
+msgstr ""
+
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1036
+msgid "Download and install package"
+msgstr ""
+
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:901
+msgid "Errors"
+msgstr ""
+
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:878
+msgid "Executing package manager"
+msgstr ""
+
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1028
+msgid "Filter"
+msgstr ""
+
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1023
+msgid "Free space"
+msgstr ""
+
+#: applications/luci-app-opkg/root/usr/share/rpcd/acl.d/luci-app-opkg.json:3
+msgid "Grant access to opkg management"
+msgstr ""
+
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:705
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:721
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:959
+msgid "Install"
+msgstr ""
+
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:283
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:494
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1055
+msgid "Installed"
+msgstr ""
+
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:727
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:936
+msgid ""
+"Installing packages from untrusted sources is a potential security risk! "
+"Really attempt to install <em>%h</em>?"
+msgstr ""
+
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:272
+msgid "Install…"
+msgstr ""
+
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:754
+msgid "Loading configuration data…"
+msgstr ""
+
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:977
+msgid "Loading package information…"
+msgstr ""
+
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:939
+msgid "MD5"
+msgstr ""
+
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:737
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:935
+msgid "Manually install package"
+msgstr ""
+
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:482
+msgid "Needs upgrade"
+msgstr ""
+
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1063
+msgid "Next page"
+msgstr ""
+
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:345
+msgid "No information available"
+msgstr ""
+
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:333
+msgid "No packages"
+msgstr ""
+
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:349
+msgid "No packages matching \"<strong>%h</strong>\"."
+msgstr ""
+
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:514
+msgid "Not available"
+msgstr ""
+
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:499
+msgid "Not installed"
+msgstr ""
+
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1039
+msgid "OK"
+msgstr ""
+
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:753
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:801
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:815
+msgid "OPKG Configuration"
+msgstr ""
+
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:692
+msgid "Overwrite files from other package(s)"
+msgstr ""
+
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1069
+msgid "Package name"
+msgstr ""
+
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1038
+msgid "Package name or URL…"
+msgstr ""
+
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1061
+msgid "Previous page"
+msgstr ""
+
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:734
+msgid "Really attempt to install <em>%h</em>?"
+msgstr ""
+
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:864
+msgid "Remove"
+msgstr ""
+
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:840
+msgid "Remove package <em>%h</em>"
+msgstr ""
+
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:260
+msgid "Remove…"
+msgstr ""
+
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:665
+msgid "Require approx. %.1024mB size for %d package(s) to install."
+msgstr ""
+
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:489
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:507
+msgid "Require version %h %h, installed %h"
+msgstr ""
+
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:512
+msgid ""
+"Required dependency package <em>%h</em> is not available in any repository."
+msgstr ""
+
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:480
+msgid "Requires update to %h %h"
+msgstr ""
+
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:350
+msgid "Reset"
+msgstr ""
+
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:940
+msgid "SHA256"
+msgstr ""
+
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:812
+msgid "Save"
+msgstr ""
+
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:802
+msgid "Saving configuration data…"
+msgstr ""
+
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:683
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:843
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:938
+msgid "Size"
+msgstr ""
+
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1071
+msgid "Size (.ipk)"
+msgstr ""
+
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1019
+#: applications/luci-app-opkg/root/usr/share/luci/menu.d/luci-app-opkg.json:3
+msgid "Software"
+msgstr ""
+
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:906
+msgid "The <em>opkg %h</em> command failed with code <code>%d</code>."
+msgstr ""
+
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:485
+msgid ""
+"The installed version of package <em>%h</em> is not compatible, require %s "
+"while %s is installed."
+msgstr ""
+
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:730
+msgid "The package <em>%h</em> is not available in any configured repository."
+msgstr ""
+
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:502
+msgid ""
+"The repository version of package <em>%h</em> is not compatible, require %s "
+"but only %s is available."
+msgstr ""
+
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1030
+msgid "Type to filter…"
+msgstr ""
+
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:925
+msgid "Unable to execute <em>opkg %s</em> command: %s"
+msgstr ""
+
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:768
+msgid "Unable to read %s: %s"
+msgstr ""
+
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:807
+msgid "Unable to save %s: %s"
+msgstr ""
+
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1046
+msgid "Update lists…"
+msgstr ""
+
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1056
+msgid "Updates"
+msgstr ""
+
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:249
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:278
+msgid "Upgrade…"
+msgstr ""
+
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1047
+msgid "Upload Package…"
+msgstr ""
+
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:682
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:842
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1070
+msgid "Version"
+msgstr ""
+
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:491
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:509
+msgid "Version incompatible"
+msgstr ""
+
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:880
+msgid "Waiting for the <em>opkg %h</em> command to complete…"
+msgstr ""
+
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:643
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:831
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1024
+msgid "unknown"
+msgstr ""
+
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:641
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:829
+msgid "~%.1024mB compressed"
+msgstr ""
+
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:639
+#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:827
+msgid "~%.1024mB installed"
+msgstr ""
index 4de841555c8585f8d7fb6cca4f059f62dbb24760..c32680191f03e511d2d2e82d4bc1b4152a19e390 100644 (file)
@@ -3,8 +3,8 @@ msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: \n"
 "POT-Creation-Date: 2009-06-10 03:40+0200\n"
-"PO-Revision-Date: 2020-01-14 15:22+0000\n"
-"Last-Translator: Franco Castillo <castillofrancodamian@gmail.com>\n"
+"PO-Revision-Date: 2020-05-22 12:40+0000\n"
+"Last-Translator: Stefan M <sm@voip-office.eu>\n"
 "Language-Team: Bulgarian <https://hosted.weblate.org/projects/openwrt/"
 "luciapplicationsopkg/bg/>\n"
 "Language: bg\n"
@@ -12,7 +12,7 @@ msgstr ""
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
 "Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Generator: Weblate 3.11-dev\n"
+"X-Generator: Weblate 4.1-dev\n"
 
 #: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1044
 msgid "Actions"
@@ -58,7 +58,7 @@ msgstr ""
 #: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:835
 #: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1072
 msgid "Description"
-msgstr ""
+msgstr "Описание"
 
 #: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:680
 msgid "Details for package <em>%h</em>"
index 65ec80f0ec0c50e0c951c1a876f287fd441a5510..17c6296daad6bc6d102f7c9efbaa2da8e7ab4a68 100644 (file)
@@ -16,7 +16,7 @@ msgstr ""
 
 #: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1044
 msgid "Actions"
-msgstr "Actions"
+msgstr ""
 
 #: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:850
 msgid "Automatically remove unused dependencies"
index f577bd40c1aa6b6c30c69fc37df5fd9d5ca7a87a..1b563d91b24220df1bcf415e4be4e196d32a00a0 100644 (file)
@@ -3,27 +3,28 @@ msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: \n"
 "POT-Creation-Date: 2009-06-10 03:40+0200\n"
-"PO-Revision-Date: 2019-12-07 10:44+0000\n"
-"Last-Translator: Automatically generated\n"
-"Language-Team: none\n"
+"PO-Revision-Date: 2020-06-02 06:41+0000\n"
+"Last-Translator: Petri Asikainen <uniluodossa@gmail.com>\n"
+"Language-Team: Finnish <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationsopkg/fi/>\n"
 "Language: fi\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: Weblate 3.10-dev\n"
+"X-Generator: Weblate 4.1-dev\n"
 
 #: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1044
 msgid "Actions"
-msgstr ""
+msgstr "Toiminnot"
 
 #: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:850
 msgid "Automatically remove unused dependencies"
-msgstr ""
+msgstr "Poista tarpettomat riippuvuudet automaattisesti"
 
 #: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1054
 msgid "Available"
-msgstr ""
+msgstr "Saatavilla"
 
 #: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:775
 msgid ""
@@ -39,29 +40,29 @@ msgstr ""
 #: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:856
 #: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:949
 msgid "Cancel"
-msgstr ""
+msgstr "Peruuta"
 
 #: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1031
 msgid "Clear"
-msgstr ""
+msgstr "Tyhjennä"
 
 #: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1048
 msgid "Configure opkg…"
-msgstr ""
+msgstr "Konfiguroi opkg…"
 
 #: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:669
 msgid "Dependencies"
-msgstr ""
+msgstr "Riippuvuudet"
 
 #: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:675
 #: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:835
 #: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1072
 msgid "Description"
-msgstr ""
+msgstr "Kuvaus"
 
 #: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:680
 msgid "Details for package <em>%h</em>"
-msgstr ""
+msgstr "Sovelluksen <em>%h</em> tiedot"
 
 #: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:923
 msgid "Dismiss"
@@ -69,15 +70,15 @@ msgstr ""
 
 #: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:332
 msgid "Displaying %d-%d of %d"
-msgstr ""
+msgstr "Näytetään %d-%d / %d"
 
 #: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1036
 msgid "Download and install package"
-msgstr ""
+msgstr "Lataa ja asenna sovellus"
 
 #: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:901
 msgid "Errors"
-msgstr ""
+msgstr "Virheet"
 
 #: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:878
 msgid "Executing package manager"
@@ -85,27 +86,27 @@ msgstr ""
 
 #: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1028
 msgid "Filter"
-msgstr ""
+msgstr "Suodatin"
 
 #: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1023
 msgid "Free space"
-msgstr ""
+msgstr "Vapaa levytila"
 
 #: applications/luci-app-opkg/root/usr/share/rpcd/acl.d/luci-app-opkg.json:3
 msgid "Grant access to opkg management"
-msgstr ""
+msgstr "Salli pääsy pakettiasennusten hallintaan (opkg)"
 
 #: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:705
 #: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:721
 #: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:959
 msgid "Install"
-msgstr ""
+msgstr "Asenna"
 
 #: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:283
 #: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:494
 #: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1055
 msgid "Installed"
-msgstr ""
+msgstr "Asennettu"
 
 #: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:727
 #: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:936
@@ -116,15 +117,15 @@ msgstr ""
 
 #: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:272
 msgid "Install…"
-msgstr ""
+msgstr "Asenna…"
 
 #: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:754
 msgid "Loading configuration data…"
-msgstr ""
+msgstr "Ladataan asetustietoja…"
 
 #: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:977
 msgid "Loading package information…"
-msgstr ""
+msgstr "Ladataan sovellusten tietoja…"
 
 #: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:939
 msgid "MD5"
@@ -133,23 +134,23 @@ msgstr ""
 #: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:737
 #: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:935
 msgid "Manually install package"
-msgstr ""
+msgstr "Asenna sovellus käsin"
 
 #: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:482
 msgid "Needs upgrade"
-msgstr ""
+msgstr "Tarvitsee päivityksen"
 
 #: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1063
 msgid "Next page"
-msgstr ""
+msgstr "Seuraava sivu"
 
 #: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:345
 msgid "No information available"
-msgstr ""
+msgstr "Ei tietoja saatavilla"
 
 #: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:333
 msgid "No packages"
-msgstr ""
+msgstr "Ei sovelluksia"
 
 #: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:349
 msgid "No packages matching \"<strong>%h</strong>\"."
@@ -195,7 +196,7 @@ msgstr ""
 
 #: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:864
 msgid "Remove"
-msgstr ""
+msgstr "Poista"
 
 #: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:840
 msgid "Remove package <em>%h</em>"
@@ -225,7 +226,7 @@ msgstr ""
 
 #: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:350
 msgid "Reset"
-msgstr ""
+msgstr "Palauta"
 
 #: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:940
 msgid "SHA256"
@@ -233,7 +234,7 @@ msgstr ""
 
 #: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:812
 msgid "Save"
-msgstr ""
+msgstr "Tallenna"
 
 #: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:802
 msgid "Saving configuration data…"
@@ -243,7 +244,7 @@ msgstr ""
 #: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:843
 #: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:938
 msgid "Size"
-msgstr ""
+msgstr "Koko"
 
 #: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1071
 msgid "Size (.ipk)"
@@ -280,15 +281,15 @@ msgstr ""
 
 #: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:925
 msgid "Unable to execute <em>opkg %s</em> command: %s"
-msgstr ""
+msgstr "Komentoa <em>opkg %s</em> ei voida suorittaa: %s"
 
 #: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:768
 msgid "Unable to read %s: %s"
-msgstr ""
+msgstr "Ei voida lukea %s: %s"
 
 #: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:807
 msgid "Unable to save %s: %s"
-msgstr ""
+msgstr "Ei voida tallentaa %s: %s"
 
 #: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1046
 msgid "Update lists…"
index 0463b0effb36097e9b0b71c0c42e38d6b8b8f139..65d57158641b33f7f64e5a673ff7c86cc3c30e43 100644 (file)
@@ -3,8 +3,8 @@ msgstr ""
 "Project-Id-Version: \n"
 "Report-Msgid-Bugs-To: \n"
 "POT-Creation-Date: 2009-06-10 03:40+0200\n"
-"PO-Revision-Date: 2020-01-15 02:10+0000\n"
-"Last-Translator: Scott Anecito <scott.anecito@linux.com>\n"
+"PO-Revision-Date: 2020-06-14 14:42+0000\n"
+"Last-Translator: Satoru Yoshida <ramat@ram.ne.jp>\n"
 "Language-Team: Japanese <https://hosted.weblate.org/projects/openwrt/"
 "luciapplicationsopkg/ja/>\n"
 "Language: ja\n"
@@ -12,7 +12,7 @@ msgstr ""
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
 "Plural-Forms: nplurals=1; plural=0;\n"
-"X-Generator: Weblate 3.11-dev\n"
+"X-Generator: Weblate 4.1-dev\n"
 
 #: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1044
 msgid "Actions"
@@ -98,7 +98,7 @@ msgstr "ディスクの空き容量"
 
 #: applications/luci-app-opkg/root/usr/share/rpcd/acl.d/luci-app-opkg.json:3
 msgid "Grant access to opkg management"
-msgstr ""
+msgstr "opkg 管理へのアクセスを許可"
 
 #: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:705
 #: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:721
@@ -182,7 +182,7 @@ msgstr "OPKG 設定"
 
 #: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:692
 msgid "Overwrite files from other package(s)"
-msgstr ""
+msgstr "他のパッケージからファイルを上書き"
 
 #: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1069
 msgid "Package name"
@@ -219,7 +219,7 @@ msgstr "インストールには約 %.1024mB の領域が必要です(上記 %
 #: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:489
 #: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:507
 msgid "Require version %h %h, installed %h"
-msgstr ""
+msgstr "バージョン %h %h が必要です。インストール済みは %h です"
 
 #: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:512
 msgid ""
@@ -292,15 +292,15 @@ msgstr "入力して検索…"
 
 #: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:925
 msgid "Unable to execute <em>opkg %s</em> command: %s"
-msgstr ""
+msgstr "<em>opkg %s</em> コマンドを実行できません : %s"
 
 #: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:768
 msgid "Unable to read %s: %s"
-msgstr ""
+msgstr "%s を読み取れません : %s"
 
 #: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:807
 msgid "Unable to save %s: %s"
-msgstr ""
+msgstr "%s を保存できません : %s"
 
 #: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1046
 msgid "Update lists…"
@@ -317,7 +317,7 @@ msgstr "アップグレード…"
 
 #: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1047
 msgid "Upload Package…"
-msgstr ""
+msgstr "パッケージをアップロード…"
 
 #: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:682
 #: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:842
index 055a98e8550db80e8ad7409e8d122ccb34ceed87..dafddfde8a10480491dc8a200a11ff58d5e43d52 100644 (file)
@@ -1,14 +1,14 @@
 msgid ""
 msgstr ""
-"PO-Revision-Date: 2020-01-14 15:22+0000\n"
-"Last-Translator: Franco Castillo <castillofrancodamian@gmail.com>\n"
+"PO-Revision-Date: 2020-05-29 19:41+0000\n"
+"Last-Translator: Allan Nordhøy <epost@anotheragency.no>\n"
 "Language-Team: Norwegian Bokmål <https://hosted.weblate.org/projects/openwrt/"
 "luciapplicationsopkg/nb_NO/>\n"
-"Language: no\n"
+"Language: nb_NO\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
 "Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Generator: Weblate 3.11-dev\n"
+"X-Generator: Weblate 4.1-dev\n"
 
 #: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1044
 msgid "Actions"
@@ -45,7 +45,7 @@ msgstr ""
 #: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1048
 #, fuzzy
 msgid "Configure opkg…"
-msgstr "Konfigurasjon"
+msgstr "Sett opp opkg…"
 
 #: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:669
 msgid "Dependencies"
@@ -115,14 +115,12 @@ msgid ""
 msgstr ""
 
 #: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:272
-#, fuzzy
 msgid "Install…"
-msgstr "Installer"
+msgstr "Installer"
 
 #: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:754
-#, fuzzy
 msgid "Loading configuration data…"
-msgstr "Gå til relevant konfigurasjonen side"
+msgstr "Laster inn oppsettsdata…"
 
 #: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:977
 msgid "Loading package information…"
@@ -189,9 +187,8 @@ msgid "Package name"
 msgstr "Pakkenavn"
 
 #: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1038
-#, fuzzy
 msgid "Package name or URL…"
-msgstr "Pakkenavn"
+msgstr "Pakkenavn eller nettadresse…"
 
 #: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1061
 msgid "Previous page"
@@ -244,9 +241,8 @@ msgid "Save"
 msgstr "Lagre"
 
 #: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:802
-#, fuzzy
 msgid "Saving configuration data…"
-msgstr "Enhet Konfigurasjon"
+msgstr "Lagrer oppsettsdata…"
 
 #: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:683
 #: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:843
@@ -300,9 +296,8 @@ msgid "Unable to save %s: %s"
 msgstr ""
 
 #: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1046
-#, fuzzy
 msgid "Update lists…"
-msgstr "Oppdater lister"
+msgstr "Oppdater lister"
 
 #: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1056
 #, fuzzy
@@ -330,9 +325,8 @@ msgid "Version incompatible"
 msgstr ""
 
 #: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:880
-#, fuzzy
 msgid "Waiting for the <em>opkg %h</em> command to complete…"
-msgstr "Venter på at kommando fullføres..."
+msgstr "Venter på at <em>opkg %h</em>-kommando fullføres…"
 
 #: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:643
 #: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:831
index 4b55f3ad0f1130e9ae8e936a3733f8b869608154..e23dedfee045f671913234afda28cac24a695717 100644 (file)
@@ -2,17 +2,17 @@ msgid ""
 msgstr ""
 "Project-Id-Version: LuCI: base\n"
 "POT-Creation-Date: 2010-05-09 01:01+0300\n"
-"PO-Revision-Date: 2020-03-01 16:12+0000\n"
-"Last-Translator: Anton Kikin <a.a.kikin@gmail.com>\n"
+"PO-Revision-Date: 2020-06-07 15:48+0000\n"
+"Last-Translator: Artem <KovalevArtem.ru@gmail.com>\n"
 "Language-Team: Russian <https://hosted.weblate.org/projects/openwrt/"
 "luciapplicationsopkg/ru/>\n"
 "Language: ru\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<="
-"4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
-"X-Generator: Weblate 4.0-dev\n"
+"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n"
+"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
+"X-Generator: Weblate 4.1-dev\n"
 "Project-Info: Это технический перевод, не дословный. Главное-удобный русский "
 "интерфейс, все проверялось в графическом режиме, совместим с другими apps\n"
 
@@ -101,7 +101,7 @@ msgstr "Свободное место"
 
 #: applications/luci-app-opkg/root/usr/share/rpcd/acl.d/luci-app-opkg.json:3
 msgid "Grant access to opkg management"
-msgstr ""
+msgstr "Предоставить доступ к управлению opkg"
 
 #: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:705
 #: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:721
index 5930977112909be8477a219664b06329b24c7da3..1234b70330aa65b29d91a3dc512a68b301142e2e 100755 (executable)
@@ -11,7 +11,7 @@ case "$action" in
        ;;
        list-available)
                lists_dir=$(sed -rne 's#^lists_dir \S+ (\S+)#\1#p' /etc/opkg.conf /etc/opkg/*.conf 2>/dev/null | tail -n 1)
-               find "${lists_dir:-/tmp/opkg-lists}" -type f '!' -name '*.sig' | xargs -r gzip -cd
+               find "${lists_dir:-/usr/lib/opkg/lists}" -type f '!' -name '*.sig' | xargs -r gzip -cd
        ;;
        install|update|remove)
                (
diff --git a/applications/luci-app-p910nd/po/ar/p910nd.po b/applications/luci-app-p910nd/po/ar/p910nd.po
new file mode 100644 (file)
index 0000000..32e4499
--- /dev/null
@@ -0,0 +1,63 @@
+msgid ""
+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: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: Automatically generated\n"
+"Language-Team: none\n"
+"Language: ar\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: Translate Toolkit 1.1.1\n"
+
+#: applications/luci-app-p910nd/luasrc/model/cbi/p910nd.lua:47
+msgid "Bidirectional mode"
+msgstr ""
+
+#: applications/luci-app-p910nd/luasrc/model/cbi/p910nd.lua:20
+msgid "Device"
+msgstr ""
+
+#: applications/luci-app-p910nd/luasrc/model/cbi/p910nd.lua:10
+msgid ""
+"First you have to install the packages to get support for USB (kmod-usb-"
+"printer) or parallel port (kmod-lp)."
+msgstr ""
+
+#: applications/luci-app-p910nd/root/usr/share/rpcd/acl.d/luci-app-p910nd.json:3
+msgid "Grant UCI access for luci-app-p910nd"
+msgstr ""
+
+#: applications/luci-app-p910nd/luasrc/model/cbi/p910nd.lua:22
+msgid "Interface"
+msgstr ""
+
+#: applications/luci-app-p910nd/luasrc/model/cbi/p910nd.lua:41
+msgid "Port"
+msgstr ""
+
+#: applications/luci-app-p910nd/luasrc/model/cbi/p910nd.lua:14
+msgid "Settings"
+msgstr ""
+
+#: applications/luci-app-p910nd/luasrc/model/cbi/p910nd.lua:22
+msgid "Specifies the interface to listen on."
+msgstr ""
+
+#: applications/luci-app-p910nd/luasrc/model/cbi/p910nd.lua:41
+msgid "TCP listener port."
+msgstr ""
+
+#: applications/luci-app-p910nd/luasrc/model/cbi/p910nd.lua:18
+msgid "enable"
+msgstr ""
+
+#: applications/luci-app-p910nd/luasrc/model/cbi/p910nd.lua:9
+#: applications/luci-app-p910nd/root/usr/share/luci/menu.d/luci-app-p910nd.json:3
+msgid "p910nd - Printer server"
+msgstr ""
+
+#~ msgid "p910nd listens on port 910+N. E.g. 9100 for the first printer."
+#~ msgstr "p910nd listens on port 910+N. E.g. 9100 for the first printer."
index 6132ea9a71ca400e1803498f16acd2a33dec3b34..c7fafa152f1f87697ba02b52bf87e3a18c38b69d 100644 (file)
@@ -3,14 +3,16 @@ 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: YEAR-MO-DA HO:MI+ZONE\n"
-"Last-Translator: Automatically generated\n"
-"Language-Team: none\n"
+"PO-Revision-Date: 2020-06-02 06:41+0000\n"
+"Last-Translator: Petri Asikainen <uniluodossa@gmail.com>\n"
+"Language-Team: Finnish <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationsp910nd/fi/>\n"
 "Language: fi\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
-"X-Generator: Translate Toolkit 1.1.1\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+"X-Generator: Weblate 4.1-dev\n"
 
 #: applications/luci-app-p910nd/luasrc/model/cbi/p910nd.lua:47
 msgid "Bidirectional mode"
@@ -18,7 +20,7 @@ msgstr ""
 
 #: applications/luci-app-p910nd/luasrc/model/cbi/p910nd.lua:20
 msgid "Device"
-msgstr ""
+msgstr "Laite"
 
 #: applications/luci-app-p910nd/luasrc/model/cbi/p910nd.lua:10
 msgid ""
@@ -32,15 +34,15 @@ msgstr ""
 
 #: applications/luci-app-p910nd/luasrc/model/cbi/p910nd.lua:22
 msgid "Interface"
-msgstr ""
+msgstr "Sovitin"
 
 #: applications/luci-app-p910nd/luasrc/model/cbi/p910nd.lua:41
 msgid "Port"
-msgstr ""
+msgstr "Portti"
 
 #: applications/luci-app-p910nd/luasrc/model/cbi/p910nd.lua:14
 msgid "Settings"
-msgstr ""
+msgstr "Asetukset"
 
 #: applications/luci-app-p910nd/luasrc/model/cbi/p910nd.lua:22
 msgid "Specifies the interface to listen on."
index b7f66748d4e4a2a4e3361ab49a90c8e4228d9117..be63d94c260758c87b9d275b85839a29a1d2a4d1 100644 (file)
@@ -3,8 +3,8 @@ msgstr ""
 "Project-Id-Version: \n"
 "Report-Msgid-Bugs-To: \n"
 "POT-Creation-Date: 2009-05-19 19:36+0200\n"
-"PO-Revision-Date: 2019-10-17 07:25+0000\n"
-"Last-Translator: Scott Anecito <scott.anecito@protonmail.com>\n"
+"PO-Revision-Date: 2020-06-13 22:13+0000\n"
+"Last-Translator: Satoru Yoshida <ramat@ram.ne.jp>\n"
 "Language-Team: Japanese <https://hosted.weblate.org/projects/openwrt/"
 "luciapplicationsp910nd/ja/>\n"
 "Language: ja\n"
@@ -12,7 +12,7 @@ msgstr ""
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
 "Plural-Forms: nplurals=1; plural=0;\n"
-"X-Generator: Weblate 3.9\n"
+"X-Generator: Weblate 4.1-dev\n"
 
 #: applications/luci-app-p910nd/luasrc/model/cbi/p910nd.lua:47
 msgid "Bidirectional mode"
@@ -32,7 +32,7 @@ msgstr ""
 
 #: applications/luci-app-p910nd/root/usr/share/rpcd/acl.d/luci-app-p910nd.json:3
 msgid "Grant UCI access for luci-app-p910nd"
-msgstr ""
+msgstr "luci-app-p910nd に UCI アクセスを許可"
 
 #: applications/luci-app-p910nd/luasrc/model/cbi/p910nd.lua:22
 msgid "Interface"
index 6f6b3e4412f7ed1695743e69ae004906360860de..5196fc016d868057f35ae34c3633ccca59a2cca6 100644 (file)
@@ -2,7 +2,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: LuCI: p910nd\n"
 "POT-Creation-Date: 2012-08-15 11:42+0300\n"
-"PO-Revision-Date: 2020-04-19 00:53+0000\n"
+"PO-Revision-Date: 2020-06-07 15:48+0000\n"
 "Last-Translator: Artem <KovalevArtem.ru@gmail.com>\n"
 "Language-Team: Russian <https://hosted.weblate.org/projects/openwrt/"
 "luciapplicationsp910nd/ru/>\n"
@@ -10,9 +10,9 @@ 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.0.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.1-dev\n"
 "Project-Info: Это технический перевод, не дословный. Главное-удобный русский "
 "интерфейс, все проверялось в графическом режиме, совместим с другими apps\n"
 
@@ -34,7 +34,7 @@ msgstr ""
 
 #: applications/luci-app-p910nd/root/usr/share/rpcd/acl.d/luci-app-p910nd.json:3
 msgid "Grant UCI access for luci-app-p910nd"
-msgstr ""
+msgstr "Предоставить UCI доступ для luci-app-p910nd"
 
 #: applications/luci-app-p910nd/luasrc/model/cbi/p910nd.lua:22
 msgid "Interface"
diff --git a/applications/luci-app-pagekitec/po/ar/pagekitec.po b/applications/luci-app-pagekitec/po/ar/pagekitec.po
new file mode 100644 (file)
index 0000000..4af5950
--- /dev/null
@@ -0,0 +1,67 @@
+msgid ""
+msgstr ""
+"Language: ar\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#: applications/luci-app-pagekitec/htdocs/luci-static/resources/view/pagekitec.js:5
+msgid ""
+"<p/>Note: you need a working PageKite account, or at least, your own running "
+"front end for this form to work. Visit <a href='https://pagekite.net/"
+"home/'>your account</a> to set up a name for your router and get a secret "
+"key for the connection.<p/><em>Note: this web configurator only supports "
+"some very very basic uses of pagekite.</em>"
+msgstr ""
+
+#: applications/luci-app-pagekitec/htdocs/luci-static/resources/view/pagekitec.js:29
+msgid "Basic HTTP"
+msgstr ""
+
+#: applications/luci-app-pagekitec/htdocs/luci-static/resources/view/pagekitec.js:30
+msgid "Basic SSH"
+msgstr ""
+
+#: applications/luci-app-pagekitec/htdocs/luci-static/resources/view/pagekitec.js:31
+msgid "Basic WebSockets"
+msgstr ""
+
+#: applications/luci-app-pagekitec/htdocs/luci-static/resources/view/pagekitec.js:19
+msgid "Configuration"
+msgstr ""
+
+#: applications/luci-app-pagekitec/htdocs/luci-static/resources/view/pagekitec.js:31
+msgid "Enable a WebSockets tunnel on a given local port"
+msgstr ""
+
+#: applications/luci-app-pagekitec/htdocs/luci-static/resources/view/pagekitec.js:29
+msgid ""
+"Enable a tunnel to the local HTTP server (in most cases, this admin "
+"interface)"
+msgstr ""
+
+#: applications/luci-app-pagekitec/htdocs/luci-static/resources/view/pagekitec.js:30
+msgid "Enable a tunnel to the local SSH server"
+msgstr ""
+
+#: applications/luci-app-pagekitec/htdocs/luci-static/resources/view/pagekitec.js:22
+msgid "Kite Name"
+msgstr ""
+
+#: applications/luci-app-pagekitec/htdocs/luci-static/resources/view/pagekitec.js:23
+msgid "Kite Secret"
+msgstr ""
+
+#: applications/luci-app-pagekitec/htdocs/luci-static/resources/view/pagekitec.js:17
+#: applications/luci-app-pagekitec/root/usr/share/luci/menu.d/luci-app-pagekitec.json:3
+msgid "PageKite"
+msgstr ""
+
+#: applications/luci-app-pagekitec/htdocs/luci-static/resources/view/pagekitec.js:26
+msgid "Static setup"
+msgstr ""
+
+#: applications/luci-app-pagekitec/htdocs/luci-static/resources/view/pagekitec.js:27
+msgid ""
+"Static setup, disable FE failover and DDNS updates, set this if you are "
+"running your own frontend without a pagekite.me account"
+msgstr ""
index 92e128f1aaec239d31eddaa03a51e817f781e2b8..b26535d8f7dab14815bf865d804924ae138fce66 100644 (file)
@@ -1,8 +1,14 @@
 msgid ""
 msgstr ""
+"PO-Revision-Date: 2020-06-02 06:41+0000\n"
+"Last-Translator: Petri Asikainen <uniluodossa@gmail.com>\n"
+"Language-Team: Finnish <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationspagekitec/fi/>\n"
 "Language: fi\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+"X-Generator: Weblate 4.1-dev\n"
 
 #: applications/luci-app-pagekitec/htdocs/luci-static/resources/view/pagekitec.js:5
 msgid ""
@@ -27,7 +33,7 @@ msgstr ""
 
 #: applications/luci-app-pagekitec/htdocs/luci-static/resources/view/pagekitec.js:19
 msgid "Configuration"
-msgstr ""
+msgstr "Määritys"
 
 #: applications/luci-app-pagekitec/htdocs/luci-static/resources/view/pagekitec.js:31
 msgid "Enable a WebSockets tunnel on a given local port"
index 3927c050fe354bd52c9727cd6fc74b1c25ad82cf..c30da16c8f93ebdf9f98cf5e06e5adcf35c23d64 100644 (file)
@@ -1,16 +1,17 @@
 msgid ""
 msgstr ""
-"Content-Type: text/plain; charset=UTF-8\n"
 "Project-Id-Version: \n"
 "POT-Creation-Date: \n"
-"PO-Revision-Date: \n"
-"Language-Team: \n"
+"PO-Revision-Date: 2020-06-13 22:13+0000\n"
+"Last-Translator: Satoru Yoshida <ramat@ram.ne.jp>\n"
+"Language-Team: Japanese <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationspagekitec/ja/>\n"
+"Language: ja\n"
 "MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
-"X-Generator: Poedit 2.0.7\n"
-"Last-Translator: INAGAKI Hiroshi <musashino.open@gmail.com>\n"
 "Plural-Forms: nplurals=1; plural=0;\n"
-"Language: ja\n"
+"X-Generator: Weblate 4.1-dev\n"
 
 #: applications/luci-app-pagekitec/htdocs/luci-static/resources/view/pagekitec.js:5
 msgid ""
@@ -35,7 +36,7 @@ msgstr ""
 
 #: applications/luci-app-pagekitec/htdocs/luci-static/resources/view/pagekitec.js:19
 msgid "Configuration"
-msgstr ""
+msgstr "設定"
 
 #: applications/luci-app-pagekitec/htdocs/luci-static/resources/view/pagekitec.js:31
 msgid "Enable a WebSockets tunnel on a given local port"
index ba34fe7cb02eff5f8456c0ea55bcc2cca32743ca..2cad409fa90287ad508a2bdb4bfbcad8dfdc6793 100644 (file)
@@ -1,6 +1,6 @@
 msgid ""
 msgstr ""
-"PO-Revision-Date: 2020-03-01 16:12+0000\n"
+"PO-Revision-Date: 2020-05-22 12:40+0000\n"
 "Last-Translator: Wellington Terumi Uemura <wellingtonuemura@gmail.com>\n"
 "Language-Team: Portuguese (Brazil) <https://hosted.weblate.org/projects/"
 "openwrt/luciapplicationspagekitec/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.0-dev\n"
+"X-Generator: Weblate 4.1-dev\n"
 
 #: applications/luci-app-pagekitec/htdocs/luci-static/resources/view/pagekitec.js:5
 msgid ""
@@ -63,7 +63,7 @@ msgstr "Nome Kite"
 
 #: applications/luci-app-pagekitec/htdocs/luci-static/resources/view/pagekitec.js:23
 msgid "Kite Secret"
-msgstr "Kite Secret"
+msgstr "Segredo Kite"
 
 #: applications/luci-app-pagekitec/htdocs/luci-static/resources/view/pagekitec.js:17
 #: applications/luci-app-pagekitec/root/usr/share/luci/menu.d/luci-app-pagekitec.json:3
@@ -72,7 +72,7 @@ msgstr "PageKite"
 
 #: applications/luci-app-pagekitec/htdocs/luci-static/resources/view/pagekitec.js:26
 msgid "Static setup"
-msgstr "Configuração básica"
+msgstr "Configuração estática"
 
 #: applications/luci-app-pagekitec/htdocs/luci-static/resources/view/pagekitec.js:27
 msgid ""
index 4b3e6c87dd48ef7703287083dde0bbe684bd5f8a..813f95fbbd46b7ee397d423dc41524e44661b93f 100644 (file)
@@ -1,15 +1,15 @@
 msgid ""
 msgstr ""
-"PO-Revision-Date: 2020-03-03 13:35+0000\n"
-"Last-Translator: Anton Kikin <a.a.kikin@gmail.com>\n"
+"PO-Revision-Date: 2020-06-07 13:45+0000\n"
+"Last-Translator: Artem <KovalevArtem.ru@gmail.com>\n"
 "Language-Team: Russian <https://hosted.weblate.org/projects/openwrt/"
 "luciapplicationspagekitec/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.0-dev\n"
+"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n"
+"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
+"X-Generator: Weblate 4.1-dev\n"
 
 #: applications/luci-app-pagekitec/htdocs/luci-static/resources/view/pagekitec.js:5
 msgid ""
@@ -30,7 +30,7 @@ msgstr "Базовый SSH"
 
 #: applications/luci-app-pagekitec/htdocs/luci-static/resources/view/pagekitec.js:31
 msgid "Basic WebSockets"
-msgstr ""
+msgstr "Основные WebSockets"
 
 #: applications/luci-app-pagekitec/htdocs/luci-static/resources/view/pagekitec.js:19
 msgid "Configuration"
@@ -38,21 +38,23 @@ msgstr "Конфигурация"
 
 #: applications/luci-app-pagekitec/htdocs/luci-static/resources/view/pagekitec.js:31
 msgid "Enable a WebSockets tunnel on a given local port"
-msgstr ""
+msgstr "Включите туннель WebSockets на заданном локальном порту"
 
 #: applications/luci-app-pagekitec/htdocs/luci-static/resources/view/pagekitec.js:29
 msgid ""
 "Enable a tunnel to the local HTTP server (in most cases, this admin "
 "interface)"
 msgstr ""
+"Включите туннель на локальном HTTP-сервере (в большинстве случаев это "
+"интерфейс администратора)"
 
 #: applications/luci-app-pagekitec/htdocs/luci-static/resources/view/pagekitec.js:30
 msgid "Enable a tunnel to the local SSH server"
-msgstr ""
+msgstr "Включите туннель на локальном сервере SSH"
 
 #: applications/luci-app-pagekitec/htdocs/luci-static/resources/view/pagekitec.js:22
 msgid "Kite Name"
-msgstr ""
+msgstr "Название Kite"
 
 #: applications/luci-app-pagekitec/htdocs/luci-static/resources/view/pagekitec.js:23
 msgid "Kite Secret"
@@ -61,11 +63,11 @@ msgstr ""
 #: applications/luci-app-pagekitec/htdocs/luci-static/resources/view/pagekitec.js:17
 #: applications/luci-app-pagekitec/root/usr/share/luci/menu.d/luci-app-pagekitec.json:3
 msgid "PageKite"
-msgstr ""
+msgstr "PageKite"
 
 #: applications/luci-app-pagekitec/htdocs/luci-static/resources/view/pagekitec.js:26
 msgid "Static setup"
-msgstr ""
+msgstr "Статическая конфигурация"
 
 #: applications/luci-app-pagekitec/htdocs/luci-static/resources/view/pagekitec.js:27
 msgid ""
diff --git a/applications/luci-app-polipo/po/ar/polipo.po b/applications/luci-app-polipo/po/ar/polipo.po
new file mode 100644 (file)
index 0000000..25ce3d5
--- /dev/null
@@ -0,0 +1,328 @@
+msgid ""
+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: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: Automatically generated\n"
+"Language-Team: none\n"
+"Language: ar\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: Translate Toolkit 1.1.1\n"
+
+#: applications/luci-app-polipo/luasrc/model/cbi/polipo.lua:121
+msgid "Advanced Settings"
+msgstr ""
+
+#: applications/luci-app-polipo/luasrc/model/cbi/polipo.lua:35
+msgid "Allowed clients"
+msgstr ""
+
+#: applications/luci-app-polipo/luasrc/model/cbi/polipo.lua:67
+msgid "Always use system DNS resolver"
+msgstr ""
+
+#: applications/luci-app-polipo/luasrc/model/cbi/polipo.lua:88
+msgid ""
+"Basic HTTP authentication supported. Provide username and password in "
+"username:password format."
+msgstr ""
+
+#: applications/luci-app-polipo/root/usr/share/luci/menu.d/luci-app-polipo.json:24
+msgid "Configuration"
+msgstr ""
+
+#: applications/luci-app-polipo/luasrc/model/cbi/polipo.lua:11
+msgid "DNS and Query Settings"
+msgstr ""
+
+#: applications/luci-app-polipo/luasrc/model/cbi/polipo.lua:46
+msgid "DNS server address"
+msgstr ""
+
+#: applications/luci-app-polipo/luasrc/model/cbi/polipo.lua:154
+msgid "Delete cache files time"
+msgstr ""
+
+#: applications/luci-app-polipo/luasrc/model/cbi/polipo.lua:125
+msgid "Disk cache location"
+msgstr ""
+
+#: applications/luci-app-polipo/luasrc/model/cbi/polipo.lua:60
+msgid "Do not query IPv6"
+msgstr ""
+
+#: applications/luci-app-polipo/luasrc/model/cbi/polipo.lua:133
+msgid "Enable if cache (proxy) is shared by multiple users."
+msgstr ""
+
+#: applications/luci-app-polipo/luasrc/model/cbi/polipo.lua:173
+msgid "First PMM segment size (in bytes)"
+msgstr ""
+
+#: applications/luci-app-polipo/luasrc/model/cbi/polipo.lua:10
+#: applications/luci-app-polipo/luasrc/model/cbi/polipo.lua:120
+msgid "General Settings"
+msgstr ""
+
+#: applications/luci-app-polipo/root/usr/share/rpcd/acl.d/luci-app-polipo.json:3
+msgid "Grant UCI access for luci-app-polipo"
+msgstr ""
+
+#: applications/luci-app-polipo/luasrc/model/cbi/polipo.lua:113
+msgid "How much RAM should Polipo use for its cache."
+msgstr ""
+
+#: applications/luci-app-polipo/luasrc/model/cbi/polipo.lua:112
+msgid "In RAM cache size (in bytes)"
+msgstr ""
+
+#: applications/luci-app-polipo/luasrc/model/cbi/polipo.lua:18
+msgid "Listen address"
+msgstr ""
+
+#: applications/luci-app-polipo/luasrc/model/cbi/polipo.lua:26
+msgid "Listen port"
+msgstr ""
+
+#: applications/luci-app-polipo/luasrc/model/cbi/polipo.lua:126
+msgid ""
+"Location where polipo will cache files permanently. Use of external storage "
+"devices is recommended, because the cache can grow considerably. Leave it "
+"empty to disable on-disk cache."
+msgstr ""
+
+#: applications/luci-app-polipo/luasrc/model/cbi/polipo.lua:103
+msgid "Log file location"
+msgstr ""
+
+#: applications/luci-app-polipo/luasrc/model/cbi/polipo.lua:96
+msgid "Log to syslog"
+msgstr ""
+
+#: applications/luci-app-polipo/luasrc/model/cbi/polipo.lua:13
+msgid "Logging and RAM"
+msgstr ""
+
+#: applications/luci-app-polipo/luasrc/model/cbi/polipo.lua:73
+msgid "Never use system DNS resolver"
+msgstr ""
+
+#: applications/luci-app-polipo/luasrc/model/cbi/polipo.lua:119
+msgid "On-Disk Cache"
+msgstr ""
+
+#: applications/luci-app-polipo/luasrc/model/cbi/polipo.lua:169
+msgid "PMM segments size (in bytes)"
+msgstr ""
+
+#: applications/luci-app-polipo/luasrc/model/cbi/polipo.lua:12
+msgid "Parent Proxy"
+msgstr ""
+
+#: applications/luci-app-polipo/luasrc/model/cbi/polipo.lua:78
+msgid "Parent proxy address"
+msgstr ""
+
+#: applications/luci-app-polipo/luasrc/model/cbi/polipo.lua:79
+msgid ""
+"Parent proxy address (in host:port format), to which Polipo will forward the "
+"requests."
+msgstr ""
+
+#: applications/luci-app-polipo/luasrc/model/cbi/polipo.lua:87
+msgid "Parent proxy authentication"
+msgstr ""
+
+#: applications/luci-app-polipo/luasrc/model/cbi/polipo.lua:4
+#: applications/luci-app-polipo/root/usr/share/luci/menu.d/luci-app-polipo.json:3
+msgid "Polipo"
+msgstr ""
+
+#: applications/luci-app-polipo/luasrc/view/polipo_status.htm:12
+msgid "Polipo Status"
+msgstr ""
+
+#: applications/luci-app-polipo/luasrc/model/cbi/polipo.lua:5
+msgid "Polipo is a small and fast caching web proxy."
+msgstr ""
+
+#: applications/luci-app-polipo/luasrc/model/cbi/polipo.lua:163
+msgid "Poor Man's Multiplexing"
+msgstr ""
+
+#: applications/luci-app-polipo/luasrc/model/cbi/polipo.lua:164
+msgid ""
+"Poor Man's Multiplexing (PMM) is a technique that simulates multiplexing by "
+"requesting an instance in multiple segments. It tries to lower the latency "
+"caused by the weakness of HTTP protocol. NOTE: some sites may not work with "
+"PMM enabled."
+msgstr ""
+
+#: applications/luci-app-polipo/luasrc/model/cbi/polipo.lua:27
+msgid "Port on which Polipo will listen"
+msgstr ""
+
+#: applications/luci-app-polipo/luasrc/model/cbi/polipo.lua:8
+msgid "Proxy"
+msgstr ""
+
+#: applications/luci-app-polipo/luasrc/model/cbi/polipo.lua:64
+msgid "Query DNS by hostname"
+msgstr ""
+
+#: applications/luci-app-polipo/luasrc/model/cbi/polipo.lua:72
+msgid "Query DNS directly, fallback to system resolver"
+msgstr ""
+
+#: applications/luci-app-polipo/luasrc/model/cbi/polipo.lua:69
+msgid "Query DNS directly, for unknown hosts fall back to system resolver"
+msgstr ""
+
+#: applications/luci-app-polipo/luasrc/model/cbi/polipo.lua:54
+msgid "Query DNS for IPv6"
+msgstr ""
+
+#: applications/luci-app-polipo/luasrc/model/cbi/polipo.lua:59
+msgid "Query IPv4 and IPv6, prefer IPv4"
+msgstr ""
+
+#: applications/luci-app-polipo/luasrc/model/cbi/polipo.lua:58
+msgid "Query IPv4 and IPv6, prefer IPv6"
+msgstr ""
+
+#: applications/luci-app-polipo/luasrc/model/cbi/polipo.lua:57
+msgid "Query only IPv6"
+msgstr ""
+
+#: applications/luci-app-polipo/luasrc/model/cbi/polipo.lua:47
+msgid ""
+"Set the DNS server address to use, if you want Polipo to use different DNS "
+"server than the host system."
+msgstr ""
+
+#: applications/luci-app-polipo/luasrc/model/cbi/polipo.lua:132
+msgid "Shared cache"
+msgstr ""
+
+#: applications/luci-app-polipo/luasrc/model/cbi/polipo.lua:174
+msgid ""
+"Size of the first PMM segment. If not defined, it defaults to twice the PMM "
+"segment size."
+msgstr ""
+
+#: applications/luci-app-polipo/luasrc/model/cbi/polipo.lua:138
+msgid "Size to which cached files should be truncated"
+msgstr ""
+
+#: applications/luci-app-polipo/root/usr/share/luci/menu.d/luci-app-polipo.json:15
+msgid "Status"
+msgstr ""
+
+#: applications/luci-app-polipo/luasrc/model/cbi/polipo.lua:99
+msgid "Syslog facility"
+msgstr ""
+
+#: applications/luci-app-polipo/luasrc/model/cbi/polipo.lua:19
+msgid ""
+"The interface on which Polipo will listen. To listen on all interfaces use "
+"0.0.0.0 or :: (IPv6)."
+msgstr ""
+
+#: applications/luci-app-polipo/luasrc/model/cbi/polipo.lua:155
+msgid "Time after which cached files will be deleted"
+msgstr ""
+
+#: applications/luci-app-polipo/luasrc/model/cbi/polipo.lua:147
+msgid "Time after which cached files will be truncated"
+msgstr ""
+
+#: applications/luci-app-polipo/luasrc/model/cbi/polipo.lua:170
+msgid "To enable PMM, PMM segment size must be set to some positive value."
+msgstr ""
+
+#: applications/luci-app-polipo/luasrc/model/cbi/polipo.lua:137
+msgid "Truncate cache files size (in bytes)"
+msgstr ""
+
+#: applications/luci-app-polipo/luasrc/model/cbi/polipo.lua:146
+msgid "Truncate cache files time"
+msgstr ""
+
+#: applications/luci-app-polipo/luasrc/model/cbi/polipo.lua:104
+msgid ""
+"Use of external storage device is recommended, because the log file is "
+"written frequently and can grow considerably."
+msgstr ""
+
+#: applications/luci-app-polipo/luasrc/model/cbi/polipo.lua:36
+msgid ""
+"When listen address is set to 0.0.0.0 or :: (IPv6), you must list clients "
+"that are allowed to connect. The format is IP address or network address "
+"(192.168.1.123, 192.168.1.0/24, 2001:660:116::/48 (IPv6))"
+msgstr ""
+
+#: applications/luci-app-polipo/luasrc/model/cbi/polipo.lua:16
+msgid "enable"
+msgstr ""
+
+#~ msgid ""
+#~ "To enable polipo on-disk cache cleaning (highly recommended), you should "
+#~ "add a cron job in Scheduled Tasks services that will execute /usr/sbin/"
+#~ "polipo_purge script. For example to perform disk cache cleanup every day "
+#~ "at 6:00 in the morning you should add the following line in Scheduled "
+#~ "Tasks \"0 6 * * *\\t/usr/sbin/polipo_purge\" (without quotes)."
+#~ msgstr ""
+#~ "To enable polipo on-disk cache cleaning (highly recommended), you should "
+#~ "add a cron job in Scheduled Tasks services that will execute /usr/sbin/"
+#~ "polipo_purge script. For example to perform disk cache cleanup every day "
+#~ "at 6:00 in the morning you should add the following line in Scheduled "
+#~ "Tasks \"0 6 * * *\t/usr/sbin/polipo_purge\" (without quotes)."
+
+#~ msgid ""
+#~ "Size to which cached files should be truncated. (default value: 1048576)"
+#~ msgstr ""
+#~ "Size to which cached files should be truncated. (default value: 1048576)"
+
+#~ msgid ""
+#~ "Time after which cached files will be truncated. (default value: 4d12h)"
+#~ msgstr ""
+#~ "Time after which cached files will be truncated. (default value: 4d12h)"
+
+#~ msgid "Time after which cached files will be deleted. (default value: 32d)"
+#~ msgstr "Time after which cached files will be deleted. (default value: 32d)"
+
+#~ msgid "General"
+#~ msgstr "General"
+
+#~ msgid ""
+#~ "When listen address is set to 0.0.0.0 or :: (IPv6), you must list clients "
+#~ "that are allowed to connect. The format is IP address or network address "
+#~ "(192.168.1.123, 192.168.1.0/24, 2001:660:116::/48 (IPv6))."
+#~ msgstr ""
+#~ "When listen address is set to 0.0.0.0 or :: (IPv6), you must list clients "
+#~ "that are allowed to connect. The format is IP address or network address "
+#~ "(192.168.1.123, 192.168.1.0/24, 2001:660:116::/48 (IPv6))."
+
+#~ msgid ""
+#~ "false = Do not query IPv6; reluctantly = Query both, prefer IPv4; happily "
+#~ "= Query both, prefer IPv6; true = Query only IPv6"
+#~ msgstr ""
+#~ "false = Do not query IPv6; reluctantly = Query both, prefer IPv4; happily "
+#~ "= Query both, prefer IPv6; true = Query only IPv6"
+
+#~ msgid ""
+#~ "false = Never use system DNS resolver; reluctantly = Query DNS directly, "
+#~ "if DNS server is unavailable fail to system DNS resolver; happily = Query "
+#~ "DNS directly, if host could not be found fallback to system DNS resolver; "
+#~ "true = Always use system DNS resolver"
+#~ msgstr ""
+#~ "false = Never use system DNS resolver; reluctantly = Query DNS directly, "
+#~ "if DNS server is unavailable fail to system DNS resolver; happily = Query "
+#~ "DNS directly, if host could not be found fallback to system DNS resolver; "
+#~ "true = Always use system DNS resolver"
+
+#~ msgid "Port on which Polipo will listen. (default value: 8123)"
+#~ msgstr "Port on which Polipo will listen. (default value: 8123)"
index b5efcc44faa69a199d99731527c5a6695aa9c317..6c06893ff3b11ff585ee79784c71cd7a5b793e1e 100644 (file)
@@ -3,18 +3,20 @@ 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: YEAR-MO-DA HO:MI+ZONE\n"
-"Last-Translator: Automatically generated\n"
-"Language-Team: none\n"
+"PO-Revision-Date: 2020-06-02 06:41+0000\n"
+"Last-Translator: Petri Asikainen <uniluodossa@gmail.com>\n"
+"Language-Team: Finnish <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationspolipo/fi/>\n"
 "Language: fi\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
-"X-Generator: Translate Toolkit 1.1.1\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+"X-Generator: Weblate 4.1-dev\n"
 
 #: applications/luci-app-polipo/luasrc/model/cbi/polipo.lua:121
 msgid "Advanced Settings"
-msgstr ""
+msgstr "Lisäasetukset"
 
 #: applications/luci-app-polipo/luasrc/model/cbi/polipo.lua:35
 msgid "Allowed clients"
@@ -32,7 +34,7 @@ msgstr ""
 
 #: applications/luci-app-polipo/root/usr/share/luci/menu.d/luci-app-polipo.json:24
 msgid "Configuration"
-msgstr ""
+msgstr "Määritys"
 
 #: applications/luci-app-polipo/luasrc/model/cbi/polipo.lua:11
 msgid "DNS and Query Settings"
@@ -65,7 +67,7 @@ msgstr ""
 #: applications/luci-app-polipo/luasrc/model/cbi/polipo.lua:10
 #: applications/luci-app-polipo/luasrc/model/cbi/polipo.lua:120
 msgid "General Settings"
-msgstr ""
+msgstr "Yleisasetukset"
 
 #: applications/luci-app-polipo/root/usr/share/rpcd/acl.d/luci-app-polipo.json:3
 msgid "Grant UCI access for luci-app-polipo"
@@ -85,7 +87,7 @@ msgstr ""
 
 #: applications/luci-app-polipo/luasrc/model/cbi/polipo.lua:26
 msgid "Listen port"
-msgstr ""
+msgstr "Kuunteluportti"
 
 #: applications/luci-app-polipo/luasrc/model/cbi/polipo.lua:126
 msgid ""
@@ -219,7 +221,7 @@ msgstr ""
 
 #: applications/luci-app-polipo/root/usr/share/luci/menu.d/luci-app-polipo.json:15
 msgid "Status"
-msgstr ""
+msgstr "Tila"
 
 #: applications/luci-app-polipo/luasrc/model/cbi/polipo.lua:99
 msgid "Syslog facility"
index 3f6e125a33ec6287fa4579d9778223a6ee48c6cc..36a3f428406954e8a08c24a8c5bcd6694bd5d071 100644 (file)
@@ -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: 2019-10-17 07:01+0000\n"
-"Last-Translator: Scott Anecito <scott.anecito@protonmail.com>\n"
+"PO-Revision-Date: 2020-06-13 22:13+0000\n"
+"Last-Translator: Satoru Yoshida <ramat@ram.ne.jp>\n"
 "Language-Team: Japanese <https://hosted.weblate.org/projects/openwrt/"
 "luciapplicationspolipo/ja/>\n"
 "Language: ja\n"
@@ -12,7 +12,7 @@ msgstr ""
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
 "Plural-Forms: nplurals=1; plural=0;\n"
-"X-Generator: Weblate 3.9\n"
+"X-Generator: Weblate 4.1-dev\n"
 
 #: applications/luci-app-polipo/luasrc/model/cbi/polipo.lua:121
 msgid "Advanced Settings"
@@ -73,7 +73,7 @@ msgstr "一般設定"
 
 #: applications/luci-app-polipo/root/usr/share/rpcd/acl.d/luci-app-polipo.json:3
 msgid "Grant UCI access for luci-app-polipo"
-msgstr ""
+msgstr "luci-app-polipo に UCI アクセスを許可"
 
 #: applications/luci-app-polipo/luasrc/model/cbi/polipo.lua:113
 msgid "How much RAM should Polipo use for its cache."
index 5ee41963fe9538a7423320e1d8bd2f459a9e4578..feb25de24bc0b19715d2058c9b4a11c0f27864ee 100644 (file)
@@ -1,7 +1,7 @@
 msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2020-05-02 15:55+0000\n"
+"PO-Revision-Date: 2020-06-13 22:13+0000\n"
 "Last-Translator: Marcin Net <marcin.net@linux.pl>\n"
 "Language-Team: Polish <https://hosted.weblate.org/projects/openwrt/"
 "luciapplicationspolipo/pl/>\n"
@@ -70,7 +70,7 @@ msgstr "Rozmiar pierwszego segmentu PMM (w bajtach)"
 #: applications/luci-app-polipo/luasrc/model/cbi/polipo.lua:10
 #: applications/luci-app-polipo/luasrc/model/cbi/polipo.lua:120
 msgid "General Settings"
-msgstr "Ustawienia główne"
+msgstr "Główne"
 
 #: applications/luci-app-polipo/root/usr/share/rpcd/acl.d/luci-app-polipo.json:3
 msgid "Grant UCI access for luci-app-polipo"
index 3a7ae179203fcbf460cb3c01635424195878b9d5..d3b93c30c974af2a2a4555fb77d1c136462d8b53 100644 (file)
@@ -2,7 +2,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: LuCI: polipo\n"
 "POT-Creation-Date: 2012-08-15 17:51+0300\n"
-"PO-Revision-Date: 2020-04-19 00:53+0000\n"
+"PO-Revision-Date: 2020-06-07 15:48+0000\n"
 "Last-Translator: Artem <KovalevArtem.ru@gmail.com>\n"
 "Language-Team: Russian <https://hosted.weblate.org/projects/openwrt/"
 "luciapplicationspolipo/ru/>\n"
@@ -10,9 +10,9 @@ 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.0.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.1-dev\n"
 "Project-Info: Это технический перевод, не дословный. Главное-удобный русский "
 "интерфейс, все проверялось в графическом режиме, совместим с другими apps\n"
 
@@ -75,7 +75,7 @@ msgstr "Основные настройки"
 
 #: applications/luci-app-polipo/root/usr/share/rpcd/acl.d/luci-app-polipo.json:3
 msgid "Grant UCI access for luci-app-polipo"
-msgstr ""
+msgstr "Предоставить UCI доступ для luci-app-polipo"
 
 #: applications/luci-app-polipo/luasrc/model/cbi/polipo.lua:113
 msgid "How much RAM should Polipo use for its cache."
diff --git a/applications/luci-app-privoxy/po/ar/privoxy.po b/applications/luci-app-privoxy/po/ar/privoxy.po
new file mode 100644 (file)
index 0000000..439da88
--- /dev/null
@@ -0,0 +1,603 @@
+msgid ""
+msgstr ""
+"PO-Revision-Date: 2020-06-03 12:10+0000\n"
+"Last-Translator: Marwan Amireh <amirehmarwan@gmail.com>\n"
+"Language-Team: Arabic <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationsprivoxy/ar/>\n"
+"Language: ar\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 "
+"&& n%100<=10 ? 3 : n%100>=11 ? 4 : 5;\n"
+"X-Generator: Weblate 4.1-dev\n"
+
+#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:236
+msgid ""
+"A URL to be displayed in the error page that users will see if access to an "
+"untrusted page is denied."
+msgstr ""
+
+#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:226
+msgid ""
+"A URL to documentation about the local Privoxy setup, configuration or "
+"policies."
+msgstr ""
+
+#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:325
+msgid "A directory where Privoxy can create temporary files."
+msgstr ""
+
+#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:84
+#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:87
+msgid "Access Control"
+msgstr ""
+
+#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:337
+msgid "Actions that are applied to all sites and maybe overruled later on."
+msgstr ""
+
+#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:308
+msgid "An alternative directory where the templates are loaded from."
+msgstr ""
+
+#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:206
+msgid "An email address to reach the Privoxy administrator."
+msgstr ""
+
+#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:691
+msgid ""
+"Assumed server-side keep-alive timeout (in seconds) if not specified by the "
+"server."
+msgstr ""
+
+#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:151
+msgid "Boot delay"
+msgstr ""
+
+#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:869
+msgid "CGI user interface"
+msgstr ""
+
+#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:857
+msgid "Common Log Format"
+msgstr ""
+
+#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:92
+msgid ""
+"Configure here the routing of HTTP requests through a chain of multiple "
+"proxies. Note that parent proxies can severely decrease your privacy level. "
+"Also specified here are SOCKS proxies."
+msgstr ""
+
+#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:851
+msgid "Debug GIF de-animation"
+msgstr ""
+
+#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:833
+msgid "Debug force feature"
+msgstr ""
+
+#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:845
+msgid "Debug redirects"
+msgstr ""
+
+#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:839
+msgid "Debug regular expression filters"
+msgstr ""
+
+#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:152
+msgid "Delay (in seconds) during system boot before Privoxy start"
+msgstr ""
+
+#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:261
+#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:298
+#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:315
+msgid "Directory does not exist!"
+msgstr ""
+
+#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:557
+msgid "Disabled == Transparent Proxy Mode"
+msgstr ""
+
+#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:66
+#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:71
+msgid "Documentation"
+msgstr ""
+
+#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:154
+msgid "During delay ifup-events are not monitored !"
+msgstr ""
+
+#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:599
+msgid "Enable proxy authentication forwarding"
+msgstr ""
+
+#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:135
+msgid ""
+"Enable/Disable autostart of Privoxy on system startup and interface events"
+msgstr ""
+
+#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:555
+msgid "Enable/Disable filtering when Privoxy starts."
+msgstr ""
+
+#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:134
+msgid "Enabled"
+msgstr "ممكّن"
+
+#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:602
+msgid ""
+"Enabling this option is NOT recommended if there is no parent proxy that "
+"requires authentication!"
+msgstr ""
+
+#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:368
+#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:404
+#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:442
+msgid "File '%s' not found inside Configuration Directory"
+msgstr ""
+
+#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:915
+#: applications/luci-app-privoxy/luasrc/view/privoxy/detail_logview.htm:12
+msgid "File not found or empty"
+msgstr ""
+
+#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:75
+#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:80
+msgid "Files and Directories"
+msgstr ""
+
+#: applications/luci-app-privoxy/luasrc/controller/privoxy.lua:36
+msgid "For help use link at the relevant option"
+msgstr ""
+
+#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:91
+msgid "Forwarding"
+msgstr ""
+
+#: applications/luci-app-privoxy/root/usr/share/rpcd/acl.d/luci-app-privoxy.json:3
+msgid "Grant UCI access for luci-app-privoxy"
+msgstr ""
+
+#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:589
+msgid ""
+"If enabled, Privoxy hides the 'go there anyway' link. The user obviously "
+"should not be able to bypass any blocks."
+msgstr ""
+
+#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:67
+msgid ""
+"If you intend to operate Privoxy for more users than just yourself, it might "
+"be a good idea to let them know how to reach you, what you block and why you "
+"do that, your policies, etc."
+msgstr ""
+
+#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:215
+msgid "Invalid email address"
+msgstr ""
+
+#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:416
+msgid "It is NOT recommended for the casual user."
+msgstr ""
+
+#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:194
+msgid "Location of the Privoxy User Manual."
+msgstr ""
+
+#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:108
+msgid "Log File Viewer"
+msgstr ""
+
+#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:895
+msgid "Log all data read from the network"
+msgstr ""
+
+#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:827
+msgid "Log all data written to the network"
+msgstr ""
+
+#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:901
+msgid "Log the applying actions"
+msgstr ""
+
+#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:803
+msgid ""
+"Log the destination for each request Privoxy let through. See also 'Debug "
+"1024'."
+msgstr ""
+
+#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:863
+msgid ""
+"Log the destination for requests Privoxy didn't let through, and the reason "
+"why."
+msgstr ""
+
+#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:104
+msgid "Logging"
+msgstr ""
+
+#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:339
+msgid "Main actions file"
+msgstr ""
+
+#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:461
+msgid "Mandatory Input: No Data given!"
+msgstr ""
+
+#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:259
+#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:296
+msgid "Mandatory Input: No Directory given!"
+msgstr ""
+
+#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:279
+msgid "Mandatory Input: No File given!"
+msgstr ""
+
+#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:479
+msgid "Mandatory Input: No Port given!"
+msgstr ""
+
+#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:345
+#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:381
+msgid "Mandatory Input: No files given!"
+msgstr ""
+
+#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:482
+msgid "Mandatory Input: No valid IPv4 address or host given!"
+msgstr ""
+
+#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:470
+msgid "Mandatory Input: No valid IPv6 address given!"
+msgstr ""
+
+#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:472
+#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:484
+msgid "Mandatory Input: No valid Port given!"
+msgstr ""
+
+#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:733
+msgid "Maximum number of client connections that will be served."
+msgstr ""
+
+#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:535
+msgid "Maximum size (in KB) of the buffer for content filtering."
+msgstr ""
+
+#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:97
+#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:100
+msgid "Miscellaneous"
+msgstr ""
+
+#: applications/luci-app-privoxy/luasrc/controller/privoxy.lua:51
+msgid "NOT installed"
+msgstr ""
+
+#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:254
+#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:291
+#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:310
+msgid "No trailing '/', please."
+msgstr ""
+
+#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:881
+msgid "Non-fatal errors - *we highly recommended enabling this*"
+msgstr ""
+
+#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:714
+msgid ""
+"Number of seconds after which a socket times out if no data is received."
+msgstr ""
+
+#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:668
+msgid ""
+"Number of seconds after which an open connection will no longer be reused."
+msgstr ""
+
+#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:327
+msgid ""
+"Only when using 'external filters', Privoxy has to create temporary files."
+msgstr ""
+
+#: applications/luci-app-privoxy/luasrc/controller/privoxy.lua:81
+msgid "Please install current version !"
+msgstr ""
+
+#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:913
+msgid "Please press [Read] button"
+msgstr ""
+
+#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:518
+#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:527
+msgid "Please read Privoxy manual for details!"
+msgstr ""
+
+#: applications/luci-app-privoxy/luasrc/controller/privoxy.lua:92
+msgid "Please update to the current version!"
+msgstr ""
+
+#: applications/luci-app-privoxy/luasrc/controller/privoxy.lua:24
+msgid "Privoxy WEB proxy"
+msgstr ""
+
+#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:76
+msgid ""
+"Privoxy can (and normally does) use a number of other files for additional "
+"configuration, help and logging. This section of the configuration file "
+"tells Privoxy where to find those other files."
+msgstr ""
+
+#: applications/luci-app-privoxy/luasrc/controller/privoxy.lua:32
+msgid ""
+"Privoxy is a non-caching web proxy with advanced filtering capabilities for "
+"enhancing privacy, modifying web page data and HTTP headers, controlling "
+"access, and removing ads and other obnoxious Internet junk."
+msgstr ""
+
+#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:908
+msgid "Read / Reread log file"
+msgstr ""
+
+#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:815
+msgid "Show I/O status"
+msgstr ""
+
+#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:809
+msgid "Show each connection status"
+msgstr ""
+
+#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:821
+msgid "Show header parsing"
+msgstr ""
+
+#: applications/luci-app-privoxy/luasrc/controller/privoxy.lua:76
+msgid "Software package '%s' is not installed."
+msgstr ""
+
+#: applications/luci-app-privoxy/luasrc/controller/privoxy.lua:85
+msgid "Software package '%s' is outdated."
+msgstr ""
+
+#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:125
+#: applications/luci-app-privoxy/luasrc/view/privoxy/detail_startstop.htm:10
+msgid "Start"
+msgstr ""
+
+#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:115
+msgid "Start / Stop"
+msgstr ""
+
+#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:116
+msgid "Start/Stop Privoxy WEB Proxy"
+msgstr ""
+
+#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:875
+msgid "Startup banner and warnings."
+msgstr ""
+
+#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:455
+msgid "Syntax:"
+msgstr ""
+
+#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:786
+msgid "Syntax: Client header names delimited by spaces."
+msgstr ""
+
+#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:612
+msgid "Syntax: target_pattern http_parent[:port]"
+msgstr ""
+
+#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:620
+msgid "Syntax: target_pattern socks_proxy[:port] http_parent[:port]"
+msgstr ""
+
+#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:59
+#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:62
+msgid "System"
+msgstr ""
+
+#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:335
+msgid ""
+"The actions file(s) to use. Multiple actionsfile lines are permitted, and "
+"are in fact recommended!"
+msgstr ""
+
+#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:453
+msgid ""
+"The address and TCP port on which Privoxy will listen for client requests."
+msgstr ""
+
+#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:766
+msgid ""
+"The compression level that is passed to the zlib library when compressing "
+"buffered content."
+msgstr ""
+
+#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:252
+msgid ""
+"The directory where all logging takes place (i.e. where the logfile is "
+"located)."
+msgstr ""
+
+#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:289
+msgid "The directory where the other configuration files are located."
+msgstr ""
+
+#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:377
+msgid ""
+"The filter files contain content modification rules that use regular "
+"expressions."
+msgstr ""
+
+#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:183
+msgid "The hostname shown on the CGI pages."
+msgstr ""
+
+#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:274
+msgid "The log file to use. File name, relative to log directory."
+msgstr ""
+
+#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:784
+msgid "The order in which client headers are sorted before forwarding them."
+msgstr ""
+
+#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:751
+msgid ""
+"The status code Privoxy returns for pages blocked with +handle-as-empty-"
+"document."
+msgstr ""
+
+#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:413
+msgid ""
+"The trust mechanism is an experimental feature for building white-lists and "
+"should be used with care."
+msgstr ""
+
+#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:238
+msgid ""
+"The value of this option only matters if the experimental trust mechanism "
+"has been activated."
+msgstr ""
+
+#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:796
+msgid ""
+"This option is only there for debugging purposes. It will drastically reduce "
+"performance."
+msgstr ""
+
+#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:574
+msgid ""
+"This option will be removed in future releases as it has been obsoleted by "
+"the more general header taggers."
+msgstr ""
+
+#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:85
+msgid ""
+"This tab controls the security-relevant aspects of Privoxy's configuration."
+msgstr ""
+
+#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:618
+msgid ""
+"Through which SOCKS proxy (and optionally to which parent HTTP proxy) "
+"specific requests should be routed."
+msgstr ""
+
+#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:610
+msgid "To which parent HTTP proxy specific requests should be routed."
+msgstr ""
+
+#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:341
+msgid "User customizations"
+msgstr ""
+
+#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:166
+#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:543
+#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:673
+#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:696
+#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:720
+#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:739
+#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:772
+msgid "Value is not a number"
+msgstr ""
+
+#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:168
+msgid "Value not between 0 and 300"
+msgstr ""
+
+#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:774
+msgid "Value not between 0 and 9"
+msgstr ""
+
+#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:545
+msgid "Value not between 1 and 4096"
+msgstr ""
+
+#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:675
+#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:698
+#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:722
+#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:741
+msgid "Value not greater 0 or empty"
+msgstr ""
+
+#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:537
+msgid "Value range 1 to 4096, no entry defaults to 4096"
+msgstr ""
+
+#: applications/luci-app-privoxy/luasrc/controller/privoxy.lua:45
+#: applications/luci-app-privoxy/luasrc/controller/privoxy.lua:47
+#: applications/luci-app-privoxy/luasrc/controller/privoxy.lua:50
+msgid "Version"
+msgstr ""
+
+#: applications/luci-app-privoxy/luasrc/controller/privoxy.lua:43
+msgid "Version Information"
+msgstr ""
+
+#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:646
+msgid "Whether intercepted requests should be treated as valid."
+msgstr ""
+
+#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:572
+msgid ""
+"Whether or not Privoxy recognizes special HTTP headers to change toggle "
+"state."
+msgstr ""
+
+#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:758
+msgid "Whether or not buffered content is compressed before delivery."
+msgstr ""
+
+#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:706
+msgid ""
+"Whether or not outgoing connections that have been kept alive should be "
+"shared between different incoming connections."
+msgstr ""
+
+#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:683
+msgid "Whether or not pipelined requests should be served."
+msgstr ""
+
+#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:600
+msgid "Whether or not proxy authentication through Privoxy should work."
+msgstr ""
+
+#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:582
+msgid "Whether or not the web-based actions file editor may be used."
+msgstr ""
+
+#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:565
+msgid "Whether or not the web-based toggle feature may be used."
+msgstr ""
+
+#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:653
+msgid "Whether requests to Privoxy's CGI pages can be blocked or redirected."
+msgstr ""
+
+#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:660
+msgid ""
+"Whether the CGI interface should stay compatible with broken HTTP clients."
+msgstr ""
+
+#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:794
+msgid "Whether to run only one server thread."
+msgstr ""
+
+#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:516
+#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:525
+msgid "Who can access what."
+msgstr ""
+
+#: applications/luci-app-privoxy/luasrc/controller/privoxy.lua:49
+#: applications/luci-app-privoxy/luasrc/controller/privoxy.lua:87
+msgid "installed"
+msgstr ""
+
+#: applications/luci-app-privoxy/luasrc/controller/privoxy.lua:48
+#: applications/luci-app-privoxy/luasrc/controller/privoxy.lua:78
+#: applications/luci-app-privoxy/luasrc/controller/privoxy.lua:89
+msgid "or higher"
+msgstr ""
+
+#: applications/luci-app-privoxy/luasrc/controller/privoxy.lua:46
+#: applications/luci-app-privoxy/luasrc/controller/privoxy.lua:78
+#: applications/luci-app-privoxy/luasrc/controller/privoxy.lua:89
+msgid "required"
+msgstr ""
index 69fb299d7f70ed7766a32b26f2f97f2a070c25f1..31be3b158ea5f3aaa49bfccbcf5e0f83f587b821 100644 (file)
@@ -1,8 +1,14 @@
 msgid ""
 msgstr ""
+"PO-Revision-Date: 2020-05-31 01:41+0000\n"
+"Last-Translator: Stephen Maundrell <smaundrell@gmail.com>\n"
+"Language-Team: English <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationsprivoxy/en/>\n"
 "Language: en\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+"X-Generator: Weblate 4.1-dev\n"
 
 #: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:236
 msgid ""
@@ -116,7 +122,7 @@ msgstr ""
 
 #: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:134
 msgid "Enabled"
-msgstr ""
+msgstr "Enabled"
 
 #: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:602
 msgid ""
index e90d343aa713f2f2400572197d7888617064a206..dbddb380a142bd8426e671b4f566a9b1dc37cf4f 100644 (file)
@@ -1,8 +1,14 @@
 msgid ""
 msgstr ""
+"PO-Revision-Date: 2020-06-02 06:42+0000\n"
+"Last-Translator: Petri Asikainen <uniluodossa@gmail.com>\n"
+"Language-Team: Finnish <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationsprivoxy/fi/>\n"
 "Language: fi\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+"X-Generator: Weblate 4.1-dev\n"
 
 #: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:236
 msgid ""
@@ -116,7 +122,7 @@ msgstr ""
 
 #: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:134
 msgid "Enabled"
-msgstr ""
+msgstr "Käytössä"
 
 #: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:602
 msgid ""
@@ -352,7 +358,7 @@ msgstr ""
 #: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:125
 #: applications/luci-app-privoxy/luasrc/view/privoxy/detail_startstop.htm:10
 msgid "Start"
-msgstr ""
+msgstr "Aloita"
 
 #: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:115
 msgid "Start / Stop"
@@ -385,7 +391,7 @@ msgstr ""
 #: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:59
 #: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:62
 msgid "System"
-msgstr ""
+msgstr "Järjestelmä"
 
 #: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:335
 msgid ""
index 9ec17f1a3e01a0ba3cdabd9014c9c3b4c3945af1..357536423b997007c77fdd97518f5d224da36f7a 100644 (file)
@@ -1,14 +1,14 @@
 msgid ""
 msgstr ""
-"PO-Revision-Date: 2020-02-19 13:29+0000\n"
-"Last-Translator: INAGAKI Hiroshi <musashino.open@gmail.com>\n"
+"PO-Revision-Date: 2020-06-13 22:13+0000\n"
+"Last-Translator: Satoru Yoshida <ramat@ram.ne.jp>\n"
 "Language-Team: Japanese <https://hosted.weblate.org/projects/openwrt/"
 "luciapplicationsprivoxy/ja/>\n"
 "Language: ja\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
 "Plural-Forms: nplurals=1; plural=0;\n"
-"X-Generator: Weblate 3.11\n"
+"X-Generator: Weblate 4.1-dev\n"
 
 #: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:236
 msgid ""
@@ -29,7 +29,7 @@ msgstr ""
 #: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:84
 #: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:87
 msgid "Access Control"
-msgstr ""
+msgstr "アクセス制御"
 
 #: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:337
 msgid "Actions that are applied to all sites and maybe overruled later on."
@@ -213,7 +213,7 @@ msgstr ""
 
 #: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:104
 msgid "Logging"
-msgstr ""
+msgstr "ロギング"
 
 #: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:339
 msgid "Main actions file"
@@ -358,7 +358,7 @@ msgstr ""
 #: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:125
 #: applications/luci-app-privoxy/luasrc/view/privoxy/detail_startstop.htm:10
 msgid "Start"
-msgstr ""
+msgstr "開始"
 
 #: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:115
 msgid "Start / Stop"
@@ -391,7 +391,7 @@ msgstr ""
 #: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:59
 #: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:62
 msgid "System"
-msgstr ""
+msgstr "システム"
 
 #: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:335
 msgid ""
@@ -524,7 +524,7 @@ msgstr ""
 #: applications/luci-app-privoxy/luasrc/controller/privoxy.lua:47
 #: applications/luci-app-privoxy/luasrc/controller/privoxy.lua:50
 msgid "Version"
-msgstr ""
+msgstr "バージョン"
 
 #: applications/luci-app-privoxy/luasrc/controller/privoxy.lua:43
 msgid "Version Information"
index b0d9cb5956872ec3bea004c7c32fd0235b550d67..23e6b98ce7d70c2ef8e1900e160f11a30bc33bab 100644 (file)
@@ -2,7 +2,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: \n"
 "POT-Creation-Date: \n"
-"PO-Revision-Date: 2020-05-02 10:21+0000\n"
+"PO-Revision-Date: 2020-06-12 05:12+0000\n"
 "Last-Translator: Wellington Terumi Uemura <wellingtonuemura@gmail.com>\n"
 "Language-Team: Portuguese (Brazil) <https://hosted.weblate.org/projects/"
 "openwrt/luciapplicationsprivoxy/pt_BR/>\n"
@@ -399,7 +399,7 @@ msgstr "O pacote '%' está desatualizado."
 #: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:125
 #: applications/luci-app-privoxy/luasrc/view/privoxy/detail_startstop.htm:10
 msgid "Start"
-msgstr "Iniciar"
+msgstr "Início"
 
 #: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:115
 msgid "Start / Stop"
index f146907df45fa28e5a899824040604f5c396bd03..261881937ebf1080daa5e4e41f1d31d60bc5c4af 100644 (file)
@@ -2,7 +2,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: LuCI: privoxy\n"
 "POT-Creation-Date: 2017-12-14 16:00+0300\n"
-"PO-Revision-Date: 2020-04-19 00:53+0000\n"
+"PO-Revision-Date: 2020-06-08 19:47+0000\n"
 "Last-Translator: Artem <KovalevArtem.ru@gmail.com>\n"
 "Language-Team: Russian <https://hosted.weblate.org/projects/openwrt/"
 "luciapplicationsprivoxy/ru/>\n"
@@ -10,9 +10,9 @@ 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.0.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.1-dev\n"
 "Project-Info: Это технический перевод, не дословный. Главное-удобный русский "
 "интерфейс, все проверялось в графическом режиме, совместим с другими apps\n"
 
@@ -68,11 +68,11 @@ msgstr "Задержка загрузки"
 
 #: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:869
 msgid "CGI user interface"
-msgstr "Пользовательский интерфейс CGI."
+msgstr "Пользовательский интерфейс CGI"
 
 #: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:857
 msgid "Common Log Format"
-msgstr "Типичный формат системного журнала."
+msgstr "Типичный формат системного журнала"
 
 #: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:92
 msgid ""
@@ -87,23 +87,23 @@ msgstr ""
 
 #: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:851
 msgid "Debug GIF de-animation"
-msgstr "Отладка GIF де-анимации."
+msgstr "Отладка GIF де-анимации"
 
 #: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:833
 msgid "Debug force feature"
-msgstr "Отладка функции назначения."
+msgstr "Отладка функции назначения"
 
 #: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:845
 msgid "Debug redirects"
-msgstr "Отладка перенаправлений."
+msgstr "Отладка перенаправлений"
 
 #: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:839
 msgid "Debug regular expression filters"
-msgstr "Отладка фильтров регулярных выражений."
+msgstr "Отладка фильтров регулярных выражений"
 
 #: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:152
 msgid "Delay (in seconds) during system boot before Privoxy start"
-msgstr "Задержка (в секундах) во время загрузки системы до запуска Privoxy."
+msgstr "Задержка (в секундах) во время загрузки системы до запуска Privoxy"
 
 #: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:261
 #: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:298
@@ -113,7 +113,7 @@ msgstr "Папка не существует!"
 
 #: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:557
 msgid "Disabled == Transparent Proxy Mode"
-msgstr "Отключен == Прозрачный Режим Прокси-Сервера."
+msgstr "Отключен == Прозрачный режим прокси-сервера"
 
 #: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:66
 #: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:71
@@ -126,14 +126,14 @@ msgstr "Во время задержки ifup-события не отслежи
 
 #: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:599
 msgid "Enable proxy authentication forwarding"
-msgstr "Включить проверку подлинности прокси-сервера переадресации."
+msgstr "Включить проверку подлинности прокси-сервера переадресации"
 
 #: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:135
 msgid ""
 "Enable/Disable autostart of Privoxy on system startup and interface events"
 msgstr ""
-"Включить / Выключить, автозапуск Privoxy при старте системы и событиях "
-"интерфейса."
+"Включитьыключить, автозапуск Privoxy при старте системы и событиях "
+"интерфейса"
 
 #: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:555
 msgid "Enable/Disable filtering when Privoxy starts."
@@ -169,7 +169,7 @@ msgstr "Файлы и папки"
 
 #: applications/luci-app-privoxy/luasrc/controller/privoxy.lua:36
 msgid "For help use link at the relevant option"
-msgstr "Ð\94лÑ\8f Ð¿Ð¾Ð¼Ð¾Ñ\89и Ð¸Ñ\81полÑ\8cзÑ\83йÑ\82е Ñ\81Ñ\81Ñ\8bлкÑ\83 Ð¿Ð¾ Ñ\81ооÑ\82веÑ\82Ñ\81Ñ\82вÑ\83Ñ\8eÑ\89ей Ð¾Ð¿Ñ\86ии."
+msgstr "Ð\94лÑ\8f Ð¿Ð¾Ð»Ñ\83Ñ\87ениÑ\8f Ñ\81пÑ\80авки Ð¸Ñ\81полÑ\8cзÑ\83йÑ\82е Ñ\81Ñ\81Ñ\8bлкÑ\83 Ð¿Ð¾ Ñ\81ооÑ\82веÑ\82Ñ\81Ñ\82вÑ\83Ñ\8eÑ\89ей Ð¾Ð¿Ñ\86ии"
 
 #: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:91
 msgid "Forwarding"
@@ -177,7 +177,7 @@ msgstr "Маршрутизация"
 
 #: applications/luci-app-privoxy/root/usr/share/rpcd/acl.d/luci-app-privoxy.json:3
 msgid "Grant UCI access for luci-app-privoxy"
-msgstr ""
+msgstr "Предоставить UCI доступ для luci-app-privoxy"
 
 #: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:589
 msgid ""
@@ -215,15 +215,15 @@ msgstr "Просмотр системного журнала"
 
 #: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:895
 msgid "Log all data read from the network"
-msgstr "Записывать в системный журнал все данные, считываемые сетью."
+msgstr "Записывать в системный журнал все данные, считываемые сетью"
 
 #: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:827
 msgid "Log all data written to the network"
-msgstr "Записывать в системный журнал все данные, отправленные в сеть."
+msgstr "Записывать в системный журнал все данные, отправленные в сеть"
 
 #: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:901
 msgid "Log the applying actions"
-msgstr "Записывать в системный журнал все действия."
+msgstr "Записывать в системный журнал все действия"
 
 #: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:803
 msgid ""
@@ -245,7 +245,7 @@ msgstr "Настройка журнала"
 
 #: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:339
 msgid "Main actions file"
-msgstr "Дефолтные действия."
+msgstr "Дефолтные действия"
 
 #: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:461
 msgid "Mandatory Input: No Data given!"
@@ -309,7 +309,7 @@ msgstr "Не используйте символ '/'."
 msgid "Non-fatal errors - *we highly recommended enabling this*"
 msgstr ""
 "Отсутствуют неустранимые ошибки - *мы настоятельно рекомендуем включить эту "
-"функцию*."
+"функцию*"
 
 #: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:714
 msgid ""
@@ -382,15 +382,15 @@ msgstr "Читать / Перечитывать системный журнал"
 
 #: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:815
 msgid "Show I/O status"
-msgstr "Показать статус ввода-вывода."
+msgstr "Показать статус ввода-вывода"
 
 #: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:809
 msgid "Show each connection status"
-msgstr "Показать состояние каждого соединения."
+msgstr "Показать состояние каждого соединения"
 
 #: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:821
 msgid "Show header parsing"
-msgstr "Показать анализ заголовка."
+msgstr "Показать анализ заголовка"
 
 #: applications/luci-app-privoxy/luasrc/controller/privoxy.lua:76
 msgid "Software package '%s' is not installed."
@@ -411,7 +411,7 @@ msgstr "Старт / Стоп"
 
 #: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:116
 msgid "Start/Stop Privoxy WEB Proxy"
-msgstr "Запуск и остановка Privoxy WEB proxy."
+msgstr "Запуск и остановка Privoxy WEB proxy"
 
 #: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:875
 msgid "Startup banner and warnings."
@@ -552,7 +552,7 @@ msgstr ""
 
 #: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:341
 msgid "User customizations"
-msgstr "Пользовательские действия."
+msgstr "Пользовательские действия"
 
 #: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:166
 #: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:543
@@ -585,7 +585,7 @@ msgstr "Значение не больше 0 или пустое"
 
 #: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:537
 msgid "Value range 1 to 4096, no entry defaults to 4096"
-msgstr "Диапазон значений от 1 до 4096, значение по умолчанию 4096."
+msgstr "Диапазон значений от 1 до 4096, значение по умолчанию 4096"
 
 #: applications/luci-app-privoxy/luasrc/controller/privoxy.lua:45
 #: applications/luci-app-privoxy/luasrc/controller/privoxy.lua:47
index 448c0e26e47589c79c8ad625bc55460d3b5304fd..070013d23f6d21ba94f45d6ef3fc8ba984f66677 100644 (file)
@@ -1,14 +1,14 @@
 msgid ""
 msgstr ""
-"PO-Revision-Date: 2020-04-04 17:35+0000\n"
-"Last-Translator: Dušan Kazik <prescott66@gmail.com>\n"
+"PO-Revision-Date: 2020-06-09 21:41+0000\n"
+"Last-Translator: Miloš Leškanič <leskanic@gmail.com>\n"
 "Language-Team: Slovak <https://hosted.weblate.org/projects/openwrt/"
 "luciapplicationsprivoxy/sk/>\n"
 "Language: sk\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
 "Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n"
-"X-Generator: Weblate 4.0-dev\n"
+"X-Generator: Weblate 4.1-dev\n"
 
 #: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:236
 msgid ""
@@ -122,7 +122,7 @@ msgstr ""
 
 #: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:134
 msgid "Enabled"
-msgstr "Zapnuté"
+msgstr "Povolené"
 
 #: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:602
 msgid ""
diff --git a/applications/luci-app-qos/po/ar/qos.po b/applications/luci-app-qos/po/ar/qos.po
new file mode 100644 (file)
index 0000000..fa28553
--- /dev/null
@@ -0,0 +1,120 @@
+msgid ""
+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: 2010-03-25 22:10+0100\n"
+"Last-Translator: Automatically generated\n"
+"Language-Team: none\n"
+"Language: ar\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#: applications/luci-app-qos/luasrc/model/cbi/qos/qos.lua:23
+msgid "Calculate overhead"
+msgstr ""
+
+#: applications/luci-app-qos/luasrc/model/cbi/qos/qos.lua:33
+msgid "Classification Rules"
+msgstr ""
+
+#: applications/luci-app-qos/luasrc/model/cbi/qos/qos.lua:19
+msgid "Classification group"
+msgstr ""
+
+#: applications/luci-app-qos/luasrc/model/cbi/qos/qos.lua:79
+msgid "Comment"
+msgstr ""
+
+#: applications/luci-app-qos/luasrc/model/cbi/qos/qos.lua:61
+msgid "Destination host"
+msgstr ""
+
+#: applications/luci-app-qos/luasrc/model/cbi/qos/qos.lua:27
+msgid "Download speed (kbit/s)"
+msgstr ""
+
+#: applications/luci-app-qos/luasrc/model/cbi/qos/qos.lua:16
+msgid "Enable"
+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 ""
+
+#: applications/luci-app-qos/luasrc/model/cbi/qos/qos.lua:25
+msgid "Half-duplex"
+msgstr ""
+
+#: applications/luci-app-qos/luasrc/model/cbi/qos/qos.lua:12
+msgid "Interfaces"
+msgstr ""
+
+#: applications/luci-app-qos/luasrc/model/cbi/qos/qos.lua:77
+msgid "Number of bytes"
+msgstr ""
+
+#: applications/luci-app-qos/luasrc/model/cbi/qos/qos.lua:73
+msgid "Ports"
+msgstr ""
+
+#: applications/luci-app-qos/luasrc/model/cbi/qos/qos.lua:66
+msgid "Protocol"
+msgstr ""
+
+#: applications/luci-app-qos/root/usr/share/luci/menu.d/luci-app-qos.json:3
+msgid "QoS"
+msgstr ""
+
+#: applications/luci-app-qos/luasrc/model/cbi/qos/qos.lua:7
+msgid "Quality of Service"
+msgstr ""
+
+#: applications/luci-app-qos/luasrc/model/cbi/qos/qos.lua:56
+msgid "Source host"
+msgstr ""
+
+#: applications/luci-app-qos/luasrc/model/cbi/qos/qos.lua:39
+msgid "Target"
+msgstr ""
+
+#: applications/luci-app-qos/luasrc/model/cbi/qos/qos.lua:30
+msgid "Upload speed (kbit/s)"
+msgstr ""
+
+#: 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 ""
+
+#: 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 ""
+
+#: applications/luci-app-qos/luasrc/model/cbi/qos/qos.lua:20
+msgid "default"
+msgstr ""
+
+#: applications/luci-app-qos/luasrc/model/cbi/qos/qos.lua:41
+msgid "express"
+msgstr ""
+
+#: applications/luci-app-qos/luasrc/model/cbi/qos/qos.lua:43
+msgid "low"
+msgstr ""
+
+#: applications/luci-app-qos/luasrc/model/cbi/qos/qos.lua:42
+msgid "normal"
+msgstr ""
+
+#: applications/luci-app-qos/luasrc/model/cbi/qos/qos.lua:40
+msgid "priority"
+msgstr ""
+
+#~ msgid "Service"
+#~ msgstr "Service"
index cb1d33b1dd6474aad6467b15781ea43ced8da52d..c15fd9504e5d66ab16db565fe647d2a3de06df13 100644 (file)
@@ -3,13 +3,16 @@ 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: 2010-03-25 22:10+0100\n"
-"Last-Translator: Automatically generated\n"
-"Language-Team: none\n"
+"PO-Revision-Date: 2020-05-21 18:50+0000\n"
+"Last-Translator: Hannu Nyman <hannu.nyman@iki.fi>\n"
+"Language-Team: Finnish <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationsqos/fi/>\n"
 "Language: fi\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: Weblate 4.1-dev\n"
 
 #: applications/luci-app-qos/luasrc/model/cbi/qos/qos.lua:23
 msgid "Calculate overhead"
@@ -37,7 +40,7 @@ msgstr ""
 
 #: applications/luci-app-qos/luasrc/model/cbi/qos/qos.lua:16
 msgid "Enable"
-msgstr ""
+msgstr "Ota käyttöön"
 
 #: applications/luci-app-qos/root/usr/share/rpcd/acl.d/luci-app-qos.json:3
 msgid "Grant UCI access for luci-app-qos"
@@ -49,7 +52,7 @@ msgstr ""
 
 #: applications/luci-app-qos/luasrc/model/cbi/qos/qos.lua:12
 msgid "Interfaces"
-msgstr ""
+msgstr "Sovittimet"
 
 #: applications/luci-app-qos/luasrc/model/cbi/qos/qos.lua:77
 msgid "Number of bytes"
@@ -61,7 +64,7 @@ msgstr ""
 
 #: applications/luci-app-qos/luasrc/model/cbi/qos/qos.lua:66
 msgid "Protocol"
-msgstr ""
+msgstr "Protokolla"
 
 #: applications/luci-app-qos/root/usr/share/luci/menu.d/luci-app-qos.json:3
 msgid "QoS"
@@ -77,7 +80,7 @@ msgstr ""
 
 #: applications/luci-app-qos/luasrc/model/cbi/qos/qos.lua:39
 msgid "Target"
-msgstr ""
+msgstr "Kohde"
 
 #: applications/luci-app-qos/luasrc/model/cbi/qos/qos.lua:30
 msgid "Upload speed (kbit/s)"
@@ -98,7 +101,7 @@ msgstr ""
 
 #: applications/luci-app-qos/luasrc/model/cbi/qos/qos.lua:20
 msgid "default"
-msgstr ""
+msgstr "vakio"
 
 #: applications/luci-app-qos/luasrc/model/cbi/qos/qos.lua:41
 msgid "express"
index 829fe4859a2d770243c5f43afc91d06264ad5295..7260e2b3bf306650b2f68b6b504ab45a456708d6 100644 (file)
@@ -3,8 +3,8 @@ msgstr ""
 "Project-Id-Version: \n"
 "Report-Msgid-Bugs-To: \n"
 "POT-Creation-Date: 2010-03-25 22:10+0100\n"
-"PO-Revision-Date: 2019-10-17 07:25+0000\n"
-"Last-Translator: Scott Anecito <scott.anecito@protonmail.com>\n"
+"PO-Revision-Date: 2020-06-13 22:13+0000\n"
+"Last-Translator: Satoru Yoshida <ramat@ram.ne.jp>\n"
 "Language-Team: Japanese <https://hosted.weblate.org/projects/openwrt/"
 "luciapplicationsqos/ja/>\n"
 "Language: ja\n"
@@ -12,7 +12,7 @@ msgstr ""
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
 "Plural-Forms: nplurals=1; plural=0;\n"
-"X-Generator: Weblate 3.9\n"
+"X-Generator: Weblate 4.1-dev\n"
 
 #: applications/luci-app-qos/luasrc/model/cbi/qos/qos.lua:23
 msgid "Calculate overhead"
@@ -44,7 +44,7 @@ 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"
@@ -103,7 +103,7 @@ 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"
index 7324d6facca6b2c5098975a07faa46a3f068f158..be463d045aa6a9e8acd665cfc7625c0a282072b9 100644 (file)
@@ -1,17 +1,18 @@
 msgid ""
 msgstr ""
-"Content-Type: text/plain; charset=UTF-8\n"
 "Project-Id-Version: LuCI: qos\n"
 "POT-Creation-Date: 2012-08-15 12:02+0300\n"
-"PO-Revision-Date: 2018-01-18 22:40+0300\n"
-"Language-Team: http://cyber-place.ru\n"
+"PO-Revision-Date: 2020-06-07 15:48+0000\n"
+"Last-Translator: Artem <KovalevArtem.ru@gmail.com>\n"
+"Language-Team: Russian <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationsqos/ru/>\n"
+"Language: ru\n"
 "MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
-"X-Generator: Poedit 1.8.7.1\n"
-"Last-Translator: Vladimir aka sunny <picfun@ya.ru>\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"
-"Language: ru\n"
+"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n"
+"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
+"X-Generator: Weblate 4.1-dev\n"
 "Project-Info: Это технический перевод, не дословный. Главное-удобный русский "
 "интерфейс, все проверялось в графическом режиме, совместим с другими apps\n"
 
@@ -45,7 +46,7 @@ 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 "Предоставить UCI доступ для luci-app-qos"
 
 #: applications/luci-app-qos/luasrc/model/cbi/qos/qos.lua:25
 msgid "Half-duplex"
diff --git a/applications/luci-app-radicale/po/ar/radicale.po b/applications/luci-app-radicale/po/ar/radicale.po
new file mode 100644 (file)
index 0000000..f7908dc
--- /dev/null
@@ -0,0 +1,521 @@
+msgid ""
+msgstr ""
+"Language: ar\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:268
+msgid ""
+"'AUTO' selects the highest protocol version that client and server support."
+msgstr ""
+
+#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:223
+msgid ""
+"'Hostname:Port' or 'IPv4:Port' or '[IPv6]:Port' Radicale should listen on"
+msgstr ""
+
+#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:272
+msgid "AUTO"
+msgstr ""
+
+#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:706
+msgid "Additional HTTP headers"
+msgstr ""
+
+#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:222
+msgid "Address:Port"
+msgstr ""
+
+#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:80
+#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:341
+msgid "Authentication"
+msgstr ""
+
+#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:87
+msgid ""
+"Authentication login is matched against the 'user' key, and collection's "
+"path is matched against the 'collection' key."
+msgstr ""
+
+#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:352
+msgid "Authentication method"
+msgstr ""
+
+#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:342
+msgid "Authentication method to allow access to Radicale server."
+msgstr ""
+
+#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:173
+msgid "Auto-start"
+msgstr ""
+
+#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:190
+msgid "Boot delay"
+msgstr ""
+
+#: applications/luci-app-radicale/luasrc/controller/radicale.lua:23
+msgid "CalDAV/CardDAV"
+msgstr ""
+
+#: applications/luci-app-radicale/luasrc/controller/radicale.lua:33
+msgid ""
+"Calendars and address books are available for both local and remote access, "
+"possibly limited through authentication policies."
+msgstr ""
+
+#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:284
+msgid "Certificate file"
+msgstr ""
+
+#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:677
+msgid ""
+"Change here the encoding Radicale will use instead of 'UTF-8' for responses "
+"to the client and/or to store data inside collections."
+msgstr ""
+
+#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:544
+msgid "Console Log level"
+msgstr ""
+
+#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:419
+msgid "Control the access to data collections."
+msgstr ""
+
+#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:552
+#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:574
+#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:596
+msgid "Critical"
+msgstr ""
+
+#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:707
+msgid ""
+"Cross-origin resource sharing (CORS) is a mechanism that allows restricted "
+"resources (e.g. fonts, JavaScript, etc.) on a web page to be requested from "
+"another domain outside the domain from which the resource originated."
+msgstr ""
+
+#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:548
+#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:570
+#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:592
+msgid "Debug"
+msgstr ""
+
+#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:191
+msgid "Delay (in seconds) during system boot before Radicale start"
+msgstr ""
+
+#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:508
+msgid "Directory"
+msgstr ""
+
+#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:524
+msgid "Directory not exists/found !"
+msgstr ""
+
+#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:527
+msgid "Directory required !"
+msgstr ""
+
+#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:611
+msgid "Directory where the rotating log-files are stored"
+msgstr ""
+
+#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:193
+msgid "During delay ifup-events are not monitored !"
+msgstr ""
+
+#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:251
+msgid "Enable HTTPS"
+msgstr ""
+
+#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:174
+msgid ""
+"Enable/Disable auto-start of Radicale on system start-up and interface events"
+msgstr ""
+
+#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:676
+msgid "Encoding"
+msgstr ""
+
+#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:689
+msgid "Encoding for responding requests."
+msgstr ""
+
+#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:698
+msgid "Encoding for storing local collections."
+msgstr ""
+
+#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:385
+msgid "Encryption method"
+msgstr ""
+
+#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:551
+#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:573
+#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:595
+msgid "Error"
+msgstr ""
+
+#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:120
+msgid "File '%s' not found !"
+msgstr ""
+
+#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:588
+msgid "File Log level"
+msgstr ""
+
+#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:300
+#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:325
+msgid "File not found !"
+msgstr ""
+
+#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:488
+msgid "File-system"
+msgstr ""
+
+#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:92
+msgid ""
+"For example, for the 'user' key, '.+' means 'authenticated user' and '.*' "
+"means 'anybody' (including anonymous users)."
+msgstr ""
+
+#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:435
+msgid "Full access for Owner only"
+msgstr ""
+
+#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:434
+msgid "Full access for authenticated Users"
+msgstr ""
+
+#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:433
+msgid "Full access for everybody (including anonymous)"
+msgstr ""
+
+#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:285
+msgid "Full path and file name of certificate"
+msgstr ""
+
+#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:310
+msgid "Full path and file name of private key"
+msgstr ""
+
+#: applications/luci-app-radicale/root/usr/share/rpcd/acl.d/luci-app-radicale.json:3
+msgid "Grant UCI access for luci-app-radicale"
+msgstr ""
+
+#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:549
+#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:571
+#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:593
+msgid "Info"
+msgstr ""
+
+#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:83
+msgid "Keep in mind to use the correct hashing algorithm !"
+msgstr ""
+
+#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:97
+msgid "Leading or ending slashes are trimmed from collection's path."
+msgstr ""
+
+#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:653
+msgid "Log-backup Count"
+msgstr ""
+
+#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:77
+msgid "Log-file Viewer"
+msgstr ""
+
+#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:610
+msgid "Log-file directory"
+msgstr ""
+
+#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:630
+msgid "Log-file size"
+msgstr ""
+
+#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:533
+msgid "Logging"
+msgstr ""
+
+#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:235
+msgid "Logon message"
+msgstr ""
+
+#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:631
+msgid "Maximum size of each rotation log-file."
+msgstr ""
+
+#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:236
+msgid "Message displayed in the client when a password is needed."
+msgstr ""
+
+#: applications/luci-app-radicale/luasrc/controller/radicale.lua:46
+msgid "NOT installed"
+msgstr ""
+
+#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:356
+msgid "None"
+msgstr ""
+
+#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:654
+msgid "Number of backup files of log to create."
+msgstr ""
+
+#: applications/luci-app-radicale/luasrc/view/radicale/tabmap_nsections.htm:50
+msgid "One or more missing/invalid fields on tab"
+msgstr ""
+
+#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:436
+msgid "Owner allow write, authenticated users allow read"
+msgstr ""
+
+#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:303
+#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:328
+msgid "Path/File required !"
+msgstr ""
+
+#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:81
+msgid ""
+"Place here the 'user:password' pairs for your users which should have access "
+"to Radicale."
+msgstr ""
+
+#: applications/luci-app-radicale/luasrc/controller/radicale.lua:67
+msgid "Please install current version !"
+msgstr ""
+
+#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:78
+msgid "Please press [Reload] button below to reread the file."
+msgstr ""
+
+#: applications/luci-app-radicale/luasrc/controller/radicale.lua:78
+msgid "Please update to current version !"
+msgstr ""
+
+#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:225
+msgid "Port numbers below 1024 (Privileged ports) are not supported"
+msgstr ""
+
+#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:309
+msgid "Private key file"
+msgstr ""
+
+#: applications/luci-app-radicale/luasrc/controller/radicale.lua:19
+msgid "Radicale CalDAV/CardDAV Server"
+msgstr ""
+
+#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:459
+msgid "Radicale uses '/etc/radicale/rights' as regexp-based file."
+msgstr ""
+
+#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:404
+msgid "Radicale uses '/etc/radicale/users' as htpasswd file."
+msgstr ""
+
+#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:402
+#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:457
+msgid "Read only!"
+msgstr ""
+
+#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:455
+msgid "RegExp file"
+msgstr ""
+
+#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:56
+msgid "Reload"
+msgstr ""
+
+#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:688
+msgid "Response Encoding"
+msgstr ""
+
+#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:86
+#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:418
+msgid "Rights"
+msgstr ""
+
+#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:437
+msgid "Rights are based on a regexp-based file"
+msgstr ""
+
+#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:429
+msgid "Rights backend"
+msgstr ""
+
+#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:392
+msgid "SHA-1"
+msgstr ""
+
+#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:267
+msgid "SSL Protocol"
+msgstr ""
+
+#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:62
+#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:65
+msgid "Save"
+msgstr ""
+
+#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:95
+msgid "Section names are only used for naming the rule."
+msgstr ""
+
+#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:211
+msgid "Server"
+msgstr ""
+
+#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:633
+#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:656
+msgid "Setting this parameter to '0' will disable rotation of log-file."
+msgstr ""
+
+#: applications/luci-app-radicale/luasrc/controller/radicale.lua:62
+msgid "Software package '%s' is not installed."
+msgstr ""
+
+#: applications/luci-app-radicale/luasrc/controller/radicale.lua:71
+msgid "Software package '%s' is outdated."
+msgstr ""
+
+#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:26
+msgid "Software update required"
+msgstr ""
+
+#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:164
+#: applications/luci-app-radicale/luasrc/view/radicale/btn_startstop.htm:10
+msgid "Start"
+msgstr ""
+
+#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:155
+msgid "Start / Stop"
+msgstr ""
+
+#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:156
+msgid "Start/Stop Radicale server"
+msgstr ""
+
+#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:473
+msgid "Storage"
+msgstr ""
+
+#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:697
+msgid "Storage Encoding"
+msgstr ""
+
+#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:484
+msgid "Storage backend"
+msgstr ""
+
+#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:566
+msgid "Syslog Log level"
+msgstr ""
+
+#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:141
+msgid "System"
+msgstr ""
+
+#: applications/luci-app-radicale/luasrc/controller/radicale.lua:32
+msgid ""
+"The Radicale Project is a complete CalDAV (calendar) and CardDAV (contact) "
+"server solution."
+msgstr ""
+
+#: applications/luci-app-radicale/luasrc/controller/radicale.lua:34
+msgid ""
+"They can be viewed and edited by calendar and contact clients on mobile "
+"phones or computers."
+msgstr ""
+
+#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:408
+#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:463
+msgid "To edit the file follow this link!"
+msgstr ""
+
+#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:615
+msgid "To view latest log file follow this link!"
+msgstr ""
+
+#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:201
+msgid "Value is not a number"
+msgstr ""
+
+#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:644
+#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:667
+msgid "Value is not an Integer >= 0 !"
+msgstr ""
+
+#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:203
+msgid "Value not between 0 and 300"
+msgstr ""
+
+#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:647
+#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:670
+msgid "Value required ! Integer >= 0 !"
+msgstr ""
+
+#: applications/luci-app-radicale/luasrc/controller/radicale.lua:40
+#: applications/luci-app-radicale/luasrc/controller/radicale.lua:42
+#: applications/luci-app-radicale/luasrc/controller/radicale.lua:45
+msgid "Version"
+msgstr ""
+
+#: applications/luci-app-radicale/luasrc/controller/radicale.lua:38
+msgid "Version Information"
+msgstr ""
+
+#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:485
+msgid ""
+"WARNING: Only 'File-system' is documented and tested by Radicale development"
+msgstr ""
+
+#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:550
+#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:572
+#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:594
+msgid "Warning"
+msgstr ""
+
+#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:90
+msgid ""
+"You can also get groups from the user regex in the collection with {0}, {1}, "
+"etc."
+msgstr ""
+
+#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:89
+msgid ""
+"You can use Python's ConfigParser interpolation values %(login)s and "
+"%(path)s."
+msgstr ""
+
+#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:390
+msgid "crypt"
+msgstr ""
+
+#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:357
+#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:400
+msgid "htpasswd file"
+msgstr ""
+
+#: applications/luci-app-radicale/luasrc/controller/radicale.lua:44
+#: applications/luci-app-radicale/luasrc/controller/radicale.lua:73
+msgid "installed"
+msgstr ""
+
+#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:623
+msgid "no valid path given!"
+msgstr ""
+
+#: applications/luci-app-radicale/luasrc/controller/radicale.lua:43
+msgid "or higher"
+msgstr ""
+
+#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:391
+msgid "plain"
+msgstr ""
+
+#: applications/luci-app-radicale/luasrc/controller/radicale.lua:41
+#: applications/luci-app-radicale/luasrc/controller/radicale.lua:64
+#: applications/luci-app-radicale/luasrc/controller/radicale.lua:75
+msgid "required"
+msgstr ""
+
+#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:393
+msgid "salted SHA-1"
+msgstr ""
index e37629a21fddcabef1e36c2816e1f3d50aa4d6a6..1a2ed8e7de37363530c87cf8c8b9e2c9d9ce8eed 100644 (file)
@@ -1,8 +1,14 @@
 msgid ""
 msgstr ""
+"PO-Revision-Date: 2020-06-02 06:42+0000\n"
+"Last-Translator: Petri Asikainen <uniluodossa@gmail.com>\n"
+"Language-Team: Finnish <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationsradicale/fi/>\n"
 "Language: fi\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+"X-Generator: Weblate 4.1-dev\n"
 
 #: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:268
 msgid ""
@@ -29,7 +35,7 @@ msgstr ""
 #: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:80
 #: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:341
 msgid "Authentication"
-msgstr ""
+msgstr "Todennus"
 
 #: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:87
 msgid ""
@@ -85,7 +91,7 @@ msgstr ""
 #: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:574
 #: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:596
 msgid "Critical"
-msgstr ""
+msgstr "Kriittinen"
 
 #: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:707
 msgid ""
@@ -98,7 +104,7 @@ msgstr ""
 #: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:570
 #: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:592
 msgid "Debug"
-msgstr ""
+msgstr "Debug"
 
 #: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:191
 msgid "Delay (in seconds) during system boot before Radicale start"
@@ -106,7 +112,7 @@ msgstr ""
 
 #: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:508
 msgid "Directory"
-msgstr ""
+msgstr "Hakemisto"
 
 #: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:524
 msgid "Directory not exists/found !"
@@ -153,7 +159,7 @@ msgstr ""
 #: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:573
 #: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:595
 msgid "Error"
-msgstr ""
+msgstr "Virhe"
 
 #: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:120
 msgid "File '%s' not found !"
@@ -352,7 +358,7 @@ msgstr ""
 #: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:62
 #: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:65
 msgid "Save"
-msgstr ""
+msgstr "Tallenna"
 
 #: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:95
 msgid "Section names are only used for naming the rule."
@@ -382,7 +388,7 @@ msgstr ""
 #: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:164
 #: applications/luci-app-radicale/luasrc/view/radicale/btn_startstop.htm:10
 msgid "Start"
-msgstr ""
+msgstr "Aloita"
 
 #: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:155
 msgid "Start / Stop"
@@ -410,7 +416,7 @@ msgstr ""
 
 #: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:141
 msgid "System"
-msgstr ""
+msgstr "Järjestelmä"
 
 #: applications/luci-app-radicale/luasrc/controller/radicale.lua:32
 msgid ""
index af7b8014ee87eff98fce3339e4ce1068cefcb7c7..bd07c46ed1409bd25b76f6c9cfceba02de814a4f 100644 (file)
@@ -1,8 +1,14 @@
 msgid ""
 msgstr ""
+"PO-Revision-Date: 2020-06-13 22:13+0000\n"
+"Last-Translator: Satoru Yoshida <ramat@ram.ne.jp>\n"
+"Language-Team: Japanese <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationsradicale/ja/>\n"
 "Language: ja\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.1-dev\n"
 
 #: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:268
 msgid ""
@@ -29,7 +35,7 @@ msgstr ""
 #: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:80
 #: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:341
 msgid "Authentication"
-msgstr ""
+msgstr "認証"
 
 #: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:87
 msgid ""
@@ -85,7 +91,7 @@ msgstr ""
 #: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:574
 #: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:596
 msgid "Critical"
-msgstr ""
+msgstr "重大"
 
 #: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:707
 msgid ""
@@ -98,7 +104,7 @@ msgstr ""
 #: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:570
 #: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:592
 msgid "Debug"
-msgstr ""
+msgstr "デバッグ"
 
 #: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:191
 msgid "Delay (in seconds) during system boot before Radicale start"
@@ -106,7 +112,7 @@ msgstr ""
 
 #: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:508
 msgid "Directory"
-msgstr ""
+msgstr "ディレクトリ"
 
 #: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:524
 msgid "Directory not exists/found !"
@@ -153,7 +159,7 @@ msgstr ""
 #: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:573
 #: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:595
 msgid "Error"
-msgstr ""
+msgstr "エラー"
 
 #: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:120
 msgid "File '%s' not found !"
@@ -206,7 +212,7 @@ msgstr ""
 #: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:571
 #: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:593
 msgid "Info"
-msgstr ""
+msgstr "情報"
 
 #: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:83
 msgid "Keep in mind to use the correct hashing algorithm !"
@@ -234,7 +240,7 @@ msgstr ""
 
 #: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:533
 msgid "Logging"
-msgstr ""
+msgstr "ロギング"
 
 #: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:235
 msgid "Logon message"
@@ -254,7 +260,7 @@ msgstr ""
 
 #: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:356
 msgid "None"
-msgstr ""
+msgstr "なし"
 
 #: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:654
 msgid "Number of backup files of log to create."
@@ -352,7 +358,7 @@ msgstr ""
 #: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:62
 #: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:65
 msgid "Save"
-msgstr ""
+msgstr "保存"
 
 #: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:95
 msgid "Section names are only used for naming the rule."
@@ -360,7 +366,7 @@ msgstr ""
 
 #: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:211
 msgid "Server"
-msgstr ""
+msgstr "サーバー"
 
 #: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:633
 #: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:656
@@ -382,7 +388,7 @@ msgstr ""
 #: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:164
 #: applications/luci-app-radicale/luasrc/view/radicale/btn_startstop.htm:10
 msgid "Start"
-msgstr ""
+msgstr "開始"
 
 #: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:155
 msgid "Start / Stop"
@@ -410,7 +416,7 @@ msgstr ""
 
 #: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:141
 msgid "System"
-msgstr ""
+msgstr "システム"
 
 #: applications/luci-app-radicale/luasrc/controller/radicale.lua:32
 msgid ""
@@ -455,7 +461,7 @@ msgstr ""
 #: applications/luci-app-radicale/luasrc/controller/radicale.lua:42
 #: applications/luci-app-radicale/luasrc/controller/radicale.lua:45
 msgid "Version"
-msgstr ""
+msgstr "バージョン"
 
 #: applications/luci-app-radicale/luasrc/controller/radicale.lua:38
 msgid "Version Information"
@@ -470,7 +476,7 @@ msgstr ""
 #: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:572
 #: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:594
 msgid "Warning"
-msgstr ""
+msgstr "警告"
 
 #: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:90
 msgid ""
index 1ef94a91bc42d101482c437be50ab720ea6d92f3..efc36504280a739a9189ff0dec575629af55884d 100644 (file)
@@ -2,7 +2,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: \n"
 "POT-Creation-Date: \n"
-"PO-Revision-Date: 2020-05-02 15:56+0000\n"
+"PO-Revision-Date: 2020-06-12 05:12+0000\n"
 "Last-Translator: Wellington Terumi Uemura <wellingtonuemura@gmail.com>\n"
 "Language-Team: Portuguese (Brazil) <https://hosted.weblate.org/projects/"
 "openwrt/luciapplicationsradicale/pt_BR/>\n"
@@ -417,7 +417,7 @@ msgstr "A atualização do software é necessária"
 #: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:164
 #: applications/luci-app-radicale/luasrc/view/radicale/btn_startstop.htm:10
 msgid "Start"
-msgstr "Iniciar"
+msgstr "Início"
 
 #: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:155
 msgid "Start / Stop"
index d0a2d3b9d5a0f2bffc62dcef58058ccfee10d8b3..c0e385ef372398d3224d652abc54722e7821b3f6 100644 (file)
@@ -2,7 +2,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: LuCI: radicale\n"
 "POT-Creation-Date: 2018-01-08 23:00+0300\n"
-"PO-Revision-Date: 2020-04-19 00:53+0000\n"
+"PO-Revision-Date: 2020-06-07 15:48+0000\n"
 "Last-Translator: Artem <KovalevArtem.ru@gmail.com>\n"
 "Language-Team: Russian <https://hosted.weblate.org/projects/openwrt/"
 "luciapplicationsradicale/ru/>\n"
@@ -10,9 +10,9 @@ 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.0.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.1-dev\n"
 "Project-Info: Это технический перевод, не дословный. Главное-удобный русский "
 "интерфейс, все проверялось в графическом режиме, совместим с другими apps\n"
 
@@ -230,7 +230,7 @@ msgstr "Полный путь и имя файла Приватного ключ
 
 #: applications/luci-app-radicale/root/usr/share/rpcd/acl.d/luci-app-radicale.json:3
 msgid "Grant UCI access for luci-app-radicale"
-msgstr ""
+msgstr "Предоставить UCI доступ для luci-app-radicale"
 
 #: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:549
 #: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:571
diff --git a/applications/luci-app-radicale2/po/ar/radicale2.po b/applications/luci-app-radicale2/po/ar/radicale2.po
new file mode 100644 (file)
index 0000000..6d230e3
--- /dev/null
@@ -0,0 +1,489 @@
+msgid ""
+msgstr ""
+"Project-Id-Version: luci-app-radicale 2\n"
+"PO-Revision-Date: 2019-01-09 06:32-0500\n"
+"Last-Translator: Automatically generated\n"
+"Language-Team: none\n"
+"Language: ar\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 "
+"&& n%100<=10 ? 3 : n%100>=11 ? 4 : 5;\n"
+
+#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/auth.lua:8
+#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/logging.lua:4
+#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/server.lua:8
+#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/storage.lua:7
+msgid "A lightweight CalDAV/CardDAV server"
+msgstr ""
+
+#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/server.lua:30
+msgid "Advanced Settings"
+msgstr ""
+
+#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/server.lua:74
+msgid "Allowed Ciphers"
+msgstr ""
+
+#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/auth.lua:10
+msgid "Authentication"
+msgstr ""
+
+#: applications/luci-app-radicale2/luasrc/controller/radicale2.lua:21
+msgid "Authentication / Users"
+msgstr ""
+
+#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/auth.lua:14
+msgid "Authentication Type"
+msgstr ""
+
+#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/auth.lua:171
+msgid "Based on settings in 'Rights File'"
+msgstr ""
+
+#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/server.lua:128
+msgid "CORS"
+msgstr ""
+
+#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/server.lua:62
+msgid "Certificate"
+msgstr ""
+
+#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/server.lua:70
+msgid "Client Certificate Authority"
+msgstr ""
+
+#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/storage.lua:38
+msgid "Close Lock File"
+msgstr ""
+
+#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/storage.lua:38
+msgid "Close the lock file when no more clients are waiting"
+msgstr ""
+
+#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/storage.lua:44
+msgid "Command that is run after changes to storage"
+msgstr ""
+
+#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/auth.lua:80
+msgid "Confirm Plaintext Password"
+msgstr ""
+
+#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/server.lua:105
+msgid "DNS Lookup"
+msgstr ""
+
+#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/logging.lua:26
+msgid "Debug"
+msgstr ""
+
+#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/auth.lua:15
+msgid "Default (htpasswd file from users below)"
+msgstr ""
+
+#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/storage.lua:14
+msgid "Default (multifilesystem)"
+msgstr ""
+
+#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/auth.lua:167
+msgid "Default (owner only)"
+msgstr ""
+
+#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/storage.lua:31
+msgid "Delete sync token that are older (seconds)"
+msgstr ""
+
+#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/server.lua:132
+msgid "Document Encoding"
+msgstr ""
+
+#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/logging.lua:30
+msgid "Dump Environment"
+msgstr ""
+
+#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/server.lua:52
+msgid "Enable SSL connections"
+msgstr ""
+
+#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/server.lua:136
+msgid "Encoding for responding to requests/events"
+msgstr ""
+
+#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/server.lua:140
+msgid "Encoding for storing local collections"
+msgstr ""
+
+#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/auth.lua:110
+#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/auth.lua:155
+msgid "Encrypted Password"
+msgstr ""
+
+#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/auth.lua:29
+msgid "Encryption"
+msgstr ""
+
+#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/auth.lua:23
+msgid "Filename"
+msgstr ""
+
+#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/storage.lua:19
+msgid "Folder"
+msgstr ""
+
+#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/storage.lua:19
+msgid "Folder in which to store collections"
+msgstr ""
+
+#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/server.lua:70
+msgid "For verifying client certificates"
+msgstr ""
+
+#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/server.lua:29
+msgid "General Settings"
+msgstr ""
+
+#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/auth.lua:155
+msgid ""
+"Generate this field using a generator for Apache htpasswd-style "
+"authentication files (for the hash format you have chosen above), or install "
+"python3-passlib to enable the ability to create the hash by entering the "
+"plaintext in a field that will appear on this page if python3-passlib is "
+"installed."
+msgstr ""
+
+#: applications/luci-app-radicale2/luasrc/view/cbi/raduigo.htm:24
+msgid "Go to Radicale 2.x Web UI"
+msgstr ""
+
+#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/server.lua:14
+msgid "Go to Radicale v2 Web UI"
+msgstr ""
+
+#: applications/luci-app-radicale2/root/usr/share/rpcd/acl.d/luci-app-radicale2.json:3
+msgid "Grant UCI access for luci-app-radicale2"
+msgstr ""
+
+#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/server.lua:109
+msgid "HTTP(S) Basic Authentication Realm"
+msgstr ""
+
+#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/server.lua:124
+msgid "HTTP(S) Headers"
+msgstr ""
+
+#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/server.lua:32
+msgid "HTTP(S) Listeners (address:port)"
+msgstr ""
+
+#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/server.lua:128
+msgid "Header: X-Access-Control-Allow-Origin"
+msgstr ""
+
+#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/server.lua:124
+msgid "Headers"
+msgstr ""
+
+#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/storage.lua:44
+msgid "Hook"
+msgstr ""
+
+#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/auth.lua:110
+msgid ""
+"If 'Plaintext Password' filled and matches 'Confirm Plaintext Password' then "
+"this field becomes of hash of that password, otherwise this field remains "
+"the existing hash (you can also put your own hash value for the type of hash "
+"listed above)."
+msgstr ""
+
+#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/logging.lua:30
+msgid "Include full environment in logs"
+msgstr ""
+
+#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/auth.lua:46
+#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/auth.lua:48
+msgid "Insecure hashes"
+msgstr ""
+
+#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/server.lua:102
+msgid "Install package python3-openssl to support SSL connections"
+msgstr ""
+
+#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/auth.lua:46
+msgid "Install python3-passlib and python3-bcrypt to enable a secure hash"
+msgstr ""
+
+#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/logging.lua:12
+msgid ""
+"Log configuration file (no file means default procd which ends up in syslog"
+msgstr ""
+
+#: applications/luci-app-radicale2/luasrc/controller/radicale2.lua:29
+#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/logging.lua:6
+msgid "Logging"
+msgstr ""
+
+#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/logging.lua:12
+msgid "Logging File"
+msgstr ""
+
+#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/server.lua:105
+msgid "Lookup reverse DNS for clients for logging"
+msgstr ""
+
+#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/logging.lua:34
+msgid "Mask Passwords"
+msgstr ""
+
+#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/server.lua:36
+msgid "Max Connections"
+msgstr ""
+
+#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/server.lua:42
+msgid "Max Content Length"
+msgstr ""
+
+#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/storage.lua:31
+msgid "Max Sync Token Age"
+msgstr ""
+
+#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/server.lua:36
+msgid "Maximum number of simultaneous connections"
+msgstr ""
+
+#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/server.lua:42
+msgid "Maximum size of request body (bytes)"
+msgstr ""
+
+#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/storage.lua:15
+msgid "Multiple files on filesystem"
+msgstr ""
+
+#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/auth.lua:17
+msgid "No authentication"
+msgstr ""
+
+#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/auth.lua:98
+#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/auth.lua:105
+msgid "Password and confirmation do not match"
+msgstr ""
+
+#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/auth.lua:29
+msgid "Password encryption method"
+msgstr ""
+
+#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/auth.lua:32
+msgid "Plaintext"
+msgstr ""
+
+#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/auth.lua:76
+msgid "Plaintext Password"
+msgstr ""
+
+#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/storage.lua:25
+msgid ""
+"Prevent other instances or processes from modifying collections while in use"
+msgstr ""
+
+#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/server.lua:66
+msgid "Private Key"
+msgstr ""
+
+#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/auth.lua:18
+msgid "REMOTE_USER from web server"
+msgstr ""
+
+#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/auth.lua:172
+msgid "RO: All, RW: All"
+msgstr ""
+
+#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/auth.lua:170
+msgid "RO: Authenticated Users, RW: Owner"
+msgstr ""
+
+#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/auth.lua:169
+msgid "RO: None, RW: Authenticated Users"
+msgstr ""
+
+#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/auth.lua:168
+msgid "RO: None, RW: Owner"
+msgstr ""
+
+#: applications/luci-app-radicale2/luasrc/controller/radicale2.lua:13
+#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/auth.lua:7
+#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/logging.lua:3
+#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/server.lua:7
+#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/storage.lua:6
+msgid "Radicale 2.x"
+msgstr ""
+
+#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/server.lua:10
+msgid "Radicale v2 Web UI"
+msgstr ""
+
+#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/server.lua:109
+msgid "Realm"
+msgstr ""
+
+#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/logging.lua:34
+msgid "Redact passwords in logs"
+msgstr ""
+
+#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/server.lua:84
+msgid "Remove configuration for certificate, key, and CA"
+msgstr ""
+
+#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/logging.lua:16
+msgid "Remove configuration for logging"
+msgstr ""
+
+#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/auth.lua:181
+msgid "Remove configuration for rights file"
+msgstr ""
+
+#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/server.lua:136
+msgid "Request"
+msgstr ""
+
+#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/auth.lua:57
+msgid "Required time between a failed authentication attempt and trying again"
+msgstr ""
+
+#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/auth.lua:57
+msgid "Retry Delay"
+msgstr ""
+
+#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/auth.lua:162
+msgid "Rights"
+msgstr ""
+
+#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/auth.lua:176
+msgid "Rights File"
+msgstr ""
+
+#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/auth.lua:166
+msgid "Rights Type"
+msgstr ""
+
+#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/auth.lua:33
+msgid "SHA1"
+msgstr ""
+
+#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/auth.lua:34
+msgid "SSHA"
+msgstr ""
+
+#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/server.lua:52
+msgid "SSL"
+msgstr ""
+
+#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/server.lua:102
+msgid "SSL not available"
+msgstr ""
+
+#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/server.lua:74
+msgid "See python3-openssl documentation for available ciphers"
+msgstr ""
+
+#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/server.lua:78
+msgid "See python3-openssl documentation for available protocols"
+msgstr ""
+
+#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/auth.lua:48
+msgid "Select bcrypt above to enable a secure hash"
+msgstr ""
+
+#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/logging.lua:26
+msgid "Send debug information to logs"
+msgstr ""
+
+#: applications/luci-app-radicale2/luasrc/controller/radicale2.lua:17
+#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/server.lua:18
+msgid "Server Settings"
+msgstr ""
+
+#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/server.lua:47
+msgid "Socket timeout (seconds)"
+msgstr ""
+
+#: applications/luci-app-radicale2/luasrc/controller/radicale2.lua:25
+#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/server.lua:140
+#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/storage.lua:9
+msgid "Storage"
+msgstr ""
+
+#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/storage.lua:13
+msgid "Storage Type"
+msgstr ""
+
+#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/logging.lua:17
+msgid "This permanently deletes configuration for logging"
+msgstr ""
+
+#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/server.lua:85
+msgid "This permanently deletes the cert, key, and configuration to use same."
+msgstr ""
+
+#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/auth.lua:182
+msgid "This permanently deletes the rights file and configuration to use same."
+msgstr ""
+
+#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/server.lua:47
+msgid "Timeout"
+msgstr ""
+
+#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/storage.lua:25
+msgid "Use File Locks"
+msgstr ""
+
+#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/server.lua:78
+msgid "Use Protocol"
+msgstr ""
+
+#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/auth.lua:66
+msgid "User"
+msgstr ""
+
+#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/auth.lua:162
+msgid "User-based ACL Settings"
+msgstr ""
+
+#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/auth.lua:70
+msgid "Username"
+msgstr ""
+
+#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/auth.lua:66
+msgid "Users and Passwords"
+msgstr ""
+
+#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/server.lua:113
+msgid "Web UI"
+msgstr ""
+
+#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/server.lua:117
+msgid "Web UI Type"
+msgstr ""
+
+#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/auth.lua:19
+msgid "X-Remote-User from web server"
+msgstr ""
+
+#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/auth.lua:39
+msgid "bcrypt"
+msgstr ""
+
+#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/auth.lua:35
+msgid "crypt"
+msgstr ""
+
+#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/auth.lua:16
+msgid "htpasswd file (manually populated)"
+msgstr ""
+
+#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/auth.lua:23
+msgid "htpasswd-formatted file filename"
+msgstr ""
+
+#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/auth.lua:37
+msgid "md5"
+msgstr ""
index 7487812ad4a30b114a213014b30fbf79f6bb9008..8c3dbdd2000ed6493651b065b1c47e9eac2f04ff 100644 (file)
@@ -1,14 +1,16 @@
 msgid ""
 msgstr ""
 "Project-Id-Version: luci-app-radicale 2\n"
-"PO-Revision-Date: 2019-01-09 06:32-0500\n"
-"Last-Translator: Automatically generated\n"
-"Language-Team: none\n"
+"PO-Revision-Date: 2020-05-21 18:50+0000\n"
+"Last-Translator: Hannu Nyman <hannu.nyman@iki.fi>\n"
+"Language-Team: Finnish <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationsradicale2/fi/>\n"
 "Language: fi\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: Weblate 4.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
@@ -19,7 +21,7 @@ msgstr ""
 
 #: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/server.lua:30
 msgid "Advanced Settings"
-msgstr ""
+msgstr "Lisäasetukset"
 
 #: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/server.lua:74
 msgid "Allowed Ciphers"
@@ -27,7 +29,7 @@ msgstr ""
 
 #: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/auth.lua:10
 msgid "Authentication"
-msgstr ""
+msgstr "Todennus"
 
 #: applications/luci-app-radicale2/luasrc/controller/radicale2.lua:21
 msgid "Authentication / Users"
@@ -75,7 +77,7 @@ msgstr ""
 
 #: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/logging.lua:26
 msgid "Debug"
-msgstr ""
+msgstr "Debug"
 
 #: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/auth.lua:15
 msgid "Default (htpasswd file from users below)"
@@ -120,11 +122,11 @@ msgstr ""
 
 #: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/auth.lua:29
 msgid "Encryption"
-msgstr ""
+msgstr "Salaus"
 
 #: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/auth.lua:23
 msgid "Filename"
-msgstr ""
+msgstr "Tiedoston nimi"
 
 #: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/storage.lua:19
 msgid "Folder"
@@ -140,7 +142,7 @@ msgstr ""
 
 #: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/server.lua:29
 msgid "General Settings"
-msgstr ""
+msgstr "Yleisasetukset"
 
 #: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/auth.lua:155
 msgid ""
@@ -441,7 +443,7 @@ msgstr ""
 
 #: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/auth.lua:66
 msgid "User"
-msgstr ""
+msgstr "Käyttäjä"
 
 #: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/auth.lua:162
 msgid "User-based ACL Settings"
@@ -449,7 +451,7 @@ msgstr ""
 
 #: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/auth.lua:70
 msgid "Username"
-msgstr ""
+msgstr "Käyttäjätunnus"
 
 #: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/auth.lua:66
 msgid "Users and Passwords"
index 1b1a373fb52c0bd1b8ccbaeb47ee53d781f7f7ce..c6da88fdb5dbd4ef966587575eb9b91ecf2e886e 100644 (file)
@@ -1,8 +1,8 @@
 msgid ""
 msgstr ""
 "Project-Id-Version: luci-app-radicale 2\n"
-"PO-Revision-Date: 2020-02-12 11:00+0000\n"
-"Last-Translator: INAGAKI Hiroshi <musashino.open@gmail.com>\n"
+"PO-Revision-Date: 2020-06-13 22:13+0000\n"
+"Last-Translator: Satoru Yoshida <ramat@ram.ne.jp>\n"
 "Language-Team: Japanese <https://hosted.weblate.org/projects/openwrt/"
 "luciapplicationsradicale2/ja/>\n"
 "Language: ja\n"
@@ -10,7 +10,7 @@ msgstr ""
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
 "Plural-Forms: nplurals=1; plural=0;\n"
-"X-Generator: Weblate 3.11-dev\n"
+"X-Generator: Weblate 4.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
@@ -29,7 +29,7 @@ msgstr ""
 
 #: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/auth.lua:10
 msgid "Authentication"
-msgstr ""
+msgstr "認証"
 
 #: applications/luci-app-radicale2/luasrc/controller/radicale2.lua:21
 msgid "Authentication / Users"
@@ -37,7 +37,7 @@ msgstr ""
 
 #: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/auth.lua:14
 msgid "Authentication Type"
-msgstr ""
+msgstr "認証タイプ"
 
 #: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/auth.lua:171
 msgid "Based on settings in 'Rights File'"
@@ -77,7 +77,7 @@ msgstr ""
 
 #: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/logging.lua:26
 msgid "Debug"
-msgstr ""
+msgstr "デバッグ"
 
 #: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/auth.lua:15
 msgid "Default (htpasswd file from users below)"
@@ -126,11 +126,11 @@ msgstr "暗号化"
 
 #: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/auth.lua:23
 msgid "Filename"
-msgstr ""
+msgstr "ファイル名"
 
 #: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/storage.lua:19
 msgid "Folder"
-msgstr ""
+msgstr "フォルダー"
 
 #: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/storage.lua:19
 msgid "Folder in which to store collections"
@@ -222,7 +222,7 @@ msgstr ""
 #: applications/luci-app-radicale2/luasrc/controller/radicale2.lua:29
 #: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/logging.lua:6
 msgid "Logging"
-msgstr ""
+msgstr "ロギング"
 
 #: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/logging.lua:12
 msgid "Logging File"
@@ -288,7 +288,7 @@ msgstr ""
 
 #: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/server.lua:66
 msgid "Private Key"
-msgstr ""
+msgstr "秘密鍵"
 
 #: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/auth.lua:18
 msgid "REMOTE_USER from web server"
@@ -401,7 +401,7 @@ msgstr ""
 #: applications/luci-app-radicale2/luasrc/controller/radicale2.lua:17
 #: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/server.lua:18
 msgid "Server Settings"
-msgstr ""
+msgstr "サーバー設定"
 
 #: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/server.lua:47
 msgid "Socket timeout (seconds)"
@@ -443,7 +443,7 @@ msgstr ""
 
 #: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/auth.lua:66
 msgid "User"
-msgstr ""
+msgstr "ユーザー"
 
 #: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/auth.lua:162
 msgid "User-based ACL Settings"
@@ -451,7 +451,7 @@ msgstr ""
 
 #: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/auth.lua:70
 msgid "Username"
-msgstr ""
+msgstr "ユーザー名"
 
 #: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/auth.lua:66
 msgid "Users and Passwords"
index a4fded0bfb0fb9e89475e85846bee9d731c1228f..2ec0c53fa634972347c8ba55401ce0d436b7b6da 100644 (file)
@@ -1,7 +1,7 @@
 msgid ""
 msgstr ""
 "Project-Id-Version: luci-app-radicale 2\n"
-"PO-Revision-Date: 2020-05-02 15:56+0000\n"
+"PO-Revision-Date: 2020-06-13 22:13+0000\n"
 "Last-Translator: Marcin Net <marcin.net@linux.pl>\n"
 "Language-Team: Polish <https://hosted.weblate.org/projects/openwrt/"
 "luciapplicationsradicale2/pl/>\n"
@@ -143,7 +143,7 @@ msgstr "Do weryfikacji certyfikatów klienta"
 
 #: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/server.lua:29
 msgid "General Settings"
-msgstr "Ustawienia główne"
+msgstr "Główne"
 
 #: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/auth.lua:155
 msgid ""
index 6bfd3e4c3e4d16ced357684a90aea4fea7f2adb2..cb50fde59e8121c4f7a40b1af624073057d9362a 100644 (file)
@@ -1,7 +1,7 @@
 msgid ""
 msgstr ""
 "Project-Id-Version: luci-app-radicale 2\n"
-"PO-Revision-Date: 2020-04-19 00:53+0000\n"
+"PO-Revision-Date: 2020-06-07 15:48+0000\n"
 "Last-Translator: Artem <KovalevArtem.ru@gmail.com>\n"
 "Language-Team: Russian <https://hosted.weblate.org/projects/openwrt/"
 "luciapplicationsradicale2/ru/>\n"
@@ -9,9 +9,9 @@ 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.0.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.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
@@ -164,7 +164,7 @@ msgstr ""
 
 #: applications/luci-app-radicale2/root/usr/share/rpcd/acl.d/luci-app-radicale2.json:3
 msgid "Grant UCI access for luci-app-radicale2"
-msgstr ""
+msgstr "Предоставить UCI доступ для luci-app-radicale2"
 
 #: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/server.lua:109
 msgid "HTTP(S) Basic Authentication Realm"
@@ -325,7 +325,7 @@ msgstr ""
 
 #: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/server.lua:109
 msgid "Realm"
-msgstr ""
+msgstr "Область"
 
 #: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/logging.lua:34
 msgid "Redact passwords in logs"
index 09361560166ef2601f93c94024ae684f09f94cc2..45c19a18a8700a41cb8f8c7fe17959b1f4b1b2d8 100644 (file)
@@ -1,8 +1,8 @@
 msgid ""
 msgstr ""
 "Project-Id-Version: luci-app-radicale 2\n"
-"PO-Revision-Date: 2020-05-10 12:47+0000\n"
-"Last-Translator: gw826943555 <gw826943555@qq.com>\n"
+"PO-Revision-Date: 2020-05-22 12:40+0000\n"
+"Last-Translator: Luis Liou <liouluis@gmail.com>\n"
 "Language-Team: Chinese (Simplified) <https://hosted.weblate.org/projects/"
 "openwrt/luciapplicationsradicale2/zh_Hans/>\n"
 "Language: zh_Hans\n"
@@ -80,7 +80,6 @@ msgid "Debug"
 msgstr "调试"
 
 #: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/auth.lua:15
-#, fuzzy
 msgid "Default (htpasswd file from users below)"
 msgstr "默认值(来自以下用户的 htpasswd 文件)"
 
@@ -167,7 +166,7 @@ msgstr "转到 Radicale v2 Web UI"
 
 #: applications/luci-app-radicale2/root/usr/share/rpcd/acl.d/luci-app-radicale2.json:3
 msgid "Grant UCI access for luci-app-radicale2"
-msgstr ""
+msgstr "为luci-app-radicale2授权UCI访问权限"
 
 #: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/server.lua:109
 msgid "HTTP(S) Basic Authentication Realm"
@@ -188,7 +187,7 @@ msgstr "Header: X-Access-Control-Allow-Origin"
 
 #: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/server.lua:124
 msgid "Headers"
-msgstr ""
+msgstr "报头"
 
 #: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/storage.lua:44
 msgid "Hook"
diff --git a/applications/luci-app-rp-pppoe-server/po/ar/rp-pppoe-server.po b/applications/luci-app-rp-pppoe-server/po/ar/rp-pppoe-server.po
new file mode 100644 (file)
index 0000000..89ee426
--- /dev/null
@@ -0,0 +1,105 @@
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"PO-Revision-Date: 2019-01-09 07:01-0500\n"
+"Last-Translator: Automatically generated\n"
+"Language-Team: none\n"
+"Language: ar\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 "
+"&& n%100<=10 ? 3 : n%100>=11 ? 4 : 5;\n"
+
+#: applications/luci-app-rp-pppoe-server/luasrc/model/cbi/rp-pppoe-server.lua:19
+msgid "Access Concentrator Name"
+msgstr ""
+
+#: applications/luci-app-rp-pppoe-server/luasrc/model/cbi/rp-pppoe-server.lua:32
+msgid "First remote IP"
+msgstr ""
+
+#: applications/luci-app-rp-pppoe-server/root/usr/share/rpcd/acl.d/luci-app-rp-pppoe-server.json:3
+msgid "Grant UCI access for luci-app-rp-pppoe-server"
+msgstr ""
+
+#: applications/luci-app-rp-pppoe-server/luasrc/model/cbi/rp-pppoe-server.lua:29
+msgid "IP of listening side"
+msgstr ""
+
+#: applications/luci-app-rp-pppoe-server/luasrc/model/cbi/rp-pppoe-server.lua:44
+msgid ""
+"Instead of starting at beginning and going to end, randomize session number"
+msgstr ""
+
+#: applications/luci-app-rp-pppoe-server/luasrc/model/cbi/rp-pppoe-server.lua:15
+msgid "Interface"
+msgstr ""
+
+#: applications/luci-app-rp-pppoe-server/luasrc/model/cbi/rp-pppoe-server.lua:15
+msgid "Interface on which to listen."
+msgstr ""
+
+#: applications/luci-app-rp-pppoe-server/luasrc/model/cbi/rp-pppoe-server.lua:62
+msgid "MSS"
+msgstr ""
+
+#: applications/luci-app-rp-pppoe-server/luasrc/model/cbi/rp-pppoe-server.lua:35
+msgid "Maximum sessions"
+msgstr ""
+
+#: applications/luci-app-rp-pppoe-server/luasrc/model/cbi/rp-pppoe-server.lua:25
+msgid "Maximum sessions per peer"
+msgstr ""
+
+#: applications/luci-app-rp-pppoe-server/luasrc/model/cbi/rp-pppoe-server.lua:52
+msgid "Offset"
+msgstr ""
+
+#: applications/luci-app-rp-pppoe-server/luasrc/model/cbi/rp-pppoe-server.lua:40
+msgid "Options file"
+msgstr ""
+
+#: applications/luci-app-rp-pppoe-server/luasrc/model/cbi/rp-pppoe-server.lua:52
+msgid "PPP offset"
+msgstr ""
+
+#: applications/luci-app-rp-pppoe-server/luasrc/model/cbi/rp-pppoe-server.lua:47
+msgid "PPP unit number"
+msgstr ""
+
+#: applications/luci-app-rp-pppoe-server/luasrc/model/cbi/rp-pppoe-server.lua:9
+msgid "PPPoE Server Configuration"
+msgstr ""
+
+#: applications/luci-app-rp-pppoe-server/root/usr/share/luci/menu.d/luci-app-rp-pppoe-server.json:3
+msgid "RP PPPoE Server"
+msgstr ""
+
+#: applications/luci-app-rp-pppoe-server/luasrc/model/cbi/rp-pppoe-server.lua:44
+msgid "Random session selection"
+msgstr ""
+
+#: applications/luci-app-rp-pppoe-server/luasrc/model/cbi/rp-pppoe-server.lua:8
+msgid "Roaring Penguin PPPoE Server"
+msgstr ""
+
+#: applications/luci-app-rp-pppoe-server/luasrc/model/cbi/rp-pppoe-server.lua:11
+msgid "Server Configuration"
+msgstr ""
+
+#: applications/luci-app-rp-pppoe-server/luasrc/model/cbi/rp-pppoe-server.lua:22
+msgid "Service Name"
+msgstr ""
+
+#: applications/luci-app-rp-pppoe-server/luasrc/model/cbi/rp-pppoe-server.lua:68
+msgid "Sync"
+msgstr ""
+
+#: applications/luci-app-rp-pppoe-server/luasrc/model/cbi/rp-pppoe-server.lua:57
+msgid "Timeout"
+msgstr ""
+
+#: applications/luci-app-rp-pppoe-server/luasrc/model/cbi/rp-pppoe-server.lua:47
+msgid "Unit"
+msgstr ""
index e9751822c9aa40afe2477dbe407cc584a81b73c3..c17fa3f5fb9207364c7bc569fe879187dcbcba1a 100644 (file)
@@ -1,14 +1,16 @@
 msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2019-01-09 07:01-0500\n"
-"Last-Translator: Automatically generated\n"
-"Language-Team: none\n"
+"PO-Revision-Date: 2020-05-16 08:59+0000\n"
+"Last-Translator: Petri Asikainen <uniluodossa@gmail.com>\n"
+"Language-Team: Finnish <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationsrp-pppoe-server/fi/>\n"
 "Language: fi\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: Weblate 4.1-dev\n"
 
 #: applications/luci-app-rp-pppoe-server/luasrc/model/cbi/rp-pppoe-server.lua:19
 msgid "Access Concentrator Name"
@@ -33,7 +35,7 @@ msgstr ""
 
 #: applications/luci-app-rp-pppoe-server/luasrc/model/cbi/rp-pppoe-server.lua:15
 msgid "Interface"
-msgstr ""
+msgstr "Sovitin"
 
 #: applications/luci-app-rp-pppoe-server/luasrc/model/cbi/rp-pppoe-server.lua:15
 msgid "Interface on which to listen."
index bdfa81934c73aca30c27eb06b102c624dbcec667..8a034028f8addc18335249f37b7373422deeae99 100644 (file)
@@ -1,14 +1,16 @@
 msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2019-01-09 07:01-0500\n"
-"Last-Translator: Automatically generated\n"
-"Language-Team: none\n"
+"PO-Revision-Date: 2020-06-13 22:13+0000\n"
+"Last-Translator: Satoru Yoshida <ramat@ram.ne.jp>\n"
+"Language-Team: Japanese <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationsrp-pppoe-server/ja/>\n"
 "Language: ja\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
 "Plural-Forms: nplurals=1; plural=0;\n"
+"X-Generator: Weblate 4.1-dev\n"
 
 #: applications/luci-app-rp-pppoe-server/luasrc/model/cbi/rp-pppoe-server.lua:19
 msgid "Access Concentrator Name"
@@ -33,7 +35,7 @@ msgstr ""
 
 #: applications/luci-app-rp-pppoe-server/luasrc/model/cbi/rp-pppoe-server.lua:15
 msgid "Interface"
-msgstr ""
+msgstr "インターフェース"
 
 #: applications/luci-app-rp-pppoe-server/luasrc/model/cbi/rp-pppoe-server.lua:15
 msgid "Interface on which to listen."
@@ -89,7 +91,7 @@ msgstr ""
 
 #: applications/luci-app-rp-pppoe-server/luasrc/model/cbi/rp-pppoe-server.lua:22
 msgid "Service Name"
-msgstr ""
+msgstr "サービス名"
 
 #: applications/luci-app-rp-pppoe-server/luasrc/model/cbi/rp-pppoe-server.lua:68
 msgid "Sync"
index 754bfb90e2b671547f9f0607adef724c7c380cdc..45f89763482052ff60ca2bbf189ecbfcd9ad5095 100644 (file)
@@ -1,17 +1,17 @@
 msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2020-03-11 23:49+0000\n"
-"Last-Translator: Robert <belobran@gmail.com>\n"
+"PO-Revision-Date: 2020-06-07 15:48+0000\n"
+"Last-Translator: Artem <KovalevArtem.ru@gmail.com>\n"
 "Language-Team: Russian <https://hosted.weblate.org/projects/openwrt/"
 "luciapplicationsrp-pppoe-server/ru/>\n"
 "Language: ru\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<="
-"4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
-"X-Generator: Weblate 4.0-dev\n"
+"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n"
+"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
+"X-Generator: Weblate 4.1-dev\n"
 
 #: applications/luci-app-rp-pppoe-server/luasrc/model/cbi/rp-pppoe-server.lua:19
 msgid "Access Concentrator Name"
@@ -23,7 +23,7 @@ msgstr "1-ый удаленный IP"
 
 #: applications/luci-app-rp-pppoe-server/root/usr/share/rpcd/acl.d/luci-app-rp-pppoe-server.json:3
 msgid "Grant UCI access for luci-app-rp-pppoe-server"
-msgstr ""
+msgstr "Предоставить UCI доступ для luci-app-rp-pppoe-server"
 
 #: applications/luci-app-rp-pppoe-server/luasrc/model/cbi/rp-pppoe-server.lua:29
 msgid "IP of listening side"
@@ -97,7 +97,7 @@ msgstr "Имя службы"
 
 #: applications/luci-app-rp-pppoe-server/luasrc/model/cbi/rp-pppoe-server.lua:68
 msgid "Sync"
-msgstr "Sync"
+msgstr "Синхронизация"
 
 #: applications/luci-app-rp-pppoe-server/luasrc/model/cbi/rp-pppoe-server.lua:57
 msgid "Timeout"
diff --git a/applications/luci-app-samba4/po/ar/samba4.po b/applications/luci-app-samba4/po/ar/samba4.po
new file mode 100644 (file)
index 0000000..6d04e61
--- /dev/null
@@ -0,0 +1,186 @@
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2010-03-22 15:23+0100\n"
+"PO-Revision-Date: 2020-06-09 21:41+0000\n"
+"Last-Translator: Marwan Amireh <amirehmarwan@gmail.com>\n"
+"Language-Team: Arabic <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationssamba4/ar/>\n"
+"Language: ar\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 "
+"&& n%100<=10 ? 3 : n%100>=11 ? 4 : 5;\n"
+"X-Generator: Weblate 4.1-dev\n"
+
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:101
+msgid "Allow guests"
+msgstr "السماح للضيوف"
+
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:48
+msgid "Allow legacy (insecure) protocols/authentication."
+msgstr ""
+
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:49
+msgid ""
+"Allow legacy smb(v1)/Lanman connections, needed for older devices without "
+"smb(v2.1/3) support."
+msgstr ""
+
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:98
+msgid "Allowed users"
+msgstr ""
+
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:132
+msgid "Apple Time-machine share"
+msgstr ""
+
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:85
+msgid "Browse-able"
+msgstr ""
+
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:117
+msgid "Create mask"
+msgstr ""
+
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:39
+msgid "Description"
+msgstr "الوصف"
+
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:123
+msgid "Directory mask"
+msgstr ""
+
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:55
+msgid "Disable Active Directory Domain Controller"
+msgstr ""
+
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:52
+msgid "Disable Netbios"
+msgstr ""
+
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:58
+msgid "Disable Winbind"
+msgstr ""
+
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:31
+msgid "Edit Template"
+msgstr ""
+
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:62
+msgid "Edit the template that is used for generating the samba configuration."
+msgstr ""
+
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:45
+msgid "Enable macOS compatible shares"
+msgstr ""
+
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:46
+msgid ""
+"Enables Apple's AAPL extension globally and adds macOS compatibility options "
+"to all shares."
+msgstr ""
+
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:96
+msgid "Force Root"
+msgstr ""
+
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:42
+msgid "Force synchronous I/O"
+msgstr ""
+
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:30
+msgid "General Settings"
+msgstr ""
+
+#: applications/luci-app-samba4/root/usr/share/rpcd/acl.d/luci-app-samba4.json:3
+msgid "Grant access to LuCI app samba4"
+msgstr ""
+
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:107
+msgid "Guests only"
+msgstr ""
+
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:112
+msgid "Inherit owner"
+msgstr ""
+
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:33
+msgid "Interface"
+msgstr ""
+
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:34
+msgid "Listen only on the given interface or, if unspecified, on lan"
+msgstr ""
+
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:79
+msgid "Name"
+msgstr ""
+
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:22
+#: applications/luci-app-samba4/root/usr/share/luci/menu.d/luci-app-samba4.json:3
+msgid "Network Shares"
+msgstr ""
+
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:43
+msgid ""
+"On lower-end devices may increase speeds, by forceing synchronous I/O "
+"instead of the default asynchronous."
+msgstr ""
+
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:80
+msgid "Path"
+msgstr ""
+
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:75
+msgid ""
+"Please add directories to share. Each directory refers to a folder on a "
+"mounted device."
+msgstr ""
+
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:90
+msgid "Read-only"
+msgstr ""
+
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:74
+msgid "Shared Directories"
+msgstr ""
+
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:63
+msgid ""
+"This is the content of the file '/etc/samba/smb.conf.template' from which "
+"your samba configuration will be generated. Values enclosed by pipe symbols "
+"('|') should not be changed. They get their values from the 'General "
+"Settings' tab."
+msgstr ""
+
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:134
+msgid "Time-machine size in GB"
+msgstr ""
+
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:129
+msgid "Vfs objects"
+msgstr ""
+
+#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:36
+msgid "Workgroup"
+msgstr ""
+
+#~ msgid ""
+#~ "Allow system users to reach their home directories via network shares"
+#~ msgstr ""
+#~ "Allow system users to reach their home directories via network shares"
+
+#~ msgid "Hostname"
+#~ msgstr "Hostname"
+
+#~ msgid "Share home-directories"
+#~ msgstr "Share home-directories"
+
+#~ msgid "Mask for new directories"
+#~ msgstr "Mask for new directories"
+
+#~ msgid "Mask for new files"
+#~ msgstr "Mask for new files"
index 5d2ef9273e28e5cf64bb2325bffc8a34f0db4641..2f1fe8938a480ce82d3803a710a25fd8feb9571a 100644 (file)
@@ -3,15 +3,16 @@ msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: \n"
 "POT-Creation-Date: 2010-03-22 15:23+0100\n"
-"PO-Revision-Date: 2011-10-25 21:26+0200\n"
-"Last-Translator: Automatically generated\n"
-"Language-Team: none\n"
+"PO-Revision-Date: 2020-05-22 12:40+0000\n"
+"Last-Translator: Stefan M <sm@voip-office.eu>\n"
+"Language-Team: Bulgarian <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationssamba4/bg/>\n"
 "Language: bg\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.4\n"
+"X-Generator: Weblate 4.1-dev\n"
 
 #: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:101
 msgid "Allow guests"
@@ -45,7 +46,7 @@ msgstr ""
 
 #: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:39
 msgid "Description"
-msgstr ""
+msgstr "Описание"
 
 #: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:123
 msgid "Directory mask"
index fb5aac87dd550e43a48f2cddf737a923a4ab4e75..ea6122408251558819363706b6596c00d0f6903b 100644 (file)
@@ -3,15 +3,16 @@ msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: \n"
 "POT-Creation-Date: 2010-03-22 15:23+0100\n"
-"PO-Revision-Date: 2011-10-25 21:26+0200\n"
-"Last-Translator: Automatically generated\n"
-"Language-Team: none\n"
+"PO-Revision-Date: 2020-06-02 06:42+0000\n"
+"Last-Translator: Petri Asikainen <uniluodossa@gmail.com>\n"
+"Language-Team: Finnish <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationssamba4/fi/>\n"
 "Language: fi\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.4\n"
+"X-Generator: Weblate 4.1-dev\n"
 
 #: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:101
 msgid "Allow guests"
@@ -45,7 +46,7 @@ msgstr ""
 
 #: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:39
 msgid "Description"
-msgstr ""
+msgstr "Kuvaus"
 
 #: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:123
 msgid "Directory mask"
@@ -91,7 +92,7 @@ msgstr ""
 
 #: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:30
 msgid "General Settings"
-msgstr ""
+msgstr "Yleisasetukset"
 
 #: applications/luci-app-samba4/root/usr/share/rpcd/acl.d/luci-app-samba4.json:3
 msgid "Grant access to LuCI app samba4"
@@ -107,7 +108,7 @@ msgstr ""
 
 #: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:33
 msgid "Interface"
-msgstr ""
+msgstr "Sovitin"
 
 #: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:34
 msgid "Listen only on the given interface or, if unspecified, on lan"
@@ -115,7 +116,7 @@ msgstr ""
 
 #: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:79
 msgid "Name"
-msgstr ""
+msgstr "Nimi"
 
 #: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:22
 #: applications/luci-app-samba4/root/usr/share/luci/menu.d/luci-app-samba4.json:3
index d88e696be8d5c05a4be7bd62484339c977807313..b7f0f2054cfa2225bf1b3a741ff3115604db20ef 100644 (file)
@@ -3,8 +3,8 @@ msgstr ""
 "Project-Id-Version: \n"
 "Report-Msgid-Bugs-To: \n"
 "POT-Creation-Date: 2009-05-19 19:36+0200\n"
-"PO-Revision-Date: 2020-02-08 11:50+0000\n"
-"Last-Translator: Kazuyoshi Furuta <furuta.dg@gmail.com>\n"
+"PO-Revision-Date: 2020-06-13 22:13+0000\n"
+"Last-Translator: Satoru Yoshida <ramat@ram.ne.jp>\n"
 "Language-Team: Japanese <https://hosted.weblate.org/projects/openwrt/"
 "luciapplicationssamba4/ja/>\n"
 "Language: ja\n"
@@ -12,7 +12,7 @@ msgstr ""
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
 "Plural-Forms: nplurals=1; plural=0;\n"
-"X-Generator: Weblate 3.11-dev\n"
+"X-Generator: Weblate 4.1-dev\n"
 
 #: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:101
 msgid "Allow guests"
@@ -20,13 +20,13 @@ msgstr "ゲストアクセスを許可"
 
 #: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:48
 msgid "Allow legacy (insecure) protocols/authentication."
-msgstr ""
+msgstr "レガシー(安全でない)プロトコル/認証を許可します。"
 
 #: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:49
 msgid ""
 "Allow legacy smb(v1)/Lanman connections, needed for older devices without "
 "smb(v2.1/3) support."
-msgstr ""
+msgstr "レガシー smb(v1)/Lanman 接続を許可します。smb(v2.1/3) サポートのない古いデバイスに必要です。"
 
 #: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:98
 msgid "Allowed users"
@@ -34,25 +34,23 @@ msgstr "許可されたユーザー"
 
 #: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:132
 msgid "Apple Time-machine share"
-msgstr ""
+msgstr "Apple タイムマシン共有"
 
 #: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:85
 msgid "Browse-able"
-msgstr ""
+msgstr "閲覧可能"
 
 #: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:117
-#, fuzzy
 msgid "Create mask"
-msgstr "Create mask"
+msgstr "マスクを作成"
 
 #: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:39
 msgid "Description"
 msgstr "説明"
 
 #: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:123
-#, fuzzy
 msgid "Directory mask"
-msgstr "Directory mask"
+msgstr "ディレクトリ・マスク"
 
 #: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:55
 msgid "Disable Active Directory Domain Controller"
@@ -76,21 +74,21 @@ msgstr "samba設定を生成するテンプレートを編集します。"
 
 #: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:45
 msgid "Enable macOS compatible shares"
-msgstr ""
+msgstr "macOS 互換共有を有効化"
 
 #: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:46
 msgid ""
 "Enables Apple's AAPL extension globally and adds macOS compatibility options "
 "to all shares."
-msgstr ""
+msgstr "Apple の AAPL 拡張機能をグローバルに有効にし、すべての共有に macOS 互換性オプションを追加します。"
 
 #: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:96
 msgid "Force Root"
-msgstr ""
+msgstr "強制ルート"
 
 #: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:42
 msgid "Force synchronous I/O"
-msgstr ""
+msgstr "強制同期 I/O"
 
 #: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:30
 msgid "General Settings"
@@ -98,7 +96,7 @@ msgstr "一般設定"
 
 #: applications/luci-app-samba4/root/usr/share/rpcd/acl.d/luci-app-samba4.json:3
 msgid "Grant access to LuCI app samba4"
-msgstr ""
+msgstr "LuCI アプリ samba4 へのアクセスを許可"
 
 #: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:107
 msgid "Guests only"
@@ -110,11 +108,11 @@ msgstr "オーナーの継承"
 
 #: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:33
 msgid "Interface"
-msgstr ""
+msgstr "インターフェース"
 
 #: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:34
 msgid "Listen only on the given interface or, if unspecified, on lan"
-msgstr ""
+msgstr "指定されたインターフェースでのみリッスンするか、指定されていない場合は lan でリッスンします"
 
 #: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:79
 msgid "Name"
@@ -129,7 +127,7 @@ msgstr "ネットワーク共有"
 msgid ""
 "On lower-end devices may increase speeds, by forceing synchronous I/O "
 "instead of the default asynchronous."
-msgstr ""
+msgstr "ローエンド・デバイスでは、デフォルトの非同期ではなく同期 I/O を強制することにより、速度が向上する場合があります。"
 
 #: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:80
 msgid "Path"
@@ -164,11 +162,11 @@ msgstr ""
 
 #: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:134
 msgid "Time-machine size in GB"
-msgstr ""
+msgstr "GB 単位のタイムマシン・サイズ"
 
 #: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:129
 msgid "Vfs objects"
-msgstr ""
+msgstr "Vfs オブジェクト"
 
 #: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:36
 msgid "Workgroup"
index 6155c68bdaa14cc805a4a1e4703e57cc04b72431..c627111e8e2cb6d9d467babbc40f0dacd08b1b22 100644 (file)
@@ -1,7 +1,7 @@
 msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2020-05-02 15:55+0000\n"
+"PO-Revision-Date: 2020-06-13 22:13+0000\n"
 "Last-Translator: Marcin Net <marcin.net@linux.pl>\n"
 "Language-Team: Polish <https://hosted.weblate.org/projects/openwrt/"
 "luciapplicationssamba4/pl/>\n"
@@ -51,7 +51,7 @@ msgstr "Opis"
 
 #: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:123
 msgid "Directory mask"
-msgstr "Maska katalogu"
+msgstr "Katalog maski"
 
 #: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:55
 msgid "Disable Active Directory Domain Controller"
@@ -95,7 +95,7 @@ msgstr "Wymuś synchroniczne I/O"
 
 #: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:30
 msgid "General Settings"
-msgstr "Ustawienia główne"
+msgstr "Główne"
 
 #: applications/luci-app-samba4/root/usr/share/rpcd/acl.d/luci-app-samba4.json:3
 msgid "Grant access to LuCI app samba4"
diff --git a/applications/luci-app-ser2net/po/ar/ser2net.po b/applications/luci-app-ser2net/po/ar/ser2net.po
new file mode 100644 (file)
index 0000000..f43f3f3
--- /dev/null
@@ -0,0 +1,209 @@
+msgid ""
+msgstr ""
+"PO-Revision-Date: 2020-06-03 12:10+0000\n"
+"Last-Translator: Marwan Amireh <amirehmarwan@gmail.com>\n"
+"Language-Team: Arabic <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationsser2net/ar/>\n"
+"Language: ar\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 "
+"&& n%100<=10 ? 3 : n%100>=11 ? 4 : 5;\n"
+"X-Generator: Weblate 4.1-dev\n"
+
+#: 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 ""
+
+#: 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 ""
+
+#: applications/luci-app-ser2net/htdocs/luci-static/resources/view/ser2net/settings.js:25
+msgid "Binding address"
+msgstr ""
+
+#: applications/luci-app-ser2net/htdocs/luci-static/resources/view/ser2net/leds.js:23
+msgid "Blink duration."
+msgstr ""
+
+#: applications/luci-app-ser2net/htdocs/luci-static/resources/view/ser2net/settings.js:19
+#: applications/luci-app-ser2net/htdocs/luci-static/resources/view/ser2net/settings.js:29
+msgid "Control port"
+msgstr ""
+
+#: applications/luci-app-ser2net/htdocs/luci-static/resources/view/ser2net/proxies.js:51
+#: applications/luci-app-ser2net/htdocs/luci-static/resources/view/ser2net/settings.js:50
+msgid "Data bits"
+msgstr ""
+
+#: applications/luci-app-ser2net/htdocs/luci-static/resources/view/ser2net/settings.js:34
+msgid "Default settings"
+msgstr ""
+
+#: applications/luci-app-ser2net/htdocs/luci-static/resources/view/ser2net/leds.js:19
+#: applications/luci-app-ser2net/htdocs/luci-static/resources/view/ser2net/proxies.js:34
+msgid "Device"
+msgstr ""
+
+#: applications/luci-app-ser2net/htdocs/luci-static/resources/view/ser2net/leds.js:15
+msgid "Driver"
+msgstr ""
+
+#: applications/luci-app-ser2net/htdocs/luci-static/resources/view/ser2net/leds.js:23
+msgid "Duration"
+msgstr ""
+
+#: applications/luci-app-ser2net/htdocs/luci-static/resources/view/ser2net/proxies.js:15
+#: applications/luci-app-ser2net/htdocs/luci-static/resources/view/ser2net/settings.js:15
+#: applications/luci-app-ser2net/htdocs/luci-static/resources/view/ser2net/settings.js:22
+msgid "Enabled"
+msgstr "ممكّن"
+
+#: applications/luci-app-ser2net/htdocs/luci-static/resources/view/ser2net/proxies.js:60
+#: applications/luci-app-ser2net/htdocs/luci-static/resources/view/ser2net/settings.js:59
+msgid "Even"
+msgstr ""
+
+#: applications/luci-app-ser2net/htdocs/luci-static/resources/view/ser2net/proxies.js:73
+msgid "Extra options"
+msgstr ""
+
+#: applications/luci-app-ser2net/htdocs/luci-static/resources/view/ser2net/settings.js:12
+msgid "Global switch"
+msgstr ""
+
+#: applications/luci-app-ser2net/root/usr/share/rpcd/acl.d/luci-app-ser2net.json:3
+msgid "Grant access to LuCI app ser2net"
+msgstr ""
+
+#: applications/luci-app-ser2net/htdocs/luci-static/resources/view/ser2net/proxies.js:71
+#: applications/luci-app-ser2net/htdocs/luci-static/resources/view/ser2net/settings.js:70
+msgid "Ignore modem control signals"
+msgstr ""
+
+#: applications/luci-app-ser2net/htdocs/luci-static/resources/view/ser2net/leds.js:11
+msgid "LED redirect"
+msgstr ""
+
+#: applications/luci-app-ser2net/root/usr/share/luci/menu.d/luci-app-ser2net.json:32
+msgid "LEDs"
+msgstr ""
+
+#: applications/luci-app-ser2net/htdocs/luci-static/resources/view/ser2net/proxies.js:59
+#: applications/luci-app-ser2net/htdocs/luci-static/resources/view/ser2net/settings.js:58
+msgid "None"
+msgstr ""
+
+#: applications/luci-app-ser2net/htdocs/luci-static/resources/view/ser2net/proxies.js:61
+#: applications/luci-app-ser2net/htdocs/luci-static/resources/view/ser2net/settings.js:60
+msgid "Odd"
+msgstr ""
+
+#: applications/luci-app-ser2net/htdocs/luci-static/resources/view/ser2net/proxies.js:27
+msgid "Off"
+msgstr ""
+
+#: applications/luci-app-ser2net/htdocs/luci-static/resources/view/ser2net/proxies.js:57
+#: applications/luci-app-ser2net/htdocs/luci-static/resources/view/ser2net/settings.js:56
+msgid "Parity"
+msgstr ""
+
+#: applications/luci-app-ser2net/htdocs/luci-static/resources/view/ser2net/proxies.js:22
+msgid "Protocol"
+msgstr ""
+
+#: applications/luci-app-ser2net/htdocs/luci-static/resources/view/ser2net/proxies.js:11
+#: applications/luci-app-ser2net/root/usr/share/luci/menu.d/luci-app-ser2net.json:23
+msgid "Proxies"
+msgstr ""
+
+#: applications/luci-app-ser2net/htdocs/luci-static/resources/view/ser2net/proxies.js:75
+msgid "RX LED configuration"
+msgstr ""
+
+#: applications/luci-app-ser2net/htdocs/luci-static/resources/view/ser2net/proxies.js:24
+msgid "Raw"
+msgstr ""
+
+#: applications/luci-app-ser2net/htdocs/luci-static/resources/view/ser2net/proxies.js:25
+msgid "Rawlp"
+msgstr ""
+
+#: applications/luci-app-ser2net/htdocs/luci-static/resources/view/ser2net/proxies.js:18
+msgid "Service port"
+msgstr ""
+
+#: applications/luci-app-ser2net/root/usr/share/luci/menu.d/luci-app-ser2net.json:14
+msgid "Settings"
+msgstr ""
+
+#: applications/luci-app-ser2net/htdocs/luci-static/resources/view/ser2net/leds.js:27
+msgid "State"
+msgstr ""
+
+#: applications/luci-app-ser2net/htdocs/luci-static/resources/view/ser2net/proxies.js:64
+#: applications/luci-app-ser2net/htdocs/luci-static/resources/view/ser2net/settings.js:63
+msgid "Stop bits"
+msgstr ""
+
+#: applications/luci-app-ser2net/htdocs/luci-static/resources/view/ser2net/proxies.js:74
+msgid "TX LED configuration"
+msgstr ""
+
+#: applications/luci-app-ser2net/htdocs/luci-static/resources/view/ser2net/proxies.js:26
+msgid "Telnet"
+msgstr ""
+
+#: applications/luci-app-ser2net/htdocs/luci-static/resources/view/ser2net/proxies.js:18
+#: applications/luci-app-ser2net/htdocs/luci-static/resources/view/ser2net/settings.js:29
+msgid "The TCP port to listen on."
+msgstr ""
+
+#: applications/luci-app-ser2net/htdocs/luci-static/resources/view/ser2net/proxies.js:30
+msgid ""
+"The amount of seconds of inactivity before a disconnect occurs.<br/>A value "
+"of zero means wait indefinitely."
+msgstr ""
+
+#: applications/luci-app-ser2net/htdocs/luci-static/resources/view/ser2net/leds.js:19
+msgid "The device itself."
+msgstr ""
+
+#: applications/luci-app-ser2net/htdocs/luci-static/resources/view/ser2net/leds.js:15
+msgid "The driver required for the device."
+msgstr ""
+
+#: applications/luci-app-ser2net/htdocs/luci-static/resources/view/ser2net/proxies.js:34
+msgid ""
+"The name of the device to connect to.<br/>This must be in the form of /dev/"
+"<device>."
+msgstr ""
+
+#: applications/luci-app-ser2net/htdocs/luci-static/resources/view/ser2net/settings.js:25
+msgid "The network to listen from."
+msgstr ""
+
+#: applications/luci-app-ser2net/htdocs/luci-static/resources/view/ser2net/proxies.js:22
+msgid "The protocol to listen to."
+msgstr ""
+
+#: applications/luci-app-ser2net/htdocs/luci-static/resources/view/ser2net/proxies.js:38
+#: applications/luci-app-ser2net/htdocs/luci-static/resources/view/ser2net/settings.js:37
+msgid "The speed the device port should operate at."
+msgstr ""
+
+#: applications/luci-app-ser2net/htdocs/luci-static/resources/view/ser2net/proxies.js:30
+msgid "Timeout"
+msgstr ""
+
+#: applications/luci-app-ser2net/htdocs/luci-static/resources/view/ser2net/proxies.js:70
+#: applications/luci-app-ser2net/htdocs/luci-static/resources/view/ser2net/settings.js:69
+msgid "Use RTS and CTS lines"
+msgstr ""
+
+#: applications/luci-app-ser2net/root/usr/share/luci/menu.d/luci-app-ser2net.json:3
+msgid "ser2net"
+msgstr ""
diff --git a/applications/luci-app-ser2net/po/en/ser2net.po b/applications/luci-app-ser2net/po/en/ser2net.po
new file mode 100644 (file)
index 0000000..08ca68f
--- /dev/null
@@ -0,0 +1,208 @@
+msgid ""
+msgstr ""
+"PO-Revision-Date: 2020-05-31 01:41+0000\n"
+"Last-Translator: Stephen Maundrell <smaundrell@gmail.com>\n"
+"Language-Team: English <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationsser2net/en/>\n"
+"Language: en\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+"X-Generator: Weblate 4.1-dev\n"
+
+#: 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 ""
+
+#: 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 ""
+
+#: applications/luci-app-ser2net/htdocs/luci-static/resources/view/ser2net/settings.js:25
+msgid "Binding address"
+msgstr ""
+
+#: applications/luci-app-ser2net/htdocs/luci-static/resources/view/ser2net/leds.js:23
+msgid "Blink duration."
+msgstr ""
+
+#: applications/luci-app-ser2net/htdocs/luci-static/resources/view/ser2net/settings.js:19
+#: applications/luci-app-ser2net/htdocs/luci-static/resources/view/ser2net/settings.js:29
+msgid "Control port"
+msgstr ""
+
+#: applications/luci-app-ser2net/htdocs/luci-static/resources/view/ser2net/proxies.js:51
+#: applications/luci-app-ser2net/htdocs/luci-static/resources/view/ser2net/settings.js:50
+msgid "Data bits"
+msgstr ""
+
+#: applications/luci-app-ser2net/htdocs/luci-static/resources/view/ser2net/settings.js:34
+msgid "Default settings"
+msgstr ""
+
+#: applications/luci-app-ser2net/htdocs/luci-static/resources/view/ser2net/leds.js:19
+#: applications/luci-app-ser2net/htdocs/luci-static/resources/view/ser2net/proxies.js:34
+msgid "Device"
+msgstr ""
+
+#: applications/luci-app-ser2net/htdocs/luci-static/resources/view/ser2net/leds.js:15
+msgid "Driver"
+msgstr ""
+
+#: applications/luci-app-ser2net/htdocs/luci-static/resources/view/ser2net/leds.js:23
+msgid "Duration"
+msgstr ""
+
+#: applications/luci-app-ser2net/htdocs/luci-static/resources/view/ser2net/proxies.js:15
+#: applications/luci-app-ser2net/htdocs/luci-static/resources/view/ser2net/settings.js:15
+#: applications/luci-app-ser2net/htdocs/luci-static/resources/view/ser2net/settings.js:22
+msgid "Enabled"
+msgstr "Enabled"
+
+#: applications/luci-app-ser2net/htdocs/luci-static/resources/view/ser2net/proxies.js:60
+#: applications/luci-app-ser2net/htdocs/luci-static/resources/view/ser2net/settings.js:59
+msgid "Even"
+msgstr ""
+
+#: applications/luci-app-ser2net/htdocs/luci-static/resources/view/ser2net/proxies.js:73
+msgid "Extra options"
+msgstr ""
+
+#: applications/luci-app-ser2net/htdocs/luci-static/resources/view/ser2net/settings.js:12
+msgid "Global switch"
+msgstr ""
+
+#: applications/luci-app-ser2net/root/usr/share/rpcd/acl.d/luci-app-ser2net.json:3
+msgid "Grant access to LuCI app ser2net"
+msgstr ""
+
+#: applications/luci-app-ser2net/htdocs/luci-static/resources/view/ser2net/proxies.js:71
+#: applications/luci-app-ser2net/htdocs/luci-static/resources/view/ser2net/settings.js:70
+msgid "Ignore modem control signals"
+msgstr ""
+
+#: applications/luci-app-ser2net/htdocs/luci-static/resources/view/ser2net/leds.js:11
+msgid "LED redirect"
+msgstr ""
+
+#: applications/luci-app-ser2net/root/usr/share/luci/menu.d/luci-app-ser2net.json:32
+msgid "LEDs"
+msgstr ""
+
+#: applications/luci-app-ser2net/htdocs/luci-static/resources/view/ser2net/proxies.js:59
+#: applications/luci-app-ser2net/htdocs/luci-static/resources/view/ser2net/settings.js:58
+msgid "None"
+msgstr ""
+
+#: applications/luci-app-ser2net/htdocs/luci-static/resources/view/ser2net/proxies.js:61
+#: applications/luci-app-ser2net/htdocs/luci-static/resources/view/ser2net/settings.js:60
+msgid "Odd"
+msgstr ""
+
+#: applications/luci-app-ser2net/htdocs/luci-static/resources/view/ser2net/proxies.js:27
+msgid "Off"
+msgstr ""
+
+#: applications/luci-app-ser2net/htdocs/luci-static/resources/view/ser2net/proxies.js:57
+#: applications/luci-app-ser2net/htdocs/luci-static/resources/view/ser2net/settings.js:56
+msgid "Parity"
+msgstr ""
+
+#: applications/luci-app-ser2net/htdocs/luci-static/resources/view/ser2net/proxies.js:22
+msgid "Protocol"
+msgstr ""
+
+#: applications/luci-app-ser2net/htdocs/luci-static/resources/view/ser2net/proxies.js:11
+#: applications/luci-app-ser2net/root/usr/share/luci/menu.d/luci-app-ser2net.json:23
+msgid "Proxies"
+msgstr ""
+
+#: applications/luci-app-ser2net/htdocs/luci-static/resources/view/ser2net/proxies.js:75
+msgid "RX LED configuration"
+msgstr ""
+
+#: applications/luci-app-ser2net/htdocs/luci-static/resources/view/ser2net/proxies.js:24
+msgid "Raw"
+msgstr ""
+
+#: applications/luci-app-ser2net/htdocs/luci-static/resources/view/ser2net/proxies.js:25
+msgid "Rawlp"
+msgstr ""
+
+#: applications/luci-app-ser2net/htdocs/luci-static/resources/view/ser2net/proxies.js:18
+msgid "Service port"
+msgstr ""
+
+#: applications/luci-app-ser2net/root/usr/share/luci/menu.d/luci-app-ser2net.json:14
+msgid "Settings"
+msgstr ""
+
+#: applications/luci-app-ser2net/htdocs/luci-static/resources/view/ser2net/leds.js:27
+msgid "State"
+msgstr ""
+
+#: applications/luci-app-ser2net/htdocs/luci-static/resources/view/ser2net/proxies.js:64
+#: applications/luci-app-ser2net/htdocs/luci-static/resources/view/ser2net/settings.js:63
+msgid "Stop bits"
+msgstr ""
+
+#: applications/luci-app-ser2net/htdocs/luci-static/resources/view/ser2net/proxies.js:74
+msgid "TX LED configuration"
+msgstr ""
+
+#: applications/luci-app-ser2net/htdocs/luci-static/resources/view/ser2net/proxies.js:26
+msgid "Telnet"
+msgstr ""
+
+#: applications/luci-app-ser2net/htdocs/luci-static/resources/view/ser2net/proxies.js:18
+#: applications/luci-app-ser2net/htdocs/luci-static/resources/view/ser2net/settings.js:29
+msgid "The TCP port to listen on."
+msgstr ""
+
+#: applications/luci-app-ser2net/htdocs/luci-static/resources/view/ser2net/proxies.js:30
+msgid ""
+"The amount of seconds of inactivity before a disconnect occurs.<br/>A value "
+"of zero means wait indefinitely."
+msgstr ""
+
+#: applications/luci-app-ser2net/htdocs/luci-static/resources/view/ser2net/leds.js:19
+msgid "The device itself."
+msgstr ""
+
+#: applications/luci-app-ser2net/htdocs/luci-static/resources/view/ser2net/leds.js:15
+msgid "The driver required for the device."
+msgstr ""
+
+#: applications/luci-app-ser2net/htdocs/luci-static/resources/view/ser2net/proxies.js:34
+msgid ""
+"The name of the device to connect to.<br/>This must be in the form of /dev/"
+"<device>."
+msgstr ""
+
+#: applications/luci-app-ser2net/htdocs/luci-static/resources/view/ser2net/settings.js:25
+msgid "The network to listen from."
+msgstr ""
+
+#: applications/luci-app-ser2net/htdocs/luci-static/resources/view/ser2net/proxies.js:22
+msgid "The protocol to listen to."
+msgstr ""
+
+#: applications/luci-app-ser2net/htdocs/luci-static/resources/view/ser2net/proxies.js:38
+#: applications/luci-app-ser2net/htdocs/luci-static/resources/view/ser2net/settings.js:37
+msgid "The speed the device port should operate at."
+msgstr ""
+
+#: applications/luci-app-ser2net/htdocs/luci-static/resources/view/ser2net/proxies.js:30
+msgid "Timeout"
+msgstr ""
+
+#: applications/luci-app-ser2net/htdocs/luci-static/resources/view/ser2net/proxies.js:70
+#: applications/luci-app-ser2net/htdocs/luci-static/resources/view/ser2net/settings.js:69
+msgid "Use RTS and CTS lines"
+msgstr ""
+
+#: applications/luci-app-ser2net/root/usr/share/luci/menu.d/luci-app-ser2net.json:3
+msgid "ser2net"
+msgstr ""
index 9553ddcc91934698863188dd5fc224869f241d45..92b9755b02ac8480cfab287f9801882488c4977f 100644 (file)
@@ -1,8 +1,14 @@
 msgid ""
 msgstr ""
+"PO-Revision-Date: 2020-05-21 18:50+0000\n"
+"Last-Translator: Hannu Nyman <hannu.nyman@iki.fi>\n"
+"Language-Team: Finnish <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationsser2net/fi/>\n"
 "Language: fi\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+"X-Generator: Weblate 4.1-dev\n"
 
 #: 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
@@ -39,7 +45,7 @@ msgstr ""
 #: applications/luci-app-ser2net/htdocs/luci-static/resources/view/ser2net/leds.js:19
 #: applications/luci-app-ser2net/htdocs/luci-static/resources/view/ser2net/proxies.js:34
 msgid "Device"
-msgstr ""
+msgstr "Laite"
 
 #: applications/luci-app-ser2net/htdocs/luci-static/resources/view/ser2net/leds.js:15
 msgid "Driver"
@@ -53,7 +59,7 @@ msgstr ""
 #: applications/luci-app-ser2net/htdocs/luci-static/resources/view/ser2net/settings.js:15
 #: applications/luci-app-ser2net/htdocs/luci-static/resources/view/ser2net/settings.js:22
 msgid "Enabled"
-msgstr ""
+msgstr "Käytössä"
 
 #: applications/luci-app-ser2net/htdocs/luci-static/resources/view/ser2net/proxies.js:60
 #: applications/luci-app-ser2net/htdocs/luci-static/resources/view/ser2net/settings.js:59
@@ -106,7 +112,7 @@ msgstr ""
 
 #: applications/luci-app-ser2net/htdocs/luci-static/resources/view/ser2net/proxies.js:22
 msgid "Protocol"
-msgstr ""
+msgstr "Protokolla"
 
 #: applications/luci-app-ser2net/htdocs/luci-static/resources/view/ser2net/proxies.js:11
 #: applications/luci-app-ser2net/root/usr/share/luci/menu.d/luci-app-ser2net.json:23
@@ -131,7 +137,7 @@ msgstr ""
 
 #: applications/luci-app-ser2net/root/usr/share/luci/menu.d/luci-app-ser2net.json:14
 msgid "Settings"
-msgstr ""
+msgstr "Asetukset"
 
 #: applications/luci-app-ser2net/htdocs/luci-static/resources/view/ser2net/leds.js:27
 msgid "State"
index 48cd90bac35060a35869dd87f1d04bd4436dcae1..72ad53a8ef3123a8d841638f0b66fe44bfec8aff 100644 (file)
@@ -1,14 +1,14 @@
 msgid ""
 msgstr ""
-"PO-Revision-Date: 2020-02-19 13:30+0000\n"
-"Last-Translator: INAGAKI Hiroshi <musashino.open@gmail.com>\n"
+"PO-Revision-Date: 2020-06-13 22:13+0000\n"
+"Last-Translator: Satoru Yoshida <ramat@ram.ne.jp>\n"
 "Language-Team: Japanese <https://hosted.weblate.org/projects/openwrt/"
 "luciapplicationsser2net/ja/>\n"
 "Language: ja\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
 "Plural-Forms: nplurals=1; plural=0;\n"
-"X-Generator: Weblate 3.11\n"
+"X-Generator: Weblate 4.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
@@ -45,11 +45,11 @@ msgstr ""
 #: applications/luci-app-ser2net/htdocs/luci-static/resources/view/ser2net/leds.js:19
 #: applications/luci-app-ser2net/htdocs/luci-static/resources/view/ser2net/proxies.js:34
 msgid "Device"
-msgstr ""
+msgstr "デバイス"
 
 #: applications/luci-app-ser2net/htdocs/luci-static/resources/view/ser2net/leds.js:15
 msgid "Driver"
-msgstr ""
+msgstr "ドライバー"
 
 #: applications/luci-app-ser2net/htdocs/luci-static/resources/view/ser2net/leds.js:23
 msgid "Duration"
@@ -94,7 +94,7 @@ msgstr ""
 #: applications/luci-app-ser2net/htdocs/luci-static/resources/view/ser2net/proxies.js:59
 #: applications/luci-app-ser2net/htdocs/luci-static/resources/view/ser2net/settings.js:58
 msgid "None"
-msgstr ""
+msgstr "なし"
 
 #: applications/luci-app-ser2net/htdocs/luci-static/resources/view/ser2net/proxies.js:61
 #: applications/luci-app-ser2net/htdocs/luci-static/resources/view/ser2net/settings.js:60
@@ -103,7 +103,7 @@ msgstr ""
 
 #: applications/luci-app-ser2net/htdocs/luci-static/resources/view/ser2net/proxies.js:27
 msgid "Off"
-msgstr ""
+msgstr "オフ"
 
 #: applications/luci-app-ser2net/htdocs/luci-static/resources/view/ser2net/proxies.js:57
 #: applications/luci-app-ser2net/htdocs/luci-static/resources/view/ser2net/settings.js:56
@@ -112,7 +112,7 @@ msgstr ""
 
 #: applications/luci-app-ser2net/htdocs/luci-static/resources/view/ser2net/proxies.js:22
 msgid "Protocol"
-msgstr ""
+msgstr "プロトコル"
 
 #: applications/luci-app-ser2net/htdocs/luci-static/resources/view/ser2net/proxies.js:11
 #: applications/luci-app-ser2net/root/usr/share/luci/menu.d/luci-app-ser2net.json:23
@@ -137,7 +137,7 @@ msgstr ""
 
 #: applications/luci-app-ser2net/root/usr/share/luci/menu.d/luci-app-ser2net.json:14
 msgid "Settings"
-msgstr ""
+msgstr "設定"
 
 #: applications/luci-app-ser2net/htdocs/luci-static/resources/view/ser2net/leds.js:27
 msgid "State"
index 5fbf9c2efb14dd457b5ae8d804bf1866e8351d55..d7192d5066eb29f321207351524fb80664e9d73d 100644 (file)
@@ -1,6 +1,6 @@
 msgid ""
 msgstr ""
-"PO-Revision-Date: 2020-02-12 11:01+0000\n"
+"PO-Revision-Date: 2020-05-27 21:41+0000\n"
 "Last-Translator: Prachi Joshi <josprachi@yahoo.com>\n"
 "Language-Team: Marathi <https://hosted.weblate.org/projects/openwrt/"
 "luciapplicationsser2net/mr/>\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 3.11-dev\n"
+"X-Generator: Weblate 4.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
@@ -76,7 +76,7 @@ msgstr "ग्लोबल स्विच"
 
 #: applications/luci-app-ser2net/root/usr/share/rpcd/acl.d/luci-app-ser2net.json:3
 msgid "Grant access to LuCI app ser2net"
-msgstr ""
+msgstr "LuCI अ‍ॅप ser2net ला प्रवेश मंजूर करा"
 
 #: applications/luci-app-ser2net/htdocs/luci-static/resources/view/ser2net/proxies.js:71
 #: applications/luci-app-ser2net/htdocs/luci-static/resources/view/ser2net/settings.js:70
index b0e57780e5c4bc6adb0c2e5e7c32cba97ceda7d1..82574f3688f8c607857d3db93b50440d2eaaa0f5 100644 (file)
@@ -1,14 +1,14 @@
 msgid ""
 msgstr ""
-"PO-Revision-Date: 2020-04-04 17:35+0000\n"
-"Last-Translator: Dušan Kazik <prescott66@gmail.com>\n"
+"PO-Revision-Date: 2020-06-09 21:41+0000\n"
+"Last-Translator: Miloš Leškanič <leskanic@gmail.com>\n"
 "Language-Team: Slovak <https://hosted.weblate.org/projects/openwrt/"
 "luciapplicationsser2net/sk/>\n"
 "Language: sk\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
 "Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n"
-"X-Generator: Weblate 4.0-dev\n"
+"X-Generator: Weblate 4.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
@@ -59,7 +59,7 @@ msgstr ""
 #: applications/luci-app-ser2net/htdocs/luci-static/resources/view/ser2net/settings.js:15
 #: applications/luci-app-ser2net/htdocs/luci-static/resources/view/ser2net/settings.js:22
 msgid "Enabled"
-msgstr "Zapnuté"
+msgstr "Povolené"
 
 #: applications/luci-app-ser2net/htdocs/luci-static/resources/view/ser2net/proxies.js:60
 #: applications/luci-app-ser2net/htdocs/luci-static/resources/view/ser2net/settings.js:59
index 97b7d9c6b9da357ec81235486f821262aac0e360..577dbc8358327b6e9a3db4816f51c4631517078e 100644 (file)
@@ -1,14 +1,14 @@
 msgid ""
 msgstr ""
-"PO-Revision-Date: 2020-02-19 13:30+0000\n"
-"Last-Translator: xiazhang <xz@xia.plus>\n"
+"PO-Revision-Date: 2020-06-13 22:13+0000\n"
+"Last-Translator: SunSpring <yearnsun@gmail.com>\n"
 "Language-Team: Chinese (Simplified) <https://hosted.weblate.org/projects/"
 "openwrt/luciapplicationsser2net/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 3.11\n"
+"X-Generator: Weblate 4.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
@@ -49,7 +49,7 @@ msgstr "设备"
 
 #: applications/luci-app-ser2net/htdocs/luci-static/resources/view/ser2net/leds.js:15
 msgid "Driver"
-msgstr ""
+msgstr "驱动"
 
 #: applications/luci-app-ser2net/htdocs/luci-static/resources/view/ser2net/leds.js:23
 msgid "Duration"
diff --git a/applications/luci-app-shadowsocks-libev/po/ar/shadowsocks-libev.po b/applications/luci-app-shadowsocks-libev/po/ar/shadowsocks-libev.po
new file mode 100644 (file)
index 0000000..e64fb81
--- /dev/null
@@ -0,0 +1,352 @@
+msgid ""
+msgstr ""
+"PO-Revision-Date: 2020-06-03 12:10+0000\n"
+"Last-Translator: Marwan Amireh <amirehmarwan@gmail.com>\n"
+"Language-Team: Arabic <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationsshadowsocks-libev/ar/>\n"
+"Language: ar\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 "
+"&& n%100<=10 ? 3 : n%100>=11 ? 4 : 5;\n"
+"X-Generator: Weblate 4.1-dev\n"
+
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/instances.js:45
+msgid "-- instance type --"
+msgstr ""
+
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/shadowsocks-libev.js:212
+msgid "<hidden>"
+msgstr ""
+
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/instances.js:78
+msgid "Advanced Settings"
+msgstr ""
+
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/instances.js:88
+msgid "Bind address"
+msgstr ""
+
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:88
+msgid "Bypass ss-redir for packets with dst address in this list"
+msgstr ""
+
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:74
+msgid "Bypass ss-redir for packets with src address in this list"
+msgstr ""
+
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/servers.js:28
+msgid "Cancel"
+msgstr ""
+
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:80
+msgid ""
+"Continue to have dst address checked for packets with src address in this "
+"list"
+msgstr ""
+
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:60
+msgid "Default action for locally generated TCP packets"
+msgstr ""
+
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:104
+msgid ""
+"Default action for packets whose dst address do not match any of the dst ip "
+"list"
+msgstr ""
+
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:83
+msgid ""
+"Default action for packets whose src address do not match any of the src ip/"
+"net list"
+msgstr ""
+
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/servers.js:15
+msgid ""
+"Definition of remote shadowsocks servers. Disable any of them will also "
+"disable instances referring to it."
+msgstr ""
+
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:44
+msgid "Destination Settings"
+msgstr ""
+
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/instances.js:79
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:46
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/servers.js:65
+msgid "Disable"
+msgstr ""
+
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/instances.js:130
+msgid "Disabled"
+msgstr ""
+
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:103
+msgid "Dst default"
+msgstr ""
+
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:87
+msgid "Dst ip/net bypass"
+msgstr ""
+
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:95
+msgid "Dst ip/net bypass file"
+msgstr ""
+
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:90
+msgid "Dst ip/net forward"
+msgstr ""
+
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:99
+msgid "Dst ip/net forward file"
+msgstr ""
+
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/shadowsocks-libev.js:182
+msgid "Enable SO_REUSEPORT"
+msgstr ""
+
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/shadowsocks-libev.js:180
+msgid "Enable TCP Fast Open"
+msgstr ""
+
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/shadowsocks-libev.js:181
+msgid "Enable TCP_NODELAY"
+msgstr ""
+
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/instances.js:123
+msgid "Enable/Disable"
+msgstr ""
+
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/instances.js:133
+msgid "Enabled"
+msgstr "ممكّن"
+
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:69
+msgid "Extra arguments"
+msgstr ""
+
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:96
+msgid ""
+"File containing ip/net for the purposes as with <em>Dst ip/net bypass</em>"
+msgstr ""
+
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:100
+msgid ""
+"File containing ip/net for the purposes as with <em>Dst ip/net forward</em>"
+msgstr ""
+
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:119
+msgid "Forward recentrst"
+msgstr ""
+
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:120
+msgid ""
+"Forward those packets whose dst have recently sent to us multiple tcp-rst"
+msgstr ""
+
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:91
+msgid "Forward through ss-redir for packets with dst address in this list"
+msgstr ""
+
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:77
+msgid "Forward through ss-redir for packets with src address in this list"
+msgstr ""
+
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/instances.js:77
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:42
+msgid "General Settings"
+msgstr ""
+
+#: applications/luci-app-shadowsocks-libev/root/usr/share/rpcd/acl.d/luci-app-shadowsocks-libev.json:3
+msgid "Grant service list access to LuCI app shadowsocks-libev"
+msgstr ""
+
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/shadowsocks-libev.js:179
+msgid "IPv6 First"
+msgstr ""
+
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/servers.js:51
+msgid "Import"
+msgstr ""
+
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/servers.js:22
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/servers.js:59
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/servers.js:61
+msgid "Import Links"
+msgstr ""
+
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:63
+msgid "Ingress interfaces"
+msgstr ""
+
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/shadowsocks-libev.js:236
+msgid "Install package"
+msgstr ""
+
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:112
+msgid "Install package iptables-mod-conntrack-extra"
+msgstr ""
+
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/instances.js:27
+msgid ""
+"Instances of shadowsocks-libev components, e.g. ss-local, ss-redir, ss-"
+"tunnel, ss-server, etc. To enable an instance it is required to enable both "
+"the instance itself and the remote server it refers to."
+msgstr ""
+
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/shadowsocks-libev.js:156
+msgid "Key (base64)"
+msgstr ""
+
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/instances.js:26
+#: applications/luci-app-shadowsocks-libev/root/usr/share/luci/menu.d/luci-app-shadowsocks-libev.json:14
+msgid "Local Instances"
+msgstr ""
+
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/shadowsocks-libev.js:114
+msgid "Local address"
+msgstr ""
+
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/shadowsocks-libev.js:118
+msgid "Local port"
+msgstr ""
+
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:59
+msgid "Local-out default"
+msgstr ""
+
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/shadowsocks-libev.js:172
+msgid "MTU"
+msgstr ""
+
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/shadowsocks-libev.js:147
+msgid "Method"
+msgstr ""
+
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/shadowsocks-libev.js:167
+msgid "Mode of operation"
+msgstr ""
+
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:32
+msgid ""
+"On this page you can configure how traffics are to be forwarded to ss-redir "
+"instances. If enabled, packets will first have their src ip addresses "
+"checked against <em>Src ip/net bypass</em>, <em>Src ip/net forward</em>, "
+"<em>Src ip/net checkdst</em> and if none matches <em>Src default</em> will "
+"give the default action to be taken. If the prior check results in action "
+"<em>checkdst</em>, packets will continue to have their dst addresses checked."
+msgstr ""
+
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:64
+msgid "Only apply rules on packets from these network interfaces"
+msgstr ""
+
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/instances.js:106
+msgid "Overview"
+msgstr ""
+
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/shadowsocks-libev.js:235
+msgid "Package is not installed"
+msgstr ""
+
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:70
+msgid "Passes additional arguments to iptables. Use with care!"
+msgstr ""
+
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/shadowsocks-libev.js:152
+msgid "Password"
+msgstr ""
+
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/shadowsocks-libev.js:162
+msgid "Plugin"
+msgstr ""
+
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/shadowsocks-libev.js:164
+msgid "Plugin Options"
+msgstr ""
+
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/shadowsocks-libev.js:179
+msgid "Prefer IPv6 addresses when resolving names"
+msgstr ""
+
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:31
+#: applications/luci-app-shadowsocks-libev/root/usr/share/luci/menu.d/luci-app-shadowsocks-libev.json:32
+msgid "Redir Rules"
+msgstr ""
+
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/servers.js:14
+#: applications/luci-app-shadowsocks-libev/root/usr/share/luci/menu.d/luci-app-shadowsocks-libev.json:23
+msgid "Remote Servers"
+msgstr ""
+
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/shadowsocks-libev.js:112
+msgid "Remote server"
+msgstr ""
+
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/shadowsocks-libev.js:176
+msgid "Run as"
+msgstr ""
+
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/instances.js:118
+msgid "Running"
+msgstr ""
+
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/shadowsocks-libev.js:139
+msgid "Server"
+msgstr ""
+
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/shadowsocks-libev.js:143
+msgid "Server port"
+msgstr ""
+
+#: applications/luci-app-shadowsocks-libev/root/usr/share/luci/menu.d/luci-app-shadowsocks-libev.json:3
+msgid "Shadowsocks-libev"
+msgstr ""
+
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:43
+msgid "Source Settings"
+msgstr ""
+
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:82
+msgid "Src default"
+msgstr ""
+
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:73
+msgid "Src ip/net bypass"
+msgstr ""
+
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:79
+msgid "Src ip/net checkdst"
+msgstr ""
+
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:76
+msgid "Src ip/net forward"
+msgstr ""
+
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/instances.js:89
+msgid "The address ss-server will initiate connection from"
+msgstr ""
+
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/instances.js:98
+msgid "The address ss-tunnel will forward traffic to"
+msgstr ""
+
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/shadowsocks-libev.js:174
+msgid "Timeout (sec)"
+msgstr ""
+
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/instances.js:97
+msgid "Tunnel address"
+msgstr ""
+
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/shadowsocks-libev.js:178
+msgid "Verbose"
+msgstr ""
+
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:52
+msgid "ss-redir for TCP"
+msgstr ""
+
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:55
+msgid "ss-redir for UDP"
+msgstr ""
index 71d2a48bbc62c04b427d75da27207860b84e3aea..a617363d71691fa2467e51b61ad3233b2f368fda 100644 (file)
@@ -1,8 +1,14 @@
 msgid ""
 msgstr ""
+"PO-Revision-Date: 2020-05-31 01:41+0000\n"
+"Last-Translator: Stephen Maundrell <smaundrell@gmail.com>\n"
+"Language-Team: English <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationsshadowsocks-libev/en/>\n"
 "Language: en\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+"X-Generator: Weblate 4.1-dev\n"
 
 #: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/instances.js:45
 msgid "-- instance type --"
@@ -112,7 +118,7 @@ msgstr ""
 
 #: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/instances.js:133
 msgid "Enabled"
-msgstr ""
+msgstr "Enabled"
 
 #: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:69
 msgid "Extra arguments"
index 0596164ebfa5857d7cd62593167d1ec0537415db..27337ccf5ca42c336cc61d605698bed6a78dccbb 100644 (file)
@@ -1,8 +1,14 @@
 msgid ""
 msgstr ""
+"PO-Revision-Date: 2020-06-02 06:41+0000\n"
+"Last-Translator: Petri Asikainen <uniluodossa@gmail.com>\n"
+"Language-Team: Finnish <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationsshadowsocks-libev/fi/>\n"
 "Language: fi\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+"X-Generator: Weblate 4.1-dev\n"
 
 #: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/instances.js:45
 msgid "-- instance type --"
@@ -14,7 +20,7 @@ msgstr ""
 
 #: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/instances.js:78
 msgid "Advanced Settings"
-msgstr ""
+msgstr "Lisäasetukset"
 
 #: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/instances.js:88
 msgid "Bind address"
@@ -30,7 +36,7 @@ msgstr ""
 
 #: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/servers.js:28
 msgid "Cancel"
-msgstr ""
+msgstr "Peruuta"
 
 #: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:80
 msgid ""
@@ -72,7 +78,7 @@ msgstr ""
 
 #: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/instances.js:130
 msgid "Disabled"
-msgstr ""
+msgstr "Pois käytöstä"
 
 #: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:103
 msgid "Dst default"
@@ -112,7 +118,7 @@ msgstr ""
 
 #: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/instances.js:133
 msgid "Enabled"
-msgstr ""
+msgstr "Käytössä"
 
 #: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:69
 msgid "Extra arguments"
@@ -148,7 +154,7 @@ msgstr ""
 #: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/instances.js:77
 #: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:42
 msgid "General Settings"
-msgstr ""
+msgstr "Yleisasetukset"
 
 #: applications/luci-app-shadowsocks-libev/root/usr/share/rpcd/acl.d/luci-app-shadowsocks-libev.json:3
 msgid "Grant service list access to LuCI app shadowsocks-libev"
@@ -236,7 +242,7 @@ msgstr ""
 
 #: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/instances.js:106
 msgid "Overview"
-msgstr ""
+msgstr "Yhteenveto"
 
 #: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/shadowsocks-libev.js:235
 msgid "Package is not installed"
@@ -248,7 +254,7 @@ msgstr ""
 
 #: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/shadowsocks-libev.js:152
 msgid "Password"
-msgstr ""
+msgstr "Salasana"
 
 #: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/shadowsocks-libev.js:162
 msgid "Plugin"
@@ -290,7 +296,7 @@ msgstr ""
 
 #: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/shadowsocks-libev.js:143
 msgid "Server port"
-msgstr ""
+msgstr "Palvelinportti"
 
 #: applications/luci-app-shadowsocks-libev/root/usr/share/luci/menu.d/luci-app-shadowsocks-libev.json:3
 msgid "Shadowsocks-libev"
index 8224e7e77014ecb778bf6a92f0ecd6b90ecc0411..28838eaa0817e648704d2003a988ffd64dd76d6c 100644 (file)
@@ -1,14 +1,14 @@
 msgid ""
 msgstr ""
-"PO-Revision-Date: 2020-02-19 13:29+0000\n"
-"Last-Translator: INAGAKI Hiroshi <musashino.open@gmail.com>\n"
+"PO-Revision-Date: 2020-06-13 22:13+0000\n"
+"Last-Translator: Satoru Yoshida <ramat@ram.ne.jp>\n"
 "Language-Team: Japanese <https://hosted.weblate.org/projects/openwrt/"
 "luciapplicationsshadowsocks-libev/ja/>\n"
 "Language: ja\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
 "Plural-Forms: nplurals=1; plural=0;\n"
-"X-Generator: Weblate 3.11\n"
+"X-Generator: Weblate 4.1-dev\n"
 
 #: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/instances.js:45
 msgid "-- instance type --"
@@ -36,7 +36,7 @@ msgstr ""
 
 #: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/servers.js:28
 msgid "Cancel"
-msgstr ""
+msgstr "キャンセル"
 
 #: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:80
 msgid ""
@@ -74,11 +74,11 @@ msgstr ""
 #: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:46
 #: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/servers.js:65
 msgid "Disable"
-msgstr ""
+msgstr "無効"
 
 #: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/instances.js:130
 msgid "Disabled"
-msgstr ""
+msgstr "無効"
 
 #: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:103
 msgid "Dst default"
@@ -154,7 +154,7 @@ msgstr ""
 #: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/instances.js:77
 #: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:42
 msgid "General Settings"
-msgstr ""
+msgstr "一般設定"
 
 #: applications/luci-app-shadowsocks-libev/root/usr/share/rpcd/acl.d/luci-app-shadowsocks-libev.json:3
 msgid "Grant service list access to LuCI app shadowsocks-libev"
@@ -166,7 +166,7 @@ msgstr ""
 
 #: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/servers.js:51
 msgid "Import"
-msgstr ""
+msgstr "インポート"
 
 #: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/servers.js:22
 #: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/servers.js:59
@@ -216,7 +216,7 @@ msgstr ""
 
 #: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/shadowsocks-libev.js:172
 msgid "MTU"
-msgstr ""
+msgstr "MTU"
 
 #: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/shadowsocks-libev.js:147
 msgid "Method"
@@ -242,7 +242,7 @@ msgstr ""
 
 #: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/instances.js:106
 msgid "Overview"
-msgstr ""
+msgstr "概要"
 
 #: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/shadowsocks-libev.js:235
 msgid "Package is not installed"
@@ -256,7 +256,7 @@ msgstr ""
 
 #: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/shadowsocks-libev.js:152
 msgid "Password"
-msgstr ""
+msgstr "パスワード"
 
 #: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/shadowsocks-libev.js:162
 msgid "Plugin"
@@ -294,7 +294,7 @@ msgstr ""
 
 #: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/shadowsocks-libev.js:139
 msgid "Server"
-msgstr ""
+msgstr "サーバー"
 
 #: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/shadowsocks-libev.js:143
 msgid "Server port"
index 20a7c87e70642ca4ade5962ea1f9857217e6dea2..4e25411872817a2b326621e67b68042cbc1a07d1 100644 (file)
@@ -1,6 +1,6 @@
 msgid ""
 msgstr ""
-"PO-Revision-Date: 2020-05-02 15:56+0000\n"
+"PO-Revision-Date: 2020-06-13 22:13+0000\n"
 "Last-Translator: Marcin Net <marcin.net@linux.pl>\n"
 "Language-Team: Polish <https://hosted.weblate.org/projects/openwrt/"
 "luciapplicationsshadowsocks-libev/pl/>\n"
@@ -168,7 +168,7 @@ msgstr ""
 #: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/instances.js:77
 #: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:42
 msgid "General Settings"
-msgstr "Ustawienia główne"
+msgstr "Główne"
 
 #: applications/luci-app-shadowsocks-libev/root/usr/share/rpcd/acl.d/luci-app-shadowsocks-libev.json:3
 msgid "Grant service list access to LuCI app shadowsocks-libev"
index 0a9b1582aeab492c64ef37e285707528f40c1fa2..9e453a358826c0c8268b4937d5ce0e4a7a37e47e 100644 (file)
@@ -1,6 +1,6 @@
 msgid ""
 msgstr ""
-"PO-Revision-Date: 2020-05-02 15:56+0000\n"
+"PO-Revision-Date: 2020-05-22 12:40+0000\n"
 "Last-Translator: Wellington Terumi Uemura <wellingtonuemura@gmail.com>\n"
 "Language-Team: Portuguese (Brazil) <https://hosted.weblate.org/projects/"
 "openwrt/luciapplicationsshadowsocks-libev/pt_BR/>\n"
@@ -358,7 +358,7 @@ msgstr "O endereço ss-server iniciará a conexão a partir de"
 
 #: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/instances.js:98
 msgid "The address ss-tunnel will forward traffic to"
-msgstr "O endereço ss-tunnel para onde o tráfego será encaminhado"
+msgstr "O endereço ss-tunnel para onde o tráfego será encaminhado"
 
 #: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/shadowsocks-libev.js:174
 msgid "Timeout (sec)"
index 254c4c52ce74c3a47f568554630c3454069e949e..f0996ae867dfb85eb57cadf5a5509961a9a6babc 100644 (file)
@@ -1,15 +1,15 @@
 msgid ""
 msgstr ""
-"PO-Revision-Date: 2020-02-23 12:33+0000\n"
-"Last-Translator: Anton Kikin <a.a.kikin@gmail.com>\n"
+"PO-Revision-Date: 2020-06-07 15:48+0000\n"
+"Last-Translator: Artem <KovalevArtem.ru@gmail.com>\n"
 "Language-Team: Russian <https://hosted.weblate.org/projects/openwrt/"
 "luciapplicationsshadowsocks-libev/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.0-dev\n"
+"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n"
+"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
+"X-Generator: Weblate 4.1-dev\n"
 
 #: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/instances.js:45
 msgid "-- instance type --"
@@ -293,7 +293,7 @@ msgstr "Запущен"
 
 #: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/shadowsocks-libev.js:139
 msgid "Server"
-msgstr ""
+msgstr "Сервер"
 
 #: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/shadowsocks-libev.js:143
 msgid "Server port"
index 6344a853481c643e9354f13110ef611ddb3cd4fd..c5ab236f1f1ff6cee1d9e8a42c74d14e81f5de7c 100644 (file)
@@ -1,14 +1,14 @@
 msgid ""
 msgstr ""
-"PO-Revision-Date: 2020-04-04 17:35+0000\n"
-"Last-Translator: Dušan Kazik <prescott66@gmail.com>\n"
+"PO-Revision-Date: 2020-06-09 21:41+0000\n"
+"Last-Translator: Miloš Leškanič <leskanic@gmail.com>\n"
 "Language-Team: Slovak <https://hosted.weblate.org/projects/openwrt/"
 "luciapplicationsshadowsocks-libev/sk/>\n"
 "Language: sk\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
 "Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n"
-"X-Generator: Weblate 4.0-dev\n"
+"X-Generator: Weblate 4.1-dev\n"
 
 #: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/instances.js:45
 msgid "-- instance type --"
@@ -118,7 +118,7 @@ msgstr "Zakázať/Povoliť"
 
 #: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/instances.js:133
 msgid "Enabled"
-msgstr "Zapnuté"
+msgstr "Povolené"
 
 #: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:69
 msgid "Extra arguments"
diff --git a/applications/luci-app-shairplay/po/ar/shairplay.po b/applications/luci-app-shairplay/po/ar/shairplay.po
new file mode 100644 (file)
index 0000000..44c05ae
--- /dev/null
@@ -0,0 +1,67 @@
+msgid ""
+msgstr ""
+"PO-Revision-Date: 2020-06-03 12:10+0000\n"
+"Last-Translator: Marwan Amireh <amirehmarwan@gmail.com>\n"
+"Language-Team: Arabic <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationsshairplay/ar/>\n"
+"Language: ar\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 "
+"&& n%100<=10 ? 3 : n%100>=11 ? 4 : 5;\n"
+"X-Generator: Weblate 4.1-dev\n"
+
+#: applications/luci-app-shairplay/luasrc/model/cbi/shairplay.lua:47
+msgid "AO Device ID"
+msgstr ""
+
+#: applications/luci-app-shairplay/luasrc/model/cbi/shairplay.lua:44
+msgid "AO Device Name"
+msgstr ""
+
+#: applications/luci-app-shairplay/luasrc/model/cbi/shairplay.lua:33
+msgid "AO Driver"
+msgstr ""
+
+#: applications/luci-app-shairplay/luasrc/model/cbi/shairplay.lua:18
+msgid "Airport Name"
+msgstr ""
+
+#: applications/luci-app-shairplay/luasrc/model/cbi/shairplay.lua:34
+#: applications/luci-app-shairplay/luasrc/model/cbi/shairplay.lua:49
+msgid "Default"
+msgstr ""
+
+#: applications/luci-app-shairplay/luasrc/model/cbi/shairplay.lua:10
+msgid "Enabled"
+msgstr "ممكّن"
+
+#: applications/luci-app-shairplay/root/usr/share/rpcd/acl.d/luci-app-shairplay.json:3
+msgid "Grant UCI access for luci-app-shairplay"
+msgstr ""
+
+#: applications/luci-app-shairplay/luasrc/model/cbi/shairplay.lua:29
+msgid "HW Address"
+msgstr ""
+
+#: applications/luci-app-shairplay/luasrc/model/cbi/shairplay.lua:25
+msgid "Password"
+msgstr ""
+
+#: applications/luci-app-shairplay/luasrc/model/cbi/shairplay.lua:21
+msgid "Port"
+msgstr ""
+
+#: applications/luci-app-shairplay/luasrc/model/cbi/shairplay.lua:15
+msgid "Respawn"
+msgstr ""
+
+#: applications/luci-app-shairplay/root/usr/share/luci/menu.d/luci-app-shairplay.json:3
+msgid "Shairplay"
+msgstr ""
+
+#: applications/luci-app-shairplay/luasrc/model/cbi/shairplay.lua:4
+msgid ""
+"Shairplay is a simple AirPlay server implementation, here you can configure "
+"the settings."
+msgstr ""
index 5f79a34893046a2d4d6ee094033cd856282f506b..ecfb9033be11dda417abc858bd6f1165e84ed6f2 100644 (file)
@@ -1,8 +1,14 @@
 msgid ""
 msgstr ""
+"PO-Revision-Date: 2020-05-31 01:41+0000\n"
+"Last-Translator: Stephen Maundrell <smaundrell@gmail.com>\n"
+"Language-Team: English <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationsshairplay/en/>\n"
 "Language: en\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+"X-Generator: Weblate 4.1-dev\n"
 
 #: applications/luci-app-shairplay/luasrc/model/cbi/shairplay.lua:47
 msgid "AO Device ID"
@@ -27,7 +33,7 @@ msgstr ""
 
 #: applications/luci-app-shairplay/luasrc/model/cbi/shairplay.lua:10
 msgid "Enabled"
-msgstr ""
+msgstr "Enabled"
 
 #: applications/luci-app-shairplay/root/usr/share/rpcd/acl.d/luci-app-shairplay.json:3
 msgid "Grant UCI access for luci-app-shairplay"
index 8a2f3dc4fe961f6892f4b6480cb028140d37ecb7..362d409b07cd0310db3fd74e31f082ce2de85995 100644 (file)
@@ -1,8 +1,14 @@
 msgid ""
 msgstr ""
+"PO-Revision-Date: 2020-06-02 06:41+0000\n"
+"Last-Translator: Petri Asikainen <uniluodossa@gmail.com>\n"
+"Language-Team: Finnish <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationsshairplay/fi/>\n"
 "Language: fi\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+"X-Generator: Weblate 4.1-dev\n"
 
 #: applications/luci-app-shairplay/luasrc/model/cbi/shairplay.lua:47
 msgid "AO Device ID"
@@ -27,7 +33,7 @@ msgstr ""
 
 #: applications/luci-app-shairplay/luasrc/model/cbi/shairplay.lua:10
 msgid "Enabled"
-msgstr ""
+msgstr "Käytössä"
 
 #: applications/luci-app-shairplay/root/usr/share/rpcd/acl.d/luci-app-shairplay.json:3
 msgid "Grant UCI access for luci-app-shairplay"
@@ -39,11 +45,11 @@ msgstr ""
 
 #: applications/luci-app-shairplay/luasrc/model/cbi/shairplay.lua:25
 msgid "Password"
-msgstr ""
+msgstr "Salasana"
 
 #: applications/luci-app-shairplay/luasrc/model/cbi/shairplay.lua:21
 msgid "Port"
-msgstr ""
+msgstr "Portti"
 
 #: applications/luci-app-shairplay/luasrc/model/cbi/shairplay.lua:15
 msgid "Respawn"
index 2f7633059d8fcdc96ee1bae93e6a90cd73d18776..abc562e553878eb3385318f62414227bff55ccec 100644 (file)
@@ -2,8 +2,8 @@ msgid ""
 msgstr ""
 "Project-Id-Version: \n"
 "POT-Creation-Date: \n"
-"PO-Revision-Date: 2020-01-15 02:10+0000\n"
-"Last-Translator: Scott Anecito <scott.anecito@linux.com>\n"
+"PO-Revision-Date: 2020-06-13 22:13+0000\n"
+"Last-Translator: Satoru Yoshida <ramat@ram.ne.jp>\n"
 "Language-Team: Japanese <https://hosted.weblate.org/projects/openwrt/"
 "luciapplicationsshairplay/ja/>\n"
 "Language: ja\n"
@@ -11,7 +11,7 @@ msgstr ""
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
 "Plural-Forms: nplurals=1; plural=0;\n"
-"X-Generator: Weblate 3.11-dev\n"
+"X-Generator: Weblate 4.1-dev\n"
 "X-Poedit-Basepath: .\n"
 
 #: applications/luci-app-shairplay/luasrc/model/cbi/shairplay.lua:47
@@ -41,7 +41,7 @@ msgstr "有効"
 
 #: applications/luci-app-shairplay/root/usr/share/rpcd/acl.d/luci-app-shairplay.json:3
 msgid "Grant UCI access for luci-app-shairplay"
-msgstr ""
+msgstr "luci-app-shairplay に UCI アクセスを許可"
 
 #: applications/luci-app-shairplay/luasrc/model/cbi/shairplay.lua:29
 msgid "HW Address"
index d82ba2be273e50ab2a4e17822fc6953bd17119e7..152586edadeabc236eca15e4bf92957b769ebc2c 100644 (file)
@@ -2,17 +2,17 @@ msgid ""
 msgstr ""
 "Project-Id-Version: LuCI: shairplay\n"
 "POT-Creation-Date: 2017-12-06 11:15+0300\n"
-"PO-Revision-Date: 2020-02-23 12:33+0000\n"
-"Last-Translator: Anton Kikin <a.a.kikin@gmail.com>\n"
+"PO-Revision-Date: 2020-06-13 04:57+0000\n"
+"Last-Translator: sergio <sergio+it@outerface.net>\n"
 "Language-Team: Russian <https://hosted.weblate.org/projects/openwrt/"
 "luciapplicationsshairplay/ru/>\n"
 "Language: ru\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<="
-"4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
-"X-Generator: Weblate 4.0-dev\n"
+"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n"
+"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
+"X-Generator: Weblate 4.1-dev\n"
 "Project-Info: Это технический перевод, не дословный. Главное-удобный русский "
 "интерфейс, все проверялось в графическом режиме, совместим с другими apps\n"
 
@@ -30,7 +30,7 @@ msgstr "AO драйвер"
 
 #: applications/luci-app-shairplay/luasrc/model/cbi/shairplay.lua:18
 msgid "Airport Name"
-msgstr "Ð\98мÑ\8f Air-поÑ\80Ñ\82а"
+msgstr "Ð\9dазвание Airport"
 
 #: applications/luci-app-shairplay/luasrc/model/cbi/shairplay.lua:34
 #: applications/luci-app-shairplay/luasrc/model/cbi/shairplay.lua:49
@@ -43,7 +43,7 @@ msgstr "Включено"
 
 #: applications/luci-app-shairplay/root/usr/share/rpcd/acl.d/luci-app-shairplay.json:3
 msgid "Grant UCI access for luci-app-shairplay"
-msgstr ""
+msgstr "luci-app-vpnbypass luci-app-shairplay"
 
 #: applications/luci-app-shairplay/luasrc/model/cbi/shairplay.lua:29
 msgid "HW Address"
index ac4c00a6efee7c575580d07ce6c29ea6d7458e73..a95fc439ab056d96b1201fa65daae66b50c2e775 100644 (file)
@@ -1,14 +1,14 @@
 msgid ""
 msgstr ""
-"PO-Revision-Date: 2020-04-04 17:35+0000\n"
-"Last-Translator: Dušan Kazik <prescott66@gmail.com>\n"
+"PO-Revision-Date: 2020-06-09 21:41+0000\n"
+"Last-Translator: Miloš Leškanič <leskanic@gmail.com>\n"
 "Language-Team: Slovak <https://hosted.weblate.org/projects/openwrt/"
 "luciapplicationsshairplay/sk/>\n"
 "Language: sk\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
 "Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n"
-"X-Generator: Weblate 4.0-dev\n"
+"X-Generator: Weblate 4.1-dev\n"
 
 #: applications/luci-app-shairplay/luasrc/model/cbi/shairplay.lua:47
 msgid "AO Device ID"
@@ -33,7 +33,7 @@ msgstr ""
 
 #: applications/luci-app-shairplay/luasrc/model/cbi/shairplay.lua:10
 msgid "Enabled"
-msgstr "Zapnuté"
+msgstr "Povolené"
 
 #: applications/luci-app-shairplay/root/usr/share/rpcd/acl.d/luci-app-shairplay.json:3
 msgid "Grant UCI access for luci-app-shairplay"
index 93719a4195b51b6ed85ebdb7abe1347d0fc196f9..95fe7a29253f5d04f9d3eabf05ef3bb5e1777ee8 100644 (file)
@@ -10,7 +10,7 @@ LUCI_TITLE:=Simple Adblock Web UI
 LUCI_DESCRIPTION:=Provides Web UI for simple-adblock service.
 LUCI_DEPENDS:=+luci-compat +luci-mod-admin-full +simple-adblock
 LUCI_PKGARCH:=all
-PKG_RELEASE:=46
+PKG_RELEASE:=49
 
 include ../../luci.mk
 
index a7c7edcd1c4055f19ce6b57796a144537cec2c2a..4a24897fffbdf2a64f49e58ad1c4f50e0f019f1b 100644 (file)
@@ -13,13 +13,59 @@ local fs = require "nixio.fs"
 local nutil = require "nixio.util"
 local http = require "luci.http"
 local dispatcher = require "luci.dispatcher"
+
+function getPackageVersion()
+       local opkgFile = "/usr/lib/opkg/status"
+       local line
+       local flag = false
+       for line in io.lines(opkgFile) do
+               if flag then
+                       return line:match('[%d%.$-]+') or ""
+               elseif line:find("Package: " .. packageName:gsub("%-", "%%%-")) then
+                       flag = true
+               end
+       end
+       return ""
+end
+
+function getFileLines(file)
+       local f = io.open(file)
+       if f then
+               local t = f:read("*a")
+               local _,n = t:gsub("\n","")
+               f:close()
+               return n
+       else 
+               return "0"
+       end
+end
+
+function checkDnsmasq() return fs.access("/usr/sbin/dnsmasq") end
+function checkUnbound() return fs.access("/usr/sbin/unbound") end
+function checkIpset() 
+       if fs.access("/usr/sbin/ipset") and sys.call("/usr/sbin/ipset help hash:net >/dev/null 2>&1") == 0 then
+               return true
+       else
+               return false
+       end
+end
+
+function checkDnsmasqIpset()
+       if checkDnsmasq() then
+               local o = util.trim(util.exec("/usr/sbin/dnsmasq -v 2>/dev/null"))
+               if not o:match("no%-ipset") and o:match("ipset") and checkIpset() then
+                       return true
+               else
+                       return false
+               end
+       else
+               return false
+       end
+end
+
 local enabledFlag = uci:get(packageName, "config", "enabled")
 local command, outputFile, outputCache, outputGzip
 local targetDNS = uci:get(packageName, "config", "dns")
-local checkDnsmasq = sys.call("which dnsmasq >/dev/null 2>&1") == 0 and true
-local checkUnbound = sys.call("which unbound >/dev/null 2>&1") == 0 and true
-local checkDnsmasqIpset = sys.call("dnsmasq -v 2>/dev/null | grep -q 'no-ipset' || ! dnsmasq -v 2>/dev/null | grep -q -w 'ipset'") ~= 0
-   and sys.call("ipset help hash:net >/dev/null 2>&1") and true
 
 if not targetDNS or targetDNS == "" then
        targetDNS = "dnsmasq.servers"
@@ -49,11 +95,20 @@ elseif targetDNS == "unbound.adb_list" then
        outputGzip="/etc/" .. packageName .. ".unbound.gz"
 end
 
-local packageVersion = packageName .. " " .. tostring(util.trim(sys.exec("opkg list-installed " .. packageName .. " | awk '{print $3}'")))
-local tmpfs, tmpfsMessage, tmpfsError, tmpfsStats
-local tmpfsStatus = "statusStopped"
+local packageVersion = getPackageVersion()
+local tmpfs, tmpfsMessage, tmpfsError, tmpfsStats, tmpfsStatus
+
+if packageVersion == "" then
+       tmpfsStatus = "statusNoInstall"
+else
+       tmpfsStatus = "statusStopped"
+end
+
 if fs.access("/var/run/" .. packageName .. ".json") then
-       tmpfs = jsonc.parse(util.trim(sys.exec("cat /var/run/" .. packageName .. ".json")))
+       local f = io.open("/var/run/" .. packageName .. ".json")
+       local s = f:read("*a")
+       f:close()
+       tmpfs = jsonc.parse(s)
 end
 
 if tmpfs and tmpfs['data'] then
@@ -88,18 +143,19 @@ errorTable["errorFailDNSReload"] = translate("failed to restart/reload DNS resol
 errorTable["errorSharedMemory"] = translate("failed to access shared memory")
 errorTable["errorSorting"] = translate("failed to sort data file")
 errorTable["errorOptimization"] = translate("failed to optimize data file")
-errorTable["errorWhitelistProcessing"] = translate("failed to process whitelist")
+errorTable["errorAllowListProcessing"] = translate("failed to process allow-list")
 errorTable["errorDataFileFormatting"] = translate("failed to format data file")
 errorTable["errorMovingDataFile"] = translatef("failed to move temporary data file to '%s'", outputFile)
 errorTable["errorCreatingCompressedCache"] = translate("failed to create compressed cache")
 errorTable["errorRemovingTempFiles"] = translate("failed to remove temporary files")
 errorTable["errorRestoreCompressedCache"] = translate("failed to unpack compressed cache")
 errorTable["errorRestoreCache"] = translatef("failed to move '%s' to '%s'", outputCache, outputFile)
-errorTable["errorOhSnap"] = translate("failed to create blocklist or restart DNS resolver")
+errorTable["errorOhSnap"] = translate("failed to create block-list or restart DNS resolver")
 errorTable["errorStopping"] = translatef("failed to stop %s", packageName)
 errorTable["errorDNSReload"] = translate("failed to reload/restart DNS resolver")
 errorTable["errorDownloadingList"] = translate("failed to download")
 errorTable["errorParsingList"] = translate("failed to parse")
+errorTable["errorNoSSLSupport"] = translate("no HTTPS/SSL support on device")
 
 m = Map("simple-adblock", translate("Simple AdBlock Settings"))
 m.apply_on_parse = true
@@ -107,7 +163,7 @@ m.on_after_apply = function(self)
        sys.call("/etc/init.d/simple-adblock restart")
 end
 
-h = m:section(NamedSection, "config", "simple-adblock", translatef("Service Status [%s]", packageVersion))
+h = m:section(NamedSection, "config", "simple-adblock", translatef("Service Status [%s %s]", packageName, packageVersion))
 
 if tmpfsStatus == "statusStarting" or
         tmpfsStatus == "statusRestarting" or
@@ -129,7 +185,7 @@ else
                if fs.access(outputCache) then
                        sm = h:option(DummyValue, "_dummy", translate("Info"))
                        sm.template = "simple-adblock/status"
-                       sm.value = translatef("Cache file containing %s domains found.", util.trim(sys.exec("wc -l < " .. outputCache)))
+                       sm.value = translatef("Cache file containing %s domains found.", getFileLines(outputCache))
                elseif fs.access(outputGzip) then
                        sm = h:option(DummyValue, "_dummy", translate("Info"))
                        sm.template = "simple-adblock/status"
@@ -139,7 +195,7 @@ else
                ss = h:option(DummyValue, "_dummy", translate("Service Status"))
                ss.template = "simple-adblock/status"
                if tmpfsStatus == "statusSuccess" then
-                       ss.value = translatef("%s is blocking %s domains (with %s).", packageVersion, util.trim(sys.exec("wc -l < " .. outputFile)), targetDNS)
+                       ss.value = translatef("%s is blocking %s domains (with %s).", packageVersion, getFileLines(outputFile), targetDNS)
                else
                        ss.value = statusTable[tmpfsStatus]
                end
@@ -154,8 +210,8 @@ else
                        es.value = ""
                        local err, e, url
                        for err in tmpfsError:gmatch("[%p%w]+") do
-                               if err:match("=") then
-                                       e,url = err:match("(.+)=(.+)")
+                               if err:match("|") then
+                                       e,url = err:match("(.+)|(.+)")
                                        es.value = translatef("%s Error: %s %s", es.value, errorTable[e], url) .. ".\n"
                                else
                                        es.value = translatef("%s Error: %s", es.value, errorTable[err]) .. ".\n"
@@ -203,28 +259,28 @@ s:tab("advanced", translate("Advanced Configuration"))
 
 local dns_descr = translatef("Pick the DNS resolution option to create the adblock list for, see the <a href=\"%s#dns-resolution-option\" target=\"_blank\">README</a> for details.", readmeURL)
 
-if not checkDnsmasq then
+if not checkDnsmasq() then
        dns_descr = dns_descr .. "<br />" .. translatef("Please note that %s is not supported on this system.", "<i>dnsmasq.addnhosts</i>")
        dns_descr = dns_descr .. "<br />" .. translatef("Please note that %s is not supported on this system.", "<i>dnsmasq.conf</i>")
        dns_descr = dns_descr .. "<br />" .. translatef("Please note that %s is not supported on this system.", "<i>dnsmasq.ipset</i>")
        dns_descr = dns_descr .. "<br />" .. translatef("Please note that %s is not supported on this system.", "<i>dnsmasq.servers</i>")
-elseif not checkDnsmasqIpset then 
+elseif not checkDnsmasqIpset() then 
        dns_descr = dns_descr .. "<br />" .. translatef("Please note that %s is not supported on this system.", "<i>dnsmasq.ipset</i>")
 end
-if not checkUnbound then 
+if not checkUnbound() then 
        dns_descr = dns_descr .. "<br />" .. translatef("Please note that %s is not supported on this system.", "<i>unbound.adb_list</i>")
 end
 
 dns = s:taboption("advanced", ListValue, "dns", translate("DNS Service"), dns_descr)
-if checkDnsmasq then
+if checkDnsmasq() then
        dns:value("dnsmasq.addnhosts", translate("DNSMASQ Additional Hosts"))
        dns:value("dnsmasq.conf", translate("DNSMASQ Config"))
-       if checkDnsmasqIpset then
+       if checkDnsmasqIpset() then
                dns:value("dnsmasq.ipset", translate("DNSMASQ IP Set"))
        end
        dns:value("dnsmasq.servers", translate("DNSMASQ Servers File"))
 end
-if checkUnbound then
+if checkUnbound() then
        dns:value("unbound.adb_list", translate("Unbound AdBlock List"))
 end
 dns.default = "dnsmasq.servers"
@@ -264,30 +320,30 @@ o11:value("1", translate("Enable Debugging"))
 o11.default = "0"
 
 
-s2 = m:section(NamedSection, "config", "simple-adblock", translate("Whitelist and Blocklist Management"))
--- Whitelisted Domains
-d1 = s2:option(DynamicList, "whitelist_domain", translate("Whitelisted Domains"), translate("Individual domains to be whitelisted."))
+s2 = m:section(NamedSection, "config", "simple-adblock", translate("Allowed and Blocked Lists Management"))
+-- Allowed Domains
+d1 = s2:option(DynamicList, "allowed_domain", translate("Allowed Domains"), translate("Individual domains to be allowed."))
 d1.addremove = false
 d1.optional = false
 
--- Blacklisted Domains
-d3 = s2:option(DynamicList, "blacklist_domain", translate("Blacklisted Domains"), translate("Individual domains to be blacklisted."))
-d3.addremove = false
-d3.optional = false
-
--- Whitelisted Domains URLs
-d2 = s2:option(DynamicList, "whitelist_domains_url", translate("Whitelisted Domain URLs"), translate("URLs to lists of domains to be whitelisted."))
+-- Allowed Domains URLs
+d2 = s2:option(DynamicList, "allowed_domains_url", translate("Allowed Domain URLs"), translate("URLs to lists of domains to be allowed."))
 d2.addremove = false
 d2.optional = false
 
--- Blacklisted Domains URLs
-d4 = s2:option(DynamicList, "blacklist_domains_url", translate("Blacklisted Domain URLs"), translate("URLs to lists of domains to be blacklisted."))
+-- Blocked Domains
+d3 = s2:option(DynamicList, "blocked_domain", translate("Blocked Domains"), translate("Individual domains to be blocked."))
+d3.addremove = false
+d3.optional = false
+
+-- Blocked Domains URLs
+d4 = s2:option(DynamicList, "blocked_domains_url", translate("Blocked Domain URLs"), translate("URLs to lists of domains to be blocked."))
 d4.addremove = false
 d4.optional = false
 
--- Blacklisted Hosts URLs
-d5 = s2:option(DynamicList, "blacklist_hosts_url", translate("Blacklisted Hosts URLs"), translate("URLs to lists of hosts to be blacklisted."))
+-- Blocked Hosts URLs
+d5 = s2:option(DynamicList, "blocked_hosts_url", translate("Blocked Hosts URLs"), translate("URLs to lists of hosts to be blocked."))
 d5.addremove = false
 d5.optional = false
 
-return m
+return m
\ No newline at end of file
diff --git a/applications/luci-app-simple-adblock/po/ar/simple-adblock.po b/applications/luci-app-simple-adblock/po/ar/simple-adblock.po
new file mode 100644 (file)
index 0000000..b343767
--- /dev/null
@@ -0,0 +1,434 @@
+msgid ""
+msgstr ""
+"Language: ar\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:217
+msgid "%s Error: %s"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:215
+msgid "%s Error: %s %s"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:198
+msgid "%s is blocking %s domains (with %s)."
+msgstr ""
+
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:131
+msgid "%s is not installed or not found"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:290
+msgid "Add IPv6 entries"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:288
+msgid "Add IPv6 entries to block-list."
+msgstr ""
+
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:258
+msgid "Advanced Configuration"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:330
+msgid "Allowed Domain URLs"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:325
+msgid "Allowed Domains"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:323
+msgid "Allowed and Blocked Lists Management"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:312
+msgid ""
+"Attempt to create a compressed cache of block-list in the persistent memory."
+msgstr ""
+
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:230
+msgid "Basic Configuration"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:340
+msgid "Blocked Domain URLs"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:335
+msgid "Blocked Domains"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:345
+msgid "Blocked Hosts URLs"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:188
+msgid "Cache file containing %s domains found."
+msgstr ""
+
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:208
+msgid "Collected Errors"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:192
+msgid "Compressed cache file found."
+msgstr ""
+
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:228
+msgid "Configuration"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:232
+msgid "Controls system log and console output verbosity."
+msgstr ""
+
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:303
+msgid "Curl download retry"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:274
+msgid "DNS Service"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:276
+msgid "DNSMASQ Additional Hosts"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:277
+msgid "DNSMASQ Config"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:279
+msgid "DNSMASQ IP Set"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:281
+msgid "DNSMASQ Servers File"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:295
+msgid "Delay (in seconds) for on-boot start"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/luasrc/view/simple-adblock/buttons.htm:68
+msgid "Disable"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:318
+msgid "Disable Debugging"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:289
+msgid "Do not add IPv6 entries"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:313
+msgid "Do not store compressed cache"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:308
+msgid "Do not use simultaneous processing"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:299
+msgid "Download time-out (in seconds)"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:136
+msgid "Downloading"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/luasrc/view/simple-adblock/buttons.htm:65
+msgid "Enable"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:317
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:319
+msgid "Enable Debugging"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:317
+msgid "Enables debug output to /tmp/simple-adblock.log."
+msgstr ""
+
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:137
+msgid "Error"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:139
+msgid "Fail"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/luasrc/view/simple-adblock/buttons.htm:55
+msgid "Force Re-Download"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:135
+msgid "Force Reloading"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:238
+msgid "Force Router DNS"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:240
+msgid "Force Router DNS server to all local devices"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:238
+msgid "Forces Router DNS use on local devices, also known as DNS Hijacking."
+msgstr ""
+
+#: applications/luci-app-simple-adblock/root/usr/share/rpcd/acl.d/luci-app-simple-adblock.json:3
+msgid "Grant UCI and file access for luci-app-simple-adblock"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:288
+msgid "IPv6 Support"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:303
+msgid ""
+"If curl is installed and detected, it would retry download this many times "
+"on timeout/fail."
+msgstr ""
+
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:325
+msgid "Individual domains to be allowed."
+msgstr ""
+
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:335
+msgid "Individual domains to be blocked."
+msgstr ""
+
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:186
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:190
+msgid "Info"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:249
+msgid "LED to indicate status"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:307
+msgid ""
+"Launch all lists downloads and processing simultaneously, reducing service "
+"start time."
+msgstr ""
+
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:239
+msgid "Let local devices use their own DNS servers if set"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/luasrc/view/simple-adblock/js.htm:51
+msgid "Loading"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:203
+msgid "Message"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:232
+msgid "Output Verbosity Setting"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:260
+msgid ""
+"Pick the DNS resolution option to create the adblock list for, see the <a "
+"href=\"%s#dns-resolution-option\" target=\"_blank\">README</a> for details."
+msgstr ""
+
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:250
+msgid "Pick the LED not already used in %sSystem LED Configuration%s."
+msgstr ""
+
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:263
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:264
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:265
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:266
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:268
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:271
+msgid "Please note that %s is not supported on this system."
+msgstr ""
+
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:134
+msgid "Restarting"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:295
+msgid "Run service after set delay on boot."
+msgstr ""
+
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:172
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:182
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:195
+msgid "Service Status"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:166
+msgid "Service Status [%s %s]"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/luasrc/controller/simple-adblock.lua:4
+#: applications/luci-app-simple-adblock/root/usr/share/luci/menu.d/luci-app-simple-adblock.json:3
+msgid "Simple AdBlock"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:160
+msgid "Simple AdBlock Settings"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:307
+msgid "Simultaneous processing"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:234
+msgid "Some output"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/luasrc/view/simple-adblock/buttons.htm:52
+msgid "Start"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:133
+msgid "Starting"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/luasrc/view/simple-adblock/buttons.htm:58
+msgid "Stop"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:299
+msgid "Stop the download if it is stalled for set number of seconds."
+msgstr ""
+
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:132
+msgid "Stopped"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:314
+msgid "Store compressed cache"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:312
+msgid "Store compressed cache file on router"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:140
+msgid "Success"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:233
+msgid "Suppress output"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:176
+msgid "Task"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:330
+msgid "URLs to lists of domains to be allowed."
+msgstr ""
+
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:340
+msgid "URLs to lists of domains to be blocked."
+msgstr ""
+
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:345
+msgid "URLs to lists of hosts to be blocked."
+msgstr ""
+
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:284
+msgid "Unbound AdBlock List"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:309
+msgid "Use simultaneous processing"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:235
+msgid "Verbose output"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:138
+msgid "Warning"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:143
+msgid "failed to access shared memory"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:141
+msgid "failed to create '%s' file"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:153
+msgid "failed to create block-list or restart DNS resolver"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:149
+msgid "failed to create compressed cache"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:156
+msgid "failed to download"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:147
+msgid "failed to format data file"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:152
+msgid "failed to move '%s' to '%s'"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:148
+msgid "failed to move temporary data file to '%s'"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:145
+msgid "failed to optimize data file"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:157
+msgid "failed to parse"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:146
+msgid "failed to process allow-list"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:155
+msgid "failed to reload/restart DNS resolver"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:150
+msgid "failed to remove temporary files"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:142
+msgid "failed to restart/reload DNS resolver"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:144
+msgid "failed to sort data file"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:154
+msgid "failed to stop %s"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:151
+msgid "failed to unpack compressed cache"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:158
+msgid "no HTTPS/SSL support on device"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:252
+msgid "none"
+msgstr ""
index 79a886374d3aed13fa932180c8872165a91ec129..39b84d20e897ef78bf9481133c9f6219050c5b6e 100644 (file)
@@ -4,100 +4,112 @@ msgstr ""
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:161
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:217
 msgid "%s Error: %s"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:159
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:215
 msgid "%s Error: %s %s"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:142
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:198
 msgid "%s is blocking %s domains (with %s)."
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:76
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:131
 msgid "%s is not installed or not found"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:234
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:290
 msgid "Add IPv6 entries"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:232
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:288
 msgid "Add IPv6 entries to block-list."
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:202
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:258
 msgid "Advanced Configuration"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:256
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:330
+msgid "Allowed Domain URLs"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:325
+msgid "Allowed Domains"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:323
+msgid "Allowed and Blocked Lists Management"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:312
 msgid ""
 "Attempt to create a compressed cache of block-list in the persistent memory."
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:174
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:230
 msgid "Basic Configuration"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:284
-msgid "Blacklisted Domain URLs"
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:340
+msgid "Blocked Domain URLs"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:274
-msgid "Blacklisted Domains"
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:335
+msgid "Blocked Domains"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:289
-msgid "Blacklisted Hosts URLs"
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:345
+msgid "Blocked Hosts URLs"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:132
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:188
 msgid "Cache file containing %s domains found."
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:152
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:208
 msgid "Collected Errors"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:136
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:192
 msgid "Compressed cache file found."
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:172
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:228
 msgid "Configuration"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:176
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:232
 msgid "Controls system log and console output verbosity."
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:247
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:303
 msgid "Curl download retry"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:218
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:274
 msgid "DNS Service"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:220
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:276
 msgid "DNSMASQ Additional Hosts"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:221
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:277
 msgid "DNSMASQ Config"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:223
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:279
 msgid "DNSMASQ IP Set"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:225
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:281
 msgid "DNSMASQ Servers File"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:239
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:295
 msgid "Delay (in seconds) for on-boot start"
 msgstr ""
 
@@ -105,27 +117,27 @@ msgstr ""
 msgid "Disable"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:262
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:318
 msgid "Disable Debugging"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:233
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:289
 msgid "Do not add IPv6 entries"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:257
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:313
 msgid "Do not store compressed cache"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:252
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:308
 msgid "Do not use simultaneous processing"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:243
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:299
 msgid "Download time-out (in seconds)"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:81
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:136
 msgid "Downloading"
 msgstr ""
 
@@ -133,20 +145,20 @@ msgstr ""
 msgid "Enable"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:261
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:263
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:317
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:319
 msgid "Enable Debugging"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:261
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:317
 msgid "Enables debug output to /tmp/simple-adblock.log."
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:82
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:137
 msgid "Error"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:84
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:139
 msgid "Fail"
 msgstr ""
 
@@ -154,60 +166,60 @@ msgstr ""
 msgid "Force Re-Download"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:80
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:135
 msgid "Force Reloading"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:182
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:238
 msgid "Force Router DNS"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:184
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:240
 msgid "Force Router DNS server to all local devices"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:182
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:238
 msgid "Forces Router DNS use on local devices, also known as DNS Hijacking."
 msgstr ""
 
 #: applications/luci-app-simple-adblock/root/usr/share/rpcd/acl.d/luci-app-simple-adblock.json:3
-msgid "Grant UCI access for luci-app-simple-adblock"
+msgid "Grant UCI and file access for luci-app-simple-adblock"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:232
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:288
 msgid "IPv6 Support"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:247
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:303
 msgid ""
 "If curl is installed and detected, it would retry download this many times "
 "on timeout/fail."
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:274
-msgid "Individual domains to be blacklisted."
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:325
+msgid "Individual domains to be allowed."
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:269
-msgid "Individual domains to be whitelisted."
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:335
+msgid "Individual domains to be blocked."
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:130
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:134
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:186
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:190
 msgid "Info"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:193
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:249
 msgid "LED to indicate status"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:251
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:307
 msgid ""
 "Launch all lists downloads and processing simultaneously, reducing service "
 "start time."
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:183
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:239
 msgid "Let local devices use their own DNS servers if set"
 msgstr ""
 
@@ -215,49 +227,49 @@ msgstr ""
 msgid "Loading"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:147
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:203
 msgid "Message"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:176
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:232
 msgid "Output Verbosity Setting"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:204
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:260
 msgid ""
 "Pick the DNS resolution option to create the adblock list for, see the <a "
 "href=\"%s#dns-resolution-option\" target=\"_blank\">README</a> for details."
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:194
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:250
 msgid "Pick the LED not already used in %sSystem LED Configuration%s."
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:207
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:208
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:209
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:210
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:212
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:215
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:263
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:264
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:265
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:266
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:268
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:271
 msgid "Please note that %s is not supported on this system."
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:79
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:134
 msgid "Restarting"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:239
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:295
 msgid "Run service after set delay on boot."
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:116
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:126
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:139
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:172
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:182
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:195
 msgid "Service Status"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:110
-msgid "Service Status [%s]"
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:166
+msgid "Service Status [%s %s]"
 msgstr ""
 
 #: applications/luci-app-simple-adblock/luasrc/controller/simple-adblock.lua:4
@@ -265,15 +277,15 @@ msgstr ""
 msgid "Simple AdBlock"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:104
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:160
 msgid "Simple AdBlock Settings"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:251
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:307
 msgid "Simultaneous processing"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:178
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:234
 msgid "Some output"
 msgstr ""
 
@@ -281,7 +293,7 @@ msgstr ""
 msgid "Start"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:78
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:133
 msgid "Starting"
 msgstr ""
 
@@ -289,142 +301,134 @@ msgstr ""
 msgid "Stop"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:243
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:299
 msgid "Stop the download if it is stalled for set number of seconds."
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:77
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:132
 msgid "Stopped"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:258
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:314
 msgid "Store compressed cache"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:256
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:312
 msgid "Store compressed cache file on router"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:85
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:140
 msgid "Success"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:177
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:233
 msgid "Suppress output"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:120
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:176
 msgid "Task"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:284
-msgid "URLs to lists of domains to be blacklisted."
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:330
+msgid "URLs to lists of domains to be allowed."
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:279
-msgid "URLs to lists of domains to be whitelisted."
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:340
+msgid "URLs to lists of domains to be blocked."
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:289
-msgid "URLs to lists of hosts to be blacklisted."
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:345
+msgid "URLs to lists of hosts to be blocked."
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:228
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:284
 msgid "Unbound AdBlock List"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:253
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:309
 msgid "Use simultaneous processing"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:179
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:235
 msgid "Verbose output"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:83
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:138
 msgid "Warning"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:267
-msgid "Whitelist and Blocklist Management"
-msgstr ""
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:279
-msgid "Whitelisted Domain URLs"
-msgstr ""
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:269
-msgid "Whitelisted Domains"
-msgstr ""
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:88
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:143
 msgid "failed to access shared memory"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:86
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:141
 msgid "failed to create '%s' file"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:98
-msgid "failed to create blocklist or restart DNS resolver"
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:153
+msgid "failed to create block-list or restart DNS resolver"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:94
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:149
 msgid "failed to create compressed cache"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:101
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:156
 msgid "failed to download"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:92
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:147
 msgid "failed to format data file"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:97
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:152
 msgid "failed to move '%s' to '%s'"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:93
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:148
 msgid "failed to move temporary data file to '%s'"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:90
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:145
 msgid "failed to optimize data file"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:102
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:157
 msgid "failed to parse"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:91
-msgid "failed to process whitelist"
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:146
+msgid "failed to process allow-list"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:100
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:155
 msgid "failed to reload/restart DNS resolver"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:95
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:150
 msgid "failed to remove temporary files"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:87
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:142
 msgid "failed to restart/reload DNS resolver"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:89
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:144
 msgid "failed to sort data file"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:99
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:154
 msgid "failed to stop %s"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:96
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:151
 msgid "failed to unpack compressed cache"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:196
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:158
+msgid "no HTTPS/SSL support on device"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:252
 msgid "none"
 msgstr ""
index 717079d72ff82d88d70add89bc98ca5f1422ae65..0681b73df5744ad93f1f2eeb2e0c2960816a3107 100644 (file)
@@ -4,100 +4,112 @@ msgstr ""
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:161
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:217
 msgid "%s Error: %s"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:159
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:215
 msgid "%s Error: %s %s"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:142
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:198
 msgid "%s is blocking %s domains (with %s)."
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:76
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:131
 msgid "%s is not installed or not found"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:234
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:290
 msgid "Add IPv6 entries"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:232
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:288
 msgid "Add IPv6 entries to block-list."
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:202
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:258
 msgid "Advanced Configuration"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:256
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:330
+msgid "Allowed Domain URLs"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:325
+msgid "Allowed Domains"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:323
+msgid "Allowed and Blocked Lists Management"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:312
 msgid ""
 "Attempt to create a compressed cache of block-list in the persistent memory."
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:174
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:230
 msgid "Basic Configuration"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:284
-msgid "Blacklisted Domain URLs"
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:340
+msgid "Blocked Domain URLs"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:274
-msgid "Blacklisted Domains"
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:335
+msgid "Blocked Domains"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:289
-msgid "Blacklisted Hosts URLs"
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:345
+msgid "Blocked Hosts URLs"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:132
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:188
 msgid "Cache file containing %s domains found."
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:152
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:208
 msgid "Collected Errors"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:136
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:192
 msgid "Compressed cache file found."
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:172
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:228
 msgid "Configuration"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:176
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:232
 msgid "Controls system log and console output verbosity."
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:247
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:303
 msgid "Curl download retry"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:218
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:274
 msgid "DNS Service"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:220
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:276
 msgid "DNSMASQ Additional Hosts"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:221
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:277
 msgid "DNSMASQ Config"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:223
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:279
 msgid "DNSMASQ IP Set"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:225
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:281
 msgid "DNSMASQ Servers File"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:239
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:295
 msgid "Delay (in seconds) for on-boot start"
 msgstr ""
 
@@ -105,27 +117,27 @@ msgstr ""
 msgid "Disable"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:262
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:318
 msgid "Disable Debugging"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:233
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:289
 msgid "Do not add IPv6 entries"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:257
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:313
 msgid "Do not store compressed cache"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:252
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:308
 msgid "Do not use simultaneous processing"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:243
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:299
 msgid "Download time-out (in seconds)"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:81
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:136
 msgid "Downloading"
 msgstr ""
 
@@ -133,20 +145,20 @@ msgstr ""
 msgid "Enable"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:261
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:263
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:317
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:319
 msgid "Enable Debugging"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:261
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:317
 msgid "Enables debug output to /tmp/simple-adblock.log."
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:82
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:137
 msgid "Error"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:84
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:139
 msgid "Fail"
 msgstr ""
 
@@ -154,60 +166,60 @@ msgstr ""
 msgid "Force Re-Download"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:80
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:135
 msgid "Force Reloading"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:182
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:238
 msgid "Force Router DNS"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:184
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:240
 msgid "Force Router DNS server to all local devices"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:182
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:238
 msgid "Forces Router DNS use on local devices, also known as DNS Hijacking."
 msgstr ""
 
 #: applications/luci-app-simple-adblock/root/usr/share/rpcd/acl.d/luci-app-simple-adblock.json:3
-msgid "Grant UCI access for luci-app-simple-adblock"
+msgid "Grant UCI and file access for luci-app-simple-adblock"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:232
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:288
 msgid "IPv6 Support"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:247
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:303
 msgid ""
 "If curl is installed and detected, it would retry download this many times "
 "on timeout/fail."
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:274
-msgid "Individual domains to be blacklisted."
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:325
+msgid "Individual domains to be allowed."
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:269
-msgid "Individual domains to be whitelisted."
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:335
+msgid "Individual domains to be blocked."
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:130
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:134
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:186
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:190
 msgid "Info"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:193
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:249
 msgid "LED to indicate status"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:251
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:307
 msgid ""
 "Launch all lists downloads and processing simultaneously, reducing service "
 "start time."
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:183
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:239
 msgid "Let local devices use their own DNS servers if set"
 msgstr ""
 
@@ -215,49 +227,49 @@ msgstr ""
 msgid "Loading"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:147
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:203
 msgid "Message"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:176
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:232
 msgid "Output Verbosity Setting"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:204
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:260
 msgid ""
 "Pick the DNS resolution option to create the adblock list for, see the <a "
 "href=\"%s#dns-resolution-option\" target=\"_blank\">README</a> for details."
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:194
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:250
 msgid "Pick the LED not already used in %sSystem LED Configuration%s."
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:207
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:208
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:209
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:210
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:212
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:215
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:263
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:264
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:265
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:266
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:268
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:271
 msgid "Please note that %s is not supported on this system."
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:79
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:134
 msgid "Restarting"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:239
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:295
 msgid "Run service after set delay on boot."
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:116
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:126
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:139
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:172
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:182
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:195
 msgid "Service Status"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:110
-msgid "Service Status [%s]"
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:166
+msgid "Service Status [%s %s]"
 msgstr ""
 
 #: applications/luci-app-simple-adblock/luasrc/controller/simple-adblock.lua:4
@@ -265,15 +277,15 @@ msgstr ""
 msgid "Simple AdBlock"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:104
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:160
 msgid "Simple AdBlock Settings"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:251
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:307
 msgid "Simultaneous processing"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:178
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:234
 msgid "Some output"
 msgstr ""
 
@@ -281,7 +293,7 @@ msgstr ""
 msgid "Start"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:78
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:133
 msgid "Starting"
 msgstr ""
 
@@ -289,142 +301,134 @@ msgstr ""
 msgid "Stop"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:243
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:299
 msgid "Stop the download if it is stalled for set number of seconds."
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:77
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:132
 msgid "Stopped"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:258
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:314
 msgid "Store compressed cache"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:256
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:312
 msgid "Store compressed cache file on router"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:85
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:140
 msgid "Success"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:177
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:233
 msgid "Suppress output"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:120
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:176
 msgid "Task"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:284
-msgid "URLs to lists of domains to be blacklisted."
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:330
+msgid "URLs to lists of domains to be allowed."
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:279
-msgid "URLs to lists of domains to be whitelisted."
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:340
+msgid "URLs to lists of domains to be blocked."
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:289
-msgid "URLs to lists of hosts to be blacklisted."
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:345
+msgid "URLs to lists of hosts to be blocked."
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:228
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:284
 msgid "Unbound AdBlock List"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:253
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:309
 msgid "Use simultaneous processing"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:179
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:235
 msgid "Verbose output"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:83
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:138
 msgid "Warning"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:267
-msgid "Whitelist and Blocklist Management"
-msgstr ""
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:279
-msgid "Whitelisted Domain URLs"
-msgstr ""
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:269
-msgid "Whitelisted Domains"
-msgstr ""
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:88
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:143
 msgid "failed to access shared memory"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:86
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:141
 msgid "failed to create '%s' file"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:98
-msgid "failed to create blocklist or restart DNS resolver"
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:153
+msgid "failed to create block-list or restart DNS resolver"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:94
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:149
 msgid "failed to create compressed cache"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:101
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:156
 msgid "failed to download"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:92
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:147
 msgid "failed to format data file"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:97
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:152
 msgid "failed to move '%s' to '%s'"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:93
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:148
 msgid "failed to move temporary data file to '%s'"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:90
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:145
 msgid "failed to optimize data file"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:102
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:157
 msgid "failed to parse"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:91
-msgid "failed to process whitelist"
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:146
+msgid "failed to process allow-list"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:100
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:155
 msgid "failed to reload/restart DNS resolver"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:95
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:150
 msgid "failed to remove temporary files"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:87
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:142
 msgid "failed to restart/reload DNS resolver"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:89
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:144
 msgid "failed to sort data file"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:99
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:154
 msgid "failed to stop %s"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:96
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:151
 msgid "failed to unpack compressed cache"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:196
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:158
+msgid "no HTTPS/SSL support on device"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:252
 msgid "none"
 msgstr ""
index 6111572357f38301ef1d165cbc34864a286c1818..d126f31dbdff32bb980fb657c8fdcb6666582d02 100644 (file)
@@ -10,100 +10,112 @@ msgstr ""
 "Plural-Forms: nplurals=2; plural=n != 1;\n"
 "X-Generator: Weblate 4.0-dev\n"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:161
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:217
 msgid "%s Error: %s"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:159
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:215
 msgid "%s Error: %s %s"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:142
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:198
 msgid "%s is blocking %s domains (with %s)."
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:76
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:131
 msgid "%s is not installed or not found"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:234
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:290
 msgid "Add IPv6 entries"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:232
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:288
 msgid "Add IPv6 entries to block-list."
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:202
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:258
 msgid "Advanced Configuration"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:256
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:330
+msgid "Allowed Domain URLs"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:325
+msgid "Allowed Domains"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:323
+msgid "Allowed and Blocked Lists Management"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:312
 msgid ""
 "Attempt to create a compressed cache of block-list in the persistent memory."
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:174
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:230
 msgid "Basic Configuration"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:284
-msgid "Blacklisted Domain URLs"
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:340
+msgid "Blocked Domain URLs"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:274
-msgid "Blacklisted Domains"
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:335
+msgid "Blocked Domains"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:289
-msgid "Blacklisted Hosts URLs"
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:345
+msgid "Blocked Hosts URLs"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:132
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:188
 msgid "Cache file containing %s domains found."
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:152
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:208
 msgid "Collected Errors"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:136
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:192
 msgid "Compressed cache file found."
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:172
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:228
 msgid "Configuration"
 msgstr "Configuració"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:176
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:232
 msgid "Controls system log and console output verbosity."
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:247
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:303
 msgid "Curl download retry"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:218
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:274
 msgid "DNS Service"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:220
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:276
 msgid "DNSMASQ Additional Hosts"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:221
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:277
 msgid "DNSMASQ Config"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:223
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:279
 msgid "DNSMASQ IP Set"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:225
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:281
 msgid "DNSMASQ Servers File"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:239
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:295
 msgid "Delay (in seconds) for on-boot start"
 msgstr ""
 
@@ -111,27 +123,27 @@ msgstr ""
 msgid "Disable"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:262
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:318
 msgid "Disable Debugging"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:233
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:289
 msgid "Do not add IPv6 entries"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:257
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:313
 msgid "Do not store compressed cache"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:252
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:308
 msgid "Do not use simultaneous processing"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:243
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:299
 msgid "Download time-out (in seconds)"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:81
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:136
 msgid "Downloading"
 msgstr ""
 
@@ -139,20 +151,20 @@ msgstr ""
 msgid "Enable"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:261
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:263
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:317
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:319
 msgid "Enable Debugging"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:261
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:317
 msgid "Enables debug output to /tmp/simple-adblock.log."
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:82
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:137
 msgid "Error"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:84
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:139
 msgid "Fail"
 msgstr ""
 
@@ -160,60 +172,60 @@ msgstr ""
 msgid "Force Re-Download"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:80
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:135
 msgid "Force Reloading"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:182
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:238
 msgid "Force Router DNS"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:184
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:240
 msgid "Force Router DNS server to all local devices"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:182
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:238
 msgid "Forces Router DNS use on local devices, also known as DNS Hijacking."
 msgstr ""
 
 #: applications/luci-app-simple-adblock/root/usr/share/rpcd/acl.d/luci-app-simple-adblock.json:3
-msgid "Grant UCI access for luci-app-simple-adblock"
+msgid "Grant UCI and file access for luci-app-simple-adblock"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:232
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:288
 msgid "IPv6 Support"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:247
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:303
 msgid ""
 "If curl is installed and detected, it would retry download this many times "
 "on timeout/fail."
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:274
-msgid "Individual domains to be blacklisted."
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:325
+msgid "Individual domains to be allowed."
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:269
-msgid "Individual domains to be whitelisted."
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:335
+msgid "Individual domains to be blocked."
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:130
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:134
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:186
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:190
 msgid "Info"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:193
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:249
 msgid "LED to indicate status"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:251
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:307
 msgid ""
 "Launch all lists downloads and processing simultaneously, reducing service "
 "start time."
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:183
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:239
 msgid "Let local devices use their own DNS servers if set"
 msgstr ""
 
@@ -221,49 +233,49 @@ msgstr ""
 msgid "Loading"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:147
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:203
 msgid "Message"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:176
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:232
 msgid "Output Verbosity Setting"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:204
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:260
 msgid ""
 "Pick the DNS resolution option to create the adblock list for, see the <a "
 "href=\"%s#dns-resolution-option\" target=\"_blank\">README</a> for details."
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:194
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:250
 msgid "Pick the LED not already used in %sSystem LED Configuration%s."
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:207
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:208
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:209
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:210
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:212
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:215
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:263
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:264
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:265
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:266
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:268
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:271
 msgid "Please note that %s is not supported on this system."
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:79
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:134
 msgid "Restarting"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:239
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:295
 msgid "Run service after set delay on boot."
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:116
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:126
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:139
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:172
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:182
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:195
 msgid "Service Status"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:110
-msgid "Service Status [%s]"
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:166
+msgid "Service Status [%s %s]"
 msgstr ""
 
 #: applications/luci-app-simple-adblock/luasrc/controller/simple-adblock.lua:4
@@ -271,15 +283,15 @@ msgstr ""
 msgid "Simple AdBlock"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:104
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:160
 msgid "Simple AdBlock Settings"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:251
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:307
 msgid "Simultaneous processing"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:178
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:234
 msgid "Some output"
 msgstr ""
 
@@ -287,7 +299,7 @@ msgstr ""
 msgid "Start"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:78
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:133
 msgid "Starting"
 msgstr ""
 
@@ -295,143 +307,135 @@ msgstr ""
 msgid "Stop"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:243
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:299
 msgid "Stop the download if it is stalled for set number of seconds."
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:77
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:132
 msgid "Stopped"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:258
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:314
 msgid "Store compressed cache"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:256
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:312
 msgid "Store compressed cache file on router"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:85
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:140
 msgid "Success"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:177
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:233
 msgid "Suppress output"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:120
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:176
 msgid "Task"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:284
-msgid "URLs to lists of domains to be blacklisted."
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:330
+msgid "URLs to lists of domains to be allowed."
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:279
-msgid "URLs to lists of domains to be whitelisted."
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:340
+msgid "URLs to lists of domains to be blocked."
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:289
-msgid "URLs to lists of hosts to be blacklisted."
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:345
+msgid "URLs to lists of hosts to be blocked."
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:228
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:284
 msgid "Unbound AdBlock List"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:253
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:309
 msgid "Use simultaneous processing"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:179
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:235
 msgid "Verbose output"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:83
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:138
 msgid "Warning"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:267
-msgid "Whitelist and Blocklist Management"
-msgstr ""
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:279
-msgid "Whitelisted Domain URLs"
-msgstr ""
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:269
-msgid "Whitelisted Domains"
-msgstr ""
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:88
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:143
 msgid "failed to access shared memory"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:86
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:141
 msgid "failed to create '%s' file"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:98
-msgid "failed to create blocklist or restart DNS resolver"
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:153
+msgid "failed to create block-list or restart DNS resolver"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:94
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:149
 msgid "failed to create compressed cache"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:101
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:156
 msgid "failed to download"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:92
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:147
 msgid "failed to format data file"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:97
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:152
 msgid "failed to move '%s' to '%s'"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:93
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:148
 msgid "failed to move temporary data file to '%s'"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:90
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:145
 msgid "failed to optimize data file"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:102
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:157
 msgid "failed to parse"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:91
-msgid "failed to process whitelist"
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:146
+msgid "failed to process allow-list"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:100
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:155
 msgid "failed to reload/restart DNS resolver"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:95
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:150
 msgid "failed to remove temporary files"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:87
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:142
 msgid "failed to restart/reload DNS resolver"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:89
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:144
 msgid "failed to sort data file"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:99
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:154
 msgid "failed to stop %s"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:96
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:151
 msgid "failed to unpack compressed cache"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:196
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:158
+msgid "no HTTPS/SSL support on device"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:252
 msgid "none"
 msgstr ""
 
index f8630e1919fdd047ac620f3252576463520ddacb..a7d59b8584e00ef4992e94aadff2cbbadd3c66ee 100644 (file)
@@ -10,100 +10,112 @@ msgstr ""
 "Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n"
 "X-Generator: Weblate 3.10-dev\n"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:161
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:217
 msgid "%s Error: %s"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:159
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:215
 msgid "%s Error: %s %s"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:142
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:198
 msgid "%s is blocking %s domains (with %s)."
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:76
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:131
 msgid "%s is not installed or not found"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:234
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:290
 msgid "Add IPv6 entries"
 msgstr "Přidat IPv6 záznamy"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:232
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:288
 msgid "Add IPv6 entries to block-list."
 msgstr "Přidat IPv6 záznamy do seznamu blokovaných položek."
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:202
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:258
 msgid "Advanced Configuration"
 msgstr "Pokročilé nastavení"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:256
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:330
+msgid "Allowed Domain URLs"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:325
+msgid "Allowed Domains"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:323
+msgid "Allowed and Blocked Lists Management"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:312
 msgid ""
 "Attempt to create a compressed cache of block-list in the persistent memory."
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:174
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:230
 msgid "Basic Configuration"
 msgstr "Základní nastavení"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:284
-msgid "Blacklisted Domain URLs"
-msgstr "Zakázané URL adresy domén"
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:340
+msgid "Blocked Domain URLs"
+msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:274
-msgid "Blacklisted Domains"
-msgstr "Zakázané domény"
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:335
+msgid "Blocked Domains"
+msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:289
-msgid "Blacklisted Hosts URLs"
-msgstr "Zakázané URL adresy hostitelů"
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:345
+msgid "Blocked Hosts URLs"
+msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:132
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:188
 msgid "Cache file containing %s domains found."
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:152
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:208
 msgid "Collected Errors"
 msgstr "Shromážděné chyby"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:136
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:192
 msgid "Compressed cache file found."
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:172
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:228
 msgid "Configuration"
 msgstr "Nastavení"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:176
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:232
 msgid "Controls system log and console output verbosity."
 msgstr "Ovládá systémový protokol a podrobnosti výstupu konzoly."
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:247
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:303
 msgid "Curl download retry"
 msgstr "Počet pokusů opakování stahování pomocí cURL"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:218
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:274
 msgid "DNS Service"
 msgstr "Služba DNS"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:220
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:276
 msgid "DNSMASQ Additional Hosts"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:221
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:277
 msgid "DNSMASQ Config"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:223
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:279
 msgid "DNSMASQ IP Set"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:225
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:281
 msgid "DNSMASQ Servers File"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:239
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:295
 msgid "Delay (in seconds) for on-boot start"
 msgstr ""
 
@@ -111,27 +123,27 @@ msgstr ""
 msgid "Disable"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:262
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:318
 msgid "Disable Debugging"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:233
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:289
 msgid "Do not add IPv6 entries"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:257
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:313
 msgid "Do not store compressed cache"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:252
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:308
 msgid "Do not use simultaneous processing"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:243
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:299
 msgid "Download time-out (in seconds)"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:81
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:136
 msgid "Downloading"
 msgstr ""
 
@@ -139,20 +151,20 @@ msgstr ""
 msgid "Enable"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:261
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:263
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:317
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:319
 msgid "Enable Debugging"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:261
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:317
 msgid "Enables debug output to /tmp/simple-adblock.log."
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:82
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:137
 msgid "Error"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:84
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:139
 msgid "Fail"
 msgstr ""
 
@@ -160,60 +172,60 @@ msgstr ""
 msgid "Force Re-Download"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:80
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:135
 msgid "Force Reloading"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:182
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:238
 msgid "Force Router DNS"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:184
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:240
 msgid "Force Router DNS server to all local devices"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:182
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:238
 msgid "Forces Router DNS use on local devices, also known as DNS Hijacking."
 msgstr ""
 
 #: applications/luci-app-simple-adblock/root/usr/share/rpcd/acl.d/luci-app-simple-adblock.json:3
-msgid "Grant UCI access for luci-app-simple-adblock"
+msgid "Grant UCI and file access for luci-app-simple-adblock"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:232
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:288
 msgid "IPv6 Support"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:247
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:303
 msgid ""
 "If curl is installed and detected, it would retry download this many times "
 "on timeout/fail."
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:274
-msgid "Individual domains to be blacklisted."
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:325
+msgid "Individual domains to be allowed."
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:269
-msgid "Individual domains to be whitelisted."
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:335
+msgid "Individual domains to be blocked."
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:130
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:134
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:186
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:190
 msgid "Info"
 msgstr "Informace"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:193
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:249
 msgid "LED to indicate status"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:251
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:307
 msgid ""
 "Launch all lists downloads and processing simultaneously, reducing service "
 "start time."
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:183
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:239
 msgid "Let local devices use their own DNS servers if set"
 msgstr ""
 
@@ -221,49 +233,49 @@ msgstr ""
 msgid "Loading"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:147
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:203
 msgid "Message"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:176
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:232
 msgid "Output Verbosity Setting"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:204
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:260
 msgid ""
 "Pick the DNS resolution option to create the adblock list for, see the <a "
 "href=\"%s#dns-resolution-option\" target=\"_blank\">README</a> for details."
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:194
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:250
 msgid "Pick the LED not already used in %sSystem LED Configuration%s."
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:207
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:208
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:209
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:210
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:212
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:215
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:263
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:264
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:265
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:266
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:268
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:271
 msgid "Please note that %s is not supported on this system."
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:79
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:134
 msgid "Restarting"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:239
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:295
 msgid "Run service after set delay on boot."
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:116
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:126
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:139
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:172
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:182
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:195
 msgid "Service Status"
 msgstr "Stav služby"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:110
-msgid "Service Status [%s]"
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:166
+msgid "Service Status [%s %s]"
 msgstr ""
 
 #: applications/luci-app-simple-adblock/luasrc/controller/simple-adblock.lua:4
@@ -271,15 +283,15 @@ msgstr ""
 msgid "Simple AdBlock"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:104
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:160
 msgid "Simple AdBlock Settings"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:251
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:307
 msgid "Simultaneous processing"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:178
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:234
 msgid "Some output"
 msgstr ""
 
@@ -287,7 +299,7 @@ msgstr ""
 msgid "Start"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:78
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:133
 msgid "Starting"
 msgstr ""
 
@@ -295,146 +307,147 @@ msgstr ""
 msgid "Stop"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:243
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:299
 msgid "Stop the download if it is stalled for set number of seconds."
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:77
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:132
 msgid "Stopped"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:258
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:314
 msgid "Store compressed cache"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:256
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:312
 msgid "Store compressed cache file on router"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:85
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:140
 msgid "Success"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:177
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:233
 msgid "Suppress output"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:120
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:176
 msgid "Task"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:284
-msgid "URLs to lists of domains to be blacklisted."
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:330
+msgid "URLs to lists of domains to be allowed."
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:279
-msgid "URLs to lists of domains to be whitelisted."
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:340
+msgid "URLs to lists of domains to be blocked."
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:289
-msgid "URLs to lists of hosts to be blacklisted."
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:345
+msgid "URLs to lists of hosts to be blocked."
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:228
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:284
 msgid "Unbound AdBlock List"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:253
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:309
 msgid "Use simultaneous processing"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:179
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:235
 msgid "Verbose output"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:83
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:138
 msgid "Warning"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:267
-msgid "Whitelist and Blocklist Management"
-msgstr ""
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:279
-msgid "Whitelisted Domain URLs"
-msgstr ""
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:269
-msgid "Whitelisted Domains"
-msgstr ""
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:88
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:143
 msgid "failed to access shared memory"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:86
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:141
 msgid "failed to create '%s' file"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:98
-msgid "failed to create blocklist or restart DNS resolver"
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:153
+msgid "failed to create block-list or restart DNS resolver"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:94
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:149
 msgid "failed to create compressed cache"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:101
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:156
 msgid "failed to download"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:92
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:147
 msgid "failed to format data file"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:97
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:152
 msgid "failed to move '%s' to '%s'"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:93
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:148
 msgid "failed to move temporary data file to '%s'"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:90
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:145
 msgid "failed to optimize data file"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:102
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:157
 msgid "failed to parse"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:91
-msgid "failed to process whitelist"
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:146
+msgid "failed to process allow-list"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:100
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:155
 msgid "failed to reload/restart DNS resolver"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:95
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:150
 msgid "failed to remove temporary files"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:87
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:142
 msgid "failed to restart/reload DNS resolver"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:89
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:144
 msgid "failed to sort data file"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:99
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:154
 msgid "failed to stop %s"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:96
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:151
 msgid "failed to unpack compressed cache"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:196
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:158
+msgid "no HTTPS/SSL support on device"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:252
 msgid "none"
 msgstr "žádný"
 
+#~ msgid "Blacklisted Domain URLs"
+#~ msgstr "Zakázané URL adresy domén"
+
+#~ msgid "Blacklisted Domains"
+#~ msgstr "Zakázané domény"
+
+#~ msgid "Blacklisted Hosts URLs"
+#~ msgstr "Zakázané URL adresy hostitelů"
+
 #~ msgid "README"
 #~ msgstr "README"
 
index 593bc9c11d533593dbbeda896d75b284c12ef5f1..74e53777be4bae46591fa03de0ce0745f884ff56 100644 (file)
@@ -10,103 +10,115 @@ msgstr ""
 "Plural-Forms: nplurals=2; plural=n != 1;\n"
 "X-Generator: Weblate 4.0.2-dev\n"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:161
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:217
 msgid "%s Error: %s"
 msgstr "%s-Fehler: %s"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:159
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:215
 msgid "%s Error: %s %s"
 msgstr "%s-Fehler: %s %s"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:142
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:198
 msgid "%s is blocking %s domains (with %s)."
 msgstr "%s blockiert %s Domänen (mit %s)."
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:76
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:131
 msgid "%s is not installed or not found"
 msgstr "%s ist nicht installiert oder konnte nicht gefunden werden"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:234
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:290
 msgid "Add IPv6 entries"
 msgstr "IPv6-Einträge hinzufügen"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:232
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:288
 msgid "Add IPv6 entries to block-list."
 msgstr "Füge IPv6-Einträge zur Blockliste hinzu."
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:202
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:258
 msgid "Advanced Configuration"
 msgstr "Erweiterte Konfiguration"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:256
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:330
+msgid "Allowed Domain URLs"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:325
+msgid "Allowed Domains"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:323
+msgid "Allowed and Blocked Lists Management"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:312
 msgid ""
 "Attempt to create a compressed cache of block-list in the persistent memory."
 msgstr ""
 "Versuche einen komprimierten Cache der Blockliste im persistenten Speicher "
 "zu erstellen."
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:174
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:230
 msgid "Basic Configuration"
 msgstr "Grundlegende Konfiguration"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:284
-msgid "Blacklisted Domain URLs"
-msgstr "Domänen-URLs auf der schwarzen Liste"
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:340
+msgid "Blocked Domain URLs"
+msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:274
-msgid "Blacklisted Domains"
-msgstr "Auf der schwarzen Liste gesetzte Domänen"
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:335
+msgid "Blocked Domains"
+msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:289
-msgid "Blacklisted Hosts URLs"
-msgstr "Auf der schwarzen Liste gesetzte URLs"
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:345
+msgid "Blocked Hosts URLs"
+msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:132
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:188
 msgid "Cache file containing %s domains found."
 msgstr "Cache-Datei mit %s Domänen gefunden."
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:152
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:208
 msgid "Collected Errors"
 msgstr "Gesammelte Fehler"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:136
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:192
 msgid "Compressed cache file found."
 msgstr "Komprimierte Cache-Datei gefunden."
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:172
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:228
 msgid "Configuration"
 msgstr "Konfiguration"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:176
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:232
 msgid "Controls system log and console output verbosity."
 msgstr ""
 "Steuert die Ausführlichkeit des Systemprotokolls und der Konsolenausgabe."
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:247
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:303
 msgid "Curl download retry"
 msgstr "Curl-Download-Wiederholung"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:218
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:274
 msgid "DNS Service"
 msgstr "DNS-Dienst"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:220
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:276
 msgid "DNSMASQ Additional Hosts"
 msgstr "DNSMASQ Zusätzliche Hosts"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:221
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:277
 msgid "DNSMASQ Config"
 msgstr "DNSMASQ-Konfiguration"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:223
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:279
 msgid "DNSMASQ IP Set"
 msgstr "DNSMASQ IP Set"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:225
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:281
 msgid "DNSMASQ Servers File"
 msgstr "DNSMASQ Server-Datei"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:239
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:295
 msgid "Delay (in seconds) for on-boot start"
 msgstr "Verzögerung (in Sekunden) für den Start beim Booten"
 
@@ -114,27 +126,27 @@ msgstr "Verzögerung (in Sekunden) für den Start beim Booten"
 msgid "Disable"
 msgstr "Deaktivieren"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:262
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:318
 msgid "Disable Debugging"
 msgstr "Debugging deaktivieren"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:233
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:289
 msgid "Do not add IPv6 entries"
 msgstr "Keine IPv6-Einträge hinzufügen"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:257
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:313
 msgid "Do not store compressed cache"
 msgstr "Keinen komprimierten Cache speichern"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:252
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:308
 msgid "Do not use simultaneous processing"
 msgstr "Verwende keine Simultanverarbeitung"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:243
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:299
 msgid "Download time-out (in seconds)"
 msgstr "Download-Timeout (in Sekunden)"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:81
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:136
 msgid "Downloading"
 msgstr "Herunterladen"
 
@@ -142,20 +154,20 @@ msgstr "Herunterladen"
 msgid "Enable"
 msgstr "Aktivieren"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:261
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:263
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:317
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:319
 msgid "Enable Debugging"
 msgstr "Debugging aktivieren"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:261
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:317
 msgid "Enables debug output to /tmp/simple-adblock.log."
 msgstr "Debug-Ausgabe nach /tmp/simple-adblock.log aktivieren."
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:82
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:137
 msgid "Error"
 msgstr "Fehler"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:84
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:139
 msgid "Fail"
 msgstr "Fehlschlag"
 
@@ -163,33 +175,33 @@ msgstr "Fehlschlag"
 msgid "Force Re-Download"
 msgstr "Erneutes Herunterladen erzwingen"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:80
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:135
 msgid "Force Reloading"
 msgstr "Erneut Laden erzwingen"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:182
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:238
 msgid "Force Router DNS"
 msgstr "Router-DNS erzwingen"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:184
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:240
 msgid "Force Router DNS server to all local devices"
 msgstr "Router-DNS-Server auf alle lokalen Geräte erzwingen"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:182
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:238
 msgid "Forces Router DNS use on local devices, also known as DNS Hijacking."
 msgstr ""
 "Erzwingt die Verwendung des Router-DNS auf lokalen Geräten, auch als DNS "
 "Hijacking bekannt."
 
 #: applications/luci-app-simple-adblock/root/usr/share/rpcd/acl.d/luci-app-simple-adblock.json:3
-msgid "Grant UCI access for luci-app-simple-adblock"
+msgid "Grant UCI and file access for luci-app-simple-adblock"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:232
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:288
 msgid "IPv6 Support"
 msgstr "IPv6 Ünterstützung"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:247
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:303
 msgid ""
 "If curl is installed and detected, it would retry download this many times "
 "on timeout/fail."
@@ -197,24 +209,24 @@ msgstr ""
 "Neuversuche bei Zeitüberschreitung/Fehler des Downloads, falls Curl "
 "installiert und erkannt wird."
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:274
-msgid "Individual domains to be blacklisted."
-msgstr "Einzelne Domänen, die auf die schwarze Liste gesetzt werden sollen."
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:325
+msgid "Individual domains to be allowed."
+msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:269
-msgid "Individual domains to be whitelisted."
-msgstr "Einzelne Domänen, die auf die weiße Liste gesetzt werden sollen."
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:335
+msgid "Individual domains to be blocked."
+msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:130
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:134
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:186
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:190
 msgid "Info"
 msgstr "Info"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:193
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:249
 msgid "LED to indicate status"
 msgstr "LED für Statusanzeige"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:251
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:307
 msgid ""
 "Launch all lists downloads and processing simultaneously, reducing service "
 "start time."
@@ -222,7 +234,7 @@ msgstr ""
 "Starte alle Listen Downloads und Verarbeitungsvorgänge gleichzeitig, "
 "reduziert Startzeit des Dienstes."
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:183
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:239
 msgid "Let local devices use their own DNS servers if set"
 msgstr ""
 "Lassen Sie lokale Geräte ihre eigenen DNS-Server verwenden, wenn diese "
@@ -232,15 +244,15 @@ msgstr ""
 msgid "Loading"
 msgstr "Lade"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:147
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:203
 msgid "Message"
 msgstr "Nachricht"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:176
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:232
 msgid "Output Verbosity Setting"
 msgstr "Ausgabe-Verbositätseinstellung"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:204
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:260
 msgid ""
 "Pick the DNS resolution option to create the adblock list for, see the <a "
 "href=\"%s#dns-resolution-option\" target=\"_blank\">README</a> for details."
@@ -249,53 +261,53 @@ msgstr ""
 "<a href=\"%s#dns-resolution-option\" target=\"_blank\">README</a> für mehr "
 "Informationen."
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:194
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:250
 msgid "Pick the LED not already used in %sSystem LED Configuration%s."
 msgstr ""
-"Wähle eine frei nutzbare LED aus, die noch nicht in der %s"
-"System-LED-Konfiguration%s verwendet wird."
+"Wähle eine frei nutzbare LED aus, die noch nicht in der %sSystem-LED-"
+"Konfiguration%s verwendet wird."
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:207
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:208
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:209
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:210
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:212
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:215
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:263
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:264
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:265
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:266
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:268
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:271
 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/luasrc/model/cbi/simple-adblock.lua:79
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:134
 msgid "Restarting"
 msgstr "Starte neu"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:239
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:295
 msgid "Run service after set delay on boot."
 msgstr "Dienst mit Verzögerung beim Starten ausführen."
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:116
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:126
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:139
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:172
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:182
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:195
 msgid "Service Status"
 msgstr "Dienststatus"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:110
-msgid "Service Status [%s]"
-msgstr "Servicestatus [%s]"
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:166
+msgid "Service Status [%s %s]"
+msgstr ""
 
 #: applications/luci-app-simple-adblock/luasrc/controller/simple-adblock.lua:4
 #: applications/luci-app-simple-adblock/root/usr/share/luci/menu.d/luci-app-simple-adblock.json:3
 msgid "Simple AdBlock"
 msgstr "Simple AdBlock"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:104
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:160
 msgid "Simple AdBlock Settings"
 msgstr "Simple AdBlock Einstellungen"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:251
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:307
 msgid "Simultaneous processing"
 msgstr "Gleichzeitige Verarbeitung"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:178
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:234
 msgid "Some output"
 msgstr "Einige Ausgaben"
 
@@ -303,7 +315,7 @@ msgstr "Einige Ausgaben"
 msgid "Start"
 msgstr "Start"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:78
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:133
 msgid "Starting"
 msgstr "Starte"
 
@@ -311,148 +323,183 @@ msgstr "Starte"
 msgid "Stop"
 msgstr "Stopp"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:243
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:299
 msgid "Stop the download if it is stalled for set number of seconds."
 msgstr ""
 "Stoppe den Download falls er für mehr als die gewählte Anzahl an Sekunden "
 "stockt."
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:77
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:132
 msgid "Stopped"
 msgstr "Angehalten"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:258
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:314
 msgid "Store compressed cache"
 msgstr "Speicher komprimierten Zwischenspeicher"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:256
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:312
 msgid "Store compressed cache file on router"
 msgstr "Speicher komprimierte Zwischenspeicherdatei auf Router"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:85
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:140
 msgid "Success"
 msgstr "Erfolgreich"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:177
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:233
 msgid "Suppress output"
 msgstr "Unterdrücke Ausgabe"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:120
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:176
 msgid "Task"
 msgstr "Aufgabe"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:284
-msgid "URLs to lists of domains to be blacklisted."
-msgstr "URLs der Domainlisten die auf die Blackliste kommen sollen."
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:330
+msgid "URLs to lists of domains to be allowed."
+msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:279
-msgid "URLs to lists of domains to be whitelisted."
-msgstr "URLs der Domainlisten die auf die Whiteliste kommen sollen."
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:340
+msgid "URLs to lists of domains to be blocked."
+msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:289
-msgid "URLs to lists of hosts to be blacklisted."
-msgstr "URLs der Hosts-Dateilisten die auf die Blackliste kommen sollen."
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:345
+msgid "URLs to lists of hosts to be blocked."
+msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:228
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:284
 msgid "Unbound AdBlock List"
 msgstr "Unbound Adblock-Liste"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:253
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:309
 msgid "Use simultaneous processing"
 msgstr "Nutze Simultanverarbeitung"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:179
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:235
 msgid "Verbose output"
 msgstr "Ausführliche Ausgabe"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:83
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:138
 msgid "Warning"
 msgstr "Warnung"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:267
-msgid "Whitelist and Blocklist Management"
-msgstr "White- und Blacklisten-Management"
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:279
-msgid "Whitelisted Domain URLs"
-msgstr "Whitelist-Domain-URLs"
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:269
-msgid "Whitelisted Domains"
-msgstr "Whitelist-Domains"
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:88
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:143
 msgid "failed to access shared memory"
 msgstr "Zugriff auf gemeinsamen Speicherbereich fehlgeschlagen"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:86
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:141
 msgid "failed to create '%s' file"
 msgstr "Erstellen der %s-Datei schlug fehl"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:98
-msgid "failed to create blocklist or restart DNS resolver"
-msgstr "Erstellen der Blockliste oder Neustart des DNS-Resolvers schlug fehl"
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:153
+msgid "failed to create block-list or restart DNS resolver"
+msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:94
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:149
 msgid "failed to create compressed cache"
 msgstr "Komprimierter Cache konnte nicht erzeugt werden"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:101
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:156
 msgid "failed to download"
 msgstr "Herunterladen schlug fehl"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:92
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:147
 msgid "failed to format data file"
 msgstr "Formatierung der Datei schlug fehl"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:97
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:152
 msgid "failed to move '%s' to '%s'"
 msgstr "Verschieben von '%s' nach '%s' schlug fehl"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:93
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:148
 msgid "failed to move temporary data file to '%s'"
 msgstr "Temporärdatei konnte nicht nach '%s' verschoben werden"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:90
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:145
 msgid "failed to optimize data file"
 msgstr "Datei konnte nicht optimiert werden"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:102
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:157
 msgid "failed to parse"
 msgstr "konnte nicht eingelesen werden"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:91
-msgid "failed to process whitelist"
-msgstr "Whitelist konnte nicht verarbeitet werden"
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:146
+msgid "failed to process allow-list"
+msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:100
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:155
 msgid "failed to reload/restart DNS resolver"
 msgstr "Der DNS-Resolver-Prozess konnte nicht (neu-) gestartet werden"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:95
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:150
 msgid "failed to remove temporary files"
 msgstr "Temporäre Dateien konnten nich verschoben werden"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:87
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:142
 msgid "failed to restart/reload DNS resolver"
 msgstr "Der DNS-Resolver-Prozess konnte nicht (neu-) gestartet werden"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:89
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:144
 msgid "failed to sort data file"
 msgstr "Datei konnte nicht sortiert werden"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:99
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:154
 msgid "failed to stop %s"
 msgstr "%s konnte nicht gestoppt werden"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:96
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:151
 msgid "failed to unpack compressed cache"
 msgstr "Komprimierter Cache konnte nicht entpackt werden"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:196
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:158
+msgid "no HTTPS/SSL support on device"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:252
 msgid "none"
 msgstr "keine"
 
+#~ msgid "Blacklisted Domain URLs"
+#~ msgstr "Domänen-URLs auf der schwarzen Liste"
+
+#~ msgid "Blacklisted Domains"
+#~ msgstr "Auf der schwarzen Liste gesetzte Domänen"
+
+#~ msgid "Blacklisted Hosts URLs"
+#~ msgstr "Auf der schwarzen Liste gesetzte URLs"
+
+#~ msgid "Individual domains to be blacklisted."
+#~ msgstr "Einzelne Domänen, die auf die schwarze Liste gesetzt werden sollen."
+
+#~ msgid "Individual domains to be whitelisted."
+#~ msgstr "Einzelne Domänen, die auf die weiße Liste gesetzt werden sollen."
+
+#~ msgid "URLs to lists of domains to be blacklisted."
+#~ msgstr "URLs der Domainlisten die auf die Blackliste kommen sollen."
+
+#~ msgid "URLs to lists of domains to be whitelisted."
+#~ msgstr "URLs der Domainlisten die auf die Whiteliste kommen sollen."
+
+#~ msgid "URLs to lists of hosts to be blacklisted."
+#~ msgstr "URLs der Hosts-Dateilisten die auf die Blackliste kommen sollen."
+
+#~ msgid "Whitelist and Blocklist Management"
+#~ msgstr "White- und Blacklisten-Management"
+
+#~ msgid "Whitelisted Domain URLs"
+#~ msgstr "Whitelist-Domain-URLs"
+
+#~ msgid "Whitelisted Domains"
+#~ msgstr "Whitelist-Domains"
+
+#~ msgid "failed to create blocklist or restart DNS resolver"
+#~ msgstr ""
+#~ "Erstellen der Blockliste oder Neustart des DNS-Resolvers schlug fehl"
+
+#~ msgid "failed to process whitelist"
+#~ msgstr "Whitelist konnte nicht verarbeitet werden"
+
+#~ msgid "Service Status [%s]"
+#~ msgstr "Servicestatus [%s]"
+
 #~ msgid "Cache file containing"
 #~ msgstr "Cache-Datei enthält"
 
index c66d01f157c300ad2926fa776c428fb6ec32b30a..739bf6fde8864efc59579bd7843dec3289807e73 100644 (file)
@@ -10,100 +10,112 @@ msgstr ""
 "Plural-Forms: nplurals=2; plural=n != 1;\n"
 "X-Generator: Weblate 4.0.2-dev\n"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:161
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:217
 msgid "%s Error: %s"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:159
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:215
 msgid "%s Error: %s %s"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:142
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:198
 msgid "%s is blocking %s domains (with %s)."
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:76
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:131
 msgid "%s is not installed or not found"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:234
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:290
 msgid "Add IPv6 entries"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:232
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:288
 msgid "Add IPv6 entries to block-list."
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:202
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:258
 msgid "Advanced Configuration"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:256
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:330
+msgid "Allowed Domain URLs"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:325
+msgid "Allowed Domains"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:323
+msgid "Allowed and Blocked Lists Management"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:312
 msgid ""
 "Attempt to create a compressed cache of block-list in the persistent memory."
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:174
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:230
 msgid "Basic Configuration"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:284
-msgid "Blacklisted Domain URLs"
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:340
+msgid "Blocked Domain URLs"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:274
-msgid "Blacklisted Domains"
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:335
+msgid "Blocked Domains"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:289
-msgid "Blacklisted Hosts URLs"
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:345
+msgid "Blocked Hosts URLs"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:132
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:188
 msgid "Cache file containing %s domains found."
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:152
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:208
 msgid "Collected Errors"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:136
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:192
 msgid "Compressed cache file found."
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:172
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:228
 msgid "Configuration"
 msgstr "Διαμόρφωση"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:176
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:232
 msgid "Controls system log and console output verbosity."
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:247
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:303
 msgid "Curl download retry"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:218
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:274
 msgid "DNS Service"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:220
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:276
 msgid "DNSMASQ Additional Hosts"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:221
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:277
 msgid "DNSMASQ Config"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:223
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:279
 msgid "DNSMASQ IP Set"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:225
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:281
 msgid "DNSMASQ Servers File"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:239
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:295
 msgid "Delay (in seconds) for on-boot start"
 msgstr ""
 
@@ -111,27 +123,27 @@ msgstr ""
 msgid "Disable"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:262
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:318
 msgid "Disable Debugging"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:233
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:289
 msgid "Do not add IPv6 entries"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:257
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:313
 msgid "Do not store compressed cache"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:252
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:308
 msgid "Do not use simultaneous processing"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:243
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:299
 msgid "Download time-out (in seconds)"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:81
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:136
 msgid "Downloading"
 msgstr ""
 
@@ -139,20 +151,20 @@ msgstr ""
 msgid "Enable"
 msgstr "Ενεργοποίηση"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:261
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:263
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:317
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:319
 msgid "Enable Debugging"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:261
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:317
 msgid "Enables debug output to /tmp/simple-adblock.log."
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:82
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:137
 msgid "Error"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:84
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:139
 msgid "Fail"
 msgstr ""
 
@@ -160,60 +172,60 @@ msgstr ""
 msgid "Force Re-Download"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:80
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:135
 msgid "Force Reloading"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:182
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:238
 msgid "Force Router DNS"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:184
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:240
 msgid "Force Router DNS server to all local devices"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:182
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:238
 msgid "Forces Router DNS use on local devices, also known as DNS Hijacking."
 msgstr ""
 
 #: applications/luci-app-simple-adblock/root/usr/share/rpcd/acl.d/luci-app-simple-adblock.json:3
-msgid "Grant UCI access for luci-app-simple-adblock"
+msgid "Grant UCI and file access for luci-app-simple-adblock"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:232
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:288
 msgid "IPv6 Support"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:247
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:303
 msgid ""
 "If curl is installed and detected, it would retry download this many times "
 "on timeout/fail."
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:274
-msgid "Individual domains to be blacklisted."
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:325
+msgid "Individual domains to be allowed."
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:269
-msgid "Individual domains to be whitelisted."
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:335
+msgid "Individual domains to be blocked."
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:130
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:134
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:186
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:190
 msgid "Info"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:193
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:249
 msgid "LED to indicate status"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:251
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:307
 msgid ""
 "Launch all lists downloads and processing simultaneously, reducing service "
 "start time."
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:183
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:239
 msgid "Let local devices use their own DNS servers if set"
 msgstr ""
 
@@ -221,49 +233,49 @@ msgstr ""
 msgid "Loading"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:147
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:203
 msgid "Message"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:176
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:232
 msgid "Output Verbosity Setting"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:204
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:260
 msgid ""
 "Pick the DNS resolution option to create the adblock list for, see the <a "
 "href=\"%s#dns-resolution-option\" target=\"_blank\">README</a> for details."
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:194
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:250
 msgid "Pick the LED not already used in %sSystem LED Configuration%s."
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:207
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:208
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:209
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:210
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:212
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:215
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:263
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:264
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:265
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:266
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:268
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:271
 msgid "Please note that %s is not supported on this system."
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:79
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:134
 msgid "Restarting"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:239
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:295
 msgid "Run service after set delay on boot."
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:116
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:126
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:139
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:172
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:182
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:195
 msgid "Service Status"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:110
-msgid "Service Status [%s]"
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:166
+msgid "Service Status [%s %s]"
 msgstr ""
 
 #: applications/luci-app-simple-adblock/luasrc/controller/simple-adblock.lua:4
@@ -271,15 +283,15 @@ msgstr ""
 msgid "Simple AdBlock"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:104
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:160
 msgid "Simple AdBlock Settings"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:251
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:307
 msgid "Simultaneous processing"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:178
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:234
 msgid "Some output"
 msgstr ""
 
@@ -287,7 +299,7 @@ msgstr ""
 msgid "Start"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:78
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:133
 msgid "Starting"
 msgstr ""
 
@@ -295,142 +307,134 @@ msgstr ""
 msgid "Stop"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:243
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:299
 msgid "Stop the download if it is stalled for set number of seconds."
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:77
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:132
 msgid "Stopped"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:258
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:314
 msgid "Store compressed cache"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:256
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:312
 msgid "Store compressed cache file on router"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:85
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:140
 msgid "Success"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:177
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:233
 msgid "Suppress output"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:120
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:176
 msgid "Task"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:284
-msgid "URLs to lists of domains to be blacklisted."
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:330
+msgid "URLs to lists of domains to be allowed."
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:279
-msgid "URLs to lists of domains to be whitelisted."
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:340
+msgid "URLs to lists of domains to be blocked."
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:289
-msgid "URLs to lists of hosts to be blacklisted."
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:345
+msgid "URLs to lists of hosts to be blocked."
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:228
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:284
 msgid "Unbound AdBlock List"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:253
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:309
 msgid "Use simultaneous processing"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:179
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:235
 msgid "Verbose output"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:83
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:138
 msgid "Warning"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:267
-msgid "Whitelist and Blocklist Management"
-msgstr ""
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:279
-msgid "Whitelisted Domain URLs"
-msgstr ""
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:269
-msgid "Whitelisted Domains"
-msgstr ""
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:88
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:143
 msgid "failed to access shared memory"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:86
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:141
 msgid "failed to create '%s' file"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:98
-msgid "failed to create blocklist or restart DNS resolver"
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:153
+msgid "failed to create block-list or restart DNS resolver"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:94
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:149
 msgid "failed to create compressed cache"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:101
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:156
 msgid "failed to download"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:92
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:147
 msgid "failed to format data file"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:97
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:152
 msgid "failed to move '%s' to '%s'"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:93
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:148
 msgid "failed to move temporary data file to '%s'"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:90
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:145
 msgid "failed to optimize data file"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:102
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:157
 msgid "failed to parse"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:91
-msgid "failed to process whitelist"
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:146
+msgid "failed to process allow-list"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:100
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:155
 msgid "failed to reload/restart DNS resolver"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:95
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:150
 msgid "failed to remove temporary files"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:87
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:142
 msgid "failed to restart/reload DNS resolver"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:89
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:144
 msgid "failed to sort data file"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:99
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:154
 msgid "failed to stop %s"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:96
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:151
 msgid "failed to unpack compressed cache"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:196
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:158
+msgid "no HTTPS/SSL support on device"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:252
 msgid "none"
 msgstr ""
index 00f4187ed62c5b56cf3f57942f9a493cf20899e4..da8958095f26648c7ddfc45a523a1356faa8f203 100644 (file)
@@ -4,100 +4,112 @@ msgstr ""
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:161
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:217
 msgid "%s Error: %s"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:159
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:215
 msgid "%s Error: %s %s"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:142
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:198
 msgid "%s is blocking %s domains (with %s)."
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:76
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:131
 msgid "%s is not installed or not found"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:234
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:290
 msgid "Add IPv6 entries"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:232
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:288
 msgid "Add IPv6 entries to block-list."
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:202
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:258
 msgid "Advanced Configuration"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:256
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:330
+msgid "Allowed Domain URLs"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:325
+msgid "Allowed Domains"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:323
+msgid "Allowed and Blocked Lists Management"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:312
 msgid ""
 "Attempt to create a compressed cache of block-list in the persistent memory."
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:174
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:230
 msgid "Basic Configuration"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:284
-msgid "Blacklisted Domain URLs"
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:340
+msgid "Blocked Domain URLs"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:274
-msgid "Blacklisted Domains"
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:335
+msgid "Blocked Domains"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:289
-msgid "Blacklisted Hosts URLs"
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:345
+msgid "Blocked Hosts URLs"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:132
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:188
 msgid "Cache file containing %s domains found."
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:152
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:208
 msgid "Collected Errors"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:136
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:192
 msgid "Compressed cache file found."
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:172
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:228
 msgid "Configuration"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:176
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:232
 msgid "Controls system log and console output verbosity."
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:247
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:303
 msgid "Curl download retry"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:218
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:274
 msgid "DNS Service"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:220
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:276
 msgid "DNSMASQ Additional Hosts"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:221
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:277
 msgid "DNSMASQ Config"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:223
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:279
 msgid "DNSMASQ IP Set"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:225
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:281
 msgid "DNSMASQ Servers File"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:239
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:295
 msgid "Delay (in seconds) for on-boot start"
 msgstr ""
 
@@ -105,27 +117,27 @@ msgstr ""
 msgid "Disable"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:262
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:318
 msgid "Disable Debugging"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:233
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:289
 msgid "Do not add IPv6 entries"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:257
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:313
 msgid "Do not store compressed cache"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:252
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:308
 msgid "Do not use simultaneous processing"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:243
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:299
 msgid "Download time-out (in seconds)"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:81
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:136
 msgid "Downloading"
 msgstr ""
 
@@ -133,20 +145,20 @@ msgstr ""
 msgid "Enable"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:261
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:263
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:317
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:319
 msgid "Enable Debugging"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:261
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:317
 msgid "Enables debug output to /tmp/simple-adblock.log."
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:82
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:137
 msgid "Error"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:84
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:139
 msgid "Fail"
 msgstr ""
 
@@ -154,60 +166,60 @@ msgstr ""
 msgid "Force Re-Download"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:80
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:135
 msgid "Force Reloading"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:182
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:238
 msgid "Force Router DNS"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:184
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:240
 msgid "Force Router DNS server to all local devices"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:182
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:238
 msgid "Forces Router DNS use on local devices, also known as DNS Hijacking."
 msgstr ""
 
 #: applications/luci-app-simple-adblock/root/usr/share/rpcd/acl.d/luci-app-simple-adblock.json:3
-msgid "Grant UCI access for luci-app-simple-adblock"
+msgid "Grant UCI and file access for luci-app-simple-adblock"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:232
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:288
 msgid "IPv6 Support"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:247
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:303
 msgid ""
 "If curl is installed and detected, it would retry download this many times "
 "on timeout/fail."
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:274
-msgid "Individual domains to be blacklisted."
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:325
+msgid "Individual domains to be allowed."
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:269
-msgid "Individual domains to be whitelisted."
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:335
+msgid "Individual domains to be blocked."
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:130
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:134
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:186
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:190
 msgid "Info"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:193
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:249
 msgid "LED to indicate status"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:251
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:307
 msgid ""
 "Launch all lists downloads and processing simultaneously, reducing service "
 "start time."
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:183
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:239
 msgid "Let local devices use their own DNS servers if set"
 msgstr ""
 
@@ -215,49 +227,49 @@ msgstr ""
 msgid "Loading"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:147
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:203
 msgid "Message"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:176
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:232
 msgid "Output Verbosity Setting"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:204
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:260
 msgid ""
 "Pick the DNS resolution option to create the adblock list for, see the <a "
 "href=\"%s#dns-resolution-option\" target=\"_blank\">README</a> for details."
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:194
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:250
 msgid "Pick the LED not already used in %sSystem LED Configuration%s."
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:207
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:208
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:209
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:210
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:212
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:215
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:263
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:264
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:265
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:266
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:268
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:271
 msgid "Please note that %s is not supported on this system."
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:79
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:134
 msgid "Restarting"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:239
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:295
 msgid "Run service after set delay on boot."
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:116
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:126
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:139
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:172
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:182
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:195
 msgid "Service Status"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:110
-msgid "Service Status [%s]"
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:166
+msgid "Service Status [%s %s]"
 msgstr ""
 
 #: applications/luci-app-simple-adblock/luasrc/controller/simple-adblock.lua:4
@@ -265,15 +277,15 @@ msgstr ""
 msgid "Simple AdBlock"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:104
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:160
 msgid "Simple AdBlock Settings"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:251
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:307
 msgid "Simultaneous processing"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:178
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:234
 msgid "Some output"
 msgstr ""
 
@@ -281,7 +293,7 @@ msgstr ""
 msgid "Start"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:78
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:133
 msgid "Starting"
 msgstr ""
 
@@ -289,142 +301,134 @@ msgstr ""
 msgid "Stop"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:243
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:299
 msgid "Stop the download if it is stalled for set number of seconds."
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:77
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:132
 msgid "Stopped"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:258
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:314
 msgid "Store compressed cache"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:256
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:312
 msgid "Store compressed cache file on router"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:85
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:140
 msgid "Success"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:177
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:233
 msgid "Suppress output"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:120
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:176
 msgid "Task"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:284
-msgid "URLs to lists of domains to be blacklisted."
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:330
+msgid "URLs to lists of domains to be allowed."
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:279
-msgid "URLs to lists of domains to be whitelisted."
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:340
+msgid "URLs to lists of domains to be blocked."
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:289
-msgid "URLs to lists of hosts to be blacklisted."
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:345
+msgid "URLs to lists of hosts to be blocked."
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:228
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:284
 msgid "Unbound AdBlock List"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:253
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:309
 msgid "Use simultaneous processing"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:179
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:235
 msgid "Verbose output"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:83
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:138
 msgid "Warning"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:267
-msgid "Whitelist and Blocklist Management"
-msgstr ""
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:279
-msgid "Whitelisted Domain URLs"
-msgstr ""
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:269
-msgid "Whitelisted Domains"
-msgstr ""
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:88
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:143
 msgid "failed to access shared memory"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:86
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:141
 msgid "failed to create '%s' file"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:98
-msgid "failed to create blocklist or restart DNS resolver"
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:153
+msgid "failed to create block-list or restart DNS resolver"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:94
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:149
 msgid "failed to create compressed cache"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:101
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:156
 msgid "failed to download"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:92
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:147
 msgid "failed to format data file"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:97
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:152
 msgid "failed to move '%s' to '%s'"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:93
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:148
 msgid "failed to move temporary data file to '%s'"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:90
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:145
 msgid "failed to optimize data file"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:102
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:157
 msgid "failed to parse"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:91
-msgid "failed to process whitelist"
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:146
+msgid "failed to process allow-list"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:100
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:155
 msgid "failed to reload/restart DNS resolver"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:95
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:150
 msgid "failed to remove temporary files"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:87
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:142
 msgid "failed to restart/reload DNS resolver"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:89
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:144
 msgid "failed to sort data file"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:99
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:154
 msgid "failed to stop %s"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:96
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:151
 msgid "failed to unpack compressed cache"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:196
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:158
+msgid "no HTTPS/SSL support on device"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:252
 msgid "none"
 msgstr ""
index 0703990d0478d20e9c3b611ad1178c0f091ebe1b..55c2d60586bddfabfc0f5e932a6c6c831c6f431a 100644 (file)
@@ -2,7 +2,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: \n"
 "POT-Creation-Date: \n"
-"PO-Revision-Date: 2020-05-02 10:21+0000\n"
+"PO-Revision-Date: 2020-06-08 11:55+0000\n"
 "Last-Translator: Franco Castillo <castillofrancodamian@gmail.com>\n"
 "Language-Team: Spanish <https://hosted.weblate.org/projects/openwrt/"
 "luciapplicationssimple-adblock/es/>\n"
@@ -13,103 +13,115 @@ msgstr ""
 "Plural-Forms: nplurals=2; plural=n != 1;\n"
 "X-Generator: Weblate 4.1-dev\n"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:161
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:217
 msgid "%s Error: %s"
 msgstr "%s Error: %s"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:159
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:215
 msgid "%s Error: %s %s"
 msgstr "%s Error: %s %s"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:142
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:198
 msgid "%s is blocking %s domains (with %s)."
 msgstr "%s está bloqueando %s dominios (con %s)."
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:76
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:131
 msgid "%s is not installed or not found"
 msgstr "%s no está instalado o no se encuentra"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:234
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:290
 msgid "Add IPv6 entries"
 msgstr "Añadir entradas IPv6"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:232
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:288
 msgid "Add IPv6 entries to block-list."
 msgstr "Añadir entradas IPv6 a la lista de bloqueo."
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:202
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:258
 msgid "Advanced Configuration"
 msgstr "Configuración avanzada"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:256
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:330
+msgid "Allowed Domain URLs"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:325
+msgid "Allowed Domains"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:323
+msgid "Allowed and Blocked Lists Management"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:312
 msgid ""
 "Attempt to create a compressed cache of block-list in the persistent memory."
 msgstr ""
 "Intente crear un caché comprimido de la lista de bloqueo en la memoria "
 "persistente."
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:174
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:230
 msgid "Basic Configuration"
 msgstr "Configuración básica"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:284
-msgid "Blacklisted Domain URLs"
-msgstr "URLs de dominio en lista negra"
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:340
+msgid "Blocked Domain URLs"
+msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:274
-msgid "Blacklisted Domains"
-msgstr "Dominios en la lista negra"
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:335
+msgid "Blocked Domains"
+msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:289
-msgid "Blacklisted Hosts URLs"
-msgstr "URLs de hosts en lista negra"
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:345
+msgid "Blocked Hosts URLs"
+msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:132
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:188
 msgid "Cache file containing %s domains found."
 msgstr "Archivo de caché que contiene %s dominios encontrados."
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:152
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:208
 msgid "Collected Errors"
 msgstr "Errores recopilados"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:136
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:192
 msgid "Compressed cache file found."
 msgstr "Archivo de caché comprimido encontrado."
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:172
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:228
 msgid "Configuration"
 msgstr "Configuración"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:176
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:232
 msgid "Controls system log and console output verbosity."
 msgstr ""
 "Controla el registro del sistema y la verbosidad de salida de la consola."
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:247
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:303
 msgid "Curl download retry"
 msgstr "Intento de descarga de Curl"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:218
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:274
 msgid "DNS Service"
 msgstr "Servicio de DNS"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:220
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:276
 msgid "DNSMASQ Additional Hosts"
 msgstr "Hosts adicionales de DNSMASQ"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:221
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:277
 msgid "DNSMASQ Config"
 msgstr "Config de DNSMASQ"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:223
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:279
 msgid "DNSMASQ IP Set"
 msgstr "DNSMASQ IP Set"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:225
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:281
 msgid "DNSMASQ Servers File"
 msgstr "Archivo de servidores DNSMASQ"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:239
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:295
 msgid "Delay (in seconds) for on-boot start"
 msgstr "Retardo (en segundos) para el inicio en el arranque"
 
@@ -117,27 +129,27 @@ msgstr "Retardo (en segundos) para el inicio en el arranque"
 msgid "Disable"
 msgstr "Desactivar"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:262
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:318
 msgid "Disable Debugging"
 msgstr "Desactivar depuración"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:233
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:289
 msgid "Do not add IPv6 entries"
 msgstr "No añadir entradas IPv6"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:257
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:313
 msgid "Do not store compressed cache"
 msgstr "No almacene caché comprimido"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:252
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:308
 msgid "Do not use simultaneous processing"
 msgstr "No use procesamiento simultáneo"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:243
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:299
 msgid "Download time-out (in seconds)"
 msgstr "Tiempo de espera de descarga (en segundos)"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:81
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:136
 msgid "Downloading"
 msgstr "Descargando"
 
@@ -145,20 +157,20 @@ msgstr "Descargando"
 msgid "Enable"
 msgstr "Activar"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:261
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:263
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:317
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:319
 msgid "Enable Debugging"
 msgstr "Activar depuración"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:261
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:317
 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/luasrc/model/cbi/simple-adblock.lua:82
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:137
 msgid "Error"
 msgstr "Error"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:84
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:139
 msgid "Fail"
 msgstr "Fallo"
 
@@ -166,33 +178,33 @@ msgstr "Fallo"
 msgid "Force Re-Download"
 msgstr "Forzar re-descarga"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:80
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:135
 msgid "Force Reloading"
 msgstr "Forzar recarga"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:182
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:238
 msgid "Force Router DNS"
 msgstr "Forzar enrutador DNS"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:184
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:240
 msgid "Force Router DNS server to all local devices"
 msgstr "Forzar el servidor DNS del enrutador a todos los dispositivos locales"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:182
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:238
 msgid "Forces Router DNS use on local devices, also known as DNS Hijacking."
 msgstr ""
 "Fuerza el uso de DNS del enrutador en dispositivos locales, también conocido "
 "como secuestro de DNS."
 
 #: applications/luci-app-simple-adblock/root/usr/share/rpcd/acl.d/luci-app-simple-adblock.json:3
-msgid "Grant UCI access for luci-app-simple-adblock"
-msgstr "Conceder acceso UCI para luci-app-simple-adblock"
+msgid "Grant UCI and file access for luci-app-simple-adblock"
+msgstr "Conceder acceso UCI y a archivos para luci-app-simple-adblock"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:232
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:288
 msgid "IPv6 Support"
 msgstr "Soporte IPv6"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:247
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:303
 msgid ""
 "If curl is installed and detected, it would retry download this many times "
 "on timeout/fail."
@@ -200,24 +212,24 @@ msgstr ""
 "Si curl está instalado y detectado, volvería a intentar descargar esto "
 "muchas veces en tiempo de espera/falla."
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:274
-msgid "Individual domains to be blacklisted."
-msgstr "Dominios individuales para ser incluidos en la lista negra."
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:325
+msgid "Individual domains to be allowed."
+msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:269
-msgid "Individual domains to be whitelisted."
-msgstr "Dominios individuales para ser incluidos en la lista blanca."
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:335
+msgid "Individual domains to be blocked."
+msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:130
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:134
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:186
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:190
 msgid "Info"
 msgstr "Info"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:193
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:249
 msgid "LED to indicate status"
 msgstr "LED para indicar estado"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:251
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:307
 msgid ""
 "Launch all lists downloads and processing simultaneously, reducing service "
 "start time."
@@ -225,7 +237,7 @@ msgstr ""
 "Inicie todas las descargas y el procesamiento de listas simultáneamente, "
 "reduciendo el tiempo de inicio del servicio."
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:183
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:239
 msgid "Let local devices use their own DNS servers if set"
 msgstr ""
 "Dejar que los dispositivos locales usen sus propios servidores DNS si están "
@@ -235,15 +247,15 @@ msgstr ""
 msgid "Loading"
 msgstr "Cargando"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:147
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:203
 msgid "Message"
 msgstr "Mensaje"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:176
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:232
 msgid "Output Verbosity Setting"
 msgstr "Configuración de verbosidad de salida"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:204
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:260
 msgid ""
 "Pick the DNS resolution option to create the adblock list for, see the <a "
 "href=\"%s#dns-resolution-option\" target=\"_blank\">README</a> for details."
@@ -252,52 +264,52 @@ msgstr ""
 "anuncios, consulte <a href=\"%s#dns-resolution-option\" target=\"_blank"
 "\">LÉEME</a> para obtener más información."
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:194
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:250
 msgid "Pick the LED not already used in %sSystem LED Configuration%s."
 msgstr ""
 "Elija el LED que ya no se utiliza en %sConfiguración del LED del sistema%s."
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:207
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:208
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:209
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:210
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:212
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:215
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:263
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:264
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:265
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:266
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:268
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:271
 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/luasrc/model/cbi/simple-adblock.lua:79
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:134
 msgid "Restarting"
 msgstr "Reiniciando"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:239
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:295
 msgid "Run service after set delay on boot."
 msgstr "Ejecute el servicio después de la demora establecida en el arranque."
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:116
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:126
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:139
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:172
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:182
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:195
 msgid "Service Status"
 msgstr "Estado del servicio"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:110
-msgid "Service Status [%s]"
-msgstr "Estado del servicio [%s]"
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:166
+msgid "Service Status [%s %s]"
+msgstr "Estado del servicio [%s %s]"
 
 #: applications/luci-app-simple-adblock/luasrc/controller/simple-adblock.lua:4
 #: applications/luci-app-simple-adblock/root/usr/share/luci/menu.d/luci-app-simple-adblock.json:3
 msgid "Simple AdBlock"
 msgstr "Simple AdBlock"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:104
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:160
 msgid "Simple AdBlock Settings"
 msgstr "Configuración de Simple AdBlock"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:251
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:307
 msgid "Simultaneous processing"
 msgstr "Procesamiento simultáneo"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:178
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:234
 msgid "Some output"
 msgstr "Alguna salida"
 
@@ -305,7 +317,7 @@ msgstr "Alguna salida"
 msgid "Start"
 msgstr "Iniciar"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:78
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:133
 msgid "Starting"
 msgstr "Iniciando"
 
@@ -313,148 +325,185 @@ msgstr "Iniciando"
 msgid "Stop"
 msgstr "Detener"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:243
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:299
 msgid "Stop the download if it is stalled for set number of seconds."
 msgstr ""
 "Detenga la descarga si está detenida durante un número determinado de "
 "segundos."
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:77
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:132
 msgid "Stopped"
 msgstr "Detenido"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:258
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:314
 msgid "Store compressed cache"
 msgstr "Almacenar caché comprimido"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:256
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:312
 msgid "Store compressed cache file on router"
 msgstr "Almacene el archivo de caché comprimido en el enrutador"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:85
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:140
 msgid "Success"
 msgstr "Éxito"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:177
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:233
 msgid "Suppress output"
 msgstr "Suprimir salida"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:120
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:176
 msgid "Task"
 msgstr "Tarea"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:284
-msgid "URLs to lists of domains to be blacklisted."
-msgstr "URL a listas de dominios que se incluirán en la lista negra."
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:330
+msgid "URLs to lists of domains to be allowed."
+msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:279
-msgid "URLs to lists of domains to be whitelisted."
-msgstr "URL a listas de dominios que se incluirán en la lista blanca."
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:340
+msgid "URLs to lists of domains to be blocked."
+msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:289
-msgid "URLs to lists of hosts to be blacklisted."
-msgstr "URL a listas de hosts que se incluirán en la lista negra."
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:345
+msgid "URLs to lists of hosts to be blocked."
+msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:228
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:284
 msgid "Unbound AdBlock List"
 msgstr "Lista de AdBlock Unbound"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:253
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:309
 msgid "Use simultaneous processing"
 msgstr "Usar procesamiento simultáneo"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:179
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:235
 msgid "Verbose output"
 msgstr "Salida detallada"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:83
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:138
 msgid "Warning"
 msgstr "Advertencia"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:267
-msgid "Whitelist and Blocklist Management"
-msgstr "Gestión de listas blancas y listas de bloqueo"
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:279
-msgid "Whitelisted Domain URLs"
-msgstr "URLs de dominio en lista blanca"
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:269
-msgid "Whitelisted Domains"
-msgstr "Dominios en lista blanca"
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:88
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:143
 msgid "failed to access shared memory"
 msgstr "no se pudo acceder a la memoria compartida"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:86
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:141
 msgid "failed to create '%s' file"
 msgstr "no se pudo crear el archivo '%s'"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:98
-msgid "failed to create blocklist or restart DNS resolver"
-msgstr "no se pudo crear una lista de bloqueo o reiniciar el DNS resolver"
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:153
+msgid "failed to create block-list or restart DNS resolver"
+msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:94
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:149
 msgid "failed to create compressed cache"
 msgstr "error al crear caché comprimido"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:101
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:156
 msgid "failed to download"
 msgstr "error al descargar"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:92
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:147
 msgid "failed to format data file"
 msgstr "error al formatear el archivo de datos"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:97
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:152
 msgid "failed to move '%s' to '%s'"
 msgstr "no se pudo mover '%s' a '%s'"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:93
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:148
 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/luasrc/model/cbi/simple-adblock.lua:90
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:145
 msgid "failed to optimize data file"
 msgstr "no se pudo optimizar el archivo de datos"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:102
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:157
 msgid "failed to parse"
 msgstr "no se pudo analizar"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:91
-msgid "failed to process whitelist"
-msgstr "no se pudo procesar la lista blanca"
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:146
+msgid "failed to process allow-list"
+msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:100
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:155
 msgid "failed to reload/restart DNS resolver"
 msgstr "error al recargar/reiniciar el solucionador DNS"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:95
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:150
 msgid "failed to remove temporary files"
 msgstr "error al eliminar los archivos temporales"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:87
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:142
 msgid "failed to restart/reload DNS resolver"
 msgstr "error al reiniciar/recargar el solucionador DNS"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:89
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:144
 msgid "failed to sort data file"
 msgstr "error al ordenar el archivo de datos"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:99
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:154
 msgid "failed to stop %s"
 msgstr "no se pudo detener %s"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:96
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:151
 msgid "failed to unpack compressed cache"
 msgstr "no se pudo descomprimir el caché comprimido"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:196
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:158
+msgid "no HTTPS/SSL support on device"
+msgstr "sin soporte HTTPS/SSL en el dispositivo"
+
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:252
 msgid "none"
 msgstr "ninguno"
 
+#~ msgid "Blacklisted Domain URLs"
+#~ msgstr "URLs de dominio en lista negra"
+
+#~ msgid "Blacklisted Domains"
+#~ msgstr "Dominios en la lista negra"
+
+#~ msgid "Blacklisted Hosts URLs"
+#~ msgstr "URLs de hosts en lista negra"
+
+#~ msgid "Individual domains to be blacklisted."
+#~ msgstr "Dominios individuales para ser incluidos en la lista negra."
+
+#~ msgid "Individual domains to be whitelisted."
+#~ msgstr "Dominios individuales para ser incluidos en la lista blanca."
+
+#~ msgid "URLs to lists of domains to be blacklisted."
+#~ msgstr "URL a listas de dominios que se incluirán en la lista negra."
+
+#~ msgid "URLs to lists of domains to be whitelisted."
+#~ msgstr "URL a listas de dominios que se incluirán en la lista blanca."
+
+#~ msgid "URLs to lists of hosts to be blacklisted."
+#~ msgstr "URL a listas de hosts que se incluirán en la lista negra."
+
+#~ msgid "Whitelist and Blocklist Management"
+#~ msgstr "Gestión de listas blancas y listas de bloqueo"
+
+#~ msgid "Whitelisted Domain URLs"
+#~ msgstr "URLs de dominio en lista blanca"
+
+#~ msgid "Whitelisted Domains"
+#~ msgstr "Dominios en lista blanca"
+
+#~ msgid "failed to create blocklist or restart DNS resolver"
+#~ msgstr "no se pudo crear una lista de bloqueo o reiniciar el DNS resolver"
+
+#~ msgid "failed to process whitelist"
+#~ msgstr "no se pudo procesar la lista blanca"
+
+#~ msgid "Grant UCI access for luci-app-simple-adblock"
+#~ msgstr "Conceder acceso UCI para luci-app-simple-adblock"
+
+#~ msgid "Service Status [%s]"
+#~ msgstr "Estado del servicio [%s]"
+
 #~ msgid "Cache file containing"
 #~ msgstr "Archivo de caché que contiene"
 
index 271da84cf139cc477f88e6b26e20ee71395d6e31..a5c425a25f65050cf0336263c7e6d60e32134fff 100644 (file)
 msgid ""
 msgstr ""
+"PO-Revision-Date: 2020-06-02 06:42+0000\n"
+"Last-Translator: Petri Asikainen <uniluodossa@gmail.com>\n"
+"Language-Team: Finnish <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationssimple-adblock/fi/>\n"
 "Language: fi\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+"X-Generator: Weblate 4.1-dev\n"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:161
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:217
 msgid "%s Error: %s"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:159
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:215
 msgid "%s Error: %s %s"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:142
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:198
 msgid "%s is blocking %s domains (with %s)."
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:76
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:131
 msgid "%s is not installed or not found"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:234
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:290
 msgid "Add IPv6 entries"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:232
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:288
 msgid "Add IPv6 entries to block-list."
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:202
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:258
 msgid "Advanced Configuration"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:256
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:330
+msgid "Allowed Domain URLs"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:325
+msgid "Allowed Domains"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:323
+msgid "Allowed and Blocked Lists Management"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:312
 msgid ""
 "Attempt to create a compressed cache of block-list in the persistent memory."
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:174
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:230
 msgid "Basic Configuration"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:284
-msgid "Blacklisted Domain URLs"
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:340
+msgid "Blocked Domain URLs"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:274
-msgid "Blacklisted Domains"
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:335
+msgid "Blocked Domains"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:289
-msgid "Blacklisted Hosts URLs"
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:345
+msgid "Blocked Hosts URLs"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:132
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:188
 msgid "Cache file containing %s domains found."
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:152
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:208
 msgid "Collected Errors"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:136
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:192
 msgid "Compressed cache file found."
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:172
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:228
 msgid "Configuration"
-msgstr ""
+msgstr "Määritys"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:176
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:232
 msgid "Controls system log and console output verbosity."
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:247
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:303
 msgid "Curl download retry"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:218
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:274
 msgid "DNS Service"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:220
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:276
 msgid "DNSMASQ Additional Hosts"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:221
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:277
 msgid "DNSMASQ Config"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:223
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:279
 msgid "DNSMASQ IP Set"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:225
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:281
 msgid "DNSMASQ Servers File"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:239
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:295
 msgid "Delay (in seconds) for on-boot start"
 msgstr ""
 
@@ -105,48 +123,48 @@ msgstr ""
 msgid "Disable"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:262
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:318
 msgid "Disable Debugging"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:233
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:289
 msgid "Do not add IPv6 entries"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:257
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:313
 msgid "Do not store compressed cache"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:252
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:308
 msgid "Do not use simultaneous processing"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:243
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:299
 msgid "Download time-out (in seconds)"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:81
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:136
 msgid "Downloading"
 msgstr ""
 
 #: applications/luci-app-simple-adblock/luasrc/view/simple-adblock/buttons.htm:65
 msgid "Enable"
-msgstr ""
+msgstr "Ota käyttöön"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:261
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:263
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:317
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:319
 msgid "Enable Debugging"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:261
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:317
 msgid "Enables debug output to /tmp/simple-adblock.log."
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:82
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:137
 msgid "Error"
-msgstr ""
+msgstr "Virhe"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:84
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:139
 msgid "Fail"
 msgstr ""
 
@@ -154,110 +172,110 @@ msgstr ""
 msgid "Force Re-Download"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:80
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:135
 msgid "Force Reloading"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:182
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:238
 msgid "Force Router DNS"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:184
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:240
 msgid "Force Router DNS server to all local devices"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:182
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:238
 msgid "Forces Router DNS use on local devices, also known as DNS Hijacking."
 msgstr ""
 
 #: applications/luci-app-simple-adblock/root/usr/share/rpcd/acl.d/luci-app-simple-adblock.json:3
-msgid "Grant UCI access for luci-app-simple-adblock"
+msgid "Grant UCI and file access for luci-app-simple-adblock"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:232
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:288
 msgid "IPv6 Support"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:247
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:303
 msgid ""
 "If curl is installed and detected, it would retry download this many times "
 "on timeout/fail."
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:274
-msgid "Individual domains to be blacklisted."
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:325
+msgid "Individual domains to be allowed."
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:269
-msgid "Individual domains to be whitelisted."
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:335
+msgid "Individual domains to be blocked."
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:130
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:134
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:186
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:190
 msgid "Info"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:193
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:249
 msgid "LED to indicate status"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:251
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:307
 msgid ""
 "Launch all lists downloads and processing simultaneously, reducing service "
 "start time."
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:183
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:239
 msgid "Let local devices use their own DNS servers if set"
 msgstr ""
 
 #: applications/luci-app-simple-adblock/luasrc/view/simple-adblock/js.htm:51
 msgid "Loading"
-msgstr ""
+msgstr "Ladataan"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:147
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:203
 msgid "Message"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:176
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:232
 msgid "Output Verbosity Setting"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:204
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:260
 msgid ""
 "Pick the DNS resolution option to create the adblock list for, see the <a "
 "href=\"%s#dns-resolution-option\" target=\"_blank\">README</a> for details."
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:194
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:250
 msgid "Pick the LED not already used in %sSystem LED Configuration%s."
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:207
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:208
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:209
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:210
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:212
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:215
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:263
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:264
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:265
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:266
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:268
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:271
 msgid "Please note that %s is not supported on this system."
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:79
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:134
 msgid "Restarting"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:239
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:295
 msgid "Run service after set delay on boot."
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:116
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:126
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:139
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:172
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:182
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:195
 msgid "Service Status"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:110
-msgid "Service Status [%s]"
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:166
+msgid "Service Status [%s %s]"
 msgstr ""
 
 #: applications/luci-app-simple-adblock/luasrc/controller/simple-adblock.lua:4
@@ -265,166 +283,158 @@ msgstr ""
 msgid "Simple AdBlock"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:104
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:160
 msgid "Simple AdBlock Settings"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:251
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:307
 msgid "Simultaneous processing"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:178
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:234
 msgid "Some output"
 msgstr ""
 
 #: applications/luci-app-simple-adblock/luasrc/view/simple-adblock/buttons.htm:52
 msgid "Start"
-msgstr ""
+msgstr "Aloita"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:78
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:133
 msgid "Starting"
 msgstr ""
 
 #: applications/luci-app-simple-adblock/luasrc/view/simple-adblock/buttons.htm:58
 msgid "Stop"
-msgstr ""
+msgstr "Pysäytä"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:243
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:299
 msgid "Stop the download if it is stalled for set number of seconds."
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:77
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:132
 msgid "Stopped"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:258
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:314
 msgid "Store compressed cache"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:256
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:312
 msgid "Store compressed cache file on router"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:85
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:140
 msgid "Success"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:177
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:233
 msgid "Suppress output"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:120
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:176
 msgid "Task"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:284
-msgid "URLs to lists of domains to be blacklisted."
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:330
+msgid "URLs to lists of domains to be allowed."
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:279
-msgid "URLs to lists of domains to be whitelisted."
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:340
+msgid "URLs to lists of domains to be blocked."
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:289
-msgid "URLs to lists of hosts to be blacklisted."
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:345
+msgid "URLs to lists of hosts to be blocked."
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:228
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:284
 msgid "Unbound AdBlock List"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:253
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:309
 msgid "Use simultaneous processing"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:179
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:235
 msgid "Verbose output"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:83
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:138
 msgid "Warning"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:267
-msgid "Whitelist and Blocklist Management"
-msgstr ""
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:279
-msgid "Whitelisted Domain URLs"
-msgstr ""
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:269
-msgid "Whitelisted Domains"
-msgstr ""
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:88
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:143
 msgid "failed to access shared memory"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:86
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:141
 msgid "failed to create '%s' file"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:98
-msgid "failed to create blocklist or restart DNS resolver"
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:153
+msgid "failed to create block-list or restart DNS resolver"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:94
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:149
 msgid "failed to create compressed cache"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:101
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:156
 msgid "failed to download"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:92
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:147
 msgid "failed to format data file"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:97
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:152
 msgid "failed to move '%s' to '%s'"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:93
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:148
 msgid "failed to move temporary data file to '%s'"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:90
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:145
 msgid "failed to optimize data file"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:102
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:157
 msgid "failed to parse"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:91
-msgid "failed to process whitelist"
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:146
+msgid "failed to process allow-list"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:100
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:155
 msgid "failed to reload/restart DNS resolver"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:95
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:150
 msgid "failed to remove temporary files"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:87
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:142
 msgid "failed to restart/reload DNS resolver"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:89
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:144
 msgid "failed to sort data file"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:99
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:154
 msgid "failed to stop %s"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:96
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:151
 msgid "failed to unpack compressed cache"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:196
-msgid "none"
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:158
+msgid "no HTTPS/SSL support on device"
 msgstr ""
+
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:252
+msgid "none"
+msgstr "ei mitään"
index 6dad37fa68ee899f67f7026a16ed1d891fd116f9..8f90404e7a2137fa87a9104cf1ba8df9e3f32c8a 100644 (file)
@@ -10,105 +10,117 @@ msgstr ""
 "Plural-Forms: nplurals=2; plural=n > 1;\n"
 "X-Generator: Weblate 4.0.2\n"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:161
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:217
 msgid "%s Error: %s"
 msgstr "%s Erreur : %s"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:159
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:215
 msgid "%s Error: %s %s"
 msgstr "%s Erreur : %s %s"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:142
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:198
 msgid "%s is blocking %s domains (with %s)."
 msgstr "%s bloque %s domaines (avec %s)."
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:76
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:131
 msgid "%s is not installed or not found"
 msgstr "%s n'a pas été trouvé ou installé"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:234
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:290
 msgid "Add IPv6 entries"
 msgstr "Ajouter des entrées IPv6"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:232
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:288
 msgid "Add IPv6 entries to block-list."
 msgstr "Ajouter des entrées IPv6 à la liste de blocage."
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:202
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:258
 msgid "Advanced Configuration"
 msgstr "Configuration avancée"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:256
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:330
+msgid "Allowed Domain URLs"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:325
+msgid "Allowed Domains"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:323
+msgid "Allowed and Blocked Lists Management"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:312
 msgid ""
 "Attempt to create a compressed cache of block-list in the persistent memory."
 msgstr ""
 "Tentative de création d'un cache compressé de la liste de blocage dans la "
 "mémoire persistante."
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:174
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:230
 msgid "Basic Configuration"
 msgstr "Configuration de Base"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:284
-msgid "Blacklisted Domain URLs"
-msgstr "URLs des Domaines blacklistés"
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:340
+msgid "Blocked Domain URLs"
+msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:274
-msgid "Blacklisted Domains"
-msgstr "Domaines blacklistés"
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:335
+msgid "Blocked Domains"
+msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:289
-msgid "Blacklisted Hosts URLs"
-msgstr "URLs des Hôtes blacklistés"
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:345
+msgid "Blocked Hosts URLs"
+msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:132
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:188
 msgid "Cache file containing %s domains found."
 msgstr "Cache file contient %s domaines trouvé."
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:152
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:208
 msgid "Collected Errors"
 msgstr "Erreurs Collectées"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:136
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:192
 msgid "Compressed cache file found."
 msgstr "Fichier Compressé cache trouvé."
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:172
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:228
 msgid "Configuration"
 msgstr "Configuration"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:176
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:232
 msgid "Controls system log and console output verbosity."
 msgstr ""
 "Contrôle la verbosité du journal système et de la sortie de la console."
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:247
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:303
 #, fuzzy
 msgid "Curl download retry"
 msgstr "Réessayer le téléchargement Curl"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:218
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:274
 msgid "DNS Service"
 msgstr "Service DNS"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:220
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:276
 msgid "DNSMASQ Additional Hosts"
 msgstr "Hôtes additionnels DNSMASQ"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:221
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:277
 msgid "DNSMASQ Config"
 msgstr "Configuration DNSMASQ"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:223
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:279
 #, fuzzy
 msgid "DNSMASQ IP Set"
 msgstr "Ensemble d'IP DNSMASQ"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:225
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:281
 msgid "DNSMASQ Servers File"
 msgstr "Fichier des serveurs DNSMASQ"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:239
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:295
 msgid "Delay (in seconds) for on-boot start"
 msgstr "Délai (en secondes) pour le démarrage suite au boot"
 
@@ -116,27 +128,27 @@ msgstr "Délai (en secondes) pour le démarrage suite au boot"
 msgid "Disable"
 msgstr "Désactiver"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:262
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:318
 msgid "Disable Debugging"
 msgstr "Désactiver le Débogage"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:233
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:289
 msgid "Do not add IPv6 entries"
 msgstr "Ne pas ajouter d'entrées IPv6"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:257
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:313
 msgid "Do not store compressed cache"
 msgstr "Ne pas conserver le cache compressé"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:252
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:308
 msgid "Do not use simultaneous processing"
 msgstr "Ne pas utiliser de processus simultanés"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:243
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:299
 msgid "Download time-out (in seconds)"
 msgstr "Time-out de téléchargement (en secondes)"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:81
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:136
 msgid "Downloading"
 msgstr "Téléchargement"
 
@@ -144,20 +156,20 @@ msgstr "Téléchargement"
 msgid "Enable"
 msgstr "Activer"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:261
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:263
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:317
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:319
 msgid "Enable Debugging"
 msgstr "Activer le Débogage"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:261
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:317
 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/luasrc/model/cbi/simple-adblock.lua:82
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:137
 msgid "Error"
 msgstr "Erreur"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:84
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:139
 msgid "Fail"
 msgstr "Echec"
 
@@ -165,33 +177,33 @@ msgstr "Echec"
 msgid "Force Re-Download"
 msgstr "Forcer le re-téléchargement"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:80
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:135
 msgid "Force Reloading"
 msgstr "Forcer le re-chargement"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:182
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:238
 msgid "Force Router DNS"
 msgstr "Forcer le Routeur DNS"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:184
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:240
 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/luasrc/model/cbi/simple-adblock.lua:182
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:238
 msgid "Forces Router DNS use on local devices, also known as DNS Hijacking."
 msgstr ""
 "Routage forcé du serveur DNS sur les appareils locaux, également connu sous "
 "le nom de détournement de DNS."
 
 #: applications/luci-app-simple-adblock/root/usr/share/rpcd/acl.d/luci-app-simple-adblock.json:3
-msgid "Grant UCI access for luci-app-simple-adblock"
+msgid "Grant UCI and file access for luci-app-simple-adblock"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:232
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:288
 msgid "IPv6 Support"
 msgstr "Support IPv6"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:247
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:303
 msgid ""
 "If curl is installed and detected, it would retry download this many times "
 "on timeout/fail."
@@ -199,24 +211,24 @@ msgstr ""
 "Si CURL est détecté et installé, il tentera à nouveau le téléchargement en "
 "cas d'échec ou de time-out ce nombre de fois."
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:274
-msgid "Individual domains to be blacklisted."
-msgstr "Domaines unitaires à blacklister."
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:325
+msgid "Individual domains to be allowed."
+msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:269
-msgid "Individual domains to be whitelisted."
-msgstr "Domaines unitaires à mettre en liste blanche."
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:335
+msgid "Individual domains to be blocked."
+msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:130
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:134
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:186
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:190
 msgid "Info"
 msgstr "Infos"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:193
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:249
 msgid "LED to indicate status"
 msgstr "Indiquer le status avec les LED"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:251
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:307
 msgid ""
 "Launch all lists downloads and processing simultaneously, reducing service "
 "start time."
@@ -224,7 +236,7 @@ msgstr ""
 "Lancer simultanément le téléchargement et le traitement de toutes les "
 "listes, ce qui réduit le temps de démarrage du service."
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:183
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:239
 msgid "Let local devices use their own DNS servers if set"
 msgstr ""
 "Permettre aux appareils locaux d'utiliser leurs propres serveurs DNS s'ils "
@@ -234,15 +246,15 @@ msgstr ""
 msgid "Loading"
 msgstr "Chargement"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:147
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:203
 msgid "Message"
 msgstr "Message"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:176
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:232
 msgid "Output Verbosity Setting"
 msgstr "Configuration de la verbosité de la sortie"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:204
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:260
 msgid ""
 "Pick the DNS resolution option to create the adblock list for, see the <a "
 "href=\"%s#dns-resolution-option\" target=\"_blank\">README</a> for details."
@@ -251,54 +263,54 @@ msgstr ""
 "liste adblock, voir la <a href=\"%s#dns-resolution-option\" target=\"_blank"
 "\">README</a> pour plus de détails."
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:194
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:250
 msgid "Pick the LED not already used in %sSystem LED Configuration%s."
 msgstr ""
-"Choisissez la LED qui n'est pas déjà utilisée dans %sConfiguration de la LED"
-" du système%s."
+"Choisissez la LED qui n'est pas déjà utilisée dans %sConfiguration de la LED "
+"du système%s."
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:207
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:208
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:209
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:210
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:212
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:215
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:263
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:264
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:265
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:266
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:268
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:271
 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/luasrc/model/cbi/simple-adblock.lua:79
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:134
 msgid "Restarting"
 msgstr "Redémarrage"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:239
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:295
 #, fuzzy
 msgid "Run service after set delay on boot."
 msgstr "Fixer le délai entre le boot et le démarrage du service."
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:116
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:126
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:139
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:172
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:182
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:195
 msgid "Service Status"
 msgstr "Statut du service"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:110
-msgid "Service Status [%s]"
-msgstr "État du service [%]"
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:166
+msgid "Service Status [%s %s]"
+msgstr ""
 
 #: applications/luci-app-simple-adblock/luasrc/controller/simple-adblock.lua:4
 #: applications/luci-app-simple-adblock/root/usr/share/luci/menu.d/luci-app-simple-adblock.json:3
 msgid "Simple AdBlock"
 msgstr "Adblock Simple"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:104
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:160
 msgid "Simple AdBlock Settings"
 msgstr "Configuration de Adblock Simple"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:251
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:307
 msgid "Simultaneous processing"
 msgstr "Traitement simultané"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:178
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:234
 msgid "Some output"
 msgstr "Quelques informations en sortie"
 
@@ -306,7 +318,7 @@ msgstr "Quelques informations en sortie"
 msgid "Start"
 msgstr "Démarrer"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:78
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:133
 msgid "Starting"
 msgstr "Démarrage"
 
@@ -314,151 +326,185 @@ msgstr "Démarrage"
 msgid "Stop"
 msgstr "Arrêt"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:243
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:299
 msgid "Stop the download if it is stalled for set number of seconds."
 msgstr ""
 "Arrêter le téléchargement s'il est bloqué pendant ce nombre de secondes."
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:77
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:132
 msgid "Stopped"
 msgstr "Arrêté"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:258
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:314
 msgid "Store compressed cache"
 msgstr "Conserver le cache compressé"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:256
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:312
 msgid "Store compressed cache file on router"
 msgstr "Conserver le fichier du cache compressé sur le routeur"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:85
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:140
 msgid "Success"
 msgstr "Succès"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:177
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:233
 msgid "Suppress output"
 msgstr "Supprimer la sortie"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:120
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:176
 msgid "Task"
 msgstr "Tâche"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:284
-#, fuzzy
-msgid "URLs to lists of domains to be blacklisted."
-msgstr "URLs à ajouter aux listes de domaines à mettre sur liste noire."
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:330
+msgid "URLs to lists of domains to be allowed."
+msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:279
-#, fuzzy
-msgid "URLs to lists of domains to be whitelisted."
-msgstr "Les URL des listes de domaines à mettre sur liste blanche."
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:340
+msgid "URLs to lists of domains to be blocked."
+msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:289
-#, fuzzy
-msgid "URLs to lists of hosts to be blacklisted."
-msgstr "URLs à ajouter aux listes d'hôtes à mettre sur liste noire."
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:345
+msgid "URLs to lists of hosts to be blocked."
+msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:228
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:284
 #, fuzzy
 msgid "Unbound AdBlock List"
 msgstr "Liste Adblock non liée"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:253
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:309
 msgid "Use simultaneous processing"
 msgstr "Utiliser des processus simultanés"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:179
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:235
 msgid "Verbose output"
 msgstr "Sortie verbeuse"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:83
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:138
 msgid "Warning"
 msgstr "Avertissement"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:267
-msgid "Whitelist and Blocklist Management"
-msgstr "Gestion des listes blanches et des listes de blocage"
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:279
-msgid "Whitelisted Domain URLs"
-msgstr "URLs des Domaines sur liste blanche"
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:269
-msgid "Whitelisted Domains"
-msgstr "Domaines sur liste blanche"
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:88
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:143
 msgid "failed to access shared memory"
 msgstr "impossible d'accéder à la mémoire partagée"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:86
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:141
 msgid "failed to create '%s' file"
 msgstr "échec de création du fichier '% s'"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:98
-msgid "failed to create blocklist or restart DNS resolver"
-msgstr "n’a pas réussi à créer blocklist ou redémarrer le résolveur DNS"
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:153
+msgid "failed to create block-list or restart DNS resolver"
+msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:94
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:149
 msgid "failed to create compressed cache"
 msgstr "échec de création du cache compressé"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:101
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:156
 msgid "failed to download"
 msgstr "échec de téléchargement"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:92
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:147
 msgid "failed to format data file"
 msgstr "Echec du format de fichier de données"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:97
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:152
 msgid "failed to move '%s' to '%s'"
 msgstr "échec du déplacement de '% s' vers '% s'"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:93
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:148
 msgid "failed to move temporary data file to '%s'"
 msgstr "Echec deplacement données temporaires fichier '%s'"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:90
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:145
 msgid "failed to optimize data file"
 msgstr "pas réussi à optimiser le fichier de données"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:102
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:157
 msgid "failed to parse"
 msgstr "pas réussi à analyser"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:91
-msgid "failed to process whitelist"
-msgstr "echec à traiter la liste blanche"
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:146
+msgid "failed to process allow-list"
+msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:100
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:155
 msgid "failed to reload/restart DNS resolver"
 msgstr "échec de rechargement / redémarrage du résolveur DNS"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:95
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:150
 msgid "failed to remove temporary files"
 msgstr "echec suppression fichiers temporaires"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:87
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:142
 msgid "failed to restart/reload DNS resolver"
 msgstr "échec du redémarrage ou de rechargement de résolution DNS"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:89
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:144
 msgid "failed to sort data file"
 msgstr "echec de trier le fichier de données"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:99
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:154
 msgid "failed to stop %s"
 msgstr "n'a pas pu arrêter% s"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:96
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:151
 msgid "failed to unpack compressed cache"
 msgstr "echec décompression cache"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:196
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:158
+msgid "no HTTPS/SSL support on device"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:252
 msgid "none"
 msgstr "Aucun"
 
+#~ msgid "Blacklisted Domain URLs"
+#~ msgstr "URLs des Domaines blacklistés"
+
+#~ msgid "Blacklisted Domains"
+#~ msgstr "Domaines blacklistés"
+
+#~ msgid "Blacklisted Hosts URLs"
+#~ msgstr "URLs des Hôtes blacklistés"
+
+#~ msgid "Individual domains to be blacklisted."
+#~ msgstr "Domaines unitaires à blacklister."
+
+#~ msgid "Individual domains to be whitelisted."
+#~ msgstr "Domaines unitaires à mettre en liste blanche."
+
+#, fuzzy
+#~ msgid "URLs to lists of domains to be blacklisted."
+#~ msgstr "URLs à ajouter aux listes de domaines à mettre sur liste noire."
+
+#, fuzzy
+#~ msgid "URLs to lists of domains to be whitelisted."
+#~ msgstr "Les URL des listes de domaines à mettre sur liste blanche."
+
+#, fuzzy
+#~ msgid "URLs to lists of hosts to be blacklisted."
+#~ msgstr "URLs à ajouter aux listes d'hôtes à mettre sur liste noire."
+
+#~ msgid "Whitelist and Blocklist Management"
+#~ msgstr "Gestion des listes blanches et des listes de blocage"
+
+#~ msgid "Whitelisted Domain URLs"
+#~ msgstr "URLs des Domaines sur liste blanche"
+
+#~ msgid "Whitelisted Domains"
+#~ msgstr "Domaines sur liste blanche"
+
+#~ msgid "failed to create blocklist or restart DNS resolver"
+#~ msgstr "n’a pas réussi à créer blocklist ou redémarrer le résolveur DNS"
+
+#~ msgid "failed to process whitelist"
+#~ msgstr "echec à traiter la liste blanche"
+
+#~ msgid "Service Status [%s]"
+#~ msgstr "État du service [%]"
+
 #~ msgid "Cache file containing"
 #~ msgstr "Le fichier de cache contenant"
 
index b6f2f16cf75bc8d7beecebbbc0b08ac819c2b0be..84c6b6ef1a6d933a330c2ca07d3da48e49d1d6c2 100644 (file)
@@ -4,100 +4,112 @@ msgstr ""
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:161
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:217
 msgid "%s Error: %s"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:159
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:215
 msgid "%s Error: %s %s"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:142
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:198
 msgid "%s is blocking %s domains (with %s)."
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:76
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:131
 msgid "%s is not installed or not found"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:234
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:290
 msgid "Add IPv6 entries"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:232
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:288
 msgid "Add IPv6 entries to block-list."
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:202
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:258
 msgid "Advanced Configuration"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:256
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:330
+msgid "Allowed Domain URLs"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:325
+msgid "Allowed Domains"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:323
+msgid "Allowed and Blocked Lists Management"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:312
 msgid ""
 "Attempt to create a compressed cache of block-list in the persistent memory."
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:174
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:230
 msgid "Basic Configuration"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:284
-msgid "Blacklisted Domain URLs"
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:340
+msgid "Blocked Domain URLs"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:274
-msgid "Blacklisted Domains"
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:335
+msgid "Blocked Domains"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:289
-msgid "Blacklisted Hosts URLs"
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:345
+msgid "Blocked Hosts URLs"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:132
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:188
 msgid "Cache file containing %s domains found."
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:152
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:208
 msgid "Collected Errors"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:136
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:192
 msgid "Compressed cache file found."
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:172
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:228
 msgid "Configuration"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:176
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:232
 msgid "Controls system log and console output verbosity."
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:247
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:303
 msgid "Curl download retry"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:218
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:274
 msgid "DNS Service"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:220
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:276
 msgid "DNSMASQ Additional Hosts"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:221
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:277
 msgid "DNSMASQ Config"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:223
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:279
 msgid "DNSMASQ IP Set"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:225
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:281
 msgid "DNSMASQ Servers File"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:239
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:295
 msgid "Delay (in seconds) for on-boot start"
 msgstr ""
 
@@ -105,27 +117,27 @@ msgstr ""
 msgid "Disable"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:262
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:318
 msgid "Disable Debugging"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:233
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:289
 msgid "Do not add IPv6 entries"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:257
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:313
 msgid "Do not store compressed cache"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:252
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:308
 msgid "Do not use simultaneous processing"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:243
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:299
 msgid "Download time-out (in seconds)"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:81
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:136
 msgid "Downloading"
 msgstr ""
 
@@ -133,20 +145,20 @@ msgstr ""
 msgid "Enable"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:261
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:263
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:317
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:319
 msgid "Enable Debugging"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:261
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:317
 msgid "Enables debug output to /tmp/simple-adblock.log."
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:82
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:137
 msgid "Error"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:84
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:139
 msgid "Fail"
 msgstr ""
 
@@ -154,60 +166,60 @@ msgstr ""
 msgid "Force Re-Download"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:80
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:135
 msgid "Force Reloading"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:182
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:238
 msgid "Force Router DNS"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:184
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:240
 msgid "Force Router DNS server to all local devices"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:182
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:238
 msgid "Forces Router DNS use on local devices, also known as DNS Hijacking."
 msgstr ""
 
 #: applications/luci-app-simple-adblock/root/usr/share/rpcd/acl.d/luci-app-simple-adblock.json:3
-msgid "Grant UCI access for luci-app-simple-adblock"
+msgid "Grant UCI and file access for luci-app-simple-adblock"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:232
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:288
 msgid "IPv6 Support"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:247
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:303
 msgid ""
 "If curl is installed and detected, it would retry download this many times "
 "on timeout/fail."
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:274
-msgid "Individual domains to be blacklisted."
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:325
+msgid "Individual domains to be allowed."
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:269
-msgid "Individual domains to be whitelisted."
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:335
+msgid "Individual domains to be blocked."
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:130
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:134
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:186
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:190
 msgid "Info"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:193
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:249
 msgid "LED to indicate status"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:251
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:307
 msgid ""
 "Launch all lists downloads and processing simultaneously, reducing service "
 "start time."
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:183
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:239
 msgid "Let local devices use their own DNS servers if set"
 msgstr ""
 
@@ -215,49 +227,49 @@ msgstr ""
 msgid "Loading"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:147
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:203
 msgid "Message"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:176
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:232
 msgid "Output Verbosity Setting"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:204
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:260
 msgid ""
 "Pick the DNS resolution option to create the adblock list for, see the <a "
 "href=\"%s#dns-resolution-option\" target=\"_blank\">README</a> for details."
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:194
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:250
 msgid "Pick the LED not already used in %sSystem LED Configuration%s."
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:207
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:208
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:209
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:210
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:212
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:215
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:263
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:264
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:265
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:266
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:268
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:271
 msgid "Please note that %s is not supported on this system."
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:79
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:134
 msgid "Restarting"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:239
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:295
 msgid "Run service after set delay on boot."
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:116
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:126
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:139
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:172
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:182
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:195
 msgid "Service Status"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:110
-msgid "Service Status [%s]"
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:166
+msgid "Service Status [%s %s]"
 msgstr ""
 
 #: applications/luci-app-simple-adblock/luasrc/controller/simple-adblock.lua:4
@@ -265,15 +277,15 @@ msgstr ""
 msgid "Simple AdBlock"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:104
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:160
 msgid "Simple AdBlock Settings"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:251
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:307
 msgid "Simultaneous processing"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:178
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:234
 msgid "Some output"
 msgstr ""
 
@@ -281,7 +293,7 @@ msgstr ""
 msgid "Start"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:78
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:133
 msgid "Starting"
 msgstr ""
 
@@ -289,142 +301,134 @@ msgstr ""
 msgid "Stop"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:243
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:299
 msgid "Stop the download if it is stalled for set number of seconds."
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:77
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:132
 msgid "Stopped"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:258
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:314
 msgid "Store compressed cache"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:256
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:312
 msgid "Store compressed cache file on router"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:85
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:140
 msgid "Success"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:177
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:233
 msgid "Suppress output"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:120
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:176
 msgid "Task"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:284
-msgid "URLs to lists of domains to be blacklisted."
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:330
+msgid "URLs to lists of domains to be allowed."
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:279
-msgid "URLs to lists of domains to be whitelisted."
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:340
+msgid "URLs to lists of domains to be blocked."
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:289
-msgid "URLs to lists of hosts to be blacklisted."
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:345
+msgid "URLs to lists of hosts to be blocked."
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:228
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:284
 msgid "Unbound AdBlock List"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:253
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:309
 msgid "Use simultaneous processing"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:179
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:235
 msgid "Verbose output"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:83
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:138
 msgid "Warning"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:267
-msgid "Whitelist and Blocklist Management"
-msgstr ""
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:279
-msgid "Whitelisted Domain URLs"
-msgstr ""
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:269
-msgid "Whitelisted Domains"
-msgstr ""
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:88
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:143
 msgid "failed to access shared memory"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:86
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:141
 msgid "failed to create '%s' file"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:98
-msgid "failed to create blocklist or restart DNS resolver"
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:153
+msgid "failed to create block-list or restart DNS resolver"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:94
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:149
 msgid "failed to create compressed cache"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:101
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:156
 msgid "failed to download"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:92
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:147
 msgid "failed to format data file"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:97
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:152
 msgid "failed to move '%s' to '%s'"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:93
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:148
 msgid "failed to move temporary data file to '%s'"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:90
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:145
 msgid "failed to optimize data file"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:102
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:157
 msgid "failed to parse"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:91
-msgid "failed to process whitelist"
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:146
+msgid "failed to process allow-list"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:100
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:155
 msgid "failed to reload/restart DNS resolver"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:95
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:150
 msgid "failed to remove temporary files"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:87
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:142
 msgid "failed to restart/reload DNS resolver"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:89
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:144
 msgid "failed to sort data file"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:99
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:154
 msgid "failed to stop %s"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:96
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:151
 msgid "failed to unpack compressed cache"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:196
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:158
+msgid "no HTTPS/SSL support on device"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:252
 msgid "none"
 msgstr ""
index e8eae94ca5f70f055baf26bee040ecad8867626b..8896ebf263c1c39386940af05d0f2777c6412c23 100644 (file)
@@ -4,100 +4,112 @@ msgstr ""
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:161
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:217
 msgid "%s Error: %s"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:159
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:215
 msgid "%s Error: %s %s"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:142
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:198
 msgid "%s is blocking %s domains (with %s)."
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:76
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:131
 msgid "%s is not installed or not found"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:234
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:290
 msgid "Add IPv6 entries"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:232
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:288
 msgid "Add IPv6 entries to block-list."
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:202
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:258
 msgid "Advanced Configuration"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:256
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:330
+msgid "Allowed Domain URLs"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:325
+msgid "Allowed Domains"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:323
+msgid "Allowed and Blocked Lists Management"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:312
 msgid ""
 "Attempt to create a compressed cache of block-list in the persistent memory."
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:174
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:230
 msgid "Basic Configuration"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:284
-msgid "Blacklisted Domain URLs"
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:340
+msgid "Blocked Domain URLs"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:274
-msgid "Blacklisted Domains"
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:335
+msgid "Blocked Domains"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:289
-msgid "Blacklisted Hosts URLs"
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:345
+msgid "Blocked Hosts URLs"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:132
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:188
 msgid "Cache file containing %s domains found."
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:152
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:208
 msgid "Collected Errors"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:136
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:192
 msgid "Compressed cache file found."
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:172
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:228
 msgid "Configuration"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:176
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:232
 msgid "Controls system log and console output verbosity."
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:247
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:303
 msgid "Curl download retry"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:218
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:274
 msgid "DNS Service"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:220
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:276
 msgid "DNSMASQ Additional Hosts"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:221
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:277
 msgid "DNSMASQ Config"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:223
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:279
 msgid "DNSMASQ IP Set"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:225
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:281
 msgid "DNSMASQ Servers File"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:239
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:295
 msgid "Delay (in seconds) for on-boot start"
 msgstr ""
 
@@ -105,27 +117,27 @@ msgstr ""
 msgid "Disable"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:262
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:318
 msgid "Disable Debugging"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:233
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:289
 msgid "Do not add IPv6 entries"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:257
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:313
 msgid "Do not store compressed cache"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:252
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:308
 msgid "Do not use simultaneous processing"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:243
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:299
 msgid "Download time-out (in seconds)"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:81
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:136
 msgid "Downloading"
 msgstr ""
 
@@ -133,20 +145,20 @@ msgstr ""
 msgid "Enable"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:261
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:263
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:317
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:319
 msgid "Enable Debugging"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:261
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:317
 msgid "Enables debug output to /tmp/simple-adblock.log."
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:82
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:137
 msgid "Error"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:84
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:139
 msgid "Fail"
 msgstr ""
 
@@ -154,60 +166,60 @@ msgstr ""
 msgid "Force Re-Download"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:80
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:135
 msgid "Force Reloading"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:182
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:238
 msgid "Force Router DNS"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:184
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:240
 msgid "Force Router DNS server to all local devices"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:182
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:238
 msgid "Forces Router DNS use on local devices, also known as DNS Hijacking."
 msgstr ""
 
 #: applications/luci-app-simple-adblock/root/usr/share/rpcd/acl.d/luci-app-simple-adblock.json:3
-msgid "Grant UCI access for luci-app-simple-adblock"
+msgid "Grant UCI and file access for luci-app-simple-adblock"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:232
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:288
 msgid "IPv6 Support"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:247
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:303
 msgid ""
 "If curl is installed and detected, it would retry download this many times "
 "on timeout/fail."
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:274
-msgid "Individual domains to be blacklisted."
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:325
+msgid "Individual domains to be allowed."
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:269
-msgid "Individual domains to be whitelisted."
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:335
+msgid "Individual domains to be blocked."
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:130
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:134
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:186
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:190
 msgid "Info"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:193
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:249
 msgid "LED to indicate status"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:251
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:307
 msgid ""
 "Launch all lists downloads and processing simultaneously, reducing service "
 "start time."
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:183
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:239
 msgid "Let local devices use their own DNS servers if set"
 msgstr ""
 
@@ -215,49 +227,49 @@ msgstr ""
 msgid "Loading"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:147
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:203
 msgid "Message"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:176
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:232
 msgid "Output Verbosity Setting"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:204
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:260
 msgid ""
 "Pick the DNS resolution option to create the adblock list for, see the <a "
 "href=\"%s#dns-resolution-option\" target=\"_blank\">README</a> for details."
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:194
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:250
 msgid "Pick the LED not already used in %sSystem LED Configuration%s."
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:207
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:208
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:209
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:210
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:212
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:215
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:263
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:264
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:265
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:266
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:268
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:271
 msgid "Please note that %s is not supported on this system."
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:79
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:134
 msgid "Restarting"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:239
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:295
 msgid "Run service after set delay on boot."
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:116
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:126
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:139
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:172
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:182
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:195
 msgid "Service Status"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:110
-msgid "Service Status [%s]"
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:166
+msgid "Service Status [%s %s]"
 msgstr ""
 
 #: applications/luci-app-simple-adblock/luasrc/controller/simple-adblock.lua:4
@@ -265,15 +277,15 @@ msgstr ""
 msgid "Simple AdBlock"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:104
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:160
 msgid "Simple AdBlock Settings"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:251
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:307
 msgid "Simultaneous processing"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:178
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:234
 msgid "Some output"
 msgstr ""
 
@@ -281,7 +293,7 @@ msgstr ""
 msgid "Start"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:78
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:133
 msgid "Starting"
 msgstr ""
 
@@ -289,142 +301,134 @@ msgstr ""
 msgid "Stop"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:243
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:299
 msgid "Stop the download if it is stalled for set number of seconds."
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:77
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:132
 msgid "Stopped"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:258
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:314
 msgid "Store compressed cache"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:256
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:312
 msgid "Store compressed cache file on router"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:85
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:140
 msgid "Success"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:177
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:233
 msgid "Suppress output"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:120
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:176
 msgid "Task"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:284
-msgid "URLs to lists of domains to be blacklisted."
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:330
+msgid "URLs to lists of domains to be allowed."
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:279
-msgid "URLs to lists of domains to be whitelisted."
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:340
+msgid "URLs to lists of domains to be blocked."
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:289
-msgid "URLs to lists of hosts to be blacklisted."
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:345
+msgid "URLs to lists of hosts to be blocked."
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:228
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:284
 msgid "Unbound AdBlock List"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:253
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:309
 msgid "Use simultaneous processing"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:179
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:235
 msgid "Verbose output"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:83
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:138
 msgid "Warning"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:267
-msgid "Whitelist and Blocklist Management"
-msgstr ""
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:279
-msgid "Whitelisted Domain URLs"
-msgstr ""
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:269
-msgid "Whitelisted Domains"
-msgstr ""
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:88
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:143
 msgid "failed to access shared memory"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:86
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:141
 msgid "failed to create '%s' file"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:98
-msgid "failed to create blocklist or restart DNS resolver"
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:153
+msgid "failed to create block-list or restart DNS resolver"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:94
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:149
 msgid "failed to create compressed cache"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:101
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:156
 msgid "failed to download"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:92
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:147
 msgid "failed to format data file"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:97
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:152
 msgid "failed to move '%s' to '%s'"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:93
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:148
 msgid "failed to move temporary data file to '%s'"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:90
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:145
 msgid "failed to optimize data file"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:102
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:157
 msgid "failed to parse"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:91
-msgid "failed to process whitelist"
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:146
+msgid "failed to process allow-list"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:100
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:155
 msgid "failed to reload/restart DNS resolver"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:95
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:150
 msgid "failed to remove temporary files"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:87
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:142
 msgid "failed to restart/reload DNS resolver"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:89
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:144
 msgid "failed to sort data file"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:99
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:154
 msgid "failed to stop %s"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:96
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:151
 msgid "failed to unpack compressed cache"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:196
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:158
+msgid "no HTTPS/SSL support on device"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:252
 msgid "none"
 msgstr ""
index 617c989cec2e238c436f0ac5243693ce55dfc60d..a9f6303c3c842d9647bf029681a168e7220a2ae8 100644 (file)
@@ -10,102 +10,114 @@ msgstr ""
 "Plural-Forms: nplurals=2; plural=n != 1;\n"
 "X-Generator: Weblate 3.11-dev\n"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:161
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:217
 msgid "%s Error: %s"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:159
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:215
 msgid "%s Error: %s %s"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:142
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:198
 msgid "%s is blocking %s domains (with %s)."
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:76
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:131
 msgid "%s is not installed or not found"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:234
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:290
 msgid "Add IPv6 entries"
 msgstr "IPv6 bejegyzések hozzáadása"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:232
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:288
 msgid "Add IPv6 entries to block-list."
 msgstr "IPv6 bejegyzések hozzáadása a tiltólistához."
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:202
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:258
 msgid "Advanced Configuration"
 msgstr "Speciális beállítások"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:256
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:330
+msgid "Allowed Domain URLs"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:325
+msgid "Allowed Domains"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:323
+msgid "Allowed and Blocked Lists Management"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:312
 msgid ""
 "Attempt to create a compressed cache of block-list in the persistent memory."
 msgstr ""
 "Kísérlet a tiltólista egy tömörített gyorsítótárának létrehozására az "
 "állandó memóriában."
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:174
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:230
 msgid "Basic Configuration"
 msgstr "Alapszintű beállítások"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:284
-msgid "Blacklisted Domain URLs"
-msgstr "Feketelistázott tartomány URL-jei"
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:340
+msgid "Blocked Domain URLs"
+msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:274
-msgid "Blacklisted Domains"
-msgstr "Feketelistázott tartományok"
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:335
+msgid "Blocked Domains"
+msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:289
-msgid "Blacklisted Hosts URLs"
-msgstr "Feketelistázott gépek URL-jei"
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:345
+msgid "Blocked Hosts URLs"
+msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:132
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:188
 msgid "Cache file containing %s domains found."
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:152
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:208
 msgid "Collected Errors"
 msgstr "Összegyűjtött hibák"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:136
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:192
 msgid "Compressed cache file found."
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:172
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:228
 msgid "Configuration"
 msgstr "Beállítás"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:176
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:232
 msgid "Controls system log and console output verbosity."
 msgstr "A rendszernaplót és a konzolkimenet részletességét vezérli."
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:247
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:303
 msgid "Curl download retry"
 msgstr "Curl letöltés újrapróbálása"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:218
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:274
 msgid "DNS Service"
 msgstr "DNS szolgáltatás"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:220
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:276
 msgid "DNSMASQ Additional Hosts"
 msgstr "DNSMASQ további gépek"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:221
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:277
 msgid "DNSMASQ Config"
 msgstr "DNSMASQ beállításai"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:223
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:279
 msgid "DNSMASQ IP Set"
 msgstr "DNSMASQ IP beállítás"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:225
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:281
 msgid "DNSMASQ Servers File"
 msgstr "DNSMASQ-kiszolgálók fájlja"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:239
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:295
 msgid "Delay (in seconds) for on-boot start"
 msgstr "Késleltetés (másodpercben) a rendszerindításkori indításhoz"
 
@@ -113,27 +125,27 @@ msgstr "Késleltetés (másodpercben) a rendszerindításkori indításhoz"
 msgid "Disable"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:262
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:318
 msgid "Disable Debugging"
 msgstr "Hibakeresés letiltása"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:233
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:289
 msgid "Do not add IPv6 entries"
 msgstr "Ne adjon hozzá IPv6 bejegyzéseket"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:257
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:313
 msgid "Do not store compressed cache"
 msgstr "Ne tároljon tömörített gyorsítótárat"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:252
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:308
 msgid "Do not use simultaneous processing"
 msgstr "Ne használjon egyidejű feldolgozást"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:243
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:299
 msgid "Download time-out (in seconds)"
 msgstr "Letöltés időkorlátja (másodpercben)"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:81
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:136
 msgid "Downloading"
 msgstr ""
 
@@ -141,20 +153,20 @@ msgstr ""
 msgid "Enable"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:261
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:263
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:317
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:319
 msgid "Enable Debugging"
 msgstr "Hibakeresés engedélyezése"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:261
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:317
 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/luasrc/model/cbi/simple-adblock.lua:82
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:137
 msgid "Error"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:84
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:139
 msgid "Fail"
 msgstr ""
 
@@ -162,34 +174,34 @@ msgstr ""
 msgid "Force Re-Download"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:80
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:135
 msgid "Force Reloading"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:182
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:238
 msgid "Force Router DNS"
 msgstr "Kiszolgáló DNS-ének kényszerítése"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:184
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:240
 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/luasrc/model/cbi/simple-adblock.lua:182
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:238
 msgid "Forces Router DNS use on local devices, also known as DNS Hijacking."
 msgstr ""
 "Kényszeríti az útválasztó DNS-ének használatát a helyi eszközökön. Ismert "
 "még DNS-eltérítésként is."
 
 #: applications/luci-app-simple-adblock/root/usr/share/rpcd/acl.d/luci-app-simple-adblock.json:3
-msgid "Grant UCI access for luci-app-simple-adblock"
+msgid "Grant UCI and file access for luci-app-simple-adblock"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:232
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:288
 msgid "IPv6 Support"
 msgstr "IPv6 támogatás"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:247
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:303
 msgid ""
 "If curl is installed and detected, it would retry download this many times "
 "on timeout/fail."
@@ -197,24 +209,24 @@ msgstr ""
 "Ha a cURL telepítve van és észlelhető, akkor megpróbálhatja ezt többször is "
 "letölteni az időtúllépéskor vagy meghiúsuláskor."
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:274
-msgid "Individual domains to be blacklisted."
-msgstr "Feketelistázandó egyéni tartományok."
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:325
+msgid "Individual domains to be allowed."
+msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:269
-msgid "Individual domains to be whitelisted."
-msgstr "Fehérlistázandó egyéni tartományok."
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:335
+msgid "Individual domains to be blocked."
+msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:130
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:134
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:186
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:190
 msgid "Info"
 msgstr "Információ"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:193
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:249
 msgid "LED to indicate status"
 msgstr "LED az állapot jelzéséhez"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:251
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:307
 msgid ""
 "Launch all lists downloads and processing simultaneously, reducing service "
 "start time."
@@ -222,7 +234,7 @@ msgstr ""
 "Az összes lista letöltéseinek és egyidejű feldolgozásának indítása, "
 "csökkentve a szolgáltatás indítási idejét."
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:183
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:239
 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"
@@ -231,50 +243,50 @@ msgstr ""
 msgid "Loading"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:147
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:203
 msgid "Message"
 msgstr "Üzenet"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:176
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:232
 msgid "Output Verbosity Setting"
 msgstr "Kimenet részletességének beállítása"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:204
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:260
 msgid ""
 "Pick the DNS resolution option to create the adblock list for, see the <a "
 "href=\"%s#dns-resolution-option\" target=\"_blank\">README</a> for details."
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:194
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:250
 msgid "Pick the LED not already used in %sSystem LED Configuration%s."
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:207
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:208
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:209
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:210
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:212
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:215
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:263
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:264
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:265
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:266
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:268
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:271
 msgid "Please note that %s is not supported on this system."
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:79
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:134
 msgid "Restarting"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:239
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:295
 msgid "Run service after set delay on boot."
 msgstr ""
 "Szolgáltatás futtatása a beállított késleltetés után rendszerindításkor."
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:116
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:126
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:139
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:172
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:182
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:195
 msgid "Service Status"
 msgstr "Szolgáltatás állapota"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:110
-msgid "Service Status [%s]"
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:166
+msgid "Service Status [%s %s]"
 msgstr ""
 
 #: applications/luci-app-simple-adblock/luasrc/controller/simple-adblock.lua:4
@@ -282,15 +294,15 @@ msgstr ""
 msgid "Simple AdBlock"
 msgstr "Egyszerű reklámblokkoló"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:104
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:160
 msgid "Simple AdBlock Settings"
 msgstr "Egyszerű reklámblokkoló beállításai"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:251
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:307
 msgid "Simultaneous processing"
 msgstr "Egyidejű feldolgozás"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:178
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:234
 msgid "Some output"
 msgstr "Valamilyen kimenet"
 
@@ -298,7 +310,7 @@ msgstr "Valamilyen kimenet"
 msgid "Start"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:78
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:133
 msgid "Starting"
 msgstr ""
 
@@ -306,146 +318,171 @@ msgstr ""
 msgid "Stop"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:243
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:299
 msgid "Stop the download if it is stalled for set number of seconds."
 msgstr "A letöltés leállítása, ha az leállt a beállított másodpercekig."
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:77
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:132
 msgid "Stopped"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:258
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:314
 msgid "Store compressed cache"
 msgstr "Tömörített gyorsítótár tárolása"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:256
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:312
 msgid "Store compressed cache file on router"
 msgstr "Tömörített gyorsítótárfájl tárolása az útválasztón"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:85
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:140
 msgid "Success"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:177
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:233
 msgid "Suppress output"
 msgstr "Kimenet elnyomása"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:120
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:176
 msgid "Task"
 msgstr "Feladat"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:284
-msgid "URLs to lists of domains to be blacklisted."
-msgstr "URL-ek a feketelistázandó tartományok listájához."
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:330
+msgid "URLs to lists of domains to be allowed."
+msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:279
-msgid "URLs to lists of domains to be whitelisted."
-msgstr "URL-ek a fehérlistázandó tartományok listájához."
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:340
+msgid "URLs to lists of domains to be blocked."
+msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:289
-msgid "URLs to lists of hosts to be blacklisted."
-msgstr "URL-ek a feketelistázandó gépek listájához."
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:345
+msgid "URLs to lists of hosts to be blocked."
+msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:228
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:284
 msgid "Unbound AdBlock List"
 msgstr "Kötetlen reklámblokkoló-lista"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:253
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:309
 msgid "Use simultaneous processing"
 msgstr "Egyidejű feldolgozás használata"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:179
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:235
 msgid "Verbose output"
 msgstr "Részletes kimenet"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:83
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:138
 msgid "Warning"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:267
-msgid "Whitelist and Blocklist Management"
-msgstr "Fehérlista- és tiltólista-kezelés"
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:279
-msgid "Whitelisted Domain URLs"
-msgstr "Fehérlistázott tartomány URL-jei"
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:269
-msgid "Whitelisted Domains"
-msgstr "Fehérlistázott tartományok"
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:88
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:143
 msgid "failed to access shared memory"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:86
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:141
 msgid "failed to create '%s' file"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:98
-msgid "failed to create blocklist or restart DNS resolver"
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:153
+msgid "failed to create block-list or restart DNS resolver"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:94
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:149
 msgid "failed to create compressed cache"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:101
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:156
 msgid "failed to download"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:92
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:147
 msgid "failed to format data file"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:97
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:152
 msgid "failed to move '%s' to '%s'"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:93
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:148
 msgid "failed to move temporary data file to '%s'"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:90
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:145
 msgid "failed to optimize data file"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:102
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:157
 msgid "failed to parse"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:91
-msgid "failed to process whitelist"
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:146
+msgid "failed to process allow-list"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:100
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:155
 msgid "failed to reload/restart DNS resolver"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:95
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:150
 msgid "failed to remove temporary files"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:87
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:142
 msgid "failed to restart/reload DNS resolver"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:89
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:144
 msgid "failed to sort data file"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:99
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:154
 msgid "failed to stop %s"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:96
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:151
 msgid "failed to unpack compressed cache"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:196
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:158
+msgid "no HTTPS/SSL support on device"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:252
 msgid "none"
 msgstr "nincs"
 
+#~ msgid "Blacklisted Domain URLs"
+#~ msgstr "Feketelistázott tartomány URL-jei"
+
+#~ msgid "Blacklisted Domains"
+#~ msgstr "Feketelistázott tartományok"
+
+#~ msgid "Blacklisted Hosts URLs"
+#~ msgstr "Feketelistázott gépek URL-jei"
+
+#~ msgid "Individual domains to be blacklisted."
+#~ msgstr "Feketelistázandó egyéni tartományok."
+
+#~ msgid "Individual domains to be whitelisted."
+#~ msgstr "Fehérlistázandó egyéni tartományok."
+
+#~ msgid "URLs to lists of domains to be blacklisted."
+#~ msgstr "URL-ek a feketelistázandó tartományok listájához."
+
+#~ msgid "URLs to lists of domains to be whitelisted."
+#~ msgstr "URL-ek a fehérlistázandó tartományok listájához."
+
+#~ msgid "URLs to lists of hosts to be blacklisted."
+#~ msgstr "URL-ek a feketelistázandó gépek listájához."
+
+#~ msgid "Whitelist and Blocklist Management"
+#~ msgstr "Fehérlista- és tiltólista-kezelés"
+
+#~ msgid "Whitelisted Domain URLs"
+#~ msgstr "Fehérlistázott tartomány URL-jei"
+
+#~ msgid "Whitelisted Domains"
+#~ msgstr "Fehérlistázott tartományok"
+
 #~ msgid ""
 #~ "Pick the DNS resolution option to create the adblock list for, see the"
 #~ msgstr ""
index 74182da6b7b24b17597274b4dc255aba561e77c8..10a3c3dd57f0004f5e287c5d9ecc5568e21168eb 100644 (file)
@@ -10,100 +10,112 @@ msgstr ""
 "Plural-Forms: nplurals=2; plural=n != 1;\n"
 "X-Generator: Weblate 3.10-dev\n"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:161
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:217
 msgid "%s Error: %s"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:159
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:215
 msgid "%s Error: %s %s"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:142
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:198
 msgid "%s is blocking %s domains (with %s)."
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:76
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:131
 msgid "%s is not installed or not found"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:234
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:290
 msgid "Add IPv6 entries"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:232
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:288
 msgid "Add IPv6 entries to block-list."
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:202
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:258
 msgid "Advanced Configuration"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:256
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:330
+msgid "Allowed Domain URLs"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:325
+msgid "Allowed Domains"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:323
+msgid "Allowed and Blocked Lists Management"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:312
 msgid ""
 "Attempt to create a compressed cache of block-list in the persistent memory."
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:174
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:230
 msgid "Basic Configuration"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:284
-msgid "Blacklisted Domain URLs"
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:340
+msgid "Blocked Domain URLs"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:274
-msgid "Blacklisted Domains"
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:335
+msgid "Blocked Domains"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:289
-msgid "Blacklisted Hosts URLs"
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:345
+msgid "Blocked Hosts URLs"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:132
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:188
 msgid "Cache file containing %s domains found."
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:152
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:208
 msgid "Collected Errors"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:136
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:192
 msgid "Compressed cache file found."
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:172
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:228
 msgid "Configuration"
 msgstr "Configurazione"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:176
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:232
 msgid "Controls system log and console output verbosity."
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:247
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:303
 msgid "Curl download retry"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:218
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:274
 msgid "DNS Service"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:220
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:276
 msgid "DNSMASQ Additional Hosts"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:221
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:277
 msgid "DNSMASQ Config"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:223
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:279
 msgid "DNSMASQ IP Set"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:225
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:281
 msgid "DNSMASQ Servers File"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:239
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:295
 msgid "Delay (in seconds) for on-boot start"
 msgstr ""
 
@@ -111,27 +123,27 @@ msgstr ""
 msgid "Disable"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:262
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:318
 msgid "Disable Debugging"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:233
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:289
 msgid "Do not add IPv6 entries"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:257
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:313
 msgid "Do not store compressed cache"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:252
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:308
 msgid "Do not use simultaneous processing"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:243
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:299
 msgid "Download time-out (in seconds)"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:81
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:136
 msgid "Downloading"
 msgstr ""
 
@@ -139,20 +151,20 @@ msgstr ""
 msgid "Enable"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:261
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:263
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:317
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:319
 msgid "Enable Debugging"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:261
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:317
 msgid "Enables debug output to /tmp/simple-adblock.log."
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:82
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:137
 msgid "Error"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:84
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:139
 msgid "Fail"
 msgstr ""
 
@@ -160,60 +172,60 @@ msgstr ""
 msgid "Force Re-Download"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:80
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:135
 msgid "Force Reloading"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:182
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:238
 msgid "Force Router DNS"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:184
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:240
 msgid "Force Router DNS server to all local devices"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:182
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:238
 msgid "Forces Router DNS use on local devices, also known as DNS Hijacking."
 msgstr ""
 
 #: applications/luci-app-simple-adblock/root/usr/share/rpcd/acl.d/luci-app-simple-adblock.json:3
-msgid "Grant UCI access for luci-app-simple-adblock"
+msgid "Grant UCI and file access for luci-app-simple-adblock"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:232
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:288
 msgid "IPv6 Support"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:247
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:303
 msgid ""
 "If curl is installed and detected, it would retry download this many times "
 "on timeout/fail."
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:274
-msgid "Individual domains to be blacklisted."
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:325
+msgid "Individual domains to be allowed."
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:269
-msgid "Individual domains to be whitelisted."
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:335
+msgid "Individual domains to be blocked."
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:130
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:134
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:186
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:190
 msgid "Info"
 msgstr "Informazioni"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:193
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:249
 msgid "LED to indicate status"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:251
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:307
 msgid ""
 "Launch all lists downloads and processing simultaneously, reducing service "
 "start time."
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:183
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:239
 msgid "Let local devices use their own DNS servers if set"
 msgstr ""
 
@@ -221,49 +233,49 @@ msgstr ""
 msgid "Loading"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:147
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:203
 msgid "Message"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:176
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:232
 msgid "Output Verbosity Setting"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:204
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:260
 msgid ""
 "Pick the DNS resolution option to create the adblock list for, see the <a "
 "href=\"%s#dns-resolution-option\" target=\"_blank\">README</a> for details."
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:194
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:250
 msgid "Pick the LED not already used in %sSystem LED Configuration%s."
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:207
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:208
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:209
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:210
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:212
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:215
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:263
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:264
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:265
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:266
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:268
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:271
 msgid "Please note that %s is not supported on this system."
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:79
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:134
 msgid "Restarting"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:239
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:295
 msgid "Run service after set delay on boot."
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:116
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:126
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:139
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:172
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:182
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:195
 msgid "Service Status"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:110
-msgid "Service Status [%s]"
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:166
+msgid "Service Status [%s %s]"
 msgstr ""
 
 #: applications/luci-app-simple-adblock/luasrc/controller/simple-adblock.lua:4
@@ -271,15 +283,15 @@ msgstr ""
 msgid "Simple AdBlock"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:104
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:160
 msgid "Simple AdBlock Settings"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:251
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:307
 msgid "Simultaneous processing"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:178
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:234
 msgid "Some output"
 msgstr ""
 
@@ -287,7 +299,7 @@ msgstr ""
 msgid "Start"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:78
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:133
 msgid "Starting"
 msgstr ""
 
@@ -295,143 +307,135 @@ msgstr ""
 msgid "Stop"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:243
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:299
 msgid "Stop the download if it is stalled for set number of seconds."
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:77
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:132
 msgid "Stopped"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:258
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:314
 msgid "Store compressed cache"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:256
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:312
 msgid "Store compressed cache file on router"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:85
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:140
 msgid "Success"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:177
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:233
 msgid "Suppress output"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:120
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:176
 msgid "Task"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:284
-msgid "URLs to lists of domains to be blacklisted."
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:330
+msgid "URLs to lists of domains to be allowed."
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:279
-msgid "URLs to lists of domains to be whitelisted."
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:340
+msgid "URLs to lists of domains to be blocked."
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:289
-msgid "URLs to lists of hosts to be blacklisted."
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:345
+msgid "URLs to lists of hosts to be blocked."
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:228
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:284
 msgid "Unbound AdBlock List"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:253
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:309
 msgid "Use simultaneous processing"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:179
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:235
 msgid "Verbose output"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:83
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:138
 msgid "Warning"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:267
-msgid "Whitelist and Blocklist Management"
-msgstr ""
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:279
-msgid "Whitelisted Domain URLs"
-msgstr ""
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:269
-msgid "Whitelisted Domains"
-msgstr ""
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:88
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:143
 msgid "failed to access shared memory"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:86
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:141
 msgid "failed to create '%s' file"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:98
-msgid "failed to create blocklist or restart DNS resolver"
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:153
+msgid "failed to create block-list or restart DNS resolver"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:94
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:149
 msgid "failed to create compressed cache"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:101
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:156
 msgid "failed to download"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:92
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:147
 msgid "failed to format data file"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:97
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:152
 msgid "failed to move '%s' to '%s'"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:93
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:148
 msgid "failed to move temporary data file to '%s'"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:90
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:145
 msgid "failed to optimize data file"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:102
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:157
 msgid "failed to parse"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:91
-msgid "failed to process whitelist"
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:146
+msgid "failed to process allow-list"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:100
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:155
 msgid "failed to reload/restart DNS resolver"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:95
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:150
 msgid "failed to remove temporary files"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:87
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:142
 msgid "failed to restart/reload DNS resolver"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:89
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:144
 msgid "failed to sort data file"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:99
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:154
 msgid "failed to stop %s"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:96
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:151
 msgid "failed to unpack compressed cache"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:196
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:158
+msgid "no HTTPS/SSL support on device"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:252
 msgid "none"
 msgstr ""
 
index 5be0e9fe2bf3b574a058524a9185944f8139ca59..492999f00ea1652073e321cb9ebf914e755c3208 100644 (file)
 msgid ""
 msgstr ""
-"Content-Type: text/plain; charset=UTF-8\n"
 "Project-Id-Version: \n"
 "POT-Creation-Date: \n"
-"PO-Revision-Date: \n"
-"Language-Team: \n"
+"PO-Revision-Date: 2020-06-13 22:13+0000\n"
+"Last-Translator: Satoru Yoshida <ramat@ram.ne.jp>\n"
+"Language-Team: Japanese <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationssimple-adblock/ja/>\n"
+"Language: ja\n"
 "MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
-"X-Generator: Poedit 2.2.1\n"
-"Last-Translator: INAGAKI Hiroshi <musashino.open@gmail.com>\n"
 "Plural-Forms: nplurals=1; plural=0;\n"
-"Language: ja\n"
+"X-Generator: Weblate 4.1-dev\n"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:161
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:217
 msgid "%s Error: %s"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:159
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:215
 msgid "%s Error: %s %s"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:142
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:198
 msgid "%s is blocking %s domains (with %s)."
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:76
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:131
 msgid "%s is not installed or not found"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:234
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:290
 msgid "Add IPv6 entries"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:232
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:288
 msgid "Add IPv6 entries to block-list."
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:202
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:258
 msgid "Advanced Configuration"
 msgstr "詳細設定"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:256
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:330
+msgid "Allowed Domain URLs"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:325
+msgid "Allowed Domains"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:323
+msgid "Allowed and Blocked Lists Management"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:312
 msgid ""
 "Attempt to create a compressed cache of block-list in the persistent memory."
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:174
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:230
 msgid "Basic Configuration"
 msgstr "基本設定"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:284
-msgid "Blacklisted Domain URLs"
-msgstr "ドメイン ブラックリストのURL"
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:340
+msgid "Blocked Domain URLs"
+msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:274
-msgid "Blacklisted Domains"
-msgstr "ブラックリスト ドメイン"
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:335
+msgid "Blocked Domains"
+msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:289
-msgid "Blacklisted Hosts URLs"
-msgstr "hosts ブラックリストのURL"
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:345
+msgid "Blocked Hosts URLs"
+msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:132
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:188
 msgid "Cache file containing %s domains found."
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:152
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:208
 msgid "Collected Errors"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:136
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:192
 msgid "Compressed cache file found."
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:172
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:228
 msgid "Configuration"
 msgstr "設定"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:176
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:232
 msgid "Controls system log and console output verbosity."
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:247
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:303
 msgid "Curl download retry"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:218
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:274
 msgid "DNS Service"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:220
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:276
 msgid "DNSMASQ Additional Hosts"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:221
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:277
 msgid "DNSMASQ Config"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:223
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:279
 msgid "DNSMASQ IP Set"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:225
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:281
 msgid "DNSMASQ Servers File"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:239
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:295
 msgid "Delay (in seconds) for on-boot start"
 msgstr "ブート時遅延実行(秒)"
 
 #: applications/luci-app-simple-adblock/luasrc/view/simple-adblock/buttons.htm:68
 msgid "Disable"
-msgstr ""
+msgstr "無効"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:262
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:318
 msgid "Disable Debugging"
 msgstr "デバッグ無効"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:233
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:289
 msgid "Do not add IPv6 entries"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:257
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:313
 msgid "Do not store compressed cache"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:252
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:308
 msgid "Do not use simultaneous processing"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:243
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:299
 msgid "Download time-out (in seconds)"
 msgstr "ダウンロード タイムアウト(秒)"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:81
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:136
 msgid "Downloading"
 msgstr ""
 
 #: applications/luci-app-simple-adblock/luasrc/view/simple-adblock/buttons.htm:65
 msgid "Enable"
-msgstr ""
+msgstr "有効"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:261
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:263
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:317
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:319
 msgid "Enable Debugging"
 msgstr "デバッグ有効"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:261
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:317
 msgid "Enables debug output to /tmp/simple-adblock.log."
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:82
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:137
 msgid "Error"
-msgstr ""
+msgstr "エラー"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:84
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:139
 msgid "Fail"
 msgstr ""
 
@@ -162,110 +175,110 @@ msgstr ""
 msgid "Force Re-Download"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:80
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:135
 msgid "Force Reloading"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:182
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:238
 msgid "Force Router DNS"
 msgstr "ルーターDNSの強制"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:184
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:240
 msgid "Force Router DNS server to all local devices"
 msgstr "全ローカル デバイスにルーター DNSサーバーの使用を強制"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:182
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:238
 msgid "Forces Router DNS use on local devices, also known as DNS Hijacking."
 msgstr ""
 
 #: applications/luci-app-simple-adblock/root/usr/share/rpcd/acl.d/luci-app-simple-adblock.json:3
-msgid "Grant UCI access for luci-app-simple-adblock"
+msgid "Grant UCI and file access for luci-app-simple-adblock"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:232
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:288
 msgid "IPv6 Support"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:247
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:303
 msgid ""
 "If curl is installed and detected, it would retry download this many times "
 "on timeout/fail."
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:274
-msgid "Individual domains to be blacklisted."
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:325
+msgid "Individual domains to be allowed."
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:269
-msgid "Individual domains to be whitelisted."
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:335
+msgid "Individual domains to be blocked."
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:130
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:134
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:186
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:190
 msgid "Info"
-msgstr ""
+msgstr "情報"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:193
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:249
 msgid "LED to indicate status"
 msgstr "ステータスを表示するLED"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:251
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:307
 msgid ""
 "Launch all lists downloads and processing simultaneously, reducing service "
 "start time."
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:183
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:239
 msgid "Let local devices use their own DNS servers if set"
 msgstr "DNSサーバーの使用を強制しない"
 
 #: applications/luci-app-simple-adblock/luasrc/view/simple-adblock/js.htm:51
 msgid "Loading"
-msgstr ""
+msgstr "読み込み中"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:147
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:203
 msgid "Message"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:176
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:232
 msgid "Output Verbosity Setting"
 msgstr "出力詳細度の設定"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:204
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:260
 msgid ""
 "Pick the DNS resolution option to create the adblock list for, see the <a "
 "href=\"%s#dns-resolution-option\" target=\"_blank\">README</a> for details."
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:194
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:250
 msgid "Pick the LED not already used in %sSystem LED Configuration%s."
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:207
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:208
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:209
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:210
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:212
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:215
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:263
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:264
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:265
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:266
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:268
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:271
 msgid "Please note that %s is not supported on this system."
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:79
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:134
 msgid "Restarting"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:239
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:295
 msgid "Run service after set delay on boot."
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:116
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:126
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:139
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:172
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:182
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:195
 msgid "Service Status"
 msgstr "サービス ステータス"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:110
-msgid "Service Status [%s]"
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:166
+msgid "Service Status [%s %s]"
 msgstr ""
 
 #: applications/luci-app-simple-adblock/luasrc/controller/simple-adblock.lua:4
@@ -273,170 +286,180 @@ msgstr ""
 msgid "Simple AdBlock"
 msgstr "Simple AdBlock"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:104
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:160
 msgid "Simple AdBlock Settings"
 msgstr "Simple AdBlock 設定"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:251
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:307
 msgid "Simultaneous processing"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:178
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:234
 msgid "Some output"
 msgstr "軽量出力"
 
 #: applications/luci-app-simple-adblock/luasrc/view/simple-adblock/buttons.htm:52
 msgid "Start"
-msgstr ""
+msgstr "開始"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:78
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:133
 msgid "Starting"
 msgstr ""
 
 #: applications/luci-app-simple-adblock/luasrc/view/simple-adblock/buttons.htm:58
 msgid "Stop"
-msgstr ""
+msgstr "停止"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:243
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:299
 msgid "Stop the download if it is stalled for set number of seconds."
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:77
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:132
 msgid "Stopped"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:258
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:314
 msgid "Store compressed cache"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:256
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:312
 msgid "Store compressed cache file on router"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:85
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:140
 msgid "Success"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:177
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:233
 msgid "Suppress output"
 msgstr "出力の抑制"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:120
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:176
 msgid "Task"
-msgstr ""
+msgstr "タスク"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:284
-msgid "URLs to lists of domains to be blacklisted."
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:330
+msgid "URLs to lists of domains to be allowed."
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:279
-msgid "URLs to lists of domains to be whitelisted."
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:340
+msgid "URLs to lists of domains to be blocked."
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:289
-msgid "URLs to lists of hosts to be blacklisted."
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:345
+msgid "URLs to lists of hosts to be blocked."
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:228
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:284
 msgid "Unbound AdBlock List"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:253
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:309
 msgid "Use simultaneous processing"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:179
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:235
 msgid "Verbose output"
 msgstr "詳細出力"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:83
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:138
 msgid "Warning"
-msgstr ""
+msgstr "警告"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:267
-msgid "Whitelist and Blocklist Management"
-msgstr "ホワイトリストとブラックリストの管理"
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:279
-msgid "Whitelisted Domain URLs"
-msgstr "ドメイン ホワイトリストのURL"
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:269
-msgid "Whitelisted Domains"
-msgstr "ホワイトリスト ドメイン"
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:88
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:143
 msgid "failed to access shared memory"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:86
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:141
 msgid "failed to create '%s' file"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:98
-msgid "failed to create blocklist or restart DNS resolver"
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:153
+msgid "failed to create block-list or restart DNS resolver"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:94
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:149
 msgid "failed to create compressed cache"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:101
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:156
 msgid "failed to download"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:92
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:147
 msgid "failed to format data file"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:97
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:152
 msgid "failed to move '%s' to '%s'"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:93
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:148
 msgid "failed to move temporary data file to '%s'"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:90
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:145
 msgid "failed to optimize data file"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:102
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:157
 msgid "failed to parse"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:91
-msgid "failed to process whitelist"
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:146
+msgid "failed to process allow-list"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:100
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:155
 msgid "failed to reload/restart DNS resolver"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:95
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:150
 msgid "failed to remove temporary files"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:87
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:142
 msgid "failed to restart/reload DNS resolver"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:89
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:144
 msgid "failed to sort data file"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:99
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:154
 msgid "failed to stop %s"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:96
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:151
 msgid "failed to unpack compressed cache"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:196
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:158
+msgid "no HTTPS/SSL support on device"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:252
 msgid "none"
 msgstr "なし"
 
+#~ msgid "Blacklisted Domain URLs"
+#~ msgstr "ドメイン ブラックリストのURL"
+
+#~ msgid "Blacklisted Domains"
+#~ msgstr "ブラックリスト ドメイン"
+
+#~ msgid "Blacklisted Hosts URLs"
+#~ msgstr "hosts ブラックリストのURL"
+
+#~ msgid "Whitelist and Blocklist Management"
+#~ msgstr "ホワイトリストとブラックリストの管理"
+
+#~ msgid "Whitelisted Domain URLs"
+#~ msgstr "ドメイン ホワイトリストのURL"
+
+#~ msgid "Whitelisted Domains"
+#~ msgstr "ホワイトリスト ドメイン"
+
 #~ msgid "Pick the LED not already used in"
 #~ msgstr "右の設定で既に使用されていないLEDを選択します"
 
index 254c9a922384b30feb227ac2d3309fad7ddd114b..50be78302ce66a31aec1cf789c7bcdb574fbe2a9 100644 (file)
@@ -10,100 +10,112 @@ msgstr ""
 "Plural-Forms: nplurals=1; plural=0;\n"
 "X-Generator: Weblate 4.0.2-dev\n"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:161
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:217
 msgid "%s Error: %s"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:159
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:215
 msgid "%s Error: %s %s"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:142
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:198
 msgid "%s is blocking %s domains (with %s)."
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:76
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:131
 msgid "%s is not installed or not found"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:234
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:290
 msgid "Add IPv6 entries"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:232
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:288
 msgid "Add IPv6 entries to block-list."
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:202
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:258
 msgid "Advanced Configuration"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:256
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:330
+msgid "Allowed Domain URLs"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:325
+msgid "Allowed Domains"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:323
+msgid "Allowed and Blocked Lists Management"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:312
 msgid ""
 "Attempt to create a compressed cache of block-list in the persistent memory."
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:174
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:230
 msgid "Basic Configuration"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:284
-msgid "Blacklisted Domain URLs"
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:340
+msgid "Blocked Domain URLs"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:274
-msgid "Blacklisted Domains"
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:335
+msgid "Blocked Domains"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:289
-msgid "Blacklisted Hosts URLs"
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:345
+msgid "Blocked Hosts URLs"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:132
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:188
 msgid "Cache file containing %s domains found."
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:152
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:208
 msgid "Collected Errors"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:136
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:192
 msgid "Compressed cache file found."
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:172
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:228
 msgid "Configuration"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:176
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:232
 msgid "Controls system log and console output verbosity."
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:247
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:303
 msgid "Curl download retry"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:218
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:274
 msgid "DNS Service"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:220
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:276
 msgid "DNSMASQ Additional Hosts"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:221
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:277
 msgid "DNSMASQ Config"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:223
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:279
 msgid "DNSMASQ IP Set"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:225
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:281
 msgid "DNSMASQ Servers File"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:239
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:295
 msgid "Delay (in seconds) for on-boot start"
 msgstr ""
 
@@ -111,27 +123,27 @@ msgstr ""
 msgid "Disable"
 msgstr "비활성화"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:262
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:318
 msgid "Disable Debugging"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:233
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:289
 msgid "Do not add IPv6 entries"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:257
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:313
 msgid "Do not store compressed cache"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:252
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:308
 msgid "Do not use simultaneous processing"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:243
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:299
 msgid "Download time-out (in seconds)"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:81
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:136
 msgid "Downloading"
 msgstr ""
 
@@ -139,20 +151,20 @@ msgstr ""
 msgid "Enable"
 msgstr "활성화"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:261
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:263
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:317
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:319
 msgid "Enable Debugging"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:261
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:317
 msgid "Enables debug output to /tmp/simple-adblock.log."
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:82
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:137
 msgid "Error"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:84
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:139
 msgid "Fail"
 msgstr ""
 
@@ -160,60 +172,60 @@ msgstr ""
 msgid "Force Re-Download"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:80
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:135
 msgid "Force Reloading"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:182
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:238
 msgid "Force Router DNS"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:184
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:240
 msgid "Force Router DNS server to all local devices"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:182
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:238
 msgid "Forces Router DNS use on local devices, also known as DNS Hijacking."
 msgstr ""
 
 #: applications/luci-app-simple-adblock/root/usr/share/rpcd/acl.d/luci-app-simple-adblock.json:3
-msgid "Grant UCI access for luci-app-simple-adblock"
+msgid "Grant UCI and file access for luci-app-simple-adblock"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:232
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:288
 msgid "IPv6 Support"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:247
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:303
 msgid ""
 "If curl is installed and detected, it would retry download this many times "
 "on timeout/fail."
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:274
-msgid "Individual domains to be blacklisted."
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:325
+msgid "Individual domains to be allowed."
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:269
-msgid "Individual domains to be whitelisted."
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:335
+msgid "Individual domains to be blocked."
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:130
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:134
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:186
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:190
 msgid "Info"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:193
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:249
 msgid "LED to indicate status"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:251
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:307
 msgid ""
 "Launch all lists downloads and processing simultaneously, reducing service "
 "start time."
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:183
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:239
 msgid "Let local devices use their own DNS servers if set"
 msgstr ""
 
@@ -221,49 +233,49 @@ msgstr ""
 msgid "Loading"
 msgstr "로드 중"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:147
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:203
 msgid "Message"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:176
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:232
 msgid "Output Verbosity Setting"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:204
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:260
 msgid ""
 "Pick the DNS resolution option to create the adblock list for, see the <a "
 "href=\"%s#dns-resolution-option\" target=\"_blank\">README</a> for details."
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:194
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:250
 msgid "Pick the LED not already used in %sSystem LED Configuration%s."
 msgstr "%s시스템 LED 구성%s에서 사용하지 않은 LED를 선택하세요."
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:207
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:208
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:209
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:210
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:212
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:215
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:263
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:264
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:265
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:266
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:268
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:271
 msgid "Please note that %s is not supported on this system."
 msgstr "참고: %s은(는) 이 시스템에서 지원하지 않습니다."
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:79
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:134
 msgid "Restarting"
 msgstr "다시 시작 중"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:239
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:295
 msgid "Run service after set delay on boot."
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:116
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:126
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:139
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:172
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:182
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:195
 msgid "Service Status"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:110
-msgid "Service Status [%s]"
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:166
+msgid "Service Status [%s %s]"
 msgstr ""
 
 #: applications/luci-app-simple-adblock/luasrc/controller/simple-adblock.lua:4
@@ -271,15 +283,15 @@ msgstr ""
 msgid "Simple AdBlock"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:104
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:160
 msgid "Simple AdBlock Settings"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:251
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:307
 msgid "Simultaneous processing"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:178
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:234
 msgid "Some output"
 msgstr ""
 
@@ -287,7 +299,7 @@ msgstr ""
 msgid "Start"
 msgstr "시작"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:78
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:133
 msgid "Starting"
 msgstr ""
 
@@ -295,142 +307,134 @@ msgstr ""
 msgid "Stop"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:243
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:299
 msgid "Stop the download if it is stalled for set number of seconds."
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:77
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:132
 msgid "Stopped"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:258
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:314
 msgid "Store compressed cache"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:256
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:312
 msgid "Store compressed cache file on router"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:85
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:140
 msgid "Success"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:177
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:233
 msgid "Suppress output"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:120
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:176
 msgid "Task"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:284
-msgid "URLs to lists of domains to be blacklisted."
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:330
+msgid "URLs to lists of domains to be allowed."
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:279
-msgid "URLs to lists of domains to be whitelisted."
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:340
+msgid "URLs to lists of domains to be blocked."
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:289
-msgid "URLs to lists of hosts to be blacklisted."
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:345
+msgid "URLs to lists of hosts to be blocked."
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:228
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:284
 msgid "Unbound AdBlock List"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:253
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:309
 msgid "Use simultaneous processing"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:179
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:235
 msgid "Verbose output"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:83
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:138
 msgid "Warning"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:267
-msgid "Whitelist and Blocklist Management"
-msgstr ""
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:279
-msgid "Whitelisted Domain URLs"
-msgstr ""
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:269
-msgid "Whitelisted Domains"
-msgstr ""
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:88
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:143
 msgid "failed to access shared memory"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:86
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:141
 msgid "failed to create '%s' file"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:98
-msgid "failed to create blocklist or restart DNS resolver"
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:153
+msgid "failed to create block-list or restart DNS resolver"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:94
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:149
 msgid "failed to create compressed cache"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:101
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:156
 msgid "failed to download"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:92
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:147
 msgid "failed to format data file"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:97
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:152
 msgid "failed to move '%s' to '%s'"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:93
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:148
 msgid "failed to move temporary data file to '%s'"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:90
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:145
 msgid "failed to optimize data file"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:102
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:157
 msgid "failed to parse"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:91
-msgid "failed to process whitelist"
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:146
+msgid "failed to process allow-list"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:100
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:155
 msgid "failed to reload/restart DNS resolver"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:95
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:150
 msgid "failed to remove temporary files"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:87
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:142
 msgid "failed to restart/reload DNS resolver"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:89
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:144
 msgid "failed to sort data file"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:99
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:154
 msgid "failed to stop %s"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:96
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:151
 msgid "failed to unpack compressed cache"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:196
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:158
+msgid "no HTTPS/SSL support on device"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:252
 msgid "none"
 msgstr ""
index 2a39a47a88d6122415018efe874117fc14380123..d6f80ff8ed89616a5a44c8b1b806cf730d6eee8d 100644 (file)
@@ -10,100 +10,112 @@ msgstr ""
 "Plural-Forms: nplurals=2; plural=n > 1;\n"
 "X-Generator: Weblate 3.11-dev\n"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:161
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:217
 msgid "%s Error: %s"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:159
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:215
 msgid "%s Error: %s %s"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:142
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:198
 msgid "%s is blocking %s domains (with %s)."
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:76
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:131
 msgid "%s is not installed or not found"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:234
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:290
 msgid "Add IPv6 entries"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:232
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:288
 msgid "Add IPv6 entries to block-list."
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:202
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:258
 msgid "Advanced Configuration"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:256
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:330
+msgid "Allowed Domain URLs"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:325
+msgid "Allowed Domains"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:323
+msgid "Allowed and Blocked Lists Management"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:312
 msgid ""
 "Attempt to create a compressed cache of block-list in the persistent memory."
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:174
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:230
 msgid "Basic Configuration"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:284
-msgid "Blacklisted Domain URLs"
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:340
+msgid "Blocked Domain URLs"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:274
-msgid "Blacklisted Domains"
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:335
+msgid "Blocked Domains"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:289
-msgid "Blacklisted Hosts URLs"
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:345
+msgid "Blocked Hosts URLs"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:132
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:188
 msgid "Cache file containing %s domains found."
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:152
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:208
 msgid "Collected Errors"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:136
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:192
 msgid "Compressed cache file found."
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:172
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:228
 msgid "Configuration"
 msgstr "कॉन्फिगरेशन"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:176
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:232
 msgid "Controls system log and console output verbosity."
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:247
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:303
 msgid "Curl download retry"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:218
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:274
 msgid "DNS Service"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:220
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:276
 msgid "DNSMASQ Additional Hosts"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:221
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:277
 msgid "DNSMASQ Config"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:223
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:279
 msgid "DNSMASQ IP Set"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:225
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:281
 msgid "DNSMASQ Servers File"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:239
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:295
 msgid "Delay (in seconds) for on-boot start"
 msgstr ""
 
@@ -111,27 +123,27 @@ msgstr ""
 msgid "Disable"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:262
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:318
 msgid "Disable Debugging"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:233
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:289
 msgid "Do not add IPv6 entries"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:257
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:313
 msgid "Do not store compressed cache"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:252
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:308
 msgid "Do not use simultaneous processing"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:243
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:299
 msgid "Download time-out (in seconds)"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:81
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:136
 msgid "Downloading"
 msgstr ""
 
@@ -139,20 +151,20 @@ msgstr ""
 msgid "Enable"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:261
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:263
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:317
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:319
 msgid "Enable Debugging"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:261
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:317
 msgid "Enables debug output to /tmp/simple-adblock.log."
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:82
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:137
 msgid "Error"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:84
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:139
 msgid "Fail"
 msgstr ""
 
@@ -160,60 +172,60 @@ msgstr ""
 msgid "Force Re-Download"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:80
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:135
 msgid "Force Reloading"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:182
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:238
 msgid "Force Router DNS"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:184
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:240
 msgid "Force Router DNS server to all local devices"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:182
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:238
 msgid "Forces Router DNS use on local devices, also known as DNS Hijacking."
 msgstr ""
 
 #: applications/luci-app-simple-adblock/root/usr/share/rpcd/acl.d/luci-app-simple-adblock.json:3
-msgid "Grant UCI access for luci-app-simple-adblock"
+msgid "Grant UCI and file access for luci-app-simple-adblock"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:232
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:288
 msgid "IPv6 Support"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:247
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:303
 msgid ""
 "If curl is installed and detected, it would retry download this many times "
 "on timeout/fail."
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:274
-msgid "Individual domains to be blacklisted."
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:325
+msgid "Individual domains to be allowed."
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:269
-msgid "Individual domains to be whitelisted."
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:335
+msgid "Individual domains to be blocked."
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:130
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:134
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:186
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:190
 msgid "Info"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:193
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:249
 msgid "LED to indicate status"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:251
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:307
 msgid ""
 "Launch all lists downloads and processing simultaneously, reducing service "
 "start time."
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:183
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:239
 msgid "Let local devices use their own DNS servers if set"
 msgstr ""
 
@@ -221,49 +233,49 @@ msgstr ""
 msgid "Loading"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:147
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:203
 msgid "Message"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:176
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:232
 msgid "Output Verbosity Setting"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:204
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:260
 msgid ""
 "Pick the DNS resolution option to create the adblock list for, see the <a "
 "href=\"%s#dns-resolution-option\" target=\"_blank\">README</a> for details."
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:194
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:250
 msgid "Pick the LED not already used in %sSystem LED Configuration%s."
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:207
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:208
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:209
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:210
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:212
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:215
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:263
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:264
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:265
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:266
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:268
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:271
 msgid "Please note that %s is not supported on this system."
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:79
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:134
 msgid "Restarting"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:239
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:295
 msgid "Run service after set delay on boot."
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:116
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:126
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:139
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:172
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:182
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:195
 msgid "Service Status"
 msgstr "सेवा स्थिती"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:110
-msgid "Service Status [%s]"
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:166
+msgid "Service Status [%s %s]"
 msgstr ""
 
 #: applications/luci-app-simple-adblock/luasrc/controller/simple-adblock.lua:4
@@ -271,15 +283,15 @@ msgstr ""
 msgid "Simple AdBlock"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:104
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:160
 msgid "Simple AdBlock Settings"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:251
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:307
 msgid "Simultaneous processing"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:178
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:234
 msgid "Some output"
 msgstr ""
 
@@ -287,7 +299,7 @@ msgstr ""
 msgid "Start"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:78
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:133
 msgid "Starting"
 msgstr ""
 
@@ -295,143 +307,135 @@ msgstr ""
 msgid "Stop"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:243
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:299
 msgid "Stop the download if it is stalled for set number of seconds."
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:77
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:132
 msgid "Stopped"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:258
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:314
 msgid "Store compressed cache"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:256
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:312
 msgid "Store compressed cache file on router"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:85
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:140
 msgid "Success"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:177
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:233
 msgid "Suppress output"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:120
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:176
 msgid "Task"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:284
-msgid "URLs to lists of domains to be blacklisted."
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:330
+msgid "URLs to lists of domains to be allowed."
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:279
-msgid "URLs to lists of domains to be whitelisted."
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:340
+msgid "URLs to lists of domains to be blocked."
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:289
-msgid "URLs to lists of hosts to be blacklisted."
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:345
+msgid "URLs to lists of hosts to be blocked."
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:228
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:284
 msgid "Unbound AdBlock List"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:253
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:309
 msgid "Use simultaneous processing"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:179
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:235
 msgid "Verbose output"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:83
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:138
 msgid "Warning"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:267
-msgid "Whitelist and Blocklist Management"
-msgstr ""
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:279
-msgid "Whitelisted Domain URLs"
-msgstr ""
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:269
-msgid "Whitelisted Domains"
-msgstr ""
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:88
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:143
 msgid "failed to access shared memory"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:86
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:141
 msgid "failed to create '%s' file"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:98
-msgid "failed to create blocklist or restart DNS resolver"
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:153
+msgid "failed to create block-list or restart DNS resolver"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:94
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:149
 msgid "failed to create compressed cache"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:101
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:156
 msgid "failed to download"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:92
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:147
 msgid "failed to format data file"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:97
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:152
 msgid "failed to move '%s' to '%s'"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:93
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:148
 msgid "failed to move temporary data file to '%s'"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:90
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:145
 msgid "failed to optimize data file"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:102
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:157
 msgid "failed to parse"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:91
-msgid "failed to process whitelist"
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:146
+msgid "failed to process allow-list"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:100
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:155
 msgid "failed to reload/restart DNS resolver"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:95
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:150
 msgid "failed to remove temporary files"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:87
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:142
 msgid "failed to restart/reload DNS resolver"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:89
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:144
 msgid "failed to sort data file"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:99
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:154
 msgid "failed to stop %s"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:96
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:151
 msgid "failed to unpack compressed cache"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:196
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:158
+msgid "no HTTPS/SSL support on device"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:252
 msgid "none"
 msgstr ""
 
index 5bb0288149207b253a0f1e4189556e9b594c7839..8ec0a33e369012ad21fbc31761a9d4ad4580be7d 100644 (file)
@@ -4,100 +4,112 @@ msgstr ""
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:161
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:217
 msgid "%s Error: %s"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:159
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:215
 msgid "%s Error: %s %s"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:142
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:198
 msgid "%s is blocking %s domains (with %s)."
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:76
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:131
 msgid "%s is not installed or not found"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:234
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:290
 msgid "Add IPv6 entries"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:232
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:288
 msgid "Add IPv6 entries to block-list."
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:202
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:258
 msgid "Advanced Configuration"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:256
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:330
+msgid "Allowed Domain URLs"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:325
+msgid "Allowed Domains"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:323
+msgid "Allowed and Blocked Lists Management"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:312
 msgid ""
 "Attempt to create a compressed cache of block-list in the persistent memory."
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:174
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:230
 msgid "Basic Configuration"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:284
-msgid "Blacklisted Domain URLs"
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:340
+msgid "Blocked Domain URLs"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:274
-msgid "Blacklisted Domains"
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:335
+msgid "Blocked Domains"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:289
-msgid "Blacklisted Hosts URLs"
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:345
+msgid "Blocked Hosts URLs"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:132
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:188
 msgid "Cache file containing %s domains found."
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:152
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:208
 msgid "Collected Errors"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:136
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:192
 msgid "Compressed cache file found."
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:172
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:228
 msgid "Configuration"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:176
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:232
 msgid "Controls system log and console output verbosity."
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:247
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:303
 msgid "Curl download retry"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:218
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:274
 msgid "DNS Service"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:220
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:276
 msgid "DNSMASQ Additional Hosts"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:221
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:277
 msgid "DNSMASQ Config"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:223
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:279
 msgid "DNSMASQ IP Set"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:225
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:281
 msgid "DNSMASQ Servers File"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:239
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:295
 msgid "Delay (in seconds) for on-boot start"
 msgstr ""
 
@@ -105,27 +117,27 @@ msgstr ""
 msgid "Disable"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:262
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:318
 msgid "Disable Debugging"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:233
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:289
 msgid "Do not add IPv6 entries"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:257
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:313
 msgid "Do not store compressed cache"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:252
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:308
 msgid "Do not use simultaneous processing"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:243
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:299
 msgid "Download time-out (in seconds)"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:81
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:136
 msgid "Downloading"
 msgstr ""
 
@@ -133,20 +145,20 @@ msgstr ""
 msgid "Enable"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:261
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:263
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:317
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:319
 msgid "Enable Debugging"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:261
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:317
 msgid "Enables debug output to /tmp/simple-adblock.log."
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:82
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:137
 msgid "Error"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:84
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:139
 msgid "Fail"
 msgstr ""
 
@@ -154,60 +166,60 @@ msgstr ""
 msgid "Force Re-Download"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:80
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:135
 msgid "Force Reloading"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:182
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:238
 msgid "Force Router DNS"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:184
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:240
 msgid "Force Router DNS server to all local devices"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:182
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:238
 msgid "Forces Router DNS use on local devices, also known as DNS Hijacking."
 msgstr ""
 
 #: applications/luci-app-simple-adblock/root/usr/share/rpcd/acl.d/luci-app-simple-adblock.json:3
-msgid "Grant UCI access for luci-app-simple-adblock"
+msgid "Grant UCI and file access for luci-app-simple-adblock"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:232
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:288
 msgid "IPv6 Support"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:247
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:303
 msgid ""
 "If curl is installed and detected, it would retry download this many times "
 "on timeout/fail."
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:274
-msgid "Individual domains to be blacklisted."
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:325
+msgid "Individual domains to be allowed."
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:269
-msgid "Individual domains to be whitelisted."
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:335
+msgid "Individual domains to be blocked."
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:130
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:134
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:186
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:190
 msgid "Info"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:193
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:249
 msgid "LED to indicate status"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:251
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:307
 msgid ""
 "Launch all lists downloads and processing simultaneously, reducing service "
 "start time."
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:183
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:239
 msgid "Let local devices use their own DNS servers if set"
 msgstr ""
 
@@ -215,49 +227,49 @@ msgstr ""
 msgid "Loading"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:147
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:203
 msgid "Message"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:176
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:232
 msgid "Output Verbosity Setting"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:204
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:260
 msgid ""
 "Pick the DNS resolution option to create the adblock list for, see the <a "
 "href=\"%s#dns-resolution-option\" target=\"_blank\">README</a> for details."
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:194
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:250
 msgid "Pick the LED not already used in %sSystem LED Configuration%s."
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:207
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:208
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:209
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:210
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:212
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:215
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:263
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:264
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:265
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:266
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:268
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:271
 msgid "Please note that %s is not supported on this system."
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:79
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:134
 msgid "Restarting"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:239
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:295
 msgid "Run service after set delay on boot."
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:116
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:126
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:139
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:172
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:182
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:195
 msgid "Service Status"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:110
-msgid "Service Status [%s]"
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:166
+msgid "Service Status [%s %s]"
 msgstr ""
 
 #: applications/luci-app-simple-adblock/luasrc/controller/simple-adblock.lua:4
@@ -265,15 +277,15 @@ msgstr ""
 msgid "Simple AdBlock"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:104
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:160
 msgid "Simple AdBlock Settings"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:251
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:307
 msgid "Simultaneous processing"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:178
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:234
 msgid "Some output"
 msgstr ""
 
@@ -281,7 +293,7 @@ msgstr ""
 msgid "Start"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:78
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:133
 msgid "Starting"
 msgstr ""
 
@@ -289,142 +301,134 @@ msgstr ""
 msgid "Stop"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:243
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:299
 msgid "Stop the download if it is stalled for set number of seconds."
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:77
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:132
 msgid "Stopped"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:258
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:314
 msgid "Store compressed cache"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:256
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:312
 msgid "Store compressed cache file on router"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:85
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:140
 msgid "Success"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:177
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:233
 msgid "Suppress output"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:120
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:176
 msgid "Task"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:284
-msgid "URLs to lists of domains to be blacklisted."
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:330
+msgid "URLs to lists of domains to be allowed."
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:279
-msgid "URLs to lists of domains to be whitelisted."
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:340
+msgid "URLs to lists of domains to be blocked."
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:289
-msgid "URLs to lists of hosts to be blacklisted."
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:345
+msgid "URLs to lists of hosts to be blocked."
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:228
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:284
 msgid "Unbound AdBlock List"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:253
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:309
 msgid "Use simultaneous processing"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:179
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:235
 msgid "Verbose output"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:83
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:138
 msgid "Warning"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:267
-msgid "Whitelist and Blocklist Management"
-msgstr ""
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:279
-msgid "Whitelisted Domain URLs"
-msgstr ""
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:269
-msgid "Whitelisted Domains"
-msgstr ""
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:88
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:143
 msgid "failed to access shared memory"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:86
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:141
 msgid "failed to create '%s' file"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:98
-msgid "failed to create blocklist or restart DNS resolver"
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:153
+msgid "failed to create block-list or restart DNS resolver"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:94
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:149
 msgid "failed to create compressed cache"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:101
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:156
 msgid "failed to download"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:92
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:147
 msgid "failed to format data file"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:97
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:152
 msgid "failed to move '%s' to '%s'"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:93
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:148
 msgid "failed to move temporary data file to '%s'"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:90
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:145
 msgid "failed to optimize data file"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:102
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:157
 msgid "failed to parse"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:91
-msgid "failed to process whitelist"
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:146
+msgid "failed to process allow-list"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:100
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:155
 msgid "failed to reload/restart DNS resolver"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:95
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:150
 msgid "failed to remove temporary files"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:87
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:142
 msgid "failed to restart/reload DNS resolver"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:89
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:144
 msgid "failed to sort data file"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:99
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:154
 msgid "failed to stop %s"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:96
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:151
 msgid "failed to unpack compressed cache"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:196
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:158
+msgid "no HTTPS/SSL support on device"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:252
 msgid "none"
 msgstr ""
index e18343c78ca837ba6250fa9d31d2bab9d687dc9c..63955d2b373323e1572eabf8b46c43b99cc0ad24 100644 (file)
@@ -4,100 +4,112 @@ msgstr ""
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:161
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:217
 msgid "%s Error: %s"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:159
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:215
 msgid "%s Error: %s %s"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:142
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:198
 msgid "%s is blocking %s domains (with %s)."
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:76
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:131
 msgid "%s is not installed or not found"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:234
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:290
 msgid "Add IPv6 entries"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:232
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:288
 msgid "Add IPv6 entries to block-list."
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:202
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:258
 msgid "Advanced Configuration"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:256
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:330
+msgid "Allowed Domain URLs"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:325
+msgid "Allowed Domains"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:323
+msgid "Allowed and Blocked Lists Management"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:312
 msgid ""
 "Attempt to create a compressed cache of block-list in the persistent memory."
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:174
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:230
 msgid "Basic Configuration"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:284
-msgid "Blacklisted Domain URLs"
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:340
+msgid "Blocked Domain URLs"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:274
-msgid "Blacklisted Domains"
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:335
+msgid "Blocked Domains"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:289
-msgid "Blacklisted Hosts URLs"
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:345
+msgid "Blocked Hosts URLs"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:132
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:188
 msgid "Cache file containing %s domains found."
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:152
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:208
 msgid "Collected Errors"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:136
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:192
 msgid "Compressed cache file found."
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:172
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:228
 msgid "Configuration"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:176
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:232
 msgid "Controls system log and console output verbosity."
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:247
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:303
 msgid "Curl download retry"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:218
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:274
 msgid "DNS Service"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:220
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:276
 msgid "DNSMASQ Additional Hosts"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:221
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:277
 msgid "DNSMASQ Config"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:223
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:279
 msgid "DNSMASQ IP Set"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:225
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:281
 msgid "DNSMASQ Servers File"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:239
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:295
 msgid "Delay (in seconds) for on-boot start"
 msgstr ""
 
@@ -105,27 +117,27 @@ msgstr ""
 msgid "Disable"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:262
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:318
 msgid "Disable Debugging"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:233
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:289
 msgid "Do not add IPv6 entries"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:257
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:313
 msgid "Do not store compressed cache"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:252
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:308
 msgid "Do not use simultaneous processing"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:243
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:299
 msgid "Download time-out (in seconds)"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:81
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:136
 msgid "Downloading"
 msgstr ""
 
@@ -133,20 +145,20 @@ msgstr ""
 msgid "Enable"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:261
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:263
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:317
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:319
 msgid "Enable Debugging"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:261
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:317
 msgid "Enables debug output to /tmp/simple-adblock.log."
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:82
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:137
 msgid "Error"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:84
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:139
 msgid "Fail"
 msgstr ""
 
@@ -154,60 +166,60 @@ msgstr ""
 msgid "Force Re-Download"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:80
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:135
 msgid "Force Reloading"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:182
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:238
 msgid "Force Router DNS"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:184
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:240
 msgid "Force Router DNS server to all local devices"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:182
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:238
 msgid "Forces Router DNS use on local devices, also known as DNS Hijacking."
 msgstr ""
 
 #: applications/luci-app-simple-adblock/root/usr/share/rpcd/acl.d/luci-app-simple-adblock.json:3
-msgid "Grant UCI access for luci-app-simple-adblock"
+msgid "Grant UCI and file access for luci-app-simple-adblock"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:232
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:288
 msgid "IPv6 Support"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:247
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:303
 msgid ""
 "If curl is installed and detected, it would retry download this many times "
 "on timeout/fail."
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:274
-msgid "Individual domains to be blacklisted."
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:325
+msgid "Individual domains to be allowed."
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:269
-msgid "Individual domains to be whitelisted."
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:335
+msgid "Individual domains to be blocked."
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:130
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:134
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:186
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:190
 msgid "Info"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:193
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:249
 msgid "LED to indicate status"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:251
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:307
 msgid ""
 "Launch all lists downloads and processing simultaneously, reducing service "
 "start time."
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:183
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:239
 msgid "Let local devices use their own DNS servers if set"
 msgstr ""
 
@@ -215,49 +227,49 @@ msgstr ""
 msgid "Loading"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:147
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:203
 msgid "Message"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:176
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:232
 msgid "Output Verbosity Setting"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:204
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:260
 msgid ""
 "Pick the DNS resolution option to create the adblock list for, see the <a "
 "href=\"%s#dns-resolution-option\" target=\"_blank\">README</a> for details."
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:194
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:250
 msgid "Pick the LED not already used in %sSystem LED Configuration%s."
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:207
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:208
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:209
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:210
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:212
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:215
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:263
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:264
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:265
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:266
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:268
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:271
 msgid "Please note that %s is not supported on this system."
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:79
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:134
 msgid "Restarting"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:239
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:295
 msgid "Run service after set delay on boot."
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:116
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:126
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:139
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:172
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:182
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:195
 msgid "Service Status"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:110
-msgid "Service Status [%s]"
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:166
+msgid "Service Status [%s %s]"
 msgstr ""
 
 #: applications/luci-app-simple-adblock/luasrc/controller/simple-adblock.lua:4
@@ -265,15 +277,15 @@ msgstr ""
 msgid "Simple AdBlock"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:104
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:160
 msgid "Simple AdBlock Settings"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:251
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:307
 msgid "Simultaneous processing"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:178
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:234
 msgid "Some output"
 msgstr ""
 
@@ -281,7 +293,7 @@ msgstr ""
 msgid "Start"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:78
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:133
 msgid "Starting"
 msgstr ""
 
@@ -289,142 +301,134 @@ msgstr ""
 msgid "Stop"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:243
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:299
 msgid "Stop the download if it is stalled for set number of seconds."
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:77
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:132
 msgid "Stopped"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:258
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:314
 msgid "Store compressed cache"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:256
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:312
 msgid "Store compressed cache file on router"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:85
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:140
 msgid "Success"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:177
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:233
 msgid "Suppress output"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:120
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:176
 msgid "Task"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:284
-msgid "URLs to lists of domains to be blacklisted."
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:330
+msgid "URLs to lists of domains to be allowed."
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:279
-msgid "URLs to lists of domains to be whitelisted."
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:340
+msgid "URLs to lists of domains to be blocked."
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:289
-msgid "URLs to lists of hosts to be blacklisted."
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:345
+msgid "URLs to lists of hosts to be blocked."
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:228
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:284
 msgid "Unbound AdBlock List"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:253
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:309
 msgid "Use simultaneous processing"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:179
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:235
 msgid "Verbose output"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:83
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:138
 msgid "Warning"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:267
-msgid "Whitelist and Blocklist Management"
-msgstr ""
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:279
-msgid "Whitelisted Domain URLs"
-msgstr ""
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:269
-msgid "Whitelisted Domains"
-msgstr ""
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:88
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:143
 msgid "failed to access shared memory"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:86
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:141
 msgid "failed to create '%s' file"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:98
-msgid "failed to create blocklist or restart DNS resolver"
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:153
+msgid "failed to create block-list or restart DNS resolver"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:94
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:149
 msgid "failed to create compressed cache"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:101
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:156
 msgid "failed to download"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:92
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:147
 msgid "failed to format data file"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:97
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:152
 msgid "failed to move '%s' to '%s'"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:93
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:148
 msgid "failed to move temporary data file to '%s'"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:90
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:145
 msgid "failed to optimize data file"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:102
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:157
 msgid "failed to parse"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:91
-msgid "failed to process whitelist"
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:146
+msgid "failed to process allow-list"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:100
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:155
 msgid "failed to reload/restart DNS resolver"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:95
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:150
 msgid "failed to remove temporary files"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:87
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:142
 msgid "failed to restart/reload DNS resolver"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:89
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:144
 msgid "failed to sort data file"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:99
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:154
 msgid "failed to stop %s"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:96
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:151
 msgid "failed to unpack compressed cache"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:196
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:158
+msgid "no HTTPS/SSL support on device"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:252
 msgid "none"
 msgstr ""
index 98c1c3bb760ae6a274df5d3bda5c1e0c23f901bc..31c83785d9316120e98a14419da43fa43659b362 100644 (file)
@@ -1,6 +1,6 @@
 msgid ""
 msgstr ""
-"PO-Revision-Date: 2020-05-02 15:56+0000\n"
+"PO-Revision-Date: 2020-06-08 11:55+0000\n"
 "Last-Translator: Marcin Net <marcin.net@linux.pl>\n"
 "Language-Team: Polish <https://hosted.weblate.org/projects/openwrt/"
 "luciapplicationssimple-adblock/pl/>\n"
@@ -11,103 +11,115 @@ msgstr ""
 "|| n%100>=20) ? 1 : 2;\n"
 "X-Generator: Weblate 4.1-dev\n"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:161
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:217
 msgid "%s Error: %s"
 msgstr "%s Błąd: %s"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:159
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:215
 msgid "%s Error: %s %s"
 msgstr "%s Błąd: %s %s"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:142
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:198
 msgid "%s is blocking %s domains (with %s)."
 msgstr "%s zablokowane %s domen (z %s)."
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:76
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:131
 msgid "%s is not installed or not found"
 msgstr "%s nie jest zainstalowany lub nie został znaleziony"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:234
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:290
 msgid "Add IPv6 entries"
 msgstr "Dodawanie wpisów IPv6"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:232
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:288
 msgid "Add IPv6 entries to block-list."
 msgstr "Dodaj wpisy IPv6 do list blokujących."
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:202
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:258
 msgid "Advanced Configuration"
 msgstr "Zaawansowana konfiguracja"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:256
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:330
+msgid "Allowed Domain URLs"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:325
+msgid "Allowed Domains"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:323
+msgid "Allowed and Blocked Lists Management"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:312
 msgid ""
 "Attempt to create a compressed cache of block-list in the persistent memory."
 msgstr ""
 "Próba utworzenia z skompresowanej pamięci podręcznej list blokujących w "
 "pamięci trwałej."
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:174
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:230
 msgid "Basic Configuration"
 msgstr "Podstawowa konfiguracja"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:284
-msgid "Blacklisted Domain URLs"
-msgstr "Adresy URL domen na czarnej liście"
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:340
+msgid "Blocked Domain URLs"
+msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:274
-msgid "Blacklisted Domains"
-msgstr "Domeny na czarnej liście"
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:335
+msgid "Blocked Domains"
+msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:289
-msgid "Blacklisted Hosts URLs"
-msgstr "Adresy URL hostów na czarnej liście"
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:345
+msgid "Blocked Hosts URLs"
+msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:132
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:188
 msgid "Cache file containing %s domains found."
 msgstr "Znaleziono plik pamięci podręcznej zawierający %s domen."
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:152
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:208
 msgid "Collected Errors"
 msgstr "Zebrane błędy"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:136
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:192
 msgid "Compressed cache file found."
 msgstr "Znaleziono skompresowany plik w pamięci podręcznej."
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:172
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:228
 msgid "Configuration"
 msgstr "Konfiguracja"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:176
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:232
 msgid "Controls system log and console output verbosity."
 msgstr ""
 "Steruje dziennikiem systemowym i szczegółowość danych wyjściowych konsoli."
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:247
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:303
 msgid "Curl download retry"
 msgstr "Ponów próbę pobrania(Curl)"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:218
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:274
 msgid "DNS Service"
 msgstr "Usługa DNS"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:220
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:276
 msgid "DNSMASQ Additional Hosts"
 msgstr "Dodatkowe hosty DNSMASQ"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:221
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:277
 msgid "DNSMASQ Config"
 msgstr "Konfiguracja DNSMASQ"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:223
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:279
 msgid "DNSMASQ IP Set"
 msgstr "Zestaw IP DNSMASQ"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:225
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:281
 msgid "DNSMASQ Servers File"
 msgstr "Plik z serwerami DNSMASQ"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:239
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:295
 msgid "Delay (in seconds) for on-boot start"
 msgstr "Opóźnienie (w sekundach) rozpoczęcia rozruchu"
 
@@ -115,27 +127,27 @@ msgstr "Opóźnienie (w sekundach) rozpoczęcia rozruchu"
 msgid "Disable"
 msgstr "Wyłącz"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:262
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:318
 msgid "Disable Debugging"
 msgstr "Wyłącz debugowanie"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:233
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:289
 msgid "Do not add IPv6 entries"
 msgstr "Nie dodawaj wpisów IPv6"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:257
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:313
 msgid "Do not store compressed cache"
 msgstr "Nie przechowuj skompresowanej pamięci podręcznej"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:252
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:308
 msgid "Do not use simultaneous processing"
 msgstr "Nie używaj jednoczesnego przetwarzania"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:243
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:299
 msgid "Download time-out (in seconds)"
 msgstr "Limit czasu pobierania (w sekundach)"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:81
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:136
 msgid "Downloading"
 msgstr "Pobieranie"
 
@@ -143,20 +155,20 @@ msgstr "Pobieranie"
 msgid "Enable"
 msgstr "Włącz"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:261
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:263
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:317
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:319
 msgid "Enable Debugging"
 msgstr "Włącz debugowanie"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:261
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:317
 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/luasrc/model/cbi/simple-adblock.lua:82
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:137
 msgid "Error"
 msgstr "Błąd"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:84
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:139
 msgid "Fail"
 msgstr "Niepowodzenie"
 
@@ -164,33 +176,33 @@ msgstr "Niepowodzenie"
 msgid "Force Re-Download"
 msgstr "Wymuś ponowne pobranie"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:80
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:135
 msgid "Force Reloading"
 msgstr "Wymuś przeładowanie"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:182
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:238
 msgid "Force Router DNS"
 msgstr "Wymuś DNS routera"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:184
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:240
 msgid "Force Router DNS server to all local devices"
 msgstr "Wymuś serwer DNS routera na wszystkich urządzeniach lokalnych"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:182
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:238
 msgid "Forces Router DNS use on local devices, also known as DNS Hijacking."
 msgstr ""
 "Wymusza użycie DNS routera na urządzeniach lokalnych, znane również jako DNS "
 "Hijacking."
 
 #: applications/luci-app-simple-adblock/root/usr/share/rpcd/acl.d/luci-app-simple-adblock.json:3
-msgid "Grant UCI access for luci-app-simple-adblock"
-msgstr "Udziel dostępu UCI do luci-app-simple-adblock"
+msgid "Grant UCI and file access for luci-app-simple-adblock"
+msgstr "Udziel dostępu UCI i plikom do luci-app-simple-adblock"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:232
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:288
 msgid "IPv6 Support"
 msgstr "Obsługa IPv6"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:247
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:303
 msgid ""
 "If curl is installed and detected, it would retry download this many times "
 "on timeout/fail."
@@ -198,24 +210,24 @@ msgstr ""
 "Jeśli curl jest zainstalowany i wykryty, spróbuje pobrać go wiele razy po "
 "przekroczeniu limitu czasu / awarii."
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:274
-msgid "Individual domains to be blacklisted."
-msgstr "Poszczególne domeny do umieszczenia na czarnej liście."
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:325
+msgid "Individual domains to be allowed."
+msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:269
-msgid "Individual domains to be whitelisted."
-msgstr "Poszczególne domeny do umieszczenia na białej liście."
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:335
+msgid "Individual domains to be blocked."
+msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:130
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:134
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:186
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:190
 msgid "Info"
 msgstr "Informacja"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:193
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:249
 msgid "LED to indicate status"
 msgstr "Dioda LED wskazująca status"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:251
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:307
 msgid ""
 "Launch all lists downloads and processing simultaneously, reducing service "
 "start time."
@@ -223,7 +235,7 @@ msgstr ""
 "Uruchom wszystkie listy plików do pobrania i przetwarzania jednocześnie, "
 "zmniejszając czas rozpoczęcia usługi."
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:183
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:239
 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"
@@ -232,15 +244,15 @@ msgstr ""
 msgid "Loading"
 msgstr "Ładowanie"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:147
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:203
 msgid "Message"
 msgstr "Wiadomość"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:176
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:232
 msgid "Output Verbosity Setting"
 msgstr "Ustawienia szczegółowości danych wyjściowych"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:204
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:260
 msgid ""
 "Pick the DNS resolution option to create the adblock list for, see the <a "
 "href=\"%s#dns-resolution-option\" target=\"_blank\">README</a> for details."
@@ -249,53 +261,53 @@ msgstr ""
 "\"%s#dns-resolution-option\" target=\"_blank\"> README</a>, aby uzyskać "
 "szczegółowe informacje."
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:194
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:250
 msgid "Pick the LED not already used in %sSystem LED Configuration%s."
 msgstr ""
-"Wybierz diodę LED, która nie jest jeszcze używana w programie %sKonfiguracja"
-" diody LED systemu%s."
+"Wybierz diodę LED, która nie jest jeszcze używana w programie %sKonfiguracja "
+"diody LED systemu%s."
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:207
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:208
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:209
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:210
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:212
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:215
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:263
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:264
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:265
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:266
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:268
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:271
 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/luasrc/model/cbi/simple-adblock.lua:79
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:134
 msgid "Restarting"
 msgstr "Ponowne uruchomienie"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:239
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:295
 msgid "Run service after set delay on boot."
 msgstr "Uruchom usługę po ustawionym opóźnieniu rozruchu."
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:116
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:126
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:139
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:172
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:182
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:195
 msgid "Service Status"
 msgstr "Status usługi"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:110
-msgid "Service Status [%s]"
-msgstr "Status usługi [%s]"
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:166
+msgid "Service Status [%s %s]"
+msgstr "Stan usługi [%s %s]"
 
 #: applications/luci-app-simple-adblock/luasrc/controller/simple-adblock.lua:4
 #: applications/luci-app-simple-adblock/root/usr/share/luci/menu.d/luci-app-simple-adblock.json:3
 msgid "Simple AdBlock"
 msgstr "Simple AdBlock"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:104
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:160
 msgid "Simple AdBlock Settings"
 msgstr "Ustawienia Simple AdBlock"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:251
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:307
 msgid "Simultaneous processing"
 msgstr "Jednoczesne przetwarzanie"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:178
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:234
 msgid "Some output"
 msgstr "Niektóre dane wyjściowe"
 
@@ -303,7 +315,7 @@ msgstr "Niektóre dane wyjściowe"
 msgid "Start"
 msgstr "Uruchom"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:78
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:133
 msgid "Starting"
 msgstr "Uruchamianie"
 
@@ -311,149 +323,186 @@ msgstr "Uruchamianie"
 msgid "Stop"
 msgstr "Zatrzymaj"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:243
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:299
 msgid "Stop the download if it is stalled for set number of seconds."
 msgstr ""
 "Zatrzymaj pobieranie, jeśli jest zablokowane przez ustawioną liczbę sekund."
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:77
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:132
 msgid "Stopped"
 msgstr "Zatrzymany"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:258
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:314
 msgid "Store compressed cache"
 msgstr "Przechowuj skompresowaną pamięć podręczną"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:256
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:312
 msgid "Store compressed cache file on router"
 msgstr "Przechowuj skompresowany plik pamięci podręcznej w routerze"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:85
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:140
 msgid "Success"
 msgstr "Sukces"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:177
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:233
 msgid "Suppress output"
 msgstr "Pomiń wyjście"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:120
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:176
 msgid "Task"
 msgstr "Zadanie"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:284
-msgid "URLs to lists of domains to be blacklisted."
-msgstr "Adresy URL list domen, które mają znaleźć się na czarnej liście."
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:330
+msgid "URLs to lists of domains to be allowed."
+msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:279
-msgid "URLs to lists of domains to be whitelisted."
-msgstr "Adresy URL list domen, które mają znaleźć się na białej liście."
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:340
+msgid "URLs to lists of domains to be blocked."
+msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:289
-msgid "URLs to lists of hosts to be blacklisted."
-msgstr "Adresy URL list hostów, które mają znaleźć się na czarnej liście."
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:345
+msgid "URLs to lists of hosts to be blocked."
+msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:228
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:284
 msgid "Unbound AdBlock List"
 msgstr "Nieograniczona lista AdBlock"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:253
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:309
 msgid "Use simultaneous processing"
 msgstr "Używaj jednoczesnego przetwarzania"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:179
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:235
 msgid "Verbose output"
 msgstr "Pełne wyjście"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:83
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:138
 msgid "Warning"
 msgstr "Ostrzeżenie"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:267
-msgid "Whitelist and Blocklist Management"
-msgstr "Zarządzanie białą listą oraz listą blokujących"
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:279
-msgid "Whitelisted Domain URLs"
-msgstr "Adresy URL domen białej listy"
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:269
-msgid "Whitelisted Domains"
-msgstr "Biała lista domen"
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:88
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:143
 msgid "failed to access shared memory"
 msgstr "nie można uzyskać dostępu do pamięci współdzielonej"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:86
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:141
 msgid "failed to create '%s' file"
 msgstr "nie można utworzyć pliku '%s'"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:98
-msgid "failed to create blocklist or restart DNS resolver"
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:153
+msgid "failed to create block-list or restart DNS resolver"
 msgstr ""
-"nie można utworzyć listy zablokowanych lub zrestartować programu "
-"rozpoznawania nazw DNS"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:94
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:149
 msgid "failed to create compressed cache"
 msgstr "nie można utworzyć skompresowanej pamięci podręcznej"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:101
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:156
 msgid "failed to download"
 msgstr "nie udało się pobrać"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:92
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:147
 msgid "failed to format data file"
 msgstr "nie można sformatować pliku danych"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:97
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:152
 msgid "failed to move '%s' to '%s'"
 msgstr "nie można przenieść '%s' do '%s'"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:93
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:148
 msgid "failed to move temporary data file to '%s'"
 msgstr "nie można przenieść tymczasowego pliku danych do '%s'"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:90
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:145
 msgid "failed to optimize data file"
 msgstr "nie można zoptymalizować pliku danych"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:102
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:157
 msgid "failed to parse"
 msgstr "nie można przeanalizować"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:91
-msgid "failed to process whitelist"
-msgstr "nie można przetworzyć białej listy"
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:146
+msgid "failed to process allow-list"
+msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:100
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:155
 msgid "failed to reload/restart DNS resolver"
 msgstr "nie można ponownie załadować/uruchomić programu rozpoznawania nazw DNS"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:95
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:150
 msgid "failed to remove temporary files"
 msgstr "nie można usunąć plików tymczasowych"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:87
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:142
 msgid "failed to restart/reload DNS resolver"
 msgstr "nie można ponownie uruchomić/załadować programu rozpoznawania nazw DNS"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:89
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:144
 msgid "failed to sort data file"
 msgstr "nie można posortować pliku danych"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:99
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:154
 msgid "failed to stop %s"
 msgstr "nie można zatrzymać %s"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:96
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:151
 msgid "failed to unpack compressed cache"
 msgstr "nie można rozpakować skompresowanej pamięci podręcznej"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:196
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:158
+msgid "no HTTPS/SSL support on device"
+msgstr "brak obsługi HTTPS/SSL na urządzeniu"
+
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:252
 msgid "none"
 msgstr "brak"
 
+#~ msgid "Blacklisted Domain URLs"
+#~ msgstr "Adresy URL domen na czarnej liście"
+
+#~ msgid "Blacklisted Domains"
+#~ msgstr "Domeny na czarnej liście"
+
+#~ msgid "Blacklisted Hosts URLs"
+#~ msgstr "Adresy URL hostów na czarnej liście"
+
+#~ msgid "Individual domains to be blacklisted."
+#~ msgstr "Poszczególne domeny do umieszczenia na czarnej liście."
+
+#~ msgid "Individual domains to be whitelisted."
+#~ msgstr "Poszczególne domeny do umieszczenia na białej liście."
+
+#~ msgid "URLs to lists of domains to be blacklisted."
+#~ msgstr "Adresy URL list domen, które mają znaleźć się na czarnej liście."
+
+#~ msgid "URLs to lists of domains to be whitelisted."
+#~ msgstr "Adresy URL list domen, które mają znaleźć się na białej liście."
+
+#~ msgid "URLs to lists of hosts to be blacklisted."
+#~ msgstr "Adresy URL list hostów, które mają znaleźć się na czarnej liście."
+
+#~ msgid "Whitelist and Blocklist Management"
+#~ msgstr "Zarządzanie białą listą oraz listą blokujących"
+
+#~ msgid "Whitelisted Domain URLs"
+#~ msgstr "Adresy URL domen białej listy"
+
+#~ msgid "Whitelisted Domains"
+#~ msgstr "Biała lista domen"
+
+#~ msgid "failed to create blocklist or restart DNS resolver"
+#~ msgstr ""
+#~ "nie można utworzyć listy zablokowanych lub zrestartować programu "
+#~ "rozpoznawania nazw DNS"
+
+#~ msgid "failed to process whitelist"
+#~ msgstr "nie można przetworzyć białej listy"
+
+#~ msgid "Grant UCI access for luci-app-simple-adblock"
+#~ msgstr "Udziel dostępu UCI do luci-app-simple-adblock"
+
+#~ msgid "Service Status [%s]"
+#~ msgstr "Status usługi [%s]"
+
 #~ msgid "Cache file containing"
 #~ msgstr "Plik podręczny zawierający"
 
index 3f1cec278a515cd89b3ff8641e2da2c35438d036..48c4f3261f39e01ecb2f4f2abae82c10f06ce8fb 100644 (file)
@@ -1,6 +1,6 @@
 msgid ""
 msgstr ""
-"PO-Revision-Date: 2020-05-05 06:18+0000\n"
+"PO-Revision-Date: 2020-06-08 19:47+0000\n"
 "Last-Translator: ssantos <ssantos@web.de>\n"
 "Language-Team: Portuguese <https://hosted.weblate.org/projects/openwrt/"
 "luciapplicationssimple-adblock/pt/>\n"
@@ -10,102 +10,114 @@ msgstr ""
 "Plural-Forms: nplurals=2; plural=n > 1;\n"
 "X-Generator: Weblate 4.1-dev\n"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:161
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:217
 msgid "%s Error: %s"
 msgstr "%s Erro: %s"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:159
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:215
 msgid "%s Error: %s %s"
 msgstr "%s Erro: %s %s"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:142
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:198
 msgid "%s is blocking %s domains (with %s)."
 msgstr "%s está a bloquear %s domínios (com %s)."
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:76
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:131
 msgid "%s is not installed or not found"
 msgstr "%s não está instalado ou não foi encontrado"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:234
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:290
 msgid "Add IPv6 entries"
 msgstr "Adicionar entradas IPv6"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:232
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:288
 msgid "Add IPv6 entries to block-list."
 msgstr "Adicionar entradas IPv6 à lista de blocos."
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:202
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:258
 msgid "Advanced Configuration"
 msgstr "Configurações Avançadas"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:256
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:330
+msgid "Allowed Domain URLs"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:325
+msgid "Allowed Domains"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:323
+msgid "Allowed and Blocked Lists Management"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:312
 msgid ""
 "Attempt to create a compressed cache of block-list in the persistent memory."
 msgstr ""
 "Tentativa de criar um cache comprimido de lista de blocos na memória "
 "persistente."
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:174
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:230
 msgid "Basic Configuration"
 msgstr "Configurações Básicas"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:284
-msgid "Blacklisted Domain URLs"
-msgstr "Endereço com lista de Domínio para a Lista Negra"
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:340
+msgid "Blocked Domain URLs"
+msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:274
-msgid "Blacklisted Domains"
-msgstr "Domínios para a Lista Negra"
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:335
+msgid "Blocked Domains"
+msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:289
-msgid "Blacklisted Hosts URLs"
-msgstr "Endereços de Hosts para a Lista Negra"
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:345
+msgid "Blocked Hosts URLs"
+msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:132
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:188
 msgid "Cache file containing %s domains found."
 msgstr "Ficheiro de cache contendo %s domínios encontrados."
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:152
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:208
 msgid "Collected Errors"
 msgstr "Erros coletados"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:136
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:192
 msgid "Compressed cache file found."
 msgstr "Ficheiro de cache comprimido encontrado."
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:172
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:228
 msgid "Configuration"
 msgstr "Configuração"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:176
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:232
 msgid "Controls system log and console output verbosity."
 msgstr "Controla o log do sistema e a verbosidade da saída do console."
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:247
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:303
 msgid "Curl download retry"
 msgstr "Repetir descarregamento do Curl"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:218
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:274
 msgid "DNS Service"
 msgstr "Serviço DNS"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:220
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:276
 msgid "DNSMASQ Additional Hosts"
 msgstr "Hosts adicionais do DNSMASQ"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:221
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:277
 msgid "DNSMASQ Config"
 msgstr "Configuração do DNSMASQ"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:223
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:279
 msgid "DNSMASQ IP Set"
 msgstr "Conjunto IP do DNSMASQ"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:225
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:281
 msgid "DNSMASQ Servers File"
 msgstr "Ficheiro de Servidores do DNSMASQ"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:239
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:295
 msgid "Delay (in seconds) for on-boot start"
 msgstr "Atraso (em segundos) para o início quando o equipamento é ligado"
 
@@ -113,27 +125,27 @@ msgstr "Atraso (em segundos) para o início quando o equipamento é ligado"
 msgid "Disable"
 msgstr "Desativar"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:262
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:318
 msgid "Disable Debugging"
 msgstr "Desativar Depuração"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:233
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:289
 msgid "Do not add IPv6 entries"
 msgstr "Não adicionar entradas de IPv6"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:257
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:313
 msgid "Do not store compressed cache"
 msgstr "Não armazenar cache comprimido"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:252
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:308
 msgid "Do not use simultaneous processing"
 msgstr "Não utilizar processamento simultâneo"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:243
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:299
 msgid "Download time-out (in seconds)"
 msgstr "Tempo limite ao descarregar (em segundos)"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:81
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:136
 msgid "Downloading"
 msgstr "Descarregando"
 
@@ -141,20 +153,20 @@ msgstr "Descarregando"
 msgid "Enable"
 msgstr "Ativar"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:261
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:263
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:317
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:319
 msgid "Enable Debugging"
 msgstr "Ativar Depuração"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:261
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:317
 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/luasrc/model/cbi/simple-adblock.lua:82
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:137
 msgid "Error"
 msgstr "Erro"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:84
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:139
 msgid "Fail"
 msgstr "Falha"
 
@@ -162,33 +174,33 @@ msgstr "Falha"
 msgid "Force Re-Download"
 msgstr "Forçar a Re-Descarrega"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:80
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:135
 msgid "Force Reloading"
 msgstr "Forçar recarregamento"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:182
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:238
 msgid "Force Router DNS"
 msgstr "Forçar o DNS do Roteador"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:184
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:240
 msgid "Force Router DNS server to all local devices"
 msgstr "Forçar o servidor de DNS do Roteador para todos os dispositivos locais"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:182
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:238
 msgid "Forces Router DNS use on local devices, also known as DNS Hijacking."
 msgstr ""
 "Força o uso do DNS do Router em aparelhos locais, também conhecido como DNS "
 "Hijacking."
 
 #: applications/luci-app-simple-adblock/root/usr/share/rpcd/acl.d/luci-app-simple-adblock.json:3
-msgid "Grant UCI access for luci-app-simple-adblock"
-msgstr "Conceder acesso UCI ao luci-app-simple-adblock"
+msgid "Grant UCI and file access for luci-app-simple-adblock"
+msgstr "Conceder acesso a UCI e a ficheiros para luci-app-simple-adblock"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:232
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:288
 msgid "IPv6 Support"
 msgstr "Suporte de IPv6"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:247
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:303
 msgid ""
 "If curl is installed and detected, it would retry download this many times "
 "on timeout/fail."
@@ -196,24 +208,24 @@ msgstr ""
 "Se o curl for instalado e detetado, ele tentaria descarrega-lo muitas vezes "
 "se atingir limite de tempo/falhar."
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:274
-msgid "Individual domains to be blacklisted."
-msgstr "Domínios individuais a serem incluídos na lista negra."
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:325
+msgid "Individual domains to be allowed."
+msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:269
-msgid "Individual domains to be whitelisted."
-msgstr "Domínios individuais a serem listados na lista branca."
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:335
+msgid "Individual domains to be blocked."
+msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:130
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:134
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:186
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:190
 msgid "Info"
 msgstr "Info"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:193
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:249
 msgid "LED to indicate status"
 msgstr "LED para indicar o estado"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:251
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:307
 msgid ""
 "Launch all lists downloads and processing simultaneously, reducing service "
 "start time."
@@ -221,7 +233,7 @@ msgstr ""
 "Iniciar todos os descarregamentos e processamento de listas simultaneamente, "
 "reduzindo a hora de início do serviço."
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:183
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:239
 msgid "Let local devices use their own DNS servers if set"
 msgstr ""
 "Deixe que os dispositivos locais usem seus próprios servidores de DNS, se "
@@ -231,15 +243,15 @@ msgstr ""
 msgid "Loading"
 msgstr "A carregar"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:147
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:203
 msgid "Message"
 msgstr "Mensagem"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:176
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:232
 msgid "Output Verbosity Setting"
 msgstr "Definição do detalhamento do registro"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:204
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:260
 msgid ""
 "Pick the DNS resolution option to create the adblock list for, see the <a "
 "href=\"%s#dns-resolution-option\" target=\"_blank\">README</a> for details."
@@ -247,52 +259,52 @@ msgstr ""
 "Escolha a opção de resolução DNS para criar a lista de adblock, veja a o <a "
 "href=\"%s#dns-resolution-option\" target=\"_blank\">README</a> para detalhes."
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:194
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:250
 msgid "Pick the LED not already used in %sSystem LED Configuration%s."
 msgstr ""
 "Escolha o LED ainda não utilizado em %sConfiguração dos LED do sistema%s."
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:207
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:208
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:209
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:210
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:212
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:215
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:263
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:264
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:265
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:266
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:268
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:271
 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/luasrc/model/cbi/simple-adblock.lua:79
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:134
 msgid "Restarting"
 msgstr "Reiniciando"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:239
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:295
 msgid "Run service after set delay on boot."
 msgstr "Executar o serviço na inicialização após um atraso definido."
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:116
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:126
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:139
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:172
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:182
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:195
 msgid "Service Status"
 msgstr "Estado do Serviço"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:110
-msgid "Service Status [%s]"
-msgstr "Estado do Serviço [%s]"
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:166
+msgid "Service Status [%s %s]"
+msgstr "Estado do Serviço [%s %s]"
 
 #: applications/luci-app-simple-adblock/luasrc/controller/simple-adblock.lua:4
 #: applications/luci-app-simple-adblock/root/usr/share/luci/menu.d/luci-app-simple-adblock.json:3
 msgid "Simple AdBlock"
 msgstr "Simple AdBlock"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:104
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:160
 msgid "Simple AdBlock Settings"
 msgstr "Configuração do Simple AdBlock"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:251
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:307
 msgid "Simultaneous processing"
 msgstr "Processamento simultâneo"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:178
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:234
 msgid "Some output"
 msgstr "Pouco detalhado"
 
@@ -300,7 +312,7 @@ msgstr "Pouco detalhado"
 msgid "Start"
 msgstr "Iniciar"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:78
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:133
 msgid "Starting"
 msgstr "Iniciando"
 
@@ -308,148 +320,185 @@ msgstr "Iniciando"
 msgid "Stop"
 msgstr "Parar"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:243
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:299
 msgid "Stop the download if it is stalled for set number of seconds."
 msgstr ""
 "Parar o descarregamento se ele for interrompido por uma quantidade de "
 "segundos definida."
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:77
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:132
 msgid "Stopped"
 msgstr "Parado"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:258
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:314
 msgid "Store compressed cache"
 msgstr "Armazenar cache comprimido"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:256
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:312
 msgid "Store compressed cache file on router"
 msgstr "Armazenar ficheiro de cache comprimido no roteador"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:85
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:140
 msgid "Success"
 msgstr "Sucesso"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:177
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:233
 msgid "Suppress output"
 msgstr "Suprimir"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:120
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:176
 msgid "Task"
 msgstr "Tarefa"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:284
-msgid "URLs to lists of domains to be blacklisted."
-msgstr "URLs para listas de domínios a serem postos na lista negra."
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:330
+msgid "URLs to lists of domains to be allowed."
+msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:279
-msgid "URLs to lists of domains to be whitelisted."
-msgstr "URLs para listas de domínios a serem incluídos na lista branca."
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:340
+msgid "URLs to lists of domains to be blocked."
+msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:289
-msgid "URLs to lists of hosts to be blacklisted."
-msgstr "URLs para listas de domínios a serem incluídos na lista negra."
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:345
+msgid "URLs to lists of hosts to be blocked."
+msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:228
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:284
 msgid "Unbound AdBlock List"
 msgstr "Lista de AdBlock do Unbound"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:253
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:309
 msgid "Use simultaneous processing"
 msgstr "Utilizar processamento simultâneo"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:179
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:235
 msgid "Verbose output"
 msgstr "Detalhado"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:83
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:138
 msgid "Warning"
 msgstr "Aviso"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:267
-msgid "Whitelist and Blocklist Management"
-msgstr "Geração de Listas Branca e Preta"
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:279
-msgid "Whitelisted Domain URLs"
-msgstr "Endereço com lista de domínio para a Lista Branca"
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:269
-msgid "Whitelisted Domains"
-msgstr "Domínios para a Lista Branca"
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:88
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:143
 msgid "failed to access shared memory"
 msgstr "falha ao acessar a memória compartilhada"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:86
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:141
 msgid "failed to create '%s' file"
 msgstr "falha ao criar o ficheiro '%s'"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:98
-msgid "failed to create blocklist or restart DNS resolver"
-msgstr "falha ao criar a lista de bloqueio ou reiniciar o resolvedor de DNS"
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:153
+msgid "failed to create block-list or restart DNS resolver"
+msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:94
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:149
 msgid "failed to create compressed cache"
 msgstr "falha ao criar cache comprimido"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:101
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:156
 msgid "failed to download"
 msgstr "falha ao descarregar"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:92
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:147
 msgid "failed to format data file"
 msgstr "falha ao formatar o ficheiro de dados"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:97
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:152
 msgid "failed to move '%s' to '%s'"
 msgstr "falha ao mover '%s' para '%s'"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:93
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:148
 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/luasrc/model/cbi/simple-adblock.lua:90
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:145
 msgid "failed to optimize data file"
 msgstr "falha ao otimizar o ficheiro de dados"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:102
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:157
 msgid "failed to parse"
 msgstr "falha ao analisar"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:91
-msgid "failed to process whitelist"
-msgstr "falha ao processar a lista branca"
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:146
+msgid "failed to process allow-list"
+msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:100
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:155
 msgid "failed to reload/restart DNS resolver"
 msgstr "falha ao recarregar / reiniciar o resolvedor de DNS"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:95
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:150
 msgid "failed to remove temporary files"
 msgstr "falha ao remover ficheiros temporários"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:87
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:142
 msgid "failed to restart/reload DNS resolver"
 msgstr "falha ao reiniciar/recarregar o resolvedor de DNS"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:89
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:144
 msgid "failed to sort data file"
 msgstr "falha ao ordenar o ficheiro de dados"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:99
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:154
 msgid "failed to stop %s"
 msgstr "falha ao parar %s"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:96
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:151
 msgid "failed to unpack compressed cache"
 msgstr "falha ao descomprimir o cache comprimido"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:196
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:158
+msgid "no HTTPS/SSL support on device"
+msgstr "nenhum suporte de HTTPS/SSL no aparelho"
+
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:252
 msgid "none"
 msgstr "nenhum"
 
+#~ msgid "Blacklisted Domain URLs"
+#~ msgstr "Endereço com lista de Domínio para a Lista Negra"
+
+#~ msgid "Blacklisted Domains"
+#~ msgstr "Domínios para a Lista Negra"
+
+#~ msgid "Blacklisted Hosts URLs"
+#~ msgstr "Endereços de Hosts para a Lista Negra"
+
+#~ msgid "Individual domains to be blacklisted."
+#~ msgstr "Domínios individuais a serem incluídos na lista negra."
+
+#~ msgid "Individual domains to be whitelisted."
+#~ msgstr "Domínios individuais a serem listados na lista branca."
+
+#~ msgid "URLs to lists of domains to be blacklisted."
+#~ msgstr "URLs para listas de domínios a serem postos na lista negra."
+
+#~ msgid "URLs to lists of domains to be whitelisted."
+#~ msgstr "URLs para listas de domínios a serem incluídos na lista branca."
+
+#~ msgid "URLs to lists of hosts to be blacklisted."
+#~ msgstr "URLs para listas de domínios a serem incluídos na lista negra."
+
+#~ msgid "Whitelist and Blocklist Management"
+#~ msgstr "Geração de Listas Branca e Preta"
+
+#~ msgid "Whitelisted Domain URLs"
+#~ msgstr "Endereço com lista de domínio para a Lista Branca"
+
+#~ msgid "Whitelisted Domains"
+#~ msgstr "Domínios para a Lista Branca"
+
+#~ msgid "failed to create blocklist or restart DNS resolver"
+#~ msgstr "falha ao criar a lista de bloqueio ou reiniciar o resolvedor de DNS"
+
+#~ msgid "failed to process whitelist"
+#~ msgstr "falha ao processar a lista branca"
+
+#~ msgid "Grant UCI access for luci-app-simple-adblock"
+#~ msgstr "Conceder acesso UCI ao luci-app-simple-adblock"
+
+#~ msgid "Service Status [%s]"
+#~ msgstr "Estado do Serviço [%s]"
+
 #~ msgid ""
 #~ "Pick the DNS resolution option to create the adblock list for, see the"
 #~ msgstr ""
index 5eaeee93c5df0a7353dd6641ce23c3fb4d7fbfb1..d77f92ce7995a98e1fa8a71a205bf006e3dcdb17 100644 (file)
@@ -2,7 +2,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: \n"
 "POT-Creation-Date: \n"
-"PO-Revision-Date: 2020-05-02 10:21+0000\n"
+"PO-Revision-Date: 2020-06-12 05:12+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"
@@ -13,102 +13,114 @@ msgstr ""
 "Plural-Forms: nplurals=2; plural=n > 1;\n"
 "X-Generator: Weblate 4.1-dev\n"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:161
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:217
 msgid "%s Error: %s"
 msgstr "%s: Erro: %s"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:159
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:215
 msgid "%s Error: %s %s"
 msgstr "%s Erro: %s %s"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:142
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:198
 msgid "%s is blocking %s domains (with %s)."
 msgstr "%s está bloqueando os domínios %s (com %s)."
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:76
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:131
 msgid "%s is not installed or not found"
 msgstr "%s não está instalado ou não foi encontrado"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:234
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:290
 msgid "Add IPv6 entries"
 msgstr "Adicionar Entradas IPV6"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:232
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:288
 msgid "Add IPv6 entries to block-list."
 msgstr "Adicionar entradas IPv6 à lista de blocos."
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:202
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:258
 msgid "Advanced Configuration"
 msgstr "Configurações Avançadas"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:256
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:330
+msgid "Allowed Domain URLs"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:325
+msgid "Allowed Domains"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:323
+msgid "Allowed and Blocked Lists Management"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:312
 msgid ""
 "Attempt to create a compressed cache of block-list in the persistent memory."
 msgstr ""
 "Tentar criar um cache comprimido da lisa de blocos na memória persistente."
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:174
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:230
 msgid "Basic Configuration"
 msgstr "Configurações Básicas"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:284
-msgid "Blacklisted Domain URLs"
-msgstr "Endereço com lista de Domínio para a Lista Negra"
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:340
+msgid "Blocked Domain URLs"
+msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:274
-msgid "Blacklisted Domains"
-msgstr "Domínios para a Lista Negra"
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:335
+msgid "Blocked Domains"
+msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:289
-msgid "Blacklisted Hosts URLs"
-msgstr "Endereços de Hosts para a Lista Negra"
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:345
+msgid "Blocked Hosts URLs"
+msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:132
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:188
 msgid "Cache file containing %s domains found."
 msgstr "Arquivo de cache contendo %s domínios foram encontrados."
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:152
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:208
 msgid "Collected Errors"
 msgstr "Erros Coletados"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:136
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:192
 msgid "Compressed cache file found."
 msgstr "Arquivo de cache compactado foi encontrado."
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:172
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:228
 msgid "Configuration"
 msgstr "Configuração"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:176
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:232
 msgid "Controls system log and console output verbosity."
 msgstr ""
 "Controla o registro de log do sistema e a verbosidade da saída do console."
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:247
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:303
 msgid "Curl download retry"
 msgstr "Repetir o Download do Curl"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:218
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:274
 msgid "DNS Service"
 msgstr "Serviço de DNS"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:220
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:276
 msgid "DNSMASQ Additional Hosts"
 msgstr "Hosts adicionais do DNSMASQ"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:221
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:277
 msgid "DNSMASQ Config"
 msgstr "Configuração DNSMASQ"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:223
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:279
 msgid "DNSMASQ IP Set"
 msgstr "Conjunto de IP do DNSMASQ"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:225
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:281
 msgid "DNSMASQ Servers File"
 msgstr "Arquivo de Servidores DNSMASQ"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:239
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:295
 msgid "Delay (in seconds) for on-boot start"
 msgstr "Atraso (em segundos) para o início quando o equipamento é ligado"
 
@@ -116,27 +128,27 @@ msgstr "Atraso (em segundos) para o início quando o equipamento é ligado"
 msgid "Disable"
 msgstr "Desativar"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:262
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:318
 msgid "Disable Debugging"
 msgstr "Desabilitar Depuração"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:233
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:289
 msgid "Do not add IPv6 entries"
 msgstr "Não adicionar entradas IPv6"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:257
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:313
 msgid "Do not store compressed cache"
 msgstr "Não armazenar a cache compactada"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:252
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:308
 msgid "Do not use simultaneous processing"
 msgstr "Não utilizar processamento simultâneo"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:243
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:299
 msgid "Download time-out (in seconds)"
 msgstr "Tempo limite ao baixar (em segundos)"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:81
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:136
 msgid "Downloading"
 msgstr "Baixando"
 
@@ -144,20 +156,20 @@ msgstr "Baixando"
 msgid "Enable"
 msgstr "Ativar"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:261
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:263
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:317
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:319
 msgid "Enable Debugging"
 msgstr "Habilitar Depuração"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:261
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:317
 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/luasrc/model/cbi/simple-adblock.lua:82
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:137
 msgid "Error"
 msgstr "Erro"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:84
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:139
 msgid "Fail"
 msgstr "Falha"
 
@@ -165,33 +177,33 @@ msgstr "Falha"
 msgid "Force Re-Download"
 msgstr "Impor o re-download"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:80
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:135
 msgid "Force Reloading"
 msgstr "Impor o Recarregamento"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:182
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:238
 msgid "Force Router DNS"
 msgstr "Impor o DNS do Roteador"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:184
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:240
 msgid "Force Router DNS server to all local devices"
 msgstr "Impor o servidor de DNS do Roteador para todos os dispositivos locais"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:182
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:238
 msgid "Forces Router DNS use on local devices, also known as DNS Hijacking."
 msgstr ""
 "Impõem o uso do DNS do Roteador em dispositivos locais, também é conhecido "
 "como DNS Hijacking."
 
 #: applications/luci-app-simple-adblock/root/usr/share/rpcd/acl.d/luci-app-simple-adblock.json:3
-msgid "Grant UCI access for luci-app-simple-adblock"
-msgstr "Conceda acesso UCI ao luci-app-simple-adblock"
+msgid "Grant UCI and file access for luci-app-simple-adblock"
+msgstr "Conceda acesso ao arquivo e ao UCI para o luci-app-simple-adblock"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:232
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:288
 msgid "IPv6 Support"
 msgstr "Suporte ao IPv6"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:247
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:303
 msgid ""
 "If curl is installed and detected, it would retry download this many times "
 "on timeout/fail."
@@ -199,24 +211,24 @@ msgstr ""
 "Se o curl for instalado e for detectado, ele tentará baixar isso várias "
 "vezes em caso de falha ou limite de tempo."
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:274
-msgid "Individual domains to be blacklisted."
-msgstr "Domínios individuais a serem incluídos na lista negra."
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:325
+msgid "Individual domains to be allowed."
+msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:269
-msgid "Individual domains to be whitelisted."
-msgstr "Domínios individuais a serem listados na lista branca."
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:335
+msgid "Individual domains to be blocked."
+msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:130
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:134
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:186
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:190
 msgid "Info"
 msgstr "Informação"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:193
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:249
 msgid "LED to indicate status"
 msgstr "LED para indicar o estado"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:251
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:307
 msgid ""
 "Launch all lists downloads and processing simultaneously, reducing service "
 "start time."
@@ -224,7 +236,7 @@ msgstr ""
 "Iniciar todos os downloads e processamento das listas simultaneamente, "
 "reduzindo o tempo de início do serviço."
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:183
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:239
 msgid "Let local devices use their own DNS servers if set"
 msgstr ""
 "Deixe que os dispositivos locais usem seus próprios servidores de DNS, se "
@@ -234,15 +246,15 @@ msgstr ""
 msgid "Loading"
 msgstr "Carregando"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:147
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:203
 msgid "Message"
 msgstr "Mensagem"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:176
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:232
 msgid "Output Verbosity Setting"
 msgstr "Definição do detalhamento do registro"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:204
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:260
 msgid ""
 "Pick the DNS resolution option to create the adblock list for, see the <a "
 "href=\"%s#dns-resolution-option\" target=\"_blank\">README</a> for details."
@@ -251,60 +263,60 @@ msgstr ""
 "o <a href=\"%s#dns-resolution-option\" target=\"_blank\">README</a> para "
 "obter mais detalhes."
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:194
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:250
 msgid "Pick the LED not already used in %sSystem LED Configuration%s."
 msgstr ""
 "Escolha o LED ainda não utilizado em %sConfiguração do LED do sistema%s."
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:207
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:208
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:209
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:210
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:212
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:215
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:263
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:264
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:265
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:266
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:268
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:271
 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/luasrc/model/cbi/simple-adblock.lua:79
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:134
 msgid "Restarting"
 msgstr "Reiniciando"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:239
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:295
 msgid "Run service after set delay on boot."
 msgstr "Execute o serviço após definir o atraso na inicialização."
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:116
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:126
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:139
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:172
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:182
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:195
 msgid "Service Status"
 msgstr "Condição do Serviço"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:110
-msgid "Service Status [%s]"
-msgstr "Condição Geral do Serviço [%s]"
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:166
+msgid "Service Status [%s %s]"
+msgstr "Condição Geral do Serviço [%s %s]"
 
 #: applications/luci-app-simple-adblock/luasrc/controller/simple-adblock.lua:4
 #: applications/luci-app-simple-adblock/root/usr/share/luci/menu.d/luci-app-simple-adblock.json:3
 msgid "Simple AdBlock"
 msgstr "AdBlock Simples"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:104
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:160
 msgid "Simple AdBlock Settings"
 msgstr "Configuração do AdBlock Simples"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:251
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:307
 msgid "Simultaneous processing"
 msgstr "Processamento simultâneo"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:178
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:234
 msgid "Some output"
 msgstr "Pouco detalhado"
 
 #: applications/luci-app-simple-adblock/luasrc/view/simple-adblock/buttons.htm:52
 msgid "Start"
-msgstr "Iniciar"
+msgstr "Início"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:78
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:133
 msgid "Starting"
 msgstr "Iniciando"
 
@@ -312,146 +324,183 @@ msgstr "Iniciando"
 msgid "Stop"
 msgstr "Parar"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:243
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:299
 msgid "Stop the download if it is stalled for set number of seconds."
 msgstr "Pare o download caso ele esteja estagnado por determinados segundos."
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:77
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:132
 msgid "Stopped"
 msgstr "Parado"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:258
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:314
 msgid "Store compressed cache"
 msgstr "Armazenar o cache que foi compactado"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:256
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:312
 msgid "Store compressed cache file on router"
 msgstr "Armazenar arquivo de cache que foi compactado no roteador"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:85
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:140
 msgid "Success"
 msgstr "Sucesso"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:177
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:233
 msgid "Suppress output"
 msgstr "Suprimir"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:120
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:176
 msgid "Task"
 msgstr "Tarefa"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:284
-msgid "URLs to lists of domains to be blacklisted."
-msgstr "Listagem de URLs para ser adicionada na lista negra."
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:330
+msgid "URLs to lists of domains to be allowed."
+msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:279
-msgid "URLs to lists of domains to be whitelisted."
-msgstr "Listagem de URLs para ser adicionada na lista branca."
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:340
+msgid "URLs to lists of domains to be blocked."
+msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:289
-msgid "URLs to lists of hosts to be blacklisted."
-msgstr "Listagem de URLs de hosts para ser adicionada na lista negra."
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:345
+msgid "URLs to lists of hosts to be blocked."
+msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:228
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:284
 msgid "Unbound AdBlock List"
 msgstr "Lista de AdBlock não vinculados"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:253
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:309
 msgid "Use simultaneous processing"
 msgstr "Utilizar processamento simultâneo"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:179
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:235
 msgid "Verbose output"
 msgstr "Saída detalhada"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:83
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:138
 msgid "Warning"
 msgstr "Alerta"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:267
-msgid "Whitelist and Blocklist Management"
-msgstr "Gerenciamento de Listas Branca e Preta"
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:279
-msgid "Whitelisted Domain URLs"
-msgstr "Endereço com lista de domínio para a Lista Branca"
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:269
-msgid "Whitelisted Domains"
-msgstr "Domínios para a Lista Branca"
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:88
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:143
 msgid "failed to access shared memory"
 msgstr "houve uma falha ao acessar a memória compartilhada"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:86
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:141
 msgid "failed to create '%s' file"
 msgstr "houve uma falha ao criar o arquivo '% s'"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:98
-msgid "failed to create blocklist or restart DNS resolver"
-msgstr "houve uma falha ao criar a lista de bloqueio ou reiniciar o DNS"
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:153
+msgid "failed to create block-list or restart DNS resolver"
+msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:94
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:149
 msgid "failed to create compressed cache"
 msgstr "houve uma falha ao criar a cache compactada"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:101
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:156
 msgid "failed to download"
 msgstr "o download falhou"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:92
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:147
 msgid "failed to format data file"
 msgstr "a formatação do arquivo de dados falhou"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:97
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:152
 msgid "failed to move '%s' to '%s'"
 msgstr "houve uma falha ao mover o '%s' para '%s'"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:93
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:148
 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/luasrc/model/cbi/simple-adblock.lua:90
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:145
 msgid "failed to optimize data file"
 msgstr "houve uma falha ao optimizar o arquivos de dados"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:102
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:157
 msgid "failed to parse"
 msgstr "houve uma falha na análise"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:91
-msgid "failed to process whitelist"
-msgstr "houve uma falha ao processar a lista branca"
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:146
+msgid "failed to process allow-list"
+msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:100
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:155
 msgid "failed to reload/restart DNS resolver"
 msgstr "houve uma falha durante a recarga/reinicio do DNS"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:95
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:150
 msgid "failed to remove temporary files"
 msgstr "houve uma falha ao tentar apagar os arquivos temporários"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:87
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:142
 msgid "failed to restart/reload DNS resolver"
 msgstr "houve uma falha ao tentar reiniciar/recarregar o DNS"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:89
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:144
 msgid "failed to sort data file"
 msgstr "houve uma falha ao tentar classificar o arquivo de dados"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:99
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:154
 msgid "failed to stop %s"
 msgstr "houve uma falha para parar %s"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:96
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:151
 msgid "failed to unpack compressed cache"
 msgstr "houve uma falha ao tentar descompactar a cache"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:196
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:158
+msgid "no HTTPS/SSL support on device"
+msgstr "no dispositivo não há compatibilidade com HTTPS/SSL"
+
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:252
 msgid "none"
 msgstr "nenhum"
 
+#~ msgid "Blacklisted Domain URLs"
+#~ msgstr "Endereço com lista de Domínio para a Lista Negra"
+
+#~ msgid "Blacklisted Domains"
+#~ msgstr "Domínios para a Lista Negra"
+
+#~ msgid "Blacklisted Hosts URLs"
+#~ msgstr "Endereços de Hosts para a Lista Negra"
+
+#~ msgid "Individual domains to be blacklisted."
+#~ msgstr "Domínios individuais a serem incluídos na lista negra."
+
+#~ msgid "Individual domains to be whitelisted."
+#~ msgstr "Domínios individuais a serem listados na lista branca."
+
+#~ msgid "URLs to lists of domains to be blacklisted."
+#~ msgstr "Listagem de URLs para ser adicionada na lista negra."
+
+#~ msgid "URLs to lists of domains to be whitelisted."
+#~ msgstr "Listagem de URLs para ser adicionada na lista branca."
+
+#~ msgid "URLs to lists of hosts to be blacklisted."
+#~ msgstr "Listagem de URLs de hosts para ser adicionada na lista negra."
+
+#~ msgid "Whitelist and Blocklist Management"
+#~ msgstr "Gerenciamento de Listas Branca e Preta"
+
+#~ msgid "Whitelisted Domain URLs"
+#~ msgstr "Endereço com lista de domínio para a Lista Branca"
+
+#~ msgid "Whitelisted Domains"
+#~ msgstr "Domínios para a Lista Branca"
+
+#~ msgid "failed to create blocklist or restart DNS resolver"
+#~ msgstr "houve uma falha ao criar a lista de bloqueio ou reiniciar o DNS"
+
+#~ msgid "failed to process whitelist"
+#~ msgstr "houve uma falha ao processar a lista branca"
+
+#~ msgid "Grant UCI access for luci-app-simple-adblock"
+#~ msgstr "Conceda acesso UCI ao luci-app-simple-adblock"
+
+#~ msgid "Service Status [%s]"
+#~ msgstr "Condição Geral do Serviço [%s]"
+
 #~ msgid "Cache file containing"
 #~ msgstr "Arquivo cache que contenha"
 
index 5753440bc1b626d041e24d64e8ffcc9fed4d9d70..13be7de7df17f0410996200b1180ca0727e43685 100644 (file)
@@ -11,100 +11,112 @@ msgstr ""
 "20)) ? 1 : 2;\n"
 "X-Generator: Weblate 4.0-dev\n"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:161
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:217
 msgid "%s Error: %s"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:159
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:215
 msgid "%s Error: %s %s"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:142
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:198
 msgid "%s is blocking %s domains (with %s)."
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:76
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:131
 msgid "%s is not installed or not found"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:234
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:290
 msgid "Add IPv6 entries"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:232
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:288
 msgid "Add IPv6 entries to block-list."
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:202
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:258
 msgid "Advanced Configuration"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:256
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:330
+msgid "Allowed Domain URLs"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:325
+msgid "Allowed Domains"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:323
+msgid "Allowed and Blocked Lists Management"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:312
 msgid ""
 "Attempt to create a compressed cache of block-list in the persistent memory."
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:174
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:230
 msgid "Basic Configuration"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:284
-msgid "Blacklisted Domain URLs"
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:340
+msgid "Blocked Domain URLs"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:274
-msgid "Blacklisted Domains"
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:335
+msgid "Blocked Domains"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:289
-msgid "Blacklisted Hosts URLs"
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:345
+msgid "Blocked Hosts URLs"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:132
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:188
 msgid "Cache file containing %s domains found."
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:152
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:208
 msgid "Collected Errors"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:136
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:192
 msgid "Compressed cache file found."
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:172
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:228
 msgid "Configuration"
 msgstr "Configurare"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:176
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:232
 msgid "Controls system log and console output verbosity."
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:247
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:303
 msgid "Curl download retry"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:218
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:274
 msgid "DNS Service"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:220
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:276
 msgid "DNSMASQ Additional Hosts"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:221
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:277
 msgid "DNSMASQ Config"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:223
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:279
 msgid "DNSMASQ IP Set"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:225
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:281
 msgid "DNSMASQ Servers File"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:239
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:295
 msgid "Delay (in seconds) for on-boot start"
 msgstr ""
 
@@ -112,27 +124,27 @@ msgstr ""
 msgid "Disable"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:262
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:318
 msgid "Disable Debugging"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:233
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:289
 msgid "Do not add IPv6 entries"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:257
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:313
 msgid "Do not store compressed cache"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:252
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:308
 msgid "Do not use simultaneous processing"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:243
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:299
 msgid "Download time-out (in seconds)"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:81
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:136
 msgid "Downloading"
 msgstr ""
 
@@ -140,20 +152,20 @@ msgstr ""
 msgid "Enable"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:261
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:263
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:317
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:319
 msgid "Enable Debugging"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:261
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:317
 msgid "Enables debug output to /tmp/simple-adblock.log."
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:82
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:137
 msgid "Error"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:84
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:139
 msgid "Fail"
 msgstr ""
 
@@ -161,60 +173,60 @@ msgstr ""
 msgid "Force Re-Download"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:80
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:135
 msgid "Force Reloading"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:182
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:238
 msgid "Force Router DNS"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:184
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:240
 msgid "Force Router DNS server to all local devices"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:182
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:238
 msgid "Forces Router DNS use on local devices, also known as DNS Hijacking."
 msgstr ""
 
 #: applications/luci-app-simple-adblock/root/usr/share/rpcd/acl.d/luci-app-simple-adblock.json:3
-msgid "Grant UCI access for luci-app-simple-adblock"
+msgid "Grant UCI and file access for luci-app-simple-adblock"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:232
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:288
 msgid "IPv6 Support"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:247
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:303
 msgid ""
 "If curl is installed and detected, it would retry download this many times "
 "on timeout/fail."
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:274
-msgid "Individual domains to be blacklisted."
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:325
+msgid "Individual domains to be allowed."
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:269
-msgid "Individual domains to be whitelisted."
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:335
+msgid "Individual domains to be blocked."
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:130
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:134
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:186
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:190
 msgid "Info"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:193
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:249
 msgid "LED to indicate status"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:251
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:307
 msgid ""
 "Launch all lists downloads and processing simultaneously, reducing service "
 "start time."
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:183
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:239
 msgid "Let local devices use their own DNS servers if set"
 msgstr ""
 
@@ -222,49 +234,49 @@ msgstr ""
 msgid "Loading"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:147
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:203
 msgid "Message"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:176
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:232
 msgid "Output Verbosity Setting"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:204
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:260
 msgid ""
 "Pick the DNS resolution option to create the adblock list for, see the <a "
 "href=\"%s#dns-resolution-option\" target=\"_blank\">README</a> for details."
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:194
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:250
 msgid "Pick the LED not already used in %sSystem LED Configuration%s."
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:207
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:208
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:209
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:210
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:212
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:215
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:263
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:264
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:265
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:266
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:268
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:271
 msgid "Please note that %s is not supported on this system."
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:79
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:134
 msgid "Restarting"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:239
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:295
 msgid "Run service after set delay on boot."
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:116
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:126
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:139
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:172
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:182
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:195
 msgid "Service Status"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:110
-msgid "Service Status [%s]"
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:166
+msgid "Service Status [%s %s]"
 msgstr ""
 
 #: applications/luci-app-simple-adblock/luasrc/controller/simple-adblock.lua:4
@@ -272,15 +284,15 @@ msgstr ""
 msgid "Simple AdBlock"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:104
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:160
 msgid "Simple AdBlock Settings"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:251
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:307
 msgid "Simultaneous processing"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:178
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:234
 msgid "Some output"
 msgstr ""
 
@@ -288,7 +300,7 @@ msgstr ""
 msgid "Start"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:78
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:133
 msgid "Starting"
 msgstr ""
 
@@ -296,142 +308,134 @@ msgstr ""
 msgid "Stop"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:243
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:299
 msgid "Stop the download if it is stalled for set number of seconds."
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:77
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:132
 msgid "Stopped"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:258
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:314
 msgid "Store compressed cache"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:256
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:312
 msgid "Store compressed cache file on router"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:85
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:140
 msgid "Success"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:177
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:233
 msgid "Suppress output"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:120
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:176
 msgid "Task"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:284
-msgid "URLs to lists of domains to be blacklisted."
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:330
+msgid "URLs to lists of domains to be allowed."
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:279
-msgid "URLs to lists of domains to be whitelisted."
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:340
+msgid "URLs to lists of domains to be blocked."
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:289
-msgid "URLs to lists of hosts to be blacklisted."
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:345
+msgid "URLs to lists of hosts to be blocked."
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:228
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:284
 msgid "Unbound AdBlock List"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:253
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:309
 msgid "Use simultaneous processing"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:179
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:235
 msgid "Verbose output"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:83
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:138
 msgid "Warning"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:267
-msgid "Whitelist and Blocklist Management"
-msgstr ""
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:279
-msgid "Whitelisted Domain URLs"
-msgstr ""
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:269
-msgid "Whitelisted Domains"
-msgstr ""
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:88
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:143
 msgid "failed to access shared memory"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:86
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:141
 msgid "failed to create '%s' file"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:98
-msgid "failed to create blocklist or restart DNS resolver"
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:153
+msgid "failed to create block-list or restart DNS resolver"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:94
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:149
 msgid "failed to create compressed cache"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:101
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:156
 msgid "failed to download"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:92
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:147
 msgid "failed to format data file"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:97
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:152
 msgid "failed to move '%s' to '%s'"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:93
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:148
 msgid "failed to move temporary data file to '%s'"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:90
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:145
 msgid "failed to optimize data file"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:102
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:157
 msgid "failed to parse"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:91
-msgid "failed to process whitelist"
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:146
+msgid "failed to process allow-list"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:100
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:155
 msgid "failed to reload/restart DNS resolver"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:95
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:150
 msgid "failed to remove temporary files"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:87
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:142
 msgid "failed to restart/reload DNS resolver"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:89
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:144
 msgid "failed to sort data file"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:99
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:154
 msgid "failed to stop %s"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:96
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:151
 msgid "failed to unpack compressed cache"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:196
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:158
+msgid "no HTTPS/SSL support on device"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:252
 msgid "none"
 msgstr ""
index ea34400fae2a12fff7213aaed6b8732594e86719..aabebb2617e36c5852a3f0164c0bb34b41268b29 100644 (file)
@@ -2,114 +2,126 @@ msgid ""
 msgstr ""
 "Project-Id-Version: LuCI: simple-adblock\n"
 "POT-Creation-Date: 2017-12-07 14:00+0300\n"
-"PO-Revision-Date: 2020-04-19 00:53+0000\n"
-"Last-Translator: Artem <KovalevArtem.ru@gmail.com>\n"
+"PO-Revision-Date: 2020-06-08 11:55+0000\n"
+"Last-Translator: sergio <sergio+it@outerface.net>\n"
 "Language-Team: Russian <https://hosted.weblate.org/projects/openwrt/"
 "luciapplicationssimple-adblock/ru/>\n"
 "Language: ru\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<="
-"4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
-"X-Generator: Weblate 4.0.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.1-dev\n"
 "Project-Info: Это технический перевод, не дословный. Главное-удобный русский "
 "интерфейс, все проверялось в графическом режиме, совместим с другими apps\n"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:161
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:217
 msgid "%s Error: %s"
-msgstr ""
+msgstr "%s Ошибка: %s"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:159
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:215
 msgid "%s Error: %s %s"
-msgstr ""
+msgstr "%s Ошибка: %s %s"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:142
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:198
 msgid "%s is blocking %s domains (with %s)."
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:76
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:131
 msgid "%s is not installed or not found"
-msgstr ""
+msgstr "%s не установлен или не найден"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:234
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:290
 msgid "Add IPv6 entries"
 msgstr "Добавить записи IPv6"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:232
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:288
 msgid "Add IPv6 entries to block-list."
 msgstr "Добавьте записи IPv6 в черный список."
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:202
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:258
 msgid "Advanced Configuration"
 msgstr "расширенная конфигурация"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:256
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:330
+msgid "Allowed Domain URLs"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:325
+msgid "Allowed Domains"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:323
+msgid "Allowed and Blocked Lists Management"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:312
 msgid ""
 "Attempt to create a compressed cache of block-list in the persistent memory."
 msgstr "Попытайтесь создать сжатый кеш блочных списков в постоянной памяти."
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:174
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:230
 msgid "Basic Configuration"
 msgstr "Базовая конфигурация"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:284
-msgid "Blacklisted Domain URLs"
-msgstr "URL ссылки Черных<br />списков доменов"
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:340
+msgid "Blocked Domain URLs"
+msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:274
-msgid "Blacklisted Domains"
-msgstr "Черный список доменов"
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:335
+msgid "Blocked Domains"
+msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:289
-msgid "Blacklisted Hosts URLs"
-msgstr "URL ссылки Черных<br />списков хостов"
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:345
+msgid "Blocked Hosts URLs"
+msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:132
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:188
 msgid "Cache file containing %s domains found."
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:152
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:208
 msgid "Collected Errors"
 msgstr "Собранные ошибки"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:136
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:192
 msgid "Compressed cache file found."
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:172
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:228
 msgid "Configuration"
 msgstr "Конфигурация"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:176
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:232
 msgid "Controls system log and console output verbosity."
 msgstr "Контроль вывода системного лога в консоль."
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:247
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:303
 msgid "Curl download retry"
 msgstr "Curl повторной загрузки"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:218
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:274
 msgid "DNS Service"
 msgstr "Служба DNS"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:220
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:276
 msgid "DNSMASQ Additional Hosts"
 msgstr "DNSMASQ Дополнительные хосты"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:221
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:277
 msgid "DNSMASQ Config"
 msgstr "DNSMASQ Конфигурация"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:223
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:279
 msgid "DNSMASQ IP Set"
 msgstr "Установить IP DNSMASQ"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:225
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:281
 msgid "DNSMASQ Servers File"
 msgstr "Файл серверов DNSMASQ"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:239
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:295
 msgid "Delay (in seconds) for on-boot start"
 msgstr "Задержка (в секундах) для запуска при загрузке"
 
@@ -117,27 +129,27 @@ msgstr "Задержка (в секундах) для запуска при за
 msgid "Disable"
 msgstr "Отключить"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:262
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:318
 msgid "Disable Debugging"
 msgstr "Отключить отладку"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:233
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:289
 msgid "Do not add IPv6 entries"
 msgstr "Не добавлять записи IPv6"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:257
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:313
 msgid "Do not store compressed cache"
 msgstr "Не хранить сжатый кеш"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:252
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:308
 msgid "Do not use simultaneous processing"
 msgstr "Не используйте одновременную обработку"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:243
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:299
 msgid "Download time-out (in seconds)"
 msgstr "Время ожидания загрузки (в секундах)"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:81
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:136
 msgid "Downloading"
 msgstr ""
 
@@ -145,20 +157,20 @@ msgstr ""
 msgid "Enable"
 msgstr "Включить"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:261
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:263
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:317
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:319
 msgid "Enable Debugging"
 msgstr "Включить отладку"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:261
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:317
 msgid "Enables debug output to /tmp/simple-adblock.log."
 msgstr "Включает отладочный вывод в /tmp/simple-adblock.log."
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:82
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:137
 msgid "Error"
 msgstr "Ошибка"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:84
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:139
 msgid "Fail"
 msgstr ""
 
@@ -166,33 +178,33 @@ msgstr ""
 msgid "Force Re-Download"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:80
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:135
 msgid "Force Reloading"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:182
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:238
 msgid "Force Router DNS"
 msgstr "Назначить DNS роутера"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:184
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:240
 msgid "Force Router DNS server to all local devices"
 msgstr "Назначить DNS роутера всем локальным устройствам"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:182
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:238
 msgid "Forces Router DNS use on local devices, also known as DNS Hijacking."
 msgstr ""
 "Принудительное использование DNS-маршрутизатора на локальных устройствах, "
 "также известных как перехват DNS."
 
 #: applications/luci-app-simple-adblock/root/usr/share/rpcd/acl.d/luci-app-simple-adblock.json:3
-msgid "Grant UCI access for luci-app-simple-adblock"
+msgid "Grant UCI and file access for luci-app-simple-adblock"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:232
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:288
 msgid "IPv6 Support"
 msgstr "Поддержка IPv6"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:247
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:303
 msgid ""
 "If curl is installed and detected, it would retry download this many times "
 "on timeout/fail."
@@ -200,24 +212,24 @@ msgstr ""
 "Если curl установлен и обнаружен, он попытается загрузить это много раз по "
 "тайм-ауту / неудаче."
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:274
-msgid "Individual domains to be blacklisted."
-msgstr "Отдельные домены должны быть в черном списке."
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:325
+msgid "Individual domains to be allowed."
+msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:269
-msgid "Individual domains to be whitelisted."
-msgstr "Отдельные домены должны быть в белом списке."
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:335
+msgid "Individual domains to be blocked."
+msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:130
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:134
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:186
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:190
 msgid "Info"
 msgstr "Информация"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:193
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:249
 msgid "LED to indicate status"
 msgstr "LED индикация состояния"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:251
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:307
 msgid ""
 "Launch all lists downloads and processing simultaneously, reducing service "
 "start time."
@@ -225,7 +237,7 @@ msgstr ""
 "Запускайте все списки загрузки и обработки одновременно, сокращая время "
 "запуска сервиса."
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:183
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:239
 msgid "Let local devices use their own DNS servers if set"
 msgstr ""
 "Разрешить локальным устройствам использовать собственные DNS, если они "
@@ -235,49 +247,49 @@ msgstr ""
 msgid "Loading"
 msgstr "Загрузка"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:147
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:203
 msgid "Message"
 msgstr "Сообщение"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:176
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:232
 msgid "Output Verbosity Setting"
 msgstr "Настройка журнала"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:204
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:260
 msgid ""
 "Pick the DNS resolution option to create the adblock list for, see the <a "
 "href=\"%s#dns-resolution-option\" target=\"_blank\">README</a> for details."
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:194
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:250
 msgid "Pick the LED not already used in %sSystem LED Configuration%s."
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:207
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:208
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:209
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:210
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:212
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:215
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:263
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:264
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:265
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:266
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:268
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:271
 msgid "Please note that %s is not supported on this system."
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:79
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:134
 msgid "Restarting"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:239
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:295
 msgid "Run service after set delay on boot."
 msgstr "Запустите сервис после установки задержки при загрузке."
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:116
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:126
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:139
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:172
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:182
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:195
 msgid "Service Status"
 msgstr "Статус сервиса"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:110
-msgid "Service Status [%s]"
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:166
+msgid "Service Status [%s %s]"
 msgstr ""
 
 #: applications/luci-app-simple-adblock/luasrc/controller/simple-adblock.lua:4
@@ -285,15 +297,15 @@ msgstr ""
 msgid "Simple AdBlock"
 msgstr "Простой AdBlock"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:104
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:160
 msgid "Simple AdBlock Settings"
 msgstr "Simple AdBlock настройки"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:251
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:307
 msgid "Simultaneous processing"
 msgstr "Одновременная обработка"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:178
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:234
 msgid "Some output"
 msgstr "Частичная запись"
 
@@ -301,7 +313,7 @@ msgstr "Частичная запись"
 msgid "Start"
 msgstr "Запустить"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:78
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:133
 msgid "Starting"
 msgstr ""
 
@@ -309,147 +321,175 @@ msgstr ""
 msgid "Stop"
 msgstr "Остановить"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:243
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:299
 msgid "Stop the download if it is stalled for set number of seconds."
 msgstr ""
 "Остановите загрузку, если она остановлена на заданное количество секунд."
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:77
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:132
 msgid "Stopped"
 msgstr "Остановлено"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:258
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:314
 msgid "Store compressed cache"
 msgstr "Хранить сжатый кеш"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:256
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:312
 msgid "Store compressed cache file on router"
 msgstr "Хранить сжатый файл кэша на маршрутизаторе"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:85
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:140
 msgid "Success"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:177
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:233
 msgid "Suppress output"
 msgstr "Запретить запись"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:120
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:176
 msgid "Task"
 msgstr "задача"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:284
-msgid "URLs to lists of domains to be blacklisted."
-msgstr "URL-адреса списков доменов, которые должны быть в черном списке."
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:330
+msgid "URLs to lists of domains to be allowed."
+msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:279
-msgid "URLs to lists of domains to be whitelisted."
-msgstr "URL-адреса списков доменов, которые должны быть в белом списке."
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:340
+msgid "URLs to lists of domains to be blocked."
+msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:289
-msgid "URLs to lists of hosts to be blacklisted."
-msgstr "URL-адреса списков хостов, которые должны быть в черном списке."
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:345
+msgid "URLs to lists of hosts to be blocked."
+msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:228
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:284
 msgid "Unbound AdBlock List"
 msgstr "Свободный список AdBlock"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:253
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:309
 msgid "Use simultaneous processing"
 msgstr "Использовать одновременную обработку"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:179
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:235
 msgid "Verbose output"
 msgstr "Подробный вывод"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:83
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:138
 msgid "Warning"
 msgstr "Внимание"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:267
-msgid "Whitelist and Blocklist Management"
-msgstr "Белый и черный списки управления"
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:279
-msgid "Whitelisted Domain URLs"
-msgstr "URL ссылки Белых списков доменов"
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:269
-msgid "Whitelisted Domains"
-msgstr "Белый список доменов"
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:88
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:143
 msgid "failed to access shared memory"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:86
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:141
 msgid "failed to create '%s' file"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:98
-msgid "failed to create blocklist or restart DNS resolver"
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:153
+msgid "failed to create block-list or restart DNS resolver"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:94
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:149
 msgid "failed to create compressed cache"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:101
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:156
 msgid "failed to download"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:92
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:147
 msgid "failed to format data file"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:97
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:152
 msgid "failed to move '%s' to '%s'"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:93
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:148
 msgid "failed to move temporary data file to '%s'"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:90
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:145
 msgid "failed to optimize data file"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:102
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:157
 msgid "failed to parse"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:91
-msgid "failed to process whitelist"
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:146
+msgid "failed to process allow-list"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:100
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:155
 msgid "failed to reload/restart DNS resolver"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:95
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:150
 msgid "failed to remove temporary files"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:87
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:142
 msgid "failed to restart/reload DNS resolver"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:89
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:144
 msgid "failed to sort data file"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:99
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:154
 msgid "failed to stop %s"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:96
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:151
 msgid "failed to unpack compressed cache"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:196
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:158
+msgid "no HTTPS/SSL support on device"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:252
 msgid "none"
 msgstr "ничего"
 
+#~ msgid "Blacklisted Domain URLs"
+#~ msgstr "URL ссылки Черных<br />списков доменов"
+
+#~ msgid "Blacklisted Domains"
+#~ msgstr "Черный список доменов"
+
+#~ msgid "Blacklisted Hosts URLs"
+#~ msgstr "URL ссылки Черных<br />списков хостов"
+
+#~ msgid "Individual domains to be blacklisted."
+#~ msgstr "Отдельные домены должны быть в черном списке."
+
+#~ msgid "Individual domains to be whitelisted."
+#~ msgstr "Отдельные домены должны быть в белом списке."
+
+#~ msgid "URLs to lists of domains to be blacklisted."
+#~ msgstr "URL-адреса списков доменов, которые должны быть в черном списке."
+
+#~ msgid "URLs to lists of domains to be whitelisted."
+#~ msgstr "URL-адреса списков доменов, которые должны быть в белом списке."
+
+#~ msgid "URLs to lists of hosts to be blacklisted."
+#~ msgstr "URL-адреса списков хостов, которые должны быть в черном списке."
+
+#~ msgid "Whitelist and Blocklist Management"
+#~ msgstr "Белый и черный списки управления"
+
+#~ msgid "Whitelisted Domain URLs"
+#~ msgstr "URL ссылки Белых списков доменов"
+
+#~ msgid "Whitelisted Domains"
+#~ msgstr "Белый список доменов"
+
+#~ msgid "Grant UCI access for luci-app-simple-adblock"
+#~ msgstr "Предоставить UCI доступ для luci-app-simple-adblock"
+
 #~ msgid ""
 #~ "Pick the DNS resolution option to create the adblock list for, see the"
 #~ msgstr ""
index ffcee1c30dcc9d0dc975b27fa3a770e3a6b5533f..8fdee538a69cec932fa62856f8cd4f2a43c2e06c 100644 (file)
@@ -10,100 +10,112 @@ msgstr ""
 "Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n"
 "X-Generator: Weblate 4.0-dev\n"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:161
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:217
 msgid "%s Error: %s"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:159
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:215
 msgid "%s Error: %s %s"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:142
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:198
 msgid "%s is blocking %s domains (with %s)."
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:76
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:131
 msgid "%s is not installed or not found"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:234
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:290
 msgid "Add IPv6 entries"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:232
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:288
 msgid "Add IPv6 entries to block-list."
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:202
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:258
 msgid "Advanced Configuration"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:256
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:330
+msgid "Allowed Domain URLs"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:325
+msgid "Allowed Domains"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:323
+msgid "Allowed and Blocked Lists Management"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:312
 msgid ""
 "Attempt to create a compressed cache of block-list in the persistent memory."
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:174
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:230
 msgid "Basic Configuration"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:284
-msgid "Blacklisted Domain URLs"
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:340
+msgid "Blocked Domain URLs"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:274
-msgid "Blacklisted Domains"
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:335
+msgid "Blocked Domains"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:289
-msgid "Blacklisted Hosts URLs"
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:345
+msgid "Blocked Hosts URLs"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:132
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:188
 msgid "Cache file containing %s domains found."
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:152
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:208
 msgid "Collected Errors"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:136
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:192
 msgid "Compressed cache file found."
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:172
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:228
 msgid "Configuration"
 msgstr "Konfigurácia"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:176
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:232
 msgid "Controls system log and console output verbosity."
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:247
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:303
 msgid "Curl download retry"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:218
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:274
 msgid "DNS Service"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:220
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:276
 msgid "DNSMASQ Additional Hosts"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:221
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:277
 msgid "DNSMASQ Config"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:223
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:279
 msgid "DNSMASQ IP Set"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:225
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:281
 msgid "DNSMASQ Servers File"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:239
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:295
 msgid "Delay (in seconds) for on-boot start"
 msgstr ""
 
@@ -111,27 +123,27 @@ msgstr ""
 msgid "Disable"
 msgstr "Zakázať"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:262
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:318
 msgid "Disable Debugging"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:233
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:289
 msgid "Do not add IPv6 entries"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:257
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:313
 msgid "Do not store compressed cache"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:252
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:308
 msgid "Do not use simultaneous processing"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:243
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:299
 msgid "Download time-out (in seconds)"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:81
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:136
 msgid "Downloading"
 msgstr ""
 
@@ -139,20 +151,20 @@ msgstr ""
 msgid "Enable"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:261
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:263
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:317
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:319
 msgid "Enable Debugging"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:261
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:317
 msgid "Enables debug output to /tmp/simple-adblock.log."
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:82
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:137
 msgid "Error"
 msgstr "Chyba"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:84
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:139
 msgid "Fail"
 msgstr ""
 
@@ -160,60 +172,60 @@ msgstr ""
 msgid "Force Re-Download"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:80
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:135
 msgid "Force Reloading"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:182
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:238
 msgid "Force Router DNS"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:184
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:240
 msgid "Force Router DNS server to all local devices"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:182
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:238
 msgid "Forces Router DNS use on local devices, also known as DNS Hijacking."
 msgstr ""
 
 #: applications/luci-app-simple-adblock/root/usr/share/rpcd/acl.d/luci-app-simple-adblock.json:3
-msgid "Grant UCI access for luci-app-simple-adblock"
+msgid "Grant UCI and file access for luci-app-simple-adblock"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:232
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:288
 msgid "IPv6 Support"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:247
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:303
 msgid ""
 "If curl is installed and detected, it would retry download this many times "
 "on timeout/fail."
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:274
-msgid "Individual domains to be blacklisted."
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:325
+msgid "Individual domains to be allowed."
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:269
-msgid "Individual domains to be whitelisted."
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:335
+msgid "Individual domains to be blocked."
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:130
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:134
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:186
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:190
 msgid "Info"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:193
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:249
 msgid "LED to indicate status"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:251
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:307
 msgid ""
 "Launch all lists downloads and processing simultaneously, reducing service "
 "start time."
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:183
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:239
 msgid "Let local devices use their own DNS servers if set"
 msgstr ""
 
@@ -221,49 +233,49 @@ msgstr ""
 msgid "Loading"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:147
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:203
 msgid "Message"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:176
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:232
 msgid "Output Verbosity Setting"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:204
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:260
 msgid ""
 "Pick the DNS resolution option to create the adblock list for, see the <a "
 "href=\"%s#dns-resolution-option\" target=\"_blank\">README</a> for details."
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:194
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:250
 msgid "Pick the LED not already used in %sSystem LED Configuration%s."
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:207
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:208
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:209
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:210
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:212
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:215
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:263
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:264
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:265
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:266
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:268
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:271
 msgid "Please note that %s is not supported on this system."
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:79
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:134
 msgid "Restarting"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:239
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:295
 msgid "Run service after set delay on boot."
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:116
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:126
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:139
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:172
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:182
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:195
 msgid "Service Status"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:110
-msgid "Service Status [%s]"
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:166
+msgid "Service Status [%s %s]"
 msgstr ""
 
 #: applications/luci-app-simple-adblock/luasrc/controller/simple-adblock.lua:4
@@ -271,15 +283,15 @@ msgstr ""
 msgid "Simple AdBlock"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:104
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:160
 msgid "Simple AdBlock Settings"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:251
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:307
 msgid "Simultaneous processing"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:178
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:234
 msgid "Some output"
 msgstr ""
 
@@ -287,7 +299,7 @@ msgstr ""
 msgid "Start"
 msgstr "Spustiť"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:78
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:133
 msgid "Starting"
 msgstr ""
 
@@ -295,142 +307,134 @@ msgstr ""
 msgid "Stop"
 msgstr "Zastaviť"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:243
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:299
 msgid "Stop the download if it is stalled for set number of seconds."
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:77
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:132
 msgid "Stopped"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:258
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:314
 msgid "Store compressed cache"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:256
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:312
 msgid "Store compressed cache file on router"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:85
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:140
 msgid "Success"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:177
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:233
 msgid "Suppress output"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:120
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:176
 msgid "Task"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:284
-msgid "URLs to lists of domains to be blacklisted."
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:330
+msgid "URLs to lists of domains to be allowed."
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:279
-msgid "URLs to lists of domains to be whitelisted."
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:340
+msgid "URLs to lists of domains to be blocked."
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:289
-msgid "URLs to lists of hosts to be blacklisted."
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:345
+msgid "URLs to lists of hosts to be blocked."
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:228
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:284
 msgid "Unbound AdBlock List"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:253
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:309
 msgid "Use simultaneous processing"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:179
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:235
 msgid "Verbose output"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:83
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:138
 msgid "Warning"
 msgstr "Upozornenie"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:267
-msgid "Whitelist and Blocklist Management"
-msgstr ""
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:279
-msgid "Whitelisted Domain URLs"
-msgstr ""
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:269
-msgid "Whitelisted Domains"
-msgstr ""
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:88
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:143
 msgid "failed to access shared memory"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:86
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:141
 msgid "failed to create '%s' file"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:98
-msgid "failed to create blocklist or restart DNS resolver"
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:153
+msgid "failed to create block-list or restart DNS resolver"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:94
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:149
 msgid "failed to create compressed cache"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:101
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:156
 msgid "failed to download"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:92
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:147
 msgid "failed to format data file"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:97
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:152
 msgid "failed to move '%s' to '%s'"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:93
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:148
 msgid "failed to move temporary data file to '%s'"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:90
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:145
 msgid "failed to optimize data file"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:102
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:157
 msgid "failed to parse"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:91
-msgid "failed to process whitelist"
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:146
+msgid "failed to process allow-list"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:100
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:155
 msgid "failed to reload/restart DNS resolver"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:95
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:150
 msgid "failed to remove temporary files"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:87
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:142
 msgid "failed to restart/reload DNS resolver"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:89
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:144
 msgid "failed to sort data file"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:99
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:154
 msgid "failed to stop %s"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:96
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:151
 msgid "failed to unpack compressed cache"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:196
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:158
+msgid "no HTTPS/SSL support on device"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:252
 msgid "none"
 msgstr ""
index 2479a7b4446f3a3ae03db5b5102b33fc1f014577..c6eea308f906b2da778ca289f0f5a247bc4cc576 100644 (file)
@@ -10,100 +10,112 @@ msgstr ""
 "Plural-Forms: nplurals=2; plural=n != 1;\n"
 "X-Generator: Weblate 3.9.1-dev\n"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:161
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:217
 msgid "%s Error: %s"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:159
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:215
 msgid "%s Error: %s %s"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:142
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:198
 msgid "%s is blocking %s domains (with %s)."
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:76
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:131
 msgid "%s is not installed or not found"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:234
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:290
 msgid "Add IPv6 entries"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:232
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:288
 msgid "Add IPv6 entries to block-list."
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:202
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:258
 msgid "Advanced Configuration"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:256
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:330
+msgid "Allowed Domain URLs"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:325
+msgid "Allowed Domains"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:323
+msgid "Allowed and Blocked Lists Management"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:312
 msgid ""
 "Attempt to create a compressed cache of block-list in the persistent memory."
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:174
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:230
 msgid "Basic Configuration"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:284
-msgid "Blacklisted Domain URLs"
-msgstr "Svartlistade domänadresser"
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:340
+msgid "Blocked Domain URLs"
+msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:274
-msgid "Blacklisted Domains"
-msgstr "Svartlistade domäner"
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:335
+msgid "Blocked Domains"
+msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:289
-msgid "Blacklisted Hosts URLs"
-msgstr "Svartlistade värdadresser"
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:345
+msgid "Blocked Hosts URLs"
+msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:132
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:188
 msgid "Cache file containing %s domains found."
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:152
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:208
 msgid "Collected Errors"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:136
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:192
 msgid "Compressed cache file found."
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:172
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:228
 msgid "Configuration"
 msgstr "Konfiguration"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:176
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:232
 msgid "Controls system log and console output verbosity."
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:247
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:303
 msgid "Curl download retry"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:218
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:274
 msgid "DNS Service"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:220
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:276
 msgid "DNSMASQ Additional Hosts"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:221
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:277
 msgid "DNSMASQ Config"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:223
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:279
 msgid "DNSMASQ IP Set"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:225
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:281
 msgid "DNSMASQ Servers File"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:239
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:295
 msgid "Delay (in seconds) for on-boot start"
 msgstr ""
 
@@ -111,27 +123,27 @@ msgstr ""
 msgid "Disable"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:262
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:318
 msgid "Disable Debugging"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:233
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:289
 msgid "Do not add IPv6 entries"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:257
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:313
 msgid "Do not store compressed cache"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:252
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:308
 msgid "Do not use simultaneous processing"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:243
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:299
 msgid "Download time-out (in seconds)"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:81
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:136
 msgid "Downloading"
 msgstr ""
 
@@ -139,20 +151,20 @@ msgstr ""
 msgid "Enable"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:261
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:263
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:317
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:319
 msgid "Enable Debugging"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:261
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:317
 msgid "Enables debug output to /tmp/simple-adblock.log."
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:82
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:137
 msgid "Error"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:84
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:139
 msgid "Fail"
 msgstr ""
 
@@ -160,60 +172,60 @@ msgstr ""
 msgid "Force Re-Download"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:80
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:135
 msgid "Force Reloading"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:182
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:238
 msgid "Force Router DNS"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:184
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:240
 msgid "Force Router DNS server to all local devices"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:182
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:238
 msgid "Forces Router DNS use on local devices, also known as DNS Hijacking."
 msgstr ""
 
 #: applications/luci-app-simple-adblock/root/usr/share/rpcd/acl.d/luci-app-simple-adblock.json:3
-msgid "Grant UCI access for luci-app-simple-adblock"
+msgid "Grant UCI and file access for luci-app-simple-adblock"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:232
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:288
 msgid "IPv6 Support"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:247
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:303
 msgid ""
 "If curl is installed and detected, it would retry download this many times "
 "on timeout/fail."
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:274
-msgid "Individual domains to be blacklisted."
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:325
+msgid "Individual domains to be allowed."
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:269
-msgid "Individual domains to be whitelisted."
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:335
+msgid "Individual domains to be blocked."
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:130
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:134
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:186
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:190
 msgid "Info"
 msgstr "Info"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:193
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:249
 msgid "LED to indicate status"
 msgstr "LED för att indikera status"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:251
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:307
 msgid ""
 "Launch all lists downloads and processing simultaneously, reducing service "
 "start time."
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:183
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:239
 msgid "Let local devices use their own DNS servers if set"
 msgstr ""
 
@@ -221,49 +233,49 @@ msgstr ""
 msgid "Loading"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:147
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:203
 msgid "Message"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:176
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:232
 msgid "Output Verbosity Setting"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:204
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:260
 msgid ""
 "Pick the DNS resolution option to create the adblock list for, see the <a "
 "href=\"%s#dns-resolution-option\" target=\"_blank\">README</a> for details."
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:194
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:250
 msgid "Pick the LED not already used in %sSystem LED Configuration%s."
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:207
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:208
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:209
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:210
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:212
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:215
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:263
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:264
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:265
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:266
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:268
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:271
 msgid "Please note that %s is not supported on this system."
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:79
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:134
 msgid "Restarting"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:239
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:295
 msgid "Run service after set delay on boot."
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:116
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:126
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:139
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:172
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:182
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:195
 msgid "Service Status"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:110
-msgid "Service Status [%s]"
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:166
+msgid "Service Status [%s %s]"
 msgstr ""
 
 #: applications/luci-app-simple-adblock/luasrc/controller/simple-adblock.lua:4
@@ -271,15 +283,15 @@ msgstr ""
 msgid "Simple AdBlock"
 msgstr "Simple AdBlock"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:104
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:160
 msgid "Simple AdBlock Settings"
 msgstr "Inställningar för Simple AdBlock"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:251
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:307
 msgid "Simultaneous processing"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:178
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:234
 msgid "Some output"
 msgstr "Viss utmatning"
 
@@ -287,7 +299,7 @@ msgstr "Viss utmatning"
 msgid "Start"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:78
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:133
 msgid "Starting"
 msgstr ""
 
@@ -295,146 +307,153 @@ msgstr ""
 msgid "Stop"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:243
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:299
 msgid "Stop the download if it is stalled for set number of seconds."
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:77
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:132
 msgid "Stopped"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:258
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:314
 msgid "Store compressed cache"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:256
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:312
 msgid "Store compressed cache file on router"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:85
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:140
 msgid "Success"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:177
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:233
 msgid "Suppress output"
 msgstr "Förträng utmatning"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:120
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:176
 msgid "Task"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:284
-msgid "URLs to lists of domains to be blacklisted."
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:330
+msgid "URLs to lists of domains to be allowed."
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:279
-msgid "URLs to lists of domains to be whitelisted."
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:340
+msgid "URLs to lists of domains to be blocked."
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:289
-msgid "URLs to lists of hosts to be blacklisted."
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:345
+msgid "URLs to lists of hosts to be blocked."
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:228
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:284
 msgid "Unbound AdBlock List"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:253
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:309
 msgid "Use simultaneous processing"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:179
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:235
 msgid "Verbose output"
 msgstr "Utförlig utmatning"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:83
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:138
 msgid "Warning"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:267
-msgid "Whitelist and Blocklist Management"
-msgstr ""
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:279
-msgid "Whitelisted Domain URLs"
-msgstr "Vitlistade domänadresser"
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:269
-msgid "Whitelisted Domains"
-msgstr "Vitlistade domäner"
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:88
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:143
 msgid "failed to access shared memory"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:86
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:141
 msgid "failed to create '%s' file"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:98
-msgid "failed to create blocklist or restart DNS resolver"
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:153
+msgid "failed to create block-list or restart DNS resolver"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:94
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:149
 msgid "failed to create compressed cache"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:101
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:156
 msgid "failed to download"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:92
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:147
 msgid "failed to format data file"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:97
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:152
 msgid "failed to move '%s' to '%s'"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:93
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:148
 msgid "failed to move temporary data file to '%s'"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:90
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:145
 msgid "failed to optimize data file"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:102
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:157
 msgid "failed to parse"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:91
-msgid "failed to process whitelist"
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:146
+msgid "failed to process allow-list"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:100
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:155
 msgid "failed to reload/restart DNS resolver"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:95
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:150
 msgid "failed to remove temporary files"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:87
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:142
 msgid "failed to restart/reload DNS resolver"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:89
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:144
 msgid "failed to sort data file"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:99
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:154
 msgid "failed to stop %s"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:96
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:151
 msgid "failed to unpack compressed cache"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:196
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:158
+msgid "no HTTPS/SSL support on device"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:252
 msgid "none"
 msgstr "ingen"
 
+#~ msgid "Blacklisted Domain URLs"
+#~ msgstr "Svartlistade domänadresser"
+
+#~ msgid "Blacklisted Domains"
+#~ msgstr "Svartlistade domäner"
+
+#~ msgid "Blacklisted Hosts URLs"
+#~ msgstr "Svartlistade värdadresser"
+
+#~ msgid "Whitelisted Domain URLs"
+#~ msgstr "Vitlistade domänadresser"
+
+#~ msgid "Whitelisted Domains"
+#~ msgstr "Vitlistade domäner"
+
 #~ msgid "Reload"
 #~ msgstr "Ladda om"
 
index 305dff7c0d685c160ced6477908089cf9eb71f04..20725f5596c1bb6432e447f26949f3c63ac5cdb1 100644 (file)
 msgid ""
 msgstr "Content-Type: text/plain; charset=UTF-8"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:161
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:217
 msgid "%s Error: %s"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:159
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:215
 msgid "%s Error: %s %s"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:142
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:198
 msgid "%s is blocking %s domains (with %s)."
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:76
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:131
 msgid "%s is not installed or not found"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:234
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:290
 msgid "Add IPv6 entries"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:232
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:288
 msgid "Add IPv6 entries to block-list."
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:202
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:258
 msgid "Advanced Configuration"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:256
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:330
+msgid "Allowed Domain URLs"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:325
+msgid "Allowed Domains"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:323
+msgid "Allowed and Blocked Lists Management"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:312
 msgid ""
 "Attempt to create a compressed cache of block-list in the persistent memory."
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:174
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:230
 msgid "Basic Configuration"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:284
-msgid "Blacklisted Domain URLs"
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:340
+msgid "Blocked Domain URLs"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:274
-msgid "Blacklisted Domains"
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:335
+msgid "Blocked Domains"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:289
-msgid "Blacklisted Hosts URLs"
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:345
+msgid "Blocked Hosts URLs"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:132
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:188
 msgid "Cache file containing %s domains found."
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:152
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:208
 msgid "Collected Errors"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:136
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:192
 msgid "Compressed cache file found."
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:172
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:228
 msgid "Configuration"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:176
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:232
 msgid "Controls system log and console output verbosity."
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:247
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:303
 msgid "Curl download retry"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:218
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:274
 msgid "DNS Service"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:220
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:276
 msgid "DNSMASQ Additional Hosts"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:221
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:277
 msgid "DNSMASQ Config"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:223
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:279
 msgid "DNSMASQ IP Set"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:225
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:281
 msgid "DNSMASQ Servers File"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:239
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:295
 msgid "Delay (in seconds) for on-boot start"
 msgstr ""
 
@@ -102,27 +114,27 @@ msgstr ""
 msgid "Disable"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:262
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:318
 msgid "Disable Debugging"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:233
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:289
 msgid "Do not add IPv6 entries"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:257
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:313
 msgid "Do not store compressed cache"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:252
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:308
 msgid "Do not use simultaneous processing"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:243
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:299
 msgid "Download time-out (in seconds)"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:81
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:136
 msgid "Downloading"
 msgstr ""
 
@@ -130,20 +142,20 @@ msgstr ""
 msgid "Enable"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:261
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:263
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:317
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:319
 msgid "Enable Debugging"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:261
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:317
 msgid "Enables debug output to /tmp/simple-adblock.log."
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:82
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:137
 msgid "Error"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:84
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:139
 msgid "Fail"
 msgstr ""
 
@@ -151,60 +163,60 @@ msgstr ""
 msgid "Force Re-Download"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:80
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:135
 msgid "Force Reloading"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:182
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:238
 msgid "Force Router DNS"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:184
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:240
 msgid "Force Router DNS server to all local devices"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:182
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:238
 msgid "Forces Router DNS use on local devices, also known as DNS Hijacking."
 msgstr ""
 
 #: applications/luci-app-simple-adblock/root/usr/share/rpcd/acl.d/luci-app-simple-adblock.json:3
-msgid "Grant UCI access for luci-app-simple-adblock"
+msgid "Grant UCI and file access for luci-app-simple-adblock"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:232
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:288
 msgid "IPv6 Support"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:247
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:303
 msgid ""
 "If curl is installed and detected, it would retry download this many times "
 "on timeout/fail."
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:274
-msgid "Individual domains to be blacklisted."
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:325
+msgid "Individual domains to be allowed."
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:269
-msgid "Individual domains to be whitelisted."
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:335
+msgid "Individual domains to be blocked."
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:130
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:134
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:186
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:190
 msgid "Info"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:193
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:249
 msgid "LED to indicate status"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:251
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:307
 msgid ""
 "Launch all lists downloads and processing simultaneously, reducing service "
 "start time."
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:183
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:239
 msgid "Let local devices use their own DNS servers if set"
 msgstr ""
 
@@ -212,49 +224,49 @@ msgstr ""
 msgid "Loading"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:147
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:203
 msgid "Message"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:176
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:232
 msgid "Output Verbosity Setting"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:204
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:260
 msgid ""
 "Pick the DNS resolution option to create the adblock list for, see the <a "
 "href=\"%s#dns-resolution-option\" target=\"_blank\">README</a> for details."
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:194
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:250
 msgid "Pick the LED not already used in %sSystem LED Configuration%s."
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:207
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:208
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:209
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:210
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:212
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:215
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:263
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:264
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:265
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:266
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:268
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:271
 msgid "Please note that %s is not supported on this system."
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:79
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:134
 msgid "Restarting"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:239
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:295
 msgid "Run service after set delay on boot."
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:116
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:126
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:139
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:172
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:182
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:195
 msgid "Service Status"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:110
-msgid "Service Status [%s]"
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:166
+msgid "Service Status [%s %s]"
 msgstr ""
 
 #: applications/luci-app-simple-adblock/luasrc/controller/simple-adblock.lua:4
@@ -262,15 +274,15 @@ msgstr ""
 msgid "Simple AdBlock"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:104
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:160
 msgid "Simple AdBlock Settings"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:251
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:307
 msgid "Simultaneous processing"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:178
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:234
 msgid "Some output"
 msgstr ""
 
@@ -278,7 +290,7 @@ msgstr ""
 msgid "Start"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:78
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:133
 msgid "Starting"
 msgstr ""
 
@@ -286,142 +298,134 @@ msgstr ""
 msgid "Stop"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:243
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:299
 msgid "Stop the download if it is stalled for set number of seconds."
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:77
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:132
 msgid "Stopped"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:258
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:314
 msgid "Store compressed cache"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:256
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:312
 msgid "Store compressed cache file on router"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:85
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:140
 msgid "Success"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:177
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:233
 msgid "Suppress output"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:120
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:176
 msgid "Task"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:284
-msgid "URLs to lists of domains to be blacklisted."
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:330
+msgid "URLs to lists of domains to be allowed."
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:279
-msgid "URLs to lists of domains to be whitelisted."
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:340
+msgid "URLs to lists of domains to be blocked."
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:289
-msgid "URLs to lists of hosts to be blacklisted."
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:345
+msgid "URLs to lists of hosts to be blocked."
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:228
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:284
 msgid "Unbound AdBlock List"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:253
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:309
 msgid "Use simultaneous processing"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:179
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:235
 msgid "Verbose output"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:83
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:138
 msgid "Warning"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:267
-msgid "Whitelist and Blocklist Management"
-msgstr ""
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:279
-msgid "Whitelisted Domain URLs"
-msgstr ""
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:269
-msgid "Whitelisted Domains"
-msgstr ""
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:88
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:143
 msgid "failed to access shared memory"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:86
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:141
 msgid "failed to create '%s' file"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:98
-msgid "failed to create blocklist or restart DNS resolver"
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:153
+msgid "failed to create block-list or restart DNS resolver"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:94
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:149
 msgid "failed to create compressed cache"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:101
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:156
 msgid "failed to download"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:92
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:147
 msgid "failed to format data file"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:97
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:152
 msgid "failed to move '%s' to '%s'"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:93
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:148
 msgid "failed to move temporary data file to '%s'"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:90
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:145
 msgid "failed to optimize data file"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:102
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:157
 msgid "failed to parse"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:91
-msgid "failed to process whitelist"
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:146
+msgid "failed to process allow-list"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:100
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:155
 msgid "failed to reload/restart DNS resolver"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:95
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:150
 msgid "failed to remove temporary files"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:87
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:142
 msgid "failed to restart/reload DNS resolver"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:89
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:144
 msgid "failed to sort data file"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:99
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:154
 msgid "failed to stop %s"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:96
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:151
 msgid "failed to unpack compressed cache"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:196
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:158
+msgid "no HTTPS/SSL support on device"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:252
 msgid "none"
 msgstr ""
index 5b3de2d40fe98859826ff197bcd3876e44cc5d5a..52b65e57c206e005ce08c8e2a3b3dae64f52be9c 100644 (file)
@@ -4,100 +4,112 @@ msgstr ""
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:161
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:217
 msgid "%s Error: %s"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:159
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:215
 msgid "%s Error: %s %s"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:142
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:198
 msgid "%s is blocking %s domains (with %s)."
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:76
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:131
 msgid "%s is not installed or not found"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:234
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:290
 msgid "Add IPv6 entries"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:232
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:288
 msgid "Add IPv6 entries to block-list."
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:202
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:258
 msgid "Advanced Configuration"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:256
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:330
+msgid "Allowed Domain URLs"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:325
+msgid "Allowed Domains"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:323
+msgid "Allowed and Blocked Lists Management"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:312
 msgid ""
 "Attempt to create a compressed cache of block-list in the persistent memory."
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:174
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:230
 msgid "Basic Configuration"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:284
-msgid "Blacklisted Domain URLs"
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:340
+msgid "Blocked Domain URLs"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:274
-msgid "Blacklisted Domains"
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:335
+msgid "Blocked Domains"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:289
-msgid "Blacklisted Hosts URLs"
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:345
+msgid "Blocked Hosts URLs"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:132
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:188
 msgid "Cache file containing %s domains found."
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:152
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:208
 msgid "Collected Errors"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:136
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:192
 msgid "Compressed cache file found."
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:172
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:228
 msgid "Configuration"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:176
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:232
 msgid "Controls system log and console output verbosity."
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:247
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:303
 msgid "Curl download retry"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:218
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:274
 msgid "DNS Service"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:220
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:276
 msgid "DNSMASQ Additional Hosts"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:221
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:277
 msgid "DNSMASQ Config"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:223
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:279
 msgid "DNSMASQ IP Set"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:225
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:281
 msgid "DNSMASQ Servers File"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:239
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:295
 msgid "Delay (in seconds) for on-boot start"
 msgstr ""
 
@@ -105,27 +117,27 @@ msgstr ""
 msgid "Disable"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:262
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:318
 msgid "Disable Debugging"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:233
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:289
 msgid "Do not add IPv6 entries"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:257
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:313
 msgid "Do not store compressed cache"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:252
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:308
 msgid "Do not use simultaneous processing"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:243
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:299
 msgid "Download time-out (in seconds)"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:81
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:136
 msgid "Downloading"
 msgstr ""
 
@@ -133,20 +145,20 @@ msgstr ""
 msgid "Enable"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:261
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:263
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:317
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:319
 msgid "Enable Debugging"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:261
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:317
 msgid "Enables debug output to /tmp/simple-adblock.log."
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:82
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:137
 msgid "Error"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:84
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:139
 msgid "Fail"
 msgstr ""
 
@@ -154,60 +166,60 @@ msgstr ""
 msgid "Force Re-Download"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:80
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:135
 msgid "Force Reloading"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:182
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:238
 msgid "Force Router DNS"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:184
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:240
 msgid "Force Router DNS server to all local devices"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:182
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:238
 msgid "Forces Router DNS use on local devices, also known as DNS Hijacking."
 msgstr ""
 
 #: applications/luci-app-simple-adblock/root/usr/share/rpcd/acl.d/luci-app-simple-adblock.json:3
-msgid "Grant UCI access for luci-app-simple-adblock"
+msgid "Grant UCI and file access for luci-app-simple-adblock"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:232
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:288
 msgid "IPv6 Support"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:247
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:303
 msgid ""
 "If curl is installed and detected, it would retry download this many times "
 "on timeout/fail."
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:274
-msgid "Individual domains to be blacklisted."
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:325
+msgid "Individual domains to be allowed."
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:269
-msgid "Individual domains to be whitelisted."
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:335
+msgid "Individual domains to be blocked."
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:130
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:134
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:186
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:190
 msgid "Info"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:193
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:249
 msgid "LED to indicate status"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:251
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:307
 msgid ""
 "Launch all lists downloads and processing simultaneously, reducing service "
 "start time."
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:183
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:239
 msgid "Let local devices use their own DNS servers if set"
 msgstr ""
 
@@ -215,49 +227,49 @@ msgstr ""
 msgid "Loading"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:147
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:203
 msgid "Message"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:176
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:232
 msgid "Output Verbosity Setting"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:204
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:260
 msgid ""
 "Pick the DNS resolution option to create the adblock list for, see the <a "
 "href=\"%s#dns-resolution-option\" target=\"_blank\">README</a> for details."
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:194
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:250
 msgid "Pick the LED not already used in %sSystem LED Configuration%s."
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:207
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:208
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:209
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:210
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:212
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:215
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:263
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:264
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:265
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:266
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:268
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:271
 msgid "Please note that %s is not supported on this system."
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:79
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:134
 msgid "Restarting"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:239
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:295
 msgid "Run service after set delay on boot."
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:116
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:126
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:139
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:172
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:182
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:195
 msgid "Service Status"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:110
-msgid "Service Status [%s]"
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:166
+msgid "Service Status [%s %s]"
 msgstr ""
 
 #: applications/luci-app-simple-adblock/luasrc/controller/simple-adblock.lua:4
@@ -265,15 +277,15 @@ msgstr ""
 msgid "Simple AdBlock"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:104
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:160
 msgid "Simple AdBlock Settings"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:251
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:307
 msgid "Simultaneous processing"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:178
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:234
 msgid "Some output"
 msgstr ""
 
@@ -281,7 +293,7 @@ msgstr ""
 msgid "Start"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:78
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:133
 msgid "Starting"
 msgstr ""
 
@@ -289,142 +301,134 @@ msgstr ""
 msgid "Stop"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:243
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:299
 msgid "Stop the download if it is stalled for set number of seconds."
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:77
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:132
 msgid "Stopped"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:258
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:314
 msgid "Store compressed cache"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:256
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:312
 msgid "Store compressed cache file on router"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:85
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:140
 msgid "Success"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:177
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:233
 msgid "Suppress output"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:120
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:176
 msgid "Task"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:284
-msgid "URLs to lists of domains to be blacklisted."
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:330
+msgid "URLs to lists of domains to be allowed."
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:279
-msgid "URLs to lists of domains to be whitelisted."
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:340
+msgid "URLs to lists of domains to be blocked."
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:289
-msgid "URLs to lists of hosts to be blacklisted."
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:345
+msgid "URLs to lists of hosts to be blocked."
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:228
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:284
 msgid "Unbound AdBlock List"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:253
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:309
 msgid "Use simultaneous processing"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:179
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:235
 msgid "Verbose output"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:83
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:138
 msgid "Warning"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:267
-msgid "Whitelist and Blocklist Management"
-msgstr ""
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:279
-msgid "Whitelisted Domain URLs"
-msgstr ""
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:269
-msgid "Whitelisted Domains"
-msgstr ""
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:88
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:143
 msgid "failed to access shared memory"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:86
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:141
 msgid "failed to create '%s' file"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:98
-msgid "failed to create blocklist or restart DNS resolver"
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:153
+msgid "failed to create block-list or restart DNS resolver"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:94
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:149
 msgid "failed to create compressed cache"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:101
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:156
 msgid "failed to download"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:92
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:147
 msgid "failed to format data file"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:97
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:152
 msgid "failed to move '%s' to '%s'"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:93
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:148
 msgid "failed to move temporary data file to '%s'"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:90
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:145
 msgid "failed to optimize data file"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:102
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:157
 msgid "failed to parse"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:91
-msgid "failed to process whitelist"
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:146
+msgid "failed to process allow-list"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:100
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:155
 msgid "failed to reload/restart DNS resolver"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:95
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:150
 msgid "failed to remove temporary files"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:87
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:142
 msgid "failed to restart/reload DNS resolver"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:89
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:144
 msgid "failed to sort data file"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:99
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:154
 msgid "failed to stop %s"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:96
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:151
 msgid "failed to unpack compressed cache"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:196
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:158
+msgid "no HTTPS/SSL support on device"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:252
 msgid "none"
 msgstr ""
index 138953e0d8d34ac7ae75b97deff6ac133b1c0923..e31da769e61fb96c1f9fe6aef935accab100959c 100644 (file)
@@ -11,100 +11,112 @@ msgstr ""
 "4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
 "X-Generator: Weblate 4.0-dev\n"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:161
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:217
 msgid "%s Error: %s"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:159
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:215
 msgid "%s Error: %s %s"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:142
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:198
 msgid "%s is blocking %s domains (with %s)."
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:76
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:131
 msgid "%s is not installed or not found"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:234
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:290
 msgid "Add IPv6 entries"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:232
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:288
 msgid "Add IPv6 entries to block-list."
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:202
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:258
 msgid "Advanced Configuration"
 msgstr "Розширена конфігурація"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:256
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:330
+msgid "Allowed Domain URLs"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:325
+msgid "Allowed Domains"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:323
+msgid "Allowed and Blocked Lists Management"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:312
 msgid ""
 "Attempt to create a compressed cache of block-list in the persistent memory."
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:174
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:230
 msgid "Basic Configuration"
 msgstr "Базова конфігурація"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:284
-msgid "Blacklisted Domain URLs"
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:340
+msgid "Blocked Domain URLs"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:274
-msgid "Blacklisted Domains"
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:335
+msgid "Blocked Domains"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:289
-msgid "Blacklisted Hosts URLs"
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:345
+msgid "Blocked Hosts URLs"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:132
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:188
 msgid "Cache file containing %s domains found."
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:152
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:208
 msgid "Collected Errors"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:136
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:192
 msgid "Compressed cache file found."
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:172
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:228
 msgid "Configuration"
 msgstr "Конфігурація"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:176
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:232
 msgid "Controls system log and console output verbosity."
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:247
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:303
 msgid "Curl download retry"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:218
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:274
 msgid "DNS Service"
 msgstr "DNS сервіс"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:220
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:276
 msgid "DNSMASQ Additional Hosts"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:221
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:277
 msgid "DNSMASQ Config"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:223
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:279
 msgid "DNSMASQ IP Set"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:225
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:281
 msgid "DNSMASQ Servers File"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:239
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:295
 msgid "Delay (in seconds) for on-boot start"
 msgstr ""
 
@@ -112,27 +124,27 @@ msgstr ""
 msgid "Disable"
 msgstr "Вимкнути"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:262
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:318
 msgid "Disable Debugging"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:233
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:289
 msgid "Do not add IPv6 entries"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:257
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:313
 msgid "Do not store compressed cache"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:252
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:308
 msgid "Do not use simultaneous processing"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:243
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:299
 msgid "Download time-out (in seconds)"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:81
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:136
 msgid "Downloading"
 msgstr ""
 
@@ -140,20 +152,20 @@ msgstr ""
 msgid "Enable"
 msgstr "Увімкнути"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:261
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:263
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:317
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:319
 msgid "Enable Debugging"
 msgstr "Увімкнути зневадження"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:261
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:317
 msgid "Enables debug output to /tmp/simple-adblock.log."
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:82
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:137
 msgid "Error"
 msgstr "Помилка"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:84
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:139
 msgid "Fail"
 msgstr ""
 
@@ -161,60 +173,60 @@ msgstr ""
 msgid "Force Re-Download"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:80
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:135
 msgid "Force Reloading"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:182
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:238
 msgid "Force Router DNS"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:184
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:240
 msgid "Force Router DNS server to all local devices"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:182
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:238
 msgid "Forces Router DNS use on local devices, also known as DNS Hijacking."
 msgstr ""
 
 #: applications/luci-app-simple-adblock/root/usr/share/rpcd/acl.d/luci-app-simple-adblock.json:3
-msgid "Grant UCI access for luci-app-simple-adblock"
+msgid "Grant UCI and file access for luci-app-simple-adblock"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:232
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:288
 msgid "IPv6 Support"
 msgstr "Підтримка IPv6"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:247
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:303
 msgid ""
 "If curl is installed and detected, it would retry download this many times "
 "on timeout/fail."
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:274
-msgid "Individual domains to be blacklisted."
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:325
+msgid "Individual domains to be allowed."
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:269
-msgid "Individual domains to be whitelisted."
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:335
+msgid "Individual domains to be blocked."
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:130
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:134
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:186
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:190
 msgid "Info"
 msgstr "Інформація"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:193
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:249
 msgid "LED to indicate status"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:251
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:307
 msgid ""
 "Launch all lists downloads and processing simultaneously, reducing service "
 "start time."
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:183
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:239
 msgid "Let local devices use their own DNS servers if set"
 msgstr ""
 
@@ -222,49 +234,49 @@ msgstr ""
 msgid "Loading"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:147
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:203
 msgid "Message"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:176
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:232
 msgid "Output Verbosity Setting"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:204
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:260
 msgid ""
 "Pick the DNS resolution option to create the adblock list for, see the <a "
 "href=\"%s#dns-resolution-option\" target=\"_blank\">README</a> for details."
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:194
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:250
 msgid "Pick the LED not already used in %sSystem LED Configuration%s."
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:207
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:208
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:209
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:210
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:212
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:215
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:263
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:264
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:265
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:266
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:268
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:271
 msgid "Please note that %s is not supported on this system."
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:79
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:134
 msgid "Restarting"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:239
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:295
 msgid "Run service after set delay on boot."
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:116
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:126
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:139
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:172
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:182
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:195
 msgid "Service Status"
 msgstr "Стан сервісу"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:110
-msgid "Service Status [%s]"
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:166
+msgid "Service Status [%s %s]"
 msgstr ""
 
 #: applications/luci-app-simple-adblock/luasrc/controller/simple-adblock.lua:4
@@ -272,15 +284,15 @@ msgstr ""
 msgid "Simple AdBlock"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:104
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:160
 msgid "Simple AdBlock Settings"
 msgstr "Налаштування «Simple AdBlock»"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:251
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:307
 msgid "Simultaneous processing"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:178
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:234
 msgid "Some output"
 msgstr ""
 
@@ -288,7 +300,7 @@ msgstr ""
 msgid "Start"
 msgstr "Запустити"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:78
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:133
 msgid "Starting"
 msgstr ""
 
@@ -296,143 +308,135 @@ msgstr ""
 msgid "Stop"
 msgstr "Зупинити"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:243
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:299
 msgid "Stop the download if it is stalled for set number of seconds."
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:77
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:132
 msgid "Stopped"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:258
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:314
 msgid "Store compressed cache"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:256
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:312
 msgid "Store compressed cache file on router"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:85
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:140
 msgid "Success"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:177
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:233
 msgid "Suppress output"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:120
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:176
 msgid "Task"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:284
-msgid "URLs to lists of domains to be blacklisted."
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:330
+msgid "URLs to lists of domains to be allowed."
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:279
-msgid "URLs to lists of domains to be whitelisted."
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:340
+msgid "URLs to lists of domains to be blocked."
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:289
-msgid "URLs to lists of hosts to be blacklisted."
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:345
+msgid "URLs to lists of hosts to be blocked."
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:228
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:284
 msgid "Unbound AdBlock List"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:253
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:309
 msgid "Use simultaneous processing"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:179
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:235
 msgid "Verbose output"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:83
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:138
 msgid "Warning"
 msgstr "Застереження"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:267
-msgid "Whitelist and Blocklist Management"
-msgstr ""
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:279
-msgid "Whitelisted Domain URLs"
-msgstr ""
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:269
-msgid "Whitelisted Domains"
-msgstr ""
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:88
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:143
 msgid "failed to access shared memory"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:86
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:141
 msgid "failed to create '%s' file"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:98
-msgid "failed to create blocklist or restart DNS resolver"
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:153
+msgid "failed to create block-list or restart DNS resolver"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:94
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:149
 msgid "failed to create compressed cache"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:101
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:156
 msgid "failed to download"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:92
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:147
 msgid "failed to format data file"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:97
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:152
 msgid "failed to move '%s' to '%s'"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:93
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:148
 msgid "failed to move temporary data file to '%s'"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:90
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:145
 msgid "failed to optimize data file"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:102
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:157
 msgid "failed to parse"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:91
-msgid "failed to process whitelist"
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:146
+msgid "failed to process allow-list"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:100
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:155
 msgid "failed to reload/restart DNS resolver"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:95
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:150
 msgid "failed to remove temporary files"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:87
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:142
 msgid "failed to restart/reload DNS resolver"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:89
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:144
 msgid "failed to sort data file"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:99
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:154
 msgid "failed to stop %s"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:96
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:151
 msgid "failed to unpack compressed cache"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:196
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:158
+msgid "no HTTPS/SSL support on device"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:252
 msgid "none"
 msgstr "нічого"
 
index 513f7a863a061aaf7bb754525868b03984ab8abd..8ca32b88c6bb80092933ab9472553626030076a6 100644 (file)
@@ -4,100 +4,112 @@ msgstr ""
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:161
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:217
 msgid "%s Error: %s"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:159
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:215
 msgid "%s Error: %s %s"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:142
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:198
 msgid "%s is blocking %s domains (with %s)."
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:76
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:131
 msgid "%s is not installed or not found"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:234
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:290
 msgid "Add IPv6 entries"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:232
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:288
 msgid "Add IPv6 entries to block-list."
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:202
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:258
 msgid "Advanced Configuration"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:256
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:330
+msgid "Allowed Domain URLs"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:325
+msgid "Allowed Domains"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:323
+msgid "Allowed and Blocked Lists Management"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:312
 msgid ""
 "Attempt to create a compressed cache of block-list in the persistent memory."
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:174
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:230
 msgid "Basic Configuration"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:284
-msgid "Blacklisted Domain URLs"
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:340
+msgid "Blocked Domain URLs"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:274
-msgid "Blacklisted Domains"
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:335
+msgid "Blocked Domains"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:289
-msgid "Blacklisted Hosts URLs"
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:345
+msgid "Blocked Hosts URLs"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:132
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:188
 msgid "Cache file containing %s domains found."
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:152
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:208
 msgid "Collected Errors"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:136
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:192
 msgid "Compressed cache file found."
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:172
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:228
 msgid "Configuration"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:176
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:232
 msgid "Controls system log and console output verbosity."
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:247
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:303
 msgid "Curl download retry"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:218
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:274
 msgid "DNS Service"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:220
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:276
 msgid "DNSMASQ Additional Hosts"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:221
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:277
 msgid "DNSMASQ Config"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:223
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:279
 msgid "DNSMASQ IP Set"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:225
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:281
 msgid "DNSMASQ Servers File"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:239
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:295
 msgid "Delay (in seconds) for on-boot start"
 msgstr ""
 
@@ -105,27 +117,27 @@ msgstr ""
 msgid "Disable"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:262
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:318
 msgid "Disable Debugging"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:233
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:289
 msgid "Do not add IPv6 entries"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:257
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:313
 msgid "Do not store compressed cache"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:252
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:308
 msgid "Do not use simultaneous processing"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:243
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:299
 msgid "Download time-out (in seconds)"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:81
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:136
 msgid "Downloading"
 msgstr ""
 
@@ -133,20 +145,20 @@ msgstr ""
 msgid "Enable"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:261
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:263
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:317
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:319
 msgid "Enable Debugging"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:261
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:317
 msgid "Enables debug output to /tmp/simple-adblock.log."
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:82
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:137
 msgid "Error"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:84
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:139
 msgid "Fail"
 msgstr ""
 
@@ -154,60 +166,60 @@ msgstr ""
 msgid "Force Re-Download"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:80
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:135
 msgid "Force Reloading"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:182
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:238
 msgid "Force Router DNS"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:184
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:240
 msgid "Force Router DNS server to all local devices"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:182
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:238
 msgid "Forces Router DNS use on local devices, also known as DNS Hijacking."
 msgstr ""
 
 #: applications/luci-app-simple-adblock/root/usr/share/rpcd/acl.d/luci-app-simple-adblock.json:3
-msgid "Grant UCI access for luci-app-simple-adblock"
+msgid "Grant UCI and file access for luci-app-simple-adblock"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:232
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:288
 msgid "IPv6 Support"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:247
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:303
 msgid ""
 "If curl is installed and detected, it would retry download this many times "
 "on timeout/fail."
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:274
-msgid "Individual domains to be blacklisted."
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:325
+msgid "Individual domains to be allowed."
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:269
-msgid "Individual domains to be whitelisted."
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:335
+msgid "Individual domains to be blocked."
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:130
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:134
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:186
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:190
 msgid "Info"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:193
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:249
 msgid "LED to indicate status"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:251
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:307
 msgid ""
 "Launch all lists downloads and processing simultaneously, reducing service "
 "start time."
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:183
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:239
 msgid "Let local devices use their own DNS servers if set"
 msgstr ""
 
@@ -215,49 +227,49 @@ msgstr ""
 msgid "Loading"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:147
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:203
 msgid "Message"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:176
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:232
 msgid "Output Verbosity Setting"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:204
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:260
 msgid ""
 "Pick the DNS resolution option to create the adblock list for, see the <a "
 "href=\"%s#dns-resolution-option\" target=\"_blank\">README</a> for details."
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:194
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:250
 msgid "Pick the LED not already used in %sSystem LED Configuration%s."
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:207
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:208
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:209
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:210
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:212
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:215
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:263
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:264
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:265
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:266
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:268
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:271
 msgid "Please note that %s is not supported on this system."
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:79
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:134
 msgid "Restarting"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:239
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:295
 msgid "Run service after set delay on boot."
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:116
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:126
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:139
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:172
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:182
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:195
 msgid "Service Status"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:110
-msgid "Service Status [%s]"
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:166
+msgid "Service Status [%s %s]"
 msgstr ""
 
 #: applications/luci-app-simple-adblock/luasrc/controller/simple-adblock.lua:4
@@ -265,15 +277,15 @@ msgstr ""
 msgid "Simple AdBlock"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:104
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:160
 msgid "Simple AdBlock Settings"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:251
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:307
 msgid "Simultaneous processing"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:178
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:234
 msgid "Some output"
 msgstr ""
 
@@ -281,7 +293,7 @@ msgstr ""
 msgid "Start"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:78
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:133
 msgid "Starting"
 msgstr ""
 
@@ -289,142 +301,134 @@ msgstr ""
 msgid "Stop"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:243
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:299
 msgid "Stop the download if it is stalled for set number of seconds."
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:77
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:132
 msgid "Stopped"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:258
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:314
 msgid "Store compressed cache"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:256
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:312
 msgid "Store compressed cache file on router"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:85
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:140
 msgid "Success"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:177
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:233
 msgid "Suppress output"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:120
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:176
 msgid "Task"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:284
-msgid "URLs to lists of domains to be blacklisted."
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:330
+msgid "URLs to lists of domains to be allowed."
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:279
-msgid "URLs to lists of domains to be whitelisted."
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:340
+msgid "URLs to lists of domains to be blocked."
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:289
-msgid "URLs to lists of hosts to be blacklisted."
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:345
+msgid "URLs to lists of hosts to be blocked."
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:228
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:284
 msgid "Unbound AdBlock List"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:253
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:309
 msgid "Use simultaneous processing"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:179
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:235
 msgid "Verbose output"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:83
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:138
 msgid "Warning"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:267
-msgid "Whitelist and Blocklist Management"
-msgstr ""
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:279
-msgid "Whitelisted Domain URLs"
-msgstr ""
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:269
-msgid "Whitelisted Domains"
-msgstr ""
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:88
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:143
 msgid "failed to access shared memory"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:86
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:141
 msgid "failed to create '%s' file"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:98
-msgid "failed to create blocklist or restart DNS resolver"
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:153
+msgid "failed to create block-list or restart DNS resolver"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:94
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:149
 msgid "failed to create compressed cache"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:101
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:156
 msgid "failed to download"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:92
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:147
 msgid "failed to format data file"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:97
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:152
 msgid "failed to move '%s' to '%s'"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:93
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:148
 msgid "failed to move temporary data file to '%s'"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:90
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:145
 msgid "failed to optimize data file"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:102
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:157
 msgid "failed to parse"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:91
-msgid "failed to process whitelist"
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:146
+msgid "failed to process allow-list"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:100
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:155
 msgid "failed to reload/restart DNS resolver"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:95
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:150
 msgid "failed to remove temporary files"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:87
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:142
 msgid "failed to restart/reload DNS resolver"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:89
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:144
 msgid "failed to sort data file"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:99
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:154
 msgid "failed to stop %s"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:96
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:151
 msgid "failed to unpack compressed cache"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:196
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:158
+msgid "no HTTPS/SSL support on device"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:252
 msgid "none"
 msgstr ""
index 0dc7b59d7910bc646156cee99db66d1cc06adf91..a109d7488f42dcef251dc6343107682e18ea9669 100644 (file)
@@ -16,100 +16,112 @@ msgstr ""
 "Plural-Forms: nplurals=1; plural=0;\n"
 "X-Generator: Weblate 4.1-dev\n"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:161
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:217
 msgid "%s Error: %s"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:159
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:215
 msgid "%s Error: %s %s"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:142
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:198
 msgid "%s is blocking %s domains (with %s)."
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:76
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:131
 msgid "%s is not installed or not found"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:234
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:290
 msgid "Add IPv6 entries"
 msgstr "添加 IPv6 条目"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:232
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:288
 msgid "Add IPv6 entries to block-list."
 msgstr "将 IPv6 条目添加到阻止列表。"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:202
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:258
 msgid "Advanced Configuration"
 msgstr "高级配置"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:256
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:330
+msgid "Allowed Domain URLs"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:325
+msgid "Allowed Domains"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:323
+msgid "Allowed and Blocked Lists Management"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:312
 msgid ""
 "Attempt to create a compressed cache of block-list in the persistent memory."
 msgstr "尝试在非易失性内存中创建压缩的阻止列表缓存。"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:174
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:230
 msgid "Basic Configuration"
 msgstr "基本配置"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:284
-msgid "Blacklisted Domain URLs"
-msgstr "列入黑名单的域名 URL"
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:340
+msgid "Blocked Domain URLs"
+msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:274
-msgid "Blacklisted Domains"
-msgstr "列入黑名单的域名"
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:335
+msgid "Blocked Domains"
+msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:289
-msgid "Blacklisted Hosts URLs"
-msgstr "列入黑名单的主机 URL"
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:345
+msgid "Blocked Hosts URLs"
+msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:132
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:188
 msgid "Cache file containing %s domains found."
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:152
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:208
 msgid "Collected Errors"
 msgstr "收集的错误"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:136
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:192
 msgid "Compressed cache file found."
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:172
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:228
 msgid "Configuration"
 msgstr "配置"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:176
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:232
 msgid "Controls system log and console output verbosity."
 msgstr "控制系统日志和控制台输出的详细程度。"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:247
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:303
 msgid "Curl download retry"
 msgstr "Curl 下载重试"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:218
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:274
 msgid "DNS Service"
 msgstr "DNS 服务"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:220
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:276
 msgid "DNSMASQ Additional Hosts"
 msgstr "DNSMASQ 的额外主机名"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:221
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:277
 msgid "DNSMASQ Config"
 msgstr "DNSMASQ 配置"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:223
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:279
 msgid "DNSMASQ IP Set"
 msgstr "DNSMASQ IP Set"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:225
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:281
 msgid "DNSMASQ Servers File"
 msgstr "DNSMASQ Servers 文件"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:239
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:295
 msgid "Delay (in seconds) for on-boot start"
 msgstr "开机启动延迟(秒)"
 
@@ -117,27 +129,27 @@ msgstr "开机启动延迟(秒)"
 msgid "Disable"
 msgstr "禁用"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:262
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:318
 msgid "Disable Debugging"
 msgstr "禁用调试"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:233
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:289
 msgid "Do not add IPv6 entries"
 msgstr "不要添加 IPv6 条目"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:257
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:313
 msgid "Do not store compressed cache"
 msgstr "不要存储压缩的缓存"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:252
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:308
 msgid "Do not use simultaneous processing"
 msgstr "不要使用并行处理"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:243
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:299
 msgid "Download time-out (in seconds)"
 msgstr "下载超时(秒)"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:81
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:136
 msgid "Downloading"
 msgstr ""
 
@@ -145,20 +157,20 @@ msgstr ""
 msgid "Enable"
 msgstr "启用"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:261
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:263
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:317
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:319
 msgid "Enable Debugging"
 msgstr "启用调试"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:261
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:317
 msgid "Enables debug output to /tmp/simple-adblock.log."
 msgstr "将调试输出到 /tmp/simple-adblock.log。"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:82
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:137
 msgid "Error"
 msgstr "错误"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:84
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:139
 msgid "Fail"
 msgstr ""
 
@@ -166,60 +178,60 @@ msgstr ""
 msgid "Force Re-Download"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:80
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:135
 msgid "Force Reloading"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:182
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:238
 msgid "Force Router DNS"
 msgstr "强制使用路由器的 DNS"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:184
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:240
 msgid "Force Router DNS server to all local devices"
 msgstr "强制在所有本地设备上使用路由器的 DNS 服务"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:182
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:238
 msgid "Forces Router DNS use on local devices, also known as DNS Hijacking."
 msgstr "强制在本地设备上使用路由器的 DNS,也称为 DNS 劫持。"
 
 #: applications/luci-app-simple-adblock/root/usr/share/rpcd/acl.d/luci-app-simple-adblock.json:3
-msgid "Grant UCI access for luci-app-simple-adblock"
+msgid "Grant UCI and file access for luci-app-simple-adblock"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:232
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:288
 msgid "IPv6 Support"
 msgstr "IPv6 支持"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:247
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:303
 msgid ""
 "If curl is installed and detected, it would retry download this many times "
 "on timeout/fail."
 msgstr "如果安装并检测到 curl,则会在超时/失败时重试指定次数。"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:274
-msgid "Individual domains to be blacklisted."
-msgstr "黑名单中的域名。"
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:325
+msgid "Individual domains to be allowed."
+msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:269
-msgid "Individual domains to be whitelisted."
-msgstr "白名单中的域名。"
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:335
+msgid "Individual domains to be blocked."
+msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:130
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:134
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:186
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:190
 msgid "Info"
 msgstr "信息"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:193
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:249
 msgid "LED to indicate status"
 msgstr "LED 指示状态"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:251
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:307
 msgid ""
 "Launch all lists downloads and processing simultaneously, reducing service "
 "start time."
 msgstr "同时开始所有的列表下载和处理任务,减少启动时间。"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:183
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:239
 msgid "Let local devices use their own DNS servers if set"
 msgstr "如果设置,让本地设备使用自己的 DNS 服务器"
 
@@ -227,49 +239,49 @@ msgstr "如果设置,让本地设备使用自己的 DNS 服务器"
 msgid "Loading"
 msgstr "加载中"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:147
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:203
 msgid "Message"
 msgstr "消息"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:176
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:232
 msgid "Output Verbosity Setting"
 msgstr "输出详细程度设置"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:204
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:260
 msgid ""
 "Pick the DNS resolution option to create the adblock list for, see the <a "
 "href=\"%s#dns-resolution-option\" target=\"_blank\">README</a> for details."
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:194
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:250
 msgid "Pick the LED not already used in %sSystem LED Configuration%s."
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:207
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:208
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:209
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:210
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:212
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:215
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:263
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:264
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:265
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:266
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:268
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:271
 msgid "Please note that %s is not supported on this system."
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:79
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:134
 msgid "Restarting"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:239
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:295
 msgid "Run service after set delay on boot."
 msgstr "系统启动后延后指定时间再启动本服务。"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:116
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:126
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:139
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:172
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:182
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:195
 msgid "Service Status"
 msgstr "服务状态"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:110
-msgid "Service Status [%s]"
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:166
+msgid "Service Status [%s %s]"
 msgstr ""
 
 #: applications/luci-app-simple-adblock/luasrc/controller/simple-adblock.lua:4
@@ -277,15 +289,15 @@ msgstr ""
 msgid "Simple AdBlock"
 msgstr "简易 AdBlock"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:104
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:160
 msgid "Simple AdBlock Settings"
 msgstr "简易 AdBlock 设置"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:251
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:307
 msgid "Simultaneous processing"
 msgstr "并行处理"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:178
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:234
 msgid "Some output"
 msgstr "一些输出"
 
@@ -293,7 +305,7 @@ msgstr "一些输出"
 msgid "Start"
 msgstr "启动"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:78
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:133
 msgid "Starting"
 msgstr ""
 
@@ -301,146 +313,171 @@ msgstr ""
 msgid "Stop"
 msgstr "停止"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:243
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:299
 msgid "Stop the download if it is stalled for set number of seconds."
 msgstr "如果下载停顿了指定的秒数则停止下载。"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:77
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:132
 msgid "Stopped"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:258
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:314
 msgid "Store compressed cache"
 msgstr "存储压缩的缓存"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:256
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:312
 msgid "Store compressed cache file on router"
 msgstr "将压缩的缓存文件存储在路由器上"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:85
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:140
 msgid "Success"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:177
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:233
 msgid "Suppress output"
 msgstr "抑制输出"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:120
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:176
 msgid "Task"
 msgstr "任务"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:284
-msgid "URLs to lists of domains to be blacklisted."
-msgstr "列入黑名单的域名列表 URL。"
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:330
+msgid "URLs to lists of domains to be allowed."
+msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:279
-msgid "URLs to lists of domains to be whitelisted."
-msgstr "列入白名单的域名列表 URL。"
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:340
+msgid "URLs to lists of domains to be blocked."
+msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:289
-msgid "URLs to lists of hosts to be blacklisted."
-msgstr "列入黑名单的主机名列表 URL。"
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:345
+msgid "URLs to lists of hosts to be blocked."
+msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:228
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:284
 msgid "Unbound AdBlock List"
 msgstr "Ubound AdBlock 列表"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:253
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:309
 msgid "Use simultaneous processing"
 msgstr "使用并行处理"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:179
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:235
 msgid "Verbose output"
 msgstr "详细输出"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:83
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:138
 msgid "Warning"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:267
-msgid "Whitelist and Blocklist Management"
-msgstr "白名单和黑名单管理"
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:279
-msgid "Whitelisted Domain URLs"
-msgstr "白名单域名 URL"
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:269
-msgid "Whitelisted Domains"
-msgstr "白名单域名"
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:88
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:143
 msgid "failed to access shared memory"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:86
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:141
 msgid "failed to create '%s' file"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:98
-msgid "failed to create blocklist or restart DNS resolver"
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:153
+msgid "failed to create block-list or restart DNS resolver"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:94
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:149
 msgid "failed to create compressed cache"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:101
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:156
 msgid "failed to download"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:92
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:147
 msgid "failed to format data file"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:97
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:152
 msgid "failed to move '%s' to '%s'"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:93
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:148
 msgid "failed to move temporary data file to '%s'"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:90
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:145
 msgid "failed to optimize data file"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:102
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:157
 msgid "failed to parse"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:91
-msgid "failed to process whitelist"
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:146
+msgid "failed to process allow-list"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:100
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:155
 msgid "failed to reload/restart DNS resolver"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:95
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:150
 msgid "failed to remove temporary files"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:87
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:142
 msgid "failed to restart/reload DNS resolver"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:89
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:144
 msgid "failed to sort data file"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:99
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:154
 msgid "failed to stop %s"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:96
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:151
 msgid "failed to unpack compressed cache"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:196
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:158
+msgid "no HTTPS/SSL support on device"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:252
 msgid "none"
 msgstr "无"
 
+#~ msgid "Blacklisted Domain URLs"
+#~ msgstr "列入黑名单的域名 URL"
+
+#~ msgid "Blacklisted Domains"
+#~ msgstr "列入黑名单的域名"
+
+#~ msgid "Blacklisted Hosts URLs"
+#~ msgstr "列入黑名单的主机 URL"
+
+#~ msgid "Individual domains to be blacklisted."
+#~ msgstr "黑名单中的域名。"
+
+#~ msgid "Individual domains to be whitelisted."
+#~ msgstr "白名单中的域名。"
+
+#~ msgid "URLs to lists of domains to be blacklisted."
+#~ msgstr "列入黑名单的域名列表 URL。"
+
+#~ msgid "URLs to lists of domains to be whitelisted."
+#~ msgstr "列入白名单的域名列表 URL。"
+
+#~ msgid "URLs to lists of hosts to be blacklisted."
+#~ msgstr "列入黑名单的主机名列表 URL。"
+
+#~ msgid "Whitelist and Blocklist Management"
+#~ msgstr "白名单和黑名单管理"
+
+#~ msgid "Whitelisted Domain URLs"
+#~ msgstr "白名单域名 URL"
+
+#~ msgid "Whitelisted Domains"
+#~ msgstr "白名单域名"
+
 #~ msgid ""
 #~ "Pick the DNS resolution option to create the adblock list for, see the"
 #~ msgstr "选择 DNS 解析选项以为其创建广告阻止列表,请参见"
index 7c25e2af598d78e9dbcc458c8b2053a237950833..bc274d9a1ed3f2dc6aa5c8af8617f1f41a1e7151 100644 (file)
@@ -13,100 +13,112 @@ msgstr ""
 "Plural-Forms: nplurals=1; plural=0;\n"
 "X-Generator: Weblate 4.0-dev\n"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:161
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:217
 msgid "%s Error: %s"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:159
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:215
 msgid "%s Error: %s %s"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:142
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:198
 msgid "%s is blocking %s domains (with %s)."
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:76
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:131
 msgid "%s is not installed or not found"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:234
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:290
 msgid "Add IPv6 entries"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:232
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:288
 msgid "Add IPv6 entries to block-list."
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:202
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:258
 msgid "Advanced Configuration"
 msgstr "高階配置"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:256
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:330
+msgid "Allowed Domain URLs"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:325
+msgid "Allowed Domains"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:323
+msgid "Allowed and Blocked Lists Management"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:312
 msgid ""
 "Attempt to create a compressed cache of block-list in the persistent memory."
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:174
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:230
 msgid "Basic Configuration"
 msgstr "基本配置"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:284
-msgid "Blacklisted Domain URLs"
-msgstr "列入黑名單的域名 URL"
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:340
+msgid "Blocked Domain URLs"
+msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:274
-msgid "Blacklisted Domains"
-msgstr "列入黑名單的域名"
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:335
+msgid "Blocked Domains"
+msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:289
-msgid "Blacklisted Hosts URLs"
-msgstr "列入黑名單的主機 URL"
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:345
+msgid "Blocked Hosts URLs"
+msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:132
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:188
 msgid "Cache file containing %s domains found."
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:152
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:208
 msgid "Collected Errors"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:136
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:192
 msgid "Compressed cache file found."
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:172
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:228
 msgid "Configuration"
 msgstr "配置"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:176
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:232
 msgid "Controls system log and console output verbosity."
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:247
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:303
 msgid "Curl download retry"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:218
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:274
 msgid "DNS Service"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:220
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:276
 msgid "DNSMASQ Additional Hosts"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:221
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:277
 msgid "DNSMASQ Config"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:223
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:279
 msgid "DNSMASQ IP Set"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:225
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:281
 msgid "DNSMASQ Servers File"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:239
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:295
 msgid "Delay (in seconds) for on-boot start"
 msgstr "開機啟動延遲(秒)"
 
@@ -114,27 +126,27 @@ msgstr "開機啟動延遲(秒)"
 msgid "Disable"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:262
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:318
 msgid "Disable Debugging"
 msgstr "禁用除錯"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:233
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:289
 msgid "Do not add IPv6 entries"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:257
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:313
 msgid "Do not store compressed cache"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:252
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:308
 msgid "Do not use simultaneous processing"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:243
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:299
 msgid "Download time-out (in seconds)"
 msgstr "下載超時(秒)"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:81
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:136
 msgid "Downloading"
 msgstr ""
 
@@ -142,20 +154,20 @@ msgstr ""
 msgid "Enable"
 msgstr "啟用"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:261
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:263
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:317
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:319
 msgid "Enable Debugging"
 msgstr "啟用除錯"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:261
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:317
 msgid "Enables debug output to /tmp/simple-adblock.log."
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:82
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:137
 msgid "Error"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:84
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:139
 msgid "Fail"
 msgstr ""
 
@@ -163,60 +175,60 @@ msgstr ""
 msgid "Force Re-Download"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:80
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:135
 msgid "Force Reloading"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:182
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:238
 msgid "Force Router DNS"
 msgstr "強制路由器 DNS"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:184
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:240
 msgid "Force Router DNS server to all local devices"
 msgstr "強制路由器 DNS 服務所有本地裝置"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:182
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:238
 msgid "Forces Router DNS use on local devices, also known as DNS Hijacking."
 msgstr ""
 
 #: applications/luci-app-simple-adblock/root/usr/share/rpcd/acl.d/luci-app-simple-adblock.json:3
-msgid "Grant UCI access for luci-app-simple-adblock"
+msgid "Grant UCI and file access for luci-app-simple-adblock"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:232
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:288
 msgid "IPv6 Support"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:247
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:303
 msgid ""
 "If curl is installed and detected, it would retry download this many times "
 "on timeout/fail."
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:274
-msgid "Individual domains to be blacklisted."
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:325
+msgid "Individual domains to be allowed."
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:269
-msgid "Individual domains to be whitelisted."
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:335
+msgid "Individual domains to be blocked."
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:130
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:134
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:186
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:190
 msgid "Info"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:193
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:249
 msgid "LED to indicate status"
 msgstr "LED 指示狀態"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:251
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:307
 msgid ""
 "Launch all lists downloads and processing simultaneously, reducing service "
 "start time."
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:183
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:239
 msgid "Let local devices use their own DNS servers if set"
 msgstr "如果設定,讓本地裝置使用自己的 DNS 伺服器"
 
@@ -224,49 +236,49 @@ msgstr "如果設定,讓本地裝置使用自己的 DNS 伺服器"
 msgid "Loading"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:147
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:203
 msgid "Message"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:176
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:232
 msgid "Output Verbosity Setting"
 msgstr "輸出詳細程度設定"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:204
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:260
 msgid ""
 "Pick the DNS resolution option to create the adblock list for, see the <a "
 "href=\"%s#dns-resolution-option\" target=\"_blank\">README</a> for details."
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:194
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:250
 msgid "Pick the LED not already used in %sSystem LED Configuration%s."
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:207
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:208
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:209
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:210
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:212
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:215
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:263
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:264
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:265
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:266
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:268
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:271
 msgid "Please note that %s is not supported on this system."
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:79
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:134
 msgid "Restarting"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:239
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:295
 msgid "Run service after set delay on boot."
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:116
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:126
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:139
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:172
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:182
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:195
 msgid "Service Status"
 msgstr "服務狀態"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:110
-msgid "Service Status [%s]"
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:166
+msgid "Service Status [%s %s]"
 msgstr ""
 
 #: applications/luci-app-simple-adblock/luasrc/controller/simple-adblock.lua:4
@@ -274,15 +286,15 @@ msgstr ""
 msgid "Simple AdBlock"
 msgstr "簡單 AdBlock"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:104
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:160
 msgid "Simple AdBlock Settings"
 msgstr "簡單 AdBlock 設定"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:251
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:307
 msgid "Simultaneous processing"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:178
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:234
 msgid "Some output"
 msgstr "一些輸出"
 
@@ -290,7 +302,7 @@ msgstr "一些輸出"
 msgid "Start"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:78
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:133
 msgid "Starting"
 msgstr ""
 
@@ -298,146 +310,156 @@ msgstr ""
 msgid "Stop"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:243
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:299
 msgid "Stop the download if it is stalled for set number of seconds."
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:77
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:132
 msgid "Stopped"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:258
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:314
 msgid "Store compressed cache"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:256
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:312
 msgid "Store compressed cache file on router"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:85
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:140
 msgid "Success"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:177
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:233
 msgid "Suppress output"
 msgstr "抑制輸出"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:120
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:176
 msgid "Task"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:284
-msgid "URLs to lists of domains to be blacklisted."
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:330
+msgid "URLs to lists of domains to be allowed."
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:279
-msgid "URLs to lists of domains to be whitelisted."
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:340
+msgid "URLs to lists of domains to be blocked."
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:289
-msgid "URLs to lists of hosts to be blacklisted."
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:345
+msgid "URLs to lists of hosts to be blocked."
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:228
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:284
 msgid "Unbound AdBlock List"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:253
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:309
 msgid "Use simultaneous processing"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:179
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:235
 msgid "Verbose output"
 msgstr "詳細輸出"
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:83
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:138
 msgid "Warning"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:267
-msgid "Whitelist and Blocklist Management"
-msgstr "白名單和黑名單管理"
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:279
-msgid "Whitelisted Domain URLs"
-msgstr "白名單域名 URL"
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:269
-msgid "Whitelisted Domains"
-msgstr "白名單域名"
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:88
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:143
 msgid "failed to access shared memory"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:86
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:141
 msgid "failed to create '%s' file"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:98
-msgid "failed to create blocklist or restart DNS resolver"
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:153
+msgid "failed to create block-list or restart DNS resolver"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:94
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:149
 msgid "failed to create compressed cache"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:101
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:156
 msgid "failed to download"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:92
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:147
 msgid "failed to format data file"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:97
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:152
 msgid "failed to move '%s' to '%s'"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:93
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:148
 msgid "failed to move temporary data file to '%s'"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:90
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:145
 msgid "failed to optimize data file"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:102
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:157
 msgid "failed to parse"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:91
-msgid "failed to process whitelist"
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:146
+msgid "failed to process allow-list"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:100
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:155
 msgid "failed to reload/restart DNS resolver"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:95
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:150
 msgid "failed to remove temporary files"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:87
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:142
 msgid "failed to restart/reload DNS resolver"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:89
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:144
 msgid "failed to sort data file"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:99
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:154
 msgid "failed to stop %s"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:96
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:151
 msgid "failed to unpack compressed cache"
 msgstr ""
 
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:196
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:158
+msgid "no HTTPS/SSL support on device"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:252
 msgid "none"
 msgstr "無"
 
+#~ msgid "Blacklisted Domain URLs"
+#~ msgstr "列入黑名單的域名 URL"
+
+#~ msgid "Blacklisted Domains"
+#~ msgstr "列入黑名單的域名"
+
+#~ msgid "Blacklisted Hosts URLs"
+#~ msgstr "列入黑名單的主機 URL"
+
+#~ msgid "Whitelist and Blocklist Management"
+#~ msgstr "白名單和黑名單管理"
+
+#~ msgid "Whitelisted Domain URLs"
+#~ msgstr "白名單域名 URL"
+
+#~ msgid "Whitelisted Domains"
+#~ msgstr "白名單域名"
+
 #~ msgid "Pick the LED not already used in"
 #~ msgstr "選擇尚未使用的 LED"
 
index 8a890532bbe0249f92aeef312a92d1c45bfc2ff8..eb579e8a44ddcd29693355fa3314ad48c1e4e275 100644 (file)
@@ -1,11 +1,38 @@
 {
        "luci-app-simple-adblock": {
-               "description": "Grant UCI access for luci-app-simple-adblock",
+               "description": "Grant UCI and file access for luci-app-simple-adblock",
                "read": {
-                       "uci": [ "simple-adblock" ]
+                       "cgi-io": [
+                               "exec"
+                       ],
+                       "file": {
+                               "/usr/lib/opkg/status": [
+                                       "read"
+                               ],
+                               "/sys/class/leds/*": [
+                                       "read"
+                               ],
+                               "/var/run/simple-adblock.*": [
+                                       "read"
+                               ],
+                               "/etc/init.d/simple-adblock *": [
+                                       "exec"
+                               ],
+                               "/usr/sbin/dnsmasq *": [
+                                       "exec"
+                               ],
+                               "/usr/sbin/ipset *": [
+                                       "exec"
+                               ]
+                       },
+                               "uci": [
+                               "simple-adblock"
+                       ]
                },
                "write": {
-                       "uci": [ "simple-adblock" ]
+                       "uci": [
+                               "simple-adblock"
+                       ]
                }
        }
-}
+}
\ No newline at end of file
diff --git a/applications/luci-app-splash/po/ar/splash.po b/applications/luci-app-splash/po/ar/splash.po
new file mode 100644 (file)
index 0000000..4d42749
--- /dev/null
@@ -0,0 +1,410 @@
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-05-21 02:10+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: Automatically generated\n"
+"Language-Team: none\n"
+"Language: ar\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: Translate Toolkit 2.5.1\n"
+
+#: applications/luci-app-splash/luasrc/view/splash/splash.htm:53
+msgid "%s with the operator of this access point."
+msgstr ""
+
+#: applications/luci-app-splash/luasrc/view/splash/splash.htm:65
+#: applications/luci-app-splash/luasrc/view/splash_splash/splash.htm:13
+msgid "Accept"
+msgstr ""
+
+#: applications/luci-app-splash/luasrc/view/splash/splash.htm:79
+msgid ""
+"Access to the internet might be possible nevertheless, because some "
+"activists of this project share their private internet connections. These "
+"few connections are shared between all users. That means available bandwidth "
+"is limited and because of this we ask you not to do any of the following:"
+msgstr ""
+
+#: applications/luci-app-splash/luasrc/view/splash/splash.htm:112
+msgid ""
+"Access to the network is not guaranteed. It can be interrupted at any time "
+"without notice for any reason, for certain devices, and/or may be blocked "
+"for certain users."
+msgstr ""
+
+#: applications/luci-app-splash/luasrc/view/admin_status/splash.htm:199
+msgid "Active Clients"
+msgstr ""
+
+#: applications/luci-app-splash/luasrc/model/cbi/splash/splash.lua:70
+msgid "Allowed hosts/subnets"
+msgstr ""
+
+#: applications/luci-app-splash/luasrc/model/cbi/splash/splashtext.lua:36
+msgid ""
+"As an alternative to editing the complete splash text you can also just "
+"include some custom text in the default splash page by entering it here."
+msgstr ""
+
+#: applications/luci-app-splash/luasrc/model/cbi/splash/splash.lua:18
+msgid ""
+"Bandwidth limit for clients is only activated when both up- and download "
+"limit are set. Use a value of 0 here to completely disable this limitation. "
+"Whitelisted clients are not limited."
+msgstr ""
+
+#: applications/luci-app-splash/luasrc/view/splash/splash.htm:95
+msgid ""
+"Become an active member of this community and help by operating your own node"
+msgstr ""
+
+#: applications/luci-app-splash/luasrc/model/cbi/splash/splash.lua:62
+msgid "Blacklist"
+msgstr ""
+
+#: applications/luci-app-splash/luasrc/view/splash/blocked.htm:12
+msgid "Blocked"
+msgstr ""
+
+#: applications/luci-app-splash/luasrc/view/splash/splash.htm:56
+msgid ""
+"By accepting these rules you can use this network for %s hour(s). After this "
+"time you need to accept these rules again."
+msgstr ""
+
+#: applications/luci-app-splash/luasrc/model/cbi/splash/splash.lua:10
+msgid "Clearance time"
+msgstr ""
+
+#: applications/luci-app-splash/luasrc/controller/splash/splash.lua:8
+#: applications/luci-app-splash/luasrc/controller/splash/splash.lua:20
+#: applications/luci-app-splash/luasrc/model/cbi/splash/splash.lua:5
+#: applications/luci-app-splash/luasrc/view/admin_status/splash.htm:197
+msgid "Client-Splash"
+msgstr ""
+
+#: applications/luci-app-splash/luasrc/model/cbi/splash/splash.lua:5
+msgid ""
+"Client-Splash is a hotspot authentication system for wireless mesh networks."
+msgstr ""
+
+#: applications/luci-app-splash/luasrc/model/cbi/splash/splash.lua:11
+msgid ""
+"Clients are redirected to this page after they have accepted the splash. If "
+"this is left empty they are redirected to the page they had requested."
+msgstr ""
+
+#: applications/luci-app-splash/luasrc/model/cbi/splash/splash.lua:15
+msgid "Clients download speed is limited to this value (kbyte/s)"
+msgstr ""
+
+#: applications/luci-app-splash/luasrc/model/cbi/splash/splash.lua:10
+msgid ""
+"Clients that have accepted the splash are allowed to use the network for "
+"that many hours."
+msgstr ""
+
+#: applications/luci-app-splash/luasrc/model/cbi/splash/splash.lua:14
+msgid "Clients upload speed is limited to this value (kbyte/s)"
+msgstr ""
+
+#: applications/luci-app-splash/luasrc/view/splash/blocked.htm:15
+msgid "Contact the owner"
+msgstr ""
+
+#: applications/luci-app-splash/luasrc/view/splash_splash/splash.htm:12
+msgid "Decline"
+msgstr ""
+
+#: applications/luci-app-splash/luasrc/model/cbi/splash/splash.lua:71
+msgid ""
+"Destination hosts and networks that are excluded from splashing, i.e. they "
+"are always allowed."
+msgstr ""
+
+#: applications/luci-app-splash/luasrc/view/splash/splash.htm:97
+msgid "Donate some money to help us keep this project alive."
+msgstr ""
+
+#: applications/luci-app-splash/luasrc/model/cbi/splash/splash.lua:15
+msgid "Download limit"
+msgstr ""
+
+#: applications/luci-app-splash/luasrc/model/cbi/splash/splashtext.lua:12
+msgid "Edit the complete splash text"
+msgstr ""
+
+#: applications/luci-app-splash/luasrc/view/splash/splash.htm:121
+msgid "Fair Use Policy"
+msgstr ""
+
+#: applications/luci-app-splash/luasrc/model/cbi/splash/splash.lua:29
+msgid "Firewall zone"
+msgstr ""
+
+#: applications/luci-app-splash/luasrc/model/cbi/splash/splash.lua:7
+msgid "General"
+msgstr ""
+
+#: applications/luci-app-splash/luasrc/view/splash/splash.htm:54
+msgid "Get in contact"
+msgstr ""
+
+#: applications/luci-app-splash/root/usr/share/rpcd/acl.d/luci-app-splash.json:3
+msgid "Grant UCI access for luci-app-splash"
+msgstr ""
+
+#: applications/luci-app-splash/luasrc/view/admin_status/splash.htm:205
+msgid "Hostname"
+msgstr ""
+
+#: applications/luci-app-splash/luasrc/model/cbi/splash/splash.lua:76
+#: applications/luci-app-splash/luasrc/view/admin_status/splash.htm:206
+msgid "IP Address"
+msgstr ""
+
+#: applications/luci-app-splash/luasrc/view/splash/splash.htm:98
+msgid ""
+"If you operate your own wifi equipment use channels different from ours."
+msgstr ""
+
+#: applications/luci-app-splash/luasrc/view/splash/splash.htm:93
+msgid "If you use this network on a regular basis we ask for your support:"
+msgstr ""
+
+#: applications/luci-app-splash/luasrc/model/cbi/splash/splashtext.lua:35
+msgid "Include your own text in the default splash"
+msgstr ""
+
+#: applications/luci-app-splash/luasrc/model/cbi/splash/splash.lua:38
+msgid "Intercept client traffic on this Interface"
+msgstr ""
+
+#: applications/luci-app-splash/luasrc/model/cbi/splash/splash.lua:21
+msgid "Interfaces"
+msgstr ""
+
+#: applications/luci-app-splash/luasrc/model/cbi/splash/splash.lua:21
+msgid "Interfaces that are used for Splash."
+msgstr ""
+
+#: applications/luci-app-splash/luasrc/view/splash/splash.htm:49
+msgid ""
+"KB/s (Download/Upload). You may be able to remove this limit by actively "
+"contributing to this project."
+msgstr ""
+
+#: applications/luci-app-splash/luasrc/view/splash/splash.htm:115
+msgid "Legally Prohibited Activities"
+msgstr ""
+
+#: applications/luci-app-splash/luasrc/view/splash/splash.htm:118
+msgid "Legally Prohibited content"
+msgstr ""
+
+#: applications/luci-app-splash/luasrc/model/cbi/splash/splash.lua:59
+#: applications/luci-app-splash/luasrc/model/cbi/splash/splash.lua:68
+#: applications/luci-app-splash/luasrc/view/admin_status/splash.htm:207
+msgid "MAC Address"
+msgstr ""
+
+#: applications/luci-app-splash/luasrc/model/cbi/splash/splash.lua:63
+msgid "MAC addresses in this list are blocked."
+msgstr ""
+
+#: applications/luci-app-splash/luasrc/model/cbi/splash/splash.lua:54
+msgid ""
+"MAC addresses of whitelisted clients. These do not need to accept the splash "
+"and are not bandwidth limited."
+msgstr ""
+
+#: applications/luci-app-splash/luasrc/model/cbi/splash/splash.lua:77
+msgid "Netmask"
+msgstr ""
+
+#: applications/luci-app-splash/luasrc/model/cbi/splash/splash.lua:37
+msgid "Network"
+msgstr ""
+
+#: applications/luci-app-splash/luasrc/view/admin_status/splash.htm:147
+#: applications/luci-app-splash/luasrc/view/admin_status/splash.htm:261
+msgid "No clients connected"
+msgstr ""
+
+#: applications/luci-app-splash/luasrc/view/splash/splash.htm:78
+msgid ""
+"Please note that we are not an internet service provider but an experimental "
+"community network."
+msgstr ""
+
+#: applications/luci-app-splash/luasrc/view/admin_status/splash.htm:210
+msgid "Policy"
+msgstr ""
+
+#: applications/luci-app-splash/luasrc/model/cbi/splash/splash.lua:11
+msgid "Redirect target"
+msgstr ""
+
+#: applications/luci-app-splash/luasrc/view/splash/splash.htm:124
+msgid "Safety"
+msgstr ""
+
+#: applications/luci-app-splash/luasrc/view/admin_status/splash.htm:182
+#: applications/luci-app-splash/luasrc/view/admin_status/splash.htm:248
+msgid "Save"
+msgstr ""
+
+#: applications/luci-app-splash/luasrc/model/cbi/splash/splash.lua:30
+msgid "Splash rules are integrated in this firewall zone"
+msgstr ""
+
+#: applications/luci-app-splash/luasrc/controller/splash/splash.lua:9
+msgid "Splashtext"
+msgstr ""
+
+#: applications/luci-app-splash/luasrc/view/splash/splash.htm:125
+msgid ""
+"The network, like the Internet, is unencrypted and open. Each participant is "
+"responsible for the safety of their own connections and devices."
+msgstr ""
+
+#: applications/luci-app-splash/luasrc/view/splash/splash.htm:110
+msgid ""
+"The open and free wireless network of volunteers (\"Operators\") provides "
+"the necessary equipment and Internet connections (\"Infrastructure\") at "
+"their own expense."
+msgstr ""
+
+#: applications/luci-app-splash/luasrc/view/splash/splash.htm:128
+msgid ""
+"The operator claims no liability for loss of data, unauthorized access/"
+"damage to devices, or financial losses that participants may suffer from the "
+"use of the network."
+msgstr ""
+
+#: applications/luci-app-splash/luasrc/view/splash/splash.htm:116
+msgid ""
+"The participant agrees to not perform any action and refrain from acts which "
+"may violate the law or infringe upon the rights of third parties."
+msgstr ""
+
+#: applications/luci-app-splash/luasrc/view/splash/splash.htm:119
+msgid ""
+"The participant agrees to not transfer content over the network which "
+"violates the law."
+msgstr ""
+
+#: applications/luci-app-splash/luasrc/view/splash/splash.htm:122
+msgid ""
+"The participant agrees to not use the network in any way which will harm the "
+"infrastructure, the network itself, its operators or other participants."
+msgstr ""
+
+#: applications/luci-app-splash/luasrc/view/splash/splash.htm:111
+msgid ""
+"These Terms of Use govern the use of the network by its participants' "
+"computer, PDA, or similar device (\"Devices\") within the network."
+msgstr ""
+
+#: applications/luci-app-splash/luasrc/view/admin_status/splash.htm:208
+msgid "Time remaining"
+msgstr ""
+
+#: applications/luci-app-splash/luasrc/view/splash/blocked.htm:15
+msgid ""
+"To ask for the reason why you have been blocked or ask for access again you "
+"can try to contact the owner of this access point:"
+msgstr ""
+
+#: applications/luci-app-splash/luasrc/view/admin_status/splash.htm:209
+msgid "Traffic in/out"
+msgstr ""
+
+#: applications/luci-app-splash/luasrc/model/cbi/splash/splash.lua:14
+msgid "Upload limit"
+msgstr ""
+
+#: applications/luci-app-splash/luasrc/view/splash/splash.htm:108
+msgid "Usage Agreement"
+msgstr ""
+
+#: applications/luci-app-splash/luasrc/view/splash/splash.htm:75
+msgid "Welcome"
+msgstr ""
+
+#: applications/luci-app-splash/luasrc/model/cbi/splash/splash.lua:53
+msgid "Whitelist"
+msgstr ""
+
+#: applications/luci-app-splash/luasrc/view/splash/splash.htm:77
+msgid "You are now connected to the free wireless mesh network"
+msgstr ""
+
+#: applications/luci-app-splash/luasrc/model/cbi/splash/splashtext.lua:13
+msgid ""
+"You can enter your own text that is displayed to clients here.<br />It is "
+"possible to use the following markers: ###COMMUNITY###, ###COMMUNITY_URL###, "
+"###CONTACTURL###, ###LEASETIME###, ###LIMIT### and ###ACCEPT###."
+msgstr ""
+
+#: applications/luci-app-splash/luasrc/view/splash/blocked.htm:14
+msgid ""
+"Your access to this network has been blocked, most likely because you did "
+"something that our rules explicitly forbid."
+msgstr ""
+
+#: applications/luci-app-splash/luasrc/view/splash/splash.htm:48
+msgid "Your bandwidth is limited to"
+msgstr ""
+
+#: applications/luci-app-splash/luasrc/view/admin_status/splash.htm:176
+#: applications/luci-app-splash/luasrc/view/admin_status/splash.htm:178
+#: applications/luci-app-splash/luasrc/view/admin_status/splash.htm:243
+msgid "blacklisted"
+msgstr ""
+
+#: applications/luci-app-splash/luasrc/view/admin_status/splash.htm:235
+msgid "expired"
+msgstr ""
+
+#: applications/luci-app-splash/luasrc/model/cbi/splash/splash.lua:77
+msgid "optional when using host addresses"
+msgstr ""
+
+#: applications/luci-app-splash/luasrc/view/splash/splash.htm:85
+msgid "perform any kind of illegal activities"
+msgstr ""
+
+#: applications/luci-app-splash/luasrc/view/admin_status/splash.htm:170
+#: applications/luci-app-splash/luasrc/view/admin_status/splash.htm:173
+#: applications/luci-app-splash/luasrc/view/admin_status/splash.htm:242
+msgid "splashed"
+msgstr ""
+
+#: applications/luci-app-splash/luasrc/view/admin_status/splash.htm:171
+#: applications/luci-app-splash/luasrc/view/admin_status/splash.htm:245
+msgid "temporarily blocked"
+msgstr ""
+
+#: applications/luci-app-splash/luasrc/view/admin_status/splash.htm:230
+#: applications/luci-app-splash/luasrc/view/admin_status/splash.htm:231
+msgid "unknown"
+msgstr ""
+
+#: applications/luci-app-splash/luasrc/view/splash/splash.htm:83
+msgid "use filesharing applications on this network"
+msgstr ""
+
+#: applications/luci-app-splash/luasrc/view/splash/splash.htm:84
+msgid "waste bandwidth with unnecessary downloads or streams"
+msgstr ""
+
+#: applications/luci-app-splash/luasrc/view/admin_status/splash.htm:165
+#: applications/luci-app-splash/luasrc/view/admin_status/splash.htm:167
+#: applications/luci-app-splash/luasrc/view/admin_status/splash.htm:241
+msgid "whitelisted"
+msgstr ""
index f0dd6669b427495bb5f31fe327743e2369b4ebf9..57d060cef0aaa3489f6aa267b17e9b374844dfcb 100644 (file)
@@ -3,14 +3,16 @@ msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: \n"
 "POT-Creation-Date: 2020-05-11 07:19+0200\n"
-"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
-"Last-Translator: Automatically generated\n"
-"Language-Team: none\n"
+"PO-Revision-Date: 2020-06-02 06:42+0000\n"
+"Last-Translator: Petri Asikainen <uniluodossa@gmail.com>\n"
+"Language-Team: Finnish <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationssplash/fi/>\n"
 "Language: fi\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
-"X-Generator: Translate Toolkit 2.5.1\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+"X-Generator: Weblate 4.1-dev\n"
 
 #: applications/luci-app-splash/luasrc/view/splash/splash.htm:53
 msgid "%s with the operator of this access point."
@@ -148,7 +150,7 @@ msgstr ""
 
 #: applications/luci-app-splash/luasrc/model/cbi/splash/splash.lua:7
 msgid "General"
-msgstr ""
+msgstr "Yleinen"
 
 #: applications/luci-app-splash/luasrc/view/splash/splash.htm:54
 msgid "Get in contact"
@@ -160,7 +162,7 @@ msgstr ""
 
 #: applications/luci-app-splash/luasrc/view/admin_status/splash.htm:205
 msgid "Hostname"
-msgstr ""
+msgstr "Palvelinnimi"
 
 #: applications/luci-app-splash/luasrc/model/cbi/splash/splash.lua:76
 #: applications/luci-app-splash/luasrc/view/admin_status/splash.htm:206
@@ -186,7 +188,7 @@ msgstr ""
 
 #: applications/luci-app-splash/luasrc/model/cbi/splash/splash.lua:21
 msgid "Interfaces"
-msgstr ""
+msgstr "Sovittimet"
 
 #: applications/luci-app-splash/luasrc/model/cbi/splash/splash.lua:21
 msgid "Interfaces that are used for Splash."
@@ -228,7 +230,7 @@ msgstr ""
 
 #: applications/luci-app-splash/luasrc/model/cbi/splash/splash.lua:37
 msgid "Network"
-msgstr ""
+msgstr "Verkko"
 
 #: applications/luci-app-splash/luasrc/view/admin_status/splash.htm:147
 #: applications/luci-app-splash/luasrc/view/admin_status/splash.htm:261
@@ -243,7 +245,7 @@ msgstr ""
 
 #: applications/luci-app-splash/luasrc/view/admin_status/splash.htm:210
 msgid "Policy"
-msgstr ""
+msgstr "Käytäntö"
 
 #: applications/luci-app-splash/luasrc/model/cbi/splash/splash.lua:11
 msgid "Redirect target"
@@ -256,7 +258,7 @@ msgstr ""
 #: applications/luci-app-splash/luasrc/view/admin_status/splash.htm:182
 #: applications/luci-app-splash/luasrc/view/admin_status/splash.htm:248
 msgid "Save"
-msgstr ""
+msgstr "Tallenna"
 
 #: applications/luci-app-splash/luasrc/model/cbi/splash/splash.lua:30
 msgid "Splash rules are integrated in this firewall zone"
index 51e13126836e616766252607a56dcd5138b8a8f0..7833c3fa4bdd45e59f7721b315452e270a226697 100644 (file)
@@ -3,8 +3,8 @@ msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: \n"
 "POT-Creation-Date: 2019-10-17 09:01+0200\n"
-"PO-Revision-Date: 2019-10-17 07:25+0000\n"
-"Last-Translator: Scott Anecito <scott.anecito@protonmail.com>\n"
+"PO-Revision-Date: 2020-06-13 22:13+0000\n"
+"Last-Translator: Satoru Yoshida <ramat@ram.ne.jp>\n"
 "Language-Team: Japanese <https://hosted.weblate.org/projects/openwrt/"
 "luciapplicationssplash/ja/>\n"
 "Language: ja\n"
@@ -12,7 +12,7 @@ msgstr ""
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
 "Plural-Forms: nplurals=1; plural=0;\n"
-"X-Generator: Weblate 3.9\n"
+"X-Generator: Weblate 4.1-dev\n"
 
 #: applications/luci-app-splash/luasrc/view/splash/splash.htm:53
 msgid "%s with the operator of this access point."
@@ -66,7 +66,7 @@ msgstr ""
 
 #: applications/luci-app-splash/luasrc/model/cbi/splash/splash.lua:62
 msgid "Blacklist"
-msgstr ""
+msgstr "ブラックリスト"
 
 #: applications/luci-app-splash/luasrc/view/splash/blocked.htm:12
 msgid "Blocked"
@@ -167,7 +167,7 @@ msgstr "ホスト名"
 #: applications/luci-app-splash/luasrc/model/cbi/splash/splash.lua:76
 #: applications/luci-app-splash/luasrc/view/admin_status/splash.htm:206
 msgid "IP Address"
-msgstr ""
+msgstr "IP アドレス"
 
 #: applications/luci-app-splash/luasrc/view/splash/splash.htm:98
 msgid ""
@@ -230,7 +230,7 @@ msgstr ""
 
 #: applications/luci-app-splash/luasrc/model/cbi/splash/splash.lua:37
 msgid "Network"
-msgstr ""
+msgstr "ネットワーク"
 
 #: applications/luci-app-splash/luasrc/view/admin_status/splash.htm:147
 #: applications/luci-app-splash/luasrc/view/admin_status/splash.htm:261
@@ -245,7 +245,7 @@ msgstr ""
 
 #: applications/luci-app-splash/luasrc/view/admin_status/splash.htm:210
 msgid "Policy"
-msgstr ""
+msgstr "ポリシー"
 
 #: applications/luci-app-splash/luasrc/model/cbi/splash/splash.lua:11
 msgid "Redirect target"
@@ -258,7 +258,7 @@ msgstr ""
 #: applications/luci-app-splash/luasrc/view/admin_status/splash.htm:182
 #: applications/luci-app-splash/luasrc/view/admin_status/splash.htm:248
 msgid "Save"
-msgstr ""
+msgstr "保存"
 
 #: applications/luci-app-splash/luasrc/model/cbi/splash/splash.lua:30
 msgid "Splash rules are integrated in this firewall zone"
@@ -371,7 +371,7 @@ msgstr ""
 
 #: applications/luci-app-splash/luasrc/view/admin_status/splash.htm:235
 msgid "expired"
-msgstr ""
+msgstr "期限切れ"
 
 #: applications/luci-app-splash/luasrc/model/cbi/splash/splash.lua:77
 msgid "optional when using host addresses"
@@ -395,7 +395,7 @@ msgstr ""
 #: applications/luci-app-splash/luasrc/view/admin_status/splash.htm:230
 #: applications/luci-app-splash/luasrc/view/admin_status/splash.htm:231
 msgid "unknown"
-msgstr ""
+msgstr "不明"
 
 #: applications/luci-app-splash/luasrc/view/splash/splash.htm:83
 msgid "use filesharing applications on this network"
index 88fdd2780055703a8b38c78b5ab77e205f4d21cd..29a83ea13fb3bea4ccd9a231b2cac1adb976fa45 100644 (file)
@@ -3,7 +3,7 @@ msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: \n"
 "POT-Creation-Date: 2011-11-02 05:36+0200\n"
-"PO-Revision-Date: 2020-05-02 15:55+0000\n"
+"PO-Revision-Date: 2020-05-22 12:40+0000\n"
 "Last-Translator: Wellington Terumi Uemura <wellingtonuemura@gmail.com>\n"
 "Language-Team: Portuguese (Brazil) <https://hosted.weblate.org/projects/"
 "openwrt/luciapplicationssplash/pt_BR/>\n"
@@ -154,8 +154,8 @@ msgid ""
 "Destination hosts and networks that are excluded from splashing, i.e. they "
 "are always allowed."
 msgstr ""
-"As redes e as máquinas de destino que são excluídas a partir da "
-"*splashing*,  são sempre permitidas."
+"As redes e as máquinas do destino que são excluídas a partir do *splashing*, "
+"sempre são permitidas."
 
 #: applications/luci-app-splash/luasrc/view/splash/splash.htm:97
 msgid "Donate some money to help us keep this project alive."
index 0491b3f4008ba7fba50a76147d9accb79b50148f..62da52273adc4bd8e47b76c766e86ba7bf8f3fc5 100644 (file)
@@ -2,7 +2,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: LuCI: splash\n"
 "POT-Creation-Date: 2013-11-13 18:52+0200\n"
-"PO-Revision-Date: 2020-04-19 00:53+0000\n"
+"PO-Revision-Date: 2020-06-07 15:48+0000\n"
 "Last-Translator: Artem <KovalevArtem.ru@gmail.com>\n"
 "Language-Team: Russian <https://hosted.weblate.org/projects/openwrt/"
 "luciapplicationssplash/ru/>\n"
@@ -10,9 +10,9 @@ 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.0.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.1-dev\n"
 "Project-Info: Это технический перевод, не дословный. Главное-удобный русский "
 "интерфейс, все проверялось в графическом режиме, совместим с другими apps\n"
 
@@ -187,7 +187,7 @@ msgstr ""
 
 #: applications/luci-app-splash/root/usr/share/rpcd/acl.d/luci-app-splash.json:3
 msgid "Grant UCI access for luci-app-splash"
-msgstr ""
+msgstr "Предоставить UCI доступ для luci-app-splash"
 
 #: applications/luci-app-splash/luasrc/view/admin_status/splash.htm:205
 msgid "Hostname"
diff --git a/applications/luci-app-sqm/po/ar/sqm.po b/applications/luci-app-sqm/po/ar/sqm.po
new file mode 100644 (file)
index 0000000..895b737
--- /dev/null
@@ -0,0 +1,193 @@
+msgid ""
+msgstr ""
+"Language: ar\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:206
+msgid ""
+"Advanced option string to pass to the egress queueing disciplines; no error "
+"checking, use very carefully."
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:202
+msgid ""
+"Advanced option string to pass to the ingress queueing disciplines; no error "
+"checking, use very carefully."
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:33
+msgid "Basic Settings"
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:88
+msgid ""
+"Create log file for this SQM instance under /var/run/sqm/${Interface_name}."
+"[start|stop]-sqm.log."
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:80
+msgid ""
+"Download speed (kbit/s) (ingress) set to 0 to selectively disable ingress "
+"shaping:"
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:40
+msgid "Enable this SQM instance."
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:157
+msgid ""
+"Explicit congestion notification (ECN) status on inbound packets (ingress):"
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:164
+msgid ""
+"Explicit congestion notification (ECN) status on outbound packets (egress)."
+msgstr ""
+
+#: applications/luci-app-sqm/root/usr/share/rpcd/acl.d/luci-app-sqm.json:3
+msgid "Grant UCI access for luci-app-sqm"
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:183
+msgid "Hard limit on egress queues; leave empty for default."
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:176
+msgid "Hard limit on ingress queues; leave empty for default."
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:150
+msgid "Ignore DSCP on ingress:"
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:64
+msgid "Interface name"
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:195
+msgid ""
+"Latency target for egress, e.g. 5ms [units: s, ms, or us]; leave empty for "
+"automatic selection, put in the word default for the qdisc's default."
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:190
+msgid ""
+"Latency target for ingress, e.g 5ms [units: s, ms, or us]; leave empty for "
+"automatic selection, put in the word default for the qdisc's default."
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:35
+msgid "Link Layer Adaptation"
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:231
+msgid ""
+"Maximal Size for size and rate calculations, tcMTU (byte); needs to be >= "
+"interface MTU + overhead:"
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:245
+msgid ""
+"Minimal packet size, MPU (byte); needs to be > 0 for ethernet size tables:"
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:238
+msgid ""
+"Number of entries in size/rate tables, TSIZE; for ATM choose TSIZE = (tcMTU "
+"+ 1) / 16:"
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:217
+msgid "Per Packet Overhead (byte):"
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:34
+msgid "Queue Discipline"
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:122
+msgid "Queue setup script"
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:32
+msgid "Queues"
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:108
+msgid ""
+"Queuing disciplines useable on this system. After installing a new qdisc, "
+"you need to restart the router to see updates!"
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/controller/sqm.lua:24
+msgid "SQM QoS"
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:226
+msgid ""
+"Show Advanced Linklayer Options, (only needed if MTU > 1500). Advanced "
+"options will only be used as long as this box is checked."
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:139
+msgid ""
+"Show and Use Advanced Configuration. Advanced options will only be used as "
+"long as this box is checked."
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:171
+msgid ""
+"Show and Use Dangerous Configuration. Dangerous options will only be used as "
+"long as this box is checked."
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:25
+msgid "Smart Queue Management"
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:143
+msgid "Squash DSCP on inbound packets (ingress):"
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:54
+msgid ""
+"The SQM GUI has just enabled the sqm initscript on your behalf. Remember to "
+"disable the sqm initscript manually under System Startup menu in case this "
+"change was not wished for."
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:84
+msgid ""
+"Upload speed (kbit/s) (egress) set to 0 to selectively disable egress "
+"shaping:"
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:92
+msgid "Verbosity of SQM's output into the system log."
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:211
+msgid "Which link layer to account for:"
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:252
+msgid "Which linklayer adaptation mechanism to use; for testing only"
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:26
+msgid ""
+"With <abbr title=\"Smart Queue Management\">SQM</abbr> you can enable "
+"traffic shaping, better mixing (Fair Queueing), active queue length "
+"management (AQM) and prioritisation on one network interface."
+msgstr ""
+
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:96
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:109
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:158
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:165
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:212
+#: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:253
+msgid "default"
+msgstr ""
index 71d31f2acab38cbd9862f01df82025196b95bc51..d3e86c04e4c5efe00a9e7385db5a2035dbb13f08 100644 (file)
@@ -1,8 +1,14 @@
 msgid ""
 msgstr ""
+"PO-Revision-Date: 2020-05-20 20:35+0000\n"
+"Last-Translator: Hannu Nyman <hannu.nyman@iki.fi>\n"
+"Language-Team: Finnish <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationssqm/fi/>\n"
 "Language: fi\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+"X-Generator: Weblate 4.1-dev\n"
 
 #: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:206
 msgid ""
@@ -18,23 +24,27 @@ msgstr ""
 
 #: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:33
 msgid "Basic Settings"
-msgstr ""
+msgstr "Perusasetukset"
 
 #: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:88
 msgid ""
 "Create log file for this SQM instance under /var/run/sqm/${Interface_name}."
 "[start|stop]-sqm.log."
 msgstr ""
+"Luo lokitiedosto tälle SQM-esiintymälle: /var/run/sqm/"
+"${Interface_name}.[start|stop]-sqm.log."
 
 #: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:80
 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ä:"
 
 #: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:40
 msgid "Enable this SQM instance."
-msgstr ""
+msgstr "Ota tämä SQM-instanssi käyttöön"
 
 #: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:157
 msgid ""
@@ -48,7 +58,7 @@ msgstr ""
 
 #: applications/luci-app-sqm/root/usr/share/rpcd/acl.d/luci-app-sqm.json:3
 msgid "Grant UCI access for luci-app-sqm"
-msgstr ""
+msgstr "Salli pääsy SQM-asetuksiin"
 
 #: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:183
 msgid "Hard limit on egress queues; leave empty for default."
@@ -64,7 +74,7 @@ msgstr ""
 
 #: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:64
 msgid "Interface name"
-msgstr ""
+msgstr "Sovittimen nimi"
 
 #: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:195
 msgid ""
@@ -105,21 +115,23 @@ msgstr ""
 
 #: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:34
 msgid "Queue Discipline"
-msgstr ""
+msgstr "Jonomenetelmä (qdisc)"
 
 #: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:122
 msgid "Queue setup script"
-msgstr ""
+msgstr "Jonomenetelmän asetustiedosto"
 
 #: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:32
 msgid "Queues"
-msgstr ""
+msgstr "Jonot"
 
 #: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:108
 msgid ""
 "Queuing disciplines useable on this system. After installing a new qdisc, "
 "you need to restart the router to see updates!"
 msgstr ""
+"Käytettävissä olevat jonomenetelmät (qdisc). Uuden qdiscin asentamisen "
+"jälkeen tiedot päivittyvät laitteen uudelleenkäynnistyksen yhteydessä."
 
 #: applications/luci-app-sqm/luasrc/controller/sqm.lua:24
 msgid "SQM QoS"
@@ -190,4 +202,4 @@ msgstr ""
 #: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:212
 #: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:253
 msgid "default"
-msgstr ""
+msgstr "vakio"
index f3c85e9a23266562757695d10e51a00ff09bc81c..5525542444eefe45e7a3d07d373ee28fc49843eb 100644 (file)
@@ -1,14 +1,14 @@
 msgid ""
 msgstr ""
-"PO-Revision-Date: 2020-04-20 17:06+0000\n"
-"Last-Translator: viking76 <liaudetgael@gmail.com>\n"
+"PO-Revision-Date: 2020-06-02 06:41+0000\n"
+"Last-Translator: Christophe CHAUVET <christophe.chauvet@gmail.com>\n"
 "Language-Team: French <https://hosted.weblate.org/projects/openwrt/"
 "luciapplicationssqm/fr/>\n"
 "Language: fr\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
 "Plural-Forms: nplurals=2; plural=n > 1;\n"
-"X-Generator: Weblate 4.0.2-dev\n"
+"X-Generator: Weblate 4.1-dev\n"
 
 #: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:206
 msgid ""
@@ -66,7 +66,7 @@ msgstr ""
 
 #: applications/luci-app-sqm/root/usr/share/rpcd/acl.d/luci-app-sqm.json:3
 msgid "Grant UCI access for luci-app-sqm"
-msgstr ""
+msgstr "Autoriser l'accès UCI pour luci-app-sqm"
 
 #: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:183
 msgid "Hard limit on egress queues; leave empty for default."
index 960038596b04c76e6a0eb3c030930df8e731f86c..a7dad2c4a7dd05f5c7134c9ae32c79500550a0d0 100644 (file)
@@ -1,8 +1,14 @@
 msgid ""
 msgstr ""
+"PO-Revision-Date: 2020-06-13 22:13+0000\n"
+"Last-Translator: Satoru Yoshida <ramat@ram.ne.jp>\n"
+"Language-Team: Japanese <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationssqm/ja/>\n"
 "Language: ja\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.1-dev\n"
 
 #: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:206
 msgid ""
@@ -18,7 +24,7 @@ msgstr ""
 
 #: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:33
 msgid "Basic Settings"
-msgstr ""
+msgstr "基本設定"
 
 #: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:88
 msgid ""
@@ -34,7 +40,7 @@ msgstr ""
 
 #: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:40
 msgid "Enable this SQM instance."
-msgstr ""
+msgstr "この SQM インスタンスを有効にします。"
 
 #: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:157
 msgid ""
@@ -48,7 +54,7 @@ msgstr ""
 
 #: applications/luci-app-sqm/root/usr/share/rpcd/acl.d/luci-app-sqm.json:3
 msgid "Grant UCI access for luci-app-sqm"
-msgstr ""
+msgstr "luci-app-sqm に UCI アクセスを許可"
 
 #: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:183
 msgid "Hard limit on egress queues; leave empty for default."
@@ -64,7 +70,7 @@ msgstr ""
 
 #: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:64
 msgid "Interface name"
-msgstr ""
+msgstr "インターフェース名"
 
 #: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:195
 msgid ""
@@ -113,7 +119,7 @@ msgstr ""
 
 #: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:32
 msgid "Queues"
-msgstr ""
+msgstr "キュー"
 
 #: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:108
 msgid ""
@@ -145,7 +151,7 @@ msgstr ""
 
 #: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:25
 msgid "Smart Queue Management"
-msgstr ""
+msgstr "スマート・キュー管理"
 
 #: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:143
 msgid "Squash DSCP on inbound packets (ingress):"
@@ -190,4 +196,4 @@ msgstr ""
 #: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:212
 #: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:253
 msgid "default"
-msgstr ""
+msgstr "デフォルト"
index b3967bb1a2e22c5f3283e3c6cd931dcf31e56c6c..7014fde24ad5ef5d6fa599e2e579759d9c4fc882 100644 (file)
@@ -1,15 +1,15 @@
 msgid ""
 msgstr ""
-"PO-Revision-Date: 2020-04-19 00:54+0000\n"
+"PO-Revision-Date: 2020-06-07 15:48+0000\n"
 "Last-Translator: Artem <KovalevArtem.ru@gmail.com>\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.0.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.1-dev\n"
 
 #: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:206
 msgid ""
@@ -55,7 +55,7 @@ msgstr ""
 
 #: applications/luci-app-sqm/root/usr/share/rpcd/acl.d/luci-app-sqm.json:3
 msgid "Grant UCI access for luci-app-sqm"
-msgstr ""
+msgstr "Предоставить UCI доступ для luci-app-sqm"
 
 #: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:183
 msgid "Hard limit on egress queues; leave empty for default."
diff --git a/applications/luci-app-squid/po/ar/squid.po b/applications/luci-app-squid/po/ar/squid.po
new file mode 100644 (file)
index 0000000..58ca720
--- /dev/null
@@ -0,0 +1,34 @@
+msgid ""
+msgstr ""
+"Language: ar\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#: applications/luci-app-squid/luasrc/model/cbi/squid.lua:42
+msgid "Advanced Settings"
+msgstr ""
+
+#: applications/luci-app-squid/luasrc/model/cbi/squid.lua:38
+msgid "Coredump files directory"
+msgstr ""
+
+#: applications/luci-app-squid/luasrc/model/cbi/squid.lua:28
+msgid "General Settings"
+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 ""
+
+#: applications/luci-app-squid/luasrc/model/cbi/squid.lua:30
+msgid "Port"
+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 ""
+
+#: applications/luci-app-squid/luasrc/model/cbi/squid.lua:34
+msgid "Visible Hostname"
+msgstr ""
index 2a0e266afa12069e80022e87ed0965e645e114e2..8bbd2eee8133e5c574e5a5465ec11ef1f25ab11d 100644 (file)
@@ -1,12 +1,18 @@
 msgid ""
 msgstr ""
+"PO-Revision-Date: 2020-05-29 19:41+0000\n"
+"Last-Translator: Riku Viitanen <riku.viitanen@protonmail.com>\n"
+"Language-Team: Finnish <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationssquid/fi/>\n"
 "Language: fi\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+"X-Generator: Weblate 4.1-dev\n"
 
 #: applications/luci-app-squid/luasrc/model/cbi/squid.lua:42
 msgid "Advanced Settings"
-msgstr ""
+msgstr "Lisäasetukset"
 
 #: applications/luci-app-squid/luasrc/model/cbi/squid.lua:38
 msgid "Coredump files directory"
@@ -14,7 +20,7 @@ msgstr ""
 
 #: applications/luci-app-squid/luasrc/model/cbi/squid.lua:28
 msgid "General Settings"
-msgstr ""
+msgstr "Yleisasetukset"
 
 #: applications/luci-app-squid/root/usr/share/rpcd/acl.d/luci-app-squid.json:3
 msgid "Grant UCI access for luci-app-squid"
@@ -22,13 +28,13 @@ msgstr ""
 
 #: applications/luci-app-squid/luasrc/model/cbi/squid.lua:30
 msgid "Port"
-msgstr ""
+msgstr "Portti"
 
 #: 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 "Näkyvä isäntänimi"
index ff08fc508acc8b0dbc448dee75cd9b3e7d2812b2..3a94348661febaac7d3b9d866ade9630e5c05bca 100644 (file)
@@ -1,14 +1,14 @@
 msgid ""
 msgstr ""
-"PO-Revision-Date: 2020-02-09 15:51+0000\n"
-"Last-Translator: Bob Weetabix <weetabixlalol@grr.la>\n"
+"PO-Revision-Date: 2020-05-17 10:09+0000\n"
+"Last-Translator: viking76 <liaudetgael@gmail.com>\n"
 "Language-Team: French <https://hosted.weblate.org/projects/openwrt/"
 "luciapplicationssquid/fr/>\n"
 "Language: fr\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
 "Plural-Forms: nplurals=2; plural=n > 1;\n"
-"X-Generator: Weblate 3.11-dev\n"
+"X-Generator: Weblate 4.1-dev\n"
 
 #: applications/luci-app-squid/luasrc/model/cbi/squid.lua:42
 msgid "Advanced Settings"
@@ -24,7 +24,7 @@ msgstr "Paramètres généraux"
 
 #: 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 "Accorder l'accès à l'UCI pour luci-app-squid"
 
 #: applications/luci-app-squid/luasrc/model/cbi/squid.lua:30
 msgid "Port"
index 262f5cf762f334bcd9865dc5d54b8a1e13f8bc25..b814712ba2e4b25a955d12e7b46564a2e7d5433f 100644 (file)
@@ -1,14 +1,14 @@
 msgid ""
 msgstr ""
-"PO-Revision-Date: 2020-02-18 11:31+0000\n"
-"Last-Translator: INAGAKI Hiroshi <musashino.open@gmail.com>\n"
+"PO-Revision-Date: 2020-06-13 22:13+0000\n"
+"Last-Translator: Satoru Yoshida <ramat@ram.ne.jp>\n"
 "Language-Team: Japanese <https://hosted.weblate.org/projects/openwrt/"
 "luciapplicationssquid/ja/>\n"
 "Language: ja\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
 "Plural-Forms: nplurals=1; plural=0;\n"
-"X-Generator: Weblate 3.11\n"
+"X-Generator: Weblate 4.1-dev\n"
 
 #: applications/luci-app-squid/luasrc/model/cbi/squid.lua:42
 msgid "Advanced Settings"
@@ -20,7 +20,7 @@ msgstr ""
 
 #: applications/luci-app-squid/luasrc/model/cbi/squid.lua:28
 msgid "General Settings"
-msgstr ""
+msgstr "一般設定"
 
 #: applications/luci-app-squid/root/usr/share/rpcd/acl.d/luci-app-squid.json:3
 msgid "Grant UCI access for luci-app-squid"
@@ -28,7 +28,7 @@ msgstr ""
 
 #: applications/luci-app-squid/luasrc/model/cbi/squid.lua:30
 msgid "Port"
-msgstr ""
+msgstr "ポート"
 
 #: applications/luci-app-squid/luasrc/model/cbi/squid.lua:21
 #: applications/luci-app-squid/root/usr/share/luci/menu.d/luci-app-squid.json:3
index 01acf2ed90a458dd8fe6328bfa8811381f52bf91..f2ed1661beb691dfa6653040c18a4c9793bb0475 100644 (file)
@@ -1,6 +1,6 @@
 msgid ""
 msgstr ""
-"PO-Revision-Date: 2020-05-02 15:56+0000\n"
+"PO-Revision-Date: 2020-06-13 22:13+0000\n"
 "Last-Translator: Marcin Net <marcin.net@linux.pl>\n"
 "Language-Team: Polish <https://hosted.weblate.org/projects/openwrt/"
 "luciapplicationssquid/pl/>\n"
@@ -21,7 +21,7 @@ msgstr "Katalog plików Coredump"
 
 #: applications/luci-app-squid/luasrc/model/cbi/squid.lua:28
 msgid "General Settings"
-msgstr "Ustawienia główne"
+msgstr "Główne"
 
 #: applications/luci-app-squid/root/usr/share/rpcd/acl.d/luci-app-squid.json:3
 msgid "Grant UCI access for luci-app-squid"
index 93644d405ce034c63477342df75a2e6b32019d09..11cc5d4ad52d2724ae777be62726bdd2e1557070 100644 (file)
@@ -1,15 +1,15 @@
 msgid ""
 msgstr ""
-"PO-Revision-Date: 2020-04-27 17:11+0000\n"
-"Last-Translator: Viktor S <awsswa59@gmail.com>\n"
+"PO-Revision-Date: 2020-06-07 15:48+0000\n"
+"Last-Translator: Artem <KovalevArtem.ru@gmail.com>\n"
 "Language-Team: Russian <https://hosted.weblate.org/projects/openwrt/"
 "luciapplicationssquid/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.0.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.1-dev\n"
 
 #: applications/luci-app-squid/luasrc/model/cbi/squid.lua:42
 msgid "Advanced Settings"
@@ -25,7 +25,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 "Предоставить UCI доступ для luci-app-squid"
 
 #: applications/luci-app-squid/luasrc/model/cbi/squid.lua:30
 msgid "Port"
diff --git a/applications/luci-app-statistics/po/ar/statistics.po b/applications/luci-app-statistics/po/ar/statistics.po
new file mode 100644 (file)
index 0000000..bb550af
--- /dev/null
@@ -0,0 +1,1601 @@
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2009-05-19 19:35+0200\n"
+"PO-Revision-Date: 2020-06-03 12:10+0000\n"
+"Last-Translator: Marwan Amireh <amirehmarwan@gmail.com>\n"
+"Language-Team: Arabic <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationsstatistics/ar/>\n"
+"Language: ar\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 "
+"&& n%100<=10 ? 3 : n%100>=11 ? 4 : 5;\n"
+"X-Generator: Weblate 4.1-dev\n"
+
+#: 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
+msgid "APC UPS"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/apcups.js:6
+msgid "APCUPS Plugin Configuration"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/memory.js:14
+msgid "Absolute values"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/iptables.js:68
+msgid "Add IPv4 rule selector"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/iptables.js:68
+msgid "Add IPv6 rule selector"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/exec.js:16
+msgid "Add command for reading values"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/exec.js:36
+msgid "Add notification command"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/ping.js:19
+msgid "Address family"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/openvpn.js:18
+msgid "Aggregate number of connected users"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:228
+msgid "Apply interval »"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/email.js:47
+msgid "Awaiting email input at %s"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/collectd.js:59
+msgid "Base Directory"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/netlink.js:16
+msgid "Basic monitoring"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/processes.js:25
+msgid "Basic process monitoring enabled"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/cpu.js:15
+msgid "By setting this, CPU is not aggregate of all processors on the system"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/contextswitch.js:6
+msgid "CPU Context Switches Plugin Configuration"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/statistics/rrdtool/definitions/cpufreq.js:8
+#: applications/luci-app-statistics/root/usr/share/luci/statistics/plugins/cpufreq.json:2
+msgid "CPU Frequency"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/cpufreq.js:6
+msgid "CPU Frequency Plugin Configuration"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/cpu.js:6
+msgid "CPU Plugin Configuration"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/cpu.js:32
+msgid "CPU monitoring is enabled"
+msgstr ""
+
+#: applications/luci-app-statistics/root/usr/share/luci/statistics/plugins/csv.json:2
+msgid "CSV Output"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/csv.js:6
+msgid "CSV Plugin Configuration"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:69
+msgid "Cache collected data for"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/iptables.js:99
+msgid "Chain"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/unixsock.js:19
+msgid "Change the ownership of the socket file to the specified group."
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/olsrd.js:21
+msgid "CollectLinks"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/olsrd.js:28
+msgid "CollectRoutes"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/olsrd.js:35
+msgid "CollectTopology"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/collectd.js:46
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/collectd.js:49
+msgid "Collectd Settings"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/exec.js:57
+msgid "Command monitoring enabled"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/iptables.js:137
+msgid "Comment / Rule Number"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/collectd.js:174
+msgid "Configure…"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/statistics/rrdtool/definitions/conntrack.js:7
+#: applications/luci-app-statistics/root/usr/share/luci/statistics/plugins/conntrack.json:2
+msgid "Conntrack"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/conntrack.js:6
+msgid "Conntrack Plugin Configuration"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/conntrack.js:10
+msgid "Conntrack monitoring enabled"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/statistics/rrdtool/definitions/contextswitch.js:7
+#: applications/luci-app-statistics/root/usr/share/luci/statistics/plugins/contextswitch.json:2
+msgid "Context Switches"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/contextswitch.js:10
+msgid "Context switch monitoring enabled"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/syslog.js:23
+msgid "Controls which notifications should be sent to syslog."
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/network.js:28
+msgid "Create statistics about the network plugin itself"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/df.js:7
+msgid "DF Plugin Configuration"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/statistics/rrdtool/definitions/dns.js:10
+#: applications/luci-app-statistics/root/usr/share/luci/statistics/plugins/dns.json:2
+msgid "DNS"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/dns.js:7
+msgid "DNS Plugin Configuration"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/collectd.js:74
+msgid "Data collection interval"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/collectd.js:71
+msgid "Datasets definition file"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/cpufreq.js:22
+msgid "Detailled CPU frequency monitoring enabled"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/collectd.js:65
+msgid "Directory for collectd plugins"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/collectd.js:62
+msgid "Directory for sub-configurations"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/disk.js:7
+msgid "Disk Plugin Configuration"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/statistics/rrdtool/definitions/df.js:7
+#: applications/luci-app-statistics/root/usr/share/luci/statistics/plugins/df.json:2
+msgid "Disk Space Usage"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/statistics/rrdtool/definitions/disk.js:10
+#: applications/luci-app-statistics/root/usr/share/luci/statistics/plugins/disk.json:2
+msgid "Disk Usage"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:212
+msgid "Display Host »"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:220
+msgid "Display timespan »"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:195
+msgid "Do not refresh"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/email.js:7
+msgid "E-Mail Plugin Configuration"
+msgstr ""
+
+#: applications/luci-app-statistics/root/usr/share/luci/statistics/plugins/email.json:2
+msgid "Email"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/thermal.js:15
+msgid "Empty value = monitor all"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/curl.js:21
+msgid "Enable"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/network.js:25
+msgid "Enable forwarding"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/network.js:28
+msgid "Enable statistics"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/apcups.js:12
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/cpu.js:12
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/cpufreq.js:12
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/csv.js:12
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/curl.js:11
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/df.js:13
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/disk.js:13
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/dns.js:13
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/email.js:13
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/exec.js:13
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/interface.js:13
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/iptables.js:14
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/irq.js:13
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/iwinfo.js:13
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/memory.js:12
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/netlink.js:13
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/network.js:12
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/nut.js:12
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/olsrd.js:12
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/openvpn.js:13
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/ping.js:12
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/processes.js:12
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:12
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/sensors.js:21
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/syslog.js:12
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/tcpconns.js:12
+#: 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 ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/collectd.js:113
+msgid "Enabled"
+msgstr "ممكّن"
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/statistics/rrdtool/definitions/entropy.js:10
+#: applications/luci-app-statistics/root/usr/share/luci/statistics/plugins/entropy.json:2
+msgid "Entropy"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/entropy.js:6
+msgid "Entropy Plugin Configuration"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/entropy.js:10
+msgid "Entropy monitoring enabled"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:197
+msgid "Every 30 seconds"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:196
+msgid "Every 5 seconds"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:198
+msgid "Every minute"
+msgstr ""
+
+#: applications/luci-app-statistics/root/usr/share/luci/statistics/plugins/exec.json:2
+msgid "Exec"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/exec.js:7
+msgid "Exec Plugin Configuration"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:66
+msgid "Expecting decimal value lower than one"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/email.js:33
+msgid "Expecting permssions in octal notation"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:48
+msgid "Expecting valid time range"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/cpufreq.js:15
+msgid "Extra items"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/curl.js:14
+msgid "Fetch pages"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/netlink.js:36
+msgid "Filter class monitoring"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/statistics/rrdtool/definitions/iptables.js:7
+#: applications/luci-app-statistics/root/usr/share/luci/statistics/plugins/iptables.json:2
+msgid "Firewall"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/statistics/rrdtool/definitions/ip6tables.js:7
+msgid "Firewall (IPv6)"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:89
+msgid "Flush cache after"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/network.js:25
+msgid "Forwarding between listen and server addresses"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/openvpn.js:21
+msgid "Gather compression statistics"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/collectd.js:86
+msgid "General plugins"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/openvpn.js:15
+msgid "Generate a separate graph for each logged user"
+msgstr ""
+
+#: applications/luci-app-statistics/root/usr/share/rpcd/acl.d/luci-app-statistics.json:3
+msgid "Grant access to statistics resources"
+msgstr ""
+
+#: applications/luci-app-statistics/root/usr/share/luci/menu.d/luci-app-statistics.json:15
+msgid "Graphs"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/exec.js:31
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/exec.js:51
+msgid "Group"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/exec.js:17
+msgid ""
+"Here you can define external commands which will be started by collectd in "
+"order to read certain values. The values will be read from stdout."
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/exec.js:37
+msgid ""
+"Here you can define external commands which will be started by collectd when "
+"certain threshold values have been reached. The values leading to invocation "
+"will be fed to the the called programs stdin."
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/iptables.js:21
+msgid ""
+"Here you can define various criteria by which the monitored iptables rules "
+"are selected."
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/olsrd.js:14
+msgid "Host"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/collectd.js:51
+msgid "Hostname"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/olsrd.js:15
+msgid "IP or hostname where to get the txtinfo output from"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/irq.js:7
+msgid "IRQ Plugin Configuration"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/dns.js:21
+msgid "Ignore source addresses"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/iptables.js:70
+msgid "Instance name"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/interface.js:7
+msgid "Interface Plugin Configuration"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/statistics/rrdtool/definitions/interface.js:7
+#: applications/luci-app-statistics/root/usr/share/luci/statistics/plugins/interface.json:2
+msgid "Interfaces"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/statistics/rrdtool/definitions/irq.js:7
+#: applications/luci-app-statistics/root/usr/share/luci/statistics/plugins/irq.json:2
+msgid "Interrupts"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/ping.js:31
+msgid "Interval for pings"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/iptables.js:8
+msgid "Iptables Plugin Configuration"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/iwinfo.js:15
+msgid "Leave unselected to automatically determine interfaces to monitor."
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/network.js:40
+msgid "Listen host"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/network.js:44
+msgid "Listen port"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/network.js:32
+msgid "Listener interfaces"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/load.js:6
+msgid "Load Plugin Configuration"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/load.js:10
+msgid "Load monitoring enabled"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:30
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:108
+msgid "Loading data…"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/syslog.js:14
+msgid "Log level"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/iptables.js:20
+msgid "Match IPv4 iptables rules"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/iptables.js:20
+msgid "Match IPv6 iptables rules"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:35
+msgid ""
+"Max values for a period can be used instead of averages when not using 'only "
+"average RRAs'"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/email.js:38
+msgid "Maximum allowed connections"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/network.js:20
+msgid "Maximum packet size"
+msgstr ""
+
+#: 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
+msgid "Memory"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/memory.js:6
+msgid "Memory Plugin Configuration"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/memory.js:23
+msgid "Memory monitoring enabled"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/df.js:89
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/disk.js:32
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/interface.js:20
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/irq.js:45
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/iwinfo.js:25
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/netlink.js:41
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/sensors.js:47
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/thermal.js:34
+msgid "Monitor all except specified"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/tcpconns.js:14
+msgid "Monitor all local listen ports"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/thermal.js:15
+msgid "Monitor device(s) / thermal zone(s)"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/df.js:15
+msgid "Monitor devices"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/disk.js:15
+msgid "Monitor disks and partitions"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/df.js:59
+msgid "Monitor filesystem types"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/apcups.js:14
+msgid "Monitor host"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/ping.js:14
+msgid "Monitor hosts"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/dns.js:15
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/interface.js:15
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/iwinfo.js:15
+msgid "Monitor interfaces"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/irq.js:15
+msgid "Monitor interrupts"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/tcpconns.js:19
+msgid "Monitor local ports"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/df.js:37
+msgid "Monitor mount points"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/processes.js:14
+msgid "Monitor processes"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/tcpconns.js:24
+msgid "Monitor remote ports"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/tcpconns.js:37
+msgid "Monitoring %s and %s"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/df.js:103
+msgid "Monitoring %s, %s, %s"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/apcups.js:29
+msgid "Monitoring APC UPS at host %s, port %d"
+msgid_plural "Monitoring APC UPS at hosts %s, port %d"
+msgstr[0] ""
+msgstr[1] ""
+msgstr[2] ""
+msgstr[3] ""
+msgstr[4] ""
+msgstr[5] ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/dns.js:31
+msgid "Monitoring DNS queries on all interfaces"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/dns.js:33
+msgid "Monitoring DNS queries on one interface"
+msgid_plural "Monitoring DNS queries on %d interfaces"
+msgstr[0] ""
+msgstr[1] ""
+msgstr[2] ""
+msgstr[3] ""
+msgstr[4] ""
+msgstr[5] ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/olsrd.js:44
+msgid "Monitoring OLSRd status at %s:%d"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/disk.js:43
+msgid "Monitoring all but one disk"
+msgid_plural "Monitoring all but %d disks"
+msgstr[0] ""
+msgstr[1] ""
+msgstr[2] ""
+msgstr[3] ""
+msgstr[4] ""
+msgstr[5] ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/interface.js:31
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/iwinfo.js:36
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/netlink.js:54
+msgid "Monitoring all but one interface"
+msgid_plural "Monitoring all but %d interfaces"
+msgstr[0] ""
+msgstr[1] ""
+msgstr[2] ""
+msgstr[3] ""
+msgstr[4] ""
+msgstr[5] ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/irq.js:56
+msgid "Monitoring all but one interrupt"
+msgid_plural "Monitoring all but %d interrupts"
+msgstr[0] ""
+msgstr[1] ""
+msgstr[2] ""
+msgstr[3] ""
+msgstr[4] ""
+msgstr[5] ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/sensors.js:56
+msgid "Monitoring all but one sensor"
+msgid_plural "Monitoring all but %d sensors"
+msgstr[0] ""
+msgstr[1] ""
+msgstr[2] ""
+msgstr[3] ""
+msgstr[4] ""
+msgstr[5] ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/disk.js:41
+msgid "Monitoring all disks"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/df.js:103
+msgid "Monitoring all except %s, %s, %s"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/interface.js:29
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/iwinfo.js:34
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/netlink.js:52
+msgid "Monitoring all interfaces"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/irq.js:54
+msgid "Monitoring all interrupts"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/df.js:101
+msgid "Monitoring all partitions"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/sensors.js:60
+msgid "Monitoring all sensors"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/thermal.js:50
+msgid "Monitoring all thermal zones"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/thermal.js:46
+msgid "Monitoring all thermal zones except %s"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/tcpconns.js:35
+msgid "Monitoring local listen ports"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/openvpn.js:44
+msgid "Monitoring one OpenVPN instance"
+msgid_plural "Monitoring %d OpenVPN instances"
+msgstr[0] ""
+msgstr[1] ""
+msgstr[2] ""
+msgstr[3] ""
+msgstr[4] ""
+msgstr[5] ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/nut.js:21
+msgid "Monitoring one UPS"
+msgid_plural "Monitoring %d UPSes"
+msgstr[0] ""
+msgstr[1] ""
+msgstr[2] ""
+msgstr[3] ""
+msgstr[4] ""
+msgstr[5] ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/disk.js:45
+msgid "Monitoring one disk"
+msgid_plural "Monitoring %d disks"
+msgstr[0] ""
+msgstr[1] ""
+msgstr[2] ""
+msgstr[3] ""
+msgstr[4] ""
+msgstr[5] ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/ping.js:41
+msgid "Monitoring one host"
+msgid_plural "Monitoring %d hosts"
+msgstr[0] ""
+msgstr[1] ""
+msgstr[2] ""
+msgstr[3] ""
+msgstr[4] ""
+msgstr[5] ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/interface.js:33
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/iwinfo.js:38
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/netlink.js:56
+msgid "Monitoring one interface"
+msgid_plural "Monitoring %d interfaces"
+msgstr[0] ""
+msgstr[1] ""
+msgstr[2] ""
+msgstr[3] ""
+msgstr[4] ""
+msgstr[5] ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/irq.js:58
+msgid "Monitoring one interrupt"
+msgid_plural "Monitoring %d interrupts"
+msgstr[0] ""
+msgstr[1] ""
+msgstr[2] ""
+msgstr[3] ""
+msgstr[4] ""
+msgstr[5] ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/processes.js:23
+msgid "Monitoring one process"
+msgid_plural "Monitoring %d processes"
+msgstr[0] ""
+msgstr[1] ""
+msgstr[2] ""
+msgstr[3] ""
+msgstr[4] ""
+msgstr[5] ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/sensors.js:58
+msgid "Monitoring one sensor"
+msgid_plural "Monitoring %d sensors"
+msgstr[0] ""
+msgstr[1] ""
+msgstr[2] ""
+msgstr[3] ""
+msgstr[4] ""
+msgstr[5] ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/splash_leases.js:10
+msgid "Monitoring splash leases"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/thermal.js:47
+msgid "Monitoring thermal zones %s"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/cpufreq.js:16
+msgid "More details about frequency usage and transitions"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/curl.js:25
+msgid "Name"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/statistics/rrdtool/definitions/netlink.js:7
+#: applications/luci-app-statistics/root/usr/share/luci/statistics/plugins/netlink.json:2
+msgid "Netlink"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/netlink.js:7
+msgid "Netlink Plugin Configuration"
+msgstr ""
+
+#: applications/luci-app-statistics/root/usr/share/luci/statistics/plugins/network.json:2
+msgid "Network"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/network.js:6
+msgid "Network Plugin Configuration"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/network.js:69
+msgid "Network communication enabled"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/collectd.js:87
+msgid "Network plugins"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:169
+msgid "No RRD data found"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:15
+msgid ""
+"Note: as pages are rendered by user 'nobody', the *.rrd files, the storage "
+"directory and all its parent directories need to be world readable."
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/syslog.js:23
+msgid "Notify level"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/collectd.js:77
+msgid "Number of threads for data collection"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/statistics/rrdtool/definitions/olsrd.js:10
+#: applications/luci-app-statistics/root/usr/share/luci/statistics/plugins/olsrd.json:2
+msgid "OLSRd"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/olsrd.js:6
+msgid "OLSRd Plugin Configuration"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:29
+msgid "Only create average RRAs"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/statistics/rrdtool/definitions/openvpn.js:7
+#: applications/luci-app-statistics/root/usr/share/luci/statistics/plugins/openvpn.json:2
+msgid "OpenVPN"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/openvpn.js:7
+msgid "OpenVPN Plugin Configuration"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/openvpn.js:27
+msgid "OpenVPN status files"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/collectd.js:88
+msgid "Output plugins"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:60
+msgid "Overview"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/memory.js:18
+msgid "Percent values"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/statistics/rrdtool/definitions/ping.js:7
+#: applications/luci-app-statistics/root/usr/share/luci/statistics/plugins/ping.json:2
+msgid "Ping"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/ping.js:6
+msgid "Ping Plugin Configuration"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/collectd.js:136
+msgid "Plugin is disabled"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/olsrd.js:18
+msgid "Port"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/apcups.js:19
+msgid "Port for apcupsd communication"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/statistics/rrdtool/definitions/processes.js:7
+#: applications/luci-app-statistics/root/usr/share/luci/statistics/plugins/processes.json:2
+msgid "Processes"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/processes.js:6
+msgid "Processes Plugin Configuration"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/statistics/rrdtool/definitions/cpu.js:8
+#: applications/luci-app-statistics/root/usr/share/luci/statistics/plugins/cpu.json:2
+msgid "Processor"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/netlink.js:26
+msgid "Qdisc monitoring"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:56
+msgid "RRD XFiles Factor"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:24
+msgid "RRD heart beat interval"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:19
+msgid "RRD step interval"
+msgstr ""
+
+#: applications/luci-app-statistics/root/usr/share/luci/statistics/plugins/rrdtool.json:2
+msgid "RRDTool"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:6
+msgid "RRDTool Plugin Configuration"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/cpu.js:14
+msgid "Report by CPU"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/cpu.js:20
+msgid "Report by state"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/cpu.js:26
+msgid "Report in percent"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:51
+msgid "Rows per RRA"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/iptables.js:161
+msgid "Rule monitoring enabled"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/statistics/rrdtool/definitions/sqm.js:7
+msgid "SQM"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/statistics/rrdtool/definitions/sqmcake.js:7
+msgid "SQM-Cake"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/exec.js:24
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/exec.js:44
+msgid "Script"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/collectd.js:74
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/ping.js:31
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:19
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:24
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:69
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:89
+msgid "Seconds"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/sensors.js:23
+msgid "Sensor list"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/statistics/rrdtool/definitions/sensors.js:7
+#: applications/luci-app-statistics/root/usr/share/luci/statistics/plugins/sensors.json:2
+msgid "Sensors"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/sensors.js:15
+msgid "Sensors Plugin Configuration"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/network.js:58
+msgid "Server host"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/network.js:50
+msgid "Server interfaces"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/network.js:62
+msgid "Server port"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/network.js:20
+msgid "Set the maximum size for datagrams sent over the network"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/syslog.js:14
+msgid "Sets the syslog log-level."
+msgstr ""
+
+#: applications/luci-app-statistics/root/usr/share/luci/menu.d/luci-app-statistics.json:24
+msgid "Setup"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:176
+msgid "Setup collectd"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/netlink.js:31
+msgid "Shaping class monitoring"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:34
+msgid "Show max values instead of averages"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/cpufreq.js:23
+msgid "Simple CPU frequency monitoring enabled"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/unixsock.js:34
+msgid "Socket %s active"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/email.js:15
+msgid "Socket file"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/email.js:19
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/unixsock.js:19
+msgid "Socket group"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/unixsock.js:15
+msgid "Socket path"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/email.js:24
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/unixsock.js:25
+msgid "Socket permissions"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/olsrd.js:22
+msgid "Specifies what information to collect about links."
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/olsrd.js:29
+msgid "Specifies what information to collect about routes."
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/olsrd.js:36
+msgid "Specifies what information to collect about the global topology."
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/statistics/rrdtool/definitions/splash_leases.js:10
+#: applications/luci-app-statistics/root/usr/share/luci/statistics/plugins/splash_leases.json:2
+msgid "Splash Leases"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/splash_leases.js:6
+msgid "Splash Leases Plugin Configuration"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:204
+#: applications/luci-app-statistics/root/usr/share/luci/menu.d/luci-app-statistics.json:3
+msgid "Statistics"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/collectd.js:127
+msgid "Status"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:14
+msgid "Storage directory"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/csv.js:14
+msgid "Storage directory for the csv files"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/csv.js:18
+msgid "Store data values as rates instead of absolute values"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:38
+msgid "Stored timespans"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/csv.js:24
+msgid "Storing CSV data in %s"
+msgstr ""
+
+#: applications/luci-app-statistics/root/usr/share/luci/statistics/plugins/syslog.json:2
+msgid "Syslog"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/syslog.js:6
+msgid "Syslog Plugin Configuration"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/syslog.js:32
+msgid "Syslog enabled"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/statistics/rrdtool/definitions/load.js:7
+#: applications/luci-app-statistics/root/usr/share/luci/statistics/plugins/load.json:2
+msgid "System Load"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/statistics/rrdtool/definitions/tcpconns.js:7
+#: applications/luci-app-statistics/root/usr/share/luci/statistics/plugins/tcpconns.json:2
+msgid "TCP Connections"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/tcpconns.js:6
+msgid "TCPConns Plugin Configuration"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/network.js:15
+msgid "TTL for network packets"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/ping.js:26
+msgid "TTL for ping packets"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/iptables.js:85
+msgid "Table"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/apcups.js:7
+msgid "The APCUPS plugin collects statistics about the APC UPS."
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/nut.js:7
+msgid "The NUT plugin reads information about Uninterruptible Power Supplies."
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/olsrd.js:7
+msgid ""
+"The OLSRd plugin reads information about meshed networks from the txtinfo "
+"plugin of OLSRd."
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/openvpn.js:8
+msgid ""
+"The OpenVPN plugin gathers information about the current vpn connection "
+"status."
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/syslog.js:7
+msgid ""
+"The SysLog plugin receives log messages from the daemon and dispatches them "
+"to syslog."
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/iptables.js:132
+msgid "The chain name must not contain spaces"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/iptables.js:153
+msgid "The comment to match must not contain spaces"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/conntrack.js:7
+msgid ""
+"The conntrack plugin collects statistics about the number of tracked "
+"connections."
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/cpu.js:7
+msgid "The cpu plugin collects basic statistics about the processor usage."
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/csv.js:7
+msgid ""
+"The csv plugin stores collected data in csv file format for further "
+"processing by external programs."
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/df.js:8
+msgid ""
+"The df plugin collects statistics about the disk space usage on different "
+"devices, mount points or filesystem types."
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/disk.js:8
+msgid ""
+"The disk plugin collects detailed usage statistics for selected partitions "
+"or whole disks."
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/dns.js:8
+msgid ""
+"The dns plugin collects detailed statistics about dns related traffic on "
+"selected interfaces."
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/email.js:8
+msgid ""
+"The email plugin creates a unix socket which can be used to transmit email-"
+"statistics to a running collectd daemon. This plugin is primarily intended "
+"to be used in conjunction with Mail::SpamAssasin::Plugin::Collectd but can "
+"be used in other ways as well."
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/entropy.js:7
+msgid "The entropy plugin collects statistics about the available entropy."
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/exec.js:8
+msgid ""
+"The exec plugin starts external commands to read values from or to notify "
+"external processes when certain threshold values have been reached."
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/iptables.js:80
+msgid "The instance name must not contain spaces"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/interface.js:8
+msgid ""
+"The interface plugin collects traffic statistics on selected interfaces."
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/iptables.js:9
+msgid ""
+"The iptables plugin will monitor selected firewall rules and collect "
+"information about processed bytes and packets per rule."
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/irq.js:8
+msgid ""
+"The irq plugin will monitor the rate of issues per second for each selected "
+"interrupt. If no interrupt is selected then all interrupts are monitored."
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/iwinfo.js:8
+msgid ""
+"The iwinfo plugin collects statistics about wireless signal strength, noise "
+"and quality."
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/load.js:7
+msgid "The load plugin collects statistics about the general system load."
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/memory.js:7
+msgid "The memory plugin collects statistics about the memory usage."
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/netlink.js:8
+msgid ""
+"The netlink plugin collects extended information like qdisc-, class- and "
+"filter-statistics for selected interfaces."
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/network.js:7
+msgid ""
+"The network plugin provides network based communication between different "
+"collectd instances. Collectd can operate both in client and server mode. In "
+"client mode locally collected data is transferred to a collectd server "
+"instance, in server mode the local instance receives data from other hosts."
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/ping.js:7
+msgid ""
+"The ping plugin will send icmp echo replies to selected hosts and measure "
+"the roundtrip time for each host."
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/processes.js:7
+msgid ""
+"The processes plugin collects information like cpu time, page faults and "
+"memory usage of selected processes."
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:7
+msgid ""
+"The rrdtool plugin stores the collected data in rrd database files, the "
+"foundation of the diagrams.<br /><br /><strong>Warning: Setting the wrong "
+"values will result in a very high memory consumption in the temporary "
+"directory. This can render the device unusable!</strong>"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/sensors.js:16
+msgid ""
+"The sensors plugin uses the Linux Sensors framework to gather environmental "
+"statistics."
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/splash_leases.js:7
+msgid ""
+"The splash leases plugin uses libuci to collect statistics about splash "
+"leases."
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/tcpconns.js:7
+msgid ""
+"The tcpconns plugin collects information about open tcp connections on "
+"selected ports."
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/thermal.js:8
+msgid ""
+"The thermal plugin will monitor temperature of the system. Data is typically "
+"read from /sys/class/thermal/*/temp ( '*' denotes the thermal device to be "
+"read, e.g. thermal_zone1 )"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/unixsock.js:8
+msgid ""
+"The unixsock plugin creates a unix socket which can be used to read "
+"collected data from a running collectd instance."
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/uptime.js:7
+msgid "The uptime plugin collects statistics about the uptime of the system."
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:170
+msgid "There is no RRD data available yet to render graphs."
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/statistics/rrdtool/definitions/thermal.js:7
+#: applications/luci-app-statistics/root/usr/share/luci/statistics/plugins/thermal.json:2
+msgid "Thermal"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/thermal.js:7
+msgid "Thermal Plugin Configuration"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/contextswitch.js:7
+msgid "This plugin collects statistics about the processor context switches."
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/cpufreq.js:7
+msgid "This plugin collects statistics about the processor frequency scaling."
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/network.js:33
+msgid ""
+"This section defines on which interfaces collectd will wait for incoming "
+"connections."
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/network.js:51
+msgid ""
+"This section defines to which servers the locally collected data is sent to."
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/collectd.js:80
+msgid "Try to lookup fully qualified hostname"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/statistics/rrdtool/definitions/nut.js:7
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/nut.js:14
+#: applications/luci-app-statistics/root/usr/share/luci/statistics/plugins/nut.json:2
+msgid "UPS"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/nut.js:6
+msgid "UPS Plugin Configuration"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/nut.js:14
+msgid "UPS name in NUT ups@host format"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/curl.js:27
+msgid "URL"
+msgstr ""
+
+#: applications/luci-app-statistics/root/usr/share/luci/statistics/plugins/unixsock.json:2
+msgid "UnixSock"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/unixsock.js:7
+msgid "Unixsock Plugin Configuration"
+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 ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/uptime.js:6
+msgid "Uptime Plugin Configuration"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/uptime.js:10
+msgid "Uptime monitoring enabled"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/openvpn.js:24
+msgid "Use improved naming schema"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/collectd.js:68
+msgid "Used PID file"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/exec.js:27
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/exec.js:47
+msgid "User"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/netlink.js:21
+msgid "Verbose monitoring"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/disk.js:16
+msgid "When none selected, all disks will be monitored."
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/dns.js:16
+msgid "When none selected, all interfaces will be monitored."
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/cpu.js:21
+msgid "When set to true, reports per-state metric (system, user, idle)"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/memory.js:14
+msgid "When set to true, we request absolute values"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/cpu.js:27
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/memory.js:18
+msgid "When set to true, we request percentage values"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/statistics/rrdtool/definitions/iwinfo.js:7
+#: applications/luci-app-statistics/root/usr/share/luci/statistics/plugins/iwinfo.json:2
+msgid "Wireless"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/iwinfo.js:7
+msgid "Wireless iwinfo Plugin Configuration"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:96
+msgid "Writing *.rrd files to %s"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:171
+msgid ""
+"You need to configure <em>collectd</em> to gather data into <em>.rrd</em> "
+"files."
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/curl.js:31
+msgid "cURL plugin enabled"
+msgstr ""
+
+#: 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
+msgid "cUrl"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/curl.js:6
+msgid "cUrl Plugin Configuration"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/collectd.js:139
+msgid "none"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/df.js:104
+msgid "one device"
+msgid_plural "%d devices"
+msgstr[0] ""
+msgstr[1] ""
+msgstr[2] ""
+msgstr[3] ""
+msgstr[4] ""
+msgstr[5] ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/df.js:106
+msgid "one filesystem type"
+msgid_plural "%d filesystem types"
+msgstr[0] ""
+msgstr[1] ""
+msgstr[2] ""
+msgstr[3] ""
+msgstr[4] ""
+msgstr[5] ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/tcpconns.js:38
+msgid "one local port"
+msgid_plural "%d local ports"
+msgstr[0] ""
+msgstr[1] ""
+msgstr[2] ""
+msgstr[3] ""
+msgstr[4] ""
+msgstr[5] ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/df.js:105
+msgid "one mount"
+msgid_plural "%d mounts"
+msgstr[0] ""
+msgstr[1] ""
+msgstr[2] ""
+msgstr[3] ""
+msgstr[4] ""
+msgstr[5] ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/tcpconns.js:39
+msgid "one remote port"
+msgid_plural "%d remote ports"
+msgstr[0] ""
+msgstr[1] ""
+msgstr[2] ""
+msgstr[3] ""
+msgstr[4] ""
+msgstr[5] ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:29
+msgid "reduces rrd size"
+msgstr ""
+
+#~ msgid "Cache flush interval"
+#~ msgstr "Cache flush interval"
+
+#~ msgid "Action (target)"
+#~ msgstr "Action (target)"
+
+#~ msgid "Add matching rule"
+#~ msgstr "Add matching rule"
+
+#~ msgid ""
+#~ "Collectd is a small daemon for collecting data from various sources "
+#~ "through different plugins. On this page you can change general settings "
+#~ "for the collectd daemon."
+#~ msgstr ""
+#~ "Collectd is a small daemon for collecting data from various sources "
+#~ "through different plugins. On this page you can change general settings "
+#~ "for the collectd daemon."
+
+#~ msgid "Destination ip range"
+#~ msgstr "Destination ip range"
+
+#~ msgid "Incoming interface"
+#~ msgstr "Incoming interface"
+
+#~ msgid "Name of the rule"
+#~ msgstr "Name of the rule"
+
+#~ msgid "Network protocol"
+#~ msgstr "Network protocol"
+
+#~ msgid "Options"
+#~ msgstr "Options"
+
+#~ msgid "Outgoing interface"
+#~ msgstr "Outgoing interface"
+
+#~ msgid "Source ip range"
+#~ msgstr "Source ip range"
+
+#~ msgid "e.g. br-ff"
+#~ msgstr "e.g. br-ff"
+
+#~ msgid "e.g. br-lan"
+#~ msgstr "e.g. br-lan"
+
+#~ msgid "e.g. reject-with tcp-reset"
+#~ msgstr "e.g. reject-with tcp-reset"
+
+#~ msgid "max. 16 chars"
+#~ msgstr "max. 16 chars"
+
+#~ msgid "seconds; multiple separated by space"
+#~ msgstr "seconds; multiple separated by space"
+
+#~ msgid "server interfaces"
+#~ msgstr "server interfaces"
index 7d0f3097530c96e0deb6c35f409bb33eed1b6918..7aad929232934d20baaad1f8a0b848dd77dc2d63 100644 (file)
@@ -908,6 +908,14 @@ msgstr ""
 msgid "Rule monitoring enabled"
 msgstr ""
 
+#: applications/luci-app-statistics/htdocs/luci-static/resources/statistics/rrdtool/definitions/sqm.js:7
+msgid "SQM"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/statistics/rrdtool/definitions/sqmcake.js:7
+msgid "SQM-Cake"
+msgstr ""
+
 #: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/exec.js:24
 #: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/exec.js:44
 msgid "Script"
index 29a71a091891a5d37b0a94156d2c2a5ec497c4de..83b64ef5548fde58ef582efc7bf831175fd74392 100644 (file)
@@ -906,6 +906,14 @@ msgstr ""
 msgid "Rule monitoring enabled"
 msgstr ""
 
+#: applications/luci-app-statistics/htdocs/luci-static/resources/statistics/rrdtool/definitions/sqm.js:7
+msgid "SQM"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/statistics/rrdtool/definitions/sqmcake.js:7
+msgid "SQM-Cake"
+msgstr ""
+
 #: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/exec.js:24
 #: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/exec.js:44
 msgid "Script"
index c9ed158dbf4df1cc755d1bb2bbed9673f2ac8e26..5482846511f292ab4f4c2ae598a45046a9e98e71 100644 (file)
@@ -919,6 +919,14 @@ msgstr "Files per RRA"
 msgid "Rule monitoring enabled"
 msgstr ""
 
+#: applications/luci-app-statistics/htdocs/luci-static/resources/statistics/rrdtool/definitions/sqm.js:7
+msgid "SQM"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/statistics/rrdtool/definitions/sqmcake.js:7
+msgid "SQM-Cake"
+msgstr ""
+
 #: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/exec.js:24
 #: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/exec.js:44
 msgid "Script"
index 9317dd09782dc6d613d91c9a4f86a2a8e2f5b313..f2bdfe41ba52e33ba6cc551b0d89ad0eae049d9b 100644 (file)
@@ -932,6 +932,14 @@ msgstr "Řádky na jeden RRA"
 msgid "Rule monitoring enabled"
 msgstr ""
 
+#: applications/luci-app-statistics/htdocs/luci-static/resources/statistics/rrdtool/definitions/sqm.js:7
+msgid "SQM"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/statistics/rrdtool/definitions/sqmcake.js:7
+msgid "SQM-Cake"
+msgstr ""
+
 #: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/exec.js:24
 #: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/exec.js:44
 msgid "Script"
index 989cc0c1ac251d31c83389e24382c3e17245136b..cfa79f28f58cd6cf5440f748c1ef4afe5adf3f1b 100644 (file)
@@ -3,8 +3,8 @@ msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: \n"
 "POT-Creation-Date: \n"
-"PO-Revision-Date: 2020-04-02 13:34+0000\n"
-"Last-Translator: Kiste <christian.buschau+weblate@mailbox.org>\n"
+"PO-Revision-Date: 2020-06-11 21:05+0000\n"
+"Last-Translator: Paul Spooren <mail@aparcar.org>\n"
 "Language-Team: German <https://hosted.weblate.org/projects/openwrt/"
 "luciapplicationsstatistics/de/>\n"
 "Language: de\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.0-dev\n"
+"X-Generator: Weblate 4.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
@@ -501,7 +501,7 @@ msgstr "Lade Daten…"
 
 #: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/syslog.js:14
 msgid "Log level"
-msgstr ""
+msgstr "Protokollierungsstufe"
 
 #: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/iptables.js:20
 msgid "Match IPv4 iptables rules"
@@ -926,6 +926,14 @@ msgstr "Spalten pro RRA"
 msgid "Rule monitoring enabled"
 msgstr "Monitoring von Regeln aktiviert"
 
+#: applications/luci-app-statistics/htdocs/luci-static/resources/statistics/rrdtool/definitions/sqm.js:7
+msgid "SQM"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/statistics/rrdtool/definitions/sqmcake.js:7
+msgid "SQM-Cake"
+msgstr ""
+
 #: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/exec.js:24
 #: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/exec.js:44
 msgid "Script"
index e0155988b559de3983bc3a92c9ee24c765fc904c..f1cfc3ab7daa946b6f73444e168d43b0d1de9400 100644 (file)
@@ -910,6 +910,14 @@ msgstr ""
 msgid "Rule monitoring enabled"
 msgstr ""
 
+#: applications/luci-app-statistics/htdocs/luci-static/resources/statistics/rrdtool/definitions/sqm.js:7
+msgid "SQM"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/statistics/rrdtool/definitions/sqmcake.js:7
+msgid "SQM-Cake"
+msgstr ""
+
 #: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/exec.js:24
 #: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/exec.js:44
 msgid "Script"
index 3c60d2637a7f4ec482e6217c56ac9d335f859b88..9764f07a0c10a6d7671c4e585750377904ba9c7d 100644 (file)
@@ -1,17 +1,18 @@
-#, fuzzy
 msgid ""
 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: YEAR-MO-DA HO:MI+ZONE\n"
-"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
-"Language-Team: LANGUAGE <LL@li.org>\n"
-"Language: \n"
+"PO-Revision-Date: 2020-05-31 01:41+0000\n"
+"Last-Translator: Stephen Maundrell <smaundrell@gmail.com>\n"
+"Language-Team: English <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationsstatistics/en/>\n"
+"Language: en\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
-"X-Generator: Translate Toolkit 1.1.1\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+"X-Generator: Weblate 4.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
@@ -290,7 +291,7 @@ msgstr "Enable this plugin"
 
 #: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/collectd.js:113
 msgid "Enabled"
-msgstr ""
+msgstr "Enabled"
 
 #: applications/luci-app-statistics/htdocs/luci-static/resources/statistics/rrdtool/definitions/entropy.js:10
 #: applications/luci-app-statistics/root/usr/share/luci/statistics/plugins/entropy.json:2
@@ -914,6 +915,14 @@ msgstr "Rows per RRA"
 msgid "Rule monitoring enabled"
 msgstr ""
 
+#: applications/luci-app-statistics/htdocs/luci-static/resources/statistics/rrdtool/definitions/sqm.js:7
+msgid "SQM"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/statistics/rrdtool/definitions/sqmcake.js:7
+msgid "SQM-Cake"
+msgstr ""
+
 #: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/exec.js:24
 #: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/exec.js:44
 msgid "Script"
index 43a488e634eab2efbb42bc2caf98a29b51a3c4c5..c05126e6e1682aac03caeced7d9d3495e9eea4f8 100644 (file)
@@ -3,7 +3,7 @@ msgstr ""
 "Project-Id-Version: \n"
 "Report-Msgid-Bugs-To: \n"
 "POT-Creation-Date: 2009-06-10 03:41+0200\n"
-"PO-Revision-Date: 2020-05-02 15:55+0000\n"
+"PO-Revision-Date: 2020-05-12 20:02+0000\n"
 "Last-Translator: Franco Castillo <castillofrancodamian@gmail.com>\n"
 "Language-Team: Spanish <https://hosted.weblate.org/projects/openwrt/"
 "luciapplicationsstatistics/es/>\n"
@@ -921,6 +921,14 @@ msgstr "Filas por RRA"
 msgid "Rule monitoring enabled"
 msgstr "Monitoreo de reglas activado"
 
+#: applications/luci-app-statistics/htdocs/luci-static/resources/statistics/rrdtool/definitions/sqm.js:7
+msgid "SQM"
+msgstr "SQM"
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/statistics/rrdtool/definitions/sqmcake.js:7
+msgid "SQM-Cake"
+msgstr "Pastel SQM"
+
 #: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/exec.js:24
 #: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/exec.js:44
 msgid "Script"
index a620c5c328b64001185a534b61e546008095500b..6e124b167cc43e2bd873c8fd9b036246bf833fe4 100644 (file)
@@ -3,258 +3,260 @@ 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: YEAR-MO-DA HO:MI+ZONE\n"
-"Last-Translator: Automatically generated\n"
-"Language-Team: none\n"
+"PO-Revision-Date: 2020-06-02 06:41+0000\n"
+"Last-Translator: Petri Asikainen <uniluodossa@gmail.com>\n"
+"Language-Team: Finnish <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationsstatistics/fi/>\n"
 "Language: fi\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
-"X-Generator: Translate Toolkit 1.1.1\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+"X-Generator: Weblate 4.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
 msgid "APC UPS"
-msgstr ""
+msgstr "APC UPS"
 
 #: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/apcups.js:6
 msgid "APCUPS Plugin Configuration"
-msgstr ""
+msgstr "APC UPS -lisäosan asetukset"
 
 #: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/memory.js:14
 msgid "Absolute values"
-msgstr ""
+msgstr "Absoluuttiset arvot"
 
 #: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/iptables.js:68
 msgid "Add IPv4 rule selector"
-msgstr ""
+msgstr "Lisää IPv4-säännön valitsin"
 
 #: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/iptables.js:68
 msgid "Add IPv6 rule selector"
-msgstr ""
+msgstr "Lisää IPv6-säännön valitsin"
 
 #: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/exec.js:16
 msgid "Add command for reading values"
-msgstr ""
+msgstr "Lisää komento arvojen lukemiseen"
 
 #: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/exec.js:36
 msgid "Add notification command"
-msgstr ""
+msgstr "Lisää ilmoituskomento"
 
 #: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/ping.js:19
 msgid "Address family"
-msgstr ""
+msgstr "Osoiteperhe"
 
 #: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/openvpn.js:18
 msgid "Aggregate number of connected users"
-msgstr ""
+msgstr "Yhdistettyjen käyttäjien kokonaismäärä"
 
 #: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:228
 msgid "Apply interval »"
-msgstr ""
+msgstr "Käytä aikaväliä »"
 
 #: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/email.js:47
 msgid "Awaiting email input at %s"
-msgstr ""
+msgstr "Odotetaan sähköpostin syöttöä kohteessa %s"
 
 #: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/collectd.js:59
 msgid "Base Directory"
-msgstr ""
+msgstr "Perushakemisto"
 
 #: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/netlink.js:16
 msgid "Basic monitoring"
-msgstr ""
+msgstr "Perusvalvonta"
 
 #: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/processes.js:25
 msgid "Basic process monitoring enabled"
-msgstr ""
+msgstr "Prosessin perusvalvonta käytössä"
 
 #: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/cpu.js:15
 msgid "By setting this, CPU is not aggregate of all processors on the system"
-msgstr ""
+msgstr "Tällä asetuksella CPU ei ole kaikkien prosessorien yhteenlaskettu arvo"
 
 #: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/contextswitch.js:6
 msgid "CPU Context Switches Plugin Configuration"
-msgstr ""
+msgstr "CPU:n kontekstien vaihtojen määrä"
 
 #: applications/luci-app-statistics/htdocs/luci-static/resources/statistics/rrdtool/definitions/cpufreq.js:8
 #: applications/luci-app-statistics/root/usr/share/luci/statistics/plugins/cpufreq.json:2
 msgid "CPU Frequency"
-msgstr ""
+msgstr "CPU:n kellotaajuus"
 
 #: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/cpufreq.js:6
 msgid "CPU Frequency Plugin Configuration"
-msgstr ""
+msgstr "CPU:n kellotaajuus -lisäosan asetukset"
 
 #: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/cpu.js:6
 msgid "CPU Plugin Configuration"
-msgstr ""
+msgstr "CPU-laajennuksen määritykset"
 
 #: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/cpu.js:32
 msgid "CPU monitoring is enabled"
-msgstr ""
+msgstr "Suorittimen valvonta on käytössä"
 
 #: applications/luci-app-statistics/root/usr/share/luci/statistics/plugins/csv.json:2
 msgid "CSV Output"
-msgstr ""
+msgstr "CSV Tulostus"
 
 #: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/csv.js:6
 msgid "CSV Plugin Configuration"
-msgstr ""
+msgstr "CSV-laajennuksen määritys"
 
 #: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:69
 msgid "Cache collected data for"
-msgstr ""
+msgstr "Välimuistiin kerätyt tiedot"
 
 #: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/iptables.js:99
 msgid "Chain"
-msgstr ""
+msgstr "Ketju"
 
 #: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/unixsock.js:19
 msgid "Change the ownership of the socket file to the specified group."
-msgstr ""
+msgstr "Muuta pistoketiedoston omistajuus määritettylle ryhmälle."
 
 #: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/olsrd.js:21
 msgid "CollectLinks"
-msgstr ""
+msgstr "Kerää linkit"
 
 #: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/olsrd.js:28
 msgid "CollectRoutes"
-msgstr ""
+msgstr "Kerää reitit"
 
 #: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/olsrd.js:35
 msgid "CollectTopology"
-msgstr ""
+msgstr "Kerää topologia"
 
 #: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/collectd.js:46
 #: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/collectd.js:49
 msgid "Collectd Settings"
-msgstr ""
+msgstr "Collectd asetukset"
 
 #: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/exec.js:57
 msgid "Command monitoring enabled"
-msgstr ""
+msgstr "Komentojen valvonta käytössä"
 
 #: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/iptables.js:137
 msgid "Comment / Rule Number"
-msgstr ""
+msgstr "Kommentti / Säännön numero"
 
 #: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/collectd.js:174
 msgid "Configure…"
-msgstr ""
+msgstr "Määritä …"
 
 #: applications/luci-app-statistics/htdocs/luci-static/resources/statistics/rrdtool/definitions/conntrack.js:7
 #: applications/luci-app-statistics/root/usr/share/luci/statistics/plugins/conntrack.json:2
 msgid "Conntrack"
-msgstr ""
+msgstr "Conntrack"
 
 #: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/conntrack.js:6
 msgid "Conntrack Plugin Configuration"
-msgstr ""
+msgstr "Conntrack-laajennuksen määritys"
 
 #: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/conntrack.js:10
 msgid "Conntrack monitoring enabled"
-msgstr ""
+msgstr "Conntrack-seuranta käytössä"
 
 #: applications/luci-app-statistics/htdocs/luci-static/resources/statistics/rrdtool/definitions/contextswitch.js:7
 #: applications/luci-app-statistics/root/usr/share/luci/statistics/plugins/contextswitch.json:2
 msgid "Context Switches"
-msgstr ""
+msgstr "Kontekstien vaihdot"
 
 #: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/contextswitch.js:10
 msgid "Context switch monitoring enabled"
-msgstr ""
+msgstr "Kontekstin vaihdon valvonta käytössä"
 
 #: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/syslog.js:23
 msgid "Controls which notifications should be sent to syslog."
-msgstr ""
+msgstr "Määrittää mitkä ilmoitukset lähetetään syslogiin."
 
 #: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/network.js:28
 msgid "Create statistics about the network plugin itself"
-msgstr ""
+msgstr "Luo tilastoja itse verkkolaajennuksesta"
 
 #: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/df.js:7
 msgid "DF Plugin Configuration"
-msgstr ""
+msgstr "DF-laajennuksen määritykset"
 
 #: applications/luci-app-statistics/htdocs/luci-static/resources/statistics/rrdtool/definitions/dns.js:10
 #: applications/luci-app-statistics/root/usr/share/luci/statistics/plugins/dns.json:2
 msgid "DNS"
-msgstr ""
+msgstr "DNS"
 
 #: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/dns.js:7
 msgid "DNS Plugin Configuration"
-msgstr ""
+msgstr "DNS-laajennuksen määritykset"
 
 #: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/collectd.js:74
 msgid "Data collection interval"
-msgstr ""
+msgstr "Tiedonkeruuväli"
 
 #: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/collectd.js:71
 msgid "Datasets definition file"
-msgstr ""
+msgstr "Tietojoukkojen määritystiedosto"
 
 #: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/cpufreq.js:22
 msgid "Detailled CPU frequency monitoring enabled"
-msgstr ""
+msgstr "Yksityiskohtainen suorittimen taajuuden valvonta käytössä"
 
 #: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/collectd.js:65
 msgid "Directory for collectd plugins"
-msgstr ""
+msgstr "Hakemisto collectd-laajennuksille"
 
 #: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/collectd.js:62
 msgid "Directory for sub-configurations"
-msgstr ""
+msgstr "Hakemisto alakonfiguraatioille"
 
 #: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/disk.js:7
 msgid "Disk Plugin Configuration"
-msgstr ""
+msgstr "Levylaajennuksen määritykset"
 
 #: applications/luci-app-statistics/htdocs/luci-static/resources/statistics/rrdtool/definitions/df.js:7
 #: applications/luci-app-statistics/root/usr/share/luci/statistics/plugins/df.json:2
 msgid "Disk Space Usage"
-msgstr ""
+msgstr "Levytilan käyttö"
 
 #: applications/luci-app-statistics/htdocs/luci-static/resources/statistics/rrdtool/definitions/disk.js:10
 #: applications/luci-app-statistics/root/usr/share/luci/statistics/plugins/disk.json:2
 msgid "Disk Usage"
-msgstr ""
+msgstr "Levyn käyttö"
 
 #: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:212
 msgid "Display Host »"
-msgstr ""
+msgstr "Näytä isäntä »"
 
 #: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:220
 msgid "Display timespan »"
-msgstr ""
+msgstr "Näytä aikaväli »"
 
 #: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:195
 msgid "Do not refresh"
-msgstr ""
+msgstr "Älä päivitä"
 
 #: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/email.js:7
 msgid "E-Mail Plugin Configuration"
-msgstr ""
+msgstr "Sähköpostilaajennuksen määritykset"
 
 #: applications/luci-app-statistics/root/usr/share/luci/statistics/plugins/email.json:2
 msgid "Email"
-msgstr ""
+msgstr "Sähköposti"
 
 #: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/thermal.js:15
 msgid "Empty value = monitor all"
-msgstr ""
+msgstr "Tyhjä arvo = valvo kaikkia"
 
 #: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/curl.js:21
 msgid "Enable"
-msgstr ""
+msgstr "Ota käyttöön"
 
 #: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/network.js:25
 msgid "Enable forwarding"
-msgstr ""
+msgstr "Ota edelleenlähetys käyttöön"
 
 #: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/network.js:28
 msgid "Enable statistics"
-msgstr ""
+msgstr "Ota tilastot käyttöön"
 
 #: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/apcups.js:12
 #: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/cpu.js:12
@@ -285,116 +287,118 @@ 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 "Ota tämä laajennus käyttöön"
 
 #: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/collectd.js:113
 msgid "Enabled"
-msgstr ""
+msgstr "Käytössä"
 
 #: applications/luci-app-statistics/htdocs/luci-static/resources/statistics/rrdtool/definitions/entropy.js:10
 #: applications/luci-app-statistics/root/usr/share/luci/statistics/plugins/entropy.json:2
 msgid "Entropy"
-msgstr ""
+msgstr "Entropia"
 
 #: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/entropy.js:6
 msgid "Entropy Plugin Configuration"
-msgstr ""
+msgstr "Entropia-lisäosan asetukset"
 
 #: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/entropy.js:10
 msgid "Entropy monitoring enabled"
-msgstr ""
+msgstr "Entropian seuranta käytössä"
 
 #: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:197
 msgid "Every 30 seconds"
-msgstr ""
+msgstr "30 sekunnin välein"
 
 #: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:196
 msgid "Every 5 seconds"
-msgstr ""
+msgstr "Joka 5 sekunti"
 
 #: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:198
 msgid "Every minute"
-msgstr ""
+msgstr "Joka minuutti"
 
 #: applications/luci-app-statistics/root/usr/share/luci/statistics/plugins/exec.json:2
 msgid "Exec"
-msgstr ""
+msgstr "Exec"
 
 #: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/exec.js:7
 msgid "Exec Plugin Configuration"
-msgstr ""
+msgstr "Exec laajennuksen kokoonpano"
 
 #: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:66
 msgid "Expecting decimal value lower than one"
-msgstr ""
+msgstr "Odottaa desimaaliarvoa pienempää kuin yksi"
 
 #: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/email.js:33
 msgid "Expecting permssions in octal notation"
-msgstr ""
+msgstr "Edellyttää oikeuksia oktaalimerkittynä"
 
 #: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:48
 msgid "Expecting valid time range"
-msgstr ""
+msgstr "Edellyttää voimassa olevaa ajanjaksoa"
 
 #: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/cpufreq.js:15
 msgid "Extra items"
-msgstr ""
+msgstr "Lisäasiat"
 
 #: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/curl.js:14
 msgid "Fetch pages"
-msgstr ""
+msgstr "Hae sivut"
 
 #: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/netlink.js:36
 msgid "Filter class monitoring"
-msgstr ""
+msgstr "Suodata luokan perusteella"
 
 #: applications/luci-app-statistics/htdocs/luci-static/resources/statistics/rrdtool/definitions/iptables.js:7
 #: applications/luci-app-statistics/root/usr/share/luci/statistics/plugins/iptables.json:2
 msgid "Firewall"
-msgstr ""
+msgstr "Palomuuri"
 
 #: applications/luci-app-statistics/htdocs/luci-static/resources/statistics/rrdtool/definitions/ip6tables.js:7
 msgid "Firewall (IPv6)"
-msgstr ""
+msgstr "Palomuuri (IPv6)"
 
 #: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:89
 msgid "Flush cache after"
-msgstr ""
+msgstr "Tyhjennä välimuisti jälkeen"
 
 #: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/network.js:25
 msgid "Forwarding between listen and server addresses"
-msgstr ""
+msgstr "Edelleenlähetys kuuntelu- ja palvelinosoitteiden välillä"
 
 #: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/openvpn.js:21
 msgid "Gather compression statistics"
-msgstr ""
+msgstr "Kerää pakkaustilastoja"
 
 #: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/collectd.js:86
 msgid "General plugins"
-msgstr ""
+msgstr "Yleiset lisäosat"
 
 #: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/openvpn.js:15
 msgid "Generate a separate graph for each logged user"
-msgstr ""
+msgstr "Luo erillinen kuvaaja jokaiselle kirjautuneelle käyttäjälle"
 
 #: applications/luci-app-statistics/root/usr/share/rpcd/acl.d/luci-app-statistics.json:3
 msgid "Grant access to statistics resources"
-msgstr ""
+msgstr "Anna pääsy tilastoresursseihin"
 
 #: applications/luci-app-statistics/root/usr/share/luci/menu.d/luci-app-statistics.json:15
 msgid "Graphs"
-msgstr ""
+msgstr "Kuvaajat"
 
 #: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/exec.js:31
 #: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/exec.js:51
 msgid "Group"
-msgstr ""
+msgstr "Ryhmä"
 
 #: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/exec.js:17
 msgid ""
 "Here you can define external commands which will be started by collectd in "
 "order to read certain values. The values will be read from stdout."
 msgstr ""
+"Täällä voit määrittää ulkoiset komennot, jotka collectd käynnistää tiettyjen "
+"arvojen lukemiseksi stdout-lähteestä."
 
 #: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/exec.js:37
 msgid ""
@@ -402,99 +406,102 @@ msgid ""
 "certain threshold values have been reached. The values leading to invocation "
 "will be fed to the the called programs stdin."
 msgstr ""
+"Voit määrittää ulkoiset komennot, jotka collectd suorittaa kun asetetut raja-"
+"arvot saavutetaan. Suorittamisen laukaisseet raja-arvot välitetään "
+"ajettaville komennoille stdin-putken kautta."
 
 #: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/iptables.js:21
 msgid ""
 "Here you can define various criteria by which the monitored iptables rules "
 "are selected."
-msgstr ""
+msgstr "Voit määrittää perusteita, joilla valvotut iptables-säännöt valitaan."
 
 #: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/olsrd.js:14
 msgid "Host"
-msgstr ""
+msgstr "Palvelin"
 
 #: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/collectd.js:51
 msgid "Hostname"
-msgstr ""
+msgstr "Palvelinnimi"
 
 #: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/olsrd.js:15
 msgid "IP or hostname where to get the txtinfo output from"
-msgstr ""
+msgstr "IP-osoite tai isäntänimi, josta txtinfo-syöte haetaan"
 
 #: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/irq.js:7
 msgid "IRQ Plugin Configuration"
-msgstr ""
+msgstr "IRQ-laajennuksen määritys"
 
 #: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/dns.js:21
 msgid "Ignore source addresses"
-msgstr ""
+msgstr "Ohita lähdeosoitteet"
 
 #: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/iptables.js:70
 msgid "Instance name"
-msgstr ""
+msgstr "Esiintymän nimi"
 
 #: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/interface.js:7
 msgid "Interface Plugin Configuration"
-msgstr ""
+msgstr "Sovitinlaajennuksen määritys"
 
 #: applications/luci-app-statistics/htdocs/luci-static/resources/statistics/rrdtool/definitions/interface.js:7
 #: applications/luci-app-statistics/root/usr/share/luci/statistics/plugins/interface.json:2
 msgid "Interfaces"
-msgstr ""
+msgstr "Sovittimet"
 
 #: applications/luci-app-statistics/htdocs/luci-static/resources/statistics/rrdtool/definitions/irq.js:7
 #: applications/luci-app-statistics/root/usr/share/luci/statistics/plugins/irq.json:2
 msgid "Interrupts"
-msgstr ""
+msgstr "Keskeytykset"
 
 #: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/ping.js:31
 msgid "Interval for pings"
-msgstr ""
+msgstr "Latenssikokeen aikaväli"
 
 #: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/iptables.js:8
 msgid "Iptables Plugin Configuration"
-msgstr ""
+msgstr "Iptables-laajennuksen kokoonpano"
 
 #: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/iwinfo.js:15
 msgid "Leave unselected to automatically determine interfaces to monitor."
-msgstr ""
+msgstr "Tyhjä arvo = valvottavat sovittimet valitaan automaattisesti."
 
 #: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/network.js:40
 msgid "Listen host"
-msgstr ""
+msgstr "Kuuntele isäntää"
 
 #: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/network.js:44
 msgid "Listen port"
-msgstr ""
+msgstr "Kuunteluportti"
 
 #: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/network.js:32
 msgid "Listener interfaces"
-msgstr ""
+msgstr "Kuuntelevat sovittimet"
 
 #: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/load.js:6
 msgid "Load Plugin Configuration"
-msgstr ""
+msgstr "Lataa laajennuksen määritys"
 
 #: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/load.js:10
 msgid "Load monitoring enabled"
-msgstr ""
+msgstr "Kuormituksen valvonta käytössä"
 
 #: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:30
 #: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:108
 msgid "Loading data…"
-msgstr ""
+msgstr "Tietoja ladataan …"
 
 #: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/syslog.js:14
 msgid "Log level"
-msgstr ""
+msgstr "Lokitaso"
 
 #: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/iptables.js:20
 msgid "Match IPv4 iptables rules"
-msgstr ""
+msgstr "Vastaa IPv4 iptable -sääntöjä"
 
 #: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/iptables.js:20
 msgid "Match IPv6 iptables rules"
-msgstr ""
+msgstr "Vastaa IPv4 iptable -sääntöjä"
 
 #: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:35
 msgid ""
@@ -504,24 +511,24 @@ msgstr ""
 
 #: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/email.js:38
 msgid "Maximum allowed connections"
-msgstr ""
+msgstr "Sallittujen yhteyksien määrä"
 
 #: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/network.js:20
 msgid "Maximum packet size"
-msgstr ""
+msgstr "Paketin enimmäiskoko"
 
 #: 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
 msgid "Memory"
-msgstr ""
+msgstr "Muisti"
 
 #: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/memory.js:6
 msgid "Memory Plugin Configuration"
-msgstr ""
+msgstr "Muisti-lisäosan asetukset"
 
 #: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/memory.js:23
 msgid "Memory monitoring enabled"
-msgstr ""
+msgstr "Muistin valvonta käytössä"
 
 #: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/df.js:89
 #: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/disk.js:32
@@ -532,384 +539,394 @@ msgstr ""
 #: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/sensors.js:47
 #: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/thermal.js:34
 msgid "Monitor all except specified"
-msgstr ""
+msgstr "Valvo kaikkia paitsi valittuja"
 
 #: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/tcpconns.js:14
 msgid "Monitor all local listen ports"
-msgstr ""
+msgstr "Valvo kaikkia paikallisia kuunteluportteja"
 
 #: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/thermal.js:15
 msgid "Monitor device(s) / thermal zone(s)"
-msgstr ""
+msgstr "Valvo laitteita / lämpövyöhykkeitä"
 
 #: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/df.js:15
 msgid "Monitor devices"
-msgstr ""
+msgstr "Laitteiden valvonta"
 
 #: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/disk.js:15
 msgid "Monitor disks and partitions"
-msgstr ""
+msgstr "Levyjen ja osioiden valvonta"
 
 #: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/df.js:59
 msgid "Monitor filesystem types"
-msgstr ""
+msgstr "Valvo tiedostojärjestelmätyyppejä"
 
 #: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/apcups.js:14
 msgid "Monitor host"
-msgstr ""
+msgstr "Valvo isäntää"
 
 #: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/ping.js:14
 msgid "Monitor hosts"
-msgstr ""
+msgstr "Valvo isäntiä"
 
 #: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/dns.js:15
 #: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/interface.js:15
 #: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/iwinfo.js:15
 msgid "Monitor interfaces"
-msgstr ""
+msgstr "Valvo sovittimia"
 
 #: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/irq.js:15
 msgid "Monitor interrupts"
-msgstr ""
+msgstr "Valvo keskeytyksiä"
 
 #: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/tcpconns.js:19
 msgid "Monitor local ports"
-msgstr ""
+msgstr "Paikallisten porttien valvonta"
 
 #: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/df.js:37
 msgid "Monitor mount points"
-msgstr ""
+msgstr "Valvo liitoskohtia"
 
 #: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/processes.js:14
 msgid "Monitor processes"
-msgstr ""
+msgstr "Valvo prosesseja"
 
 #: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/tcpconns.js:24
 msgid "Monitor remote ports"
-msgstr ""
+msgstr "Etäporttien valvonta"
 
 #: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/tcpconns.js:37
 msgid "Monitoring %s and %s"
-msgstr ""
+msgstr "Valvotaan kohdetta %s ja %s"
 
 #: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/df.js:103
 msgid "Monitoring %s, %s, %s"
-msgstr ""
+msgstr "Valvonta %s, %s, %s"
 
 #: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/apcups.js:29
 msgid "Monitoring APC UPS at host %s, port %d"
 msgid_plural "Monitoring APC UPS at hosts %s, port %d"
-msgstr[0] ""
-msgstr[1] ""
+msgstr[0] "Valvotaan APC UPS isäntää %s, port %d"
+msgstr[1] "Valvotaan APC UPS isäntiä %s, port %d"
 
 #: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/dns.js:31
 msgid "Monitoring DNS queries on all interfaces"
-msgstr ""
+msgstr "DNS-kyselyiden valvonta kaikissa sovittimissa"
 
 #: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/dns.js:33
 msgid "Monitoring DNS queries on one interface"
 msgid_plural "Monitoring DNS queries on %d interfaces"
-msgstr[0] ""
-msgstr[1] ""
+msgstr[0] "DNS-kyselyiden valvonta sovittimessa"
+msgstr[1] "DNS-kyselyiden valvonta %d sovittimessa"
 
 #: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/olsrd.js:44
 msgid "Monitoring OLSRd status at %s:%d"
-msgstr ""
+msgstr "Valvotaan OLSRd-tilaa kohteessa %s:%d"
 
 #: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/disk.js:43
 msgid "Monitoring all but one disk"
 msgid_plural "Monitoring all but %d disks"
-msgstr[0] ""
-msgstr[1] ""
+msgstr[0] "Kaikkien paitsi yhden levyn valvonta"
+msgstr[1] "Kaikkien paitsi %d levyn valvonta"
 
 #: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/interface.js:31
 #: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/iwinfo.js:36
 #: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/netlink.js:54
 msgid "Monitoring all but one interface"
 msgid_plural "Monitoring all but %d interfaces"
-msgstr[0] ""
-msgstr[1] ""
+msgstr[0] "Kaikkien paitsi yhden sovittimen seuranta"
+msgstr[1] "Kaikkien paitsi sovittimien %d seuranta"
 
 #: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/irq.js:56
 msgid "Monitoring all but one interrupt"
 msgid_plural "Monitoring all but %d interrupts"
-msgstr[0] ""
-msgstr[1] ""
+msgstr[0] "Kaikkien paitsi yhden keskeytyksen seuranta"
+msgstr[1] "Kaikkien paitsi %d keskeytysten seuranta"
 
 #: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/sensors.js:56
 msgid "Monitoring all but one sensor"
 msgid_plural "Monitoring all but %d sensors"
-msgstr[0] ""
-msgstr[1] ""
+msgstr[0] "Kaikkien paitsi yhden anturin valvonta"
+msgstr[1] "Kaikkien paitsi %d anturien valvonta"
 
 #: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/disk.js:41
 msgid "Monitoring all disks"
-msgstr ""
+msgstr "Kaikkien levyjen valvonta"
 
 #: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/df.js:103
 msgid "Monitoring all except %s, %s, %s"
-msgstr ""
+msgstr "Valvotaan kaikkia paitsi %s, %s, %s"
 
 #: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/interface.js:29
 #: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/iwinfo.js:34
 #: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/netlink.js:52
 msgid "Monitoring all interfaces"
-msgstr ""
+msgstr "Kaikkien sovittimien valvonta"
 
 #: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/irq.js:54
 msgid "Monitoring all interrupts"
-msgstr ""
+msgstr "Kaikkien keskeytysten valvonta"
 
 #: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/df.js:101
 msgid "Monitoring all partitions"
-msgstr ""
+msgstr "Kaikkien osioiden valvonta"
 
 #: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/sensors.js:60
 msgid "Monitoring all sensors"
-msgstr ""
+msgstr "Kaikkien anturien valvonta"
 
 #: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/thermal.js:50
 msgid "Monitoring all thermal zones"
-msgstr ""
+msgstr "Kaikkien lämpövyöhykkeiden valvonta"
 
 #: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/thermal.js:46
 msgid "Monitoring all thermal zones except %s"
-msgstr ""
+msgstr "Kaikkien lämpövyöhykkeiden valvonta paitsi %s"
 
 #: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/tcpconns.js:35
 msgid "Monitoring local listen ports"
-msgstr ""
+msgstr "Paikallisten kuunteluporttien valvonta"
 
 #: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/openvpn.js:44
 msgid "Monitoring one OpenVPN instance"
 msgid_plural "Monitoring %d OpenVPN instances"
-msgstr[0] ""
-msgstr[1] ""
+msgstr[0] "Yhden OpenVPN-ilmentymän valvonta"
+msgstr[1] "Valvoo %d OpenVPN-ilmentymää"
 
 #: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/nut.js:21
 msgid "Monitoring one UPS"
 msgid_plural "Monitoring %d UPSes"
-msgstr[0] ""
-msgstr[1] ""
+msgstr[0] "Yhden UPS:n valvonta"
+msgstr[1] "Valvoo %d UPS:ia"
 
 #: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/disk.js:45
 msgid "Monitoring one disk"
 msgid_plural "Monitoring %d disks"
-msgstr[0] ""
-msgstr[1] ""
+msgstr[0] "Yhden levyn valvonta"
+msgstr[1] "Valvoo %d levyä"
 
 #: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/ping.js:41
 msgid "Monitoring one host"
 msgid_plural "Monitoring %d hosts"
-msgstr[0] ""
-msgstr[1] ""
+msgstr[0] "Yhden isännän valvonta"
+msgstr[1] "Valvoo %d isäntää"
 
 #: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/interface.js:33
 #: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/iwinfo.js:38
 #: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/netlink.js:56
 msgid "Monitoring one interface"
 msgid_plural "Monitoring %d interfaces"
-msgstr[0] ""
-msgstr[1] ""
+msgstr[0] "Yhden sovittimen valvonta"
+msgstr[1] "Valvoo %d sovitinta"
 
 #: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/irq.js:58
 msgid "Monitoring one interrupt"
 msgid_plural "Monitoring %d interrupts"
-msgstr[0] ""
-msgstr[1] ""
+msgstr[0] "Yhden keskeytyksen valvonta"
+msgstr[1] "Valvoo %d keskeytystä"
 
 #: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/processes.js:23
 msgid "Monitoring one process"
 msgid_plural "Monitoring %d processes"
-msgstr[0] ""
-msgstr[1] ""
+msgstr[0] "Valvotaan yhtä prosessia"
+msgstr[1] "Valvotaan %d prosessia"
 
 #: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/sensors.js:58
 msgid "Monitoring one sensor"
 msgid_plural "Monitoring %d sensors"
-msgstr[0] ""
-msgstr[1] ""
+msgstr[0] "Valvotaan yhtä sensoria"
+msgstr[1] "Valvotaan %d sensoria"
 
 #: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/splash_leases.js:10
 msgid "Monitoring splash leases"
-msgstr ""
+msgstr "Valvotaan splash-asiakkaita"
 
 #: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/thermal.js:47
 msgid "Monitoring thermal zones %s"
-msgstr ""
+msgstr "Valvotaan lämpövyöhykkeitä %s"
 
 #: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/cpufreq.js:16
 msgid "More details about frequency usage and transitions"
-msgstr ""
+msgstr "Tarkempia tietoja kellotaajuuksien käytöstä ja vaihdoksista"
 
 #: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/curl.js:25
 msgid "Name"
-msgstr ""
+msgstr "Nimi"
 
 #: applications/luci-app-statistics/htdocs/luci-static/resources/statistics/rrdtool/definitions/netlink.js:7
 #: applications/luci-app-statistics/root/usr/share/luci/statistics/plugins/netlink.json:2
 msgid "Netlink"
-msgstr ""
+msgstr "Netlink"
 
 #: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/netlink.js:7
 msgid "Netlink Plugin Configuration"
-msgstr ""
+msgstr "Netlink-lisäosan asetukset"
 
 #: applications/luci-app-statistics/root/usr/share/luci/statistics/plugins/network.json:2
 msgid "Network"
-msgstr ""
+msgstr "Verkko"
 
 #: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/network.js:6
 msgid "Network Plugin Configuration"
-msgstr ""
+msgstr "Verkko-lisäosan asetukset"
 
 #: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/network.js:69
 msgid "Network communication enabled"
-msgstr ""
+msgstr "Verkkoyhteydet sallittu"
 
 #: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/collectd.js:87
 msgid "Network plugins"
-msgstr ""
+msgstr "Verkko-lisäosat"
 
 #: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:169
 msgid "No RRD data found"
-msgstr ""
+msgstr "RRD-tietokantaa (tai -tietoja) ei löydy"
 
 #: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:15
 msgid ""
 "Note: as pages are rendered by user 'nobody', the *.rrd files, the storage "
 "directory and all its parent directories need to be world readable."
 msgstr ""
+"Huom. Koska sivut laaditaan käyttäjänä 'nobody', pitää *.rrd-tiedostojen "
+"tallennushakemiston ylähakemistoineen olla kenen tahansa luettavissa."
 
 #: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/syslog.js:23
 msgid "Notify level"
-msgstr ""
+msgstr "Ilmoitusten taso"
 
 #: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/collectd.js:77
 msgid "Number of threads for data collection"
-msgstr ""
+msgstr "Tiedonkeruussa käytettävien säikeiden määrä"
 
 #: applications/luci-app-statistics/htdocs/luci-static/resources/statistics/rrdtool/definitions/olsrd.js:10
 #: applications/luci-app-statistics/root/usr/share/luci/statistics/plugins/olsrd.json:2
 msgid "OLSRd"
-msgstr ""
+msgstr "OLSRd"
 
 #: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/olsrd.js:6
 msgid "OLSRd Plugin Configuration"
-msgstr ""
+msgstr "OLSRd-lisäosan asetukset"
 
 #: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:29
 msgid "Only create average RRAs"
-msgstr ""
+msgstr "Luo vain keskiarvo-RRA -tiedot"
 
 #: applications/luci-app-statistics/htdocs/luci-static/resources/statistics/rrdtool/definitions/openvpn.js:7
 #: applications/luci-app-statistics/root/usr/share/luci/statistics/plugins/openvpn.json:2
 msgid "OpenVPN"
-msgstr ""
+msgstr "OpenVPN"
 
 #: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/openvpn.js:7
 msgid "OpenVPN Plugin Configuration"
-msgstr ""
+msgstr "OpenVPN-lisäosan asetukset"
 
 #: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/openvpn.js:27
 msgid "OpenVPN status files"
-msgstr ""
+msgstr "OpenVPN-tilatiedostot"
 
 #: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/collectd.js:88
 msgid "Output plugins"
-msgstr ""
+msgstr "Tiedon näyttö -lisäosat"
 
 #: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:60
 msgid "Overview"
-msgstr ""
+msgstr "Yhteenveto"
 
 #: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/memory.js:18
 msgid "Percent values"
-msgstr ""
+msgstr "Prosenttiarvot"
 
 #: applications/luci-app-statistics/htdocs/luci-static/resources/statistics/rrdtool/definitions/ping.js:7
 #: applications/luci-app-statistics/root/usr/share/luci/statistics/plugins/ping.json:2
 msgid "Ping"
-msgstr ""
+msgstr "Latenssi"
 
 #: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/ping.js:6
 msgid "Ping Plugin Configuration"
-msgstr ""
+msgstr "Latenssi-lisäosan asetukset"
 
 #: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/collectd.js:136
 msgid "Plugin is disabled"
-msgstr ""
+msgstr "Lisäosa ei käytössä"
 
 #: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/olsrd.js:18
 msgid "Port"
-msgstr ""
+msgstr "Portti"
 
 #: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/apcups.js:19
 msgid "Port for apcupsd communication"
-msgstr ""
+msgstr "Portti apcupsd -tiedonsiirrolle"
 
 #: applications/luci-app-statistics/htdocs/luci-static/resources/statistics/rrdtool/definitions/processes.js:7
 #: applications/luci-app-statistics/root/usr/share/luci/statistics/plugins/processes.json:2
 msgid "Processes"
-msgstr ""
+msgstr "Prosessit"
 
 #: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/processes.js:6
 msgid "Processes Plugin Configuration"
-msgstr ""
+msgstr "Prossessit-lisäosan asetukset"
 
 #: applications/luci-app-statistics/htdocs/luci-static/resources/statistics/rrdtool/definitions/cpu.js:8
 #: applications/luci-app-statistics/root/usr/share/luci/statistics/plugins/cpu.json:2
 msgid "Processor"
-msgstr ""
+msgstr "Suoritin"
 
 #: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/netlink.js:26
 msgid "Qdisc monitoring"
-msgstr ""
+msgstr "Qdisc valvonta"
 
 #: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:56
 msgid "RRD XFiles Factor"
-msgstr ""
+msgstr "RRD XFiles-tekijä"
 
 #: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:24
 msgid "RRD heart beat interval"
-msgstr ""
+msgstr "RRD tahdistusväli"
 
 #: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:19
 msgid "RRD step interval"
-msgstr ""
+msgstr "RRD-askel"
 
 #: applications/luci-app-statistics/root/usr/share/luci/statistics/plugins/rrdtool.json:2
 msgid "RRDTool"
-msgstr ""
+msgstr "RRDTool"
 
 #: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:6
 msgid "RRDTool Plugin Configuration"
-msgstr ""
+msgstr "RRDTool-lisäosan asetukset"
 
 #: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/cpu.js:14
 msgid "Report by CPU"
-msgstr ""
+msgstr "Raportoi CPU-kohtaisesti"
 
 #: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/cpu.js:20
 msgid "Report by state"
-msgstr ""
+msgstr "Raportoi tilan mukaan"
 
 #: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/cpu.js:26
 msgid "Report in percent"
-msgstr ""
+msgstr "Raportoi prosentteina"
 
 #: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:51
 msgid "Rows per RRA"
-msgstr ""
+msgstr "Rivimäärä RRA-tietokannassa"
 
 #: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/iptables.js:161
 msgid "Rule monitoring enabled"
+msgstr "Säännön valvonta päällä"
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/statistics/rrdtool/definitions/sqm.js:7
+msgid "SQM"
+msgstr "SQM"
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/statistics/rrdtool/definitions/sqmcake.js:7
+msgid "SQM-Cake"
 msgstr ""
 
 #: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/exec.js:24
 #: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/exec.js:44
 msgid "Script"
-msgstr ""
+msgstr "Komentojono"
 
 #: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/collectd.js:74
 #: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/ping.js:31
@@ -918,77 +935,77 @@ msgstr ""
 #: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:69
 #: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:89
 msgid "Seconds"
-msgstr ""
+msgstr "Sekuntia"
 
 #: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/sensors.js:23
 msgid "Sensor list"
-msgstr ""
+msgstr "Sensorien luettelo"
 
 #: applications/luci-app-statistics/htdocs/luci-static/resources/statistics/rrdtool/definitions/sensors.js:7
 #: applications/luci-app-statistics/root/usr/share/luci/statistics/plugins/sensors.json:2
 msgid "Sensors"
-msgstr ""
+msgstr "Sensorit"
 
 #: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/sensors.js:15
 msgid "Sensors Plugin Configuration"
-msgstr ""
+msgstr "Sensorit-lisäosan asetukset"
 
 #: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/network.js:58
 msgid "Server host"
-msgstr ""
+msgstr "Palvelin"
 
 #: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/network.js:50
 msgid "Server interfaces"
-msgstr ""
+msgstr "Palvelimen sovittimet"
 
 #: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/network.js:62
 msgid "Server port"
-msgstr ""
+msgstr "Palvelinportti"
 
 #: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/network.js:20
 msgid "Set the maximum size for datagrams sent over the network"
-msgstr ""
+msgstr "Aseta verkon kautta lähettävien sanomien enimmäismäärä"
 
 #: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/syslog.js:14
 msgid "Sets the syslog log-level."
-msgstr ""
+msgstr "Aseta syslog-lokin kirjaustaso."
 
 #: applications/luci-app-statistics/root/usr/share/luci/menu.d/luci-app-statistics.json:24
 msgid "Setup"
-msgstr ""
+msgstr "Asetukset"
 
 #: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:176
 msgid "Setup collectd"
-msgstr ""
+msgstr "Collectd-perusasetukset"
 
 #: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/netlink.js:31
 msgid "Shaping class monitoring"
-msgstr ""
+msgstr "Muotoiluluokan asetukset"
 
 #: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:34
 msgid "Show max values instead of averages"
-msgstr ""
+msgstr "Näytä maksimiarvot eikä keskiarvot"
 
 #: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/cpufreq.js:23
 msgid "Simple CPU frequency monitoring enabled"
-msgstr ""
+msgstr "Yksinkertainen CPU:n taajuuden seuranta"
 
 #: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/unixsock.js:34
 msgid "Socket %s active"
-msgstr ""
+msgstr "Pistoke %s aktiivinen"
 
 #: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/email.js:15
 msgid "Socket file"
-msgstr ""
+msgstr "Pistoketiedosto"
 
 #: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/email.js:19
 #: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/unixsock.js:19
 msgid "Socket group"
-msgstr ""
+msgstr "Pistokkeen ryhmä"
 
 #: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/unixsock.js:15
 msgid "Socket path"
-msgstr ""
+msgstr "Pistokkeen polku"
 
 #: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/email.js:24
 #: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/unixsock.js:25
@@ -997,11 +1014,11 @@ msgstr ""
 
 #: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/olsrd.js:22
 msgid "Specifies what information to collect about links."
-msgstr ""
+msgstr "Määrittää mitä tietoa linkeistä kerätään."
 
 #: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/olsrd.js:29
 msgid "Specifies what information to collect about routes."
-msgstr ""
+msgstr "Määrittää mitä tietoa reiteistä kerätään."
 
 #: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/olsrd.js:36
 msgid "Specifies what information to collect about the global topology."
@@ -1014,82 +1031,82 @@ msgstr ""
 
 #: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/splash_leases.js:6
 msgid "Splash Leases Plugin Configuration"
-msgstr ""
+msgstr "Splash Leases -lisäosan asetukset"
 
 #: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:204
 #: applications/luci-app-statistics/root/usr/share/luci/menu.d/luci-app-statistics.json:3
 msgid "Statistics"
-msgstr ""
+msgstr "Tilastot"
 
 #: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/collectd.js:127
 msgid "Status"
-msgstr ""
+msgstr "Tila"
 
 #: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:14
 msgid "Storage directory"
-msgstr ""
+msgstr "Tallennushakemisto"
 
 #: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/csv.js:14
 msgid "Storage directory for the csv files"
-msgstr ""
+msgstr "Tallennushakemisto CSV-tiedostoille"
 
 #: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/csv.js:18
 msgid "Store data values as rates instead of absolute values"
-msgstr ""
+msgstr "Tallenna arvot osuuksina eikä absoluuttisina arvoina"
 
 #: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:38
 msgid "Stored timespans"
-msgstr ""
+msgstr "Tallennettavat ajanjaksot"
 
 #: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/csv.js:24
 msgid "Storing CSV data in %s"
-msgstr ""
+msgstr "Tallennetaan CSV-tiedostot kohteeseen %s"
 
 #: applications/luci-app-statistics/root/usr/share/luci/statistics/plugins/syslog.json:2
 msgid "Syslog"
-msgstr ""
+msgstr "Syslog"
 
 #: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/syslog.js:6
 msgid "Syslog Plugin Configuration"
-msgstr ""
+msgstr "Syslog-lisäosan asetukset"
 
 #: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/syslog.js:32
 msgid "Syslog enabled"
-msgstr ""
+msgstr "Syslog päällä"
 
 #: applications/luci-app-statistics/htdocs/luci-static/resources/statistics/rrdtool/definitions/load.js:7
 #: applications/luci-app-statistics/root/usr/share/luci/statistics/plugins/load.json:2
 msgid "System Load"
-msgstr ""
+msgstr "Järjestelmän kuormitus"
 
 #: applications/luci-app-statistics/htdocs/luci-static/resources/statistics/rrdtool/definitions/tcpconns.js:7
 #: applications/luci-app-statistics/root/usr/share/luci/statistics/plugins/tcpconns.json:2
 msgid "TCP Connections"
-msgstr ""
+msgstr "TCP-yhteydet"
 
 #: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/tcpconns.js:6
 msgid "TCPConns Plugin Configuration"
-msgstr ""
+msgstr "TCPConns-lisäosan asetukset"
 
 #: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/network.js:15
 msgid "TTL for network packets"
-msgstr ""
+msgstr "Elinaika (TTL) verkkopaketeille"
 
 #: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/ping.js:26
 msgid "TTL for ping packets"
-msgstr ""
+msgstr "Elinaika (TTL) latenssi-paketeille"
 
 #: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/iptables.js:85
 msgid "Table"
-msgstr ""
+msgstr "Taulukko"
 
 #: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/apcups.js:7
 msgid "The APCUPS plugin collects statistics about the APC UPS."
-msgstr ""
+msgstr "APCUPS-laajennus kerää tilastotieoa APC:n UPS-laitteista."
 
 #: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/nut.js:7
 msgid "The NUT plugin reads information about Uninterruptible Power Supplies."
-msgstr ""
+msgstr "NUT-laajennus lukee tietoja UPS-virtalähteistä."
 
 #: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/olsrd.js:7
 msgid ""
@@ -1101,55 +1118,63 @@ msgstr ""
 msgid ""
 "The OpenVPN plugin gathers information about the current vpn connection "
 "status."
-msgstr ""
+msgstr "OpenVPN-laajennus kerää tietoa tämänhetkisten VPN-yhteyksiä tiloista."
 
 #: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/syslog.js:7
 msgid ""
 "The SysLog plugin receives log messages from the daemon and dispatches them "
 "to syslog."
 msgstr ""
+"SysLog-lisäosa vastaanottaa lokisanomat ohjelmalta ja välittää ne "
+"systeemilokiin."
 
 #: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/iptables.js:132
 msgid "The chain name must not contain spaces"
-msgstr ""
+msgstr "Ketjun nimessä ei voi olla välilyöntejä"
 
 #: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/iptables.js:153
 msgid "The comment to match must not contain spaces"
-msgstr ""
+msgstr "Tarkastettavasssa kommentissa ei voi olla väliyöntejä"
 
 #: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/conntrack.js:7
 msgid ""
 "The conntrack plugin collects statistics about the number of tracked "
 "connections."
 msgstr ""
+"Conntrack-laajennus kerää tilastotietoa seurattujen yhteyksien määrästä."
 
 #: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/cpu.js:7
 msgid "The cpu plugin collects basic statistics about the processor usage."
-msgstr ""
+msgstr "Suoritin-lisäosa kerää perustietoja suorittimen käytöstä."
 
 #: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/csv.js:7
 msgid ""
 "The csv plugin stores collected data in csv file format for further "
 "processing by external programs."
 msgstr ""
+"Csv-laajennus tallentaa kerätyn datan CSV-tiedostoon jatkokäsittelyä varten."
 
 #: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/df.js:8
 msgid ""
 "The df plugin collects statistics about the disk space usage on different "
 "devices, mount points or filesystem types."
 msgstr ""
+"Levytila-lisäosa kerää tietoja levyn käytöstä eri laitteissa, liitoskohdissa "
+"tai tiedostojärjestelmissä."
 
 #: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/disk.js:8
 msgid ""
 "The disk plugin collects detailed usage statistics for selected partitions "
 "or whole disks."
 msgstr ""
+"Levy-lisäosa kerää tietoa valittujen levyn osien tai koko levyn/levyjen "
+"käytöstä."
 
 #: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/dns.js:8
 msgid ""
 "The dns plugin collects detailed statistics about dns related traffic on "
 "selected interfaces."
-msgstr ""
+msgstr "DNS-lisäosa kerää tietoa DNS-liikenteestä valituissa sovittimissa."
 
 #: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/email.js:8
 msgid ""
@@ -1161,7 +1186,7 @@ msgstr ""
 
 #: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/entropy.js:7
 msgid "The entropy plugin collects statistics about the available entropy."
-msgstr ""
+msgstr "Entropialaajennus kerää tilastotietoa saatavilla olevasta entropiasta."
 
 #: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/exec.js:8
 msgid ""
@@ -1171,44 +1196,53 @@ msgstr ""
 
 #: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/iptables.js:80
 msgid "The instance name must not contain spaces"
-msgstr ""
+msgstr "Välilyönnit eivät ole sallittuja instanssin nimessä"
 
 #: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/interface.js:8
 msgid ""
 "The interface plugin collects traffic statistics on selected interfaces."
-msgstr ""
+msgstr "Sovittimet-lisäosa kerää liikennetietoja avlituilta sovittimilta."
 
 #: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/iptables.js:9
 msgid ""
 "The iptables plugin will monitor selected firewall rules and collect "
 "information about processed bytes and packets per rule."
 msgstr ""
+"Iptables-lisäosa valvoo valittuja palomuurisääntöjä ja kerää tietoa niiden "
+"käsittelemistä pakettien ja tavujen määrästä."
 
 #: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/irq.js:8
 msgid ""
 "The irq plugin will monitor the rate of issues per second for each selected "
 "interrupt. If no interrupt is selected then all interrupts are monitored."
 msgstr ""
+"IRQ-lisäosa kerää tietoa keskeytysten määrästä per sekunti valittujen "
+"keskestysten osalta. Jos mitään keskeytystä ei ole valittu, niin tieto "
+"kerätään kaikista."
 
 #: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/iwinfo.js:8
 msgid ""
 "The iwinfo plugin collects statistics about wireless signal strength, noise "
 "and quality."
 msgstr ""
+"Iwinfo-laajennus kerää tilastotietoa langattoman signaalin voimakkuudesta, "
+"häiriöistä ja laadusta."
 
 #: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/load.js:7
 msgid "The load plugin collects statistics about the general system load."
-msgstr ""
+msgstr "Kuormitus-lisäosa kerää tietoa järjestelmän yleisestä kuormituksesta."
 
 #: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/memory.js:7
 msgid "The memory plugin collects statistics about the memory usage."
-msgstr ""
+msgstr "Muistilaajennus kerää tilastotietoa muistinkäytöstä."
 
 #: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/netlink.js:8
 msgid ""
 "The netlink plugin collects extended information like qdisc-, class- and "
 "filter-statistics for selected interfaces."
 msgstr ""
+"Netlink-lisäosa kerää lajjempaa qdisc-, filter- ja/tai class-tietoa "
+"valituista sovittimista."
 
 #: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/network.js:7
 msgid ""
@@ -1217,18 +1251,26 @@ msgid ""
 "client mode locally collected data is transferred to a collectd server "
 "instance, in server mode the local instance receives data from other hosts."
 msgstr ""
+"Verkko-lisäosa mahdollista tiedonsiirron verkon kautta collectd-ohjelmien "
+"välillä. Collectd voi toimia sekä palvelimena että asiakkaana. Asiakkaana "
+"paikallisesti kerätty tieto välitetään palvelimelle, ja palvelimena otetaan "
+"vastaa tietoa muilta."
 
 #: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/ping.js:7
 msgid ""
 "The ping plugin will send icmp echo replies to selected hosts and measure "
 "the roundtrip time for each host."
 msgstr ""
+"Latenssi-lisäosa lähettään ICMP echo paketteja valituille kohteille ja "
+"mittaa edestakaisen matkan keston kullekin kohteelle."
 
 #: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/processes.js:7
 msgid ""
 "The processes plugin collects information like cpu time, page faults and "
 "memory usage of selected processes."
 msgstr ""
+"Prosessit-lisäosa kerää tietoa prosessien aiheuttamasta kuormituksesta, "
+"esim. CPU:n ja muistin käyttö."
 
 #: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:7
 msgid ""
@@ -1237,6 +1279,10 @@ msgid ""
 "values will result in a very high memory consumption in the temporary "
 "directory. This can render the device unusable!</strong>"
 msgstr ""
+"Rrdtool-lisäosa tallentaa tiedot RRD-tietokantoihin, joihin tilastograafit "
+"perustuvat.<br /><br /><strong>Varoitus: Väärät arvot voivat johtaa hyvin "
+"korkeaan RAM-muistin käyttöön /tmp-hakemistossa. Tämä voi tehdä laitteesta "
+"käyttökelvottoman!</strong>"
 
 #: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/sensors.js:16
 msgid ""
@@ -1254,7 +1300,7 @@ msgstr ""
 msgid ""
 "The tcpconns plugin collects information about open tcp connections on "
 "selected ports."
-msgstr ""
+msgstr "Tcpconns-lisäosa kerää tietoa TCP-yhteyksistä valituissa porteissa."
 
 #: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/thermal.js:8
 msgid ""
@@ -1262,29 +1308,34 @@ msgid ""
 "read from /sys/class/thermal/*/temp ( '*' denotes the thermal device to be "
 "read, e.g. thermal_zone1 )"
 msgstr ""
+"Lämpötilalaajennus tarkkailee järjestelmän lämpötilaa. Tiedot luetaan "
+"tyypillisesti hakemistosta /sys/class/thermal/*/temp ('*' merkitsee "
+"luettavaa anturia, esimerkiksi thermal_zone1 )"
 
 #: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/unixsock.js:8
 msgid ""
 "The unixsock plugin creates a unix socket which can be used to read "
 "collected data from a running collectd instance."
 msgstr ""
+"Unixsock-laajennus luo unix-pistokkeen, jota voi käyttää kerätyn datan "
+"lukemiseen collectd-instanssista."
 
 #: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/uptime.js:7
 msgid "The uptime plugin collects statistics about the uptime of the system."
-msgstr ""
+msgstr "Uptime-laajennus kerää tilastotietoa järjestelmän saatavuudesta."
 
 #: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:170
 msgid "There is no RRD data available yet to render graphs."
-msgstr ""
+msgstr "RRD-tietoja ei ole vielä käytettävissä graafeja varten."
 
 #: applications/luci-app-statistics/htdocs/luci-static/resources/statistics/rrdtool/definitions/thermal.js:7
 #: applications/luci-app-statistics/root/usr/share/luci/statistics/plugins/thermal.json:2
 msgid "Thermal"
-msgstr ""
+msgstr "Lämpötilat"
 
 #: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/thermal.js:7
 msgid "Thermal Plugin Configuration"
-msgstr ""
+msgstr "Lämpötilat-lisäosan asetukset"
 
 #: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/contextswitch.js:7
 msgid "This plugin collects statistics about the processor context switches."
@@ -1299,162 +1350,168 @@ msgid ""
 "This section defines on which interfaces collectd will wait for incoming "
 "connections."
 msgstr ""
+"Tässä määritetään, mitä sovittimia collectd seuraa sisääntulevien yhteyksien "
+"osalta."
 
 #: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/network.js:51
 msgid ""
 "This section defines to which servers the locally collected data is sent to."
 msgstr ""
+"Tässä määritetään, mille palvelimelle paikallisesti kerätyt tiedot "
+"lähetetään."
 
 #: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/collectd.js:80
 msgid "Try to lookup fully qualified hostname"
-msgstr ""
+msgstr "Yritä selvittää tekstimuotoinen isäntänimi (FQDN)"
 
 #: applications/luci-app-statistics/htdocs/luci-static/resources/statistics/rrdtool/definitions/nut.js:7
 #: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/nut.js:14
 #: applications/luci-app-statistics/root/usr/share/luci/statistics/plugins/nut.json:2
 msgid "UPS"
-msgstr ""
+msgstr "UPS"
 
 #: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/nut.js:6
 msgid "UPS Plugin Configuration"
-msgstr ""
+msgstr "UPS-lisäosan asetukset"
 
 #: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/nut.js:14
 msgid "UPS name in NUT ups@host format"
-msgstr ""
+msgstr "UPS:n nimi NUT:in ups@host-formaatissa"
 
 #: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/curl.js:27
 msgid "URL"
-msgstr ""
+msgstr "URL"
 
 #: applications/luci-app-statistics/root/usr/share/luci/statistics/plugins/unixsock.json:2
 msgid "UnixSock"
-msgstr ""
+msgstr "UnixSock"
 
 #: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/unixsock.js:7
 msgid "Unixsock Plugin Configuration"
-msgstr ""
+msgstr "UnixSock-laajennuksen määritys"
 
 #: 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 ""
+msgstr "Päällä"
 
 #: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/uptime.js:6
 msgid "Uptime Plugin Configuration"
-msgstr ""
+msgstr "Uptime-laajennuksen määritys"
 
 #: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/uptime.js:10
 msgid "Uptime monitoring enabled"
-msgstr ""
+msgstr "Saatavuuden seuranta käytössä"
 
 #: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/openvpn.js:24
 msgid "Use improved naming schema"
-msgstr ""
+msgstr "Käytä parannettua nimeämistapaa"
 
 #: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/collectd.js:68
 msgid "Used PID file"
-msgstr ""
+msgstr "Käytettävä PID-tiedosto"
 
 #: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/exec.js:27
 #: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/exec.js:47
 msgid "User"
-msgstr ""
+msgstr "Käyttäjä"
 
 #: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/netlink.js:21
 msgid "Verbose monitoring"
-msgstr ""
+msgstr "Runsas valvonta"
 
 #: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/disk.js:16
 msgid "When none selected, all disks will be monitored."
-msgstr ""
+msgstr "Jos mitään ei valita, kaikkia levyjä valvotaan."
 
 #: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/dns.js:16
 msgid "When none selected, all interfaces will be monitored."
-msgstr ""
+msgstr "Jos mitään ei valita, kaikkia sovittimia valvotaan."
 
 #: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/cpu.js:21
 msgid "When set to true, reports per-state metric (system, user, idle)"
-msgstr ""
+msgstr "Raportointi tilakohtaisesti (system, user, idle)"
 
 #: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/memory.js:14
 msgid "When set to true, we request absolute values"
-msgstr ""
+msgstr "Raportointi absoluuttisina arvoina"
 
 #: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/cpu.js:27
 #: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/memory.js:18
 msgid "When set to true, we request percentage values"
-msgstr ""
+msgstr "Raportointi prosentteina"
 
 #: applications/luci-app-statistics/htdocs/luci-static/resources/statistics/rrdtool/definitions/iwinfo.js:7
 #: applications/luci-app-statistics/root/usr/share/luci/statistics/plugins/iwinfo.json:2
 msgid "Wireless"
-msgstr ""
+msgstr "Langaton"
 
 #: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/iwinfo.js:7
 msgid "Wireless iwinfo Plugin Configuration"
-msgstr ""
+msgstr "Langattoman verkon iwinfo-lisäosan asetukset"
 
 #: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:96
 msgid "Writing *.rrd files to %s"
-msgstr ""
+msgstr "Kirjoitetaan rrd-tiedostot hakemistoon %s"
 
 #: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:171
 msgid ""
 "You need to configure <em>collectd</em> to gather data into <em>.rrd</em> "
 "files."
 msgstr ""
+"Sinun täytyy asettaa <em>collectd</em> keräämään tiedot <em>RRD-"
+"tiedostoihin</em>."
 
 #: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/curl.js:31
 msgid "cURL plugin enabled"
-msgstr ""
+msgstr "cURL-lisäosa päällä"
 
 #: 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
 msgid "cUrl"
-msgstr ""
+msgstr "cUrl"
 
 #: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/curl.js:6
 msgid "cUrl Plugin Configuration"
-msgstr ""
+msgstr "cUrl-laajennuksen määritys"
 
 #: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/collectd.js:139
 msgid "none"
-msgstr ""
+msgstr "ei mitään"
 
 #: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/df.js:104
 msgid "one device"
 msgid_plural "%d devices"
-msgstr[0] ""
-msgstr[1] ""
+msgstr[0] "yksi laite"
+msgstr[1] "%d laitetta"
 
 #: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/df.js:106
 msgid "one filesystem type"
 msgid_plural "%d filesystem types"
-msgstr[0] ""
-msgstr[1] ""
+msgstr[0] "Yksi tiedostojärjestelmä"
+msgstr[1] "%d tiedostojärjestelmää"
 
 #: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/tcpconns.js:38
 msgid "one local port"
 msgid_plural "%d local ports"
-msgstr[0] ""
-msgstr[1] ""
+msgstr[0] "Yksi paikallinen portti"
+msgstr[1] "%d paikallista porttia"
 
 #: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/df.js:105
 msgid "one mount"
 msgid_plural "%d mounts"
-msgstr[0] ""
-msgstr[1] ""
+msgstr[0] "Yksi liitoskohta"
+msgstr[1] "%s liitoskohtaa"
 
 #: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/tcpconns.js:39
 msgid "one remote port"
 msgid_plural "%d remote ports"
-msgstr[0] ""
-msgstr[1] ""
+msgstr[0] "Yksi vastapuolen portti"
+msgstr[1] "%d vastapuolen porttia"
 
 #: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:29
 msgid "reduces rrd size"
-msgstr ""
+msgstr "Pienentää RRD-tiedoston kokoa"
 
 #~ msgid "Cache flush interval"
 #~ msgstr "Cache flush interval"
index 48c52d7246a16c635ee671f9bdf76689b74a66e5..3fc595dd40734b9a552dfdf66eb2f85306c1f540 100644 (file)
@@ -916,6 +916,14 @@ msgstr "Lignes par RRA"
 msgid "Rule monitoring enabled"
 msgstr "Surveillance des règles activée"
 
+#: applications/luci-app-statistics/htdocs/luci-static/resources/statistics/rrdtool/definitions/sqm.js:7
+msgid "SQM"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/statistics/rrdtool/definitions/sqmcake.js:7
+msgid "SQM-Cake"
+msgstr ""
+
 #: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/exec.js:24
 #: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/exec.js:44
 msgid "Script"
index f23b68d34c81f2a64ed1a448c7f6f39c217f04b1..9d3137454a757264ea681b3c75a455b1b50ab812 100644 (file)
@@ -907,6 +907,14 @@ msgstr ""
 msgid "Rule monitoring enabled"
 msgstr ""
 
+#: applications/luci-app-statistics/htdocs/luci-static/resources/statistics/rrdtool/definitions/sqm.js:7
+msgid "SQM"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/statistics/rrdtool/definitions/sqmcake.js:7
+msgid "SQM-Cake"
+msgstr ""
+
 #: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/exec.js:24
 #: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/exec.js:44
 msgid "Script"
index 16ac370ee291d8c8429fe890aaa306872fc361b7..3160947bf136cc5415e8e67d49178e4c2881adbc 100644 (file)
@@ -908,6 +908,14 @@ msgstr ""
 msgid "Rule monitoring enabled"
 msgstr ""
 
+#: applications/luci-app-statistics/htdocs/luci-static/resources/statistics/rrdtool/definitions/sqm.js:7
+msgid "SQM"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/statistics/rrdtool/definitions/sqmcake.js:7
+msgid "SQM-Cake"
+msgstr ""
+
 #: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/exec.js:24
 #: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/exec.js:44
 msgid "Script"
index b1c3c31770dfb5679bd15121bbeed06fc35319cb..3c08b383b514d6e17b9894f7c5ad56169400be2d 100644 (file)
@@ -922,6 +922,14 @@ msgstr "RRA szerinti sorok"
 msgid "Rule monitoring enabled"
 msgstr ""
 
+#: applications/luci-app-statistics/htdocs/luci-static/resources/statistics/rrdtool/definitions/sqm.js:7
+msgid "SQM"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/statistics/rrdtool/definitions/sqmcake.js:7
+msgid "SQM-Cake"
+msgstr ""
+
 #: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/exec.js:24
 #: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/exec.js:44
 msgid "Script"
index b368770292d7701b21b979580961541c5dd92f2b..d689777ae087ece36fc988f6e4e8360ba825d8fb 100644 (file)
@@ -915,6 +915,14 @@ msgstr ""
 msgid "Rule monitoring enabled"
 msgstr ""
 
+#: applications/luci-app-statistics/htdocs/luci-static/resources/statistics/rrdtool/definitions/sqm.js:7
+msgid "SQM"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/statistics/rrdtool/definitions/sqmcake.js:7
+msgid "SQM-Cake"
+msgstr ""
+
 #: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/exec.js:24
 #: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/exec.js:44
 msgid "Script"
index b7cb89aaaa9f6984a9c15b66d2d7eedf165ae148..1a61c1d8673a50c73a5b251353874adac5abd428 100644 (file)
@@ -3,8 +3,8 @@ msgstr ""
 "Project-Id-Version: \n"
 "Report-Msgid-Bugs-To: \n"
 "POT-Creation-Date: 2009-05-19 19:36+0200\n"
-"PO-Revision-Date: 2020-02-19 20:00+0000\n"
-"Last-Translator: INAGAKI Hiroshi <musashino.open@gmail.com>\n"
+"PO-Revision-Date: 2020-06-14 14:42+0000\n"
+"Last-Translator: Satoru Yoshida <ramat@ram.ne.jp>\n"
 "Language-Team: Japanese <https://hosted.weblate.org/projects/openwrt/"
 "luciapplicationsstatistics/ja/>\n"
 "Language: ja\n"
@@ -12,12 +12,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 3.11\n"
+"X-Generator: Weblate 4.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
 msgid "APC UPS"
-msgstr ""
+msgstr "APC UPS"
 
 #: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/apcups.js:6
 msgid "APCUPS Plugin Configuration"
@@ -57,7 +57,7 @@ msgstr "間隔を適用 »"
 
 #: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/email.js:47
 msgid "Awaiting email input at %s"
-msgstr ""
+msgstr "%s でメール入力を待機中"
 
 #: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/collectd.js:59
 msgid "Base Directory"
@@ -120,15 +120,15 @@ msgstr "ソケットファイルの所有権を指定されたグループに変
 
 #: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/olsrd.js:21
 msgid "CollectLinks"
-msgstr ""
+msgstr "CollectLinks"
 
 #: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/olsrd.js:28
 msgid "CollectRoutes"
-msgstr ""
+msgstr "CollectRoutes"
 
 #: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/olsrd.js:35
 msgid "CollectTopology"
-msgstr ""
+msgstr "CollectTopology"
 
 #: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/collectd.js:46
 #: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/collectd.js:49
@@ -150,7 +150,7 @@ msgstr "設定…"
 #: applications/luci-app-statistics/htdocs/luci-static/resources/statistics/rrdtool/definitions/conntrack.js:7
 #: applications/luci-app-statistics/root/usr/share/luci/statistics/plugins/conntrack.json:2
 msgid "Conntrack"
-msgstr ""
+msgstr "Conntrack"
 
 #: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/conntrack.js:6
 msgid "Conntrack Plugin Configuration"
@@ -171,11 +171,11 @@ msgstr "コンテキストスイッチ監視が有効"
 
 #: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/syslog.js:23
 msgid "Controls which notifications should be sent to syslog."
-msgstr ""
+msgstr "syslog に送信する通知を制御します。"
 
 #: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/network.js:28
 msgid "Create statistics about the network plugin itself"
-msgstr ""
+msgstr "ネットワーク・プラグイン自体に関する統計を作成"
 
 #: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/df.js:7
 msgid "DF Plugin Configuration"
@@ -184,7 +184,7 @@ msgstr "DF プラグイン設定"
 #: applications/luci-app-statistics/htdocs/luci-static/resources/statistics/rrdtool/definitions/dns.js:10
 #: applications/luci-app-statistics/root/usr/share/luci/statistics/plugins/dns.json:2
 msgid "DNS"
-msgstr ""
+msgstr "DNS"
 
 #: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/dns.js:7
 msgid "DNS Plugin Configuration"
@@ -254,11 +254,11 @@ msgstr "有効"
 
 #: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/network.js:25
 msgid "Enable forwarding"
-msgstr ""
+msgstr "転送を有効化"
 
 #: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/network.js:28
 msgid "Enable statistics"
-msgstr ""
+msgstr "統計を有効化"
 
 #: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/apcups.js:12
 #: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/cpu.js:12
@@ -322,7 +322,7 @@ msgstr "1 分毎"
 
 #: applications/luci-app-statistics/root/usr/share/luci/statistics/plugins/exec.json:2
 msgid "Exec"
-msgstr ""
+msgstr "Exec"
 
 #: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/exec.js:7
 msgid "Exec Plugin Configuration"
@@ -330,11 +330,11 @@ msgstr "Exec プラグイン設定"
 
 #: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:66
 msgid "Expecting decimal value lower than one"
-msgstr ""
+msgstr "1 より小さい 10進数値が必要です"
 
 #: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/email.js:33
 msgid "Expecting permssions in octal notation"
-msgstr ""
+msgstr "8進表記のアクセス許可が必要です"
 
 #: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:48
 msgid "Expecting valid time range"
@@ -342,7 +342,7 @@ msgstr "期待される値: 有効な時間の範囲"
 
 #: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/cpufreq.js:15
 msgid "Extra items"
-msgstr ""
+msgstr "追加アイテム"
 
 #: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/curl.js:14
 msgid "Fetch pages"
@@ -371,7 +371,7 @@ msgstr "待ち受けアドレスとサーバー アドレス間の転送"
 
 #: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/openvpn.js:21
 msgid "Gather compression statistics"
-msgstr ""
+msgstr "圧縮の統計を収集"
 
 #: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/collectd.js:86
 msgid "General plugins"
@@ -383,7 +383,7 @@ msgstr "ログインユーザーごとの分離されたグラフを生成しま
 
 #: applications/luci-app-statistics/root/usr/share/rpcd/acl.d/luci-app-statistics.json:3
 msgid "Grant access to statistics resources"
-msgstr ""
+msgstr "統計リソースへのアクセスを許可"
 
 #: applications/luci-app-statistics/root/usr/share/luci/menu.d/luci-app-statistics.json:15
 msgid "Graphs"
@@ -429,7 +429,7 @@ msgstr "ホスト名"
 
 #: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/olsrd.js:15
 msgid "IP or hostname where to get the txtinfo output from"
-msgstr ""
+msgstr "txtinfo 出力取得元の IP またはホスト名"
 
 #: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/irq.js:7
 msgid "IRQ Plugin Configuration"
@@ -496,7 +496,7 @@ msgstr "データを読み込み中…"
 
 #: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/syslog.js:14
 msgid "Log level"
-msgstr ""
+msgstr "ログレベル"
 
 #: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/iptables.js:20
 msgid "Match IPv4 iptables rules"
@@ -520,7 +520,7 @@ msgstr "許可された最大接続数"
 
 #: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/network.js:20
 msgid "Maximum packet size"
-msgstr ""
+msgstr "パケットの最大サイズ"
 
 #: 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
@@ -602,20 +602,20 @@ msgstr "リモートのポートを監視する"
 
 #: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/tcpconns.js:37
 msgid "Monitoring %s and %s"
-msgstr ""
+msgstr "%s および %s を監視"
 
 #: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/df.js:103
 msgid "Monitoring %s, %s, %s"
-msgstr ""
+msgstr "%s、%s および %s を監視"
 
 #: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/apcups.js:29
 msgid "Monitoring APC UPS at host %s, port %d"
 msgid_plural "Monitoring APC UPS at hosts %s, port %d"
-msgstr[0] ""
+msgstr[0] "ホスト %s、ポート %d で APC UPS を監視中"
 
 #: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/dns.js:31
 msgid "Monitoring DNS queries on all interfaces"
-msgstr "全インターフェースで DNS クエリを監視中"
+msgstr "すべてのインターフェースで DNS クエリを監視"
 
 #: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/dns.js:33
 msgid "Monitoring DNS queries on one interface"
@@ -624,7 +624,7 @@ msgstr[0] "%d 個のインターフェースで DNS クエリを監視中"
 
 #: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/olsrd.js:44
 msgid "Monitoring OLSRd status at %s:%d"
-msgstr ""
+msgstr "%s:%d で OLSRd のステータスを監視中"
 
 #: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/disk.js:43
 msgid "Monitoring all but one disk"
@@ -654,7 +654,7 @@ msgstr "全ディスクを監視中"
 
 #: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/df.js:103
 msgid "Monitoring all except %s, %s, %s"
-msgstr ""
+msgstr "%s、%s および %s 以外のすべてを監視"
 
 #: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/interface.js:29
 #: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/iwinfo.js:34
@@ -680,7 +680,7 @@ msgstr "全サーマル ゾーンを監視中"
 
 #: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/thermal.js:46
 msgid "Monitoring all thermal zones except %s"
-msgstr ""
+msgstr "%s を除くすべてのサーマルゾーンを監視"
 
 #: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/tcpconns.js:35
 msgid "Monitoring local listen ports"
@@ -689,7 +689,7 @@ msgstr "ローカルの待ち受けポートを監視中"
 #: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/openvpn.js:44
 msgid "Monitoring one OpenVPN instance"
 msgid_plural "Monitoring %d OpenVPN instances"
-msgstr[0] ""
+msgstr[0] "%d 個の OpenVPN インスタンスを監視中"
 
 #: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/nut.js:21
 msgid "Monitoring one UPS"
@@ -730,7 +730,7 @@ msgstr[0] "%d 個のセンサーを監視中"
 
 #: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/splash_leases.js:10
 msgid "Monitoring splash leases"
-msgstr ""
+msgstr "スプラッシュ・リースの監視"
 
 #: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/thermal.js:47
 msgid "Monitoring thermal zones %s"
@@ -747,7 +747,7 @@ msgstr "名前"
 #: applications/luci-app-statistics/htdocs/luci-static/resources/statistics/rrdtool/definitions/netlink.js:7
 #: applications/luci-app-statistics/root/usr/share/luci/statistics/plugins/netlink.json:2
 msgid "Netlink"
-msgstr ""
+msgstr "Netlink"
 
 #: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/netlink.js:7
 msgid "Netlink Plugin Configuration"
@@ -784,7 +784,7 @@ msgstr ""
 
 #: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/syslog.js:23
 msgid "Notify level"
-msgstr ""
+msgstr "通知レベル"
 
 #: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/collectd.js:77
 msgid "Number of threads for data collection"
@@ -793,7 +793,7 @@ msgstr "データ収集用スレッド数"
 #: applications/luci-app-statistics/htdocs/luci-static/resources/statistics/rrdtool/definitions/olsrd.js:10
 #: applications/luci-app-statistics/root/usr/share/luci/statistics/plugins/olsrd.json:2
 msgid "OLSRd"
-msgstr ""
+msgstr "OLSRd"
 
 #: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/olsrd.js:6
 msgid "OLSRd Plugin Configuration"
@@ -806,7 +806,7 @@ msgstr "平均値の RRA のみ作成する"
 #: applications/luci-app-statistics/htdocs/luci-static/resources/statistics/rrdtool/definitions/openvpn.js:7
 #: applications/luci-app-statistics/root/usr/share/luci/statistics/plugins/openvpn.json:2
 msgid "OpenVPN"
-msgstr ""
+msgstr "OpenVPN"
 
 #: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/openvpn.js:7
 msgid "OpenVPN Plugin Configuration"
@@ -822,7 +822,7 @@ msgstr "出力プラグイン"
 
 #: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:60
 msgid "Overview"
-msgstr ""
+msgstr "概要"
 
 #: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/memory.js:18
 msgid "Percent values"
@@ -831,7 +831,7 @@ msgstr "パーセント値"
 #: applications/luci-app-statistics/htdocs/luci-static/resources/statistics/rrdtool/definitions/ping.js:7
 #: applications/luci-app-statistics/root/usr/share/luci/statistics/plugins/ping.json:2
 msgid "Ping"
-msgstr ""
+msgstr "Ping"
 
 #: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/ping.js:6
 msgid "Ping Plugin Configuration"
@@ -847,7 +847,7 @@ msgstr "ポート"
 
 #: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/apcups.js:19
 msgid "Port for apcupsd communication"
-msgstr ""
+msgstr "apcupsd 通信用のポート"
 
 #: applications/luci-app-statistics/htdocs/luci-static/resources/statistics/rrdtool/definitions/processes.js:7
 #: applications/luci-app-statistics/root/usr/share/luci/statistics/plugins/processes.json:2
@@ -881,7 +881,7 @@ msgstr "RRD 記録間隔"
 
 #: applications/luci-app-statistics/root/usr/share/luci/statistics/plugins/rrdtool.json:2
 msgid "RRDTool"
-msgstr ""
+msgstr "RRDTool"
 
 #: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:6
 msgid "RRDTool Plugin Configuration"
@@ -901,12 +901,20 @@ msgstr "パーセントでのレポート"
 
 #: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:51
 msgid "Rows per RRA"
-msgstr ""
+msgstr "RRA ごとの行数"
 
 #: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/iptables.js:161
 msgid "Rule monitoring enabled"
 msgstr "ルール監視が有効"
 
+#: applications/luci-app-statistics/htdocs/luci-static/resources/statistics/rrdtool/definitions/sqm.js:7
+msgid "SQM"
+msgstr "SQM"
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/statistics/rrdtool/definitions/sqmcake.js:7
+msgid "SQM-Cake"
+msgstr ""
+
 #: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/exec.js:24
 #: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/exec.js:44
 msgid "Script"
@@ -948,11 +956,11 @@ msgstr "サーバー ポート"
 
 #: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/network.js:20
 msgid "Set the maximum size for datagrams sent over the network"
-msgstr ""
+msgstr "ネットワーク経由で送信されるデータグラムの最大サイズを設定"
 
 #: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/syslog.js:14
 msgid "Sets the syslog log-level."
-msgstr ""
+msgstr "syslog ログレベルを設定します。"
 
 #: applications/luci-app-statistics/root/usr/share/luci/menu.d/luci-app-statistics.json:24
 msgid "Setup"
@@ -976,7 +984,7 @@ msgstr "シンプル CPU 周波数監視が有効"
 
 #: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/unixsock.js:34
 msgid "Socket %s active"
-msgstr ""
+msgstr "ソケット %s がアクティブです"
 
 #: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/email.js:15
 msgid "Socket file"
@@ -1006,16 +1014,16 @@ msgstr "ルートについて、どのような情報を収集するか設定し
 
 #: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/olsrd.js:36
 msgid "Specifies what information to collect about the global topology."
-msgstr ""
+msgstr "グローバル・トポロジーについて収集する情報を指定します。"
 
 #: applications/luci-app-statistics/htdocs/luci-static/resources/statistics/rrdtool/definitions/splash_leases.js:10
 #: applications/luci-app-statistics/root/usr/share/luci/statistics/plugins/splash_leases.json:2
 msgid "Splash Leases"
-msgstr ""
+msgstr "スプラッシュ・リース"
 
 #: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/splash_leases.js:6
 msgid "Splash Leases Plugin Configuration"
-msgstr ""
+msgstr "スプラッシュ・リース・プラグインの設定"
 
 #: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:204
 #: applications/luci-app-statistics/root/usr/share/luci/menu.d/luci-app-statistics.json:3
@@ -1048,15 +1056,15 @@ msgstr "%s に CSV データを保存中"
 
 #: applications/luci-app-statistics/root/usr/share/luci/statistics/plugins/syslog.json:2
 msgid "Syslog"
-msgstr ""
+msgstr "Syslog"
 
 #: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/syslog.js:6
 msgid "Syslog Plugin Configuration"
-msgstr ""
+msgstr "Syslog プラグインの構成"
 
 #: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/syslog.js:32
 msgid "Syslog enabled"
-msgstr ""
+msgstr "Syslog が有効"
 
 #: applications/luci-app-statistics/htdocs/luci-static/resources/statistics/rrdtool/definitions/load.js:7
 #: applications/luci-app-statistics/root/usr/share/luci/statistics/plugins/load.json:2
@@ -1096,7 +1104,7 @@ msgstr "NUT プラグインは、無停電電源装置についての情報を
 msgid ""
 "The OLSRd plugin reads information about meshed networks from the txtinfo "
 "plugin of OLSRd."
-msgstr ""
+msgstr "OLSRd プラグインは、OLSRd の txtinfo プラグインからメッシュ・ネットワークに関する情報を読み取ります。"
 
 #: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/openvpn.js:8
 msgid ""
@@ -1109,7 +1117,7 @@ msgstr ""
 msgid ""
 "The SysLog plugin receives log messages from the daemon and dispatches them "
 "to syslog."
-msgstr ""
+msgstr "SysLog プラグインはデーモンからログメッセージを受信し、それらを syslog にディスパッチします。"
 
 #: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/iptables.js:132
 msgid "The chain name must not contain spaces"
@@ -1288,7 +1296,7 @@ msgstr ""
 msgid ""
 "The splash leases plugin uses libuci to collect statistics about splash "
 "leases."
-msgstr ""
+msgstr "スプラッシュ・リース・プラグインは、libuci を使用してスプラッシュ・リースに関する統計を収集します。"
 
 #: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/tcpconns.js:7
 msgid ""
@@ -1366,7 +1374,7 @@ msgstr "完全修飾ドメイン名のルックアップを試行する"
 #: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/nut.js:14
 #: applications/luci-app-statistics/root/usr/share/luci/statistics/plugins/nut.json:2
 msgid "UPS"
-msgstr ""
+msgstr "UPS"
 
 #: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/nut.js:6
 msgid "UPS Plugin Configuration"
@@ -1378,11 +1386,11 @@ msgstr "ups@host 形式のNUT内のUPS名"
 
 #: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/curl.js:27
 msgid "URL"
-msgstr ""
+msgstr "URL"
 
 #: applications/luci-app-statistics/root/usr/share/luci/statistics/plugins/unixsock.json:2
 msgid "UnixSock"
-msgstr ""
+msgstr "UnixSock"
 
 #: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/unixsock.js:7
 msgid "Unixsock Plugin Configuration"
@@ -1468,7 +1476,7 @@ 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
 msgid "cUrl"
-msgstr ""
+msgstr "cUrl"
 
 #: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/curl.js:6
 msgid "cUrl Plugin Configuration"
@@ -1481,27 +1489,27 @@ msgstr "なし"
 #: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/df.js:104
 msgid "one device"
 msgid_plural "%d devices"
-msgstr[0] ""
+msgstr[0] "%d 個のデバイス"
 
 #: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/df.js:106
 msgid "one filesystem type"
 msgid_plural "%d filesystem types"
-msgstr[0] ""
+msgstr[0] "%d 個のファイルシステム・タイプ"
 
 #: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/tcpconns.js:38
 msgid "one local port"
 msgid_plural "%d local ports"
-msgstr[0] ""
+msgstr[0] "%d 個のローカルポート"
 
 #: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/df.js:105
 msgid "one mount"
 msgid_plural "%d mounts"
-msgstr[0] ""
+msgstr[0] "%d 個のマウント"
 
 #: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/tcpconns.js:39
 msgid "one remote port"
 msgid_plural "%d remote ports"
-msgstr[0] ""
+msgstr[0] "%d 個のリモート・ポート"
 
 #: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:29
 msgid "reduces rrd size"
index 180871fe82c69b3250d354e33be443fdb5082ae3..8837bcba2b6f0d86aa401c3cabc1e2331b16f3c3 100644 (file)
@@ -894,6 +894,14 @@ msgstr ""
 msgid "Rule monitoring enabled"
 msgstr ""
 
+#: applications/luci-app-statistics/htdocs/luci-static/resources/statistics/rrdtool/definitions/sqm.js:7
+msgid "SQM"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/statistics/rrdtool/definitions/sqmcake.js:7
+msgid "SQM-Cake"
+msgstr ""
+
 #: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/exec.js:24
 #: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/exec.js:44
 msgid "Script"
index 177ea8a55aa2188cdd3b3ea8c644a4385734ed58..73fd1c6b07e8df95bde29abfa76f0ae306da6da5 100644 (file)
@@ -3,7 +3,7 @@ msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: \n"
 "POT-Creation-Date: 2009-05-19 19:35+0200\n"
-"PO-Revision-Date: 2020-02-12 11:00+0000\n"
+"PO-Revision-Date: 2020-05-27 21:41+0000\n"
 "Last-Translator: Prachi Joshi <josprachi@yahoo.com>\n"
 "Language-Team: Marathi <https://hosted.weblate.org/projects/openwrt/"
 "luciapplicationsstatistics/mr/>\n"
@@ -12,7 +12,7 @@ msgstr ""
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
 "Plural-Forms: nplurals=2; plural=n > 1;\n"
-"X-Generator: Weblate 3.11-dev\n"
+"X-Generator: Weblate 4.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
@@ -291,7 +291,7 @@ msgstr ""
 
 #: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/collectd.js:113
 msgid "Enabled"
-msgstr ""
+msgstr "सक्षम केले"
 
 #: applications/luci-app-statistics/htdocs/luci-static/resources/statistics/rrdtool/definitions/entropy.js:10
 #: applications/luci-app-statistics/root/usr/share/luci/statistics/plugins/entropy.json:2
@@ -908,6 +908,14 @@ msgstr ""
 msgid "Rule monitoring enabled"
 msgstr ""
 
+#: applications/luci-app-statistics/htdocs/luci-static/resources/statistics/rrdtool/definitions/sqm.js:7
+msgid "SQM"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/statistics/rrdtool/definitions/sqmcake.js:7
+msgid "SQM-Cake"
+msgstr ""
+
 #: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/exec.js:24
 #: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/exec.js:44
 msgid "Script"
index dc0e13e393622bf16dea3156cf51d34afc798d78..9fa1f9183a6d3eacd90adfe0bdb3346689cd4d95 100644 (file)
@@ -894,6 +894,14 @@ msgstr ""
 msgid "Rule monitoring enabled"
 msgstr ""
 
+#: applications/luci-app-statistics/htdocs/luci-static/resources/statistics/rrdtool/definitions/sqm.js:7
+msgid "SQM"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/statistics/rrdtool/definitions/sqmcake.js:7
+msgid "SQM-Cake"
+msgstr ""
+
 #: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/exec.js:24
 #: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/exec.js:44
 msgid "Script"
index edac340520bdfe4436417bbfa164fdbe5a70acdf..f1f52ae056242ac409e877a21989af249dfa59f6 100644 (file)
@@ -909,6 +909,14 @@ msgstr "Rader per RRA"
 msgid "Rule monitoring enabled"
 msgstr ""
 
+#: applications/luci-app-statistics/htdocs/luci-static/resources/statistics/rrdtool/definitions/sqm.js:7
+msgid "SQM"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/statistics/rrdtool/definitions/sqmcake.js:7
+msgid "SQM-Cake"
+msgstr ""
+
 #: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/exec.js:24
 #: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/exec.js:44
 msgid "Script"
index d0d369d44e9eeab89efb439418578f01c2120965..961be5617e4d967ea8bfc3fa76cf9744d87a3b3f 100644 (file)
@@ -3,7 +3,7 @@
 msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2020-05-02 15:55+0000\n"
+"PO-Revision-Date: 2020-05-12 20:02+0000\n"
 "Last-Translator: Marcin Net <marcin.net@linux.pl>\n"
 "Language-Team: Polish <https://hosted.weblate.org/projects/openwrt/"
 "luciapplicationsstatistics/pl/>\n"
@@ -940,6 +940,14 @@ msgstr "Wierszy w archiwum RRA"
 msgid "Rule monitoring enabled"
 msgstr "Monitorowanie reguł włączone"
 
+#: applications/luci-app-statistics/htdocs/luci-static/resources/statistics/rrdtool/definitions/sqm.js:7
+msgid "SQM"
+msgstr "SQM"
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/statistics/rrdtool/definitions/sqmcake.js:7
+msgid "SQM-Cake"
+msgstr "SQM-Cake"
+
 #: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/exec.js:24
 #: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/exec.js:44
 msgid "Script"
index 41fc77d4093773a5a25ebd1c213098354b29f353..255d1fab353f21136d64bb440b50253db605e66a 100644 (file)
@@ -3,7 +3,7 @@ msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: \n"
 "POT-Creation-Date: 2009-05-26 19:03+0200\n"
-"PO-Revision-Date: 2020-03-03 13:34+0000\n"
+"PO-Revision-Date: 2020-06-10 19:49+0000\n"
 "Last-Translator: ssantos <ssantos@web.de>\n"
 "Language-Team: Portuguese <https://hosted.weblate.org/projects/openwrt/"
 "luciapplicationsstatistics/pt/>\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.0-dev\n"
+"X-Generator: Weblate 4.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
@@ -498,7 +498,7 @@ msgstr ""
 
 #: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/syslog.js:14
 msgid "Log level"
-msgstr ""
+msgstr "Nível de registo"
 
 #: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/iptables.js:20
 msgid "Match IPv4 iptables rules"
@@ -923,6 +923,14 @@ msgstr "Linhas por RRA"
 msgid "Rule monitoring enabled"
 msgstr ""
 
+#: applications/luci-app-statistics/htdocs/luci-static/resources/statistics/rrdtool/definitions/sqm.js:7
+msgid "SQM"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/statistics/rrdtool/definitions/sqmcake.js:7
+msgid "SQM-Cake"
+msgstr ""
+
 #: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/exec.js:24
 #: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/exec.js:44
 msgid "Script"
index aa8f173a04399a2857809af82c13c754adf35f26..d7d974e75ffc067b058c9447c3fbb8c3eecc3112 100644 (file)
@@ -3,7 +3,7 @@ msgstr ""
 "Project-Id-Version: \n"
 "Report-Msgid-Bugs-To: \n"
 "POT-Creation-Date: 2009-06-10 03:41+0200\n"
-"PO-Revision-Date: 2020-05-02 15:55+0000\n"
+"PO-Revision-Date: 2020-05-13 20:35+0000\n"
 "Last-Translator: Wellington Terumi Uemura <wellingtonuemura@gmail.com>\n"
 "Language-Team: Portuguese (Brazil) <https://hosted.weblate.org/projects/"
 "openwrt/luciapplicationsstatistics/pt_BR/>\n"
@@ -924,6 +924,14 @@ msgstr "Linhas por RRA"
 msgid "Rule monitoring enabled"
 msgstr "Regra de monitoramento ativada"
 
+#: applications/luci-app-statistics/htdocs/luci-static/resources/statistics/rrdtool/definitions/sqm.js:7
+msgid "SQM"
+msgstr "SQM"
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/statistics/rrdtool/definitions/sqmcake.js:7
+msgid "SQM-Cake"
+msgstr "SQM-Cake"
+
 #: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/exec.js:24
 #: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/exec.js:44
 msgid "Script"
index f1fdbacdc263a5ff55089a04003e6a135f26e8b0..9386a494d450e071f4cdccf04ead791e5761aef8 100644 (file)
@@ -923,6 +923,14 @@ msgstr ""
 msgid "Rule monitoring enabled"
 msgstr ""
 
+#: applications/luci-app-statistics/htdocs/luci-static/resources/statistics/rrdtool/definitions/sqm.js:7
+msgid "SQM"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/statistics/rrdtool/definitions/sqmcake.js:7
+msgid "SQM-Cake"
+msgstr ""
+
 #: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/exec.js:24
 #: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/exec.js:44
 msgid "Script"
index 876248c0befeb5f57fa6236a3392c2008ff64e45..74a28313ad64e6dc33d18490e0d267602967c1b8 100644 (file)
@@ -2,7 +2,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: LuCI: statistics\n"
 "POT-Creation-Date: 2017-10-17 22:00+0300\n"
-"PO-Revision-Date: 2020-03-01 16:12+0000\n"
+"PO-Revision-Date: 2020-05-12 20:02+0000\n"
 "Last-Translator: Anton Kikin <a.a.kikin@gmail.com>\n"
 "Language-Team: Russian <https://hosted.weblate.org/projects/openwrt/"
 "luciapplicationsstatistics/ru/>\n"
@@ -12,7 +12,7 @@ msgstr ""
 "Content-Transfer-Encoding: 8bit\n"
 "Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<="
 "4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
-"X-Generator: Weblate 4.0-dev\n"
+"X-Generator: Weblate 4.1-dev\n"
 "Project-Info: Это технический перевод, не дословный. Главное-удобный русский "
 "интерфейс, все проверялось в графическом режиме, совместим с другими apps\n"
 
@@ -173,7 +173,7 @@ msgstr "Мониторинг переключений контекста вкл
 
 #: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/syslog.js:23
 msgid "Controls which notifications should be sent to syslog."
-msgstr ""
+msgstr "Определяет, какие уведомления должны быть отправлены в syslog."
 
 #: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/network.js:28
 msgid "Create statistics about the network plugin itself"
@@ -385,7 +385,7 @@ msgstr "Создать отдельный график для каждого а
 
 #: applications/luci-app-statistics/root/usr/share/rpcd/acl.d/luci-app-statistics.json:3
 msgid "Grant access to statistics resources"
-msgstr ""
+msgstr "Предоставить доступ к ресурсам статистики"
 
 #: applications/luci-app-statistics/root/usr/share/luci/menu.d/luci-app-statistics.json:15
 msgid "Graphs"
@@ -501,7 +501,7 @@ msgstr "Загрузка данных…"
 
 #: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/syslog.js:14
 msgid "Log level"
-msgstr ""
+msgstr "Уровень журналирования"
 
 #: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/iptables.js:20
 msgid "Match IPv4 iptables rules"
@@ -816,7 +816,7 @@ msgstr ""
 
 #: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/syslog.js:23
 msgid "Notify level"
-msgstr ""
+msgstr "Уровень уведомлений"
 
 #: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/collectd.js:77
 msgid "Number of threads for data collection"
@@ -942,6 +942,14 @@ msgstr "Количество «поколений» данных в архиве
 msgid "Rule monitoring enabled"
 msgstr "Мониторинг правил включён"
 
+#: applications/luci-app-statistics/htdocs/luci-static/resources/statistics/rrdtool/definitions/sqm.js:7
+msgid "SQM"
+msgstr "SQM"
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/statistics/rrdtool/definitions/sqmcake.js:7
+msgid "SQM-Cake"
+msgstr "SQM-Cake"
+
 #: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/exec.js:24
 #: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/exec.js:44
 msgid "Script"
@@ -987,7 +995,7 @@ msgstr "Установка максимального размера датаг
 
 #: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/syslog.js:14
 msgid "Sets the syslog log-level."
-msgstr ""
+msgstr "Устанавливает уровень журналирования syslog."
 
 #: applications/luci-app-statistics/root/usr/share/luci/menu.d/luci-app-statistics.json:24
 msgid "Setup"
@@ -1083,15 +1091,15 @@ msgstr "Сохранение CSV данных в %s"
 
 #: applications/luci-app-statistics/root/usr/share/luci/statistics/plugins/syslog.json:2
 msgid "Syslog"
-msgstr ""
+msgstr "Syslog"
 
 #: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/syslog.js:6
 msgid "Syslog Plugin Configuration"
-msgstr ""
+msgstr "Настройка плагина «Syslog»"
 
 #: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/syslog.js:32
 msgid "Syslog enabled"
-msgstr ""
+msgstr "Syslog включён"
 
 #: applications/luci-app-statistics/htdocs/luci-static/resources/statistics/rrdtool/definitions/load.js:7
 #: applications/luci-app-statistics/root/usr/share/luci/statistics/plugins/load.json:2
@@ -1146,7 +1154,7 @@ msgstr ""
 msgid ""
 "The SysLog plugin receives log messages from the daemon and dispatches them "
 "to syslog."
-msgstr ""
+msgstr "Плагин «SysLog» получает сообщения от служб и отправляет их в syslog."
 
 #: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/iptables.js:132
 msgid "The chain name must not contain spaces"
index 3d144673bd471adb98449c46e3dcca99fc789aac..c0ecf7f32a9ca620ff8c49e3a0d4833ac28e5fe6 100644 (file)
@@ -1,8 +1,8 @@
 msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2020-04-04 17:34+0000\n"
-"Last-Translator: Dušan Kazik <prescott66@gmail.com>\n"
+"PO-Revision-Date: 2020-06-09 21:41+0000\n"
+"Last-Translator: Miloš Leškanič <leskanic@gmail.com>\n"
 "Language-Team: Slovak <https://hosted.weblate.org/projects/openwrt/"
 "luciapplicationsstatistics/sk/>\n"
 "Language: sk\n"
@@ -10,7 +10,7 @@ msgstr ""
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
 "Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n"
-"X-Generator: Weblate 4.0-dev\n"
+"X-Generator: Weblate 4.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
@@ -289,7 +289,7 @@ msgstr ""
 
 #: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/collectd.js:113
 msgid "Enabled"
-msgstr "Zapnuté"
+msgstr "Povolené"
 
 #: applications/luci-app-statistics/htdocs/luci-static/resources/statistics/rrdtool/definitions/entropy.js:10
 #: applications/luci-app-statistics/root/usr/share/luci/statistics/plugins/entropy.json:2
@@ -920,6 +920,14 @@ msgstr ""
 msgid "Rule monitoring enabled"
 msgstr ""
 
+#: applications/luci-app-statistics/htdocs/luci-static/resources/statistics/rrdtool/definitions/sqm.js:7
+msgid "SQM"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/statistics/rrdtool/definitions/sqmcake.js:7
+msgid "SQM-Cake"
+msgstr ""
+
 #: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/exec.js:24
 #: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/exec.js:44
 msgid "Script"
index 261228d3eb387ce2ac3f32dbf576756c4d10fa81..30642a0634db363b677390fe89aaa520e2dfa186 100644 (file)
@@ -906,6 +906,14 @@ msgstr "Rader per RRA"
 msgid "Rule monitoring enabled"
 msgstr ""
 
+#: applications/luci-app-statistics/htdocs/luci-static/resources/statistics/rrdtool/definitions/sqm.js:7
+msgid "SQM"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/statistics/rrdtool/definitions/sqmcake.js:7
+msgid "SQM-Cake"
+msgstr ""
+
 #: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/exec.js:24
 #: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/exec.js:44
 msgid "Script"
index c93cdc751230f5aef5b9789f8da1c968a78b1798..c195b21989cdd911853ed7385f40fac16335526a 100644 (file)
@@ -895,6 +895,14 @@ msgstr ""
 msgid "Rule monitoring enabled"
 msgstr ""
 
+#: applications/luci-app-statistics/htdocs/luci-static/resources/statistics/rrdtool/definitions/sqm.js:7
+msgid "SQM"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/statistics/rrdtool/definitions/sqmcake.js:7
+msgid "SQM-Cake"
+msgstr ""
+
 #: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/exec.js:24
 #: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/exec.js:44
 msgid "Script"
index 507c278a02af0e064a72416627939b303ac7cb9d..454c49cfa3b0e5eef6a483294e1ff7f90ac7cb5f 100644 (file)
@@ -892,6 +892,14 @@ msgstr ""
 msgid "Rule monitoring enabled"
 msgstr ""
 
+#: applications/luci-app-statistics/htdocs/luci-static/resources/statistics/rrdtool/definitions/sqm.js:7
+msgid "SQM"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/statistics/rrdtool/definitions/sqmcake.js:7
+msgid "SQM-Cake"
+msgstr ""
+
 #: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/exec.js:24
 #: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/exec.js:44
 msgid "Script"
index e7245813381b02143d8ee4849cbfa8b89a311955..b7fcbd05de81637fe93ad55ec1c2523769ca337c 100644 (file)
@@ -923,6 +923,14 @@ msgstr ""
 msgid "Rule monitoring enabled"
 msgstr ""
 
+#: applications/luci-app-statistics/htdocs/luci-static/resources/statistics/rrdtool/definitions/sqm.js:7
+msgid "SQM"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/statistics/rrdtool/definitions/sqmcake.js:7
+msgid "SQM-Cake"
+msgstr ""
+
 #: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/exec.js:24
 #: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/exec.js:44
 msgid "Script"
index d0a1bb01a57c4fdb9866b1fc1173831a9ff5335d..ad6366698470ae89ce7763b86277fc80e6a04854 100644 (file)
@@ -903,6 +903,14 @@ msgstr "Rows per RRA"
 msgid "Rule monitoring enabled"
 msgstr ""
 
+#: applications/luci-app-statistics/htdocs/luci-static/resources/statistics/rrdtool/definitions/sqm.js:7
+msgid "SQM"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/statistics/rrdtool/definitions/sqmcake.js:7
+msgid "SQM-Cake"
+msgstr ""
+
 #: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/exec.js:24
 #: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/exec.js:44
 msgid "Script"
index 85a1b9dd503dec09cfc1fbcb9b88a3aad95e51ef..9cc19d4196e122b229b120a953eb6640bad74d02 100644 (file)
@@ -904,6 +904,14 @@ msgstr "行/RRA"
 msgid "Rule monitoring enabled"
 msgstr ""
 
+#: applications/luci-app-statistics/htdocs/luci-static/resources/statistics/rrdtool/definitions/sqm.js:7
+msgid "SQM"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/statistics/rrdtool/definitions/sqmcake.js:7
+msgid "SQM-Cake"
+msgstr ""
+
 #: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/exec.js:24
 #: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/exec.js:44
 msgid "Script"
index ee869b9c1cbc178281476fd39f17b9b72bdf767a..2402db35f8829ca2a5fea859f1784980318267e0 100644 (file)
@@ -903,6 +903,14 @@ msgstr "行/RRA"
 msgid "Rule monitoring enabled"
 msgstr "規則監測已啟用"
 
+#: applications/luci-app-statistics/htdocs/luci-static/resources/statistics/rrdtool/definitions/sqm.js:7
+msgid "SQM"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/statistics/rrdtool/definitions/sqmcake.js:7
+msgid "SQM-Cake"
+msgstr ""
+
 #: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/exec.js:24
 #: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/exec.js:44
 msgid "Script"
index 71bbfa4452be6ed7ef967215a612d0590a604603..0fd68595f6d782f1b9f711bafae435f391800589 100644 (file)
@@ -19,7 +19,7 @@ config statistics 'rrdtool'
 config statistics 'collectd_rrdtool'
        option enable '1'
        option DataDir '/tmp/rrd'
-       option RRARows '100'
+       option RRARows '144'
        option RRASingle '1'
        option RRATimespans '1hour 1day 1week 1month 1year'
 
diff --git a/applications/luci-app-tinyproxy/po/ar/tinyproxy.po b/applications/luci-app-tinyproxy/po/ar/tinyproxy.po
new file mode 100644 (file)
index 0000000..a5ff5e3
--- /dev/null
@@ -0,0 +1,410 @@
+msgid ""
+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: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: Automatically generated\n"
+"Language-Team: none\n"
+"Language: ar\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: Translate Toolkit 1.1.1\n"
+
+#: applications/luci-app-tinyproxy/luasrc/model/cbi/tinyproxy.lua:219
+msgid ""
+"<em>Via proxy</em> routes requests to the given target via the specified "
+"upstream proxy, <em>Reject access</em> disables any upstream proxy for the "
+"target"
+msgstr ""
+
+#: applications/luci-app-tinyproxy/luasrc/model/cbi/tinyproxy.lua:108
+msgid ""
+"Adds an \"X-Tinyproxy\" HTTP header with the client IP address to forwarded "
+"requests"
+msgstr ""
+
+#: applications/luci-app-tinyproxy/luasrc/model/cbi/tinyproxy.lua:126
+msgid "Allowed clients"
+msgstr ""
+
+#: applications/luci-app-tinyproxy/luasrc/model/cbi/tinyproxy.lua:133
+msgid "Allowed connect ports"
+msgstr ""
+
+#: applications/luci-app-tinyproxy/luasrc/model/cbi/tinyproxy.lua:47
+msgid "Bind address"
+msgstr ""
+
+#: applications/luci-app-tinyproxy/luasrc/model/cbi/tinyproxy.lua:149
+msgid ""
+"By default, basic POSIX expressions are used for filtering. Enable this to "
+"activate extended regular expressions"
+msgstr ""
+
+#: applications/luci-app-tinyproxy/luasrc/model/cbi/tinyproxy.lua:153
+msgid ""
+"By default, filter strings are treated as case-insensitive. Enable this to "
+"make the matching case-sensitive"
+msgstr ""
+
+#: applications/luci-app-tinyproxy/luasrc/model/cbi/tinyproxy.lua:145
+msgid ""
+"By default, filtering is done based on domain names. Enable this to match "
+"against URLs instead"
+msgstr ""
+
+#: applications/luci-app-tinyproxy/luasrc/model/cbi/tinyproxy.lua:157
+msgid ""
+"By default, the filter rules act as blacklist. Enable this option to only "
+"allow matched URLs or domain names"
+msgstr ""
+
+#: applications/luci-app-tinyproxy/luasrc/model/cbi/tinyproxy.lua:226
+msgid ""
+"Can be either an IP address or range, a domain name or \".\" for any host "
+"without domain"
+msgstr ""
+
+#: applications/luci-app-tinyproxy/root/usr/share/luci/menu.d/luci-app-tinyproxy.json:23
+msgid "Configuration"
+msgstr ""
+
+#: applications/luci-app-tinyproxy/luasrc/model/cbi/tinyproxy.lua:164
+msgid "Connection timeout"
+msgstr ""
+
+#: applications/luci-app-tinyproxy/luasrc/model/cbi/tinyproxy.lua:156
+msgid "Default deny"
+msgstr ""
+
+#: applications/luci-app-tinyproxy/luasrc/model/cbi/tinyproxy.lua:17
+msgid "Enable Tinyproxy server"
+msgstr ""
+
+#: applications/luci-app-tinyproxy/luasrc/model/cbi/tinyproxy.lua:55
+msgid "Error page"
+msgstr ""
+
+#: applications/luci-app-tinyproxy/luasrc/view/tinyproxy_status.htm:36
+msgid "Failed to retrieve statistics from url:"
+msgstr ""
+
+#: applications/luci-app-tinyproxy/luasrc/model/cbi/tinyproxy.lua:148
+msgid "Filter by RegExp"
+msgstr ""
+
+#: applications/luci-app-tinyproxy/luasrc/model/cbi/tinyproxy.lua:144
+msgid "Filter by URLs"
+msgstr ""
+
+#: applications/luci-app-tinyproxy/luasrc/model/cbi/tinyproxy.lua:152
+msgid "Filter case-sensitive"
+msgstr ""
+
+#: applications/luci-app-tinyproxy/luasrc/model/cbi/tinyproxy.lua:140
+msgid "Filter file"
+msgstr ""
+
+#: applications/luci-app-tinyproxy/luasrc/model/cbi/tinyproxy.lua:13
+msgid "Filtering and ACLs"
+msgstr ""
+
+#: applications/luci-app-tinyproxy/luasrc/model/cbi/tinyproxy.lua:11
+msgid "General settings"
+msgstr ""
+
+#: applications/luci-app-tinyproxy/root/usr/share/rpcd/acl.d/luci-app-tinyproxy.json:3
+msgid "Grant UCI access for luci-app-tinyproxy"
+msgstr ""
+
+#: applications/luci-app-tinyproxy/luasrc/model/cbi/tinyproxy.lua:97
+msgid "Group"
+msgstr ""
+
+#: applications/luci-app-tinyproxy/luasrc/model/cbi/tinyproxy.lua:63
+msgid "HTML template file to serve for stat host requests"
+msgstr ""
+
+#: applications/luci-app-tinyproxy/luasrc/model/cbi/tinyproxy.lua:56
+msgid "HTML template file to serve when HTTP errors occur"
+msgstr ""
+
+#: applications/luci-app-tinyproxy/luasrc/model/cbi/tinyproxy.lua:118
+msgid "Header whitelist"
+msgstr ""
+
+#: applications/luci-app-tinyproxy/luasrc/model/cbi/tinyproxy.lua:127
+msgid ""
+"List of IP addresses or ranges which are allowed to use the proxy server"
+msgstr ""
+
+#: applications/luci-app-tinyproxy/luasrc/model/cbi/tinyproxy.lua:134
+msgid ""
+"List of allowed ports for the CONNECT method. A single value \"0\" allows "
+"all ports"
+msgstr ""
+
+#: applications/luci-app-tinyproxy/luasrc/model/cbi/tinyproxy.lua:39
+msgid "Listen address"
+msgstr ""
+
+#: applications/luci-app-tinyproxy/luasrc/model/cbi/tinyproxy.lua:31
+msgid "Listen port"
+msgstr ""
+
+#: applications/luci-app-tinyproxy/luasrc/model/cbi/tinyproxy.lua:73
+msgid "Log file"
+msgstr ""
+
+#: applications/luci-app-tinyproxy/luasrc/model/cbi/tinyproxy.lua:74
+msgid "Log file to use for dumping messages"
+msgstr ""
+
+#: applications/luci-app-tinyproxy/luasrc/model/cbi/tinyproxy.lua:80
+msgid "Log level"
+msgstr ""
+
+#: applications/luci-app-tinyproxy/luasrc/model/cbi/tinyproxy.lua:81
+msgid "Logging verbosity of the Tinyproxy process"
+msgstr ""
+
+#: applications/luci-app-tinyproxy/luasrc/model/cbi/tinyproxy.lua:172
+msgid "Max. clients"
+msgstr ""
+
+#: applications/luci-app-tinyproxy/luasrc/model/cbi/tinyproxy.lua:200
+msgid "Max. requests per server"
+msgstr ""
+
+#: applications/luci-app-tinyproxy/luasrc/model/cbi/tinyproxy.lua:186
+msgid "Max. spare servers"
+msgstr ""
+
+#: applications/luci-app-tinyproxy/luasrc/model/cbi/tinyproxy.lua:173
+msgid "Maximum allowed number of concurrently connected clients"
+msgstr ""
+
+#: applications/luci-app-tinyproxy/luasrc/model/cbi/tinyproxy.lua:201
+msgid ""
+"Maximum allowed number of requests per process. If it is exeeded, the "
+"process is restarted. Zero means unlimited."
+msgstr ""
+
+#: applications/luci-app-tinyproxy/luasrc/model/cbi/tinyproxy.lua:187
+msgid "Maximum number of prepared idle processes"
+msgstr ""
+
+#: applications/luci-app-tinyproxy/luasrc/model/cbi/tinyproxy.lua:165
+msgid "Maximum number of seconds an inactive connection is held open"
+msgstr ""
+
+#: applications/luci-app-tinyproxy/luasrc/model/cbi/tinyproxy.lua:179
+msgid "Min. spare servers"
+msgstr ""
+
+#: applications/luci-app-tinyproxy/luasrc/model/cbi/tinyproxy.lua:180
+msgid "Minimum number of prepared idle processes"
+msgstr ""
+
+#: applications/luci-app-tinyproxy/luasrc/model/cbi/tinyproxy.lua:194
+msgid "Number of idle processes to start when launching Tinyproxy"
+msgstr ""
+
+#: applications/luci-app-tinyproxy/luasrc/model/cbi/tinyproxy.lua:141
+msgid "Plaintext file with URLs or domains to filter. One entry per line"
+msgstr ""
+
+#: applications/luci-app-tinyproxy/luasrc/model/cbi/tinyproxy.lua:218
+msgid "Policy"
+msgstr ""
+
+#: applications/luci-app-tinyproxy/luasrc/model/cbi/tinyproxy.lua:12
+msgid "Privacy settings"
+msgstr ""
+
+#: applications/luci-app-tinyproxy/luasrc/model/cbi/tinyproxy.lua:222
+msgid "Reject access"
+msgstr ""
+
+#: applications/luci-app-tinyproxy/luasrc/model/cbi/tinyproxy.lua:8
+msgid "Server Settings"
+msgstr ""
+
+#: applications/luci-app-tinyproxy/luasrc/model/cbi/tinyproxy.lua:14
+msgid "Server limits"
+msgstr ""
+
+#: applications/luci-app-tinyproxy/luasrc/model/cbi/tinyproxy.lua:119
+msgid ""
+"Specifies HTTP header names which are allowed to pass-through, all others "
+"are discarded. Leave empty to disable header filtering"
+msgstr ""
+
+#: applications/luci-app-tinyproxy/luasrc/model/cbi/tinyproxy.lua:32
+msgid "Specifies the HTTP port Tinyproxy is listening on for requests"
+msgstr ""
+
+#: applications/luci-app-tinyproxy/luasrc/model/cbi/tinyproxy.lua:112
+msgid "Specifies the Tinyproxy hostname to use in the Via HTTP header"
+msgstr ""
+
+#: applications/luci-app-tinyproxy/luasrc/model/cbi/tinyproxy.lua:48
+msgid ""
+"Specifies the address Tinyproxy binds to for outbound forwarded requests"
+msgstr ""
+
+#: applications/luci-app-tinyproxy/luasrc/model/cbi/tinyproxy.lua:40
+msgid "Specifies the addresses Tinyproxy is listening on for requests"
+msgstr ""
+
+#: applications/luci-app-tinyproxy/luasrc/model/cbi/tinyproxy.lua:98
+msgid "Specifies the group name the Tinyproxy process is running as"
+msgstr ""
+
+#: applications/luci-app-tinyproxy/luasrc/model/cbi/tinyproxy.lua:234
+msgid ""
+"Specifies the upstream proxy to use for accessing the target host. Format is "
+"<code>address:port</code>"
+msgstr ""
+
+#: applications/luci-app-tinyproxy/luasrc/model/cbi/tinyproxy.lua:92
+msgid "Specifies the user name the Tinyproxy process is running as"
+msgstr ""
+
+#: applications/luci-app-tinyproxy/luasrc/model/cbi/tinyproxy.lua:193
+msgid "Start spare servers"
+msgstr ""
+
+#: applications/luci-app-tinyproxy/luasrc/model/cbi/tinyproxy.lua:62
+msgid "Statistics page"
+msgstr ""
+
+#: applications/luci-app-tinyproxy/root/usr/share/luci/menu.d/luci-app-tinyproxy.json:14
+msgid "Status"
+msgstr ""
+
+#: applications/luci-app-tinyproxy/luasrc/model/cbi/tinyproxy.lua:225
+msgid "Target host"
+msgstr ""
+
+#: applications/luci-app-tinyproxy/luasrc/model/cbi/tinyproxy.lua:5
+#: applications/luci-app-tinyproxy/root/usr/share/luci/menu.d/luci-app-tinyproxy.json:3
+msgid "Tinyproxy"
+msgstr ""
+
+#: applications/luci-app-tinyproxy/luasrc/view/tinyproxy_status.htm:51
+msgid "Tinyproxy Status"
+msgstr ""
+
+#: applications/luci-app-tinyproxy/luasrc/model/cbi/tinyproxy.lua:6
+msgid "Tinyproxy is a small and fast non-caching HTTP(S)-Proxy"
+msgstr ""
+
+#: applications/luci-app-tinyproxy/luasrc/model/cbi/tinyproxy.lua:211
+msgid "Upstream Proxies"
+msgstr ""
+
+#: applications/luci-app-tinyproxy/luasrc/model/cbi/tinyproxy.lua:212
+msgid ""
+"Upstream proxy rules define proxy servers to use when accessing certain IP "
+"addresses or domains."
+msgstr ""
+
+#: applications/luci-app-tinyproxy/luasrc/model/cbi/tinyproxy.lua:69
+msgid "Use syslog"
+msgstr ""
+
+#: applications/luci-app-tinyproxy/luasrc/model/cbi/tinyproxy.lua:91
+msgid "User"
+msgstr ""
+
+#: applications/luci-app-tinyproxy/luasrc/model/cbi/tinyproxy.lua:111
+msgid "Via hostname"
+msgstr ""
+
+#: applications/luci-app-tinyproxy/luasrc/model/cbi/tinyproxy.lua:221
+#: applications/luci-app-tinyproxy/luasrc/model/cbi/tinyproxy.lua:233
+msgid "Via proxy"
+msgstr ""
+
+#: applications/luci-app-tinyproxy/luasrc/model/cbi/tinyproxy.lua:70
+msgid "Writes log messages to syslog instead of a log file"
+msgstr ""
+
+#: applications/luci-app-tinyproxy/luasrc/model/cbi/tinyproxy.lua:107
+msgid "X-Tinyproxy header"
+msgstr ""
+
+#~ msgid "Allow access from"
+#~ msgstr "Allow access from"
+
+#~ msgid "Allowed headers for anonymous proxy"
+#~ msgstr "Allowed headers for anonymous proxy"
+
+#~ msgid "Bind outgoing traffic to address"
+#~ msgstr "Bind outgoing traffic to address"
+
+#~ msgid "Ports allowed for CONNECT method"
+#~ msgstr "Ports allowed for CONNECT method"
+
+#~ msgid "0 = disabled, empty = all"
+#~ msgstr "0 = disabled, empty = all"
+
+#~ msgid "Error document"
+#~ msgstr "Error document"
+
+#~ msgid "Filter list"
+#~ msgstr "Filter list"
+
+#~ msgid "Case sensitive filters"
+#~ msgstr "Case sensitive filters"
+
+#~ msgid "Filter list is a whitelist"
+#~ msgstr "Filter list is a whitelist"
+
+#~ msgid "Extended regular expression filters"
+#~ msgstr "Extended regular expression filters"
+
+#~ msgid "Filter URLs instead of domains"
+#~ msgstr "Filter URLs instead of domains"
+
+#~ msgid "Listen on address"
+#~ msgstr "Listen on address"
+
+#~ msgid "Logfile"
+#~ msgstr "Logfile"
+
+#~ msgid "Maximum number of clients"
+#~ msgstr "Maximum number of clients"
+
+#~ msgid "Maximum requests per thread"
+#~ msgstr "Maximum requests per thread"
+
+#~ msgid "Spare servers to start with"
+#~ msgstr "Spare servers to start with"
+
+#~ msgid "Statistic document"
+#~ msgstr "Statistic document"
+
+#~ msgid "Write to syslog"
+#~ msgstr "Write to syslog"
+
+#~ msgid "Connection Timeout"
+#~ msgstr "Connection Timeout"
+
+#~ msgid "Value of Via-Header"
+#~ msgstr "Value of Via-Header"
+
+#~ msgid "Include client IP"
+#~ msgstr "Include client IP"
+
+#~ msgid "Upstream Control"
+#~ msgstr "Upstream Control"
+
+#~ msgid "Type"
+#~ msgstr "Type"
+
+#~ msgid "Upstream Proxy"
+#~ msgstr "Upstream Proxy"
index 4440fe78f80e970b19716525066908826e90c641..659eb588363686e007a23f7fd3f0997e4bb8b7ee 100644 (file)
@@ -3,14 +3,16 @@ 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: YEAR-MO-DA HO:MI+ZONE\n"
-"Last-Translator: Automatically generated\n"
-"Language-Team: none\n"
+"PO-Revision-Date: 2020-06-02 06:42+0000\n"
+"Last-Translator: Petri Asikainen <uniluodossa@gmail.com>\n"
+"Language-Team: Finnish <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationstinyproxy/fi/>\n"
 "Language: fi\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
-"X-Generator: Translate Toolkit 1.1.1\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+"X-Generator: Weblate 4.1-dev\n"
 
 #: applications/luci-app-tinyproxy/luasrc/model/cbi/tinyproxy.lua:219
 msgid ""
@@ -69,7 +71,7 @@ msgstr ""
 
 #: applications/luci-app-tinyproxy/root/usr/share/luci/menu.d/luci-app-tinyproxy.json:23
 msgid "Configuration"
-msgstr ""
+msgstr "Määritys"
 
 #: applications/luci-app-tinyproxy/luasrc/model/cbi/tinyproxy.lua:164
 msgid "Connection timeout"
@@ -121,7 +123,7 @@ msgstr ""
 
 #: applications/luci-app-tinyproxy/luasrc/model/cbi/tinyproxy.lua:97
 msgid "Group"
-msgstr ""
+msgstr "Ryhmä"
 
 #: applications/luci-app-tinyproxy/luasrc/model/cbi/tinyproxy.lua:63
 msgid "HTML template file to serve for stat host requests"
@@ -152,7 +154,7 @@ msgstr ""
 
 #: applications/luci-app-tinyproxy/luasrc/model/cbi/tinyproxy.lua:31
 msgid "Listen port"
-msgstr ""
+msgstr "Kuunteluportti"
 
 #: applications/luci-app-tinyproxy/luasrc/model/cbi/tinyproxy.lua:73
 msgid "Log file"
@@ -164,7 +166,7 @@ msgstr ""
 
 #: applications/luci-app-tinyproxy/luasrc/model/cbi/tinyproxy.lua:80
 msgid "Log level"
-msgstr ""
+msgstr "Lokitaso"
 
 #: applications/luci-app-tinyproxy/luasrc/model/cbi/tinyproxy.lua:81
 msgid "Logging verbosity of the Tinyproxy process"
@@ -218,7 +220,7 @@ msgstr ""
 
 #: applications/luci-app-tinyproxy/luasrc/model/cbi/tinyproxy.lua:218
 msgid "Policy"
-msgstr ""
+msgstr "Käytäntö"
 
 #: applications/luci-app-tinyproxy/luasrc/model/cbi/tinyproxy.lua:12
 msgid "Privacy settings"
@@ -283,7 +285,7 @@ msgstr ""
 
 #: applications/luci-app-tinyproxy/root/usr/share/luci/menu.d/luci-app-tinyproxy.json:14
 msgid "Status"
-msgstr ""
+msgstr "Tila"
 
 #: applications/luci-app-tinyproxy/luasrc/model/cbi/tinyproxy.lua:225
 msgid "Target host"
@@ -318,7 +320,7 @@ msgstr ""
 
 #: applications/luci-app-tinyproxy/luasrc/model/cbi/tinyproxy.lua:91
 msgid "User"
-msgstr ""
+msgstr "Käyttäjä"
 
 #: applications/luci-app-tinyproxy/luasrc/model/cbi/tinyproxy.lua:111
 msgid "Via hostname"
index 66d0130c125e7b6386c8bb3e99d23cc74fc2e3f4..8b86c285a01431c178a5250b5c4f6886c3931edd 100644 (file)
@@ -3,8 +3,8 @@ msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: \n"
 "POT-Creation-Date: 2009-05-19 19:36+0200\n"
-"PO-Revision-Date: 2020-02-19 20:00+0000\n"
-"Last-Translator: INAGAKI Hiroshi <musashino.open@gmail.com>\n"
+"PO-Revision-Date: 2020-06-13 22:13+0000\n"
+"Last-Translator: Satoru Yoshida <ramat@ram.ne.jp>\n"
 "Language-Team: Japanese <https://hosted.weblate.org/projects/openwrt/"
 "luciapplicationstinyproxy/ja/>\n"
 "Language: ja\n"
@@ -12,7 +12,7 @@ msgstr ""
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
 "Plural-Forms: nplurals=1; plural=0;\n"
-"X-Generator: Weblate 3.11\n"
+"X-Generator: Weblate 4.1-dev\n"
 
 #: applications/luci-app-tinyproxy/luasrc/model/cbi/tinyproxy.lua:219
 msgid ""
@@ -82,7 +82,7 @@ msgstr ""
 
 #: applications/luci-app-tinyproxy/root/usr/share/luci/menu.d/luci-app-tinyproxy.json:23
 msgid "Configuration"
-msgstr ""
+msgstr "設定"
 
 #: applications/luci-app-tinyproxy/luasrc/model/cbi/tinyproxy.lua:164
 msgid "Connection timeout"
index 68618f879dea70a4f6e3107799a5c6989d548183..f9cfb3f88b8f1074b07f03c0980f59c8a049194a 100644 (file)
@@ -2,17 +2,17 @@ msgid ""
 msgstr ""
 "Project-Id-Version: LuCI: tinyproxy\n"
 "POT-Creation-Date: 2012-08-15 20:24+0300\n"
-"PO-Revision-Date: 2020-02-12 11:01+0000\n"
-"Last-Translator: Alex Ky <esthomolupus@gmail.com>\n"
+"PO-Revision-Date: 2020-06-07 15:48+0000\n"
+"Last-Translator: Artem <KovalevArtem.ru@gmail.com>\n"
 "Language-Team: Russian <https://hosted.weblate.org/projects/openwrt/"
 "luciapplicationstinyproxy/ru/>\n"
 "Language: ru\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<="
-"4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
-"X-Generator: Weblate 3.11-dev\n"
+"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n"
+"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
+"X-Generator: Weblate 4.1-dev\n"
 "Project-Info: Это технический перевод, не дословный. Главное-удобный русский "
 "интерфейс, все проверялось в графическом режиме, совместим с другими apps\n"
 
@@ -136,7 +136,7 @@ msgstr "Основные настройки"
 
 #: 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 доступ для luci-app-tinyproxy"
 
 #: applications/luci-app-tinyproxy/luasrc/model/cbi/tinyproxy.lua:97
 msgid "Group"
@@ -186,7 +186,7 @@ msgstr "Задайте расположение файла журнала Tinypr
 
 #: applications/luci-app-tinyproxy/luasrc/model/cbi/tinyproxy.lua:80
 msgid "Log level"
-msgstr "Ð\97апиÑ\81Ñ\8bваÑ\82Ñ\8c Ð² Ð¶Ñ\83Ñ\80нал"
+msgstr "УÑ\80овенÑ\8c Ð¶Ñ\83Ñ\80налиÑ\80ованиÑ\8f"
 
 #: applications/luci-app-tinyproxy/luasrc/model/cbi/tinyproxy.lua:81
 msgid "Logging verbosity of the Tinyproxy process"
diff --git a/applications/luci-app-transmission/po/ar/transmission.po b/applications/luci-app-transmission/po/ar/transmission.po
new file mode 100644 (file)
index 0000000..c744b94
--- /dev/null
@@ -0,0 +1,433 @@
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-05-21 02:03+0200\n"
+"PO-Revision-Date: 2020-06-03 12:10+0000\n"
+"Last-Translator: Marwan Amireh <amirehmarwan@gmail.com>\n"
+"Language-Team: Arabic <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationstransmission/ar/>\n"
+"Language: ar\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 "
+"&& n%100<=10 ? 3 : n%100>=11 ? 4 : 5;\n"
+"X-Generator: Weblate 4.1-dev\n"
+
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:65
+msgid "Alternative download speed"
+msgstr ""
+
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:59
+msgid "Alternative speed enabled"
+msgstr ""
+
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:277
+msgid "Alternative speed time begin"
+msgstr ""
+
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:283
+msgid "Alternative speed time day"
+msgstr ""
+
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:280
+msgid "Alternative speed time end"
+msgstr ""
+
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:274
+msgid "Alternative speed timing enabled"
+msgstr ""
+
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:62
+msgid "Alternative upload speed"
+msgstr ""
+
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:113
+msgid "Automatically start added torrents"
+msgstr ""
+
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:56
+msgid "Bandwidth settings"
+msgstr ""
+
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:174
+msgid "Binding address IPv4"
+msgstr ""
+
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:176
+msgid "Binding address IPv6"
+msgstr ""
+
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:86
+msgid "Block list enabled"
+msgstr ""
+
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:89
+msgid "Blocklist URL"
+msgstr ""
+
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:83
+msgid "Blocklists"
+msgstr ""
+
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:131
+msgid "Cache size in MB"
+msgstr ""
+
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:50
+msgid "Config file directory"
+msgstr ""
+
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:53
+msgid "Custom Web UI directory"
+msgstr ""
+
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:133
+msgid "DHT enabled"
+msgstr ""
+
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:151
+msgid "Debug"
+msgstr ""
+
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:97
+msgid "Download directory"
+msgstr ""
+
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:211
+msgid "Download queue enabled"
+msgstr ""
+
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:217
+msgid "Download queue size"
+msgstr ""
+
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:121
+msgid "Enable watch directory"
+msgstr ""
+
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:47
+msgid "Enabled"
+msgstr "ممكّن"
+
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:136
+msgid "Encryption"
+msgstr ""
+
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:149
+msgid "Error"
+msgstr ""
+
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:107
+msgid "Fast"
+msgstr ""
+
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:94
+msgid "Files and Locations"
+msgstr ""
+
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:108
+msgid "Full"
+msgstr ""
+
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:183
+msgid "Global peer limit"
+msgstr ""
+
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:44
+msgid "Global settings"
+msgstr ""
+
+#: applications/luci-app-transmission/root/usr/share/rpcd/acl.d/luci-app-transmission.json:3
+msgid "Grant UCI access for luci-app-transmission"
+msgstr ""
+
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:289
+msgid "Idle seeding limit"
+msgstr ""
+
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:286
+msgid "Idle seeding limit enabled"
+msgstr ""
+
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:102
+msgid "Incomplete directory"
+msgstr ""
+
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:99
+msgid "Incomplete directory enabled"
+msgstr ""
+
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:150
+msgid "Info"
+msgstr ""
+
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:144
+msgid "LPD enabled"
+msgstr ""
+
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:141
+msgid "Lazy bitfield enabled"
+msgstr ""
+
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:147
+msgid "Message level"
+msgstr ""
+
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:128
+msgid "Miscellaneous"
+msgstr ""
+
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:148
+msgid "None"
+msgstr ""
+
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:283
+msgid ""
+"Number/bitfield. Start with 0, then for each day you want the scheduler "
+"enabled, add a value. For Sunday - 1, Monday - 2, Tuesday - 4, Wednesday - "
+"8, Thursday - 16, Friday - 32, Saturday - 64"
+msgstr ""
+
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:106
+msgid "Off"
+msgstr ""
+
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:38
+msgid "Open Web Interface"
+msgstr ""
+
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:153
+msgid "PEX enabled"
+msgstr ""
+
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:190
+msgid "Peer Port settings"
+msgstr ""
+
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:178
+msgid "Peer congestion algorithm"
+msgstr ""
+
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:185
+msgid "Peer limit per torrent"
+msgstr ""
+
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:193
+msgid "Peer port"
+msgstr ""
+
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:198
+msgid "Peer port random high"
+msgstr ""
+
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:201
+msgid "Peer port random low"
+msgstr ""
+
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:195
+msgid "Peer port random on start"
+msgstr ""
+
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:171
+msgid "Peer settings"
+msgstr ""
+
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:187
+msgid "Peer socket <abbr title=\"Type of Service\">TOS</abbr>"
+msgstr ""
+
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:204
+msgid "Port forwarding enabled"
+msgstr ""
+
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:105
+msgid "Preallocation"
+msgstr ""
+
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:138
+msgid "Prefer encrypted"
+msgstr ""
+
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:137
+msgid "Prefer unencrypted"
+msgstr ""
+
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:156
+msgid "Prefetch enabled"
+msgstr ""
+
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:214
+msgid "Queue stalled enabled"
+msgstr ""
+
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:223
+msgid "Queue stalled minutes"
+msgstr ""
+
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:208
+msgid "Queueing"
+msgstr ""
+
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:242
+msgid "RPC URL"
+msgstr ""
+
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:259
+msgid "RPC authentication required"
+msgstr ""
+
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:236
+msgid "RPC bind address"
+msgstr ""
+
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:233
+msgid "RPC enabled"
+msgstr ""
+
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:249
+msgid "RPC host whitelist"
+msgstr ""
+
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:245
+msgid "RPC host whitelist enabled"
+msgstr ""
+
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:266
+msgid "RPC password"
+msgstr ""
+
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:239
+msgid "RPC port"
+msgstr ""
+
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:230
+msgid "RPC settings"
+msgstr ""
+
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:263
+msgid "RPC username"
+msgstr ""
+
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:256
+msgid "RPC whitelist"
+msgstr ""
+
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:252
+msgid "RPC whitelist enabled"
+msgstr ""
+
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:295
+msgid "Ratio limit"
+msgstr ""
+
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:292
+msgid "Ratio limit enabled"
+msgstr ""
+
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:181
+msgid "Recycle peer id after"
+msgstr ""
+
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:110
+msgid "Rename partial files"
+msgstr ""
+
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:139
+msgid "Require encrypted"
+msgstr ""
+
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:52
+msgid "Run daemon as group"
+msgstr ""
+
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:51
+msgid "Run daemon as user"
+msgstr ""
+
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:271
+msgid "Scheduling"
+msgstr ""
+
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:158
+msgid "Scrape paused torrents enabled"
+msgstr ""
+
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:161
+msgid "Script torrent done enabled"
+msgstr ""
+
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:164
+msgid "Script torrent done filename"
+msgstr ""
+
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:220
+msgid "Seed queue enabled"
+msgstr ""
+
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:226
+msgid "Seed queue size"
+msgstr ""
+
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:71
+msgid "Speed limit down"
+msgstr ""
+
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:68
+msgid "Speed limit down enabled"
+msgstr ""
+
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:77
+msgid "Speed limit up"
+msgstr ""
+
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:74
+msgid "Speed limit up enabled"
+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>."
+msgstr ""
+
+#: applications/luci-app-transmission/root/usr/share/luci/menu.d/luci-app-transmission.json:3
+msgid "Transmission"
+msgstr ""
+
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:42
+msgid ""
+"Transmission daemon is a simple bittorrent client, here you can configure "
+"the settings."
+msgstr ""
+
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:116
+msgid "Trash original torrent files"
+msgstr ""
+
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:80
+msgid "Upload slots per torrent"
+msgstr ""
+
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:124
+msgid "Watch directory"
+msgstr ""
+
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:274
+msgid "When enabled, this will toggle the <b>alt-speed-enabled</b> setting"
+msgstr ""
+
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:181
+msgid "hours"
+msgstr ""
+
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:277
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:280
+msgid "in minutes from midnight"
+msgstr ""
+
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:167
+msgid "uTP enabled"
+msgstr ""
index ae3d9e153b0ff1741c11a0c92d7fcbe989076fbd..4c6e80f6d45fc3cd556bef949a27994ebb2c4d4d 100644 (file)
@@ -12,127 +12,127 @@ msgstr ""
 "Content-Transfer-Encoding: 8bit\n"
 "X-Generator: Translate Toolkit 2.4.0\n"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:69
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:65
 msgid "Alternative download speed"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:63
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:59
 msgid "Alternative speed enabled"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:281
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:277
 msgid "Alternative speed time begin"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:287
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:283
 msgid "Alternative speed time day"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:284
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:280
 msgid "Alternative speed time end"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:278
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:274
 msgid "Alternative speed timing enabled"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:66
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:62
 msgid "Alternative upload speed"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:117
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:113
 msgid "Automatically start added torrents"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:60
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:56
 msgid "Bandwidth settings"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:178
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:174
 msgid "Binding address IPv4"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:180
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:176
 msgid "Binding address IPv6"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:90
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:86
 msgid "Block list enabled"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:93
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:89
 msgid "Blocklist URL"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:87
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:83
 msgid "Blocklists"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:135
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:131
 msgid "Cache size in MB"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:54
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:50
 msgid "Config file directory"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:57
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:53
 msgid "Custom Web UI directory"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:137
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:133
 msgid "DHT enabled"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:155
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:151
 msgid "Debug"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:101
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:97
 msgid "Download directory"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:215
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:211
 msgid "Download queue enabled"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:221
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:217
 msgid "Download queue size"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:125
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:121
 msgid "Enable watch directory"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:51
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:47
 msgid "Enabled"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:140
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:136
 msgid "Encryption"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:153
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:149
 msgid "Error"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:111
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:107
 msgid "Fast"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:98
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:94
 msgid "Files and Locations"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:112
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:108
 msgid "Full"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:187
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:183
 msgid "Global peer limit"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:48
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:44
 msgid "Global settings"
 msgstr ""
 
@@ -140,250 +140,250 @@ msgstr ""
 msgid "Grant UCI access for luci-app-transmission"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:293
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:289
 msgid "Idle seeding limit"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:290
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:286
 msgid "Idle seeding limit enabled"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:106
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:102
 msgid "Incomplete directory"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:103
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:99
 msgid "Incomplete directory enabled"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:154
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:150
 msgid "Info"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:148
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:144
 msgid "LPD enabled"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:145
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:141
 msgid "Lazy bitfield enabled"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:151
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:147
 msgid "Message level"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:132
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:128
 msgid "Miscellaneous"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:152
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:148
 msgid "None"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:287
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:283
 msgid ""
 "Number/bitfield. Start with 0, then for each day you want the scheduler "
 "enabled, add a value. For Sunday - 1, Monday - 2, Tuesday - 4, Wednesday - "
 "8, Thursday - 16, Friday - 32, Saturday - 64"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:110
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:106
 msgid "Off"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:42
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:38
 msgid "Open Web Interface"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:157
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:153
 msgid "PEX enabled"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:194
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:190
 msgid "Peer Port settings"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:182
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:178
 msgid "Peer congestion algorithm"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:189
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:185
 msgid "Peer limit per torrent"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:197
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:193
 msgid "Peer port"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:202
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:198
 msgid "Peer port random high"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:205
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:201
 msgid "Peer port random low"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:199
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:195
 msgid "Peer port random on start"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:175
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:171
 msgid "Peer settings"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:191
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:187
 msgid "Peer socket <abbr title=\"Type of Service\">TOS</abbr>"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:208
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:204
 msgid "Port forwarding enabled"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:109
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:105
 msgid "Preallocation"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:142
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:138
 msgid "Prefer encrypted"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:141
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:137
 msgid "Prefer unencrypted"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:160
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:156
 msgid "Prefetch enabled"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:218
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:214
 msgid "Queue stalled enabled"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:227
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:223
 msgid "Queue stalled minutes"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:212
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:208
 msgid "Queueing"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:246
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:242
 msgid "RPC URL"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:263
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:259
 msgid "RPC authentication required"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:240
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:236
 msgid "RPC bind address"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:237
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:233
 msgid "RPC enabled"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:253
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:249
 msgid "RPC host whitelist"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:249
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:245
 msgid "RPC host whitelist enabled"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:270
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:266
 msgid "RPC password"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:243
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:239
 msgid "RPC port"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:234
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:230
 msgid "RPC settings"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:267
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:263
 msgid "RPC username"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:260
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:256
 msgid "RPC whitelist"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:256
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:252
 msgid "RPC whitelist enabled"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:299
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:295
 msgid "Ratio limit"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:296
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:292
 msgid "Ratio limit enabled"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:185
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:181
 msgid "Recycle peer id after"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:114
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:110
 msgid "Rename partial files"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:143
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:139
 msgid "Require encrypted"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:56
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:52
 msgid "Run daemon as group"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:55
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:51
 msgid "Run daemon as user"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:275
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:271
 msgid "Scheduling"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:162
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:158
 msgid "Scrape paused torrents enabled"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:165
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:161
 msgid "Script torrent done enabled"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:168
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:164
 msgid "Script torrent done filename"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:224
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:220
 msgid "Seed queue enabled"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:230
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:226
 msgid "Seed queue size"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:75
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:71
 msgid "Speed limit down"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:72
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:68
 msgid "Speed limit down enabled"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:81
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:77
 msgid "Speed limit up"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:78
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:74
 msgid "Speed limit up enabled"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:183
+#: 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"
@@ -394,37 +394,37 @@ msgstr ""
 msgid "Transmission"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:46
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:42
 msgid ""
 "Transmission daemon is a simple bittorrent client, here you can configure "
 "the settings."
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:120
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:116
 msgid "Trash original torrent files"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:84
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:80
 msgid "Upload slots per torrent"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:128
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:124
 msgid "Watch directory"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:278
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:274
 msgid "When enabled, this will toggle the <b>alt-speed-enabled</b> setting"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:185
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:181
 msgid "hours"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:281
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:284
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:277
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:280
 msgid "in minutes from midnight"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:171
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:167
 msgid "uTP enabled"
 msgstr ""
index 5156ad45fb20ebda2f035e25bd53a297c53eab1a..f25fe427a8895c4cd85fd796bd3362befebce646 100644 (file)
@@ -12,127 +12,127 @@ msgstr ""
 "Content-Transfer-Encoding: 8bit\n"
 "X-Generator: Translate Toolkit 2.5.1\n"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:69
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:65
 msgid "Alternative download speed"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:63
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:59
 msgid "Alternative speed enabled"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:281
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:277
 msgid "Alternative speed time begin"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:287
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:283
 msgid "Alternative speed time day"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:284
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:280
 msgid "Alternative speed time end"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:278
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:274
 msgid "Alternative speed timing enabled"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:66
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:62
 msgid "Alternative upload speed"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:117
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:113
 msgid "Automatically start added torrents"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:60
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:56
 msgid "Bandwidth settings"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:178
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:174
 msgid "Binding address IPv4"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:180
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:176
 msgid "Binding address IPv6"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:90
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:86
 msgid "Block list enabled"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:93
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:89
 msgid "Blocklist URL"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:87
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:83
 msgid "Blocklists"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:135
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:131
 msgid "Cache size in MB"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:54
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:50
 msgid "Config file directory"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:57
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:53
 msgid "Custom Web UI directory"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:137
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:133
 msgid "DHT enabled"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:155
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:151
 msgid "Debug"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:101
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:97
 msgid "Download directory"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:215
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:211
 msgid "Download queue enabled"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:221
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:217
 msgid "Download queue size"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:125
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:121
 msgid "Enable watch directory"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:51
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:47
 msgid "Enabled"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:140
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:136
 msgid "Encryption"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:153
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:149
 msgid "Error"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:111
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:107
 msgid "Fast"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:98
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:94
 msgid "Files and Locations"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:112
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:108
 msgid "Full"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:187
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:183
 msgid "Global peer limit"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:48
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:44
 msgid "Global settings"
 msgstr ""
 
@@ -140,250 +140,250 @@ msgstr ""
 msgid "Grant UCI access for luci-app-transmission"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:293
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:289
 msgid "Idle seeding limit"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:290
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:286
 msgid "Idle seeding limit enabled"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:106
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:102
 msgid "Incomplete directory"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:103
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:99
 msgid "Incomplete directory enabled"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:154
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:150
 msgid "Info"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:148
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:144
 msgid "LPD enabled"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:145
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:141
 msgid "Lazy bitfield enabled"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:151
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:147
 msgid "Message level"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:132
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:128
 msgid "Miscellaneous"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:152
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:148
 msgid "None"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:287
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:283
 msgid ""
 "Number/bitfield. Start with 0, then for each day you want the scheduler "
 "enabled, add a value. For Sunday - 1, Monday - 2, Tuesday - 4, Wednesday - "
 "8, Thursday - 16, Friday - 32, Saturday - 64"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:110
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:106
 msgid "Off"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:42
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:38
 msgid "Open Web Interface"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:157
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:153
 msgid "PEX enabled"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:194
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:190
 msgid "Peer Port settings"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:182
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:178
 msgid "Peer congestion algorithm"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:189
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:185
 msgid "Peer limit per torrent"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:197
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:193
 msgid "Peer port"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:202
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:198
 msgid "Peer port random high"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:205
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:201
 msgid "Peer port random low"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:199
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:195
 msgid "Peer port random on start"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:175
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:171
 msgid "Peer settings"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:191
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:187
 msgid "Peer socket <abbr title=\"Type of Service\">TOS</abbr>"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:208
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:204
 msgid "Port forwarding enabled"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:109
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:105
 msgid "Preallocation"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:142
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:138
 msgid "Prefer encrypted"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:141
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:137
 msgid "Prefer unencrypted"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:160
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:156
 msgid "Prefetch enabled"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:218
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:214
 msgid "Queue stalled enabled"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:227
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:223
 msgid "Queue stalled minutes"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:212
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:208
 msgid "Queueing"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:246
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:242
 msgid "RPC URL"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:263
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:259
 msgid "RPC authentication required"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:240
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:236
 msgid "RPC bind address"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:237
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:233
 msgid "RPC enabled"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:253
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:249
 msgid "RPC host whitelist"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:249
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:245
 msgid "RPC host whitelist enabled"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:270
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:266
 msgid "RPC password"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:243
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:239
 msgid "RPC port"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:234
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:230
 msgid "RPC settings"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:267
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:263
 msgid "RPC username"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:260
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:256
 msgid "RPC whitelist"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:256
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:252
 msgid "RPC whitelist enabled"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:299
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:295
 msgid "Ratio limit"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:296
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:292
 msgid "Ratio limit enabled"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:185
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:181
 msgid "Recycle peer id after"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:114
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:110
 msgid "Rename partial files"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:143
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:139
 msgid "Require encrypted"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:56
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:52
 msgid "Run daemon as group"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:55
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:51
 msgid "Run daemon as user"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:275
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:271
 msgid "Scheduling"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:162
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:158
 msgid "Scrape paused torrents enabled"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:165
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:161
 msgid "Script torrent done enabled"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:168
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:164
 msgid "Script torrent done filename"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:224
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:220
 msgid "Seed queue enabled"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:230
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:226
 msgid "Seed queue size"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:75
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:71
 msgid "Speed limit down"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:72
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:68
 msgid "Speed limit down enabled"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:81
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:77
 msgid "Speed limit up"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:78
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:74
 msgid "Speed limit up enabled"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:183
+#: 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"
@@ -394,37 +394,37 @@ msgstr ""
 msgid "Transmission"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:46
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:42
 msgid ""
 "Transmission daemon is a simple bittorrent client, here you can configure "
 "the settings."
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:120
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:116
 msgid "Trash original torrent files"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:84
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:80
 msgid "Upload slots per torrent"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:128
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:124
 msgid "Watch directory"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:278
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:274
 msgid "When enabled, this will toggle the <b>alt-speed-enabled</b> setting"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:185
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:181
 msgid "hours"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:281
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:284
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:277
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:280
 msgid "in minutes from midnight"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:171
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:167
 msgid "uTP enabled"
 msgstr ""
index d9205fcc9443bf4675740623ecffc001d6b04858..a06e6220700a738457972f83f39dbc880d44933b 100644 (file)
@@ -14,128 +14,128 @@ msgstr ""
 "Plural-Forms: nplurals=2; plural=n != 1;\n"
 "X-Generator: Weblate 4.0-dev\n"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:69
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:65
 msgid "Alternative download speed"
 msgstr "Velocitat de baixada alternativa"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:63
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:59
 msgid "Alternative speed enabled"
 msgstr "Velocitat alternativa habilitada"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:281
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:277
 msgid "Alternative speed time begin"
 msgstr "Hora inicial de velocitat alternativa"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:287
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:283
 msgid "Alternative speed time day"
 msgstr "Dia de velocitat alternativa"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:284
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:280
 msgid "Alternative speed time end"
 msgstr "Hora final de velocitat alternativa"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:278
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:274
 msgid "Alternative speed timing enabled"
 msgstr "Temporització de velocitat alternativa habilitada"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:66
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:62
 msgid "Alternative upload speed"
 msgstr "Velocitat de pujada alternativa"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:117
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:113
 msgid "Automatically start added torrents"
 msgstr "Comença automàticament els torrents afegits"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:60
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:56
 msgid "Bandwidth settings"
 msgstr "Ajusts d'amplada de banda"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:178
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:174
 msgid "Binding address IPv4"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:180
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:176
 msgid "Binding address IPv6"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:90
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:86
 msgid "Block list enabled"
 msgstr "Llista de bloqueig habilitada"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:93
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:89
 msgid "Blocklist URL"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:87
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:83
 msgid "Blocklists"
 msgstr "Llistes de bloqueig"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:135
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:131
 msgid "Cache size in MB"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:54
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:50
 msgid "Config file directory"
 msgstr "Directori de fitxer de configuració"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:57
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:53
 #, fuzzy
 msgid "Custom Web UI directory"
 msgstr "Directori de fitxer de configuració"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:137
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:133
 msgid "DHT enabled"
 msgstr "DHT habilitat"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:155
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:151
 msgid "Debug"
 msgstr "Depuració"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:101
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:97
 msgid "Download directory"
 msgstr "Directori de baixades"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:215
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:211
 msgid "Download queue enabled"
 msgstr "Cua de baixada habilitada"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:221
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:217
 msgid "Download queue size"
 msgstr "Mida de cua de baixada"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:125
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:121
 msgid "Enable watch directory"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:51
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:47
 msgid "Enabled"
 msgstr "Activat"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:140
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:136
 msgid "Encryption"
 msgstr "Xifratge"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:153
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:149
 msgid "Error"
 msgstr "Error"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:111
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:107
 msgid "Fast"
 msgstr "Ràpid"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:98
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:94
 msgid "Files and Locations"
 msgstr "Fitxers i ubicacions"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:112
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:108
 msgid "Full"
 msgstr "Ple"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:187
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:183
 msgid "Global peer limit"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:48
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:44
 msgid "Global settings"
 msgstr "Ajusts globals"
 
@@ -143,256 +143,256 @@ msgstr "Ajusts globals"
 msgid "Grant UCI access for luci-app-transmission"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:293
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:289
 msgid "Idle seeding limit"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:290
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:286
 msgid "Idle seeding limit enabled"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:106
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:102
 msgid "Incomplete directory"
 msgstr "Directori incomplet"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:103
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:99
 msgid "Incomplete directory enabled"
 msgstr "Directori incomplet habilitat"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:154
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:150
 msgid "Info"
 msgstr "Informació"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:148
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:144
 msgid "LPD enabled"
 msgstr "LPD habilitat"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:145
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:141
 msgid "Lazy bitfield enabled"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:151
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:147
 msgid "Message level"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:132
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:128
 msgid "Miscellaneous"
 msgstr "Miscel·lani"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:152
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:148
 msgid "None"
 msgstr "Cap"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:287
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:283
 msgid ""
 "Number/bitfield. Start with 0, then for each day you want the scheduler "
 "enabled, add a value. For Sunday - 1, Monday - 2, Tuesday - 4, Wednesday - "
 "8, Thursday - 16, Friday - 32, Saturday - 64"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:110
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:106
 msgid "Off"
 msgstr "Desactivat"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:42
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:38
 msgid "Open Web Interface"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:157
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:153
 msgid "PEX enabled"
 msgstr "PEX habilitat"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:194
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:190
 msgid "Peer Port settings"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:182
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:178
 msgid "Peer congestion algorithm"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:189
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:185
 msgid "Peer limit per torrent"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:197
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:193
 msgid "Peer port"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:202
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:198
 msgid "Peer port random high"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:205
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:201
 msgid "Peer port random low"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:199
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:195
 msgid "Peer port random on start"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:175
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:171
 msgid "Peer settings"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:191
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:187
 msgid "Peer socket <abbr title=\"Type of Service\">TOS</abbr>"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:208
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:204
 msgid "Port forwarding enabled"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:109
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:105
 #, fuzzy
 msgid "Preallocation"
 msgstr "preassignació"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:142
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:138
 #, fuzzy
 msgid "Prefer encrypted"
 msgstr "Preferit"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:141
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:137
 #, fuzzy
 msgid "Prefer unencrypted"
 msgstr "Preferit"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:160
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:156
 msgid "Prefetch enabled"
 msgstr "Precarrega habilitada"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:218
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:214
 msgid "Queue stalled enabled"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:227
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:223
 msgid "Queue stalled minutes"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:212
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:208
 msgid "Queueing"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:246
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:242
 msgid "RPC URL"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:263
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:259
 msgid "RPC authentication required"
 msgstr "Autenticació RPC requerida"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:240
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:236
 msgid "RPC bind address"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:237
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:233
 msgid "RPC enabled"
 msgstr "RPC habilitat"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:253
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:249
 #, fuzzy
 msgid "RPC host whitelist"
 msgstr "Llista blanca RPC"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:249
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:245
 #, fuzzy
 msgid "RPC host whitelist enabled"
 msgstr "Llista blanca RPC habilitada"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:270
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:266
 msgid "RPC password"
 msgstr "Contrasenya RPC"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:243
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:239
 msgid "RPC port"
 msgstr "Port RPC"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:234
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:230
 msgid "RPC settings"
 msgstr "Ajusts RPC"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:267
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:263
 msgid "RPC username"
 msgstr "Nom d'usuari RPC"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:260
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:256
 msgid "RPC whitelist"
 msgstr "Llista blanca RPC"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:256
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:252
 msgid "RPC whitelist enabled"
 msgstr "Llista blanca RPC habilitada"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:299
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:295
 msgid "Ratio limit"
 msgstr "Límit de ràtio"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:296
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:292
 msgid "Ratio limit enabled"
 msgstr "Límit de ràtio habilitat"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:185
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:181
 msgid "Recycle peer id after"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:114
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:110
 msgid "Rename partial files"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:143
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:139
 msgid "Require encrypted"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:56
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:52
 #, fuzzy
 msgid "Run daemon as group"
 msgstr "Executa el dimoni com l'usuari"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:55
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:51
 msgid "Run daemon as user"
 msgstr "Executa el dimoni com l'usuari"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:275
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:271
 msgid "Scheduling"
 msgstr "Programació"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:162
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:158
 msgid "Scrape paused torrents enabled"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:165
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:161
 msgid "Script torrent done enabled"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:168
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:164
 msgid "Script torrent done filename"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:224
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:220
 msgid "Seed queue enabled"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:230
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:226
 msgid "Seed queue size"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:75
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:71
 msgid "Speed limit down"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:72
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:68
 msgid "Speed limit down enabled"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:81
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:77
 msgid "Speed limit up"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:78
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:74
 msgid "Speed limit up enabled"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:183
+#: 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"
@@ -403,7 +403,7 @@ msgstr ""
 msgid "Transmission"
 msgstr "Transmission"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:46
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:42
 msgid ""
 "Transmission daemon is a simple bittorrent client, here you can configure "
 "the settings."
@@ -411,32 +411,32 @@ msgstr ""
 "El dimoni Transmission és un client de bittorrent senzill, aquí podeu "
 "configurar els ajusts."
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:120
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:116
 msgid "Trash original torrent files"
 msgstr "Suprimeix els fitxers de torrent originals"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:84
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:80
 msgid "Upload slots per torrent"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:128
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:124
 msgid "Watch directory"
 msgstr "Directori que vigilar"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:278
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:274
 msgid "When enabled, this will toggle the <b>alt-speed-enabled</b> setting"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:185
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:181
 msgid "hours"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:281
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:284
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:277
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:280
 msgid "in minutes from midnight"
 msgstr "en minuts des de la mitjanit"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:171
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:167
 msgid "uTP enabled"
 msgstr "uTP habilitat"
 
index c59815fa2b88c1ca364edad308c63bc3f7b3ff11..6693f66a175e437f84426cabde440d9e655f55a9 100644 (file)
@@ -12,128 +12,128 @@ msgstr ""
 "Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n"
 "X-Generator: Weblate 3.11-dev\n"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:69
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:65
 msgid "Alternative download speed"
 msgstr "Alternativní rychlost download"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:63
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:59
 msgid "Alternative speed enabled"
 msgstr "Povolit alternativní rychlost"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:281
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:277
 msgid "Alternative speed time begin"
 msgstr "Začátek doby alternativní rychlosti"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:287
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:283
 msgid "Alternative speed time day"
 msgstr "Dny alternativní rychlosti"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:284
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:280
 msgid "Alternative speed time end"
 msgstr "Konec doby alternativní rychlosti"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:278
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:274
 msgid "Alternative speed timing enabled"
 msgstr "Časování alternativní rychlosti povoleno"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:66
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:62
 msgid "Alternative upload speed"
 msgstr "Alternativní rychlost uploadu"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:117
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:113
 msgid "Automatically start added torrents"
 msgstr "Automaticky začít stahovat nové torrenty"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:60
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:56
 msgid "Bandwidth settings"
 msgstr "Nastavení přenosové rychlosti"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:178
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:174
 msgid "Binding address IPv4"
 msgstr "Svázání s IPv4 adresou"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:180
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:176
 msgid "Binding address IPv6"
 msgstr "Svázání s IPv6 adresou"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:90
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:86
 msgid "Block list enabled"
 msgstr "Povolit černou listinu"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:93
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:89
 msgid "Blocklist URL"
 msgstr "URL černé listiny"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:87
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:83
 msgid "Blocklists"
 msgstr "Černé listiny"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:135
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:131
 msgid "Cache size in MB"
 msgstr "Velikost mezipaměti v MB"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:54
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:50
 msgid "Config file directory"
 msgstr "Adresář pro uložení konfiguračního souboru"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:57
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:53
 #, fuzzy
 msgid "Custom Web UI directory"
 msgstr "Vlastní adresář WEB UI"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:137
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:133
 msgid "DHT enabled"
 msgstr "Povolit DHT"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:155
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:151
 msgid "Debug"
 msgstr "Ladění"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:101
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:97
 msgid "Download directory"
 msgstr "Adresář pro stahované"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:215
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:211
 msgid "Download queue enabled"
 msgstr "Povolit stahovací frontu"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:221
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:217
 msgid "Download queue size"
 msgstr "Velikost stahovací fronty"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:125
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:121
 msgid "Enable watch directory"
 msgstr "Povolit sledování složky"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:51
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:47
 msgid "Enabled"
 msgstr "Zapnuto"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:140
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:136
 msgid "Encryption"
 msgstr "Šifrování"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:153
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:149
 msgid "Error"
 msgstr "Chyba"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:111
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:107
 msgid "Fast"
 msgstr "Rychlá"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:98
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:94
 msgid "Files and Locations"
 msgstr "Soubory a umístění"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:112
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:108
 msgid "Full"
 msgstr "Plná"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:187
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:183
 msgid "Global peer limit"
 msgstr "Globální peer limit"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:48
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:44
 msgid "Global settings"
 msgstr "Globální nastavení"
 
@@ -141,47 +141,47 @@ msgstr "Globální nastavení"
 msgid "Grant UCI access for luci-app-transmission"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:293
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:289
 msgid "Idle seeding limit"
 msgstr "Limit nečinnosti pro seeding"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:290
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:286
 msgid "Idle seeding limit enabled"
 msgstr "Limit nečinnosti pro seeding povolen"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:106
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:102
 msgid "Incomplete directory"
 msgstr "Složka pro nedokončená stahování"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:103
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:99
 msgid "Incomplete directory enabled"
 msgstr "Povolit složku pro nedokončená stahování"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:154
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:150
 msgid "Info"
 msgstr "Informace"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:148
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:144
 msgid "LPD enabled"
 msgstr "Povolit LPD"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:145
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:141
 msgid "Lazy bitfield enabled"
 msgstr "Povolit lazy bitfield"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:151
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:147
 msgid "Message level"
 msgstr "Úroveň logování"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:132
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:128
 msgid "Miscellaneous"
 msgstr "Ostatní"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:152
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:148
 msgid "None"
 msgstr "Žádný"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:287
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:283
 msgid ""
 "Number/bitfield. Start with 0, then for each day you want the scheduler "
 "enabled, add a value. For Sunday - 1, Monday - 2, Tuesday - 4, Wednesday - "
@@ -191,211 +191,211 @@ msgstr ""
 "aktivován, přidejte hodnotu. Pro Neděli - 1, Pondělí - 2, Úterý - 4, Středa "
 "- 8, Čtvrtek - 16, Pátek - 32, Sobota - 64"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:110
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:106
 msgid "Off"
 msgstr "Vypnuto"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:42
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:38
 msgid "Open Web Interface"
 msgstr "Otevřít webové rozhraní"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:157
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:153
 msgid "PEX enabled"
 msgstr "Povolit PEX"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:194
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:190
 msgid "Peer Port settings"
 msgstr "Nastavení peer portu"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:182
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:178
 #, fuzzy
 msgid "Peer congestion algorithm"
 msgstr "Algoritmus proti zahlcení"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:189
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:185
 msgid "Peer limit per torrent"
 msgstr "Peer limit na torrent"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:197
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:193
 msgid "Peer port"
 msgstr "Peer port"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:202
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:198
 msgid "Peer port random high"
 msgstr "Peer port náhodný nejvyšší"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:205
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:201
 msgid "Peer port random low"
 msgstr "Peer port náhodný nejnižší"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:199
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:195
 msgid "Peer port random on start"
 msgstr "Náhodný peer port při startu"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:175
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:171
 msgid "Peer settings"
 msgstr "Nastavení peer"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:191
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:187
 msgid "Peer socket <abbr title=\"Type of Service\">TOS</abbr>"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:208
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:204
 msgid "Port forwarding enabled"
 msgstr "Povolit port forwarding"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:109
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:105
 #, fuzzy
 msgid "Preallocation"
 msgstr "prealokace"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:142
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:138
 #, fuzzy
 msgid "Prefer encrypted"
 msgstr "Preferované"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:141
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:137
 #, fuzzy
 msgid "Prefer unencrypted"
 msgstr "Preferované"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:160
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:156
 msgid "Prefetch enabled"
 msgstr "Povolit přednačítání"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:218
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:214
 #, fuzzy
 msgid "Queue stalled enabled"
 msgstr "Povolit pozastavené sdílení"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:227
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:223
 msgid "Queue stalled minutes"
 msgstr "Počet minut pro pozastavení"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:212
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:208
 msgid "Queueing"
 msgstr "Řízení front"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:246
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:242
 msgid "RPC URL"
 msgstr "RPC URL"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:263
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:259
 msgid "RPC authentication required"
 msgstr "RPC ověřování vyžadováno"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:240
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:236
 msgid "RPC bind address"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:237
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:233
 msgid "RPC enabled"
 msgstr "Povolit RPC"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:253
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:249
 #, fuzzy
 msgid "RPC host whitelist"
 msgstr "RPC whitelist"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:249
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:245
 #, fuzzy
 msgid "RPC host whitelist enabled"
 msgstr "Povolit RPC whitelist"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:270
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:266
 msgid "RPC password"
 msgstr "RPC heslo"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:243
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:239
 msgid "RPC port"
 msgstr "RPC port"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:234
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:230
 msgid "RPC settings"
 msgstr "Nastavení RPC"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:267
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:263
 msgid "RPC username"
 msgstr "Uživatelské jméno RPC"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:260
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:256
 msgid "RPC whitelist"
 msgstr "RPC whitelist"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:256
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:252
 msgid "RPC whitelist enabled"
 msgstr "Povolit RPC whitelist"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:299
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:295
 msgid "Ratio limit"
 msgstr "Ratio limit"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:296
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:292
 msgid "Ratio limit enabled"
 msgstr "Povolit ratio limit"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:185
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:181
 msgid "Recycle peer id after"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:114
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:110
 msgid "Rename partial files"
 msgstr "Přejmenovat dílčí soubory"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:143
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:139
 msgid "Require encrypted"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:56
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:52
 #, fuzzy
 msgid "Run daemon as group"
 msgstr "Spustit démona pod uživatelskými oprávněními"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:55
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:51
 msgid "Run daemon as user"
 msgstr "Spustit démona pod uživatelskými oprávněními"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:275
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:271
 msgid "Scheduling"
 msgstr "Plánování"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:162
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:158
 msgid "Scrape paused torrents enabled"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:165
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:161
 msgid "Script torrent done enabled"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:168
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:164
 msgid "Script torrent done filename"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:224
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:220
 msgid "Seed queue enabled"
 msgstr "Povolit seed frontu"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:230
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:226
 msgid "Seed queue size"
 msgstr "Velikost seed fronty"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:75
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:71
 msgid "Speed limit down"
 msgstr "Rychlostní limit downloadu"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:72
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:68
 msgid "Speed limit down enabled"
 msgstr "Povolit rychlostní limit downloadu"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:81
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:77
 msgid "Speed limit up"
 msgstr "Rychlostní limit uploadu"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:78
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:74
 msgid "Speed limit up enabled"
 msgstr "Povolit rychlostní limit uploadu"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:183
+#: 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"
@@ -406,7 +406,7 @@ msgstr ""
 msgid "Transmission"
 msgstr "Transmission"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:46
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:42
 msgid ""
 "Transmission daemon is a simple bittorrent client, here you can configure "
 "the settings."
@@ -414,32 +414,32 @@ msgstr ""
 "Transmission daemon je jednoduchý BitTorrent klient, zde můžete provést jeho "
 "nastavení."
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:120
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:116
 msgid "Trash original torrent files"
 msgstr "Odstranit původní torrent soubory"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:84
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:80
 msgid "Upload slots per torrent"
 msgstr "Upload sloty na torrent"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:128
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:124
 msgid "Watch directory"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:278
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:274
 msgid "When enabled, this will toggle the <b>alt-speed-enabled</b> setting"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:185
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:181
 msgid "hours"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:281
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:284
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:277
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:280
 msgid "in minutes from midnight"
 msgstr "v minutách od půlnoci"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:171
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:167
 msgid "uTP enabled"
 msgstr "Povolit uTP"
 
index e2b421c40b8a29ca9dcb0123ffbec9cbed7bb80c..7b9079f969789ece75fc549305f6cedf4991a7cc 100644 (file)
@@ -14,127 +14,127 @@ msgstr ""
 "Plural-Forms: nplurals=2; plural=n != 1;\n"
 "X-Generator: Weblate 4.0-dev\n"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:69
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:65
 msgid "Alternative download speed"
 msgstr "Alternative Download-Geschwindigkeit"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:63
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:59
 msgid "Alternative speed enabled"
 msgstr "Alternative Geschwindigkeit aktivieren"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:281
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:277
 msgid "Alternative speed time begin"
 msgstr "Zeit für Beginn der alternativen Geschwindigkeit"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:287
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:283
 msgid "Alternative speed time day"
 msgstr "Tag für alternative Geschwindigkeit"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:284
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:280
 msgid "Alternative speed time end"
 msgstr "Zeit für Ende der alternativen Geschwindigkeit"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:278
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:274
 msgid "Alternative speed timing enabled"
 msgstr "Zeiteinstellung für alternative Geschwindigkeit eingeschaltet"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:66
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:62
 msgid "Alternative upload speed"
 msgstr "Alternative Upload-Geschwindigkeit"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:117
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:113
 msgid "Automatically start added torrents"
 msgstr "Hinzugefügte Torrents automatisch starten"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:60
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:56
 msgid "Bandwidth settings"
 msgstr "Bandbreiten-Einstellungen"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:178
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:174
 msgid "Binding address IPv4"
 msgstr "IPv4-Adressbindung"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:180
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:176
 msgid "Binding address IPv6"
 msgstr "IPv6-Adressbindung"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:90
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:86
 msgid "Block list enabled"
 msgstr "Blockier-Liste eingeschaltet"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:93
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:89
 msgid "Blocklist URL"
 msgstr "URL für Blockier-Liste"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:87
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:83
 msgid "Blocklists"
 msgstr "Blockier-Listen"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:135
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:131
 msgid "Cache size in MB"
 msgstr "Cache-Größe in MB"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:54
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:50
 msgid "Config file directory"
 msgstr "Verzeichnis der Konfigurationsdatei"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:57
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:53
 msgid "Custom Web UI directory"
 msgstr "Benutzerdefiniertes Web-UI-Verzeichnis"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:137
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:133
 msgid "DHT enabled"
 msgstr "DHT eingeschaltet"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:155
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:151
 msgid "Debug"
 msgstr "Debug"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:101
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:97
 msgid "Download directory"
 msgstr "Download-Verzeichnis"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:215
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:211
 msgid "Download queue enabled"
 msgstr "Download-Warteschlange eingeschaltet"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:221
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:217
 msgid "Download queue size"
 msgstr "Größe der Download-Warteschlange"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:125
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:121
 msgid "Enable watch directory"
 msgstr "Verzeichnisüberprüfung eingeschaltet"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:51
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:47
 msgid "Enabled"
 msgstr "Aktiviert"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:140
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:136
 msgid "Encryption"
 msgstr "Verschlüsselung"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:153
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:149
 msgid "Error"
 msgstr "Fehler"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:111
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:107
 msgid "Fast"
 msgstr "Schnell"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:98
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:94
 msgid "Files and Locations"
 msgstr "Dateien und Orte"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:112
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:108
 msgid "Full"
 msgstr "Voll"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:187
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:183
 msgid "Global peer limit"
 msgstr "Allgemeines Peer-Limit"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:48
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:44
 msgid "Global settings"
 msgstr "Allgemeine Einstellungen"
 
@@ -142,47 +142,47 @@ msgstr "Allgemeine Einstellungen"
 msgid "Grant UCI access for luci-app-transmission"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:293
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:289
 msgid "Idle seeding limit"
 msgstr "Begrenzung für Seeding im Idle-Zustand"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:290
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:286
 msgid "Idle seeding limit enabled"
 msgstr "Begrenzung für Seeding im Idle-Zustand eingeschaltet"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:106
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:102
 msgid "Incomplete directory"
 msgstr "unvollständiges Verzeichnis"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:103
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:99
 msgid "Incomplete directory enabled"
 msgstr "unvollständiges Verzeichnis eingeschaltet"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:154
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:150
 msgid "Info"
 msgstr "Info"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:148
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:144
 msgid "LPD enabled"
 msgstr "LPD eingeschaltet"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:145
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:141
 msgid "Lazy bitfield enabled"
 msgstr "Lazy-Bitfield eingeschaltet"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:151
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:147
 msgid "Message level"
 msgstr "Nachrichten-Ebene"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:132
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:128
 msgid "Miscellaneous"
 msgstr "Verschiedenes"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:152
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:148
 msgid "None"
 msgstr "Keine"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:287
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:283
 msgid ""
 "Number/bitfield. Start with 0, then for each day you want the scheduler "
 "enabled, add a value. For Sunday - 1, Monday - 2, Tuesday - 4, Wednesday - "
@@ -192,203 +192,203 @@ msgstr ""
 "soll, füge einen Wert hinzu. Sonntag - 1, Montag - 2, Dienstag - 4, Mittwoch "
 "- 8, Donnerstag - 16, Freitag - 32, Samstag - 64"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:110
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:106
 msgid "Off"
 msgstr "Aus"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:42
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:38
 msgid "Open Web Interface"
 msgstr "Offenes Web-Interface"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:157
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:153
 msgid "PEX enabled"
 msgstr "PEX aktiv"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:194
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:190
 msgid "Peer Port settings"
 msgstr "Einstellungen für Peer-Port"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:182
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:178
 msgid "Peer congestion algorithm"
 msgstr "Algorithmus für Peer-Überlastungen"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:189
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:185
 msgid "Peer limit per torrent"
 msgstr "Peer-Begrenzung pro Torrent"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:197
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:193
 msgid "Peer port"
 msgstr "Peer-Port"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:202
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:198
 msgid "Peer port random high"
 msgstr "Peer-Port: hohe Zufallszahl"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:205
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:201
 msgid "Peer port random low"
 msgstr "Peer-Port: niedrige Zufallszahl"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:199
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:195
 msgid "Peer port random on start"
 msgstr "Zufälliger Peer-Port beim Start"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:175
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:171
 msgid "Peer settings"
 msgstr "Peer-Einstellungen"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:191
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:187
 msgid "Peer socket <abbr title=\"Type of Service\">TOS</abbr>"
 msgstr "Peer-Socket <abbr title=\"Type of Service\">TOS</abbr>"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:208
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:204
 msgid "Port forwarding enabled"
 msgstr "Port-Weiterleitung aktiv"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:109
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:105
 msgid "Preallocation"
 msgstr "Vorbelegung"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:142
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:138
 msgid "Prefer encrypted"
 msgstr "Verschlüsselung bevorzugen"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:141
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:137
 msgid "Prefer unencrypted"
 msgstr "Bevorzuge unverschlüsselt"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:160
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:156
 msgid "Prefetch enabled"
 msgstr "Prefetch aktiv"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:218
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:214
 msgid "Queue stalled enabled"
 msgstr "Warteschlangen-Halt aktiv"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:227
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:223
 msgid "Queue stalled minutes"
 msgstr "Warteschlangen-Halt in Minuten"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:212
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:208
 msgid "Queueing"
 msgstr "in Warteschlange stellen"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:246
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:242
 msgid "RPC URL"
 msgstr "RPC-URL"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:263
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:259
 msgid "RPC authentication required"
 msgstr "RPC-Anmeldung erforderlich"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:240
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:236
 msgid "RPC bind address"
 msgstr "RPC-Adressbindung"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:237
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:233
 msgid "RPC enabled"
 msgstr "RPC eingeschaltet"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:253
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:249
 msgid "RPC host whitelist"
 msgstr "RPC-Host-Whitelist"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:249
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:245
 msgid "RPC host whitelist enabled"
 msgstr "RPC-Host-Whitelist aktiviert"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:270
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:266
 msgid "RPC password"
 msgstr "RPC-Passwort"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:243
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:239
 msgid "RPC port"
 msgstr "RPC-Port"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:234
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:230
 msgid "RPC settings"
 msgstr "RPC-Einstellungen"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:267
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:263
 msgid "RPC username"
 msgstr "RPC Benutzername"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:260
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:256
 msgid "RPC whitelist"
 msgstr "RPC-Einschlussliste"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:256
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:252
 msgid "RPC whitelist enabled"
 msgstr "RPC-Einschlussliste aktiv"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:299
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:295
 msgid "Ratio limit"
 msgstr "Ratio-Begrenzung"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:296
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:292
 msgid "Ratio limit enabled"
 msgstr "Ratio-Begrenzung aktiv"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:185
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:181
 msgid "Recycle peer id after"
 msgstr "Verwerfe Peer-ID nach"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:114
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:110
 msgid "Rename partial files"
 msgstr "Teildateien umbenennen"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:143
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:139
 msgid "Require encrypted"
 msgstr "Erzwinge verschlüsselt"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:56
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:52
 msgid "Run daemon as group"
 msgstr "Daemon als Gruppe ausführen"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:55
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:51
 msgid "Run daemon as user"
 msgstr "Daemon als Gruppe ausführen"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:275
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:271
 msgid "Scheduling"
 msgstr "Zeitplanung"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:162
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:158
 msgid "Scrape paused torrents enabled"
 msgstr "Pausierte Torrents beschneiden"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:165
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:161
 msgid "Script torrent done enabled"
 msgstr "Skript nach Abschluss eines Torrents aktiv"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:168
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:164
 msgid "Script torrent done filename"
 msgstr "Skript nach Abschluss eines Torrents: Dateiname"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:224
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:220
 msgid "Seed queue enabled"
 msgstr "Seed-Warteschlange aktiv"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:230
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:226
 msgid "Seed queue size"
 msgstr "Größe der Seed-Warteschlange"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:75
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:71
 msgid "Speed limit down"
 msgstr "Geschwindigkeitsbegrenzung Down"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:72
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:68
 msgid "Speed limit down enabled"
 msgstr "Geschwindigkeitsbegrenzung Down aktiv"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:81
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:77
 msgid "Speed limit up"
 msgstr "Geschwindigkeitsbegrenzung Up"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:78
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:74
 msgid "Speed limit up enabled"
 msgstr "Geschwindigkeitsbegrenzung Up aktiv"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:183
+#: 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"
@@ -402,7 +402,7 @@ msgstr ""
 msgid "Transmission"
 msgstr "Transmission"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:46
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:42
 msgid ""
 "Transmission daemon is a simple bittorrent client, here you can configure "
 "the settings."
@@ -410,33 +410,33 @@ msgstr ""
 "Der Transmission-Daemon ist ein einfacher Bittorent-Client. Hier können Sie "
 "ihn einstellen."
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:120
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:116
 msgid "Trash original torrent files"
 msgstr "Originale Torrent-Dateien verwerfen"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:84
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:80
 msgid "Upload slots per torrent"
 msgstr "Upload-Plätze pro Torrent"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:128
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:124
 msgid "Watch directory"
 msgstr "Überwachtes Verzeichnis"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:278
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:274
 msgid "When enabled, this will toggle the <b>alt-speed-enabled</b> setting"
 msgstr ""
 "Wenn aktiviert, wird die <b>alt-speed-enabled</b>-Einstellung umgeschaltet"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:185
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:181
 msgid "hours"
 msgstr "Stunden"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:281
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:284
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:277
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:280
 msgid "in minutes from midnight"
 msgstr "in Minuten ab Mitternacht"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:171
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:167
 msgid "uTP enabled"
 msgstr "uTP eingeschaltet"
 
index 3091e8bb01047c2b71a104dd228fd760fd2b9571..56e67ddc322875bcb0158b97e2227a536d619b86 100644 (file)
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:69
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:65
 msgid "Alternative download speed"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:63
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:59
 msgid "Alternative speed enabled"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:281
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:277
 msgid "Alternative speed time begin"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:287
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:283
 msgid "Alternative speed time day"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:284
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:280
 msgid "Alternative speed time end"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:278
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:274
 msgid "Alternative speed timing enabled"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:66
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:62
 msgid "Alternative upload speed"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:117
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:113
 msgid "Automatically start added torrents"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:60
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:56
 msgid "Bandwidth settings"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:178
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:174
 msgid "Binding address IPv4"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:180
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:176
 msgid "Binding address IPv6"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:90
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:86
 msgid "Block list enabled"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:93
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:89
 msgid "Blocklist URL"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:87
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:83
 msgid "Blocklists"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:135
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:131
 msgid "Cache size in MB"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:54
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:50
 msgid "Config file directory"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:57
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:53
 msgid "Custom Web UI directory"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:137
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:133
 msgid "DHT enabled"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:155
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:151
 msgid "Debug"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:101
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:97
 msgid "Download directory"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:215
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:211
 msgid "Download queue enabled"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:221
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:217
 msgid "Download queue size"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:125
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:121
 msgid "Enable watch directory"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:51
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:47
 msgid "Enabled"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:140
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:136
 msgid "Encryption"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:153
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:149
 msgid "Error"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:111
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:107
 msgid "Fast"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:98
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:94
 msgid "Files and Locations"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:112
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:108
 msgid "Full"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:187
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:183
 msgid "Global peer limit"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:48
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:44
 msgid "Global settings"
 msgstr ""
 
@@ -126,250 +126,250 @@ msgstr ""
 msgid "Grant UCI access for luci-app-transmission"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:293
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:289
 msgid "Idle seeding limit"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:290
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:286
 msgid "Idle seeding limit enabled"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:106
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:102
 msgid "Incomplete directory"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:103
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:99
 msgid "Incomplete directory enabled"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:154
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:150
 msgid "Info"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:148
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:144
 msgid "LPD enabled"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:145
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:141
 msgid "Lazy bitfield enabled"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:151
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:147
 msgid "Message level"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:132
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:128
 msgid "Miscellaneous"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:152
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:148
 msgid "None"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:287
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:283
 msgid ""
 "Number/bitfield. Start with 0, then for each day you want the scheduler "
 "enabled, add a value. For Sunday - 1, Monday - 2, Tuesday - 4, Wednesday - "
 "8, Thursday - 16, Friday - 32, Saturday - 64"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:110
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:106
 msgid "Off"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:42
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:38
 msgid "Open Web Interface"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:157
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:153
 msgid "PEX enabled"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:194
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:190
 msgid "Peer Port settings"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:182
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:178
 msgid "Peer congestion algorithm"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:189
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:185
 msgid "Peer limit per torrent"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:197
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:193
 msgid "Peer port"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:202
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:198
 msgid "Peer port random high"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:205
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:201
 msgid "Peer port random low"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:199
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:195
 msgid "Peer port random on start"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:175
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:171
 msgid "Peer settings"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:191
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:187
 msgid "Peer socket <abbr title=\"Type of Service\">TOS</abbr>"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:208
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:204
 msgid "Port forwarding enabled"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:109
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:105
 msgid "Preallocation"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:142
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:138
 msgid "Prefer encrypted"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:141
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:137
 msgid "Prefer unencrypted"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:160
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:156
 msgid "Prefetch enabled"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:218
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:214
 msgid "Queue stalled enabled"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:227
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:223
 msgid "Queue stalled minutes"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:212
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:208
 msgid "Queueing"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:246
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:242
 msgid "RPC URL"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:263
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:259
 msgid "RPC authentication required"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:240
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:236
 msgid "RPC bind address"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:237
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:233
 msgid "RPC enabled"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:253
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:249
 msgid "RPC host whitelist"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:249
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:245
 msgid "RPC host whitelist enabled"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:270
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:266
 msgid "RPC password"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:243
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:239
 msgid "RPC port"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:234
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:230
 msgid "RPC settings"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:267
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:263
 msgid "RPC username"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:260
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:256
 msgid "RPC whitelist"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:256
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:252
 msgid "RPC whitelist enabled"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:299
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:295
 msgid "Ratio limit"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:296
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:292
 msgid "Ratio limit enabled"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:185
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:181
 msgid "Recycle peer id after"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:114
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:110
 msgid "Rename partial files"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:143
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:139
 msgid "Require encrypted"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:56
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:52
 msgid "Run daemon as group"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:55
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:51
 msgid "Run daemon as user"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:275
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:271
 msgid "Scheduling"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:162
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:158
 msgid "Scrape paused torrents enabled"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:165
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:161
 msgid "Script torrent done enabled"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:168
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:164
 msgid "Script torrent done filename"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:224
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:220
 msgid "Seed queue enabled"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:230
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:226
 msgid "Seed queue size"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:75
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:71
 msgid "Speed limit down"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:72
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:68
 msgid "Speed limit down enabled"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:81
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:77
 msgid "Speed limit up"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:78
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:74
 msgid "Speed limit up enabled"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:183
+#: 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"
@@ -380,37 +380,37 @@ msgstr ""
 msgid "Transmission"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:46
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:42
 msgid ""
 "Transmission daemon is a simple bittorrent client, here you can configure "
 "the settings."
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:120
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:116
 msgid "Trash original torrent files"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:84
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:80
 msgid "Upload slots per torrent"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:128
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:124
 msgid "Watch directory"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:278
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:274
 msgid "When enabled, this will toggle the <b>alt-speed-enabled</b> setting"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:185
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:181
 msgid "hours"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:281
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:284
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:277
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:280
 msgid "in minutes from midnight"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:171
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:167
 msgid "uTP enabled"
 msgstr ""
index 3091e8bb01047c2b71a104dd228fd760fd2b9571..90eabec69d08cddf319b995dbae0db90ff57200a 100644 (file)
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:69
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-05-31 03:41+0200\n"
+"PO-Revision-Date: 2020-05-31 01:41+0000\n"
+"Last-Translator: Stephen Maundrell <smaundrell@gmail.com>\n"
+"Language-Team: English <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationstransmission/en/>\n"
+"Language: en\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: Weblate 4.1-dev\n"
+
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:65
 msgid "Alternative download speed"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:63
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:59
 msgid "Alternative speed enabled"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:281
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:277
 msgid "Alternative speed time begin"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:287
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:283
 msgid "Alternative speed time day"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:284
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:280
 msgid "Alternative speed time end"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:278
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:274
 msgid "Alternative speed timing enabled"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:66
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:62
 msgid "Alternative upload speed"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:117
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:113
 msgid "Automatically start added torrents"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:60
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:56
 msgid "Bandwidth settings"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:178
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:174
 msgid "Binding address IPv4"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:180
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:176
 msgid "Binding address IPv6"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:90
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:86
 msgid "Block list enabled"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:93
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:89
 msgid "Blocklist URL"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:87
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:83
 msgid "Blocklists"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:135
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:131
 msgid "Cache size in MB"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:54
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:50
 msgid "Config file directory"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:57
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:53
 msgid "Custom Web UI directory"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:137
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:133
 msgid "DHT enabled"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:155
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:151
 msgid "Debug"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:101
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:97
 msgid "Download directory"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:215
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:211
 msgid "Download queue enabled"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:221
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:217
 msgid "Download queue size"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:125
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:121
 msgid "Enable watch directory"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:51
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:47
 msgid "Enabled"
-msgstr ""
+msgstr "Enabled"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:140
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:136
 msgid "Encryption"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:153
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:149
 msgid "Error"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:111
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:107
 msgid "Fast"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:98
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:94
 msgid "Files and Locations"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:112
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:108
 msgid "Full"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:187
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:183
 msgid "Global peer limit"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:48
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:44
 msgid "Global settings"
 msgstr ""
 
@@ -126,250 +142,250 @@ msgstr ""
 msgid "Grant UCI access for luci-app-transmission"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:293
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:289
 msgid "Idle seeding limit"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:290
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:286
 msgid "Idle seeding limit enabled"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:106
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:102
 msgid "Incomplete directory"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:103
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:99
 msgid "Incomplete directory enabled"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:154
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:150
 msgid "Info"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:148
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:144
 msgid "LPD enabled"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:145
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:141
 msgid "Lazy bitfield enabled"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:151
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:147
 msgid "Message level"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:132
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:128
 msgid "Miscellaneous"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:152
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:148
 msgid "None"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:287
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:283
 msgid ""
 "Number/bitfield. Start with 0, then for each day you want the scheduler "
 "enabled, add a value. For Sunday - 1, Monday - 2, Tuesday - 4, Wednesday - "
 "8, Thursday - 16, Friday - 32, Saturday - 64"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:110
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:106
 msgid "Off"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:42
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:38
 msgid "Open Web Interface"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:157
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:153
 msgid "PEX enabled"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:194
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:190
 msgid "Peer Port settings"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:182
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:178
 msgid "Peer congestion algorithm"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:189
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:185
 msgid "Peer limit per torrent"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:197
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:193
 msgid "Peer port"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:202
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:198
 msgid "Peer port random high"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:205
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:201
 msgid "Peer port random low"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:199
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:195
 msgid "Peer port random on start"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:175
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:171
 msgid "Peer settings"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:191
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:187
 msgid "Peer socket <abbr title=\"Type of Service\">TOS</abbr>"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:208
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:204
 msgid "Port forwarding enabled"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:109
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:105
 msgid "Preallocation"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:142
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:138
 msgid "Prefer encrypted"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:141
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:137
 msgid "Prefer unencrypted"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:160
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:156
 msgid "Prefetch enabled"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:218
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:214
 msgid "Queue stalled enabled"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:227
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:223
 msgid "Queue stalled minutes"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:212
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:208
 msgid "Queueing"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:246
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:242
 msgid "RPC URL"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:263
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:259
 msgid "RPC authentication required"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:240
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:236
 msgid "RPC bind address"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:237
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:233
 msgid "RPC enabled"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:253
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:249
 msgid "RPC host whitelist"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:249
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:245
 msgid "RPC host whitelist enabled"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:270
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:266
 msgid "RPC password"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:243
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:239
 msgid "RPC port"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:234
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:230
 msgid "RPC settings"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:267
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:263
 msgid "RPC username"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:260
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:256
 msgid "RPC whitelist"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:256
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:252
 msgid "RPC whitelist enabled"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:299
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:295
 msgid "Ratio limit"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:296
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:292
 msgid "Ratio limit enabled"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:185
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:181
 msgid "Recycle peer id after"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:114
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:110
 msgid "Rename partial files"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:143
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:139
 msgid "Require encrypted"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:56
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:52
 msgid "Run daemon as group"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:55
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:51
 msgid "Run daemon as user"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:275
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:271
 msgid "Scheduling"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:162
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:158
 msgid "Scrape paused torrents enabled"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:165
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:161
 msgid "Script torrent done enabled"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:168
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:164
 msgid "Script torrent done filename"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:224
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:220
 msgid "Seed queue enabled"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:230
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:226
 msgid "Seed queue size"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:75
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:71
 msgid "Speed limit down"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:72
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:68
 msgid "Speed limit down enabled"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:81
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:77
 msgid "Speed limit up"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:78
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:74
 msgid "Speed limit up enabled"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:183
+#: 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"
@@ -380,37 +396,37 @@ msgstr ""
 msgid "Transmission"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:46
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:42
 msgid ""
 "Transmission daemon is a simple bittorrent client, here you can configure "
 "the settings."
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:120
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:116
 msgid "Trash original torrent files"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:84
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:80
 msgid "Upload slots per torrent"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:128
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:124
 msgid "Watch directory"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:278
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:274
 msgid "When enabled, this will toggle the <b>alt-speed-enabled</b> setting"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:185
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:181
 msgid "hours"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:281
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:284
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:277
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:280
 msgid "in minutes from midnight"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:171
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:167
 msgid "uTP enabled"
 msgstr ""
index acdf19ccd61cba04573682b7c5bbf335fc0b0891..9de95282dd668309d20911235853232c7a1dfb46 100644 (file)
@@ -14,127 +14,127 @@ msgstr ""
 "Plural-Forms: nplurals=2; plural=n != 1;\n"
 "X-Generator: Weblate 4.1-dev\n"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:69
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:65
 msgid "Alternative download speed"
 msgstr "Velocidad de descarga alternativa"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:63
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:59
 msgid "Alternative speed enabled"
 msgstr "Activar velocidad alternativa"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:281
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:277
 msgid "Alternative speed time begin"
 msgstr "Hora de inicio de la velocidad alternativa"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:287
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:283
 msgid "Alternative speed time day"
 msgstr "Día de la velocidad alternativa"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:284
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:280
 msgid "Alternative speed time end"
 msgstr "Hora de fin de la velocidad alternativa"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:278
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:274
 msgid "Alternative speed timing enabled"
 msgstr "Activar temporización alternativa de la velocidad"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:66
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:62
 msgid "Alternative upload speed"
 msgstr "Velocidad de subida alternativa"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:117
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:113
 msgid "Automatically start added torrents"
 msgstr "Iniciar automáticamente los torrents al añadirlos"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:60
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:56
 msgid "Bandwidth settings"
 msgstr "Configuración del ancho de banda"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:178
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:174
 msgid "Binding address IPv4"
 msgstr "Dirección IPv4 a asociar"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:180
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:176
 msgid "Binding address IPv6"
 msgstr "Dirección IPv6 a asociar"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:90
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:86
 msgid "Block list enabled"
 msgstr "Activar lista de bloques"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:93
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:89
 msgid "Blocklist URL"
 msgstr "URL de la lista de bloques"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:87
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:83
 msgid "Blocklists"
 msgstr "Listas de bloques"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:135
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:131
 msgid "Cache size in MB"
 msgstr "Tamaño de la antememoria en MB"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:54
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:50
 msgid "Config file directory"
 msgstr "Directorio de archivos de configuración"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:57
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:53
 msgid "Custom Web UI directory"
 msgstr "Directorio de IU web personalizado"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:137
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:133
 msgid "DHT enabled"
 msgstr "Activar DHT"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:155
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:151
 msgid "Debug"
 msgstr "Depurar"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:101
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:97
 msgid "Download directory"
 msgstr "Directorio de descarga"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:215
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:211
 msgid "Download queue enabled"
 msgstr "Activar cola de descargas"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:221
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:217
 msgid "Download queue size"
 msgstr "Tamaño de la cola de descargas"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:125
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:121
 msgid "Enable watch directory"
 msgstr "Activar carpeta a observar"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:51
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:47
 msgid "Enabled"
 msgstr "Activado"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:140
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:136
 msgid "Encryption"
 msgstr "Encriptación"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:153
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:149
 msgid "Error"
 msgstr "Error"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:111
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:107
 msgid "Fast"
 msgstr "Rápido"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:98
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:94
 msgid "Files and Locations"
 msgstr "Archivos y posiciones"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:112
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:108
 msgid "Full"
 msgstr "Lleno"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:187
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:183
 msgid "Global peer limit"
 msgstr "Límite global de pares"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:48
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:44
 msgid "Global settings"
 msgstr "Configuración global"
 
@@ -142,47 +142,47 @@ msgstr "Configuración global"
 msgid "Grant UCI access for luci-app-transmission"
 msgstr "Conceder acceso UCI para la aplicación transmission de luci"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:293
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:289
 msgid "Idle seeding limit"
 msgstr "Límite de sembrado en vacío"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:290
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:286
 msgid "Idle seeding limit enabled"
 msgstr "Activar límite de sembrado en vacío"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:106
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:102
 msgid "Incomplete directory"
 msgstr "Carpeta incompleta"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:103
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:99
 msgid "Incomplete directory enabled"
 msgstr "Activar carpeta incompleta"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:154
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:150
 msgid "Info"
 msgstr "Info"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:148
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:144
 msgid "LPD enabled"
 msgstr "Activar LPD"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:145
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:141
 msgid "Lazy bitfield enabled"
 msgstr "Activar Lazy bitfield"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:151
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:147
 msgid "Message level"
 msgstr "Nivel de mensajes"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:132
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:128
 msgid "Miscellaneous"
 msgstr "Varios"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:152
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:148
 msgid "None"
 msgstr "Ninguno"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:287
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:283
 msgid ""
 "Number/bitfield. Start with 0, then for each day you want the scheduler "
 "enabled, add a value. For Sunday - 1, Monday - 2, Tuesday - 4, Wednesday - "
@@ -192,203 +192,203 @@ msgstr ""
 "programador, agregue un valor. Para el domingo - 1, lunes - 2, martes - 4, "
 "miércoles - 8, jueves - 16, viernes - 32, sábado - 64"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:110
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:106
 msgid "Off"
 msgstr "Apagado"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:42
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:38
 msgid "Open Web Interface"
 msgstr "Interfaz de red abierta"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:157
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:153
 msgid "PEX enabled"
 msgstr "Activar PEX"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:194
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:190
 msgid "Peer Port settings"
 msgstr "Configuración de puertos"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:182
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:178
 msgid "Peer congestion algorithm"
 msgstr "Algoritmo de congestión"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:189
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:185
 msgid "Peer limit per torrent"
 msgstr "Límite por torrent"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:197
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:193
 msgid "Peer port"
 msgstr "Puerto"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:202
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:198
 msgid "Peer port random high"
 msgstr "Puerto más alto"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:205
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:201
 msgid "Peer port random low"
 msgstr "Puerto más bajo"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:199
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:195
 msgid "Peer port random on start"
 msgstr "Puerto aleatorio al arrancar"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:175
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:171
 msgid "Peer settings"
 msgstr "Configuración de peer"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:191
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:187
 msgid "Peer socket <abbr title=\"Type of Service\">TOS</abbr>"
 msgstr "Par zócalo <abbr title=\"Type of Service\">TOS</abbr>"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:208
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:204
 msgid "Port forwarding enabled"
 msgstr "Activar reenvío de puertos"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:109
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:105
 msgid "Preallocation"
 msgstr "Preasignación"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:142
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:138
 msgid "Prefer encrypted"
 msgstr "Preferir encriptación"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:141
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:137
 msgid "Prefer unencrypted"
 msgstr "Preferir sin encriptación"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:160
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:156
 msgid "Prefetch enabled"
 msgstr "Activar prefetch"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:218
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:214
 msgid "Queue stalled enabled"
 msgstr "Activar bloqueo de cola"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:227
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:223
 msgid "Queue stalled minutes"
 msgstr "Minutos de bloqueo de cola"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:212
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:208
 msgid "Queueing"
 msgstr "Colas"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:246
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:242
 msgid "RPC URL"
 msgstr "URL RPC"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:263
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:259
 msgid "RPC authentication required"
 msgstr "Autentificación RPC obligatoria"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:240
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:236
 msgid "RPC bind address"
 msgstr "Dirección de asociación RPC"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:237
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:233
 msgid "RPC enabled"
 msgstr "Activar RPC"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:253
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:249
 msgid "RPC host whitelist"
 msgstr "Lista blanca de host RPC"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:249
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:245
 msgid "RPC host whitelist enabled"
 msgstr "Lista blanca de host RPC activada"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:270
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:266
 msgid "RPC password"
 msgstr "Contraseña RPC"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:243
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:239
 msgid "RPC port"
 msgstr "Puerto RPC"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:234
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:230
 msgid "RPC settings"
 msgstr "Configuración RPC"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:267
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:263
 msgid "RPC username"
 msgstr "Nombre de usuario RPC"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:260
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:256
 msgid "RPC whitelist"
 msgstr "Lista blanca RPC"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:256
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:252
 msgid "RPC whitelist enabled"
 msgstr "Activar listas blancas RPC"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:299
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:295
 msgid "Ratio limit"
 msgstr "Límite de proporción"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:296
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:292
 msgid "Ratio limit enabled"
 msgstr "Activar límite de proporción"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:185
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:181
 msgid "Recycle peer id after"
 msgstr "Reciclar identificación del par después"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:114
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:110
 msgid "Rename partial files"
 msgstr "Renombrar archivos parciales"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:143
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:139
 msgid "Require encrypted"
 msgstr "Requiere encriptación"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:56
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:52
 msgid "Run daemon as group"
 msgstr "Ejecutar demonio como grupo"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:55
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:51
 msgid "Run daemon as user"
 msgstr "Ejecutar demonio como usuario"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:275
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:271
 msgid "Scheduling"
 msgstr "Programación"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:162
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:158
 msgid "Scrape paused torrents enabled"
 msgstr "Activar scrape de torrents en pausa"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:165
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:161
 msgid "Script torrent done enabled"
 msgstr "Activar script de fin de torrent"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:168
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:164
 msgid "Script torrent done filename"
 msgstr "Nombre de archivo del script"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:224
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:220
 msgid "Seed queue enabled"
 msgstr "Activar cola de sembrado"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:230
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:226
 msgid "Seed queue size"
 msgstr "Tamaño máximo de la cola de sembrado"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:75
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:71
 msgid "Speed limit down"
 msgstr "Velocidad mínima"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:72
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:68
 msgid "Speed limit down enabled"
 msgstr "Activar velocidad mínima"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:81
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:77
 msgid "Speed limit up"
 msgstr "Velocidad máxima"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:78
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:74
 msgid "Speed limit up enabled"
 msgstr "Activar velocidad máxima"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:183
+#: 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"
@@ -402,40 +402,40 @@ msgstr ""
 msgid "Transmission"
 msgstr "Transmission"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:46
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:42
 msgid ""
 "Transmission daemon is a simple bittorrent client, here you can configure "
 "the settings."
 msgstr ""
 "Configuración. El demonio Transmission es un cliente de BitTorrent simple."
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:120
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:116
 msgid "Trash original torrent files"
 msgstr "Eliminar los archivos torrents originales"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:84
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:80
 msgid "Upload slots per torrent"
 msgstr "Ranuras de subida por torrent"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:128
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:124
 msgid "Watch directory"
 msgstr "Carpeta a vigilar"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:278
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:274
 msgid "When enabled, this will toggle the <b>alt-speed-enabled</b> setting"
 msgstr ""
 "Cuando está activado, esto alternará el ajuste <b>alt-speed-enabled</b>"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:185
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:181
 msgid "hours"
 msgstr "horas"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:281
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:284
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:277
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:280
 msgid "in minutes from midnight"
 msgstr "en minutos para la media noche"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:171
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:167
 msgid "uTP enabled"
 msgstr "Activar uTP"
 
index 0c79c0b5a1a90c8da69a3c9c152b651b7d672198..a7c9cfc76c31fd79cbc760de0a1966e05bada06d 100644 (file)
@@ -3,136 +3,138 @@ msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: \n"
 "POT-Creation-Date: 2020-05-11 07:11+0200\n"
-"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
-"Last-Translator: Automatically generated\n"
-"Language-Team: none\n"
+"PO-Revision-Date: 2020-06-02 06:41+0000\n"
+"Last-Translator: Petri Asikainen <uniluodossa@gmail.com>\n"
+"Language-Team: Finnish <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationstransmission/fi/>\n"
 "Language: fi\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
-"X-Generator: Translate Toolkit 2.5.1\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+"X-Generator: Weblate 4.1-dev\n"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:69
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:65
 msgid "Alternative download speed"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:63
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:59
 msgid "Alternative speed enabled"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:281
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:277
 msgid "Alternative speed time begin"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:287
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:283
 msgid "Alternative speed time day"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:284
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:280
 msgid "Alternative speed time end"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:278
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:274
 msgid "Alternative speed timing enabled"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:66
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:62
 msgid "Alternative upload speed"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:117
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:113
 msgid "Automatically start added torrents"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:60
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:56
 msgid "Bandwidth settings"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:178
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:174
 msgid "Binding address IPv4"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:180
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:176
 msgid "Binding address IPv6"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:90
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:86
 msgid "Block list enabled"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:93
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:89
 msgid "Blocklist URL"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:87
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:83
 msgid "Blocklists"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:135
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:131
 msgid "Cache size in MB"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:54
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:50
 msgid "Config file directory"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:57
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:53
 msgid "Custom Web UI directory"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:137
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:133
 msgid "DHT enabled"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:155
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:151
 msgid "Debug"
-msgstr ""
+msgstr "Debug"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:101
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:97
 msgid "Download directory"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:215
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:211
 msgid "Download queue enabled"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:221
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:217
 msgid "Download queue size"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:125
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:121
 msgid "Enable watch directory"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:51
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:47
 msgid "Enabled"
-msgstr ""
+msgstr "Käytössä"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:140
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:136
 msgid "Encryption"
-msgstr ""
+msgstr "Salaus"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:153
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:149
 msgid "Error"
-msgstr ""
+msgstr "Virhe"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:111
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:107
 msgid "Fast"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:98
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:94
 msgid "Files and Locations"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:112
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:108
 msgid "Full"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:187
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:183
 msgid "Global peer limit"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:48
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:44
 msgid "Global settings"
 msgstr ""
 
@@ -140,250 +142,250 @@ msgstr ""
 msgid "Grant UCI access for luci-app-transmission"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:293
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:289
 msgid "Idle seeding limit"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:290
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:286
 msgid "Idle seeding limit enabled"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:106
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:102
 msgid "Incomplete directory"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:103
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:99
 msgid "Incomplete directory enabled"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:154
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:150
 msgid "Info"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:148
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:144
 msgid "LPD enabled"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:145
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:141
 msgid "Lazy bitfield enabled"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:151
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:147
 msgid "Message level"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:132
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:128
 msgid "Miscellaneous"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:152
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:148
 msgid "None"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:287
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:283
 msgid ""
 "Number/bitfield. Start with 0, then for each day you want the scheduler "
 "enabled, add a value. For Sunday - 1, Monday - 2, Tuesday - 4, Wednesday - "
 "8, Thursday - 16, Friday - 32, Saturday - 64"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:110
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:106
 msgid "Off"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:42
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:38
 msgid "Open Web Interface"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:157
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:153
 msgid "PEX enabled"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:194
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:190
 msgid "Peer Port settings"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:182
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:178
 msgid "Peer congestion algorithm"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:189
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:185
 msgid "Peer limit per torrent"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:197
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:193
 msgid "Peer port"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:202
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:198
 msgid "Peer port random high"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:205
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:201
 msgid "Peer port random low"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:199
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:195
 msgid "Peer port random on start"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:175
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:171
 msgid "Peer settings"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:191
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:187
 msgid "Peer socket <abbr title=\"Type of Service\">TOS</abbr>"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:208
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:204
 msgid "Port forwarding enabled"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:109
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:105
 msgid "Preallocation"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:142
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:138
 msgid "Prefer encrypted"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:141
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:137
 msgid "Prefer unencrypted"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:160
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:156
 msgid "Prefetch enabled"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:218
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:214
 msgid "Queue stalled enabled"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:227
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:223
 msgid "Queue stalled minutes"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:212
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:208
 msgid "Queueing"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:246
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:242
 msgid "RPC URL"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:263
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:259
 msgid "RPC authentication required"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:240
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:236
 msgid "RPC bind address"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:237
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:233
 msgid "RPC enabled"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:253
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:249
 msgid "RPC host whitelist"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:249
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:245
 msgid "RPC host whitelist enabled"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:270
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:266
 msgid "RPC password"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:243
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:239
 msgid "RPC port"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:234
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:230
 msgid "RPC settings"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:267
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:263
 msgid "RPC username"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:260
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:256
 msgid "RPC whitelist"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:256
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:252
 msgid "RPC whitelist enabled"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:299
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:295
 msgid "Ratio limit"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:296
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:292
 msgid "Ratio limit enabled"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:185
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:181
 msgid "Recycle peer id after"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:114
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:110
 msgid "Rename partial files"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:143
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:139
 msgid "Require encrypted"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:56
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:52
 msgid "Run daemon as group"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:55
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:51
 msgid "Run daemon as user"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:275
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:271
 msgid "Scheduling"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:162
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:158
 msgid "Scrape paused torrents enabled"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:165
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:161
 msgid "Script torrent done enabled"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:168
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:164
 msgid "Script torrent done filename"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:224
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:220
 msgid "Seed queue enabled"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:230
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:226
 msgid "Seed queue size"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:75
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:71
 msgid "Speed limit down"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:72
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:68
 msgid "Speed limit down enabled"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:81
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:77
 msgid "Speed limit up"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:78
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:74
 msgid "Speed limit up enabled"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:183
+#: 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"
@@ -394,37 +396,37 @@ msgstr ""
 msgid "Transmission"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:46
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:42
 msgid ""
 "Transmission daemon is a simple bittorrent client, here you can configure "
 "the settings."
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:120
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:116
 msgid "Trash original torrent files"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:84
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:80
 msgid "Upload slots per torrent"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:128
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:124
 msgid "Watch directory"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:278
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:274
 msgid "When enabled, this will toggle the <b>alt-speed-enabled</b> setting"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:185
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:181
 msgid "hours"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:281
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:284
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:277
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:280
 msgid "in minutes from midnight"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:171
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:167
 msgid "uTP enabled"
 msgstr ""
index 8d759018e8d0d960b2366697e2d84733e7f40a21..8619cf82736f661ba97140331d7f389971016791 100644 (file)
@@ -14,128 +14,128 @@ msgstr ""
 "Plural-Forms: nplurals=2; plural=n > 1;\n"
 "X-Generator: Weblate 4.0.2-dev\n"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:69
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:65
 msgid "Alternative download speed"
 msgstr "Vitesse de téléchargement alternative"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:63
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:59
 msgid "Alternative speed enabled"
 msgstr "Vitesse alternative activée"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:281
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:277
 msgid "Alternative speed time begin"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:287
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:283
 msgid "Alternative speed time day"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:284
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:280
 msgid "Alternative speed time end"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:278
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:274
 msgid "Alternative speed timing enabled"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:66
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:62
 msgid "Alternative upload speed"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:117
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:113
 msgid "Automatically start added torrents"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:60
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:56
 msgid "Bandwidth settings"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:178
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:174
 msgid "Binding address IPv4"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:180
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:176
 msgid "Binding address IPv6"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:90
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:86
 msgid "Block list enabled"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:93
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:89
 msgid "Blocklist URL"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:87
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:83
 msgid "Blocklists"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:135
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:131
 msgid "Cache size in MB"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:54
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:50
 msgid "Config file directory"
 msgstr "Dossier du fichier de configuration"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:57
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:53
 #, fuzzy
 msgid "Custom Web UI directory"
 msgstr "Répertoire personnalisé de l'interface Web"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:137
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:133
 msgid "DHT enabled"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:155
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:151
 msgid "Debug"
 msgstr "Débogage"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:101
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:97
 msgid "Download directory"
 msgstr "Télécharger un dossier"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:215
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:211
 msgid "Download queue enabled"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:221
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:217
 msgid "Download queue size"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:125
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:121
 msgid "Enable watch directory"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:51
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:47
 msgid "Enabled"
 msgstr "Activé"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:140
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:136
 msgid "Encryption"
 msgstr "Chiffrement"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:153
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:149
 msgid "Error"
 msgstr "Erreur"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:111
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:107
 msgid "Fast"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:98
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:94
 msgid "Files and Locations"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:112
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:108
 msgid "Full"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:187
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:183
 msgid "Global peer limit"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:48
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:44
 msgid "Global settings"
 msgstr ""
 
@@ -143,250 +143,250 @@ msgstr ""
 msgid "Grant UCI access for luci-app-transmission"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:293
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:289
 msgid "Idle seeding limit"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:290
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:286
 msgid "Idle seeding limit enabled"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:106
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:102
 msgid "Incomplete directory"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:103
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:99
 msgid "Incomplete directory enabled"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:154
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:150
 msgid "Info"
 msgstr "Infos"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:148
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:144
 msgid "LPD enabled"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:145
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:141
 msgid "Lazy bitfield enabled"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:151
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:147
 msgid "Message level"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:132
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:128
 msgid "Miscellaneous"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:152
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:148
 msgid "None"
 msgstr "Aucun"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:287
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:283
 msgid ""
 "Number/bitfield. Start with 0, then for each day you want the scheduler "
 "enabled, add a value. For Sunday - 1, Monday - 2, Tuesday - 4, Wednesday - "
 "8, Thursday - 16, Friday - 32, Saturday - 64"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:110
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:106
 msgid "Off"
 msgstr "Éteint"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:42
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:38
 msgid "Open Web Interface"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:157
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:153
 msgid "PEX enabled"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:194
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:190
 msgid "Peer Port settings"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:182
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:178
 msgid "Peer congestion algorithm"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:189
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:185
 msgid "Peer limit per torrent"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:197
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:193
 msgid "Peer port"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:202
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:198
 msgid "Peer port random high"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:205
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:201
 msgid "Peer port random low"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:199
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:195
 msgid "Peer port random on start"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:175
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:171
 msgid "Peer settings"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:191
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:187
 msgid "Peer socket <abbr title=\"Type of Service\">TOS</abbr>"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:208
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:204
 msgid "Port forwarding enabled"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:109
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:105
 msgid "Preallocation"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:142
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:138
 msgid "Prefer encrypted"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:141
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:137
 msgid "Prefer unencrypted"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:160
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:156
 msgid "Prefetch enabled"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:218
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:214
 msgid "Queue stalled enabled"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:227
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:223
 msgid "Queue stalled minutes"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:212
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:208
 msgid "Queueing"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:246
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:242
 msgid "RPC URL"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:263
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:259
 msgid "RPC authentication required"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:240
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:236
 msgid "RPC bind address"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:237
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:233
 msgid "RPC enabled"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:253
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:249
 msgid "RPC host whitelist"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:249
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:245
 msgid "RPC host whitelist enabled"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:270
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:266
 msgid "RPC password"
 msgstr "Mot de passe RPC"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:243
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:239
 msgid "RPC port"
 msgstr "Port RPC"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:234
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:230
 msgid "RPC settings"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:267
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:263
 msgid "RPC username"
 msgstr "Nom d'utilisateur RPC"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:260
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:256
 msgid "RPC whitelist"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:256
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:252
 msgid "RPC whitelist enabled"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:299
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:295
 msgid "Ratio limit"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:296
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:292
 msgid "Ratio limit enabled"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:185
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:181
 msgid "Recycle peer id after"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:114
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:110
 msgid "Rename partial files"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:143
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:139
 msgid "Require encrypted"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:56
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:52
 msgid "Run daemon as group"
 msgstr "Exécuter le démon en tant que groupe"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:55
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:51
 msgid "Run daemon as user"
 msgstr "Exécuter le démon en tant qu'utilisateur"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:275
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:271
 msgid "Scheduling"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:162
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:158
 msgid "Scrape paused torrents enabled"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:165
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:161
 msgid "Script torrent done enabled"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:168
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:164
 msgid "Script torrent done filename"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:224
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:220
 msgid "Seed queue enabled"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:230
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:226
 msgid "Seed queue size"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:75
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:71
 msgid "Speed limit down"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:72
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:68
 msgid "Speed limit down enabled"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:81
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:77
 msgid "Speed limit up"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:78
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:74
 msgid "Speed limit up enabled"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:183
+#: 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"
@@ -397,37 +397,37 @@ msgstr ""
 msgid "Transmission"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:46
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:42
 msgid ""
 "Transmission daemon is a simple bittorrent client, here you can configure "
 "the settings."
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:120
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:116
 msgid "Trash original torrent files"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:84
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:80
 msgid "Upload slots per torrent"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:128
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:124
 msgid "Watch directory"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:278
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:274
 msgid "When enabled, this will toggle the <b>alt-speed-enabled</b> setting"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:185
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:181
 msgid "hours"
 msgstr "heures"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:281
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:284
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:277
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:280
 msgid "in minutes from midnight"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:171
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:167
 msgid "uTP enabled"
 msgstr ""
index 3091e8bb01047c2b71a104dd228fd760fd2b9571..56e67ddc322875bcb0158b97e2227a536d619b86 100644 (file)
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:69
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:65
 msgid "Alternative download speed"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:63
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:59
 msgid "Alternative speed enabled"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:281
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:277
 msgid "Alternative speed time begin"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:287
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:283
 msgid "Alternative speed time day"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:284
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:280
 msgid "Alternative speed time end"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:278
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:274
 msgid "Alternative speed timing enabled"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:66
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:62
 msgid "Alternative upload speed"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:117
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:113
 msgid "Automatically start added torrents"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:60
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:56
 msgid "Bandwidth settings"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:178
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:174
 msgid "Binding address IPv4"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:180
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:176
 msgid "Binding address IPv6"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:90
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:86
 msgid "Block list enabled"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:93
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:89
 msgid "Blocklist URL"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:87
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:83
 msgid "Blocklists"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:135
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:131
 msgid "Cache size in MB"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:54
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:50
 msgid "Config file directory"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:57
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:53
 msgid "Custom Web UI directory"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:137
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:133
 msgid "DHT enabled"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:155
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:151
 msgid "Debug"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:101
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:97
 msgid "Download directory"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:215
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:211
 msgid "Download queue enabled"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:221
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:217
 msgid "Download queue size"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:125
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:121
 msgid "Enable watch directory"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:51
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:47
 msgid "Enabled"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:140
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:136
 msgid "Encryption"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:153
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:149
 msgid "Error"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:111
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:107
 msgid "Fast"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:98
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:94
 msgid "Files and Locations"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:112
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:108
 msgid "Full"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:187
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:183
 msgid "Global peer limit"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:48
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:44
 msgid "Global settings"
 msgstr ""
 
@@ -126,250 +126,250 @@ msgstr ""
 msgid "Grant UCI access for luci-app-transmission"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:293
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:289
 msgid "Idle seeding limit"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:290
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:286
 msgid "Idle seeding limit enabled"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:106
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:102
 msgid "Incomplete directory"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:103
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:99
 msgid "Incomplete directory enabled"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:154
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:150
 msgid "Info"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:148
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:144
 msgid "LPD enabled"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:145
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:141
 msgid "Lazy bitfield enabled"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:151
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:147
 msgid "Message level"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:132
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:128
 msgid "Miscellaneous"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:152
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:148
 msgid "None"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:287
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:283
 msgid ""
 "Number/bitfield. Start with 0, then for each day you want the scheduler "
 "enabled, add a value. For Sunday - 1, Monday - 2, Tuesday - 4, Wednesday - "
 "8, Thursday - 16, Friday - 32, Saturday - 64"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:110
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:106
 msgid "Off"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:42
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:38
 msgid "Open Web Interface"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:157
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:153
 msgid "PEX enabled"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:194
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:190
 msgid "Peer Port settings"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:182
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:178
 msgid "Peer congestion algorithm"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:189
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:185
 msgid "Peer limit per torrent"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:197
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:193
 msgid "Peer port"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:202
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:198
 msgid "Peer port random high"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:205
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:201
 msgid "Peer port random low"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:199
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:195
 msgid "Peer port random on start"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:175
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:171
 msgid "Peer settings"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:191
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:187
 msgid "Peer socket <abbr title=\"Type of Service\">TOS</abbr>"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:208
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:204
 msgid "Port forwarding enabled"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:109
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:105
 msgid "Preallocation"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:142
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:138
 msgid "Prefer encrypted"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:141
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:137
 msgid "Prefer unencrypted"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:160
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:156
 msgid "Prefetch enabled"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:218
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:214
 msgid "Queue stalled enabled"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:227
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:223
 msgid "Queue stalled minutes"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:212
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:208
 msgid "Queueing"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:246
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:242
 msgid "RPC URL"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:263
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:259
 msgid "RPC authentication required"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:240
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:236
 msgid "RPC bind address"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:237
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:233
 msgid "RPC enabled"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:253
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:249
 msgid "RPC host whitelist"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:249
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:245
 msgid "RPC host whitelist enabled"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:270
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:266
 msgid "RPC password"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:243
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:239
 msgid "RPC port"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:234
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:230
 msgid "RPC settings"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:267
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:263
 msgid "RPC username"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:260
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:256
 msgid "RPC whitelist"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:256
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:252
 msgid "RPC whitelist enabled"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:299
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:295
 msgid "Ratio limit"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:296
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:292
 msgid "Ratio limit enabled"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:185
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:181
 msgid "Recycle peer id after"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:114
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:110
 msgid "Rename partial files"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:143
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:139
 msgid "Require encrypted"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:56
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:52
 msgid "Run daemon as group"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:55
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:51
 msgid "Run daemon as user"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:275
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:271
 msgid "Scheduling"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:162
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:158
 msgid "Scrape paused torrents enabled"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:165
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:161
 msgid "Script torrent done enabled"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:168
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:164
 msgid "Script torrent done filename"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:224
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:220
 msgid "Seed queue enabled"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:230
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:226
 msgid "Seed queue size"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:75
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:71
 msgid "Speed limit down"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:72
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:68
 msgid "Speed limit down enabled"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:81
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:77
 msgid "Speed limit up"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:78
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:74
 msgid "Speed limit up enabled"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:183
+#: 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"
@@ -380,37 +380,37 @@ msgstr ""
 msgid "Transmission"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:46
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:42
 msgid ""
 "Transmission daemon is a simple bittorrent client, here you can configure "
 "the settings."
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:120
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:116
 msgid "Trash original torrent files"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:84
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:80
 msgid "Upload slots per torrent"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:128
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:124
 msgid "Watch directory"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:278
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:274
 msgid "When enabled, this will toggle the <b>alt-speed-enabled</b> setting"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:185
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:181
 msgid "hours"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:281
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:284
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:277
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:280
 msgid "in minutes from midnight"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:171
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:167
 msgid "uTP enabled"
 msgstr ""
index b25bdeceeb4257f4ce2f3303dd251aaab49b7de7..3dfcdceaf59157800eba3ab87a314e9ac19ef794 100644 (file)
@@ -12,127 +12,127 @@ msgstr ""
 "Content-Transfer-Encoding: 8bit\n"
 "X-Generator: Translate Toolkit 2.4.0\n"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:69
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:65
 msgid "Alternative download speed"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:63
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:59
 msgid "Alternative speed enabled"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:281
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:277
 msgid "Alternative speed time begin"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:287
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:283
 msgid "Alternative speed time day"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:284
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:280
 msgid "Alternative speed time end"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:278
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:274
 msgid "Alternative speed timing enabled"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:66
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:62
 msgid "Alternative upload speed"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:117
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:113
 msgid "Automatically start added torrents"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:60
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:56
 msgid "Bandwidth settings"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:178
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:174
 msgid "Binding address IPv4"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:180
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:176
 msgid "Binding address IPv6"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:90
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:86
 msgid "Block list enabled"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:93
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:89
 msgid "Blocklist URL"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:87
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:83
 msgid "Blocklists"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:135
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:131
 msgid "Cache size in MB"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:54
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:50
 msgid "Config file directory"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:57
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:53
 msgid "Custom Web UI directory"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:137
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:133
 msgid "DHT enabled"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:155
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:151
 msgid "Debug"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:101
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:97
 msgid "Download directory"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:215
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:211
 msgid "Download queue enabled"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:221
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:217
 msgid "Download queue size"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:125
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:121
 msgid "Enable watch directory"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:51
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:47
 msgid "Enabled"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:140
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:136
 msgid "Encryption"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:153
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:149
 msgid "Error"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:111
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:107
 msgid "Fast"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:98
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:94
 msgid "Files and Locations"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:112
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:108
 msgid "Full"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:187
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:183
 msgid "Global peer limit"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:48
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:44
 msgid "Global settings"
 msgstr ""
 
@@ -140,250 +140,250 @@ msgstr ""
 msgid "Grant UCI access for luci-app-transmission"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:293
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:289
 msgid "Idle seeding limit"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:290
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:286
 msgid "Idle seeding limit enabled"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:106
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:102
 msgid "Incomplete directory"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:103
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:99
 msgid "Incomplete directory enabled"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:154
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:150
 msgid "Info"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:148
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:144
 msgid "LPD enabled"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:145
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:141
 msgid "Lazy bitfield enabled"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:151
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:147
 msgid "Message level"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:132
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:128
 msgid "Miscellaneous"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:152
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:148
 msgid "None"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:287
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:283
 msgid ""
 "Number/bitfield. Start with 0, then for each day you want the scheduler "
 "enabled, add a value. For Sunday - 1, Monday - 2, Tuesday - 4, Wednesday - "
 "8, Thursday - 16, Friday - 32, Saturday - 64"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:110
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:106
 msgid "Off"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:42
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:38
 msgid "Open Web Interface"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:157
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:153
 msgid "PEX enabled"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:194
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:190
 msgid "Peer Port settings"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:182
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:178
 msgid "Peer congestion algorithm"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:189
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:185
 msgid "Peer limit per torrent"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:197
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:193
 msgid "Peer port"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:202
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:198
 msgid "Peer port random high"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:205
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:201
 msgid "Peer port random low"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:199
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:195
 msgid "Peer port random on start"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:175
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:171
 msgid "Peer settings"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:191
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:187
 msgid "Peer socket <abbr title=\"Type of Service\">TOS</abbr>"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:208
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:204
 msgid "Port forwarding enabled"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:109
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:105
 msgid "Preallocation"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:142
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:138
 msgid "Prefer encrypted"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:141
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:137
 msgid "Prefer unencrypted"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:160
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:156
 msgid "Prefetch enabled"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:218
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:214
 msgid "Queue stalled enabled"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:227
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:223
 msgid "Queue stalled minutes"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:212
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:208
 msgid "Queueing"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:246
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:242
 msgid "RPC URL"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:263
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:259
 msgid "RPC authentication required"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:240
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:236
 msgid "RPC bind address"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:237
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:233
 msgid "RPC enabled"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:253
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:249
 msgid "RPC host whitelist"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:249
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:245
 msgid "RPC host whitelist enabled"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:270
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:266
 msgid "RPC password"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:243
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:239
 msgid "RPC port"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:234
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:230
 msgid "RPC settings"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:267
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:263
 msgid "RPC username"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:260
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:256
 msgid "RPC whitelist"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:256
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:252
 msgid "RPC whitelist enabled"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:299
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:295
 msgid "Ratio limit"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:296
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:292
 msgid "Ratio limit enabled"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:185
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:181
 msgid "Recycle peer id after"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:114
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:110
 msgid "Rename partial files"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:143
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:139
 msgid "Require encrypted"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:56
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:52
 msgid "Run daemon as group"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:55
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:51
 msgid "Run daemon as user"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:275
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:271
 msgid "Scheduling"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:162
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:158
 msgid "Scrape paused torrents enabled"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:165
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:161
 msgid "Script torrent done enabled"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:168
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:164
 msgid "Script torrent done filename"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:224
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:220
 msgid "Seed queue enabled"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:230
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:226
 msgid "Seed queue size"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:75
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:71
 msgid "Speed limit down"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:72
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:68
 msgid "Speed limit down enabled"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:81
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:77
 msgid "Speed limit up"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:78
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:74
 msgid "Speed limit up enabled"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:183
+#: 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"
@@ -394,37 +394,37 @@ msgstr ""
 msgid "Transmission"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:46
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:42
 msgid ""
 "Transmission daemon is a simple bittorrent client, here you can configure "
 "the settings."
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:120
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:116
 msgid "Trash original torrent files"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:84
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:80
 msgid "Upload slots per torrent"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:128
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:124
 msgid "Watch directory"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:278
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:274
 msgid "When enabled, this will toggle the <b>alt-speed-enabled</b> setting"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:185
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:181
 msgid "hours"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:281
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:284
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:277
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:280
 msgid "in minutes from midnight"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:171
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:167
 msgid "uTP enabled"
 msgstr ""
index 3482768256f9d1842534021885b46990f869657c..4c2f3f8784cb0066fc0b6f0f250544bf9415fb0d 100644 (file)
@@ -14,128 +14,128 @@ msgstr ""
 "Plural-Forms: nplurals=2; plural=n != 1;\n"
 "X-Generator: Weblate 3.10.1-dev\n"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:69
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:65
 msgid "Alternative download speed"
 msgstr "Alternatív letöltési sebesség"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:63
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:59
 msgid "Alternative speed enabled"
 msgstr "Alternatív sebesség engedélyezve"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:281
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:277
 msgid "Alternative speed time begin"
 msgstr "Alternatív sebesség kezdő időpont"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:287
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:283
 msgid "Alternative speed time day"
 msgstr "Alternatív sebesség napok"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:284
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:280
 msgid "Alternative speed time end"
 msgstr "Alternatív sebesség záró időpont"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:278
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:274
 msgid "Alternative speed timing enabled"
 msgstr "Alternatív sebesség időzítés engedélyezve"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:66
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:62
 msgid "Alternative upload speed"
 msgstr "Alternatív feltöltési sebesség"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:117
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:113
 msgid "Automatically start added torrents"
 msgstr "Hozzáadott torrentek automatikus indítása"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:60
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:56
 msgid "Bandwidth settings"
 msgstr "Sávszélesség beállítások"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:178
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:174
 msgid "Binding address IPv4"
 msgstr "Rögzített IPv4 cím"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:180
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:176
 msgid "Binding address IPv6"
 msgstr "Rögzített IPv6 cím"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:90
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:86
 msgid "Block list enabled"
 msgstr "Tiltólista engedélyezés"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:93
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:89
 msgid "Blocklist URL"
 msgstr "Tiltólista URL"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:87
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:83
 msgid "Blocklists"
 msgstr "Tiltólista"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:135
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:131
 msgid "Cache size in MB"
 msgstr "Puffer méret (MB)"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:54
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:50
 msgid "Config file directory"
 msgstr "Beállítófájl könyvtára"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:57
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:53
 #, fuzzy
 msgid "Custom Web UI directory"
 msgstr "Beállítófájl könyvtára"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:137
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:133
 msgid "DHT enabled"
 msgstr "DHT engedélyezve"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:155
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:151
 msgid "Debug"
 msgstr "Hibakeresés"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:101
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:97
 msgid "Download directory"
 msgstr "Letöltési könyvtár"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:215
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:211
 msgid "Download queue enabled"
 msgstr "Letöltési sor engedélyezve"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:221
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:217
 msgid "Download queue size"
 msgstr "Letöltési sor mérete"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:125
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:121
 msgid "Enable watch directory"
 msgstr "Figyelt könyvtár(aut. indítás)"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:51
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:47
 msgid "Enabled"
 msgstr "Engedélyezve"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:140
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:136
 msgid "Encryption"
 msgstr "Titkosítás"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:153
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:149
 msgid "Error"
 msgstr "Hiba"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:111
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:107
 msgid "Fast"
 msgstr "Gyors"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:98
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:94
 msgid "Files and Locations"
 msgstr "Fájlok és helyek"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:112
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:108
 msgid "Full"
 msgstr "Teljes"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:187
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:183
 msgid "Global peer limit"
 msgstr "Globális partnerkorlát"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:48
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:44
 msgid "Global settings"
 msgstr "Globális beállítások"
 
@@ -143,47 +143,47 @@ msgstr "Globális beállítások"
 msgid "Grant UCI access for luci-app-transmission"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:293
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:289
 msgid "Idle seeding limit"
 msgstr "Üresjárati seedkorlát"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:290
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:286
 msgid "Idle seeding limit enabled"
 msgstr "Üresjárati seedkorlát engedélyezése"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:106
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:102
 msgid "Incomplete directory"
 msgstr "Befejezetlen fájlok mappája"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:103
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:99
 msgid "Incomplete directory enabled"
 msgstr "Befejezetlen fájlok mappájának engedélyezése"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:154
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:150
 msgid "Info"
 msgstr "Információ"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:148
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:144
 msgid "LPD enabled"
 msgstr "LPD engedélyezése"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:145
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:141
 msgid "Lazy bitfield enabled"
 msgstr "Lazy bitfield engedélyezése"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:151
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:147
 msgid "Message level"
 msgstr "Naplózási szint"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:132
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:128
 msgid "Miscellaneous"
 msgstr "Egyebek"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:152
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:148
 msgid "None"
 msgstr "Nincs"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:287
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:283
 msgid ""
 "Number/bitfield. Start with 0, then for each day you want the scheduler "
 "enabled, add a value. For Sunday - 1, Monday - 2, Tuesday - 4, Wednesday - "
@@ -193,209 +193,209 @@ msgstr ""
 "kapcsolni, adj hozzá egy értéket. Vasárnap - 1, Hétfő - 2, Kedd - 4, Szerda "
 "- 8, Csütörtök - 16, Péntek - 32, Szombat - 64"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:110
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:106
 msgid "Off"
 msgstr "Ki"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:42
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:38
 msgid "Open Web Interface"
 msgstr "Webes felület megnyitása"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:157
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:153
 msgid "PEX enabled"
 msgstr "PEX engedélyezése"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:194
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:190
 msgid "Peer Port settings"
 msgstr "Partner port beállítások"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:182
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:178
 msgid "Peer congestion algorithm"
 msgstr "Partner torlódási algoritmus"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:189
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:185
 msgid "Peer limit per torrent"
 msgstr "Torrentenkénti partnerkorlát"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:197
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:193
 msgid "Peer port"
 msgstr "Partner port"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:202
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:198
 msgid "Peer port random high"
 msgstr "Véletlenszerű magas partner port"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:205
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:201
 msgid "Peer port random low"
 msgstr "Véletlenszerű alacsony partner port"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:199
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:195
 msgid "Peer port random on start"
 msgstr "Véletlenszerű partner port induláskor"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:175
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:171
 msgid "Peer settings"
 msgstr "Partner beállítások"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:191
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:187
 msgid "Peer socket <abbr title=\"Type of Service\">TOS</abbr>"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:208
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:204
 msgid "Port forwarding enabled"
 msgstr "Portátirányítás engedélyezése"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:109
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:105
 #, fuzzy
 msgid "Preallocation"
 msgstr "előre lefoglalás"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:142
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:138
 #, fuzzy
 msgid "Prefer encrypted"
 msgstr "Előnyben részesített"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:141
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:137
 #, fuzzy
 msgid "Prefer unencrypted"
 msgstr "Előnyben részesített"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:160
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:156
 msgid "Prefetch enabled"
 msgstr "Előtöltés engedélyezése"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:218
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:214
 msgid "Queue stalled enabled"
 msgstr "Elakadt sor engedélyezése"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:227
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:223
 msgid "Queue stalled minutes"
 msgstr "Elakadás időtartama"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:212
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:208
 msgid "Queueing"
 msgstr "Sorbaállítás"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:246
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:242
 msgid "RPC URL"
 msgstr "RPC URL"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:263
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:259
 msgid "RPC authentication required"
 msgstr "RPC azonosítás megkövetelése"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:240
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:236
 msgid "RPC bind address"
 msgstr "RPC cím rögzítése"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:237
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:233
 msgid "RPC enabled"
 msgstr "RPC engedélyezése"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:253
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:249
 #, fuzzy
 msgid "RPC host whitelist"
 msgstr "RPC fehérlista"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:249
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:245
 #, fuzzy
 msgid "RPC host whitelist enabled"
 msgstr "RPC fehérlista engedélyezése"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:270
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:266
 msgid "RPC password"
 msgstr "RPC jelszó"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:243
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:239
 msgid "RPC port"
 msgstr "RPC port"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:234
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:230
 msgid "RPC settings"
 msgstr "RPC beállítások"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:267
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:263
 msgid "RPC username"
 msgstr "RPC felhasználónév"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:260
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:256
 msgid "RPC whitelist"
 msgstr "RPC fehérlista"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:256
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:252
 msgid "RPC whitelist enabled"
 msgstr "RPC fehérlista engedélyezése"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:299
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:295
 msgid "Ratio limit"
 msgstr "Aránykorlát"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:296
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:292
 msgid "Ratio limit enabled"
 msgstr "Aránykorlát engedélyezése"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:185
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:181
 msgid "Recycle peer id after"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:114
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:110
 msgid "Rename partial files"
 msgstr "Félkész fájlok átnevezése"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:143
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:139
 msgid "Require encrypted"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:56
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:52
 #, fuzzy
 msgid "Run daemon as group"
 msgstr "Démon futtatása felhasználóként"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:55
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:51
 msgid "Run daemon as user"
 msgstr "Démon futtatása felhasználóként"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:275
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:271
 msgid "Scheduling"
 msgstr "Ütemezés"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:162
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:158
 msgid "Scrape paused torrents enabled"
 msgstr "Álló torrentek adatainak lekérdezése"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:165
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:161
 msgid "Script torrent done enabled"
 msgstr "Letöltés utáni script engedélyezése"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:168
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:164
 msgid "Script torrent done filename"
 msgstr "Letöltés utáni script fájlneve"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:224
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:220
 msgid "Seed queue enabled"
 msgstr "Feltöltési sor engedélyezése"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:230
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:226
 msgid "Seed queue size"
 msgstr "Feltöltési sor mérete"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:75
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:71
 msgid "Speed limit down"
 msgstr "Letöltési korlát"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:72
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:68
 msgid "Speed limit down enabled"
 msgstr "Letöltési korlát engedélyezése"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:81
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:77
 msgid "Speed limit up"
 msgstr "Feltöltési korlát"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:78
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:74
 msgid "Speed limit up enabled"
 msgstr "Feltöltési korlát engedélyezése"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:183
+#: 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"
@@ -406,7 +406,7 @@ msgstr ""
 msgid "Transmission"
 msgstr "Transmission"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:46
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:42
 msgid ""
 "Transmission daemon is a simple bittorrent client, here you can configure "
 "the settings."
@@ -414,32 +414,32 @@ msgstr ""
 "A Transmission daemon egy egyszerű bittorrent kliens, itt módosíthatod a "
 "beállításait."
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:120
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:116
 msgid "Trash original torrent files"
 msgstr "Eredeti torrent fájlok eldobása"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:84
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:80
 msgid "Upload slots per torrent"
 msgstr "Feltöltési szálak torrentenként"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:128
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:124
 msgid "Watch directory"
 msgstr "Figyelt könyvtár"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:278
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:274
 msgid "When enabled, this will toggle the <b>alt-speed-enabled</b> setting"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:185
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:181
 msgid "hours"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:281
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:284
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:277
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:280
 msgid "in minutes from midnight"
 msgstr "percek száma éjféltől"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:171
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:167
 msgid "uTP enabled"
 msgstr "uTP engedélyezése"
 
index 30f6d20fd0c7a99cc6578f8a4551c38692acc454..cd2efbb6b3ec47f1cb45d25d228c65f26f7e419d 100644 (file)
@@ -14,127 +14,127 @@ msgstr ""
 "Plural-Forms: nplurals=2; plural=n != 1;\n"
 "X-Generator: Weblate 4.0-dev\n"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:69
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:65
 msgid "Alternative download speed"
 msgstr "Velocità di download alternativo"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:63
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:59
 msgid "Alternative speed enabled"
 msgstr "Velocità alternativa attivata"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:281
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:277
 msgid "Alternative speed time begin"
 msgstr "Tempo di velocità alternativa inizio"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:287
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:283
 msgid "Alternative speed time day"
 msgstr "Tempo di velocità alternativa giorno"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:284
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:280
 msgid "Alternative speed time end"
 msgstr "Tempo di velocità alternativa fine"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:278
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:274
 msgid "Alternative speed timing enabled"
 msgstr "Periodo di velocità alternativa attiva"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:66
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:62
 msgid "Alternative upload speed"
 msgstr "Velocità alternativa di upload"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:117
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:113
 msgid "Automatically start added torrents"
 msgstr "Avvia automaticamente i torrent aggiunti"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:60
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:56
 msgid "Bandwidth settings"
 msgstr "Impostazioni larghezza della banda"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:178
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:174
 msgid "Binding address IPv4"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:180
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:176
 msgid "Binding address IPv6"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:90
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:86
 msgid "Block list enabled"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:93
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:89
 msgid "Blocklist URL"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:87
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:83
 msgid "Blocklists"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:135
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:131
 msgid "Cache size in MB"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:54
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:50
 msgid "Config file directory"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:57
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:53
 msgid "Custom Web UI directory"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:137
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:133
 msgid "DHT enabled"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:155
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:151
 msgid "Debug"
 msgstr "Debug"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:101
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:97
 msgid "Download directory"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:215
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:211
 msgid "Download queue enabled"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:221
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:217
 msgid "Download queue size"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:125
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:121
 msgid "Enable watch directory"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:51
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:47
 msgid "Enabled"
 msgstr "Abilitato"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:140
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:136
 msgid "Encryption"
 msgstr "Crittografia"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:153
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:149
 msgid "Error"
 msgstr "Errore"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:111
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:107
 msgid "Fast"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:98
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:94
 msgid "Files and Locations"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:112
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:108
 msgid "Full"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:187
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:183
 msgid "Global peer limit"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:48
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:44
 msgid "Global settings"
 msgstr "Impostazioni globali"
 
@@ -142,250 +142,250 @@ msgstr "Impostazioni globali"
 msgid "Grant UCI access for luci-app-transmission"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:293
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:289
 msgid "Idle seeding limit"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:290
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:286
 msgid "Idle seeding limit enabled"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:106
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:102
 msgid "Incomplete directory"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:103
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:99
 msgid "Incomplete directory enabled"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:154
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:150
 msgid "Info"
 msgstr "Informazioni"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:148
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:144
 msgid "LPD enabled"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:145
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:141
 msgid "Lazy bitfield enabled"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:151
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:147
 msgid "Message level"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:132
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:128
 msgid "Miscellaneous"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:152
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:148
 msgid "None"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:287
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:283
 msgid ""
 "Number/bitfield. Start with 0, then for each day you want the scheduler "
 "enabled, add a value. For Sunday - 1, Monday - 2, Tuesday - 4, Wednesday - "
 "8, Thursday - 16, Friday - 32, Saturday - 64"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:110
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:106
 msgid "Off"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:42
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:38
 msgid "Open Web Interface"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:157
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:153
 msgid "PEX enabled"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:194
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:190
 msgid "Peer Port settings"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:182
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:178
 msgid "Peer congestion algorithm"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:189
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:185
 msgid "Peer limit per torrent"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:197
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:193
 msgid "Peer port"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:202
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:198
 msgid "Peer port random high"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:205
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:201
 msgid "Peer port random low"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:199
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:195
 msgid "Peer port random on start"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:175
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:171
 msgid "Peer settings"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:191
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:187
 msgid "Peer socket <abbr title=\"Type of Service\">TOS</abbr>"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:208
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:204
 msgid "Port forwarding enabled"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:109
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:105
 msgid "Preallocation"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:142
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:138
 msgid "Prefer encrypted"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:141
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:137
 msgid "Prefer unencrypted"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:160
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:156
 msgid "Prefetch enabled"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:218
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:214
 msgid "Queue stalled enabled"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:227
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:223
 msgid "Queue stalled minutes"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:212
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:208
 msgid "Queueing"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:246
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:242
 msgid "RPC URL"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:263
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:259
 msgid "RPC authentication required"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:240
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:236
 msgid "RPC bind address"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:237
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:233
 msgid "RPC enabled"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:253
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:249
 msgid "RPC host whitelist"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:249
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:245
 msgid "RPC host whitelist enabled"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:270
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:266
 msgid "RPC password"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:243
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:239
 msgid "RPC port"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:234
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:230
 msgid "RPC settings"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:267
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:263
 msgid "RPC username"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:260
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:256
 msgid "RPC whitelist"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:256
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:252
 msgid "RPC whitelist enabled"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:299
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:295
 msgid "Ratio limit"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:296
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:292
 msgid "Ratio limit enabled"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:185
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:181
 msgid "Recycle peer id after"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:114
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:110
 msgid "Rename partial files"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:143
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:139
 msgid "Require encrypted"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:56
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:52
 msgid "Run daemon as group"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:55
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:51
 msgid "Run daemon as user"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:275
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:271
 msgid "Scheduling"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:162
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:158
 msgid "Scrape paused torrents enabled"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:165
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:161
 msgid "Script torrent done enabled"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:168
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:164
 msgid "Script torrent done filename"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:224
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:220
 msgid "Seed queue enabled"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:230
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:226
 msgid "Seed queue size"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:75
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:71
 msgid "Speed limit down"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:72
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:68
 msgid "Speed limit down enabled"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:81
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:77
 msgid "Speed limit up"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:78
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:74
 msgid "Speed limit up enabled"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:183
+#: 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"
@@ -396,37 +396,37 @@ msgstr ""
 msgid "Transmission"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:46
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:42
 msgid ""
 "Transmission daemon is a simple bittorrent client, here you can configure "
 "the settings."
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:120
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:116
 msgid "Trash original torrent files"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:84
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:80
 msgid "Upload slots per torrent"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:128
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:124
 msgid "Watch directory"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:278
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:274
 msgid "When enabled, this will toggle the <b>alt-speed-enabled</b> setting"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:185
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:181
 msgid "hours"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:281
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:284
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:277
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:280
 msgid "in minutes from midnight"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:171
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:167
 msgid "uTP enabled"
 msgstr ""
index 573bd2ec9c8ddb7fd0292e099d5438684dabbfe5..cdc643a4341b9b2b2b6985b089d084d89fe3ed7d 100644 (file)
@@ -3,8 +3,8 @@ msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: \n"
 "POT-Creation-Date: 2012-04-18 11:15+0200\n"
-"PO-Revision-Date: 2020-02-19 13:29+0000\n"
-"Last-Translator: INAGAKI Hiroshi <musashino.open@gmail.com>\n"
+"PO-Revision-Date: 2020-06-14 14:42+0000\n"
+"Last-Translator: Satoru Yoshida <ramat@ram.ne.jp>\n"
 "Language-Team: Japanese <https://hosted.weblate.org/projects/openwrt/"
 "luciapplicationstransmission/ja/>\n"
 "Language: ja\n"
@@ -12,386 +12,386 @@ msgstr ""
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
 "Plural-Forms: nplurals=1; plural=0;\n"
-"X-Generator: Weblate 3.11\n"
+"X-Generator: Weblate 4.1-dev\n"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:69
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:65
 msgid "Alternative download speed"
 msgstr "一時的な下り速度制限"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:63
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:59
 msgid "Alternative speed enabled"
 msgstr "一時的な速度制限機能を有効にする"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:281
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:277
 msgid "Alternative speed time begin"
 msgstr "一時的な速度制限 開始時間"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:287
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:283
 msgid "Alternative speed time day"
 msgstr "一時的な速度制限 制限日"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:284
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:280
 msgid "Alternative speed time end"
 msgstr "一時的な速度制限 終了時間"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:278
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:274
 msgid "Alternative speed timing enabled"
 msgstr "一時的な速度制限のスケジューリング機能を有効にする"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:66
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:62
 msgid "Alternative upload speed"
 msgstr "一時的な上り速度制限"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:117
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:113
 msgid "Automatically start added torrents"
 msgstr "追加されたtorrent は自動的に開始する"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:60
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:56
 msgid "Bandwidth settings"
 msgstr "帯域設定"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:178
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:174
 msgid "Binding address IPv4"
 msgstr "バインドするIPv4 アドレス"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:180
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:176
 msgid "Binding address IPv6"
 msgstr "バインドするIPv6 アドレス"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:90
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:86
 msgid "Block list enabled"
 msgstr "ブロックリストを有効にする"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:93
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:89
 msgid "Blocklist URL"
 msgstr "ブロックリスト URL"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:87
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:83
 msgid "Blocklists"
 msgstr "ブロックリスト"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:135
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:131
 msgid "Cache size in MB"
 msgstr "キャッシュサイズ (MB)"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:54
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:50
 msgid "Config file directory"
 msgstr "コンフィグファイル・ディレクトリ"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:57
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:53
 #, fuzzy
 msgid "Custom Web UI directory"
 msgstr "コンフィグファイル・ディレクトリ"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:137
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:133
 msgid "DHT enabled"
 msgstr "DHTを有効にする"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:155
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:151
 msgid "Debug"
-msgstr "デバッグ情報"
+msgstr "デバッグ"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:101
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:97
 msgid "Download directory"
 msgstr "ダウンロード先のディレクトリ"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:215
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:211
 msgid "Download queue enabled"
 msgstr "ダウンロード・キュー機能を有効にする"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:221
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:217
 msgid "Download queue size"
 msgstr "ダウンロード・キューのサイズ"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:125
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:121
 msgid "Enable watch directory"
 msgstr "ディレクトリ監視機能を有効にする"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:51
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:47
 msgid "Enabled"
 msgstr "有効"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:140
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:136
 msgid "Encryption"
 msgstr "暗号化"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:153
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:149
 msgid "Error"
-msgstr "エラー情報"
+msgstr "エラー"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:111
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:107
 msgid "Fast"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:98
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:94
 msgid "Files and Locations"
 msgstr "ファイルおよびロケーション設定"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:112
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:108
 msgid "Full"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:187
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:183
 msgid "Global peer limit"
 msgstr "全体の最大ピア数"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:48
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:44
 msgid "Global settings"
 msgstr "グローバル設定"
 
 #: applications/luci-app-transmission/root/usr/share/rpcd/acl.d/luci-app-transmission.json:3
 msgid "Grant UCI access for luci-app-transmission"
-msgstr ""
+msgstr "luci-app-transmission に UCI アクセスを許可"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:293
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:289
 msgid "Idle seeding limit"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:290
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:286
 msgid "Idle seeding limit enabled"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:106
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:102
 msgid "Incomplete directory"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:103
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:99
 msgid "Incomplete directory enabled"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:154
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:150
 msgid "Info"
 msgstr "情報"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:148
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:144
 msgid "LPD enabled"
 msgstr "LPD を有効にする"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:145
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:141
 msgid "Lazy bitfield enabled"
 msgstr "Lazy bitfield を有効にする"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:151
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:147
 msgid "Message level"
 msgstr "メッセージレベル"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:132
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:128
 msgid "Miscellaneous"
 msgstr "詳細設定"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:152
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:148
 msgid "None"
 msgstr "なし"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:287
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:283
 msgid ""
 "Number/bitfield. Start with 0, then for each day you want the scheduler "
 "enabled, add a value. For Sunday - 1, Monday - 2, Tuesday - 4, Wednesday - "
 "8, Thursday - 16, Friday - 32, Saturday - 64"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:110
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:106
 msgid "Off"
 msgstr "オフ"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:42
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:38
 msgid "Open Web Interface"
 msgstr "WEBブラウザで開く"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:157
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:153
 msgid "PEX enabled"
 msgstr "PEX を有効にする"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:194
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:190
 msgid "Peer Port settings"
 msgstr "ピアポート設定"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:182
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:178
 msgid "Peer congestion algorithm"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:189
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:185
 msgid "Peer limit per torrent"
 msgstr "torrent 毎の最大ピア数"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:197
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:193
 msgid "Peer port"
 msgstr "ピアポート"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:202
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:198
 msgid "Peer port random high"
 msgstr "ポートをランダムに選択する際の上限値"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:205
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:201
 msgid "Peer port random low"
 msgstr "ポートをランダムに選択する際の下限値"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:199
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:195
 msgid "Peer port random on start"
 msgstr "サービススタート時にポートをランダムに選択する"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:175
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:171
 msgid "Peer settings"
 msgstr "ピア設定"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:191
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:187
 msgid "Peer socket <abbr title=\"Type of Service\">TOS</abbr>"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:208
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:204
 msgid "Port forwarding enabled"
 msgstr "ポート転送を有効にする"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:109
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:105
 msgid "Preallocation"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:142
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:138
 #, fuzzy
 msgid "Prefer encrypted"
 msgstr "優先する"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:141
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:137
 #, fuzzy
 msgid "Prefer unencrypted"
 msgstr "優先する"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:160
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:156
 msgid "Prefetch enabled"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:218
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:214
 msgid "Queue stalled enabled"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:227
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:223
 msgid "Queue stalled minutes"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:212
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:208
 msgid "Queueing"
 msgstr "キューイング設定"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:246
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:242
 msgid "RPC URL"
 msgstr "RPC URL"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:263
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:259
 msgid "RPC authentication required"
 msgstr "RPC 認証機能を有効にする"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:240
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:236
 msgid "RPC bind address"
 msgstr "RPC バインドアドレス"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:237
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:233
 msgid "RPC enabled"
 msgstr "RPC機能を有効にする"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:253
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:249
 #, fuzzy
 msgid "RPC host whitelist"
 msgstr "RPC ホワイトリスト"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:249
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:245
 #, fuzzy
 msgid "RPC host whitelist enabled"
 msgstr "RPC ホワイトリスト機能を有効にする"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:270
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:266
 msgid "RPC password"
 msgstr "RPC パスワード"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:243
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:239
 msgid "RPC port"
 msgstr "RPC ポート"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:234
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:230
 msgid "RPC settings"
 msgstr "RPC 設定"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:267
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:263
 msgid "RPC username"
 msgstr "RPC ユーザー名"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:260
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:256
 msgid "RPC whitelist"
 msgstr "RPC ホワイトリスト"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:256
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:252
 msgid "RPC whitelist enabled"
 msgstr "RPC ホワイトリスト機能を有効にする"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:299
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:295
 msgid "Ratio limit"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:296
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:292
 msgid "Ratio limit enabled"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:185
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:181
 msgid "Recycle peer id after"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:114
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:110
 msgid "Rename partial files"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:143
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:139
 msgid "Require encrypted"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:56
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:52
 #, fuzzy
 msgid "Run daemon as group"
 msgstr "デーモンのユーザー権限設定"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:55
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:51
 msgid "Run daemon as user"
 msgstr "デーモンのユーザー権限設定"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:275
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:271
 msgid "Scheduling"
 msgstr "スケジューラ設定"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:162
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:158
 msgid "Scrape paused torrents enabled"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:165
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:161
 msgid "Script torrent done enabled"
 msgstr "torrent 完了時にスクリプトを実行する"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:168
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:164
 msgid "Script torrent done filename"
 msgstr "torrent 完了時に実行するスクリプト・ファイルパス"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:224
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:220
 msgid "Seed queue enabled"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:230
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:226
 msgid "Seed queue size"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:75
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:71
 msgid "Speed limit down"
 msgstr "下り速度制限"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:72
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:68
 msgid "Speed limit down enabled"
 msgstr "下り速度制限機能を有効にする"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:81
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:77
 msgid "Speed limit up"
 msgstr "上り速度制限"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:78
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:74
 msgid "Speed limit up enabled"
 msgstr "上り速度制限機能を有効にする"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:183
+#: 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"
@@ -402,38 +402,38 @@ msgstr ""
 msgid "Transmission"
 msgstr "Transmission"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:46
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:42
 msgid ""
 "Transmission daemon is a simple bittorrent client, here you can configure "
 "the settings."
 msgstr "Transmissionは、シンプルなbittorrentクライアントです。"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:120
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:116
 msgid "Trash original torrent files"
 msgstr "オリジナルのtorrent ファイルをゴミ箱に移動する"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:84
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:80
 msgid "Upload slots per torrent"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:128
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:124
 msgid "Watch directory"
 msgstr "監視するディレクトリ"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:278
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:274
 msgid "When enabled, this will toggle the <b>alt-speed-enabled</b> setting"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:185
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:181
 msgid "hours"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:281
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:284
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:277
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:280
 msgid "in minutes from midnight"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:171
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:167
 msgid "uTP enabled"
 msgstr "uTP を有効にする"
 
index 3324bbaacf15e497b75bcdee3e947aea1532a44a..d07858aa8ad12a8944c28e21b0f716369a020c4a 100644 (file)
@@ -12,127 +12,127 @@ msgstr ""
 "Content-Transfer-Encoding: 8bit\n"
 "X-Generator: Translate Toolkit 2.4.0\n"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:69
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:65
 msgid "Alternative download speed"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:63
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:59
 msgid "Alternative speed enabled"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:281
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:277
 msgid "Alternative speed time begin"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:287
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:283
 msgid "Alternative speed time day"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:284
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:280
 msgid "Alternative speed time end"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:278
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:274
 msgid "Alternative speed timing enabled"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:66
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:62
 msgid "Alternative upload speed"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:117
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:113
 msgid "Automatically start added torrents"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:60
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:56
 msgid "Bandwidth settings"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:178
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:174
 msgid "Binding address IPv4"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:180
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:176
 msgid "Binding address IPv6"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:90
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:86
 msgid "Block list enabled"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:93
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:89
 msgid "Blocklist URL"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:87
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:83
 msgid "Blocklists"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:135
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:131
 msgid "Cache size in MB"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:54
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:50
 msgid "Config file directory"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:57
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:53
 msgid "Custom Web UI directory"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:137
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:133
 msgid "DHT enabled"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:155
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:151
 msgid "Debug"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:101
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:97
 msgid "Download directory"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:215
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:211
 msgid "Download queue enabled"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:221
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:217
 msgid "Download queue size"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:125
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:121
 msgid "Enable watch directory"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:51
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:47
 msgid "Enabled"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:140
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:136
 msgid "Encryption"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:153
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:149
 msgid "Error"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:111
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:107
 msgid "Fast"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:98
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:94
 msgid "Files and Locations"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:112
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:108
 msgid "Full"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:187
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:183
 msgid "Global peer limit"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:48
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:44
 msgid "Global settings"
 msgstr ""
 
@@ -140,250 +140,250 @@ msgstr ""
 msgid "Grant UCI access for luci-app-transmission"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:293
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:289
 msgid "Idle seeding limit"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:290
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:286
 msgid "Idle seeding limit enabled"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:106
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:102
 msgid "Incomplete directory"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:103
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:99
 msgid "Incomplete directory enabled"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:154
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:150
 msgid "Info"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:148
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:144
 msgid "LPD enabled"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:145
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:141
 msgid "Lazy bitfield enabled"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:151
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:147
 msgid "Message level"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:132
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:128
 msgid "Miscellaneous"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:152
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:148
 msgid "None"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:287
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:283
 msgid ""
 "Number/bitfield. Start with 0, then for each day you want the scheduler "
 "enabled, add a value. For Sunday - 1, Monday - 2, Tuesday - 4, Wednesday - "
 "8, Thursday - 16, Friday - 32, Saturday - 64"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:110
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:106
 msgid "Off"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:42
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:38
 msgid "Open Web Interface"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:157
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:153
 msgid "PEX enabled"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:194
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:190
 msgid "Peer Port settings"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:182
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:178
 msgid "Peer congestion algorithm"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:189
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:185
 msgid "Peer limit per torrent"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:197
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:193
 msgid "Peer port"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:202
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:198
 msgid "Peer port random high"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:205
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:201
 msgid "Peer port random low"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:199
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:195
 msgid "Peer port random on start"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:175
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:171
 msgid "Peer settings"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:191
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:187
 msgid "Peer socket <abbr title=\"Type of Service\">TOS</abbr>"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:208
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:204
 msgid "Port forwarding enabled"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:109
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:105
 msgid "Preallocation"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:142
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:138
 msgid "Prefer encrypted"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:141
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:137
 msgid "Prefer unencrypted"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:160
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:156
 msgid "Prefetch enabled"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:218
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:214
 msgid "Queue stalled enabled"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:227
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:223
 msgid "Queue stalled minutes"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:212
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:208
 msgid "Queueing"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:246
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:242
 msgid "RPC URL"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:263
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:259
 msgid "RPC authentication required"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:240
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:236
 msgid "RPC bind address"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:237
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:233
 msgid "RPC enabled"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:253
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:249
 msgid "RPC host whitelist"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:249
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:245
 msgid "RPC host whitelist enabled"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:270
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:266
 msgid "RPC password"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:243
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:239
 msgid "RPC port"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:234
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:230
 msgid "RPC settings"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:267
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:263
 msgid "RPC username"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:260
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:256
 msgid "RPC whitelist"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:256
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:252
 msgid "RPC whitelist enabled"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:299
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:295
 msgid "Ratio limit"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:296
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:292
 msgid "Ratio limit enabled"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:185
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:181
 msgid "Recycle peer id after"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:114
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:110
 msgid "Rename partial files"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:143
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:139
 msgid "Require encrypted"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:56
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:52
 msgid "Run daemon as group"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:55
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:51
 msgid "Run daemon as user"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:275
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:271
 msgid "Scheduling"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:162
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:158
 msgid "Scrape paused torrents enabled"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:165
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:161
 msgid "Script torrent done enabled"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:168
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:164
 msgid "Script torrent done filename"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:224
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:220
 msgid "Seed queue enabled"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:230
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:226
 msgid "Seed queue size"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:75
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:71
 msgid "Speed limit down"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:72
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:68
 msgid "Speed limit down enabled"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:81
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:77
 msgid "Speed limit up"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:78
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:74
 msgid "Speed limit up enabled"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:183
+#: 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"
@@ -394,37 +394,37 @@ msgstr ""
 msgid "Transmission"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:46
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:42
 msgid ""
 "Transmission daemon is a simple bittorrent client, here you can configure "
 "the settings."
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:120
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:116
 msgid "Trash original torrent files"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:84
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:80
 msgid "Upload slots per torrent"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:128
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:124
 msgid "Watch directory"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:278
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:274
 msgid "When enabled, this will toggle the <b>alt-speed-enabled</b> setting"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:185
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:181
 msgid "hours"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:281
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:284
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:277
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:280
 msgid "in minutes from midnight"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:171
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:167
 msgid "uTP enabled"
 msgstr ""
index 8c7aafe5b14e5e0b27da6d6bb71224e9ce67dc9c..7eb21c74ccad8d960469974f0c6010fbbf41f2bb 100644 (file)
@@ -14,127 +14,127 @@ msgstr ""
 "Plural-Forms: nplurals=2; plural=n > 1;\n"
 "X-Generator: Weblate 3.11-dev\n"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:69
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:65
 msgid "Alternative download speed"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:63
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:59
 msgid "Alternative speed enabled"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:281
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:277
 msgid "Alternative speed time begin"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:287
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:283
 msgid "Alternative speed time day"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:284
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:280
 msgid "Alternative speed time end"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:278
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:274
 msgid "Alternative speed timing enabled"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:66
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:62
 msgid "Alternative upload speed"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:117
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:113
 msgid "Automatically start added torrents"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:60
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:56
 msgid "Bandwidth settings"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:178
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:174
 msgid "Binding address IPv4"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:180
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:176
 msgid "Binding address IPv6"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:90
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:86
 msgid "Block list enabled"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:93
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:89
 msgid "Blocklist URL"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:87
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:83
 msgid "Blocklists"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:135
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:131
 msgid "Cache size in MB"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:54
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:50
 msgid "Config file directory"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:57
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:53
 msgid "Custom Web UI directory"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:137
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:133
 msgid "DHT enabled"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:155
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:151
 msgid "Debug"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:101
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:97
 msgid "Download directory"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:215
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:211
 msgid "Download queue enabled"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:221
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:217
 msgid "Download queue size"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:125
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:121
 msgid "Enable watch directory"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:51
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:47
 msgid "Enabled"
 msgstr "सक्षम केले"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:140
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:136
 msgid "Encryption"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:153
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:149
 msgid "Error"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:111
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:107
 msgid "Fast"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:98
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:94
 msgid "Files and Locations"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:112
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:108
 msgid "Full"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:187
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:183
 msgid "Global peer limit"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:48
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:44
 msgid "Global settings"
 msgstr ""
 
@@ -142,250 +142,250 @@ msgstr ""
 msgid "Grant UCI access for luci-app-transmission"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:293
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:289
 msgid "Idle seeding limit"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:290
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:286
 msgid "Idle seeding limit enabled"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:106
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:102
 msgid "Incomplete directory"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:103
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:99
 msgid "Incomplete directory enabled"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:154
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:150
 msgid "Info"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:148
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:144
 msgid "LPD enabled"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:145
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:141
 msgid "Lazy bitfield enabled"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:151
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:147
 msgid "Message level"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:132
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:128
 msgid "Miscellaneous"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:152
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:148
 msgid "None"
 msgstr "एकही नाही"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:287
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:283
 msgid ""
 "Number/bitfield. Start with 0, then for each day you want the scheduler "
 "enabled, add a value. For Sunday - 1, Monday - 2, Tuesday - 4, Wednesday - "
 "8, Thursday - 16, Friday - 32, Saturday - 64"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:110
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:106
 msgid "Off"
 msgstr "बंद"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:42
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:38
 msgid "Open Web Interface"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:157
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:153
 msgid "PEX enabled"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:194
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:190
 msgid "Peer Port settings"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:182
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:178
 msgid "Peer congestion algorithm"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:189
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:185
 msgid "Peer limit per torrent"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:197
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:193
 msgid "Peer port"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:202
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:198
 msgid "Peer port random high"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:205
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:201
 msgid "Peer port random low"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:199
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:195
 msgid "Peer port random on start"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:175
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:171
 msgid "Peer settings"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:191
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:187
 msgid "Peer socket <abbr title=\"Type of Service\">TOS</abbr>"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:208
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:204
 msgid "Port forwarding enabled"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:109
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:105
 msgid "Preallocation"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:142
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:138
 msgid "Prefer encrypted"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:141
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:137
 msgid "Prefer unencrypted"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:160
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:156
 msgid "Prefetch enabled"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:218
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:214
 msgid "Queue stalled enabled"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:227
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:223
 msgid "Queue stalled minutes"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:212
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:208
 msgid "Queueing"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:246
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:242
 msgid "RPC URL"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:263
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:259
 msgid "RPC authentication required"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:240
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:236
 msgid "RPC bind address"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:237
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:233
 msgid "RPC enabled"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:253
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:249
 msgid "RPC host whitelist"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:249
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:245
 msgid "RPC host whitelist enabled"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:270
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:266
 msgid "RPC password"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:243
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:239
 msgid "RPC port"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:234
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:230
 msgid "RPC settings"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:267
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:263
 msgid "RPC username"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:260
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:256
 msgid "RPC whitelist"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:256
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:252
 msgid "RPC whitelist enabled"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:299
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:295
 msgid "Ratio limit"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:296
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:292
 msgid "Ratio limit enabled"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:185
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:181
 msgid "Recycle peer id after"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:114
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:110
 msgid "Rename partial files"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:143
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:139
 msgid "Require encrypted"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:56
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:52
 msgid "Run daemon as group"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:55
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:51
 msgid "Run daemon as user"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:275
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:271
 msgid "Scheduling"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:162
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:158
 msgid "Scrape paused torrents enabled"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:165
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:161
 msgid "Script torrent done enabled"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:168
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:164
 msgid "Script torrent done filename"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:224
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:220
 msgid "Seed queue enabled"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:230
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:226
 msgid "Seed queue size"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:75
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:71
 msgid "Speed limit down"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:72
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:68
 msgid "Speed limit down enabled"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:81
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:77
 msgid "Speed limit up"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:78
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:74
 msgid "Speed limit up enabled"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:183
+#: 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"
@@ -396,37 +396,37 @@ msgstr ""
 msgid "Transmission"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:46
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:42
 msgid ""
 "Transmission daemon is a simple bittorrent client, here you can configure "
 "the settings."
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:120
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:116
 msgid "Trash original torrent files"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:84
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:80
 msgid "Upload slots per torrent"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:128
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:124
 msgid "Watch directory"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:278
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:274
 msgid "When enabled, this will toggle the <b>alt-speed-enabled</b> setting"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:185
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:181
 msgid "hours"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:281
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:284
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:277
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:280
 msgid "in minutes from midnight"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:171
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:167
 msgid "uTP enabled"
 msgstr ""
index 3091e8bb01047c2b71a104dd228fd760fd2b9571..56e67ddc322875bcb0158b97e2227a536d619b86 100644 (file)
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:69
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:65
 msgid "Alternative download speed"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:63
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:59
 msgid "Alternative speed enabled"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:281
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:277
 msgid "Alternative speed time begin"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:287
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:283
 msgid "Alternative speed time day"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:284
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:280
 msgid "Alternative speed time end"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:278
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:274
 msgid "Alternative speed timing enabled"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:66
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:62
 msgid "Alternative upload speed"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:117
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:113
 msgid "Automatically start added torrents"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:60
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:56
 msgid "Bandwidth settings"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:178
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:174
 msgid "Binding address IPv4"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:180
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:176
 msgid "Binding address IPv6"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:90
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:86
 msgid "Block list enabled"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:93
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:89
 msgid "Blocklist URL"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:87
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:83
 msgid "Blocklists"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:135
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:131
 msgid "Cache size in MB"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:54
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:50
 msgid "Config file directory"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:57
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:53
 msgid "Custom Web UI directory"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:137
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:133
 msgid "DHT enabled"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:155
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:151
 msgid "Debug"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:101
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:97
 msgid "Download directory"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:215
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:211
 msgid "Download queue enabled"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:221
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:217
 msgid "Download queue size"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:125
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:121
 msgid "Enable watch directory"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:51
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:47
 msgid "Enabled"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:140
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:136
 msgid "Encryption"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:153
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:149
 msgid "Error"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:111
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:107
 msgid "Fast"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:98
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:94
 msgid "Files and Locations"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:112
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:108
 msgid "Full"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:187
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:183
 msgid "Global peer limit"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:48
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:44
 msgid "Global settings"
 msgstr ""
 
@@ -126,250 +126,250 @@ msgstr ""
 msgid "Grant UCI access for luci-app-transmission"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:293
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:289
 msgid "Idle seeding limit"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:290
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:286
 msgid "Idle seeding limit enabled"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:106
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:102
 msgid "Incomplete directory"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:103
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:99
 msgid "Incomplete directory enabled"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:154
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:150
 msgid "Info"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:148
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:144
 msgid "LPD enabled"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:145
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:141
 msgid "Lazy bitfield enabled"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:151
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:147
 msgid "Message level"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:132
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:128
 msgid "Miscellaneous"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:152
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:148
 msgid "None"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:287
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:283
 msgid ""
 "Number/bitfield. Start with 0, then for each day you want the scheduler "
 "enabled, add a value. For Sunday - 1, Monday - 2, Tuesday - 4, Wednesday - "
 "8, Thursday - 16, Friday - 32, Saturday - 64"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:110
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:106
 msgid "Off"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:42
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:38
 msgid "Open Web Interface"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:157
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:153
 msgid "PEX enabled"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:194
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:190
 msgid "Peer Port settings"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:182
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:178
 msgid "Peer congestion algorithm"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:189
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:185
 msgid "Peer limit per torrent"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:197
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:193
 msgid "Peer port"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:202
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:198
 msgid "Peer port random high"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:205
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:201
 msgid "Peer port random low"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:199
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:195
 msgid "Peer port random on start"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:175
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:171
 msgid "Peer settings"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:191
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:187
 msgid "Peer socket <abbr title=\"Type of Service\">TOS</abbr>"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:208
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:204
 msgid "Port forwarding enabled"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:109
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:105
 msgid "Preallocation"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:142
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:138
 msgid "Prefer encrypted"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:141
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:137
 msgid "Prefer unencrypted"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:160
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:156
 msgid "Prefetch enabled"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:218
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:214
 msgid "Queue stalled enabled"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:227
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:223
 msgid "Queue stalled minutes"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:212
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:208
 msgid "Queueing"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:246
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:242
 msgid "RPC URL"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:263
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:259
 msgid "RPC authentication required"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:240
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:236
 msgid "RPC bind address"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:237
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:233
 msgid "RPC enabled"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:253
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:249
 msgid "RPC host whitelist"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:249
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:245
 msgid "RPC host whitelist enabled"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:270
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:266
 msgid "RPC password"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:243
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:239
 msgid "RPC port"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:234
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:230
 msgid "RPC settings"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:267
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:263
 msgid "RPC username"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:260
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:256
 msgid "RPC whitelist"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:256
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:252
 msgid "RPC whitelist enabled"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:299
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:295
 msgid "Ratio limit"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:296
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:292
 msgid "Ratio limit enabled"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:185
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:181
 msgid "Recycle peer id after"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:114
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:110
 msgid "Rename partial files"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:143
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:139
 msgid "Require encrypted"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:56
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:52
 msgid "Run daemon as group"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:55
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:51
 msgid "Run daemon as user"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:275
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:271
 msgid "Scheduling"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:162
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:158
 msgid "Scrape paused torrents enabled"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:165
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:161
 msgid "Script torrent done enabled"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:168
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:164
 msgid "Script torrent done filename"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:224
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:220
 msgid "Seed queue enabled"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:230
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:226
 msgid "Seed queue size"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:75
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:71
 msgid "Speed limit down"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:72
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:68
 msgid "Speed limit down enabled"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:81
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:77
 msgid "Speed limit up"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:78
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:74
 msgid "Speed limit up enabled"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:183
+#: 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"
@@ -380,37 +380,37 @@ msgstr ""
 msgid "Transmission"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:46
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:42
 msgid ""
 "Transmission daemon is a simple bittorrent client, here you can configure "
 "the settings."
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:120
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:116
 msgid "Trash original torrent files"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:84
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:80
 msgid "Upload slots per torrent"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:128
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:124
 msgid "Watch directory"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:278
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:274
 msgid "When enabled, this will toggle the <b>alt-speed-enabled</b> setting"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:185
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:181
 msgid "hours"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:281
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:284
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:277
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:280
 msgid "in minutes from midnight"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:171
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:167
 msgid "uTP enabled"
 msgstr ""
index 6ef7e7be3cf21ae319504c36fd3b774dfc15cbe0..33a89df5e61f67ace87df2a25cb042281036b4be 100644 (file)
@@ -14,128 +14,128 @@ msgstr ""
 "Plural-Forms: nplurals=2; plural=n != 1;\n"
 "X-Generator: Weblate 3.10-dev\n"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:69
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:65
 msgid "Alternative download speed"
 msgstr "Alternativ nedlastingshastighet"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:63
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:59
 msgid "Alternative speed enabled"
 msgstr "Alternativ hastighet aktivert"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:281
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:277
 msgid "Alternative speed time begin"
 msgstr "Alternativ hastighet start tid"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:287
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:283
 msgid "Alternative speed time day"
 msgstr "Alternativ hastighet tid på dagen"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:284
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:280
 msgid "Alternative speed time end"
 msgstr "Alternativ hastighet tid når ferdig"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:278
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:274
 msgid "Alternative speed timing enabled"
 msgstr "Alternativ hastighet tidspunkt aktivert"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:66
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:62
 msgid "Alternative upload speed"
 msgstr "Alternativ opplastingshastighet"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:117
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:113
 msgid "Automatically start added torrents"
 msgstr "Start automatisk torrents som legges til"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:60
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:56
 msgid "Bandwidth settings"
 msgstr "Båndbredde innstillinger"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:178
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:174
 msgid "Binding address IPv4"
 msgstr "Bindinger IPv4 adresse"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:180
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:176
 msgid "Binding address IPv6"
 msgstr "Bindinger IPv6 adresse"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:90
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:86
 msgid "Block list enabled"
 msgstr "Blokkeringsliste aktivert"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:93
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:89
 msgid "Blocklist URL"
 msgstr "Blokkeringsliste URL"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:87
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:83
 msgid "Blocklists"
 msgstr "Blokkeringsliste"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:135
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:131
 msgid "Cache size in MB"
 msgstr "Bufferstørrelse i MB"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:54
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:50
 msgid "Config file directory"
 msgstr "Mappe for konfigurasjonsfil"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:57
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:53
 #, fuzzy
 msgid "Custom Web UI directory"
 msgstr "Mappe for konfigurasjonsfil"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:137
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:133
 msgid "DHT enabled"
 msgstr "DHT aktivert"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:155
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:151
 msgid "Debug"
 msgstr "Feilsøking"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:101
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:97
 msgid "Download directory"
 msgstr "Nedlastingsmappe"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:215
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:211
 msgid "Download queue enabled"
 msgstr "Nedlastingkø aktivert"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:221
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:217
 msgid "Download queue size"
 msgstr "Nedlastingkø størrelse"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:125
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:121
 msgid "Enable watch directory"
 msgstr "Aktiver overvåking av torrent mappe"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:51
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:47
 msgid "Enabled"
 msgstr "Aktivert"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:140
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:136
 msgid "Encryption"
 msgstr "Kryptering"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:153
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:149
 msgid "Error"
 msgstr "Feil"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:111
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:107
 msgid "Fast"
 msgstr "Rask"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:98
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:94
 msgid "Files and Locations"
 msgstr "Filer og plasseringer"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:112
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:108
 msgid "Full"
 msgstr "Full"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:187
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:183
 msgid "Global peer limit"
 msgstr "Global peer grense"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:48
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:44
 msgid "Global settings"
 msgstr "Globale innstillinger"
 
@@ -143,47 +143,47 @@ msgstr "Globale innstillinger"
 msgid "Grant UCI access for luci-app-transmission"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:293
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:289
 msgid "Idle seeding limit"
 msgstr "Inaktiv seeding grense"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:290
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:286
 msgid "Idle seeding limit enabled"
 msgstr "Inaktiv seeding grense aktivert"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:106
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:102
 msgid "Incomplete directory"
 msgstr "Ufullstendig mappe"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:103
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:99
 msgid "Incomplete directory enabled"
 msgstr "Ufullstendig mappe aktivert"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:154
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:150
 msgid "Info"
 msgstr "Info"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:148
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:144
 msgid "LPD enabled"
 msgstr "LPD aktivert"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:145
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:141
 msgid "Lazy bitfield enabled"
 msgstr "Lazy bitfield aktivert"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:151
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:147
 msgid "Message level"
 msgstr "Nivå for meldinger"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:132
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:128
 msgid "Miscellaneous"
 msgstr "Diverse"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:152
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:148
 msgid "None"
 msgstr "Ingen"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:287
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:283
 msgid ""
 "Number/bitfield. Start with 0, then for each day you want the scheduler "
 "enabled, add a value. For Sunday - 1, Monday - 2, Tuesday - 4, Wednesday - "
@@ -193,206 +193,206 @@ msgstr ""
 "være aktivert legger en til en verdi. For Søndag - 1, Mandag - 2, Tirsdag - "
 "4, Onsdag - 8, Torsdag - 16, Fredag - 32, Lørdag - 64"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:110
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:106
 msgid "Off"
 msgstr "Av"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:42
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:38
 msgid "Open Web Interface"
 msgstr "Åpne webgrensesnitt"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:157
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:153
 msgid "PEX enabled"
 msgstr "PEX aktivert"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:194
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:190
 msgid "Peer Port settings"
 msgstr "Peer port innstillinger"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:182
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:178
 msgid "Peer congestion algorithm"
 msgstr "Peer congestion algoritme"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:189
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:185
 msgid "Peer limit per torrent"
 msgstr "Peer grense per torrent"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:197
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:193
 msgid "Peer port"
 msgstr "Peer port"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:202
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:198
 msgid "Peer port random high"
 msgstr "Peer port tilfeldig høy"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:205
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:201
 msgid "Peer port random low"
 msgstr "Peer port tilfeldig lav"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:199
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:195
 msgid "Peer port random on start"
 msgstr "Peer port tilfeldig ved start"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:175
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:171
 msgid "Peer settings"
 msgstr "Peer innstillinger"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:191
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:187
 msgid "Peer socket <abbr title=\"Type of Service\">TOS</abbr>"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:208
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:204
 msgid "Port forwarding enabled"
 msgstr "Port videresending aktivert"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:109
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:105
 msgid "Preallocation"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:142
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:138
 #, fuzzy
 msgid "Prefer encrypted"
 msgstr "Prioritert"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:141
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:137
 #, fuzzy
 msgid "Prefer unencrypted"
 msgstr "Prioritert"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:160
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:156
 msgid "Prefetch enabled"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:218
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:214
 msgid "Queue stalled enabled"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:227
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:223
 msgid "Queue stalled minutes"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:212
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:208
 msgid "Queueing"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:246
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:242
 msgid "RPC URL"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:263
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:259
 msgid "RPC authentication required"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:240
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:236
 msgid "RPC bind address"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:237
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:233
 msgid "RPC enabled"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:253
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:249
 msgid "RPC host whitelist"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:249
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:245
 #, fuzzy
 msgid "RPC host whitelist enabled"
 msgstr "Blokkeringsliste aktivert"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:270
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:266
 msgid "RPC password"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:243
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:239
 msgid "RPC port"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:234
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:230
 msgid "RPC settings"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:267
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:263
 msgid "RPC username"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:260
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:256
 msgid "RPC whitelist"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:256
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:252
 msgid "RPC whitelist enabled"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:299
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:295
 msgid "Ratio limit"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:296
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:292
 msgid "Ratio limit enabled"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:185
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:181
 msgid "Recycle peer id after"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:114
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:110
 msgid "Rename partial files"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:143
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:139
 msgid "Require encrypted"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:56
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:52
 msgid "Run daemon as group"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:55
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:51
 msgid "Run daemon as user"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:275
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:271
 msgid "Scheduling"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:162
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:158
 msgid "Scrape paused torrents enabled"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:165
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:161
 msgid "Script torrent done enabled"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:168
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:164
 msgid "Script torrent done filename"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:224
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:220
 msgid "Seed queue enabled"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:230
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:226
 msgid "Seed queue size"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:75
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:71
 msgid "Speed limit down"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:72
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:68
 msgid "Speed limit down enabled"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:81
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:77
 msgid "Speed limit up"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:78
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:74
 msgid "Speed limit up enabled"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:183
+#: 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"
@@ -403,38 +403,38 @@ msgstr ""
 msgid "Transmission"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:46
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:42
 msgid ""
 "Transmission daemon is a simple bittorrent client, here you can configure "
 "the settings."
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:120
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:116
 msgid "Trash original torrent files"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:84
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:80
 msgid "Upload slots per torrent"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:128
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:124
 msgid "Watch directory"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:278
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:274
 msgid "When enabled, this will toggle the <b>alt-speed-enabled</b> setting"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:185
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:181
 msgid "hours"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:281
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:284
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:277
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:280
 msgid "in minutes from midnight"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:171
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:167
 msgid "uTP enabled"
 msgstr ""
 
index 77d4a6ebe2135ef3245aadbe6159f825ba4ab524..49d1f4553e4ce3b5a8b98df2ba22b692887f4d44 100644 (file)
@@ -15,127 +15,127 @@ msgstr ""
 "|| n%100>=20) ? 1 : 2;\n"
 "X-Generator: Weblate 4.1-dev\n"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:69
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:65
 msgid "Alternative download speed"
 msgstr "Alternatywna prędkość pobierania"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:63
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:59
 msgid "Alternative speed enabled"
 msgstr "Prędkość alternatywna włączona"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:281
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:277
 msgid "Alternative speed time begin"
 msgstr "Godzina włączenia prędkości alternatywnej"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:287
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:283
 msgid "Alternative speed time day"
 msgstr "Dzień prędkości alternatywnej"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:284
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:280
 msgid "Alternative speed time end"
 msgstr "Godzina wyłączenia prędkości alternatywnej"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:278
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:274
 msgid "Alternative speed timing enabled"
 msgstr "Włączanie prędkości alternatywnej w podanym czasie"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:66
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:62
 msgid "Alternative upload speed"
 msgstr "Alternatywna prędkość wysyłania"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:117
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:113
 msgid "Automatically start added torrents"
 msgstr "Automatyczne rozpoczęcie pobierania nowych torrentów"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:60
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:56
 msgid "Bandwidth settings"
 msgstr "Ustawienia przepustowości"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:178
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:174
 msgid "Binding address IPv4"
 msgstr "Przypisanie adresu IPv4"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:180
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:176
 msgid "Binding address IPv6"
 msgstr "Przypisanie adresu IPv6"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:90
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:86
 msgid "Block list enabled"
 msgstr "Lista blokowania włączona"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:93
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:89
 msgid "Blocklist URL"
 msgstr "Adres URL listy blokowania"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:87
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:83
 msgid "Blocklists"
 msgstr "Listy blokowania"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:135
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:131
 msgid "Cache size in MB"
 msgstr "Rozmiar pamięci podręcznej w MB"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:54
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:50
 msgid "Config file directory"
 msgstr "Katalog plików konfiguracyjnych"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:57
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:53
 msgid "Custom Web UI directory"
 msgstr "Własny katalog WEB UI"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:137
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:133
 msgid "DHT enabled"
 msgstr "DHT włączone"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:155
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:151
 msgid "Debug"
 msgstr "Debugowanie"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:101
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:97
 msgid "Download directory"
 msgstr "Katalog pobierania"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:215
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:211
 msgid "Download queue enabled"
 msgstr "Kolejka pobierania włączona"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:221
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:217
 msgid "Download queue size"
 msgstr "Rozmiar kolejki pobierania"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:125
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:121
 msgid "Enable watch directory"
 msgstr "Włącz folder obserwowany"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:51
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:47
 msgid "Enabled"
 msgstr "Włączone"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:140
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:136
 msgid "Encryption"
 msgstr "Szyfrowanie"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:153
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:149
 msgid "Error"
 msgstr "Błąd"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:111
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:107
 msgid "Fast"
 msgstr "Szybko"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:98
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:94
 msgid "Files and Locations"
 msgstr "Pliki i położenia"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:112
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:108
 msgid "Full"
 msgstr "Pełne"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:187
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:183
 msgid "Global peer limit"
 msgstr "Globalny limit peerów"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:48
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:44
 msgid "Global settings"
 msgstr "Ustawienia globalne"
 
@@ -143,47 +143,47 @@ msgstr "Ustawienia globalne"
 msgid "Grant UCI access for luci-app-transmission"
 msgstr "Udziel dostępu UCI do luci-app-transmission"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:293
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:289
 msgid "Idle seeding limit"
 msgstr "Limit przesyłu w bezczynności"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:290
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:286
 msgid "Idle seeding limit enabled"
 msgstr "Włączony limit transferu podczas bezczynności"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:106
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:102
 msgid "Incomplete directory"
 msgstr "Niekompletny katalog"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:103
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:99
 msgid "Incomplete directory enabled"
 msgstr "Opcja \"Niekompletny katalog\" włączona"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:154
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:150
 msgid "Info"
 msgstr "Informacja"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:148
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:144
 msgid "LPD enabled"
 msgstr "LPD włączone"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:145
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:141
 msgid "Lazy bitfield enabled"
 msgstr "Lazy bitfield włączone"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:151
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:147
 msgid "Message level"
 msgstr "Poziom komunikatów"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:132
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:128
 msgid "Miscellaneous"
 msgstr "Różne"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:152
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:148
 msgid "None"
 msgstr "Brak"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:287
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:283
 msgid ""
 "Number/bitfield. Start with 0, then for each day you want the scheduler "
 "enabled, add a value. For Sunday - 1, Monday - 2, Tuesday - 4, Wednesday - "
@@ -194,203 +194,203 @@ msgstr ""
 "Poniedziałek - 2, Wtorek - 4, Środa - 8, Czwartek - 16, Piątek - 32, Sobota "
 "- 64"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:110
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:106
 msgid "Off"
 msgstr "Wyłączone"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:42
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:38
 msgid "Open Web Interface"
 msgstr "Otwórz interfejs Web"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:157
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:153
 msgid "PEX enabled"
 msgstr "PEX włączony"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:194
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:190
 msgid "Peer Port settings"
 msgstr "Ustawienia portu peer"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:182
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:178
 msgid "Peer congestion algorithm"
 msgstr "Algorytm przeciążenia peer"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:189
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:185
 msgid "Peer limit per torrent"
 msgstr "Limit peer'a dla torrenta"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:197
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:193
 msgid "Peer port"
 msgstr "Port peer"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:202
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:198
 msgid "Peer port random high"
 msgstr "Maksymalny port peer`a"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:205
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:201
 msgid "Peer port random low"
 msgstr "Minimalny port peer`a"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:199
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:195
 msgid "Peer port random on start"
 msgstr "Losowy port peer`a przy starcie"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:175
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:171
 msgid "Peer settings"
 msgstr "Ustawienia peer"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:191
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:187
 msgid "Peer socket <abbr title=\"Type of Service\">TOS</abbr>"
 msgstr "Gniazdo peera <abbr title=\"Type of Service\">TOS</abbr>"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:208
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:204
 msgid "Port forwarding enabled"
 msgstr "Przekazywanie portów włączone"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:109
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:105
 msgid "Preallocation"
 msgstr "Wstępna alokacja"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:142
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:138
 msgid "Prefer encrypted"
 msgstr "Preferuj szyfrowanie"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:141
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:137
 msgid "Prefer unencrypted"
 msgstr "Preferuj nieszyfrowane"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:160
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:156
 msgid "Prefetch enabled"
 msgstr "Pobieranie wstępne włączone"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:218
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:214
 msgid "Queue stalled enabled"
 msgstr "Blokada kolejki włączona"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:227
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:223
 msgid "Queue stalled minutes"
 msgstr "Blokada kolejki w minutach"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:212
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:208
 msgid "Queueing"
 msgstr "Kolejkowanie"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:246
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:242
 msgid "RPC URL"
 msgstr "Adres URL RPC"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:263
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:259
 msgid "RPC authentication required"
 msgstr "Wymagana autoryzacja RPC"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:240
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:236
 msgid "RPC bind address"
 msgstr "Adres węzła RPC"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:237
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:233
 msgid "RPC enabled"
 msgstr "RPC włączone"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:253
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:249
 msgid "RPC host whitelist"
 msgstr "Biała lista hostów RPC"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:249
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:245
 msgid "RPC host whitelist enabled"
 msgstr "Biała lista hostów RPC włączona"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:270
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:266
 msgid "RPC password"
 msgstr "Hasło RPC"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:243
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:239
 msgid "RPC port"
 msgstr "Port RPC"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:234
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:230
 msgid "RPC settings"
 msgstr "Ustawienia RPC"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:267
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:263
 msgid "RPC username"
 msgstr "Nazwa użytkownika RPC"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:260
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:256
 msgid "RPC whitelist"
 msgstr "Biała lista RPC"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:256
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:252
 msgid "RPC whitelist enabled"
 msgstr "Biała lista RPC włączona"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:299
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:295
 msgid "Ratio limit"
 msgstr "Dopuszczalna wartość"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:296
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:292
 msgid "Ratio limit enabled"
 msgstr "Dopuszczalna wartość włączona"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:185
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:181
 msgid "Recycle peer id after"
 msgstr "Przetwarzaj identyfikator peera po"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:114
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:110
 msgid "Rename partial files"
 msgstr "Zmień nazwy plików częściowych"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:143
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:139
 msgid "Require encrypted"
 msgstr "Wymagaj zaszyfrowania"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:56
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:52
 msgid "Run daemon as group"
 msgstr "Uruchom demona jako grupę"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:55
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:51
 msgid "Run daemon as user"
 msgstr "Uruchom daemona jako użytkownik"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:275
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:271
 msgid "Scheduling"
 msgstr "Harmonogramowanie"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:162
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:158
 msgid "Scrape paused torrents enabled"
 msgstr "Zdzieranie wstrzymanych torentów włączone"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:165
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:161
 msgid "Script torrent done enabled"
 msgstr "Włączenie wykonywania skryptu po zakończeniu pobierania"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:168
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:164
 msgid "Script torrent done filename"
 msgstr "Nazwa skryptu wykonywanego po zakończeniu pobierania"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:224
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:220
 msgid "Seed queue enabled"
 msgstr "Kolejkowanie Seed'ów włączone"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:230
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:226
 msgid "Seed queue size"
 msgstr "Rozmiar kolejki Seed'ów"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:75
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:71
 msgid "Speed limit down"
 msgstr "Limit prędkości pobierania"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:72
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:68
 msgid "Speed limit down enabled"
 msgstr "Limit prędkości pobierania włączony"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:81
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:77
 msgid "Speed limit up"
 msgstr "Limit prędkości wysyłania"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:78
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:74
 msgid "Speed limit up enabled"
 msgstr "Limit prędkości wysyłania włączony"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:183
+#: 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"
@@ -404,7 +404,7 @@ msgstr ""
 msgid "Transmission"
 msgstr "Transmission"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:46
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:42
 msgid ""
 "Transmission daemon is a simple bittorrent client, here you can configure "
 "the settings."
@@ -412,33 +412,33 @@ msgstr ""
 "Demon Transmission jest prostym klientem BitTorrent. Tutaj możesz zmienić "
 "jego ustawienia."
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:120
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:116
 msgid "Trash original torrent files"
 msgstr "Usuń oryginalne pliki torrent"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:84
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:80
 msgid "Upload slots per torrent"
 msgstr "Liczba połączeń na plik torrent - wysyłanie"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:128
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:124
 msgid "Watch directory"
 msgstr "Obserwowany folder"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:278
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:274
 msgid "When enabled, this will toggle the <b>alt-speed-enabled</b> setting"
 msgstr ""
 "Po włączeniu tej opcji przełącza się ustawienie <b>alt-speed-enabled</b>"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:185
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:181
 msgid "hours"
 msgstr "godzin"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:281
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:284
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:277
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:280
 msgid "in minutes from midnight"
 msgstr "w minutach od północy"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:171
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:167
 msgid "uTP enabled"
 msgstr "uTP włączone"
 
index 4b4d0b36dd32437fb1062601df24f55dae56cc11..cae9c8d81e237392621a2ed137cec0d6ba6160c6 100644 (file)
@@ -14,127 +14,127 @@ msgstr ""
 "Plural-Forms: nplurals=2; plural=n != 1;\n"
 "X-Generator: Weblate 4.1-dev\n"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:69
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:65
 msgid "Alternative download speed"
 msgstr "Velocidade de download alternativa"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:63
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:59
 msgid "Alternative speed enabled"
 msgstr "Velocidade alternativa activada"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:281
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:277
 msgid "Alternative speed time begin"
 msgstr "Hora de início da velocidade alternativa"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:287
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:283
 msgid "Alternative speed time day"
 msgstr "Dia da velocidade alternativa"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:284
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:280
 msgid "Alternative speed time end"
 msgstr "Hora final da velocidade alternativa"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:278
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:274
 msgid "Alternative speed timing enabled"
 msgstr "Temporização da velocidade alternativa ativada"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:66
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:62
 msgid "Alternative upload speed"
 msgstr "Velocidade de subida alternativa"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:117
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:113
 msgid "Automatically start added torrents"
 msgstr "Iniciar automaticamente os torrents adicionados"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:60
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:56
 msgid "Bandwidth settings"
 msgstr "Definições de largura de banda"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:178
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:174
 msgid "Binding address IPv4"
 msgstr "Endereço de escuta IPv4"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:180
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:176
 msgid "Binding address IPv6"
 msgstr "Endereço de escuta IPv6"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:90
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:86
 msgid "Block list enabled"
 msgstr "Lista de Bloqueios ativada"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:93
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:89
 msgid "Blocklist URL"
 msgstr "URL da lista de bloqueio"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:87
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:83
 msgid "Blocklists"
 msgstr "Lista de Bloqueio"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:135
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:131
 msgid "Cache size in MB"
 msgstr "Tamanho em MB do cache"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:54
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:50
 msgid "Config file directory"
 msgstr "Diretório do ficheiro de configuração"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:57
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:53
 msgid "Custom Web UI directory"
 msgstr "Diretório personalizado de IU da Web"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:137
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:133
 msgid "DHT enabled"
 msgstr "DHT ativado"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:155
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:151
 msgid "Debug"
 msgstr "Depurar"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:101
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:97
 msgid "Download directory"
 msgstr "Descarregar directório"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:215
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:211
 msgid "Download queue enabled"
 msgstr "Fila para descarregarr ativada"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:221
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:217
 msgid "Download queue size"
 msgstr "Tamanho da fila para descarregar"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:125
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:121
 msgid "Enable watch directory"
 msgstr "Ativar monitoramento de diretório"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:51
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:47
 msgid "Enabled"
 msgstr "Ativado"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:140
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:136
 msgid "Encryption"
 msgstr "Encriptação"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:153
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:149
 msgid "Error"
 msgstr "Erro"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:111
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:107
 msgid "Fast"
 msgstr "Rápido"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:98
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:94
 msgid "Files and Locations"
 msgstr "Ficheiros e Localizações"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:112
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:108
 msgid "Full"
 msgstr "Cheio"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:187
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:183
 msgid "Global peer limit"
 msgstr "Limite global de parceiros conectados"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:48
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:44
 msgid "Global settings"
 msgstr "Configurações Globais"
 
@@ -142,47 +142,47 @@ msgstr "Configurações Globais"
 msgid "Grant UCI access for luci-app-transmission"
 msgstr "Conceder acesso UCI ao luci-app-transmission"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:293
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:289
 msgid "Idle seeding limit"
 msgstr "Limite para parar de semear se ocioso"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:290
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:286
 msgid "Idle seeding limit enabled"
 msgstr "Ativar limite para parar de semear se ocioso"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:106
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:102
 msgid "Incomplete directory"
 msgstr "Diretório de incompletos"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:103
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:99
 msgid "Incomplete directory enabled"
 msgstr "Ativado diretório incompletos"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:154
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:150
 msgid "Info"
 msgstr "Info"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:148
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:144
 msgid "LPD enabled"
 msgstr "LPD ativado"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:145
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:141
 msgid "Lazy bitfield enabled"
 msgstr "Envio de campo de bits incompletos ativado"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:151
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:147
 msgid "Message level"
 msgstr "Nível de mensagens"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:132
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:128
 msgid "Miscellaneous"
 msgstr "Diversos"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:152
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:148
 msgid "None"
 msgstr "Nenhum"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:287
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:283
 msgid ""
 "Number/bitfield. Start with 0, then for each day you want the scheduler "
 "enabled, add a value. For Sunday - 1, Monday - 2, Tuesday - 4, Wednesday - "
@@ -193,203 +193,203 @@ msgstr ""
 "terça-feira - 4, quarta-feira - 8, quinta-feira - 16, sexta-feira - 32, "
 "Sábado - 64"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:110
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:106
 msgid "Off"
 msgstr "Desligado"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:42
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:38
 msgid "Open Web Interface"
 msgstr "Abrir Interface Web"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:157
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:153
 msgid "PEX enabled"
 msgstr "PEX ativado"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:194
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:190
 msgid "Peer Port settings"
 msgstr "Configuração de porta do parceiro"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:182
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:178
 msgid "Peer congestion algorithm"
 msgstr "Algoritmo de congestionamento dos parceiro"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:189
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:185
 msgid "Peer limit per torrent"
 msgstr "Limite de torrents por parceiro"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:197
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:193
 msgid "Peer port"
 msgstr "Porta do parceiro"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:202
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:198
 msgid "Peer port random high"
 msgstr "Limite superior da porta aleatória do parceiro"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:205
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:201
 msgid "Peer port random low"
 msgstr "Limite inferior da porta aleatória do parceiro"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:199
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:195
 msgid "Peer port random on start"
 msgstr "Porta aleatória inicial do parceiro"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:175
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:171
 msgid "Peer settings"
 msgstr "Configuração do parceiro"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:191
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:187
 msgid "Peer socket <abbr title=\"Type of Service\">TOS</abbr>"
 msgstr "Soquete de par <abbr title=\"Tipo de Serviço\">TOS</abbr>"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:208
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:204
 msgid "Port forwarding enabled"
 msgstr "Encaminhamento de porta ativado"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:109
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:105
 msgid "Preallocation"
 msgstr "Pré-alocação"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:142
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:138
 msgid "Prefer encrypted"
 msgstr "Prefira encriptado"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:141
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:137
 msgid "Prefer unencrypted"
 msgstr "Prefira não encriptado"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:160
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:156
 msgid "Prefetch enabled"
 msgstr "Adiantamento de leitura de disco ativado"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:218
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:214
 msgid "Queue stalled enabled"
 msgstr "Parada de fila ativada"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:227
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:223
 msgid "Queue stalled minutes"
 msgstr "Parada de fila em minutos"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:212
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:208
 msgid "Queueing"
 msgstr "Filas"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:246
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:242
 msgid "RPC URL"
 msgstr "URL RPC"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:263
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:259
 msgid "RPC authentication required"
 msgstr "RPC requer autenticação"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:240
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:236
 msgid "RPC bind address"
 msgstr "Endereço de escuta do RPC"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:237
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:233
 msgid "RPC enabled"
 msgstr "RPC ativado"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:253
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:249
 msgid "RPC host whitelist"
 msgstr "Lista branca de hosts de RPC"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:249
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:245
 msgid "RPC host whitelist enabled"
 msgstr "Lista branca do hosts de RPC ativada"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:270
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:266
 msgid "RPC password"
 msgstr "Palavra-passe de RPC"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:243
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:239
 msgid "RPC port"
 msgstr "Porta RPC"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:234
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:230
 msgid "RPC settings"
 msgstr "Definições RPC"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:267
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:263
 msgid "RPC username"
 msgstr "Nome do utilizador RPC"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:260
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:256
 msgid "RPC whitelist"
 msgstr "Lista branca do RPC"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:256
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:252
 msgid "RPC whitelist enabled"
 msgstr "Lista branca do RPC ativada"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:299
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:295
 msgid "Ratio limit"
 msgstr "Limite da relação"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:296
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:292
 msgid "Ratio limit enabled"
 msgstr "Limite da relação ativado"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:185
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:181
 msgid "Recycle peer id after"
 msgstr "Reciclar a identificação de pares após"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:114
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:110
 msgid "Rename partial files"
 msgstr "Renomear ficheiros parciais"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:143
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:139
 msgid "Require encrypted"
 msgstr "Exigir criptografia"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:56
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:52
 msgid "Run daemon as group"
 msgstr "Executar daemon como grupo"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:55
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:51
 msgid "Run daemon as user"
 msgstr "Executar serviço como utilizador"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:275
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:271
 msgid "Scheduling"
 msgstr "Agendamento"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:162
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:158
 msgid "Scrape paused torrents enabled"
 msgstr "Busca de informações de torrents pausados ativada"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:165
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:161
 msgid "Script torrent done enabled"
 msgstr "Script de conclusão de torrent ativado"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:168
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:164
 msgid "Script torrent done filename"
 msgstr "Nome do ficheiro do script de conclusão de torrent"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:224
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:220
 msgid "Seed queue enabled"
 msgstr "Fila de semeadura ativada"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:230
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:226
 msgid "Seed queue size"
 msgstr "Tamanho da fila de semeadura"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:75
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:71
 msgid "Speed limit down"
 msgstr "Limite inferior de velocidade"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:72
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:68
 msgid "Speed limit down enabled"
 msgstr "Limite inferior de velocidade ativado"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:81
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:77
 msgid "Speed limit up"
 msgstr "Limite superior de velocidade"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:78
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:74
 msgid "Speed limit up enabled"
 msgstr "Limite superior de velocidade ativado"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:183
+#: 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"
@@ -403,7 +403,7 @@ msgstr ""
 msgid "Transmission"
 msgstr "Transmission"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:46
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:42
 msgid ""
 "Transmission daemon is a simple bittorrent client, here you can configure "
 "the settings."
@@ -411,33 +411,33 @@ msgstr ""
 "Transmission é um client simples de bittorrent, aqui pode configurar as "
 "definições."
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:120
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:116
 msgid "Trash original torrent files"
 msgstr "Apague os ficheiros torrent originais"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:84
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:80
 msgid "Upload slots per torrent"
 msgstr "Vagas para conexão de envio por torrent"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:128
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:124
 msgid "Watch directory"
 msgstr "Monitorar diretório"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:278
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:274
 msgid "When enabled, this will toggle the <b>alt-speed-enabled</b> setting"
 msgstr ""
 "Quando ativado, isto irá alternar a configuração <b>alt-speed-enabled</b>"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:185
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:181
 msgid "hours"
 msgstr "horas"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:281
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:284
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:277
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:280
 msgid "in minutes from midnight"
 msgstr "em minutos a partir da meia-noite"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:171
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:167
 msgid "uTP enabled"
 msgstr "uTP ativado"
 
index 8ce86f13d174d0a4a6d8898baaa109cb55a5aa5d..d1adf05e2e2a35cdf8f67da87b4224145f0af345 100644 (file)
@@ -14,127 +14,127 @@ msgstr ""
 "Plural-Forms: nplurals=2; plural=n > 1;\n"
 "X-Generator: Weblate 4.1-dev\n"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:69
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:65
 msgid "Alternative download speed"
 msgstr "Velocidade alternativa para download"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:63
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:59
 msgid "Alternative speed enabled"
 msgstr "Velocidade alternativa ativada"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:281
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:277
 msgid "Alternative speed time begin"
 msgstr "Hora de início da velocidade alternativa"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:287
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:283
 msgid "Alternative speed time day"
 msgstr "Dia da velocidade alternativa"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:284
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:280
 msgid "Alternative speed time end"
 msgstr "Hora final da velocidade alternativa"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:278
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:274
 msgid "Alternative speed timing enabled"
 msgstr "Temporização da velocidade alternativa habilitada"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:66
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:62
 msgid "Alternative upload speed"
 msgstr "Velocidade de upload alternativa"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:117
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:113
 msgid "Automatically start added torrents"
 msgstr "Iniciar automaticamente os torrents adicionados"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:60
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:56
 msgid "Bandwidth settings"
 msgstr "Configurações de largura de banda"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:178
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:174
 msgid "Binding address IPv4"
 msgstr "Endereço de escuta IPv4"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:180
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:176
 msgid "Binding address IPv6"
 msgstr "Endereço de escuta IPv6"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:90
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:86
 msgid "Block list enabled"
 msgstr "Lista de Bloqueios Ativada"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:93
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:89
 msgid "Blocklist URL"
 msgstr "URL da lista de Bloqueio"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:87
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:83
 msgid "Blocklists"
 msgstr "Lista de Bloqueio"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:135
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:131
 msgid "Cache size in MB"
 msgstr "Tamanho do cache em MB"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:54
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:50
 msgid "Config file directory"
 msgstr "Diretório dos arquivos de configuração"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:57
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:53
 msgid "Custom Web UI directory"
 msgstr "Diretório da interface WEB personalizada"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:137
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:133
 msgid "DHT enabled"
 msgstr "DHT ativado"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:155
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:151
 msgid "Debug"
 msgstr "Depuração"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:101
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:97
 msgid "Download directory"
 msgstr "Diretório dos arquivos baixados"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:215
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:211
 msgid "Download queue enabled"
 msgstr "Fila de download ativada"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:221
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:217
 msgid "Download queue size"
 msgstr "Tamanho da fila de download"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:125
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:121
 msgid "Enable watch directory"
 msgstr "Habilitar um diretório de monitoramento"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:51
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:47
 msgid "Enabled"
 msgstr "Ativado"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:140
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:136
 msgid "Encryption"
 msgstr "Criptografia"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:153
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:149
 msgid "Error"
 msgstr "Erro"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:111
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:107
 msgid "Fast"
 msgstr "Rápido"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:98
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:94
 msgid "Files and Locations"
 msgstr "Arquivos e Locais"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:112
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:108
 msgid "Full"
 msgstr "Cheio"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:187
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:183
 msgid "Global peer limit"
 msgstr "Limite global de pares conectados"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:48
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:44
 msgid "Global settings"
 msgstr "Configurações Globais"
 
@@ -142,47 +142,47 @@ msgstr "Configurações Globais"
 msgid "Grant UCI access for luci-app-transmission"
 msgstr "Conceda acesso UCI ao luci-app-transmission"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:293
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:289
 msgid "Idle seeding limit"
 msgstr "Limite para parar de semear se ocioso"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:290
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:286
 msgid "Idle seeding limit enabled"
 msgstr "Limite para parar de semear se ocioso ativado"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:106
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:102
 msgid "Incomplete directory"
 msgstr "Diretório de incompletos"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:103
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:99
 msgid "Incomplete directory enabled"
 msgstr "Ativado diretório para arquivos incompletos"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:154
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:150
 msgid "Info"
 msgstr "Informação"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:148
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:144
 msgid "LPD enabled"
 msgstr "LPD habilitado"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:145
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:141
 msgid "Lazy bitfield enabled"
 msgstr "Envio de campo de bits incompletos habilitado"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:151
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:147
 msgid "Message level"
 msgstr "Nível de mensagens"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:132
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:128
 msgid "Miscellaneous"
 msgstr "Diversos"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:152
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:148
 msgid "None"
 msgstr "Nenhum"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:287
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:283
 msgid ""
 "Number/bitfield. Start with 0, then for each day you want the scheduler "
 "enabled, add a value. For Sunday - 1, Monday - 2, Tuesday - 4, Wednesday - "
@@ -193,203 +193,203 @@ msgstr ""
 "2, terça-feira - 4, quarta-feira - 8, quinta-feira - 16, sexta-feira - 32, "
 "Sábado - 64"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:110
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:106
 msgid "Off"
 msgstr "Desligado"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:42
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:38
 msgid "Open Web Interface"
 msgstr "Abrir interface Web"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:157
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:153
 msgid "PEX enabled"
 msgstr "PEX habilitado"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:194
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:190
 msgid "Peer Port settings"
 msgstr "Configuração de porta do parceiro"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:182
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:178
 msgid "Peer congestion algorithm"
 msgstr "Algoritmo de congestionamento dos parceiro"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:189
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:185
 msgid "Peer limit per torrent"
 msgstr "Limite de torrents por parceiro"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:197
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:193
 msgid "Peer port"
 msgstr "Porta do parceiro"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:202
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:198
 msgid "Peer port random high"
 msgstr "Limite superior da porta aleatória do parceiro"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:205
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:201
 msgid "Peer port random low"
 msgstr "Limite inferior da porta aleatória do parceiro"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:199
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:195
 msgid "Peer port random on start"
 msgstr "Porta aleatória inicial do parceiro"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:175
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:171
 msgid "Peer settings"
 msgstr "Configuração do parceiro"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:191
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:187
 msgid "Peer socket <abbr title=\"Type of Service\">TOS</abbr>"
 msgstr "Soquete Peer <abbr title=\"Type of Service\">TOS</abbr>"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:208
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:204
 msgid "Port forwarding enabled"
 msgstr "Encaminhamento de porta ativado"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:109
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:105
 msgid "Preallocation"
 msgstr "pré-alocação"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:142
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:138
 msgid "Prefer encrypted"
 msgstr "Prefira encriptado"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:141
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:137
 msgid "Prefer unencrypted"
 msgstr "Prefira não criptografado"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:160
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:156
 msgid "Prefetch enabled"
 msgstr "Adiantamento de leitura de disco habilitado"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:218
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:214
 msgid "Queue stalled enabled"
 msgstr "Parada de fila habilitada"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:227
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:223
 msgid "Queue stalled minutes"
 msgstr "Parada de fila em minutos"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:212
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:208
 msgid "Queueing"
 msgstr "Filas"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:246
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:242
 msgid "RPC URL"
 msgstr "RPC URL"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:263
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:259
 msgid "RPC authentication required"
 msgstr "RPC requer autenticação"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:240
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:236
 msgid "RPC bind address"
 msgstr "Endereço de escuta do RPC"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:237
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:233
 msgid "RPC enabled"
 msgstr "RPC habilitado"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:253
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:249
 msgid "RPC host whitelist"
 msgstr "Lista branca do RPC"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:249
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:245
 msgid "RPC host whitelist enabled"
 msgstr "Lista branca do RPC ativada"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:270
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:266
 msgid "RPC password"
 msgstr "Senha do RPC"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:243
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:239
 msgid "RPC port"
 msgstr "Porta do RPC"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:234
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:230
 msgid "RPC settings"
 msgstr "Configuração do RPC"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:267
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:263
 msgid "RPC username"
 msgstr "Nome de usuário do RPC"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:260
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:256
 msgid "RPC whitelist"
 msgstr "Lista branca do RPC"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:256
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:252
 msgid "RPC whitelist enabled"
 msgstr "Lista branca do RPC habilitada"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:299
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:295
 msgid "Ratio limit"
 msgstr "Limite da relação"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:296
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:292
 msgid "Ratio limit enabled"
 msgstr "Limite da relação habilitado"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:185
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:181
 msgid "Recycle peer id after"
 msgstr "Reciclar a identificação dos pares após"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:114
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:110
 msgid "Rename partial files"
 msgstr "Renomear arquivos parciais"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:143
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:139
 msgid "Require encrypted"
 msgstr "Exigir criptografia"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:56
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:52
 msgid "Run daemon as group"
 msgstr "Executar serviço como usuário"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:55
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:51
 msgid "Run daemon as user"
 msgstr "Executar serviço como usuário"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:275
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:271
 msgid "Scheduling"
 msgstr "Agendamento"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:162
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:158
 msgid "Scrape paused torrents enabled"
 msgstr "Ativar a eliminação de torrents pausados"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:165
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:161
 msgid "Script torrent done enabled"
 msgstr "Script de conclusão de torrent habilitado"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:168
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:164
 msgid "Script torrent done filename"
 msgstr "Nome do arquivo do script de conclusão de torrent"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:224
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:220
 msgid "Seed queue enabled"
 msgstr "Fila de semeadura habilitada"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:230
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:226
 msgid "Seed queue size"
 msgstr "Tamanho da fila de semeadura"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:75
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:71
 msgid "Speed limit down"
 msgstr "Limite inferior de velocidade"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:72
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:68
 msgid "Speed limit down enabled"
 msgstr "Limite inferior de velocidade habilitado"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:81
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:77
 msgid "Speed limit up"
 msgstr "Limite superior de velocidade"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:78
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:74
 msgid "Speed limit up enabled"
 msgstr "Limite superior de velocidade habilitado"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:183
+#: 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"
@@ -403,39 +403,39 @@ msgstr ""
 msgid "Transmission"
 msgstr "Transmission"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:46
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:42
 msgid ""
 "Transmission daemon is a simple bittorrent client, here you can configure "
 "the settings."
 msgstr ""
 "O Transmission é um cliente BitTorrent simples, aqui você pode configurá-lo."
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:120
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:116
 msgid "Trash original torrent files"
 msgstr "Apague os arquivos torrent originais"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:84
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:80
 msgid "Upload slots per torrent"
 msgstr "Vagas para conexão de envio por torrent"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:128
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:124
 msgid "Watch directory"
 msgstr "Monitorar diretório"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:278
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:274
 msgid "When enabled, this will toggle the <b>alt-speed-enabled</b> setting"
 msgstr "Quando ativado, isso alternará a configuração <b>alt-speed-enabled</b>"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:185
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:181
 msgid "hours"
 msgstr "horas"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:281
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:284
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:277
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:280
 msgid "in minutes from midnight"
 msgstr "em minutos a partir da meia-noite"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:171
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:167
 msgid "uTP enabled"
 msgstr "uTP habilitado"
 
index 26ca364f5f567c0450a242b8caa53465facc1281..33f7d678b71352bbbd1b2f2a7b7104f112440324 100644 (file)
@@ -15,127 +15,127 @@ msgstr ""
 "20)) ? 1 : 2;\n"
 "X-Generator: Weblate 3.10.1\n"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:69
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:65
 msgid "Alternative download speed"
 msgstr "Viteză de download alternativă"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:63
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:59
 msgid "Alternative speed enabled"
 msgstr "Viteză alternativă activată"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:281
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:277
 msgid "Alternative speed time begin"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:287
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:283
 msgid "Alternative speed time day"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:284
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:280
 msgid "Alternative speed time end"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:278
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:274
 msgid "Alternative speed timing enabled"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:66
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:62
 msgid "Alternative upload speed"
 msgstr "Viteza de upload alternativa"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:117
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:113
 msgid "Automatically start added torrents"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:60
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:56
 msgid "Bandwidth settings"
 msgstr "Setari latime de banda"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:178
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:174
 msgid "Binding address IPv4"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:180
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:176
 msgid "Binding address IPv6"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:90
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:86
 msgid "Block list enabled"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:93
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:89
 msgid "Blocklist URL"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:87
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:83
 msgid "Blocklists"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:135
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:131
 msgid "Cache size in MB"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:54
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:50
 msgid "Config file directory"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:57
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:53
 msgid "Custom Web UI directory"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:137
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:133
 msgid "DHT enabled"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:155
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:151
 msgid "Debug"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:101
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:97
 msgid "Download directory"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:215
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:211
 msgid "Download queue enabled"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:221
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:217
 msgid "Download queue size"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:125
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:121
 msgid "Enable watch directory"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:51
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:47
 msgid "Enabled"
 msgstr "Activat"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:140
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:136
 msgid "Encryption"
 msgstr "Criptare"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:153
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:149
 msgid "Error"
 msgstr "Eroare"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:111
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:107
 msgid "Fast"
 msgstr "Rapid"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:98
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:94
 msgid "Files and Locations"
 msgstr "Fişiere şi Locaţii"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:112
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:108
 msgid "Full"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:187
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:183
 msgid "Global peer limit"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:48
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:44
 msgid "Global settings"
 msgstr "Setari globale"
 
@@ -143,252 +143,252 @@ msgstr "Setari globale"
 msgid "Grant UCI access for luci-app-transmission"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:293
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:289
 msgid "Idle seeding limit"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:290
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:286
 msgid "Idle seeding limit enabled"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:106
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:102
 msgid "Incomplete directory"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:103
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:99
 msgid "Incomplete directory enabled"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:154
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:150
 msgid "Info"
 msgstr "Informatii"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:148
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:144
 msgid "LPD enabled"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:145
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:141
 msgid "Lazy bitfield enabled"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:151
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:147
 msgid "Message level"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:132
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:128
 msgid "Miscellaneous"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:152
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:148
 msgid "None"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:287
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:283
 msgid ""
 "Number/bitfield. Start with 0, then for each day you want the scheduler "
 "enabled, add a value. For Sunday - 1, Monday - 2, Tuesday - 4, Wednesday - "
 "8, Thursday - 16, Friday - 32, Saturday - 64"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:110
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:106
 msgid "Off"
 msgstr "Oprit"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:42
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:38
 msgid "Open Web Interface"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:157
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:153
 msgid "PEX enabled"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:194
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:190
 msgid "Peer Port settings"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:182
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:178
 msgid "Peer congestion algorithm"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:189
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:185
 msgid "Peer limit per torrent"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:197
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:193
 msgid "Peer port"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:202
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:198
 msgid "Peer port random high"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:205
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:201
 msgid "Peer port random low"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:199
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:195
 msgid "Peer port random on start"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:175
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:171
 msgid "Peer settings"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:191
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:187
 msgid "Peer socket <abbr title=\"Type of Service\">TOS</abbr>"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:208
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:204
 msgid "Port forwarding enabled"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:109
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:105
 msgid "Preallocation"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:142
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:138
 #, fuzzy
 msgid "Prefer encrypted"
 msgstr "Preferat"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:141
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:137
 #, fuzzy
 msgid "Prefer unencrypted"
 msgstr "Preferat"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:160
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:156
 msgid "Prefetch enabled"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:218
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:214
 msgid "Queue stalled enabled"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:227
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:223
 msgid "Queue stalled minutes"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:212
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:208
 msgid "Queueing"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:246
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:242
 msgid "RPC URL"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:263
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:259
 msgid "RPC authentication required"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:240
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:236
 msgid "RPC bind address"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:237
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:233
 msgid "RPC enabled"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:253
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:249
 msgid "RPC host whitelist"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:249
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:245
 msgid "RPC host whitelist enabled"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:270
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:266
 msgid "RPC password"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:243
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:239
 msgid "RPC port"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:234
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:230
 msgid "RPC settings"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:267
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:263
 msgid "RPC username"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:260
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:256
 msgid "RPC whitelist"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:256
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:252
 msgid "RPC whitelist enabled"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:299
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:295
 msgid "Ratio limit"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:296
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:292
 msgid "Ratio limit enabled"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:185
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:181
 msgid "Recycle peer id after"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:114
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:110
 msgid "Rename partial files"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:143
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:139
 msgid "Require encrypted"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:56
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:52
 msgid "Run daemon as group"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:55
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:51
 msgid "Run daemon as user"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:275
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:271
 msgid "Scheduling"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:162
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:158
 msgid "Scrape paused torrents enabled"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:165
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:161
 msgid "Script torrent done enabled"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:168
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:164
 msgid "Script torrent done filename"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:224
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:220
 msgid "Seed queue enabled"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:230
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:226
 msgid "Seed queue size"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:75
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:71
 msgid "Speed limit down"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:72
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:68
 msgid "Speed limit down enabled"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:81
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:77
 msgid "Speed limit up"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:78
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:74
 msgid "Speed limit up enabled"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:183
+#: 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"
@@ -399,38 +399,38 @@ msgstr ""
 msgid "Transmission"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:46
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:42
 msgid ""
 "Transmission daemon is a simple bittorrent client, here you can configure "
 "the settings."
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:120
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:116
 msgid "Trash original torrent files"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:84
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:80
 msgid "Upload slots per torrent"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:128
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:124
 msgid "Watch directory"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:278
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:274
 msgid "When enabled, this will toggle the <b>alt-speed-enabled</b> setting"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:185
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:181
 msgid "hours"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:281
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:284
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:277
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:280
 msgid "in minutes from midnight"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:171
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:167
 msgid "uTP enabled"
 msgstr ""
 
index 77bf6527587bc383236855fecceba42072dedd60..e5e42d1e813d45281999ed7b5e4d5ec2f01e530e 100644 (file)
@@ -2,189 +2,189 @@ msgid ""
 msgstr ""
 "Project-Id-Version: LuCI: transmission\n"
 "POT-Creation-Date: 2012-08-15 17:35+0300\n"
-"PO-Revision-Date: 2020-04-17 05:44+0000\n"
-"Last-Translator: Alex <allxxx@mail.ru>\n"
+"PO-Revision-Date: 2020-06-08 19:47+0000\n"
+"Last-Translator: Artem <KovalevArtem.ru@gmail.com>\n"
 "Language-Team: Russian <https://hosted.weblate.org/projects/openwrt/"
 "luciapplicationstransmission/ru/>\n"
 "Language: ru\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<="
-"4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
-"X-Generator: Weblate 4.0.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.1-dev\n"
 "Project-Info: Это технический перевод, не дословный. Главное-удобный русский "
 "интерфейс, все проверялось в графическом режиме, совместим с другими apps\n"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:69
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:65
 msgid "Alternative download speed"
 msgstr "Альтернативное ограничение скорости загрузки"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:63
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:59
 msgid "Alternative speed enabled"
 msgstr "Альтернативное ограничение скорости включено"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:281
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:277
 msgid "Alternative speed time begin"
 msgstr "Время запуска альтернативного ограничения скорости"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:287
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:283
 msgid "Alternative speed time day"
 msgstr "Время суток альтернативного ограничения скорости"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:284
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:280
 msgid "Alternative speed time end"
 msgstr "Время окончания альтернативного ограничения скорости"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:278
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:274
 msgid "Alternative speed timing enabled"
 msgstr "Время запуска альтернативного ограничения скорости"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:66
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:62
 msgid "Alternative upload speed"
 msgstr "Альтернативное ограничение скорости раздачи"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:117
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:113
 msgid "Automatically start added torrents"
 msgstr "Автоматический старт при добавлении торрент файлов"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:60
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:56
 msgid "Bandwidth settings"
 msgstr "Настройка скорости"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:178
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:174
 msgid "Binding address IPv4"
 msgstr "Используемый IPv4-адрес"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:180
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:176
 msgid "Binding address IPv6"
 msgstr "Используемый IPv6-адрес"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:90
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:86
 msgid "Block list enabled"
 msgstr "Черный список включен"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:93
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:89
 msgid "Blocklist URL"
 msgstr "URL ссылка для<br />загрузки Черного списка"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:87
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:83
 msgid "Blocklists"
 msgstr "Черный список"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:135
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:131
 msgid "Cache size in MB"
 msgstr "Размер кэша в МБ"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:54
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:50
 msgid "Config file directory"
 msgstr "Папка расположения<br />сonfig файла"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:57
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:53
 msgid "Custom Web UI directory"
 msgstr "Папка расположения пользовательского веб-интерфейса"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:137
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:133
 msgid "DHT enabled"
 msgstr "DHT включен"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:155
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:151
 msgid "Debug"
 msgstr "Отладка"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:101
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:97
 msgid "Download directory"
 msgstr "Папка для загрузки"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:215
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:211
 msgid "Download queue enabled"
 msgstr "Очередь загрузок включена"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:221
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:217
 msgid "Download queue size"
 msgstr "Размер очереди загрузок"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:125
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:121
 msgid "Enable watch directory"
 msgstr "Включить папку<br />для торрент файлов"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:51
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:47
 msgid "Enabled"
 msgstr "Включено"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:140
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:136
 msgid "Encryption"
 msgstr "Шифрование"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:153
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:149
 msgid "Error"
 msgstr "Ошибка"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:111
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:107
 msgid "Fast"
 msgstr "Быстрое"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:98
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:94
 msgid "Files and Locations"
 msgstr "Файлы и папки"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:112
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:108
 msgid "Full"
 msgstr "Полное"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:187
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:183
 msgid "Global peer limit"
 msgstr "Общее ограничение кол-ва<br />пиров для демона"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:48
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:44
 msgid "Global settings"
 msgstr "Основные настройки"
 
 #: applications/luci-app-transmission/root/usr/share/rpcd/acl.d/luci-app-transmission.json:3
 msgid "Grant UCI access for luci-app-transmission"
-msgstr ""
+msgstr "Предоставить UCI доступ для luci-app-transmission"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:293
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:289
 msgid "Idle seeding limit"
 msgstr "Приостановить раздачу"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:290
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:286
 msgid "Idle seeding limit enabled"
 msgstr "Приостановка раздачи включена"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:106
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:102
 msgid "Incomplete directory"
 msgstr "Папка для не полностью загруженных файлов"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:103
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:99
 msgid "Incomplete directory enabled"
 msgstr "Папка для не полностью загруженных файлов включена"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:154
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:150
 msgid "Info"
 msgstr "Информация"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:148
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:144
 msgid "LPD enabled"
 msgstr "LPD включен"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:145
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:141
 msgid "Lazy bitfield enabled"
 msgstr "Lazy bitfield включено"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:151
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:147
 msgid "Message level"
 msgstr "Запись сообщений в журнал"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:132
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:128
 msgid "Miscellaneous"
 msgstr "Дополнительно"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:152
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:148
 msgid "None"
 msgstr "Ничего"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:287
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:283
 msgid ""
 "Number/bitfield. Start with 0, then for each day you want the scheduler "
 "enabled, add a value. For Sunday - 1, Monday - 2, Tuesday - 4, Wednesday - "
@@ -193,205 +193,205 @@ msgstr ""
 "Номер/bitfield. Начните с 0, затем для каждого дня недели, в который вы "
 "хотите включить планировщик, добавьте значение. Для воскресенья - 1, "
 "понедельника - 2, вторника - 4, среды - 8, четверга - 16, пятницы - 32, "
-"субботы - 64."
+"субботы - 64"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:110
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:106
 msgid "Off"
 msgstr "Выключено"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:42
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:38
 msgid "Open Web Interface"
 msgstr "Открыть веб-интерфейс"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:157
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:153
 msgid "PEX enabled"
 msgstr "PEX включен"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:194
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:190
 msgid "Peer Port settings"
 msgstr "Настройка порта для внешних соединений (пиров)"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:182
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:178
 msgid "Peer congestion algorithm"
 msgstr "Алгоритм перегрузки пиров"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:189
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:185
 msgid "Peer limit per torrent"
 msgstr "Ограничение кол-ва<br />пиров на торрент файл"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:197
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:193
 msgid "Peer port"
 msgstr "Порт для пиров"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:202
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:198
 msgid "Peer port random high"
 msgstr "Наибольший случайный<br />порт для пиров"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:205
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:201
 msgid "Peer port random low"
 msgstr "Наименьший случайный<br />порт для пиров"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:199
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:195
 msgid "Peer port random on start"
 msgstr "Случайный порт для пиров при запуске демона"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:175
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:171
 msgid "Peer settings"
 msgstr "Настройка внешних соединений (пиров)"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:191
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:187
 msgid "Peer socket <abbr title=\"Type of Service\">TOS</abbr>"
 msgstr "<abbr title=\"Type of Service\">TOS</abbr> сокета пира"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:208
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:204
 msgid "Port forwarding enabled"
 msgstr "Перенаправление портов включено"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:109
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:105
 msgid "Preallocation"
 msgstr "Предварительное выделение места для данных"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:142
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:138
 msgid "Prefer encrypted"
 msgstr "Предпочтительно с шифрованием"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:141
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:137
 msgid "Prefer unencrypted"
 msgstr "Предпочтительно без шифрования"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:160
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:156
 msgid "Prefetch enabled"
 msgstr "Включен предварительный<br />резерв места на носителе"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:218
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:214
 msgid "Queue stalled enabled"
 msgstr "Приостановка очереди включена"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:227
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:223
 msgid "Queue stalled minutes"
 msgstr "Приостановка очереди в минутах"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:212
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:208
 msgid "Queueing"
 msgstr "Формирование очереди"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:246
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:242
 msgid "RPC URL"
 msgstr "URL ссылка для доступа к удаленному управлению (RPC)"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:263
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:259
 msgid "RPC authentication required"
 msgstr "Требуется аутентификация для доступа к удаленному управлению (RPC)"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:240
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:236
 msgid "RPC bind address"
 msgstr "Адрес для доступа к удаленному управлению (RPC)"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:237
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:233
 msgid "RPC enabled"
 msgstr "Удаленное управление<br />(RPC) включено"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:253
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:249
 msgid "RPC host whitelist"
 msgstr "Белый список IP-адресов для доступа к удаленному управлению (RPC)"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:249
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:245
 msgid "RPC host whitelist enabled"
 msgstr "Белый список IP-адресов для удаленного управления (RPC) включен"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:270
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:266
 msgid "RPC password"
 msgstr "Пароль для доступа к удаленному управлению (RPC)"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:243
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:239
 msgid "RPC port"
 msgstr "Порт для доступа к удаленному управлению (RPC)"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:234
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:230
 msgid "RPC settings"
 msgstr "Настройка доступа к удаленному управлению (RPC)"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:267
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:263
 msgid "RPC username"
 msgstr "Логин для доступа к удаленному управлению (RPC)"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:260
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:256
 msgid "RPC whitelist"
 msgstr "Белый список IP-адресов для доступа к удаленному управлению (RPC)"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:256
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:252
 msgid "RPC whitelist enabled"
 msgstr "Белый список IP-адресов для удаленного управления (RPC) включен"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:299
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:295
 msgid "Ratio limit"
 msgstr "Ограничение отношения отданного к скачанному"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:296
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:292
 msgid "Ratio limit enabled"
 msgstr "Ограничение отношения отданного к скачанному включено"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:185
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:181
 msgid "Recycle peer id after"
 msgstr "Рециркулирует ID узла после"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:114
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:110
 msgid "Rename partial files"
 msgstr "Переименовывать незавершённые файлы"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:143
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:139
 msgid "Require encrypted"
 msgstr "Требуется шифрование"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:56
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:52
 msgid "Run daemon as group"
 msgstr "Запуск демона от имени группы"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:55
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:51
 msgid "Run daemon as user"
 msgstr "Запуск демона<br />от имени пользователя"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:275
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:271
 msgid "Scheduling"
 msgstr "Планировщик"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:162
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:158
 msgid "Scrape paused torrents enabled"
 msgstr "Выполнять scrape запросы для приостановленных торрентов (нежелательно)"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:165
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:161
 msgid "Script torrent done enabled"
 msgstr "Запуск скрипта после загрузки торрента включён"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:168
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:164
 msgid "Script torrent done filename"
 msgstr "Путь к скрипту<br />запускаемому по<br />завершении загрузки"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:224
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:220
 msgid "Seed queue enabled"
 msgstr "Ограничение кол-ва<br />сидов включено"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:230
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:226
 msgid "Seed queue size"
 msgstr "Ограничение кол-ва сидов"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:75
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:71
 msgid "Speed limit down"
 msgstr "Ограничение скорости загрузки"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:72
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:68
 msgid "Speed limit down enabled"
 msgstr "Ограничение скорости загрузки включено"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:81
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:77
 msgid "Speed limit up"
 msgstr "Ограничение скорости раздачи"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:78
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:74
 msgid "Speed limit up enabled"
 msgstr "Ограничение скорости раздачи включено"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:183
+#: 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"
@@ -405,7 +405,7 @@ msgstr ""
 msgid "Transmission"
 msgstr "Transmission"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:46
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:42
 msgid ""
 "Transmission daemon is a simple bittorrent client, here you can configure "
 "the settings."
@@ -415,33 +415,33 @@ msgstr ""
 "установите необходимый для работы пакет демона transmission-daemon-openssl "
 "или transmission-daemon-mbedtls."
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:120
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:116
 msgid "Trash original torrent files"
 msgstr "Удалить торрент файлы"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:84
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:80
 msgid "Upload slots per torrent"
 msgstr "Кол-во слотов раздачи на торрент файл"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:128
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:124
 msgid "Watch directory"
 msgstr "Папка поиска демоном<br />торрент файлов"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:278
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:274
 msgid "When enabled, this will toggle the <b>alt-speed-enabled</b> setting"
 msgstr ""
 "Когда включено, переключается значение параметра <b>alt-speed-enabled</b>"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:185
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:181
 msgid "hours"
 msgstr "часа(ов)"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:281
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:284
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:277
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:280
 msgid "in minutes from midnight"
 msgstr "в минутах от полуночи"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:171
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:167
 msgid "uTP enabled"
 msgstr "uTP включен"
 
index e323b98ac4e87fafd01a970327ceb344914fb1a9..85341401527c1ab44878a0f3eb225f174ef2c03b 100644 (file)
@@ -1,8 +1,8 @@
 msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2020-04-04 17:34+0000\n"
-"Last-Translator: Dušan Kazik <prescott66@gmail.com>\n"
+"PO-Revision-Date: 2020-06-09 21:41+0000\n"
+"Last-Translator: Miloš Leškanič <leskanic@gmail.com>\n"
 "Language-Team: Slovak <https://hosted.weblate.org/projects/openwrt/"
 "luciapplicationstransmission/sk/>\n"
 "Language: sk\n"
@@ -10,129 +10,129 @@ msgstr ""
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
 "Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n"
-"X-Generator: Weblate 4.0-dev\n"
+"X-Generator: Weblate 4.1-dev\n"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:69
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:65
 msgid "Alternative download speed"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:63
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:59
 msgid "Alternative speed enabled"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:281
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:277
 msgid "Alternative speed time begin"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:287
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:283
 msgid "Alternative speed time day"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:284
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:280
 msgid "Alternative speed time end"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:278
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:274
 msgid "Alternative speed timing enabled"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:66
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:62
 msgid "Alternative upload speed"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:117
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:113
 msgid "Automatically start added torrents"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:60
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:56
 msgid "Bandwidth settings"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:178
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:174
 msgid "Binding address IPv4"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:180
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:176
 msgid "Binding address IPv6"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:90
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:86
 msgid "Block list enabled"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:93
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:89
 msgid "Blocklist URL"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:87
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:83
 msgid "Blocklists"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:135
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:131
 msgid "Cache size in MB"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:54
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:50
 msgid "Config file directory"
 msgstr "Adresár konfiguračného súboru"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:57
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:53
 msgid "Custom Web UI directory"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:137
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:133
 msgid "DHT enabled"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:155
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:151
 msgid "Debug"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:101
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:97
 msgid "Download directory"
 msgstr "Adresár na stiahnutie"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:215
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:211
 msgid "Download queue enabled"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:221
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:217
 msgid "Download queue size"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:125
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:121
 msgid "Enable watch directory"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:51
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:47
 msgid "Enabled"
-msgstr "Zapnuté"
+msgstr "Povolené"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:140
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:136
 msgid "Encryption"
 msgstr "Šifrovanie"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:153
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:149
 msgid "Error"
 msgstr "Chyba"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:111
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:107
 msgid "Fast"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:98
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:94
 msgid "Files and Locations"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:112
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:108
 msgid "Full"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:187
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:183
 msgid "Global peer limit"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:48
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:44
 msgid "Global settings"
 msgstr ""
 
@@ -140,250 +140,250 @@ msgstr ""
 msgid "Grant UCI access for luci-app-transmission"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:293
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:289
 msgid "Idle seeding limit"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:290
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:286
 msgid "Idle seeding limit enabled"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:106
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:102
 msgid "Incomplete directory"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:103
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:99
 msgid "Incomplete directory enabled"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:154
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:150
 msgid "Info"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:148
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:144
 msgid "LPD enabled"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:145
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:141
 msgid "Lazy bitfield enabled"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:151
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:147
 msgid "Message level"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:132
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:128
 msgid "Miscellaneous"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:152
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:148
 msgid "None"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:287
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:283
 msgid ""
 "Number/bitfield. Start with 0, then for each day you want the scheduler "
 "enabled, add a value. For Sunday - 1, Monday - 2, Tuesday - 4, Wednesday - "
 "8, Thursday - 16, Friday - 32, Saturday - 64"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:110
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:106
 msgid "Off"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:42
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:38
 msgid "Open Web Interface"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:157
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:153
 msgid "PEX enabled"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:194
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:190
 msgid "Peer Port settings"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:182
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:178
 msgid "Peer congestion algorithm"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:189
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:185
 msgid "Peer limit per torrent"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:197
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:193
 msgid "Peer port"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:202
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:198
 msgid "Peer port random high"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:205
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:201
 msgid "Peer port random low"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:199
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:195
 msgid "Peer port random on start"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:175
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:171
 msgid "Peer settings"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:191
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:187
 msgid "Peer socket <abbr title=\"Type of Service\">TOS</abbr>"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:208
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:204
 msgid "Port forwarding enabled"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:109
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:105
 msgid "Preallocation"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:142
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:138
 msgid "Prefer encrypted"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:141
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:137
 msgid "Prefer unencrypted"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:160
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:156
 msgid "Prefetch enabled"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:218
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:214
 msgid "Queue stalled enabled"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:227
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:223
 msgid "Queue stalled minutes"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:212
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:208
 msgid "Queueing"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:246
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:242
 msgid "RPC URL"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:263
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:259
 msgid "RPC authentication required"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:240
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:236
 msgid "RPC bind address"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:237
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:233
 msgid "RPC enabled"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:253
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:249
 msgid "RPC host whitelist"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:249
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:245
 msgid "RPC host whitelist enabled"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:270
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:266
 msgid "RPC password"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:243
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:239
 msgid "RPC port"
 msgstr "RPC port"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:234
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:230
 msgid "RPC settings"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:267
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:263
 msgid "RPC username"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:260
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:256
 msgid "RPC whitelist"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:256
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:252
 msgid "RPC whitelist enabled"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:299
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:295
 msgid "Ratio limit"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:296
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:292
 msgid "Ratio limit enabled"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:185
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:181
 msgid "Recycle peer id after"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:114
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:110
 msgid "Rename partial files"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:143
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:139
 msgid "Require encrypted"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:56
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:52
 msgid "Run daemon as group"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:55
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:51
 msgid "Run daemon as user"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:275
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:271
 msgid "Scheduling"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:162
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:158
 msgid "Scrape paused torrents enabled"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:165
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:161
 msgid "Script torrent done enabled"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:168
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:164
 msgid "Script torrent done filename"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:224
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:220
 msgid "Seed queue enabled"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:230
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:226
 msgid "Seed queue size"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:75
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:71
 msgid "Speed limit down"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:72
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:68
 msgid "Speed limit down enabled"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:81
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:77
 msgid "Speed limit up"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:78
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:74
 msgid "Speed limit up enabled"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:183
+#: 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"
@@ -394,37 +394,37 @@ msgstr ""
 msgid "Transmission"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:46
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:42
 msgid ""
 "Transmission daemon is a simple bittorrent client, here you can configure "
 "the settings."
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:120
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:116
 msgid "Trash original torrent files"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:84
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:80
 msgid "Upload slots per torrent"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:128
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:124
 msgid "Watch directory"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:278
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:274
 msgid "When enabled, this will toggle the <b>alt-speed-enabled</b> setting"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:185
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:181
 msgid "hours"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:281
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:284
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:277
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:280
 msgid "in minutes from midnight"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:171
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:167
 msgid "uTP enabled"
 msgstr ""
index 6c88bf498da6da931fe9f332a6a7199aed85556d..e4026c4c3b9b5794e8f7f28023656cdb854a1797 100644 (file)
@@ -12,128 +12,128 @@ msgstr ""
 "Plural-Forms: nplurals=2; plural=n != 1;\n"
 "X-Generator: Weblate 3.9.1-dev\n"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:69
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:65
 msgid "Alternative download speed"
 msgstr "Alternativ nerladdningshastighet"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:63
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:59
 msgid "Alternative speed enabled"
 msgstr "Alternativ hastighet aktiverat"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:281
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:277
 msgid "Alternative speed time begin"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:287
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:283
 msgid "Alternative speed time day"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:284
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:280
 msgid "Alternative speed time end"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:278
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:274
 msgid "Alternative speed timing enabled"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:66
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:62
 msgid "Alternative upload speed"
 msgstr "Alternativ uppladdningshastighet"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:117
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:113
 msgid "Automatically start added torrents"
 msgstr "Starta tillagda torrents automatiskt"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:60
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:56
 msgid "Bandwidth settings"
 msgstr "Inställningar för bandbredd"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:178
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:174
 msgid "Binding address IPv4"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:180
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:176
 msgid "Binding address IPv6"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:90
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:86
 msgid "Block list enabled"
 msgstr "Blockeringslista aktiverad"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:93
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:89
 msgid "Blocklist URL"
 msgstr "Blockeringslistans URL"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:87
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:83
 msgid "Blocklists"
 msgstr "Blockeringslistor"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:135
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:131
 msgid "Cache size in MB"
 msgstr "Storlek på cache i MB"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:54
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:50
 msgid "Config file directory"
 msgstr "Ställ in fil-mapp"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:57
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:53
 #, fuzzy
 msgid "Custom Web UI directory"
 msgstr "Ställ in fil-mapp"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:137
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:133
 msgid "DHT enabled"
 msgstr "DHT aktiverat"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:155
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:151
 msgid "Debug"
 msgstr "Felsök"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:101
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:97
 msgid "Download directory"
 msgstr "Nedladdningsmapp"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:215
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:211
 msgid "Download queue enabled"
 msgstr "Nerladdnings-kö aktiverad"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:221
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:217
 msgid "Download queue size"
 msgstr "Storlek på nerladdningskön"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:125
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:121
 msgid "Enable watch directory"
 msgstr "Aktivera övervakningsmapp"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:51
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:47
 msgid "Enabled"
 msgstr "Aktiverad"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:140
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:136
 msgid "Encryption"
 msgstr "Kryptering"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:153
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:149
 msgid "Error"
 msgstr "Fel"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:111
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:107
 msgid "Fast"
 msgstr "Snabb"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:98
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:94
 msgid "Files and Locations"
 msgstr "Filer och Platser"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:112
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:108
 msgid "Full"
 msgstr "Fullständig"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:187
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:183
 msgid "Global peer limit"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:48
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:44
 msgid "Global settings"
 msgstr "Globala inställningar"
 
@@ -141,255 +141,255 @@ msgstr "Globala inställningar"
 msgid "Grant UCI access for luci-app-transmission"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:293
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:289
 msgid "Idle seeding limit"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:290
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:286
 msgid "Idle seeding limit enabled"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:106
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:102
 msgid "Incomplete directory"
 msgstr "Ej komplett mapp"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:103
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:99
 msgid "Incomplete directory enabled"
 msgstr "Ej komplett mapp aktiverad"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:154
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:150
 msgid "Info"
 msgstr "Info"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:148
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:144
 msgid "LPD enabled"
 msgstr "LPD aktiverat"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:145
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:141
 msgid "Lazy bitfield enabled"
 msgstr "Lazy bitfield aktiverat"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:151
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:147
 msgid "Message level"
 msgstr "Meddelandenivå"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:132
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:128
 msgid "Miscellaneous"
 msgstr "Diverse"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:152
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:148
 msgid "None"
 msgstr "Ingen"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:287
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:283
 msgid ""
 "Number/bitfield. Start with 0, then for each day you want the scheduler "
 "enabled, add a value. For Sunday - 1, Monday - 2, Tuesday - 4, Wednesday - "
 "8, Thursday - 16, Friday - 32, Saturday - 64"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:110
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:106
 msgid "Off"
 msgstr "Av"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:42
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:38
 msgid "Open Web Interface"
 msgstr "Öppna webbgränssnittet"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:157
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:153
 msgid "PEX enabled"
 msgstr "PEX aktiverat"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:194
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:190
 msgid "Peer Port settings"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:182
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:178
 msgid "Peer congestion algorithm"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:189
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:185
 msgid "Peer limit per torrent"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:197
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:193
 msgid "Peer port"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:202
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:198
 msgid "Peer port random high"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:205
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:201
 msgid "Peer port random low"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:199
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:195
 msgid "Peer port random on start"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:175
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:171
 msgid "Peer settings"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:191
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:187
 msgid "Peer socket <abbr title=\"Type of Service\">TOS</abbr>"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:208
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:204
 msgid "Port forwarding enabled"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:109
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:105
 msgid "Preallocation"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:142
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:138
 #, fuzzy
 msgid "Prefer encrypted"
 msgstr "Föredraget"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:141
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:137
 #, fuzzy
 msgid "Prefer unencrypted"
 msgstr "Föredraget"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:160
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:156
 msgid "Prefetch enabled"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:218
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:214
 msgid "Queue stalled enabled"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:227
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:223
 msgid "Queue stalled minutes"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:212
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:208
 msgid "Queueing"
 msgstr "Köar"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:246
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:242
 msgid "RPC URL"
 msgstr "URL för RPC"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:263
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:259
 msgid "RPC authentication required"
 msgstr "RPC-autentisering krävs"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:240
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:236
 msgid "RPC bind address"
 msgstr "Bindningsadress för RPC"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:237
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:233
 msgid "RPC enabled"
 msgstr "RPC aktiverat"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:253
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:249
 #, fuzzy
 msgid "RPC host whitelist"
 msgstr "Vitlista för RPC"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:249
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:245
 #, fuzzy
 msgid "RPC host whitelist enabled"
 msgstr "Vitlistan för RPC aktiverad"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:270
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:266
 msgid "RPC password"
 msgstr "RPC-lösenord"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:243
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:239
 msgid "RPC port"
 msgstr "RPC-port"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:234
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:230
 msgid "RPC settings"
 msgstr "Inställningar för RPC"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:267
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:263
 msgid "RPC username"
 msgstr "RPC-användarnamn"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:260
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:256
 msgid "RPC whitelist"
 msgstr "Vitlista för RPC"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:256
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:252
 msgid "RPC whitelist enabled"
 msgstr "Vitlistan för RPC aktiverad"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:299
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:295
 msgid "Ratio limit"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:296
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:292
 msgid "Ratio limit enabled"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:185
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:181
 msgid "Recycle peer id after"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:114
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:110
 msgid "Rename partial files"
 msgstr "Döp om icke fullständiga filer"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:143
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:139
 msgid "Require encrypted"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:56
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:52
 #, fuzzy
 msgid "Run daemon as group"
 msgstr "Kör daemon som användare"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:55
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:51
 msgid "Run daemon as user"
 msgstr "Kör daemon som användare"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:275
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:271
 msgid "Scheduling"
 msgstr "Schemaläggning"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:162
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:158
 msgid "Scrape paused torrents enabled"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:165
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:161
 msgid "Script torrent done enabled"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:168
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:164
 msgid "Script torrent done filename"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:224
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:220
 msgid "Seed queue enabled"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:230
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:226
 msgid "Seed queue size"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:75
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:71
 msgid "Speed limit down"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:72
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:68
 msgid "Speed limit down enabled"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:81
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:77
 msgid "Speed limit up"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:78
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:74
 msgid "Speed limit up enabled"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:183
+#: 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"
@@ -400,7 +400,7 @@ msgstr ""
 msgid "Transmission"
 msgstr "Transmission"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:46
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:42
 msgid ""
 "Transmission daemon is a simple bittorrent client, here you can configure "
 "the settings."
@@ -408,32 +408,32 @@ msgstr ""
 "Transmission-demonen är en enkel bittorrent-klient och här kan du ställa in "
 "inställningarna."
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:120
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:116
 msgid "Trash original torrent files"
 msgstr "Släng de ordinarie torrent-filerna i papperskorgen"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:84
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:80
 msgid "Upload slots per torrent"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:128
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:124
 msgid "Watch directory"
 msgstr "Övervaka mapp"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:278
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:274
 msgid "When enabled, this will toggle the <b>alt-speed-enabled</b> setting"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:185
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:181
 msgid "hours"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:281
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:284
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:277
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:280
 msgid "in minutes from midnight"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:171
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:167
 msgid "uTP enabled"
 msgstr "uTP aktiverat"
 
index 0f32493a4bbde03c884693105a4527c18b9531c4..0eb5445aa149563afb9ac900ca07ad7bea1e9e41 100644 (file)
 msgid ""
 msgstr "Content-Type: text/plain; charset=UTF-8"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:69
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:65
 msgid "Alternative download speed"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:63
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:59
 msgid "Alternative speed enabled"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:281
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:277
 msgid "Alternative speed time begin"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:287
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:283
 msgid "Alternative speed time day"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:284
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:280
 msgid "Alternative speed time end"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:278
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:274
 msgid "Alternative speed timing enabled"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:66
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:62
 msgid "Alternative upload speed"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:117
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:113
 msgid "Automatically start added torrents"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:60
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:56
 msgid "Bandwidth settings"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:178
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:174
 msgid "Binding address IPv4"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:180
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:176
 msgid "Binding address IPv6"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:90
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:86
 msgid "Block list enabled"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:93
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:89
 msgid "Blocklist URL"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:87
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:83
 msgid "Blocklists"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:135
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:131
 msgid "Cache size in MB"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:54
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:50
 msgid "Config file directory"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:57
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:53
 msgid "Custom Web UI directory"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:137
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:133
 msgid "DHT enabled"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:155
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:151
 msgid "Debug"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:101
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:97
 msgid "Download directory"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:215
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:211
 msgid "Download queue enabled"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:221
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:217
 msgid "Download queue size"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:125
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:121
 msgid "Enable watch directory"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:51
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:47
 msgid "Enabled"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:140
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:136
 msgid "Encryption"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:153
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:149
 msgid "Error"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:111
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:107
 msgid "Fast"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:98
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:94
 msgid "Files and Locations"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:112
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:108
 msgid "Full"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:187
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:183
 msgid "Global peer limit"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:48
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:44
 msgid "Global settings"
 msgstr ""
 
@@ -129,250 +129,250 @@ msgstr ""
 msgid "Grant UCI access for luci-app-transmission"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:293
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:289
 msgid "Idle seeding limit"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:290
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:286
 msgid "Idle seeding limit enabled"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:106
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:102
 msgid "Incomplete directory"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:103
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:99
 msgid "Incomplete directory enabled"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:154
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:150
 msgid "Info"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:148
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:144
 msgid "LPD enabled"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:145
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:141
 msgid "Lazy bitfield enabled"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:151
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:147
 msgid "Message level"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:132
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:128
 msgid "Miscellaneous"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:152
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:148
 msgid "None"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:287
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:283
 msgid ""
 "Number/bitfield. Start with 0, then for each day you want the scheduler "
 "enabled, add a value. For Sunday - 1, Monday - 2, Tuesday - 4, Wednesday - "
 "8, Thursday - 16, Friday - 32, Saturday - 64"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:110
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:106
 msgid "Off"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:42
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:38
 msgid "Open Web Interface"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:157
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:153
 msgid "PEX enabled"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:194
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:190
 msgid "Peer Port settings"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:182
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:178
 msgid "Peer congestion algorithm"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:189
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:185
 msgid "Peer limit per torrent"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:197
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:193
 msgid "Peer port"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:202
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:198
 msgid "Peer port random high"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:205
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:201
 msgid "Peer port random low"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:199
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:195
 msgid "Peer port random on start"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:175
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:171
 msgid "Peer settings"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:191
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:187
 msgid "Peer socket <abbr title=\"Type of Service\">TOS</abbr>"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:208
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:204
 msgid "Port forwarding enabled"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:109
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:105
 msgid "Preallocation"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:142
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:138
 msgid "Prefer encrypted"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:141
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:137
 msgid "Prefer unencrypted"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:160
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:156
 msgid "Prefetch enabled"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:218
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:214
 msgid "Queue stalled enabled"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:227
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:223
 msgid "Queue stalled minutes"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:212
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:208
 msgid "Queueing"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:246
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:242
 msgid "RPC URL"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:263
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:259
 msgid "RPC authentication required"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:240
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:236
 msgid "RPC bind address"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:237
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:233
 msgid "RPC enabled"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:253
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:249
 msgid "RPC host whitelist"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:249
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:245
 msgid "RPC host whitelist enabled"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:270
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:266
 msgid "RPC password"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:243
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:239
 msgid "RPC port"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:234
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:230
 msgid "RPC settings"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:267
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:263
 msgid "RPC username"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:260
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:256
 msgid "RPC whitelist"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:256
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:252
 msgid "RPC whitelist enabled"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:299
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:295
 msgid "Ratio limit"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:296
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:292
 msgid "Ratio limit enabled"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:185
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:181
 msgid "Recycle peer id after"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:114
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:110
 msgid "Rename partial files"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:143
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:139
 msgid "Require encrypted"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:56
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:52
 msgid "Run daemon as group"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:55
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:51
 msgid "Run daemon as user"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:275
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:271
 msgid "Scheduling"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:162
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:158
 msgid "Scrape paused torrents enabled"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:165
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:161
 msgid "Script torrent done enabled"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:168
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:164
 msgid "Script torrent done filename"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:224
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:220
 msgid "Seed queue enabled"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:230
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:226
 msgid "Seed queue size"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:75
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:71
 msgid "Speed limit down"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:72
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:68
 msgid "Speed limit down enabled"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:81
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:77
 msgid "Speed limit up"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:78
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:74
 msgid "Speed limit up enabled"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:183
+#: 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"
@@ -383,37 +383,37 @@ msgstr ""
 msgid "Transmission"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:46
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:42
 msgid ""
 "Transmission daemon is a simple bittorrent client, here you can configure "
 "the settings."
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:120
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:116
 msgid "Trash original torrent files"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:84
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:80
 msgid "Upload slots per torrent"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:128
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:124
 msgid "Watch directory"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:278
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:274
 msgid "When enabled, this will toggle the <b>alt-speed-enabled</b> setting"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:185
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:181
 msgid "hours"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:281
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:284
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:277
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:280
 msgid "in minutes from midnight"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:171
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:167
 msgid "uTP enabled"
 msgstr ""
index 37adeb6a7458ea83f5388af9638a5fc5eb6d6b0e..7d9f87e4e6aa5e7db3409e63e8a2cf41dac739a7 100644 (file)
@@ -8,127 +8,127 @@ msgstr ""
 "Content-Transfer-Encoding: 8bit\n"
 "Plural-Forms: nplurals=1; plural=0;\n"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:69
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:65
 msgid "Alternative download speed"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:63
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:59
 msgid "Alternative speed enabled"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:281
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:277
 msgid "Alternative speed time begin"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:287
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:283
 msgid "Alternative speed time day"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:284
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:280
 msgid "Alternative speed time end"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:278
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:274
 msgid "Alternative speed timing enabled"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:66
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:62
 msgid "Alternative upload speed"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:117
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:113
 msgid "Automatically start added torrents"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:60
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:56
 msgid "Bandwidth settings"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:178
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:174
 msgid "Binding address IPv4"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:180
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:176
 msgid "Binding address IPv6"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:90
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:86
 msgid "Block list enabled"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:93
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:89
 msgid "Blocklist URL"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:87
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:83
 msgid "Blocklists"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:135
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:131
 msgid "Cache size in MB"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:54
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:50
 msgid "Config file directory"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:57
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:53
 msgid "Custom Web UI directory"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:137
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:133
 msgid "DHT enabled"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:155
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:151
 msgid "Debug"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:101
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:97
 msgid "Download directory"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:215
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:211
 msgid "Download queue enabled"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:221
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:217
 msgid "Download queue size"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:125
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:121
 msgid "Enable watch directory"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:51
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:47
 msgid "Enabled"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:140
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:136
 msgid "Encryption"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:153
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:149
 msgid "Error"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:111
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:107
 msgid "Fast"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:98
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:94
 msgid "Files and Locations"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:112
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:108
 msgid "Full"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:187
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:183
 msgid "Global peer limit"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:48
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:44
 msgid "Global settings"
 msgstr ""
 
@@ -136,250 +136,250 @@ msgstr ""
 msgid "Grant UCI access for luci-app-transmission"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:293
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:289
 msgid "Idle seeding limit"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:290
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:286
 msgid "Idle seeding limit enabled"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:106
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:102
 msgid "Incomplete directory"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:103
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:99
 msgid "Incomplete directory enabled"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:154
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:150
 msgid "Info"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:148
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:144
 msgid "LPD enabled"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:145
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:141
 msgid "Lazy bitfield enabled"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:151
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:147
 msgid "Message level"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:132
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:128
 msgid "Miscellaneous"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:152
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:148
 msgid "None"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:287
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:283
 msgid ""
 "Number/bitfield. Start with 0, then for each day you want the scheduler "
 "enabled, add a value. For Sunday - 1, Monday - 2, Tuesday - 4, Wednesday - "
 "8, Thursday - 16, Friday - 32, Saturday - 64"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:110
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:106
 msgid "Off"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:42
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:38
 msgid "Open Web Interface"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:157
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:153
 msgid "PEX enabled"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:194
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:190
 msgid "Peer Port settings"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:182
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:178
 msgid "Peer congestion algorithm"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:189
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:185
 msgid "Peer limit per torrent"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:197
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:193
 msgid "Peer port"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:202
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:198
 msgid "Peer port random high"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:205
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:201
 msgid "Peer port random low"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:199
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:195
 msgid "Peer port random on start"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:175
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:171
 msgid "Peer settings"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:191
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:187
 msgid "Peer socket <abbr title=\"Type of Service\">TOS</abbr>"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:208
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:204
 msgid "Port forwarding enabled"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:109
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:105
 msgid "Preallocation"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:142
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:138
 msgid "Prefer encrypted"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:141
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:137
 msgid "Prefer unencrypted"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:160
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:156
 msgid "Prefetch enabled"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:218
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:214
 msgid "Queue stalled enabled"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:227
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:223
 msgid "Queue stalled minutes"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:212
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:208
 msgid "Queueing"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:246
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:242
 msgid "RPC URL"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:263
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:259
 msgid "RPC authentication required"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:240
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:236
 msgid "RPC bind address"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:237
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:233
 msgid "RPC enabled"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:253
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:249
 msgid "RPC host whitelist"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:249
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:245
 msgid "RPC host whitelist enabled"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:270
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:266
 msgid "RPC password"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:243
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:239
 msgid "RPC port"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:234
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:230
 msgid "RPC settings"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:267
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:263
 msgid "RPC username"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:260
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:256
 msgid "RPC whitelist"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:256
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:252
 msgid "RPC whitelist enabled"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:299
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:295
 msgid "Ratio limit"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:296
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:292
 msgid "Ratio limit enabled"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:185
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:181
 msgid "Recycle peer id after"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:114
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:110
 msgid "Rename partial files"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:143
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:139
 msgid "Require encrypted"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:56
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:52
 msgid "Run daemon as group"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:55
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:51
 msgid "Run daemon as user"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:275
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:271
 msgid "Scheduling"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:162
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:158
 msgid "Scrape paused torrents enabled"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:165
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:161
 msgid "Script torrent done enabled"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:168
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:164
 msgid "Script torrent done filename"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:224
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:220
 msgid "Seed queue enabled"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:230
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:226
 msgid "Seed queue size"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:75
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:71
 msgid "Speed limit down"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:72
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:68
 msgid "Speed limit down enabled"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:81
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:77
 msgid "Speed limit up"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:78
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:74
 msgid "Speed limit up enabled"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:183
+#: 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"
@@ -390,37 +390,37 @@ msgstr ""
 msgid "Transmission"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:46
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:42
 msgid ""
 "Transmission daemon is a simple bittorrent client, here you can configure "
 "the settings."
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:120
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:116
 msgid "Trash original torrent files"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:84
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:80
 msgid "Upload slots per torrent"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:128
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:124
 msgid "Watch directory"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:278
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:274
 msgid "When enabled, this will toggle the <b>alt-speed-enabled</b> setting"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:185
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:181
 msgid "hours"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:281
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:284
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:277
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:280
 msgid "in minutes from midnight"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:171
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:167
 msgid "uTP enabled"
 msgstr ""
index e73b6f6d13c64005a87add143a3a24cf4c6cb8c2..8c3c61307856194e603a27d954f22f8e574b4ad7 100644 (file)
@@ -15,128 +15,128 @@ msgstr ""
 "4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
 "X-Generator: Weblate 4.0-dev\n"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:69
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:65
 msgid "Alternative download speed"
 msgstr "Альтернативна швидкість завантаження"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:63
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:59
 msgid "Alternative speed enabled"
 msgstr "Альтернативна швидкість увімкнути"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:281
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:277
 msgid "Alternative speed time begin"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:287
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:283
 msgid "Alternative speed time day"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:284
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:280
 msgid "Alternative speed time end"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:278
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:274
 msgid "Alternative speed timing enabled"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:66
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:62
 msgid "Alternative upload speed"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:117
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:113
 msgid "Automatically start added torrents"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:60
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:56
 msgid "Bandwidth settings"
 msgstr "Налаштування пропускної здатності"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:178
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:174
 msgid "Binding address IPv4"
 msgstr "Прив’язка адреси IPv4"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:180
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:176
 msgid "Binding address IPv6"
 msgstr "Прив’язка адреси IPv6"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:90
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:86
 msgid "Block list enabled"
 msgstr "Список заблокованих увімкнено"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:93
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:89
 msgid "Blocklist URL"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:87
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:83
 msgid "Blocklists"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:135
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:131
 msgid "Cache size in MB"
 msgstr "Розмір кешу в МБ"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:54
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:50
 msgid "Config file directory"
 msgstr "Каталог файлів конфігурації"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:57
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:53
 #, fuzzy
 msgid "Custom Web UI directory"
 msgstr "Каталог файлів конфігурації"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:137
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:133
 msgid "DHT enabled"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:155
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:151
 msgid "Debug"
 msgstr "Зневаджування"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:101
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:97
 msgid "Download directory"
 msgstr "Каталог завантажень"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:215
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:211
 msgid "Download queue enabled"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:221
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:217
 msgid "Download queue size"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:125
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:121
 msgid "Enable watch directory"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:51
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:47
 msgid "Enabled"
 msgstr "Увімкнено"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:140
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:136
 msgid "Encryption"
 msgstr "Шифрування"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:153
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:149
 msgid "Error"
 msgstr "Помилка"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:111
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:107
 msgid "Fast"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:98
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:94
 msgid "Files and Locations"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:112
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:108
 msgid "Full"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:187
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:183
 msgid "Global peer limit"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:48
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:44
 msgid "Global settings"
 msgstr ""
 
@@ -144,251 +144,251 @@ msgstr ""
 msgid "Grant UCI access for luci-app-transmission"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:293
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:289
 msgid "Idle seeding limit"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:290
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:286
 msgid "Idle seeding limit enabled"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:106
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:102
 msgid "Incomplete directory"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:103
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:99
 msgid "Incomplete directory enabled"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:154
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:150
 msgid "Info"
 msgstr "Інформація"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:148
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:144
 msgid "LPD enabled"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:145
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:141
 msgid "Lazy bitfield enabled"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:151
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:147
 msgid "Message level"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:132
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:128
 msgid "Miscellaneous"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:152
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:148
 msgid "None"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:287
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:283
 msgid ""
 "Number/bitfield. Start with 0, then for each day you want the scheduler "
 "enabled, add a value. For Sunday - 1, Monday - 2, Tuesday - 4, Wednesday - "
 "8, Thursday - 16, Friday - 32, Saturday - 64"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:110
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:106
 msgid "Off"
 msgstr "Вимк."
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:42
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:38
 msgid "Open Web Interface"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:157
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:153
 msgid "PEX enabled"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:194
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:190
 msgid "Peer Port settings"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:182
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:178
 msgid "Peer congestion algorithm"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:189
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:185
 msgid "Peer limit per torrent"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:197
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:193
 msgid "Peer port"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:202
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:198
 msgid "Peer port random high"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:205
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:201
 msgid "Peer port random low"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:199
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:195
 msgid "Peer port random on start"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:175
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:171
 msgid "Peer settings"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:191
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:187
 msgid "Peer socket <abbr title=\"Type of Service\">TOS</abbr>"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:208
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:204
 msgid "Port forwarding enabled"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:109
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:105
 msgid "Preallocation"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:142
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:138
 msgid "Prefer encrypted"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:141
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:137
 msgid "Prefer unencrypted"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:160
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:156
 msgid "Prefetch enabled"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:218
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:214
 msgid "Queue stalled enabled"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:227
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:223
 msgid "Queue stalled minutes"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:212
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:208
 msgid "Queueing"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:246
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:242
 msgid "RPC URL"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:263
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:259
 msgid "RPC authentication required"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:240
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:236
 msgid "RPC bind address"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:237
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:233
 msgid "RPC enabled"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:253
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:249
 msgid "RPC host whitelist"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:249
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:245
 #, fuzzy
 msgid "RPC host whitelist enabled"
 msgstr "Список заблокованих увімкнено"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:270
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:266
 msgid "RPC password"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:243
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:239
 msgid "RPC port"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:234
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:230
 msgid "RPC settings"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:267
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:263
 msgid "RPC username"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:260
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:256
 msgid "RPC whitelist"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:256
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:252
 msgid "RPC whitelist enabled"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:299
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:295
 msgid "Ratio limit"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:296
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:292
 msgid "Ratio limit enabled"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:185
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:181
 msgid "Recycle peer id after"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:114
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:110
 msgid "Rename partial files"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:143
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:139
 msgid "Require encrypted"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:56
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:52
 msgid "Run daemon as group"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:55
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:51
 msgid "Run daemon as user"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:275
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:271
 msgid "Scheduling"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:162
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:158
 msgid "Scrape paused torrents enabled"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:165
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:161
 msgid "Script torrent done enabled"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:168
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:164
 msgid "Script torrent done filename"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:224
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:220
 msgid "Seed queue enabled"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:230
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:226
 msgid "Seed queue size"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:75
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:71
 msgid "Speed limit down"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:72
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:68
 msgid "Speed limit down enabled"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:81
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:77
 msgid "Speed limit up"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:78
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:74
 msgid "Speed limit up enabled"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:183
+#: 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"
@@ -399,37 +399,37 @@ msgstr ""
 msgid "Transmission"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:46
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:42
 msgid ""
 "Transmission daemon is a simple bittorrent client, here you can configure "
 "the settings."
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:120
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:116
 msgid "Trash original torrent files"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:84
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:80
 msgid "Upload slots per torrent"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:128
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:124
 msgid "Watch directory"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:278
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:274
 msgid "When enabled, this will toggle the <b>alt-speed-enabled</b> setting"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:185
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:181
 msgid "hours"
 msgstr "годин"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:281
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:284
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:277
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:280
 msgid "in minutes from midnight"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:171
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:167
 msgid "uTP enabled"
 msgstr ""
index 3091e8bb01047c2b71a104dd228fd760fd2b9571..56e67ddc322875bcb0158b97e2227a536d619b86 100644 (file)
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:69
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:65
 msgid "Alternative download speed"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:63
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:59
 msgid "Alternative speed enabled"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:281
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:277
 msgid "Alternative speed time begin"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:287
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:283
 msgid "Alternative speed time day"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:284
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:280
 msgid "Alternative speed time end"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:278
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:274
 msgid "Alternative speed timing enabled"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:66
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:62
 msgid "Alternative upload speed"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:117
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:113
 msgid "Automatically start added torrents"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:60
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:56
 msgid "Bandwidth settings"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:178
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:174
 msgid "Binding address IPv4"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:180
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:176
 msgid "Binding address IPv6"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:90
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:86
 msgid "Block list enabled"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:93
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:89
 msgid "Blocklist URL"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:87
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:83
 msgid "Blocklists"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:135
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:131
 msgid "Cache size in MB"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:54
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:50
 msgid "Config file directory"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:57
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:53
 msgid "Custom Web UI directory"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:137
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:133
 msgid "DHT enabled"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:155
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:151
 msgid "Debug"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:101
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:97
 msgid "Download directory"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:215
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:211
 msgid "Download queue enabled"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:221
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:217
 msgid "Download queue size"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:125
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:121
 msgid "Enable watch directory"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:51
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:47
 msgid "Enabled"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:140
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:136
 msgid "Encryption"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:153
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:149
 msgid "Error"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:111
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:107
 msgid "Fast"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:98
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:94
 msgid "Files and Locations"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:112
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:108
 msgid "Full"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:187
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:183
 msgid "Global peer limit"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:48
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:44
 msgid "Global settings"
 msgstr ""
 
@@ -126,250 +126,250 @@ msgstr ""
 msgid "Grant UCI access for luci-app-transmission"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:293
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:289
 msgid "Idle seeding limit"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:290
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:286
 msgid "Idle seeding limit enabled"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:106
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:102
 msgid "Incomplete directory"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:103
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:99
 msgid "Incomplete directory enabled"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:154
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:150
 msgid "Info"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:148
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:144
 msgid "LPD enabled"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:145
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:141
 msgid "Lazy bitfield enabled"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:151
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:147
 msgid "Message level"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:132
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:128
 msgid "Miscellaneous"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:152
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:148
 msgid "None"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:287
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:283
 msgid ""
 "Number/bitfield. Start with 0, then for each day you want the scheduler "
 "enabled, add a value. For Sunday - 1, Monday - 2, Tuesday - 4, Wednesday - "
 "8, Thursday - 16, Friday - 32, Saturday - 64"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:110
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:106
 msgid "Off"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:42
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:38
 msgid "Open Web Interface"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:157
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:153
 msgid "PEX enabled"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:194
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:190
 msgid "Peer Port settings"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:182
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:178
 msgid "Peer congestion algorithm"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:189
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:185
 msgid "Peer limit per torrent"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:197
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:193
 msgid "Peer port"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:202
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:198
 msgid "Peer port random high"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:205
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:201
 msgid "Peer port random low"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:199
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:195
 msgid "Peer port random on start"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:175
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:171
 msgid "Peer settings"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:191
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:187
 msgid "Peer socket <abbr title=\"Type of Service\">TOS</abbr>"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:208
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:204
 msgid "Port forwarding enabled"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:109
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:105
 msgid "Preallocation"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:142
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:138
 msgid "Prefer encrypted"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:141
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:137
 msgid "Prefer unencrypted"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:160
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:156
 msgid "Prefetch enabled"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:218
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:214
 msgid "Queue stalled enabled"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:227
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:223
 msgid "Queue stalled minutes"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:212
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:208
 msgid "Queueing"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:246
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:242
 msgid "RPC URL"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:263
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:259
 msgid "RPC authentication required"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:240
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:236
 msgid "RPC bind address"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:237
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:233
 msgid "RPC enabled"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:253
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:249
 msgid "RPC host whitelist"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:249
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:245
 msgid "RPC host whitelist enabled"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:270
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:266
 msgid "RPC password"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:243
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:239
 msgid "RPC port"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:234
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:230
 msgid "RPC settings"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:267
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:263
 msgid "RPC username"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:260
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:256
 msgid "RPC whitelist"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:256
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:252
 msgid "RPC whitelist enabled"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:299
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:295
 msgid "Ratio limit"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:296
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:292
 msgid "Ratio limit enabled"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:185
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:181
 msgid "Recycle peer id after"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:114
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:110
 msgid "Rename partial files"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:143
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:139
 msgid "Require encrypted"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:56
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:52
 msgid "Run daemon as group"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:55
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:51
 msgid "Run daemon as user"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:275
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:271
 msgid "Scheduling"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:162
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:158
 msgid "Scrape paused torrents enabled"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:165
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:161
 msgid "Script torrent done enabled"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:168
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:164
 msgid "Script torrent done filename"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:224
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:220
 msgid "Seed queue enabled"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:230
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:226
 msgid "Seed queue size"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:75
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:71
 msgid "Speed limit down"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:72
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:68
 msgid "Speed limit down enabled"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:81
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:77
 msgid "Speed limit up"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:78
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:74
 msgid "Speed limit up enabled"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:183
+#: 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"
@@ -380,37 +380,37 @@ msgstr ""
 msgid "Transmission"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:46
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:42
 msgid ""
 "Transmission daemon is a simple bittorrent client, here you can configure "
 "the settings."
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:120
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:116
 msgid "Trash original torrent files"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:84
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:80
 msgid "Upload slots per torrent"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:128
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:124
 msgid "Watch directory"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:278
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:274
 msgid "When enabled, this will toggle the <b>alt-speed-enabled</b> setting"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:185
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:181
 msgid "hours"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:281
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:284
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:277
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:280
 msgid "in minutes from midnight"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:171
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:167
 msgid "uTP enabled"
 msgstr ""
index b5a5fa9e0b30994b4f31a98f47d8faf043cc8a12..f76abfcb329c4b6b46f4013cc529f153b12f1e74 100644 (file)
@@ -17,127 +17,127 @@ msgstr ""
 "Plural-Forms: nplurals=1; plural=0;\n"
 "X-Generator: Weblate 4.1-dev\n"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:69
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:65
 msgid "Alternative download speed"
 msgstr "临时下载限速"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:63
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:59
 msgid "Alternative speed enabled"
 msgstr "临时限速已启用"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:281
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:277
 msgid "Alternative speed time begin"
 msgstr "计划限速始于"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:287
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:283
 msgid "Alternative speed time day"
 msgstr "计划限速日期"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:284
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:280
 msgid "Alternative speed time end"
 msgstr "计划限速止于"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:278
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:274
 msgid "Alternative speed timing enabled"
 msgstr "计划限速已启用"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:66
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:62
 msgid "Alternative upload speed"
 msgstr "临时上传速度"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:117
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:113
 msgid "Automatically start added torrents"
 msgstr "种子自动下载"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:60
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:56
 msgid "Bandwidth settings"
 msgstr "带宽配置"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:178
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:174
 msgid "Binding address IPv4"
 msgstr "绑定 IPv4 地址"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:180
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:176
 msgid "Binding address IPv6"
 msgstr "绑定 IPv6 地址"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:90
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:86
 msgid "Block list enabled"
 msgstr "阻止列表已启用"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:93
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:89
 msgid "Blocklist URL"
 msgstr "URL阻止清单"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:87
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:83
 msgid "Blocklists"
 msgstr "阻止清单"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:135
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:131
 msgid "Cache size in MB"
 msgstr "缓存大小(MB)"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:54
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:50
 msgid "Config file directory"
 msgstr "配置文件目录"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:57
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:53
 msgid "Custom Web UI directory"
 msgstr "自定义 Web UI 目录"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:137
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:133
 msgid "DHT enabled"
 msgstr "启用 DHT"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:155
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:151
 msgid "Debug"
 msgstr "调试"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:101
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:97
 msgid "Download directory"
 msgstr "下载目录"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:215
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:211
 msgid "Download queue enabled"
 msgstr "下载队列已启用"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:221
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:217
 msgid "Download queue size"
 msgstr "下载队列大小"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:125
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:121
 msgid "Enable watch directory"
 msgstr "启用种子轮询目录"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:51
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:47
 msgid "Enabled"
 msgstr "已启用"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:140
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:136
 msgid "Encryption"
 msgstr "加密"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:153
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:149
 msgid "Error"
 msgstr "错误"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:111
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:107
 msgid "Fast"
 msgstr "快速"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:98
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:94
 msgid "Files and Locations"
 msgstr "文件和位置"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:112
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:108
 msgid "Full"
 msgstr "全分配"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:187
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:183
 msgid "Global peer limit"
 msgstr "全局 Peer 限制"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:48
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:44
 msgid "Global settings"
 msgstr "全局设置"
 
@@ -145,47 +145,47 @@ msgstr "全局设置"
 msgid "Grant UCI access for luci-app-transmission"
 msgstr "授予UCI访问luci-app-transmission的权限"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:293
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:289
 msgid "Idle seeding limit"
 msgstr "空闲做种限时"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:290
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:286
 msgid "Idle seeding limit enabled"
 msgstr "空闲做种时间已启用"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:106
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:102
 msgid "Incomplete directory"
 msgstr "未完成目录"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:103
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:99
 msgid "Incomplete directory enabled"
 msgstr "未完成目录已启用"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:154
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:150
 msgid "Info"
 msgstr "信息"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:148
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:144
 msgid "LPD enabled"
 msgstr "LPD 已启用"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:145
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:141
 msgid "Lazy bitfield enabled"
 msgstr "位段延迟已启用"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:151
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:147
 msgid "Message level"
 msgstr "消息级别"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:132
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:128
 msgid "Miscellaneous"
 msgstr "杂项"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:152
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:148
 msgid "None"
 msgstr "空"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:287
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:283
 msgid ""
 "Number/bitfield. Start with 0, then for each day you want the scheduler "
 "enabled, add a value. For Sunday - 1, Monday - 2, Tuesday - 4, Wednesday - "
@@ -194,203 +194,203 @@ msgstr ""
 "生效日期是对应日期的算术加和值。对应关系:周日-1、周一-2、周二-4、周三-8、周"
 "四-16、周五-32、周六-64。"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:110
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:106
 msgid "Off"
 msgstr "关"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:42
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:38
 msgid "Open Web Interface"
 msgstr "打开 Web 管理界面"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:157
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:153
 msgid "PEX enabled"
 msgstr "PEX 已启用"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:194
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:190
 msgid "Peer Port settings"
 msgstr "Peer 端口设置"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:182
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:178
 msgid "Peer congestion algorithm"
 msgstr "Peer 拥塞算法"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:189
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:185
 msgid "Peer limit per torrent"
 msgstr "每个种子 Peer 限制数"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:197
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:193
 msgid "Peer port"
 msgstr "Peer 端口"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:202
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:198
 msgid "Peer port random high"
 msgstr "Peer 随机端口最大值"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:205
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:201
 msgid "Peer port random low"
 msgstr "Peer 随机端口最小值"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:199
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:195
 msgid "Peer port random on start"
 msgstr "Peer 端口随机"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:175
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:171
 msgid "Peer settings"
 msgstr "Peer 设置"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:191
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:187
 msgid "Peer socket <abbr title=\"Type of Service\">TOS</abbr>"
 msgstr "Peer 套接字 <abbr title=\"服务类型\">TOS</abbr>"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:208
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:204
 msgid "Port forwarding enabled"
 msgstr "端口转发已启用"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:109
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:105
 msgid "Preallocation"
 msgstr "磁盘预分配策略"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:142
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:138
 msgid "Prefer encrypted"
 msgstr "偏好加密"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:141
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:137
 msgid "Prefer unencrypted"
 msgstr "偏好未加密"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:160
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:156
 msgid "Prefetch enabled"
 msgstr "预取缓存已启用"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:218
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:214
 msgid "Queue stalled enabled"
 msgstr "队列暂停已启用"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:227
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:223
 msgid "Queue stalled minutes"
 msgstr "队列暂停分钟"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:212
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:208
 msgid "Queueing"
 msgstr "队列"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:246
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:242
 msgid "RPC URL"
 msgstr "RPC URL"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:263
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:259
 msgid "RPC authentication required"
 msgstr "RPC 授权验证"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:240
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:236
 msgid "RPC bind address"
 msgstr "RPC 绑定地址"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:237
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:233
 msgid "RPC enabled"
 msgstr "RPC 已启用"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:253
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:249
 msgid "RPC host whitelist"
 msgstr "RPC 主机白名单"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:249
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:245
 msgid "RPC host whitelist enabled"
 msgstr "RPC 主机白名单已启用"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:270
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:266
 msgid "RPC password"
 msgstr "RPC 密码"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:243
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:239
 msgid "RPC port"
 msgstr "RPC 端口"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:234
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:230
 msgid "RPC settings"
 msgstr "RPC 配置"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:267
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:263
 msgid "RPC username"
 msgstr "RPC 用户名"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:260
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:256
 msgid "RPC whitelist"
 msgstr "RPC 白名单"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:256
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:252
 msgid "RPC whitelist enabled"
 msgstr "RPC 白名单已启用"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:299
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:295
 msgid "Ratio limit"
 msgstr "分享率限值"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:296
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:292
 msgid "Ratio limit enabled"
 msgstr "分享率限制已启用"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:185
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:181
 msgid "Recycle peer id after"
 msgstr "回收 peer id 时长"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:114
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:110
 msgid "Rename partial files"
 msgstr "重命名未完成文件"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:143
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:139
 msgid "Require encrypted"
 msgstr "要求加密"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:56
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:52
 msgid "Run daemon as group"
 msgstr "以此组权限运行"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:55
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:51
 msgid "Run daemon as user"
 msgstr "以此用户权限运行"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:275
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:271
 msgid "Scheduling"
 msgstr "计划任务"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:162
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:158
 msgid "Scrape paused torrents enabled"
 msgstr "忽略暂停种子已启用"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:165
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:161
 msgid "Script torrent done enabled"
 msgstr "种子完成时运行脚本已启用"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:168
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:164
 msgid "Script torrent done filename"
 msgstr "脚本文件名"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:224
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:220
 msgid "Seed queue enabled"
 msgstr "做种队列已启用"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:230
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:226
 msgid "Seed queue size"
 msgstr "做种队列大小"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:75
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:71
 msgid "Speed limit down"
 msgstr "下载限速"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:72
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:68
 msgid "Speed limit down enabled"
 msgstr "下载限速已启用"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:81
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:77
 msgid "Speed limit up"
 msgstr "上传限速"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:78
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:74
 msgid "Speed limit up enabled"
 msgstr "上传限速已启用"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:183
+#: 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"
@@ -404,38 +404,38 @@ msgstr ""
 msgid "Transmission"
 msgstr "Transmission"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:46
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:42
 msgid ""
 "Transmission daemon is a simple bittorrent client, here you can configure "
 "the settings."
 msgstr "Transmission 是一个简单的 bittorrent 客户端,在这里您可以配置其设置。"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:120
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:116
 msgid "Trash original torrent files"
 msgstr "删除种子源文件"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:84
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:80
 msgid "Upload slots per torrent"
 msgstr "每个种子上传连接数"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:128
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:124
 msgid "Watch directory"
 msgstr "轮询种子目录"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:278
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:274
 msgid "When enabled, this will toggle the <b>alt-speed-enabled</b> setting"
 msgstr "当启用后,会开启/关闭<b>临时限速已启用</b>设置"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:185
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:181
 msgid "hours"
 msgstr "小时"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:281
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:284
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:277
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:280
 msgid "in minutes from midnight"
 msgstr "从晚上 00:00 起的分钟数,限速到临时速度"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:171
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:167
 msgid "uTP enabled"
 msgstr "uTP 已启用"
 
index 33cd53a4f96ec79de1595092ae48d7ee076734a6..2d2e9534a879f49c5649ee372c75599db546b3d9 100644 (file)
@@ -17,128 +17,128 @@ msgstr ""
 "Plural-Forms: nplurals=1; plural=0;\n"
 "X-Generator: Weblate 4.0-dev\n"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:69
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:65
 msgid "Alternative download speed"
 msgstr "臨時下載限速"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:63
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:59
 msgid "Alternative speed enabled"
 msgstr "臨時限速已啟用"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:281
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:277
 msgid "Alternative speed time begin"
 msgstr "計劃限速始於"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:287
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:283
 msgid "Alternative speed time day"
 msgstr "計劃限速日期"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:284
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:280
 msgid "Alternative speed time end"
 msgstr "計劃限速止於"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:278
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:274
 msgid "Alternative speed timing enabled"
 msgstr "計劃限速已啟用"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:66
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:62
 msgid "Alternative upload speed"
 msgstr "臨時上傳速度"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:117
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:113
 msgid "Automatically start added torrents"
 msgstr "種子自動下載"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:60
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:56
 msgid "Bandwidth settings"
 msgstr "頻寬配置"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:178
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:174
 msgid "Binding address IPv4"
 msgstr "繫結 IPv4 位址"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:180
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:176
 msgid "Binding address IPv6"
 msgstr "繫結 IPv6 位址"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:90
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:86
 msgid "Block list enabled"
 msgstr "阻止列表已啟用"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:93
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:89
 msgid "Blocklist URL"
 msgstr "URL阻止清單"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:87
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:83
 msgid "Blocklists"
 msgstr "阻止清單"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:135
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:131
 msgid "Cache size in MB"
 msgstr "快取大小(MB)"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:54
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:50
 msgid "Config file directory"
 msgstr "配置檔案的目錄"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:57
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:53
 #, fuzzy
 msgid "Custom Web UI directory"
 msgstr "自訂 WEB UI 目錄"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:137
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:133
 msgid "DHT enabled"
 msgstr "啟用 DHT"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:155
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:151
 msgid "Debug"
 msgstr "除錯 Debug"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:101
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:97
 msgid "Download directory"
 msgstr "下載目錄"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:215
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:211
 msgid "Download queue enabled"
 msgstr "下載佇列已啟用"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:221
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:217
 msgid "Download queue size"
 msgstr "下載佇列大小"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:125
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:121
 msgid "Enable watch directory"
 msgstr "啟用種子輪詢目錄"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:51
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:47
 msgid "Enabled"
 msgstr "啟用"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:140
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:136
 msgid "Encryption"
 msgstr "加密"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:153
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:149
 msgid "Error"
 msgstr "錯誤"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:111
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:107
 msgid "Fast"
 msgstr "快速"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:98
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:94
 msgid "Files and Locations"
 msgstr "檔案和位置"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:112
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:108
 msgid "Full"
 msgstr "全分配"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:187
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:183
 msgid "Global peer limit"
 msgstr "全域性 Peer 限制"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:48
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:44
 msgid "Global settings"
 msgstr "全域性設定"
 
@@ -146,47 +146,47 @@ msgstr "全域性設定"
 msgid "Grant UCI access for luci-app-transmission"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:293
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:289
 msgid "Idle seeding limit"
 msgstr "空閒做種限時"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:290
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:286
 msgid "Idle seeding limit enabled"
 msgstr "空閒做種時間已啟用"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:106
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:102
 msgid "Incomplete directory"
 msgstr "未完成目錄"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:103
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:99
 msgid "Incomplete directory enabled"
 msgstr "未完成目錄已啟用"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:154
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:150
 msgid "Info"
 msgstr "資訊"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:148
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:144
 msgid "LPD enabled"
 msgstr "LPD 已啟用"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:145
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:141
 msgid "Lazy bitfield enabled"
 msgstr "位段延遲已啟用"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:151
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:147
 msgid "Message level"
 msgstr "訊息級別"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:132
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:128
 msgid "Miscellaneous"
 msgstr "其他引數"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:152
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:148
 msgid "None"
 msgstr "空"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:287
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:283
 msgid ""
 "Number/bitfield. Start with 0, then for each day you want the scheduler "
 "enabled, add a value. For Sunday - 1, Monday - 2, Tuesday - 4, Wednesday - "
@@ -195,209 +195,209 @@ msgstr ""
 "生效日期是對應日期的算術加和值。對應關係:週日-1、週一-2、週二-4、週三-8、周"
 "四-16、週五-32、週六-64。"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:110
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:106
 msgid "Off"
 msgstr "關"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:42
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:38
 msgid "Open Web Interface"
 msgstr "開啟 Web 管理介面"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:157
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:153
 msgid "PEX enabled"
 msgstr "PEX 已啟用"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:194
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:190
 msgid "Peer Port settings"
 msgstr "Peer 埠設定"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:182
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:178
 msgid "Peer congestion algorithm"
 msgstr "Peer 擁塞演算法"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:189
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:185
 msgid "Peer limit per torrent"
 msgstr "每個種子 Peer 限制數"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:197
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:193
 msgid "Peer port"
 msgstr "Peer 埠"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:202
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:198
 msgid "Peer port random high"
 msgstr "Peer 隨機埠最大值"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:205
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:201
 msgid "Peer port random low"
 msgstr "Peer 隨機埠最小值"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:199
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:195
 msgid "Peer port random on start"
 msgstr "Peer 埠隨機"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:175
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:171
 msgid "Peer settings"
 msgstr "Peer 設定"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:191
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:187
 msgid "Peer socket <abbr title=\"Type of Service\">TOS</abbr>"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:208
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:204
 msgid "Port forwarding enabled"
 msgstr "埠轉發已啟用"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:109
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:105
 #, fuzzy
 msgid "Preallocation"
 msgstr "磁碟預分配策略"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:142
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:138
 #, fuzzy
 msgid "Prefer encrypted"
 msgstr "優先"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:141
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:137
 #, fuzzy
 msgid "Prefer unencrypted"
 msgstr "優先"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:160
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:156
 msgid "Prefetch enabled"
 msgstr "預取快取已啟用"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:218
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:214
 msgid "Queue stalled enabled"
 msgstr "佇列暫停已啟用"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:227
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:223
 msgid "Queue stalled minutes"
 msgstr "佇列暫停分鐘"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:212
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:208
 msgid "Queueing"
 msgstr "佇列"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:246
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:242
 msgid "RPC URL"
 msgstr "RPC URL"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:263
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:259
 msgid "RPC authentication required"
 msgstr "RPC 授權驗證"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:240
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:236
 msgid "RPC bind address"
 msgstr "RPC 繫結位址"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:237
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:233
 msgid "RPC enabled"
 msgstr "RPC 已啟用"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:253
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:249
 #, fuzzy
 msgid "RPC host whitelist"
 msgstr "RPC 白名單"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:249
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:245
 #, fuzzy
 msgid "RPC host whitelist enabled"
 msgstr "RPC 白名單已啟用"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:270
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:266
 msgid "RPC password"
 msgstr "RPC 密碼"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:243
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:239
 msgid "RPC port"
 msgstr "RPC 埠"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:234
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:230
 msgid "RPC settings"
 msgstr "RPC 配置"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:267
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:263
 msgid "RPC username"
 msgstr "RPC 使用者名稱"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:260
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:256
 msgid "RPC whitelist"
 msgstr "RPC 白名單"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:256
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:252
 msgid "RPC whitelist enabled"
 msgstr "RPC 白名單已啟用"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:299
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:295
 msgid "Ratio limit"
 msgstr "分享率限值"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:296
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:292
 msgid "Ratio limit enabled"
 msgstr "分享率限制已啟用"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:185
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:181
 msgid "Recycle peer id after"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:114
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:110
 msgid "Rename partial files"
 msgstr "重新命名未完成檔案"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:143
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:139
 msgid "Require encrypted"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:56
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:52
 #, fuzzy
 msgid "Run daemon as group"
 msgstr "使用者組"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:55
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:51
 msgid "Run daemon as user"
 msgstr "使用者組"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:275
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:271
 msgid "Scheduling"
 msgstr "計劃任務"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:162
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:158
 msgid "Scrape paused torrents enabled"
 msgstr "忽略暫停種子已啟用"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:165
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:161
 msgid "Script torrent done enabled"
 msgstr "種子完成時執行指令碼已啟用"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:168
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:164
 msgid "Script torrent done filename"
 msgstr "指令碼檔名"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:224
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:220
 msgid "Seed queue enabled"
 msgstr "做種佇列已啟用"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:230
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:226
 msgid "Seed queue size"
 msgstr "做種佇列大小"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:75
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:71
 msgid "Speed limit down"
 msgstr "下載限速"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:72
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:68
 msgid "Speed limit down enabled"
 msgstr "下載限速已啟用"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:81
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:77
 msgid "Speed limit up"
 msgstr "上傳限速"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:78
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:74
 msgid "Speed limit up enabled"
 msgstr "上傳限速已啟用"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:183
+#: 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"
@@ -408,38 +408,38 @@ msgstr ""
 msgid "Transmission"
 msgstr "Transmission"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:46
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:42
 msgid ""
 "Transmission daemon is a simple bittorrent client, here you can configure "
 "the settings."
 msgstr "Transmission 是一個簡單的 bittorrent 客戶端,在這裡您可以配置其設定。"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:120
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:116
 msgid "Trash original torrent files"
 msgstr "刪除種子原始檔"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:84
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:80
 msgid "Upload slots per torrent"
 msgstr "每個種子上傳連線數"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:128
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:124
 msgid "Watch directory"
 msgstr "輪詢種子目錄"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:278
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:274
 msgid "When enabled, this will toggle the <b>alt-speed-enabled</b> setting"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:185
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:181
 msgid "hours"
 msgstr ""
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:281
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:284
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:277
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:280
 msgid "in minutes from midnight"
 msgstr "從晚上 00:00 起的分鐘數,限速到臨時速度"
 
-#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:171
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:167
 msgid "uTP enabled"
 msgstr "uTP 已啟用"
 
diff --git a/applications/luci-app-travelmate/po/ar/travelmate.po b/applications/luci-app-travelmate/po/ar/travelmate.po
new file mode 100644 (file)
index 0000000..6f3910e
--- /dev/null
@@ -0,0 +1,570 @@
+msgid ""
+msgstr ""
+"Language: ar\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#: applications/luci-app-travelmate/luasrc/view/travelmate/runtime.htm:206
+msgid "AP on"
+msgstr ""
+
+#: applications/luci-app-travelmate/luasrc/view/travelmate/stations.htm:113
+#: applications/luci-app-travelmate/luasrc/view/travelmate/wifi_scan.htm:45
+msgid "Action"
+msgstr ""
+
+#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/overview_tab.lua:74
+msgid "Add Open Uplinks"
+msgstr ""
+
+#: applications/luci-app-travelmate/luasrc/view/travelmate/wifi_scan.htm:75
+msgid "Add Uplink"
+msgstr ""
+
+#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/wifi_add.lua:13
+msgid "Add Wireless Uplink Configuration"
+msgstr ""
+
+#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/overview_tab.lua:118
+msgid ""
+"Additional trigger delay in seconds before travelmate processing begins."
+msgstr ""
+
+#: applications/luci-app-travelmate/luasrc/controller/travelmate.lua:25
+msgid "Advanced"
+msgstr ""
+
+#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/wifi_add.lua:92
+#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/wifi_edit.lua:74
+msgid "Authentication"
+msgstr ""
+
+#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/wifi_add.lua:162
+#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/wifi_edit.lua:154
+msgid "Auto Login Script"
+msgstr ""
+
+#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/wifi_add.lua:79
+#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/wifi_add.lua:138
+#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/wifi_edit.lua:61
+#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/wifi_edit.lua:126
+msgid "Automatic"
+msgstr ""
+
+#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/overview_tab.lua:75
+msgid ""
+"Automatically add open uplinks like hotel captive portals to your wireless "
+"config."
+msgstr ""
+
+#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/overview_tab.lua:112
+msgid ""
+"Automatically resets the 'Faulty Stations' list after n minutes. Default is "
+"'0' which means no expiry."
+msgstr ""
+
+#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/wifi_add.lua:53
+#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/wifi_edit.lua:30
+#: applications/luci-app-travelmate/luasrc/view/travelmate/stations.htm:111
+msgid "BSSID"
+msgstr ""
+
+#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/wifi_add.lua:15
+#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/wifi_edit.lua:12
+#: applications/luci-app-travelmate/luasrc/view/travelmate/wifi_scan.htm:84
+msgid "Back to overview"
+msgstr ""
+
+#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/overview_tab.lua:148
+msgid "Buffer size in bytes to prepare nearby scan results."
+msgstr ""
+
+#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/overview_tab.lua:58
+msgid "Captive Portal Detection"
+msgstr ""
+
+#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/overview_tab.lua:59
+msgid ""
+"Check the internet availability, log captive portal redirections and keep "
+"the uplink connection 'alive'."
+msgstr ""
+
+#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/wifi_add.lua:78
+#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/wifi_add.lua:137
+#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/wifi_edit.lua:60
+#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/wifi_edit.lua:125
+msgid "Cipher"
+msgstr ""
+
+#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/overview_tab.lua:14
+msgid ""
+"Configuration of the travelmate package to to enable travel router "
+"functionality."
+msgstr ""
+
+#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/overview_tab.lua:123
+msgid "Connection Limit"
+msgstr ""
+
+#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/overview_tab.lua:25
+msgid "Create Uplink interface"
+msgstr ""
+
+#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/overview_tab.lua:26
+msgid ""
+"Create a new wireless wan uplink interface, configure it to use dhcp and"
+msgstr ""
+
+#: applications/luci-app-travelmate/luasrc/view/travelmate/stations.htm:109
+msgid "Device"
+msgstr ""
+
+#: applications/luci-app-travelmate/luasrc/view/travelmate/stations.htm:132
+msgid "Down"
+msgstr ""
+
+#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/wifi_add.lua:85
+#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/wifi_edit.lua:67
+msgid "EAP-Method"
+msgstr ""
+
+#: applications/luci-app-travelmate/luasrc/view/travelmate/stations.htm:133
+msgid "Edit"
+msgstr ""
+
+#: applications/luci-app-travelmate/luasrc/controller/travelmate.lua:29
+msgid "Edit Firewall Configuration"
+msgstr ""
+
+#: applications/luci-app-travelmate/luasrc/controller/travelmate.lua:28
+msgid "Edit Network Configuration"
+msgstr ""
+
+#: applications/luci-app-travelmate/luasrc/controller/travelmate.lua:26
+msgid "Edit Travelmate Configuration"
+msgstr ""
+
+#: applications/luci-app-travelmate/luasrc/controller/travelmate.lua:27
+msgid "Edit Wireless Configuration"
+msgstr ""
+
+#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/wifi_edit.lua:10
+msgid "Edit Wireless Uplink Configuration"
+msgstr ""
+
+#: applications/luci-app-travelmate/luasrc/view/travelmate/stations.htm:133
+msgid "Edit this Uplink"
+msgstr ""
+
+#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/overview_tab.lua:54
+msgid "Enable Travelmate"
+msgstr ""
+
+#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/overview_tab.lua:103
+msgid "Enable Verbose Debug Logging"
+msgstr ""
+
+#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/wifi_add.lua:60
+#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/wifi_add.lua:72
+#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/wifi_add.lua:128
+#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/wifi_edit.lua:42
+#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/wifi_edit.lua:54
+#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/wifi_edit.lua:116
+#: applications/luci-app-travelmate/luasrc/view/travelmate/stations.htm:112
+#: applications/luci-app-travelmate/luasrc/view/travelmate/wifi_scan.htm:43
+msgid "Encryption"
+msgstr ""
+
+#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/wifi_add.lua:163
+#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/wifi_edit.lua:155
+msgid ""
+"External script reference which will be called for automated captive portal "
+"logins."
+msgstr ""
+
+#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/overview_tab.lua:100
+msgid "Extra Options"
+msgstr ""
+
+#: applications/luci-app-travelmate/luasrc/view/travelmate/runtime.htm:128
+msgid "Faulty Stations"
+msgstr ""
+
+#: applications/luci-app-travelmate/luasrc/view/travelmate/stations.htm:148
+msgid "Find and join network on"
+msgstr ""
+
+#: applications/luci-app-travelmate/luasrc/view/travelmate/runtime.htm:217
+msgid "For QR-Code support please install package 'qrencode'!"
+msgstr ""
+
+#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/overview_tab.lua:15
+msgid ""
+"For further information <a href=\"%s\" target=\"_blank\">see online "
+"documentation</a>"
+msgstr ""
+
+#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/wifi_add.lua:80
+#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/wifi_add.lua:139
+#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/wifi_edit.lua:62
+#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/wifi_edit.lua:127
+msgid "Force CCMP (AES)"
+msgstr ""
+
+#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/wifi_add.lua:81
+#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/wifi_add.lua:140
+#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/wifi_edit.lua:63
+#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/wifi_edit.lua:128
+msgid "Force TKIP"
+msgstr ""
+
+#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/wifi_add.lua:82
+#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/wifi_add.lua:141
+#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/wifi_edit.lua:64
+#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/wifi_edit.lua:129
+msgid "Force TKIP and CCMP (AES)"
+msgstr ""
+
+#: applications/luci-app-travelmate/root/usr/share/rpcd/acl.d/luci-app-travelmate.json:3
+msgid "Grant UCI access for luci-app-travelmate"
+msgstr ""
+
+#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/overview_tab.lua:136
+msgid ""
+"How long should travelmate wait for a successful wlan uplink connection."
+msgstr ""
+
+#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/wifi_add.lua:105
+#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/wifi_edit.lua:87
+msgid "Identity"
+msgstr ""
+
+#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/wifi_add.lua:46
+msgid "Ignore BSSID"
+msgstr ""
+
+#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/cfg_firewall_tab.lua:9
+#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/cfg_network_tab.lua:9
+#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/cfg_wireless_tab.lua:9
+#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/configuration_tab.lua:9
+msgid "Input file not found, please check your configuration."
+msgstr ""
+
+#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/overview_tab.lua:135
+msgid "Interface Timeout"
+msgstr ""
+
+#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/overview_tab.lua:24
+msgid "Interface Wizard"
+msgstr ""
+
+#: applications/luci-app-travelmate/luasrc/view/travelmate/runtime.htm:140
+msgid "Last Run"
+msgstr ""
+
+#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/overview_tab.lua:111
+msgid "List Auto Expiry"
+msgstr ""
+
+#: applications/luci-app-travelmate/luasrc/view/travelmate/runtime.htm:62
+msgid "Loading"
+msgstr ""
+
+#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/overview_tab.lua:130
+msgid ""
+"Minimum signal quality threshold as percent for conditional uplink (dis-) "
+"connections."
+msgstr ""
+
+#: applications/luci-app-travelmate/luasrc/view/travelmate/stations.htm:132
+msgid "Move down"
+msgstr ""
+
+#: applications/luci-app-travelmate/luasrc/view/travelmate/stations.htm:131
+msgid "Move up"
+msgstr ""
+
+#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/overview_tab.lua:80
+msgid "Name of the used uplink interface."
+msgstr ""
+
+#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/overview_tab.lua:63
+msgid "Net Error Check"
+msgstr ""
+
+#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/wifi_add.lua:164
+#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/wifi_edit.lua:156
+msgid "Optional Arguments"
+msgstr ""
+
+#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/overview_tab.lua:101
+msgid ""
+"Options for further tweaking in case the defaults are not suitable for you."
+msgstr ""
+
+#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/overview_tab.lua:141
+msgid "Overall Timeout"
+msgstr ""
+
+#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/overview_tab.lua:142
+msgid "Overall retry timeout in seconds."
+msgstr ""
+
+#: applications/luci-app-travelmate/luasrc/controller/travelmate.lua:22
+msgid "Overview"
+msgstr ""
+
+#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/wifi_edit.lua:49
+#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/wifi_edit.lua:90
+#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/wifi_edit.lua:135
+msgid "Passphrase"
+msgstr ""
+
+#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/wifi_add.lua:107
+msgid "Password"
+msgstr ""
+
+#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/wifi_add.lua:122
+#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/wifi_edit.lua:109
+msgid "Password of Private Key"
+msgstr ""
+
+#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/wifi_add.lua:111
+#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/wifi_edit.lua:95
+msgid "Path to CA-Certificate"
+msgstr ""
+
+#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/wifi_add.lua:114
+#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/wifi_edit.lua:99
+msgid "Path to Client-Certificate"
+msgstr ""
+
+#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/wifi_add.lua:118
+#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/wifi_edit.lua:104
+msgid "Path to Private Key"
+msgstr ""
+
+#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/overview_tab.lua:69
+msgid "ProActive Uplink Switch"
+msgstr ""
+
+#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/overview_tab.lua:70
+msgid ""
+"Proactively scan and switch to a higher prioritized uplink, despite of an "
+"already existing connection."
+msgstr ""
+
+#: applications/luci-app-travelmate/luasrc/view/travelmate/stations.htm:103
+msgid ""
+"Provides an overview of all configured uplinks for the travelmate interface "
+"(%s). You can edit, remove or re-order/prioritize existing uplinks or scan "
+"for new ones. The currently used uplink is emphasized in blue, faulty "
+"stations in red."
+msgstr ""
+
+#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/overview_tab.lua:107
+msgid "Radio Selection / Order"
+msgstr ""
+
+#: applications/luci-app-travelmate/luasrc/view/travelmate/stations.htm:134
+msgid "Remove"
+msgstr ""
+
+#: applications/luci-app-travelmate/luasrc/view/travelmate/stations.htm:134
+msgid "Remove this Uplink"
+msgstr ""
+
+#: applications/luci-app-travelmate/luasrc/view/travelmate/wifi_scan.htm:89
+msgid "Repeat scan"
+msgstr ""
+
+#: applications/luci-app-travelmate/luasrc/view/travelmate/runtime.htm:15
+#: applications/luci-app-travelmate/luasrc/view/travelmate/runtime.htm:149
+msgid "Restart"
+msgstr ""
+
+#: applications/luci-app-travelmate/luasrc/view/travelmate/runtime.htm:147
+msgid "Restart Travelmate"
+msgstr ""
+
+#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/overview_tab.lua:108
+msgid ""
+"Restrict travelmate to a single radio (e.g. 'radio1') or change the overall "
+"scanning order (e.g. 'radio1 radio2 radio0')."
+msgstr ""
+
+#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/overview_tab.lua:124
+msgid "Retry limit to connect to an uplink."
+msgstr ""
+
+#: applications/luci-app-travelmate/luasrc/view/travelmate/runtime.htm:102
+msgid "Runtime Information"
+msgstr ""
+
+#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/wifi_add.lua:41
+#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/wifi_edit.lua:26
+#: applications/luci-app-travelmate/luasrc/view/travelmate/stations.htm:110
+msgid "SSID"
+msgstr ""
+
+#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/wifi_add.lua:39
+msgid "SSID (hidden)"
+msgstr ""
+
+#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/cfg_firewall_tab.lua:15
+#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/cfg_network_tab.lua:15
+#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/cfg_wireless_tab.lua:15
+#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/configuration_tab.lua:17
+#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/wifi_add.lua:14
+#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/wifi_edit.lua:11
+msgid "Save"
+msgstr ""
+
+#: applications/luci-app-travelmate/luasrc/view/travelmate/stations.htm:148
+msgid "Scan"
+msgstr ""
+
+#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/overview_tab.lua:147
+msgid "Scan Buffer Size"
+msgstr ""
+
+#: applications/luci-app-travelmate/luasrc/view/travelmate/runtime.htm:156
+msgid "Show/Hide QR-Codes"
+msgstr ""
+
+#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/overview_tab.lua:129
+msgid "Signal Quality Threshold"
+msgstr ""
+
+#: applications/luci-app-travelmate/luasrc/view/travelmate/wifi_scan.htm:44
+msgid "Signal strength"
+msgstr ""
+
+#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/wifi_add.lua:165
+#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/wifi_edit.lua:157
+msgid ""
+"Space separated list of additional arguments passed to the Auto Login "
+"Script, i.e. username and password"
+msgstr ""
+
+#: applications/luci-app-travelmate/luasrc/view/travelmate/runtime.htm:116
+msgid "Station ID (RADIO/SSID/BSSID)"
+msgstr ""
+
+#: applications/luci-app-travelmate/luasrc/view/travelmate/runtime.htm:122
+msgid "Station Interface"
+msgstr ""
+
+#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/wifi_add.lua:54
+msgid ""
+"The BSSID information '%s' is optional and only required for hidden networks"
+msgstr ""
+
+#: applications/luci-app-travelmate/luasrc/view/travelmate/logread.htm:31
+msgid "The syslog output, pre-filtered for travelmate related messages only."
+msgstr ""
+
+#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/cfg_firewall_tab.lua:19
+msgid ""
+"This form allows you to modify the content of the main firewall "
+"configuration file (/etc/config/firewall)."
+msgstr ""
+
+#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/cfg_network_tab.lua:19
+msgid ""
+"This form allows you to modify the content of the main network configuration "
+"file (/etc/config/network)."
+msgstr ""
+
+#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/configuration_tab.lua:21
+msgid ""
+"This form allows you to modify the content of the main travelmate "
+"configuration file (/etc/config/travelmate)."
+msgstr ""
+
+#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/cfg_wireless_tab.lua:19
+msgid ""
+"This form allows you to modify the content of the main wireless "
+"configuration file (/etc/config/wireless)."
+msgstr ""
+
+#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/overview_tab.lua:28
+msgid "This step has only to be done once."
+msgstr ""
+
+#: applications/luci-app-travelmate/luasrc/controller/travelmate.lua:18
+#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/overview_tab.lua:13
+msgid "Travelmate"
+msgstr ""
+
+#: applications/luci-app-travelmate/luasrc/view/travelmate/runtime.htm:104
+msgid "Travelmate Status (Quality)"
+msgstr ""
+
+#: applications/luci-app-travelmate/luasrc/view/travelmate/runtime.htm:110
+msgid "Travelmate Version"
+msgstr ""
+
+#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/overview_tab.lua:64
+msgid "Treat missing internet availability as an error."
+msgstr ""
+
+#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/overview_tab.lua:117
+msgid "Trigger Delay"
+msgstr ""
+
+#: applications/luci-app-travelmate/luasrc/view/travelmate/stations.htm:131
+msgid "Up"
+msgstr ""
+
+#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/overview_tab.lua:79
+msgid "Uplink / Trigger interface"
+msgstr ""
+
+#: applications/luci-app-travelmate/luasrc/view/travelmate/wifi_scan.htm:42
+msgid "Uplink BSSID"
+msgstr ""
+
+#: applications/luci-app-travelmate/luasrc/view/travelmate/wifi_scan.htm:41
+msgid "Uplink SSID"
+msgstr ""
+
+#: applications/luci-app-travelmate/luasrc/view/travelmate/runtime.htm:154
+msgid "View AP QR-Codes"
+msgstr ""
+
+#: applications/luci-app-travelmate/luasrc/controller/travelmate.lua:24
+msgid "View Logfile"
+msgstr ""
+
+#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/wifi_add.lua:67
+msgid "WEP-Passphrase"
+msgstr ""
+
+#: applications/luci-app-travelmate/luasrc/view/travelmate/runtime.htm:134
+msgid "WPA Capabilities"
+msgstr ""
+
+#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/wifi_add.lua:147
+msgid "WPA-Passphrase"
+msgstr ""
+
+#: applications/luci-app-travelmate/luasrc/view/travelmate/wifi_scan.htm:37
+msgid "Wireless Scan"
+msgstr ""
+
+#: applications/luci-app-travelmate/luasrc/controller/travelmate.lua:23
+msgid "Wireless Stations"
+msgstr ""
+
+#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/overview_tab.lua:27
+msgid "add it to the wan zone of the firewall."
+msgstr ""
+
+#: applications/luci-app-travelmate/luasrc/view/travelmate/wifi_scan.htm:50
+msgid "hidden"
+msgstr ""
+
+#: applications/luci-app-travelmate/luasrc/view/travelmate/runtime.htm:206
+msgid "with SSID"
+msgstr ""
index 59a38b0edad5757084175fb8e6d72fd1e18744b3..47d72b1f60a202e4f93e39bbd62b50048ed0d6a6 100644 (file)
@@ -1,8 +1,14 @@
 msgid ""
 msgstr ""
+"PO-Revision-Date: 2020-06-02 06:41+0000\n"
+"Last-Translator: Petri Asikainen <uniluodossa@gmail.com>\n"
+"Language-Team: Finnish <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationstravelmate/fi/>\n"
 "Language: fi\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+"X-Generator: Weblate 4.1-dev\n"
 
 #: applications/luci-app-travelmate/luasrc/view/travelmate/runtime.htm:206
 msgid "AP on"
@@ -11,7 +17,7 @@ msgstr ""
 #: applications/luci-app-travelmate/luasrc/view/travelmate/stations.htm:113
 #: applications/luci-app-travelmate/luasrc/view/travelmate/wifi_scan.htm:45
 msgid "Action"
-msgstr ""
+msgstr "Toimi"
 
 #: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/overview_tab.lua:74
 msgid "Add Open Uplinks"
@@ -37,7 +43,7 @@ msgstr ""
 #: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/wifi_add.lua:92
 #: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/wifi_edit.lua:74
 msgid "Authentication"
-msgstr ""
+msgstr "Todennus"
 
 #: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/wifi_add.lua:162
 #: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/wifi_edit.lua:154
@@ -67,7 +73,7 @@ msgstr ""
 #: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/wifi_edit.lua:30
 #: applications/luci-app-travelmate/luasrc/view/travelmate/stations.htm:111
 msgid "BSSID"
-msgstr ""
+msgstr "BSSID"
 
 #: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/wifi_add.lua:15
 #: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/wifi_edit.lua:12
@@ -94,7 +100,7 @@ msgstr ""
 #: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/wifi_edit.lua:60
 #: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/wifi_edit.lua:125
 msgid "Cipher"
-msgstr ""
+msgstr "Salakirjoitustapa"
 
 #: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/overview_tab.lua:14
 msgid ""
@@ -117,7 +123,7 @@ msgstr ""
 
 #: applications/luci-app-travelmate/luasrc/view/travelmate/stations.htm:109
 msgid "Device"
-msgstr ""
+msgstr "Laite"
 
 #: applications/luci-app-travelmate/luasrc/view/travelmate/stations.htm:132
 msgid "Down"
@@ -126,11 +132,11 @@ msgstr ""
 #: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/wifi_add.lua:85
 #: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/wifi_edit.lua:67
 msgid "EAP-Method"
-msgstr ""
+msgstr "EAP-menetelmä"
 
 #: applications/luci-app-travelmate/luasrc/view/travelmate/stations.htm:133
 msgid "Edit"
-msgstr ""
+msgstr "Muokkaa"
 
 #: applications/luci-app-travelmate/luasrc/controller/travelmate.lua:29
 msgid "Edit Firewall Configuration"
@@ -173,7 +179,7 @@ msgstr ""
 #: applications/luci-app-travelmate/luasrc/view/travelmate/stations.htm:112
 #: applications/luci-app-travelmate/luasrc/view/travelmate/wifi_scan.htm:43
 msgid "Encryption"
-msgstr ""
+msgstr "Salaus"
 
 #: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/wifi_add.lua:163
 #: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/wifi_edit.lua:155
@@ -227,7 +233,7 @@ msgstr ""
 
 #: applications/luci-app-travelmate/root/usr/share/rpcd/acl.d/luci-app-travelmate.json:3
 msgid "Grant UCI access for luci-app-travelmate"
-msgstr ""
+msgstr "Salli pääsy travelmaten UCI-asetuksiin"
 
 #: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/overview_tab.lua:136
 msgid ""
@@ -237,7 +243,7 @@ msgstr ""
 #: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/wifi_add.lua:105
 #: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/wifi_edit.lua:87
 msgid "Identity"
-msgstr ""
+msgstr "Identiteetti"
 
 #: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/wifi_add.lua:46
 msgid "Ignore BSSID"
@@ -260,7 +266,7 @@ msgstr ""
 
 #: applications/luci-app-travelmate/luasrc/view/travelmate/runtime.htm:140
 msgid "Last Run"
-msgstr ""
+msgstr "Viimeksi ajettu"
 
 #: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/overview_tab.lua:111
 msgid "List Auto Expiry"
@@ -268,7 +274,7 @@ msgstr ""
 
 #: applications/luci-app-travelmate/luasrc/view/travelmate/runtime.htm:62
 msgid "Loading"
-msgstr ""
+msgstr "Ladataan"
 
 #: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/overview_tab.lua:130
 msgid ""
@@ -312,7 +318,7 @@ msgstr ""
 
 #: applications/luci-app-travelmate/luasrc/controller/travelmate.lua:22
 msgid "Overview"
-msgstr ""
+msgstr "Yhteenveto"
 
 #: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/wifi_edit.lua:49
 #: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/wifi_edit.lua:90
@@ -322,17 +328,17 @@ msgstr ""
 
 #: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/wifi_add.lua:107
 msgid "Password"
-msgstr ""
+msgstr "Salasana"
 
 #: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/wifi_add.lua:122
 #: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/wifi_edit.lua:109
 msgid "Password of Private Key"
-msgstr ""
+msgstr "Yksityisen avaimen salasana"
 
 #: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/wifi_add.lua:111
 #: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/wifi_edit.lua:95
 msgid "Path to CA-Certificate"
-msgstr ""
+msgstr "Polku CA-varmenteeseen"
 
 #: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/wifi_add.lua:114
 #: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/wifi_edit.lua:99
@@ -342,7 +348,7 @@ msgstr ""
 #: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/wifi_add.lua:118
 #: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/wifi_edit.lua:104
 msgid "Path to Private Key"
-msgstr ""
+msgstr "Polku yksityiseen avaimeen"
 
 #: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/overview_tab.lua:69
 msgid "ProActive Uplink Switch"
@@ -368,7 +374,7 @@ msgstr ""
 
 #: applications/luci-app-travelmate/luasrc/view/travelmate/stations.htm:134
 msgid "Remove"
-msgstr ""
+msgstr "Poista"
 
 #: applications/luci-app-travelmate/luasrc/view/travelmate/stations.htm:134
 msgid "Remove this Uplink"
@@ -381,7 +387,7 @@ msgstr ""
 #: applications/luci-app-travelmate/luasrc/view/travelmate/runtime.htm:15
 #: applications/luci-app-travelmate/luasrc/view/travelmate/runtime.htm:149
 msgid "Restart"
-msgstr ""
+msgstr "Käynnistä uudelleen"
 
 #: applications/luci-app-travelmate/luasrc/view/travelmate/runtime.htm:147
 msgid "Restart Travelmate"
@@ -405,7 +411,7 @@ msgstr ""
 #: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/wifi_edit.lua:26
 #: applications/luci-app-travelmate/luasrc/view/travelmate/stations.htm:110
 msgid "SSID"
-msgstr ""
+msgstr "SSID"
 
 #: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/wifi_add.lua:39
 msgid "SSID (hidden)"
@@ -418,11 +424,11 @@ msgstr ""
 #: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/wifi_add.lua:14
 #: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/wifi_edit.lua:11
 msgid "Save"
-msgstr ""
+msgstr "Tallenna"
 
 #: applications/luci-app-travelmate/luasrc/view/travelmate/stations.htm:148
 msgid "Scan"
-msgstr ""
+msgstr "Skannaus"
 
 #: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/overview_tab.lua:147
 msgid "Scan Buffer Size"
@@ -563,7 +569,7 @@ msgstr ""
 
 #: applications/luci-app-travelmate/luasrc/view/travelmate/wifi_scan.htm:50
 msgid "hidden"
-msgstr ""
+msgstr "piilotettu"
 
 #: applications/luci-app-travelmate/luasrc/view/travelmate/runtime.htm:206
 msgid "with SSID"
index f6bafde48dc31ab1067764f52eea151677183337..946b8d67d940ef2d99c835c20e5d2ed17fa04718 100644 (file)
@@ -2,8 +2,8 @@ msgid ""
 msgstr ""
 "Project-Id-Version: \n"
 "POT-Creation-Date: \n"
-"PO-Revision-Date: 2020-02-12 11:01+0000\n"
-"Last-Translator: INAGAKI Hiroshi <musashino.open@gmail.com>\n"
+"PO-Revision-Date: 2020-06-13 22:13+0000\n"
+"Last-Translator: Satoru Yoshida <ramat@ram.ne.jp>\n"
 "Language-Team: Japanese <https://hosted.weblate.org/projects/openwrt/"
 "luciapplicationstravelmate/ja/>\n"
 "Language: ja\n"
@@ -11,7 +11,7 @@ msgstr ""
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
 "Plural-Forms: nplurals=1; plural=0;\n"
-"X-Generator: Weblate 3.11-dev\n"
+"X-Generator: Weblate 4.1-dev\n"
 
 #: applications/luci-app-travelmate/luasrc/view/travelmate/runtime.htm:206
 msgid "AP on"
@@ -249,7 +249,7 @@ msgstr "TKIP 及びCCMP (AES)"
 
 #: applications/luci-app-travelmate/root/usr/share/rpcd/acl.d/luci-app-travelmate.json:3
 msgid "Grant UCI access for luci-app-travelmate"
-msgstr ""
+msgstr "luci-app-travelmate に UCI アクセスを許可"
 
 #: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/overview_tab.lua:136
 msgid ""
@@ -259,7 +259,7 @@ msgstr "Travelmate が無線アップリンクへの接続成功を待つ時間
 #: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/wifi_add.lua:105
 #: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/wifi_edit.lua:87
 msgid "Identity"
-msgstr "ID"
+msgstr "識別子"
 
 #: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/wifi_add.lua:46
 msgid "Ignore BSSID"
@@ -302,11 +302,11 @@ msgstr ""
 
 #: applications/luci-app-travelmate/luasrc/view/travelmate/stations.htm:132
 msgid "Move down"
-msgstr "下へ"
+msgstr "下へ移動"
 
 #: applications/luci-app-travelmate/luasrc/view/travelmate/stations.htm:131
 msgid "Move up"
-msgstr "上へ"
+msgstr "上へ移動"
 
 #: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/overview_tab.lua:80
 msgid "Name of the used uplink interface."
@@ -319,7 +319,7 @@ msgstr "ネット エラーチェック"
 #: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/wifi_add.lua:164
 #: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/wifi_edit.lua:156
 msgid "Optional Arguments"
-msgstr ""
+msgstr "オプションの引数"
 
 #: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/overview_tab.lua:101
 msgid ""
@@ -394,11 +394,11 @@ msgstr "無線の選択 / 順番"
 
 #: applications/luci-app-travelmate/luasrc/view/travelmate/stations.htm:134
 msgid "Remove"
-msgstr ""
+msgstr "削除"
 
 #: applications/luci-app-travelmate/luasrc/view/travelmate/stations.htm:134
 msgid "Remove this Uplink"
-msgstr ""
+msgstr "このアップリンクを削除"
 
 #: applications/luci-app-travelmate/luasrc/view/travelmate/wifi_scan.htm:89
 msgid "Repeat scan"
@@ -427,7 +427,7 @@ msgstr "アップリンクへの接続を試行する回数です。"
 
 #: applications/luci-app-travelmate/luasrc/view/travelmate/runtime.htm:102
 msgid "Runtime Information"
-msgstr "実行情報"
+msgstr "ランタイム情報"
 
 #: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/wifi_add.lua:41
 #: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/wifi_edit.lua:26
@@ -450,7 +450,7 @@ msgstr "保存"
 
 #: applications/luci-app-travelmate/luasrc/view/travelmate/stations.htm:148
 msgid "Scan"
-msgstr "スキャン:"
+msgstr "スキャン"
 
 #: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/overview_tab.lua:147
 msgid "Scan Buffer Size"
index 58780a79adee71a337d6cfa5b63b21a1c4bb6732..516c30ba778b81f7889aae42d1f54af63eb00a94 100644 (file)
@@ -1,6 +1,6 @@
 msgid ""
 msgstr ""
-"PO-Revision-Date: 2020-05-02 15:56+0000\n"
+"PO-Revision-Date: 2020-05-24 17:41+0000\n"
 "Last-Translator: Marcin Net <marcin.net@linux.pl>\n"
 "Language-Team: Polish <https://hosted.weblate.org/projects/openwrt/"
 "luciapplicationstravelmate/pl/>\n"
@@ -74,7 +74,7 @@ msgid ""
 "'0' which means no expiry."
 msgstr ""
 "Automatycznie restartuje listę \"Wadliwych stacji\" po n minut. Domyślnie "
-"wynosi \"0\" co oznacza oznacza że nigdy nie wygaśnie."
+"wynosi \"0\" co oznacza że nigdy nie wygaśnie."
 
 #: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/wifi_add.lua:53
 #: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/wifi_edit.lua:30
index 2e46a2204a6dbe429efb7d923e9f2f6cc620b023..361dbfe3d7d4d76151b9b5dec50edfa8c2d0c0f8 100644 (file)
@@ -2,7 +2,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: LuCI: travelmate\n"
 "POT-Creation-Date: 2017-12-07 21:00+0300\n"
-"PO-Revision-Date: 2020-04-19 00:53+0000\n"
+"PO-Revision-Date: 2020-06-07 15:48+0000\n"
 "Last-Translator: Artem <KovalevArtem.ru@gmail.com>\n"
 "Language-Team: Russian <https://hosted.weblate.org/projects/openwrt/"
 "luciapplicationstravelmate/ru/>\n"
@@ -10,9 +10,9 @@ 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.0.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.1-dev\n"
 "Project-Info: Это технический перевод, не дословный. Главное-удобный русский "
 "интерфейс, все проверялось в графическом режиме, совместим с другими apps\n"
 
@@ -243,7 +243,7 @@ msgstr "Назначить TKIP и CCMP (AES)"
 
 #: applications/luci-app-travelmate/root/usr/share/rpcd/acl.d/luci-app-travelmate.json:3
 msgid "Grant UCI access for luci-app-travelmate"
-msgstr ""
+msgstr "Предоставить UCI доступ для luci-app-travelmate"
 
 #: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/overview_tab.lua:136
 msgid ""
index cc57e22f06905f68e9289f0945b2d991e8b3488a..8658433c09bd8b2f8b25931eeca21317c53da9c8 100644 (file)
@@ -5,8 +5,8 @@ msgid ""
 msgstr ""
 "Project-Id-Version: \n"
 "POT-Creation-Date: \n"
-"PO-Revision-Date: 2020-03-10 07:43+0000\n"
-"Last-Translator: xiazhang <xz@xia.plus>\n"
+"PO-Revision-Date: 2020-06-13 22:13+0000\n"
+"Last-Translator: SunSpring <yearnsun@gmail.com>\n"
 "Language-Team: Chinese (Simplified) <https://hosted.weblate.org/projects/"
 "openwrt/luciapplicationstravelmate/zh_Hans/>\n"
 "Language: zh_Hans\n"
@@ -14,7 +14,7 @@ msgstr ""
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
 "Plural-Forms: nplurals=1; plural=0;\n"
-"X-Generator: Weblate 4.0-dev\n"
+"X-Generator: Weblate 4.1-dev\n"
 
 #: applications/luci-app-travelmate/luasrc/view/travelmate/runtime.htm:206
 msgid "AP on"
@@ -396,7 +396,7 @@ msgstr "重新扫描"
 #: applications/luci-app-travelmate/luasrc/view/travelmate/runtime.htm:15
 #: applications/luci-app-travelmate/luasrc/view/travelmate/runtime.htm:149
 msgid "Restart"
-msgstr "重"
+msgstr "重新启动"
 
 #: applications/luci-app-travelmate/luasrc/view/travelmate/runtime.htm:147
 msgid "Restart Travelmate"
diff --git a/applications/luci-app-ttyd/po/ar/ttyd.po b/applications/luci-app-ttyd/po/ar/ttyd.po
new file mode 100644 (file)
index 0000000..a6dabc6
--- /dev/null
@@ -0,0 +1,214 @@
+msgid ""
+msgstr ""
+"PO-Revision-Date: 2020-06-03 12:10+0000\n"
+"Last-Translator: Marwan Amireh <amirehmarwan@gmail.com>\n"
+"Language-Team: Arabic <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationsttyd/ar/>\n"
+"Language: ar\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 "
+"&& n%100<=10 ? 3 : n%100>=11 ? 4 : 5;\n"
+"X-Generator: Weblate 4.1-dev\n"
+
+#: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/config.js:56
+msgid "Accept only one client and exit on disconnection"
+msgstr ""
+
+#: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/config.js:15
+msgid "Add instance"
+msgstr ""
+
+#: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/config.js:40
+msgid "Allow URL args"
+msgstr ""
+
+#: 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 ""
+
+#: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/config.js:50
+msgid "Check origin"
+msgstr ""
+
+#: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/config.js:44
+msgid "Client option"
+msgstr ""
+
+#: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/config.js:76
+msgid "Command"
+msgstr "الأمر"
+
+#: applications/luci-app-ttyd/root/usr/share/luci/menu.d/luci-app-ttyd.json:23
+msgid "Config"
+msgstr ""
+
+#: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/config.js:28
+msgid "Credential"
+msgstr ""
+
+#: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/config.js:28
+msgid "Credential for Basic Authentication"
+msgstr ""
+
+#: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/config.js:58
+msgid "Custom index.html path"
+msgstr ""
+
+#: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/config.js:73
+msgid "Debug"
+msgstr ""
+
+#: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/config.js:42
+msgid "Do not allow clients to write to the TTY"
+msgstr ""
+
+#: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/config.js:50
+msgid "Do not allow websocket connection from different origin"
+msgstr ""
+
+#: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/config.js:17
+msgid "Enable"
+msgstr ""
+
+#: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/config.js:60
+msgid "Enable IPv6 support"
+msgstr ""
+
+#: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/config.js:62
+msgid "Enable SSL"
+msgstr ""
+
+#: applications/luci-app-ttyd/root/usr/share/rpcd/acl.d/luci-app-ttyd.json:3
+msgid "Grant UCI access for luci-app-ttyd"
+msgstr ""
+
+#: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/config.js:34
+msgid "Group ID"
+msgstr ""
+
+#: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/config.js:34
+msgid "Group id to run with"
+msgstr ""
+
+#: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/config.js:60
+msgid "IPv6"
+msgstr ""
+
+#: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/config.js:58
+msgid "Index"
+msgstr ""
+
+#: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/config.js:24
+msgid "Interface"
+msgstr ""
+
+#: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/config.js:52
+msgid "Max clients"
+msgstr ""
+
+#: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/config.js:52
+msgid "Maximum clients to support (default: 0, no limit)"
+msgstr ""
+
+#: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/config.js:24
+msgid ""
+"Network interface to bind (eg: eth0), or UNIX domain socket path (eg: /var/"
+"run/ttyd.sock)"
+msgstr ""
+
+#: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/config.js:56
+msgid "Once"
+msgstr ""
+
+#: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/config.js:20
+msgid "Port"
+msgstr ""
+
+#: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/config.js:20
+msgid "Port to listen (default: 7681, use `0` for random port)"
+msgstr ""
+
+#: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/term.js:14
+msgid ""
+"Random ttyd port (port=0) is not supported.<br>Change to a fixed port and "
+"try again."
+msgstr ""
+
+#: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/config.js:42
+msgid "Read-only"
+msgstr ""
+
+#: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/config.js:62
+msgid "SSL"
+msgstr ""
+
+#: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/config.js:70
+msgid "SSL CA file path for client certificate verification"
+msgstr ""
+
+#: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/config.js:70
+msgid "SSL ca"
+msgstr ""
+
+#: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/config.js:64
+msgid "SSL cert"
+msgstr ""
+
+#: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/config.js:64
+msgid "SSL certificate file path"
+msgstr ""
+
+#: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/config.js:67
+msgid "SSL key"
+msgstr ""
+
+#: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/config.js:67
+msgid "SSL key file path"
+msgstr ""
+
+#: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/config.js:44
+msgid "Send option to client"
+msgstr ""
+
+#: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/config.js:73
+msgid "Set log level (default: 7)"
+msgstr ""
+
+#: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/config.js:37
+msgid "Signal"
+msgstr ""
+
+#: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/config.js:37
+msgid "Signal to send to the command when exit it (default: 1, SIGHUP)"
+msgstr ""
+
+#: applications/luci-app-ttyd/root/usr/share/luci/menu.d/luci-app-ttyd.json:14
+msgid "Terminal"
+msgstr ""
+
+#: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/config.js:47
+msgid "Terminal type"
+msgstr ""
+
+#: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/config.js:47
+msgid "Terminal type to report (default: xterm-256color)"
+msgstr ""
+
+#: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/config.js:31
+msgid "User ID"
+msgstr ""
+
+#: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/config.js:31
+msgid "User id to run with"
+msgstr ""
+
+#: applications/luci-app-ttyd/root/usr/share/luci/menu.d/luci-app-ttyd.json:3
+msgid "ttyd"
+msgstr ""
+
+#: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/config.js:12
+msgid "ttyd Instance"
+msgstr ""
index abfc58718b44fae3a29e01d3a87a0541c10651a4..efd4bd47adec7f7a78cac486d9879819b32a9a8a 100644 (file)
@@ -1,14 +1,14 @@
 msgid ""
 msgstr ""
-"PO-Revision-Date: 2019-11-06 23:07+0000\n"
-"Last-Translator: tmo26 <tmo26@gmx.de>\n"
+"PO-Revision-Date: 2020-05-27 21:41+0000\n"
+"Last-Translator: Paul Spooren <mail@aparcar.org>\n"
 "Language-Team: German <https://hosted.weblate.org/projects/openwrt/"
 "luciapplicationsttyd/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 3.10-dev\n"
+"X-Generator: Weblate 4.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"
@@ -20,7 +20,7 @@ msgstr "Instanz hinzufügen"
 
 #: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/config.js:40
 msgid "Allow URL args"
-msgstr ""
+msgstr "Erlaube URL Argumente"
 
 #: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/config.js:40
 msgid ""
@@ -30,11 +30,11 @@ msgstr ""
 
 #: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/config.js:50
 msgid "Check origin"
-msgstr ""
+msgstr "Prüfe Quelle"
 
 #: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/config.js:44
 msgid "Client option"
-msgstr ""
+msgstr "Client Option"
 
 #: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/config.js:76
 msgid "Command"
@@ -46,15 +46,15 @@ msgstr ""
 
 #: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/config.js:28
 msgid "Credential"
-msgstr ""
+msgstr "Anmeldedaten"
 
 #: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/config.js:28
 msgid "Credential for Basic Authentication"
-msgstr ""
+msgstr "Anmeldedaten für Basisauthentifizierung"
 
 #: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/config.js:58
 msgid "Custom index.html path"
-msgstr ""
+msgstr "Benutzerdefinierter index.html Pfad"
 
 #: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/config.js:73
 msgid "Debug"
@@ -86,7 +86,7 @@ msgstr ""
 
 #: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/config.js:34
 msgid "Group ID"
-msgstr ""
+msgstr "Gruppen ID"
 
 #: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/config.js:34
 msgid "Group id to run with"
@@ -106,7 +106,7 @@ msgstr "Schnittstelle"
 
 #: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/config.js:52
 msgid "Max clients"
-msgstr ""
+msgstr "Maximale Clients"
 
 #: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/config.js:52
 msgid "Maximum clients to support (default: 0, no limit)"
@@ -128,7 +128,7 @@ msgstr "Port"
 
 #: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/config.js:20
 msgid "Port to listen (default: 7681, use `0` for random port)"
-msgstr ""
+msgstr "Überwachter Port (Standard: 7681, nutze `0` für einen zufälligen Port)"
 
 #: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/term.js:14
 msgid ""
@@ -150,19 +150,19 @@ msgstr ""
 
 #: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/config.js:70
 msgid "SSL ca"
-msgstr ""
+msgstr "SSL CA"
 
 #: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/config.js:64
 msgid "SSL cert"
-msgstr ""
+msgstr "SSL Zertifikat"
 
 #: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/config.js:64
 msgid "SSL certificate file path"
-msgstr ""
+msgstr "SSL Zertifikat Pfad"
 
 #: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/config.js:67
 msgid "SSL key"
-msgstr ""
+msgstr "SSL Schlüssel"
 
 #: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/config.js:67
 msgid "SSL key file path"
@@ -174,7 +174,7 @@ msgstr ""
 
 #: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/config.js:73
 msgid "Set log level (default: 7)"
-msgstr ""
+msgstr "Setze Log Level (Standard: 7)"
 
 #: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/config.js:37
 msgid "Signal"
@@ -198,7 +198,7 @@ msgstr ""
 
 #: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/config.js:31
 msgid "User ID"
-msgstr ""
+msgstr "Benutzer ID"
 
 #: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/config.js:31
 msgid "User id to run with"
index 363d19acb6c94627f5d07181d10adf9974b49c7f..40e7d4da2e310f3b4472f3ba2f9ef937842b0523 100644 (file)
@@ -1,8 +1,14 @@
 msgid ""
 msgstr ""
+"PO-Revision-Date: 2020-06-02 06:41+0000\n"
+"Last-Translator: Petri Asikainen <uniluodossa@gmail.com>\n"
+"Language-Team: Finnish <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationsttyd/fi/>\n"
 "Language: fi\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+"X-Generator: Weblate 4.1-dev\n"
 
 #: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/config.js:56
 msgid "Accept only one client and exit on disconnection"
@@ -10,7 +16,7 @@ msgstr ""
 
 #: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/config.js:15
 msgid "Add instance"
-msgstr ""
+msgstr "Lisää esiintymä"
 
 #: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/config.js:40
 msgid "Allow URL args"
@@ -32,7 +38,7 @@ msgstr ""
 
 #: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/config.js:76
 msgid "Command"
-msgstr ""
+msgstr "Komento"
 
 #: applications/luci-app-ttyd/root/usr/share/luci/menu.d/luci-app-ttyd.json:23
 msgid "Config"
@@ -52,7 +58,7 @@ msgstr ""
 
 #: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/config.js:73
 msgid "Debug"
-msgstr ""
+msgstr "Debug"
 
 #: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/config.js:42
 msgid "Do not allow clients to write to the TTY"
@@ -64,7 +70,7 @@ msgstr ""
 
 #: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/config.js:17
 msgid "Enable"
-msgstr ""
+msgstr "Ota käyttöön"
 
 #: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/config.js:60
 msgid "Enable IPv6 support"
@@ -88,7 +94,7 @@ msgstr ""
 
 #: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/config.js:60
 msgid "IPv6"
-msgstr ""
+msgstr "IPv6"
 
 #: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/config.js:58
 msgid "Index"
@@ -96,7 +102,7 @@ msgstr ""
 
 #: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/config.js:24
 msgid "Interface"
-msgstr ""
+msgstr "Sovitin"
 
 #: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/config.js:52
 msgid "Max clients"
@@ -118,7 +124,7 @@ msgstr ""
 
 #: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/config.js:20
 msgid "Port"
-msgstr ""
+msgstr "Portti"
 
 #: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/config.js:20
 msgid "Port to listen (default: 7681, use `0` for random port)"
@@ -172,7 +178,7 @@ msgstr ""
 
 #: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/config.js:37
 msgid "Signal"
-msgstr ""
+msgstr "Signaali"
 
 #: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/config.js:37
 msgid "Signal to send to the command when exit it (default: 1, SIGHUP)"
index b88d838b3e4bbd1e42aa93762a3c1e34744febe3..7c5f81bd4ff455671f192ccbe9c7083363533931 100644 (file)
@@ -1,14 +1,14 @@
 msgid ""
 msgstr ""
-"PO-Revision-Date: 2020-04-08 23:38+0000\n"
-"Last-Translator: Florian L. <florian.ligneul@gmail.com>\n"
+"PO-Revision-Date: 2020-06-02 06:41+0000\n"
+"Last-Translator: Christophe CHAUVET <christophe.chauvet@gmail.com>\n"
 "Language-Team: French <https://hosted.weblate.org/projects/openwrt/"
 "luciapplicationsttyd/fr/>\n"
 "Language: fr\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
 "Plural-Forms: nplurals=2; plural=n > 1;\n"
-"X-Generator: Weblate 4.0-dev\n"
+"X-Generator: Weblate 4.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"
@@ -20,7 +20,7 @@ msgstr "Ajouter une instance"
 
 #: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/config.js:40
 msgid "Allow URL args"
-msgstr ""
+msgstr "Autoriser les arguments dans l'adresse"
 
 #: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/config.js:40
 msgid ""
index 7fbd11c6690bd83da5c5c30f5e141e21c0ab2706..21848bf6bd274330d67729c8b3ad5db16e0e6558 100644 (file)
@@ -1,8 +1,14 @@
 msgid ""
 msgstr ""
+"PO-Revision-Date: 2020-06-13 22:13+0000\n"
+"Last-Translator: Satoru Yoshida <ramat@ram.ne.jp>\n"
+"Language-Team: Japanese <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationsttyd/ja/>\n"
 "Language: ja\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.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"
@@ -10,7 +16,7 @@ msgstr ""
 
 #: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/config.js:15
 msgid "Add instance"
-msgstr ""
+msgstr "インスタンスを追加"
 
 #: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/config.js:40
 msgid "Allow URL args"
@@ -32,7 +38,7 @@ msgstr ""
 
 #: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/config.js:76
 msgid "Command"
-msgstr ""
+msgstr "コマンド"
 
 #: applications/luci-app-ttyd/root/usr/share/luci/menu.d/luci-app-ttyd.json:23
 msgid "Config"
@@ -52,7 +58,7 @@ msgstr ""
 
 #: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/config.js:73
 msgid "Debug"
-msgstr ""
+msgstr "デバッグ"
 
 #: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/config.js:42
 msgid "Do not allow clients to write to the TTY"
@@ -64,7 +70,7 @@ msgstr ""
 
 #: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/config.js:17
 msgid "Enable"
-msgstr ""
+msgstr "有効"
 
 #: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/config.js:60
 msgid "Enable IPv6 support"
@@ -88,7 +94,7 @@ msgstr ""
 
 #: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/config.js:60
 msgid "IPv6"
-msgstr ""
+msgstr "IPv6"
 
 #: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/config.js:58
 msgid "Index"
@@ -96,7 +102,7 @@ msgstr ""
 
 #: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/config.js:24
 msgid "Interface"
-msgstr ""
+msgstr "インターフェース"
 
 #: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/config.js:52
 msgid "Max clients"
@@ -118,7 +124,7 @@ msgstr ""
 
 #: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/config.js:20
 msgid "Port"
-msgstr ""
+msgstr "ポート"
 
 #: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/config.js:20
 msgid "Port to listen (default: 7681, use `0` for random port)"
@@ -132,7 +138,7 @@ msgstr ""
 
 #: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/config.js:42
 msgid "Read-only"
-msgstr ""
+msgstr "読み込みのみ"
 
 #: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/config.js:62
 msgid "SSL"
index 2af8463fb1934939e97dbecaabef023220c9c09b..96e392638efd0f93c2f303dd86de3ab8e0328ccf 100644 (file)
@@ -1,15 +1,15 @@
 msgid ""
 msgstr ""
-"PO-Revision-Date: 2020-02-12 11:01+0000\n"
-"Last-Translator: Alex Ky <esthomolupus@gmail.com>\n"
+"PO-Revision-Date: 2020-06-07 15:48+0000\n"
+"Last-Translator: Artem <KovalevArtem.ru@gmail.com>\n"
 "Language-Team: Russian <https://hosted.weblate.org/projects/openwrt/"
 "luciapplicationsttyd/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 3.11-dev\n"
+"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n"
+"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
+"X-Generator: Weblate 4.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"
@@ -79,11 +79,11 @@ msgstr ""
 
 #: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/config.js:62
 msgid "Enable SSL"
-msgstr ""
+msgstr "Включить SSL"
 
 #: applications/luci-app-ttyd/root/usr/share/rpcd/acl.d/luci-app-ttyd.json:3
 msgid "Grant UCI access for luci-app-ttyd"
-msgstr ""
+msgstr "Предоставить UCI доступ для luci-app-ttyd"
 
 #: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/config.js:34
 msgid "Group ID"
diff --git a/applications/luci-app-udpxy/po/ar/udpxy.po b/applications/luci-app-udpxy/po/ar/udpxy.po
new file mode 100644 (file)
index 0000000..125d562
--- /dev/null
@@ -0,0 +1,82 @@
+msgid ""
+msgstr ""
+"PO-Revision-Date: 2020-06-03 12:10+0000\n"
+"Last-Translator: Marwan Amireh <amirehmarwan@gmail.com>\n"
+"Language-Team: Arabic <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationsudpxy/ar/>\n"
+"Language: ar\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 "
+"&& n%100<=10 ? 3 : n%100>=11 ? 4 : 5;\n"
+"X-Generator: Weblate 4.1-dev\n"
+
+#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:23
+msgid "Bind IP/Interface"
+msgstr ""
+
+#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:47
+msgid "Buffer messages"
+msgstr ""
+
+#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:43
+msgid "Buffer size"
+msgstr ""
+
+#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:51
+msgid "Buffer time"
+msgstr ""
+
+#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:10
+msgid "Enabled"
+msgstr "ممكّن"
+
+#: applications/luci-app-udpxy/root/usr/share/rpcd/acl.d/luci-app-udpxy.json:3
+msgid "Grant UCI access for luci-app-udpxy"
+msgstr ""
+
+#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:39
+msgid "Log file"
+msgstr ""
+
+#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:35
+msgid "Max clients"
+msgstr ""
+
+#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:59
+msgid "Multicast subscription renew"
+msgstr ""
+
+#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:55
+msgid "Nice increment"
+msgstr ""
+
+#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:27
+msgid "Port"
+msgstr ""
+
+#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:15
+msgid "Respawn"
+msgstr ""
+
+#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:31
+msgid "Source IP/Interface"
+msgstr ""
+
+#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:21
+msgid "Status"
+msgstr ""
+
+#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:18
+msgid "Verbose"
+msgstr ""
+
+#: applications/luci-app-udpxy/root/usr/share/luci/menu.d/luci-app-udpxy.json:3
+msgid "udpxy"
+msgstr ""
+
+#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:4
+msgid ""
+"udpxy is a UDP-to-HTTP multicast traffic relay daemon, here you can "
+"configure the settings."
+msgstr ""
index d8e9e2bb274b2bfa4c08a00fcf847ff9fb6b5cc1..c382b57fbcdeac5da52ed14f126166bf779547db 100644 (file)
@@ -1,14 +1,14 @@
 msgid ""
 msgstr ""
-"PO-Revision-Date: 2020-04-02 13:16+0000\n"
-"Last-Translator: CE4 <chregger@gmail.com>\n"
+"PO-Revision-Date: 2020-05-27 21:41+0000\n"
+"Last-Translator: Paul Spooren <mail@aparcar.org>\n"
 "Language-Team: German <https://hosted.weblate.org/projects/openwrt/"
 "luciapplicationsudpxy/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.0-dev\n"
+"X-Generator: Weblate 4.1-dev\n"
 
 #: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:23
 msgid "Bind IP/Interface"
@@ -40,7 +40,7 @@ msgstr "Protokolldatei"
 
 #: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:35
 msgid "Max clients"
-msgstr ""
+msgstr "Maximale Clients"
 
 #: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:59
 msgid "Multicast subscription renew"
index bc8fe1c0d26b7f6eda1efdff80926c1b765cf33a..5b1d5d45a579cd4e3a66fb3a9db2c7130f82e666 100644 (file)
@@ -1,8 +1,14 @@
 msgid ""
 msgstr ""
+"PO-Revision-Date: 2020-05-31 01:41+0000\n"
+"Last-Translator: Stephen Maundrell <smaundrell@gmail.com>\n"
+"Language-Team: English <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationsudpxy/en/>\n"
 "Language: en\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+"X-Generator: Weblate 4.1-dev\n"
 
 #: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:23
 msgid "Bind IP/Interface"
@@ -22,7 +28,7 @@ msgstr ""
 
 #: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:10
 msgid "Enabled"
-msgstr ""
+msgstr "Enabled"
 
 #: applications/luci-app-udpxy/root/usr/share/rpcd/acl.d/luci-app-udpxy.json:3
 msgid "Grant UCI access for luci-app-udpxy"
index 42504a8d145e52ddd704598cfd0fdca834150b96..0efb6756b08347d1e5f8f3072ef5348522e7d97d 100644 (file)
@@ -1,8 +1,14 @@
 msgid ""
 msgstr ""
+"PO-Revision-Date: 2020-05-21 18:50+0000\n"
+"Last-Translator: Hannu Nyman <hannu.nyman@iki.fi>\n"
+"Language-Team: Finnish <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationsudpxy/fi/>\n"
 "Language: fi\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+"X-Generator: Weblate 4.1-dev\n"
 
 #: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:23
 msgid "Bind IP/Interface"
@@ -22,7 +28,7 @@ msgstr ""
 
 #: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:10
 msgid "Enabled"
-msgstr ""
+msgstr "Käytössä"
 
 #: applications/luci-app-udpxy/root/usr/share/rpcd/acl.d/luci-app-udpxy.json:3
 msgid "Grant UCI access for luci-app-udpxy"
@@ -46,7 +52,7 @@ msgstr ""
 
 #: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:27
 msgid "Port"
-msgstr ""
+msgstr "Portti"
 
 #: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:15
 msgid "Respawn"
@@ -58,7 +64,7 @@ msgstr ""
 
 #: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:21
 msgid "Status"
-msgstr ""
+msgstr "Tila"
 
 #: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:18
 msgid "Verbose"
index 41acad2e53ef4d1a24788994e3d2f74209cc704a..867c36903cbcfc855ca34a842ef7b1dace48064b 100644 (file)
@@ -1,14 +1,14 @@
 msgid ""
 msgstr ""
-"PO-Revision-Date: 2020-02-25 23:11+0000\n"
-"Last-Translator: Palandre Maxime <maxime.palandre@hotmail.fr>\n"
+"PO-Revision-Date: 2020-05-17 10:09+0000\n"
+"Last-Translator: viking76 <liaudetgael@gmail.com>\n"
 "Language-Team: French <https://hosted.weblate.org/projects/openwrt/"
 "luciapplicationsudpxy/fr/>\n"
 "Language: fr\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
 "Plural-Forms: nplurals=2; plural=n > 1;\n"
-"X-Generator: Weblate 4.0-dev\n"
+"X-Generator: Weblate 4.1-dev\n"
 
 #: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:23
 msgid "Bind IP/Interface"
@@ -32,7 +32,7 @@ msgstr "Activé"
 
 #: applications/luci-app-udpxy/root/usr/share/rpcd/acl.d/luci-app-udpxy.json:3
 msgid "Grant UCI access for luci-app-udpxy"
-msgstr ""
+msgstr "Accorder à l'UCI l'accès à luci-app-udpxy"
 
 #: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:39
 msgid "Log file"
index 3b9891af45fd6937d2c13655299e4dce4e9841c3..059388fbe7b6c03b5c34345d8cc993aa4dee977c 100644 (file)
@@ -1,14 +1,14 @@
 msgid ""
 msgstr ""
-"PO-Revision-Date: 2020-02-19 20:00+0000\n"
-"Last-Translator: INAGAKI Hiroshi <musashino.open@gmail.com>\n"
+"PO-Revision-Date: 2020-06-13 22:13+0000\n"
+"Last-Translator: Satoru Yoshida <ramat@ram.ne.jp>\n"
 "Language-Team: Japanese <https://hosted.weblate.org/projects/openwrt/"
 "luciapplicationsudpxy/ja/>\n"
 "Language: ja\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
 "Plural-Forms: nplurals=1; plural=0;\n"
-"X-Generator: Weblate 3.11\n"
+"X-Generator: Weblate 4.1-dev\n"
 
 #: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:23
 msgid "Bind IP/Interface"
@@ -36,7 +36,7 @@ msgstr ""
 
 #: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:39
 msgid "Log file"
-msgstr ""
+msgstr "ログファイル"
 
 #: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:35
 msgid "Max clients"
@@ -52,11 +52,11 @@ msgstr ""
 
 #: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:27
 msgid "Port"
-msgstr ""
+msgstr "ポート"
 
 #: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:15
 msgid "Respawn"
-msgstr ""
+msgstr "リスポーン"
 
 #: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:31
 msgid "Source IP/Interface"
index e4a2dd3adc2f713bee564f76c13396b3bf4f99bc..8df9188bf484975a0d470b1cb750256aa05f7452 100644 (file)
@@ -1,15 +1,15 @@
 msgid ""
 msgstr ""
-"PO-Revision-Date: 2020-02-23 12:33+0000\n"
-"Last-Translator: Anton Kikin <a.a.kikin@gmail.com>\n"
+"PO-Revision-Date: 2020-06-07 15:48+0000\n"
+"Last-Translator: Artem <KovalevArtem.ru@gmail.com>\n"
 "Language-Team: Russian <https://hosted.weblate.org/projects/openwrt/"
 "luciapplicationsudpxy/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.0-dev\n"
+"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n"
+"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
+"X-Generator: Weblate 4.1-dev\n"
 
 #: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:23
 msgid "Bind IP/Interface"
@@ -33,7 +33,7 @@ msgstr "Включено"
 
 #: applications/luci-app-udpxy/root/usr/share/rpcd/acl.d/luci-app-udpxy.json:3
 msgid "Grant UCI access for luci-app-udpxy"
-msgstr ""
+msgstr "Предоставить UCI доступ для luci-app-udpxy"
 
 #: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:39
 msgid "Log file"
index a9a61c3665fefa681c0666faa91dddcee7fda82c..54b16920346e8071873729f9a7690dd443c8e1cc 100644 (file)
@@ -1,14 +1,14 @@
 msgid ""
 msgstr ""
-"PO-Revision-Date: 2020-04-04 17:35+0000\n"
-"Last-Translator: Dušan Kazik <prescott66@gmail.com>\n"
+"PO-Revision-Date: 2020-06-09 21:41+0000\n"
+"Last-Translator: Miloš Leškanič <leskanic@gmail.com>\n"
 "Language-Team: Slovak <https://hosted.weblate.org/projects/openwrt/"
 "luciapplicationsudpxy/sk/>\n"
 "Language: sk\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
 "Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n"
-"X-Generator: Weblate 4.0-dev\n"
+"X-Generator: Weblate 4.1-dev\n"
 
 #: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:23
 msgid "Bind IP/Interface"
@@ -28,7 +28,7 @@ msgstr ""
 
 #: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:10
 msgid "Enabled"
-msgstr "Zapnuté"
+msgstr "Povolené"
 
 #: applications/luci-app-udpxy/root/usr/share/rpcd/acl.d/luci-app-udpxy.json:3
 msgid "Grant UCI access for luci-app-udpxy"
diff --git a/applications/luci-app-uhttpd/po/ar/uhttpd.po b/applications/luci-app-uhttpd/po/ar/uhttpd.po
new file mode 100644 (file)
index 0000000..fb49afe
--- /dev/null
@@ -0,0 +1,260 @@
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"PO-Revision-Date: 2019-01-09 07:00-0500\n"
+"Last-Translator: Automatically generated\n"
+"Language-Team: none\n"
+"Language: ar\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 "
+"&& n%100<=10 ? 3 : n%100>=11 ? 4 : 5;\n"
+
+#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:135
+msgid ""
+"(/old/path=/new/path) or (just /old/path which becomes /cgi-prefix/old/path)"
+msgstr ""
+
+#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:145
+msgid "404 Error"
+msgstr ""
+
+#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:7
+msgid "A lightweight single-threaded HTTP(S) server"
+msgstr ""
+
+#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:20
+msgid "Advanced Settings"
+msgstr ""
+
+#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:135
+msgid "Aliases"
+msgstr ""
+
+#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:149
+msgid "Base directory for files to be served"
+msgstr ""
+
+#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:22
+#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:50
+msgid "Bind to specific interface:port (by specifying interface address"
+msgstr ""
+
+#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:126
+msgid "CGI filetype handler"
+msgstr ""
+
+#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:153
+msgid "CGI is disabled if not present."
+msgstr ""
+
+#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:142
+msgid "Config file (e.g. for credentials for Basic Auth)"
+msgstr ""
+
+#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:187
+msgid "Connection reuse"
+msgstr ""
+
+#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:221
+msgid "Country"
+msgstr ""
+
+#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:173
+msgid "Disable JSON-RPC authorization via ubus session API"
+msgstr ""
+
+#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:129
+msgid "Do not follow symlinks outside document root"
+msgstr ""
+
+#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:132
+msgid "Do not generate directory listings."
+msgstr ""
+
+#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:148
+msgid "Document root"
+msgstr ""
+
+#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:122
+msgid "E.g specify with index.html and index.php when using PHP"
+msgstr ""
+
+#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:160
+msgid "Embedded Lua interpreter is disabled if not present."
+msgstr ""
+
+#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:169
+msgid "Enable JSON-RPC Cross-Origin Resource Support"
+msgstr ""
+
+#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:19
+msgid "For settings primarily geared to serving more than the web UI"
+msgstr ""
+
+#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:19
+msgid "Full Web Server Settings"
+msgstr ""
+
+#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:160
+msgid "Full real path to handler for Lua scripts"
+msgstr ""
+
+#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:18
+msgid "General Settings"
+msgstr ""
+
+#: applications/luci-app-uhttpd/root/usr/share/rpcd/acl.d/luci-app-uhttpd.json:3
+msgid "Grant UCI access for luci-app-uhttpd"
+msgstr ""
+
+#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:22
+msgid "HTTP listeners (address:port)"
+msgstr ""
+
+#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:94
+msgid "HTTPS Certificate (DER Encoded)"
+msgstr ""
+
+#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:96
+msgid "HTTPS Private Key (DER Encoded)"
+msgstr ""
+
+#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:50
+msgid "HTTPS listener (address:port)"
+msgstr ""
+
+#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:90
+msgid "Ignore private IPs on public interface"
+msgstr ""
+
+#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:122
+msgid "Index page(s)"
+msgstr ""
+
+#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:126
+msgid ""
+"Interpreter to associate with file endings ('suffix=handler', e.g. '.php=/"
+"usr/bin/php-cgi')"
+msgstr ""
+
+#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:214
+msgid "Length of key in bits"
+msgstr ""
+
+#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:227
+msgid "Location"
+msgstr ""
+
+#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:197
+msgid "Maximum number of connections"
+msgstr ""
+
+#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:201
+msgid "Maximum number of script requests"
+msgstr ""
+
+#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:177
+msgid "Maximum wait time for Lua, CGI, or ubus execution"
+msgstr ""
+
+#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:182
+msgid "Maximum wait time for network activity"
+msgstr ""
+
+#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:166
+msgid "Override path for ubus socket"
+msgstr ""
+
+#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:153
+msgid "Path prefix for CGI scripts"
+msgstr ""
+
+#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:90
+msgid ""
+"Prevent access from private (RFC1918) IPs on an interface if it has an "
+"public IP address"
+msgstr ""
+
+#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:138
+msgid "Realm for Basic Auth"
+msgstr ""
+
+#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:86
+msgid "Redirect all HTTP to HTTPS"
+msgstr ""
+
+#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:109
+msgid "Remove configuration for certificate and key"
+msgstr ""
+
+#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:98
+msgid "Remove old certificate and key"
+msgstr ""
+
+#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:218
+msgid "Server Hostname"
+msgstr ""
+
+#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:20
+msgid ""
+"Settings which are either rarely needed or which affect serving the WebUI"
+msgstr ""
+
+#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:224
+msgid "State"
+msgstr ""
+
+#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:192
+msgid "TCP Keepalive"
+msgstr ""
+
+#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:110
+msgid "This permanently deletes the cert, key, and configuration to use same."
+msgstr ""
+
+#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:210
+msgid "Valid for # of Days"
+msgstr ""
+
+#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:145
+msgid ""
+"Virtual URL or CGI script to display on status '404 Not Found'. Must begin "
+"with '/'"
+msgstr ""
+
+#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:156
+msgid "Virtual path prefix for Lua scripts"
+msgstr ""
+
+#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:163
+msgid "Virtual path prefix for ubus via JSON-RPC integration"
+msgstr ""
+
+#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:142
+msgid "Will not use HTTP authentication if not present"
+msgstr ""
+
+#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:218
+msgid "a.k.a CommonName"
+msgstr ""
+
+#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:6
+#: applications/luci-app-uhttpd/root/usr/share/luci/menu.d/luci-app-uhttpd.json:3
+msgid "uHTTPd"
+msgstr ""
+
+#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:205
+msgid "uHTTPd Self-signed Certificate Parameters"
+msgstr ""
+
+#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:99
+msgid ""
+"uHTTPd will generate a new self-signed certificate using the configuration "
+"shown below."
+msgstr ""
+
+#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:163
+msgid "ubus integration is disabled if not present"
+msgstr ""
index 3492723d9e2bdcebe0f68e4489657e421cf1a575..56b15ab61d094dba791013384213fcc67f5879a3 100644 (file)
@@ -1,14 +1,16 @@
 msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2019-01-09 07:00-0500\n"
-"Last-Translator: Automatically generated\n"
-"Language-Team: none\n"
+"PO-Revision-Date: 2020-05-21 18:50+0000\n"
+"Last-Translator: Hannu Nyman <hannu.nyman@iki.fi>\n"
+"Language-Team: Finnish <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationsuhttpd/fi/>\n"
 "Language: fi\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: Weblate 4.1-dev\n"
 
 #: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:135
 msgid ""
@@ -25,7 +27,7 @@ msgstr ""
 
 #: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:20
 msgid "Advanced Settings"
-msgstr ""
+msgstr "Lisäasetukset"
 
 #: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:135
 msgid "Aliases"
@@ -58,7 +60,7 @@ msgstr ""
 
 #: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:221
 msgid "Country"
-msgstr ""
+msgstr "Maa"
 
 #: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:173
 msgid "Disable JSON-RPC authorization via ubus session API"
@@ -102,7 +104,7 @@ msgstr ""
 
 #: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:18
 msgid "General Settings"
-msgstr ""
+msgstr "Yleisasetukset"
 
 #: applications/luci-app-uhttpd/root/usr/share/rpcd/acl.d/luci-app-uhttpd.json:3
 msgid "Grant UCI access for luci-app-uhttpd"
index 80e30ed630d3e29b38d3813a53fcf10adf4c8b95..626f48d2b2acf5fd02d179b0285377fa15627705 100644 (file)
@@ -2,16 +2,17 @@ msgid ""
 msgstr ""
 "Project-Id-Version: \n"
 "POT-Creation-Date: \n"
-"PO-Revision-Date: 2018-02-05 14:54+0900\n"
-"Last-Translator: INAGAKI Hiroshi <musashino.open@gmail.com>\n"
-"Language-Team: \n"
+"PO-Revision-Date: 2020-06-13 22:13+0000\n"
+"Last-Translator: Satoru Yoshida <ramat@ram.ne.jp>\n"
+"Language-Team: Japanese <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationsuhttpd/ja/>\n"
 "Language: ja\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
-"X-Generator: Poedit 2.0.6\n"
-"X-Poedit-Basepath: .\n"
 "Plural-Forms: nplurals=1; plural=0;\n"
+"X-Generator: Weblate 4.1-dev\n"
+"X-Poedit-Basepath: .\n"
 
 #: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:135
 msgid ""
@@ -113,7 +114,7 @@ msgstr "一般設定"
 
 #: applications/luci-app-uhttpd/root/usr/share/rpcd/acl.d/luci-app-uhttpd.json:3
 msgid "Grant UCI access for luci-app-uhttpd"
-msgstr ""
+msgstr "luci-app-uhttpd に UCI アクセスを許可"
 
 #: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:22
 msgid "HTTP listeners (address:port)"
index 722ac35ffb38a8c39eea57c887d3e9e10f51b894..b11e2c5bbded99d742a50244a7f7f29ba73d235a 100644 (file)
@@ -1,7 +1,7 @@
 msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2020-05-02 15:56+0000\n"
+"PO-Revision-Date: 2020-06-13 22:13+0000\n"
 "Last-Translator: Marcin Net <marcin.net@linux.pl>\n"
 "Language-Team: Polish <https://hosted.weblate.org/projects/openwrt/"
 "luciapplicationsuhttpd/pl/>\n"
@@ -111,7 +111,7 @@ msgstr "Pełna ścieżka do obsługi skryptów Lua"
 
 #: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:18
 msgid "General Settings"
-msgstr "Ustawienia główne"
+msgstr "Główne"
 
 #: applications/luci-app-uhttpd/root/usr/share/rpcd/acl.d/luci-app-uhttpd.json:3
 msgid "Grant UCI access for luci-app-uhttpd"
index bf3d0db213aad68d8a70e84a4f2d4b3b49cd6972..f3297f9e59c584f80f629a2dc4212ce23c2a0826 100644 (file)
@@ -2,16 +2,16 @@ msgid ""
 msgstr ""
 "Project-Id-Version: LuCI: uhttpd\n"
 "POT-Creation-Date: 2017-12-06 22:30+0300\n"
-"PO-Revision-Date: 2020-05-02 10:21+0000\n"
-"Last-Translator: Anton Kikin <a.a.kikin@gmail.com>\n"
+"PO-Revision-Date: 2020-06-08 19:47+0000\n"
+"Last-Translator: Artem <KovalevArtem.ru@gmail.com>\n"
 "Language-Team: Russian <https://hosted.weblate.org/projects/openwrt/"
 "luciapplicationsuhttpd/ru/>\n"
 "Language: ru\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<="
-"4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
+"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n"
+"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
 "X-Generator: Weblate 4.1-dev\n"
 "Project-Info: Это технический перевод, не дословный. Главное-удобный русский "
 "интерфейс, все проверялось в графическом режиме, совместим с другими apps\n"
@@ -21,7 +21,7 @@ msgid ""
 "(/old/path=/new/path) or (just /old/path which becomes /cgi-prefix/old/path)"
 msgstr ""
 "(/старый/путь=/новый/путь) или (просто /старый/путь становится /cgi-prefix/"
-"старый/путь)."
+"старый/путь)"
 
 #: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:145
 msgid "404 Error"
@@ -29,7 +29,7 @@ msgstr "Ошибка 404"
 
 #: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:7
 msgid "A lightweight single-threaded HTTP(S) server"
-msgstr "Легкий однопоточный HTTP(S) сервер."
+msgstr "Легкий однопоточный HTTP(S) сервер"
 
 #: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:20
 msgid "Advanced Settings"
@@ -41,13 +41,13 @@ msgstr "Псевдонимы (Aliases)"
 
 #: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:149
 msgid "Base directory for files to be served"
-msgstr "Основная папка для файлов, которые будут обслуживаться сервером."
+msgstr "Основная папка для файлов, которые будут обслуживаться сервером"
 
 #: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:22
 #: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:50
 msgid "Bind to specific interface:port (by specifying interface address"
 msgstr ""
-"Привязка к конкретному интерфейсу:порту (путем указания адреса интерфейса)."
+"Привязка к конкретному интерфейсу:порту (путем указания адреса интерфейса)"
 
 #: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:126
 msgid "CGI filetype handler"
@@ -80,7 +80,7 @@ msgstr ""
 
 #: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:132
 msgid "Do not generate directory listings."
-msgstr "Не создавать списки папок"
+msgstr "Не создавать списки папок."
 
 #: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:148
 msgid "Document root"
@@ -88,7 +88,7 @@ msgstr "Основная папка"
 
 #: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:122
 msgid "E.g specify with index.html and index.php when using PHP"
-msgstr "Например, укажите index.html и index.php если использовуется PHP."
+msgstr "Например, укажите index.html и index.php если используется PHP"
 
 #: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:160
 msgid "Embedded Lua interpreter is disabled if not present."
@@ -103,7 +103,7 @@ msgstr "Включение поддержки JSON-RPC разных источн
 msgid "For settings primarily geared to serving more than the web UI"
 msgstr ""
 "Страница в основном предназначена для настройки параметров обслуживания "
-"сервера, а не веб-интерфейса."
+"сервера, а не веб-интерфейса"
 
 #: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:19
 msgid "Full Web Server Settings"
@@ -151,7 +151,7 @@ msgid ""
 "usr/bin/php-cgi')"
 msgstr ""
 "Обработчик для сопоставления расширений файлов ('суффикс=обработчик', "
-"например: '.php=/usr/bin/php-cgi')."
+"например: '.php=/usr/bin/php-cgi')"
 
 #: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:214
 msgid "Length of key in bits"
@@ -191,7 +191,7 @@ msgid ""
 "public IP address"
 msgstr ""
 "Запретить доступ к приватному интерфейсу IPS (RFC1918), если он имеет "
-"публичный IP-адрес."
+"публичный IP-адрес"
 
 #: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:138
 msgid "Realm for Basic Auth"
@@ -218,7 +218,7 @@ msgid ""
 "Settings which are either rarely needed or which affect serving the WebUI"
 msgstr ""
 "Страница содержит параметры, которые редко используются или влияют на "
-"обслуживание веб-интерфейса."
+"обслуживание веб-интерфейса"
 
 #: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:224
 msgid "State"
@@ -242,7 +242,7 @@ msgid ""
 "with '/'"
 msgstr ""
 "Виртуальный URL-адрес или CGI скрипт для отображения статуса '404 не "
-"найдено'. Надо начинать с '/'."
+"найдено'. Надо начинать с '/'"
 
 #: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:156
 msgid "Virtual path prefix for Lua scripts"
@@ -256,11 +256,11 @@ msgstr "Виртуальный префикс<br />пути для ubus чере
 msgid "Will not use HTTP authentication if not present"
 msgstr ""
 "Например, учетные данные для основной авторизации.<br />Не будет "
-"использоваться проверка подлинности HTTP, если она отсутствует."
+"использоваться проверка подлинности HTTP, если она отсутствует"
 
 #: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:218
 msgid "a.k.a CommonName"
-msgstr "Имя хоста сервера, так называемое - 'CommonName'."
+msgstr "Имя хоста сервера, так называемое - 'CommonName'"
 
 #: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:6
 #: applications/luci-app-uhttpd/root/usr/share/luci/menu.d/luci-app-uhttpd.json:3
@@ -281,4 +281,4 @@ msgstr ""
 
 #: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:163
 msgid "ubus integration is disabled if not present"
-msgstr "Интеграция с ubus будет отключена, если она отсутствует."
+msgstr "Интеграция с ubus будет отключена, если она отсутствует"
diff --git a/applications/luci-app-unbound/po/ar/unbound.po b/applications/luci-app-unbound/po/ar/unbound.po
new file mode 100644 (file)
index 0000000..3725dd9
--- /dev/null
@@ -0,0 +1,760 @@
+msgid ""
+msgstr ""
+"PO-Revision-Date: 2020-06-03 12:10+0000\n"
+"Last-Translator: Marwan Amireh <amirehmarwan@gmail.com>\n"
+"Language-Team: Arabic <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationsunbound/ar/>\n"
+"Language: ar\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 "
+"&& n%100<=10 ? 3 : n%100>=11 ? 4 : 5;\n"
+"X-Generator: Weblate 4.1-dev\n"
+
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:96
+msgid "(root)"
+msgstr ""
+
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:202
+msgid ", and <var>%s</var> entries"
+msgstr ""
+
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:172
+msgid ", and try <var>%s</var>"
+msgstr ""
+
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:78
+msgid "AXFR"
+msgstr ""
+
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:67
+msgid "Accept queries only from local subnets"
+msgstr ""
+
+#: applications/luci-app-unbound/luasrc/controller/unbound.lua:216
+msgid "Adblock domain list is too large to display in LuCI."
+msgstr ""
+
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:46
+msgid "Advanced"
+msgstr ""
+
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:245
+msgid "Aggressive"
+msgstr ""
+
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:34
+msgid "Allow open recursion when record not in zone"
+msgstr ""
+
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:38
+msgid "Authoritative (zone file)"
+msgstr ""
+
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:41
+msgid "Basic"
+msgstr ""
+
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:250
+msgid "Break down query components for limited added privacy"
+msgstr ""
+
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:77
+msgid "Break the loop where DNSSEC needs NTP and NTP needs DNS"
+msgstr ""
+
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:83
+msgid "Choose Unbounds listening port"
+msgstr ""
+
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:221
+msgid "Chose the IP versions used upstream and downstream"
+msgstr ""
+
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:56
+msgid "Connect to servers using TLS"
+msgstr ""
+
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:47
+msgid "DHCP"
+msgstr ""
+
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:139
+msgid "DHCP Link"
+msgstr ""
+
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:147
+msgid "DHCPv4 to SLAAC"
+msgstr ""
+
+#: applications/luci-app-unbound/luasrc/controller/unbound.lua:57
+msgid "DNS Cache"
+msgstr ""
+
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:55
+msgid "DNS over TLS"
+msgstr ""
+
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:106
+msgid "DNS64 Prefix"
+msgstr ""
+
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:76
+msgid "DNSSEC NTP Fix"
+msgstr ""
+
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:222
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:233
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:243
+msgid "Default"
+msgstr ""
+
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:164
+msgid "Denied (nxdomain)"
+msgstr ""
+
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:22
+msgid "Directed Zone"
+msgstr ""
+
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:77
+msgid "Directory only part of URL"
+msgstr ""
+
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:114
+msgid "Domain Insecure"
+msgstr ""
+
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:72
+msgid "Domain name to verify TLS certificate"
+msgstr ""
+
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:154
+msgid "Domain suffix for this router and DHCP clients"
+msgstr ""
+
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:262
+msgid "EDNS Size"
+msgstr ""
+
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/manual.lua:15
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/uciedit.lua:14
+msgid "Edit '"
+msgstr ""
+
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/server.lua:15
+msgid "Edit 'server:' clause options for 'include:"
+msgstr ""
+
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:23
+msgid ""
+"Edit a forward, stub, or zone-file-cache zone for Unbound to use instead of "
+"recursion."
+msgstr ""
+
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/extended.lua:15
+msgid "Edit clauses such as 'forward-zone:' for 'include:"
+msgstr ""
+
+#: applications/luci-app-unbound/luasrc/controller/unbound.lua:86
+msgid "Edit: Extended"
+msgstr ""
+
+#: applications/luci-app-unbound/luasrc/controller/unbound.lua:83
+msgid "Edit: Server"
+msgstr ""
+
+#: applications/luci-app-unbound/luasrc/controller/unbound.lua:71
+msgid "Edit: UCI"
+msgstr ""
+
+#: applications/luci-app-unbound/luasrc/controller/unbound.lua:78
+msgid "Edit: Unbound"
+msgstr ""
+
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:39
+msgid "Enable"
+msgstr ""
+
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:101
+msgid "Enable DNS64"
+msgstr ""
+
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:71
+msgid "Enable DNSSEC"
+msgstr ""
+
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:53
+msgid "Enable Unbound"
+msgstr ""
+
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:211
+msgid "Enable access for unbound-control"
+msgstr ""
+
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:102
+msgid "Enable the DNS64 module"
+msgstr ""
+
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:72
+msgid "Enable the DNSSEC validator module"
+msgstr ""
+
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:54
+msgid "Enable the initialization scripts for Unbound"
+msgstr ""
+
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:30
+msgid "Enable this directed zone"
+msgstr ""
+
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:29
+msgid "Enabled"
+msgstr "ممكّن"
+
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:274
+msgid "Extended Statistics"
+msgstr ""
+
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:275
+msgid "Extended statistics are printed from unbound-control"
+msgstr ""
+
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:196
+msgid "Extra DNS"
+msgstr ""
+
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:33
+msgid "Fall Back"
+msgstr ""
+
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:36
+msgid "Fallback"
+msgstr ""
+
+#: applications/luci-app-unbound/luasrc/controller/unbound.lua:66
+msgid "Files"
+msgstr ""
+
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:98
+msgid "Filter Entire Subnet"
+msgstr ""
+
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:89
+msgid "Filter Localhost Rebind"
+msgstr ""
+
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:97
+msgid "Filter Private Address"
+msgstr ""
+
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:94
+msgid "Filter Private Rebind"
+msgstr ""
+
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:71
+msgid "Forward"
+msgstr ""
+
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:40
+msgid "Forward (simple handoff)"
+msgstr ""
+
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:68
+msgid "Forward TLS"
+msgstr ""
+
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:52
+msgid "Forward to upstream nameservers (ISP)"
+msgstr ""
+
+#: applications/luci-app-unbound/root/usr/share/rpcd/acl.d/luci-app-unbound.json:3
+msgid "Grant UCI access for luci-app-unbound"
+msgstr ""
+
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:178
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:190
+msgid "Host FQDN, All Addresses"
+msgstr ""
+
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:200
+msgid "Host Records"
+msgstr ""
+
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:201
+msgid "Host/MX/SRV RR"
+msgstr ""
+
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:202
+msgid "Host/MX/SRV/CNAME RR"
+msgstr ""
+
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:177
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:189
+msgid "Hostname, All Addresses"
+msgstr ""
+
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:176
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:188
+msgid "Hostname, Primary Address"
+msgstr ""
+
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:173
+msgid "How to enter the LAN or local network router in DNS"
+msgstr ""
+
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:162
+msgid "How to treat queries of this local domain"
+msgstr ""
+
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:224
+msgid "IP4 All and IP6 Local"
+msgstr ""
+
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:223
+msgid "IP4 Only"
+msgstr ""
+
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:227
+msgid "IP4 and IP6"
+msgstr ""
+
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:225
+msgid "IP6 Only*"
+msgstr ""
+
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:226
+msgid "IP6 Preferred"
+msgstr ""
+
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:199
+msgid "Ignore"
+msgstr ""
+
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:179
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:191
+msgid "Interface FQDN, All Addresses"
+msgstr ""
+
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:172
+msgid "LAN DNS"
+msgstr ""
+
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:237
+msgid "Large"
+msgstr ""
+
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:120
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:281
+msgid "Limit days between RFC5011 copies to reduce flash writes"
+msgstr ""
+
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:263
+msgid "Limit extended DNS packet size"
+msgstr ""
+
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:140
+msgid "Link to supported programs to load DHCP into DNS"
+msgstr ""
+
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:115
+msgid "List domains to bypass checks of DNSSEC"
+msgstr ""
+
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:82
+msgid "Listening Port"
+msgstr ""
+
+#: applications/luci-app-unbound/luasrc/controller/unbound.lua:51
+msgid "Local Data"
+msgstr ""
+
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:153
+msgid "Local Domain"
+msgstr ""
+
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:161
+msgid "Local Domain Type"
+msgstr ""
+
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:215
+msgid "Local Host, Encrypted"
+msgstr ""
+
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:214
+msgid "Local Host, No Encryption"
+msgstr ""
+
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:66
+msgid "Local Service"
+msgstr ""
+
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:216
+msgid "Local Subnet, Encrypted"
+msgstr ""
+
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:217
+msgid "Local Subnet, Static Encryption"
+msgstr ""
+
+#: applications/luci-app-unbound/luasrc/controller/unbound.lua:54
+msgid "Local Zones"
+msgstr ""
+
+#: applications/luci-app-unbound/luasrc/controller/unbound.lua:42
+msgid "Log"
+msgstr ""
+
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:57
+msgid "Manual Conf"
+msgstr ""
+
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:236
+msgid "Medium"
+msgstr ""
+
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:231
+msgid "Memory Resource"
+msgstr ""
+
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:130
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:291
+msgid "Networks that may trigger Unbound to reload (avoid wan6)"
+msgstr ""
+
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:175
+msgid "No Entry"
+msgstr ""
+
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:96
+msgid "No Filter"
+msgstr ""
+
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:141
+msgid "No Link"
+msgstr ""
+
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:213
+msgid "No Remote Control"
+msgstr ""
+
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:45
+msgid ""
+"Note: SSL/TLS library is missing an API. Please review syslog. >> logread ..."
+msgstr ""
+
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:35
+msgid ""
+"Note: local DNS is configured to look at odhpcd, but odhpcd UCI lease "
+"trigger is incorrectly set:"
+msgstr ""
+
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:16
+msgid ""
+"Organize directed forward, stub, and authoritative zones <a href=\"%s\" "
+"target=\"_blank\">(help)</a>."
+msgstr ""
+
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:185
+msgid "Override the WAN side router entry in DNS"
+msgstr ""
+
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:244
+msgid "Passive"
+msgstr ""
+
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:60
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:66
+msgid "Port servers will receive queries on"
+msgstr ""
+
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:107
+msgid "Prefix for generated DNS64 addresses"
+msgstr ""
+
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:269
+msgid "Prevent excessively short cache periods"
+msgstr ""
+
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:90
+msgid "Protect against upstream response of 127.0.0.0/8"
+msgstr ""
+
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:95
+msgid "Protect against upstream responses within local subnets"
+msgstr ""
+
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:249
+msgid "Query Minimize"
+msgstr ""
+
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:75
+msgid "Recurse"
+msgstr ""
+
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:220
+msgid "Recursion Protocol"
+msgstr ""
+
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:241
+msgid "Recursion Strength"
+msgstr ""
+
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:242
+msgid "Recursion activity affects memory growth and CPU load"
+msgstr ""
+
+#: applications/luci-app-unbound/luasrc/controller/unbound.lua:21
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:24
+msgid "Recursive DNS"
+msgstr ""
+
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:165
+msgid "Refused"
+msgstr ""
+
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:48
+msgid "Resource"
+msgstr ""
+
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:119
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:280
+msgid "Root DSKEY Age"
+msgstr ""
+
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/extended.lua:11
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/manual.lua:11
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/server.lua:11
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/uciedit.lua:11
+msgid "Save"
+msgstr ""
+
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:59
+msgid "Server Port"
+msgstr ""
+
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:65
+msgid "Server TLS Port"
+msgstr ""
+
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:47
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:33
+msgid "Servers"
+msgstr ""
+
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:48
+msgid "Servers for this zone; see README.md for optional form"
+msgstr ""
+
+#: applications/luci-app-unbound/luasrc/controller/unbound.lua:97
+msgid "Show: Adblock"
+msgstr ""
+
+#: applications/luci-app-unbound/luasrc/controller/unbound.lua:91
+msgid "Show: DHCP"
+msgstr ""
+
+#: applications/luci-app-unbound/luasrc/controller/unbound.lua:74
+msgid "Show: Unbound"
+msgstr ""
+
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:58
+msgid "Skip UCI and use /etc/unbound/unbound.conf"
+msgstr ""
+
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:235
+msgid "Small"
+msgstr ""
+
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:166
+msgid "Static (local only)"
+msgstr ""
+
+#: applications/luci-app-unbound/luasrc/controller/unbound.lua:48
+#: applications/luci-app-unbound/luasrc/controller/unbound.lua:60
+msgid "Statistics"
+msgstr ""
+
+#: applications/luci-app-unbound/luasrc/controller/unbound.lua:39
+msgid "Status"
+msgstr ""
+
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:256
+msgid "Strict Minimize"
+msgstr ""
+
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:257
+msgid "Strict version of 'query minimize' but it can break DNS"
+msgstr ""
+
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:39
+msgid "Stub (forced recursion)"
+msgstr ""
+
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:71
+msgid "TLS Name Index"
+msgstr ""
+
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:268
+msgid "TTL Minimum"
+msgstr ""
+
+#: applications/luci-app-unbound/luasrc/controller/unbound.lua:105
+msgid "This could display more statistics with the unbound-control package."
+msgstr ""
+
+#: 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 ""
+
+#: applications/luci-app-unbound/luasrc/controller/unbound.lua:175
+msgid ""
+"This shows 'ubound-control dump_cache' for auditing records including DNSSEC."
+msgstr ""
+
+#: applications/luci-app-unbound/luasrc/controller/unbound.lua:139
+msgid ""
+"This shows Unbound 'local-data:' entries from default, .conf, or control."
+msgstr ""
+
+#: applications/luci-app-unbound/luasrc/controller/unbound.lua:151
+msgid ""
+"This shows Unbound 'local-zone:' entries from default, .conf, or control."
+msgstr ""
+
+#: applications/luci-app-unbound/luasrc/controller/unbound.lua:127
+msgid "This shows Unbound self reported performance statistics."
+msgstr ""
+
+#: applications/luci-app-unbound/luasrc/controller/unbound.lua:115
+msgid "This shows syslog filtered for events involving Unbound."
+msgstr ""
+
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:234
+msgid "Tiny"
+msgstr ""
+
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:167
+msgid "Transparent (local/global)"
+msgstr ""
+
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:129
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:290
+msgid "Trigger Networks"
+msgstr ""
+
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:27
+msgid "Type"
+msgstr ""
+
+#: applications/luci-app-unbound/luasrc/controller/unbound.lua:27
+msgid "Unbound"
+msgstr ""
+
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:25
+msgid ""
+"Unbound <a href=\"%s\" target=\"_blank\">(NLnet Labs)</a> is a validating, "
+"recursive, and caching DNS resolver <a href=\"%s\" target=\"_blank\">(help)</"
+"a>."
+msgstr ""
+
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:210
+msgid "Unbound Control App"
+msgstr ""
+
+#: applications/luci-app-unbound/luasrc/controller/unbound.lua:168
+msgid "Unbound cache is too large to display in LuCI."
+msgstr ""
+
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:81
+msgid "Undefined"
+msgstr ""
+
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:51
+msgid "Use 'resolv.conf.auto'"
+msgstr ""
+
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:148
+msgid "Use DHCPv4 MAC to discover IP6 hosts SLAAC (EUI64)"
+msgstr ""
+
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:187
+msgid "Use Upstream"
+msgstr ""
+
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:197
+msgid "Use extra DNS entries found in /etc/config/dhcp"
+msgstr ""
+
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:232
+msgid "Use menu System/Processes to observe any memory growth"
+msgstr ""
+
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:184
+msgid "WAN DNS"
+msgstr ""
+
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:44
+msgid "Zone (Domain) names included in this zone combination"
+msgstr ""
+
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:76
+msgid "Zone Download URL"
+msgstr ""
+
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:43
+msgid "Zone Names"
+msgstr ""
+
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:37
+msgid "Zone Type"
+msgstr ""
+
+#: applications/luci-app-unbound/luasrc/controller/unbound.lua:33
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:30
+msgid "Zones"
+msgstr ""
+
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:112
+msgid "accept upstream results for"
+msgstr ""
+
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:123
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:284
+msgid "default"
+msgstr ""
+
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:175
+msgid "download from <var>%s</var>"
+msgstr ""
+
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:126
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:287
+msgid "never"
+msgstr ""
+
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:118
+msgid "prefetch zone files for"
+msgstr ""
+
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:115
+msgid "select recursion for"
+msgstr ""
+
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:121
+msgid "unknown action for"
+msgstr ""
+
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:206
+msgid "use <var>%s</var> nameservers"
+msgstr ""
+
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:156
+msgid "use nameservers"
+msgstr ""
+
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:165
+msgid "with default certificate for <var>%s</var>"
+msgstr ""
index 52ddc8c335b6a313c329f2a18471dc0e754a17e9..4f198ae61d9aca1f3d0284bf938ad482a1588484 100644 (file)
@@ -1,8 +1,14 @@
 msgid ""
 msgstr ""
+"PO-Revision-Date: 2020-05-31 01:41+0000\n"
+"Last-Translator: Stephen Maundrell <smaundrell@gmail.com>\n"
+"Language-Team: English <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationsunbound/en/>\n"
 "Language: en\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+"X-Generator: Weblate 4.1-dev\n"
 
 #: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:96
 msgid "(root)"
@@ -203,7 +209,7 @@ msgstr ""
 
 #: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:29
 msgid "Enabled"
-msgstr ""
+msgstr "Enabled"
 
 #: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:274
 msgid "Extended Statistics"
index 28d766c13d4955f99a1fb7a9e5cba10cdd7fafa6..34e1a480f9591cd6af95cb8a21e9e1fbf63a031f 100644 (file)
@@ -1,8 +1,14 @@
 msgid ""
 msgstr ""
+"PO-Revision-Date: 2020-06-02 06:41+0000\n"
+"Last-Translator: Petri Asikainen <uniluodossa@gmail.com>\n"
+"Language-Team: Finnish <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationsunbound/fi/>\n"
 "Language: fi\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+"X-Generator: Weblate 4.1-dev\n"
 
 #: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:96
 msgid "(root)"
@@ -167,7 +173,7 @@ msgstr ""
 
 #: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:39
 msgid "Enable"
-msgstr ""
+msgstr "Ota käyttöön"
 
 #: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:101
 msgid "Enable DNS64"
@@ -203,7 +209,7 @@ msgstr ""
 
 #: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:29
 msgid "Enabled"
-msgstr ""
+msgstr "Käytössä"
 
 #: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:274
 msgid "Extended Statistics"
@@ -396,7 +402,7 @@ msgstr ""
 
 #: applications/luci-app-unbound/luasrc/controller/unbound.lua:42
 msgid "Log"
-msgstr ""
+msgstr "Loki"
 
 #: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:57
 msgid "Manual Conf"
@@ -520,7 +526,7 @@ msgstr ""
 #: applications/luci-app-unbound/luasrc/model/cbi/unbound/server.lua:11
 #: applications/luci-app-unbound/luasrc/model/cbi/unbound/uciedit.lua:11
 msgid "Save"
-msgstr ""
+msgstr "Tallenna"
 
 #: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:59
 msgid "Server Port"
@@ -566,11 +572,11 @@ msgstr ""
 #: applications/luci-app-unbound/luasrc/controller/unbound.lua:48
 #: applications/luci-app-unbound/luasrc/controller/unbound.lua:60
 msgid "Statistics"
-msgstr ""
+msgstr "Tilastot"
 
 #: applications/luci-app-unbound/luasrc/controller/unbound.lua:39
 msgid "Status"
-msgstr ""
+msgstr "Tila"
 
 #: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:256
 msgid "Strict Minimize"
@@ -640,7 +646,7 @@ msgstr ""
 
 #: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:27
 msgid "Type"
-msgstr ""
+msgstr "Tyyppi"
 
 #: applications/luci-app-unbound/luasrc/controller/unbound.lua:27
 msgid "Unbound"
@@ -717,7 +723,7 @@ msgstr ""
 #: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:123
 #: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:284
 msgid "default"
-msgstr ""
+msgstr "vakio"
 
 #: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:175
 msgid "download from <var>%s</var>"
index 37dce435f9d7c09ccecaeac8d203cc9a982b657d..e274cc34d54b1a43605b3b95418605f294a22a88 100644 (file)
@@ -1,6 +1,6 @@
 msgid ""
 msgstr ""
-"PO-Revision-Date: 2020-04-28 13:41+0000\n"
+"PO-Revision-Date: 2020-05-17 10:09+0000\n"
 "Last-Translator: viking76 <liaudetgael@gmail.com>\n"
 "Language-Team: French <https://hosted.weblate.org/projects/openwrt/"
 "luciapplicationsunbound/fr/>\n"
@@ -8,7 +8,7 @@ msgstr ""
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
 "Plural-Forms: nplurals=2; plural=n > 1;\n"
-"X-Generator: Weblate 4.0.2\n"
+"X-Generator: Weblate 4.1-dev\n"
 
 #: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:96
 msgid "(root)"
@@ -279,7 +279,7 @@ msgstr "Transfert vers les serveurs de noms en amont (ISP)"
 
 #: applications/luci-app-unbound/root/usr/share/rpcd/acl.d/luci-app-unbound.json:3
 msgid "Grant UCI access for luci-app-unbound"
-msgstr ""
+msgstr "Accorder l'accès à l'UCI pour luci-app-unbound"
 
 #: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:178
 #: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:190
index 0be47bd3190299ad1123991df4ddde9a4074ac17..04a4cabba309a801c3b9c8632f322e381f901945 100644 (file)
@@ -1,14 +1,14 @@
 msgid ""
 msgstr ""
-"PO-Revision-Date: 2020-02-19 20:00+0000\n"
-"Last-Translator: INAGAKI Hiroshi <musashino.open@gmail.com>\n"
+"PO-Revision-Date: 2020-06-13 22:13+0000\n"
+"Last-Translator: Satoru Yoshida <ramat@ram.ne.jp>\n"
 "Language-Team: Japanese <https://hosted.weblate.org/projects/openwrt/"
 "luciapplicationsunbound/ja/>\n"
 "Language: ja\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
 "Plural-Forms: nplurals=1; plural=0;\n"
-"X-Generator: Weblate 3.11\n"
+"X-Generator: Weblate 4.1-dev\n"
 
 #: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:96
 msgid "(root)"
@@ -36,7 +36,7 @@ msgstr ""
 
 #: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:46
 msgid "Advanced"
-msgstr ""
+msgstr "詳細設定"
 
 #: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:245
 msgid "Aggressive"
@@ -106,7 +106,7 @@ msgstr ""
 #: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:233
 #: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:243
 msgid "Default"
-msgstr ""
+msgstr "デフォルト"
 
 #: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:164
 msgid "Denied (nxdomain)"
@@ -173,7 +173,7 @@ msgstr ""
 
 #: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:39
 msgid "Enable"
-msgstr ""
+msgstr "有効"
 
 #: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:101
 msgid "Enable DNS64"
@@ -402,7 +402,7 @@ msgstr ""
 
 #: applications/luci-app-unbound/luasrc/controller/unbound.lua:42
 msgid "Log"
-msgstr ""
+msgstr "ログ"
 
 #: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:57
 msgid "Manual Conf"
@@ -410,7 +410,7 @@ msgstr ""
 
 #: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:236
 msgid "Medium"
-msgstr ""
+msgstr ""
 
 #: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:231
 msgid "Memory Resource"
@@ -526,7 +526,7 @@ msgstr ""
 #: applications/luci-app-unbound/luasrc/model/cbi/unbound/server.lua:11
 #: applications/luci-app-unbound/luasrc/model/cbi/unbound/uciedit.lua:11
 msgid "Save"
-msgstr ""
+msgstr "保存"
 
 #: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:59
 msgid "Server Port"
@@ -646,7 +646,7 @@ msgstr ""
 
 #: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:27
 msgid "Type"
-msgstr ""
+msgstr "タイプ"
 
 #: applications/luci-app-unbound/luasrc/controller/unbound.lua:27
 msgid "Unbound"
@@ -723,7 +723,7 @@ msgstr ""
 #: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:123
 #: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:284
 msgid "default"
-msgstr ""
+msgstr "デフォルト"
 
 #: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:175
 msgid "download from <var>%s</var>"
index f1bef05d7a11fea6ff550cd0e5dec64f381356d1..0b9326a3f22d195eb6bc8f53652d6505e2b6b104 100644 (file)
@@ -1,6 +1,6 @@
 msgid ""
 msgstr ""
-"PO-Revision-Date: 2020-05-03 18:57+0000\n"
+"PO-Revision-Date: 2020-06-10 19:49+0000\n"
 "Last-Translator: ssantos <ssantos@web.de>\n"
 "Language-Team: Portuguese <https://hosted.weblate.org/projects/openwrt/"
 "luciapplicationsunbound/pt/>\n"
@@ -287,11 +287,11 @@ msgstr "Registos de Host"
 
 #: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:201
 msgid "Host/MX/SRV RR"
-msgstr "Host/MX/SRV RR"
+msgstr "RR Host/MX/SRV"
 
 #: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:202
 msgid "Host/MX/SRV/CNAME RR"
-msgstr "Host/MX/SRV/CNAME RR"
+msgstr "RR Host/MX/SRV/CNAME"
 
 #: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:177
 #: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:189
index 6ebc04072589d27ca11ea186349b3feacf96241b..c8c4a7a5ecf77547a2e8767a4d5cdb8d53b14f25 100644 (file)
@@ -1,6 +1,6 @@
 msgid ""
 msgstr ""
-"PO-Revision-Date: 2020-05-02 15:56+0000\n"
+"PO-Revision-Date: 2020-05-22 12:40+0000\n"
 "Last-Translator: Wellington Terumi Uemura <wellingtonuemura@gmail.com>\n"
 "Language-Team: Portuguese (Brazil) <https://hosted.weblate.org/projects/"
 "openwrt/luciapplicationsunbound/pt_BR/>\n"
@@ -697,7 +697,7 @@ msgstr "Indefinido"
 
 #: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:51
 msgid "Use 'resolv.conf.auto'"
-msgstr "Use 'resolv.conf.auto'"
+msgstr "Utilize 'resolv.conf.auto'"
 
 #: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:148
 msgid "Use DHCPv4 MAC to discover IP6 hosts SLAAC (EUI64)"
index 9f495a190949d5c4c5af37c862ea6ad04f4f59a0..0e758b7fbe85c3820cba863185ca5707cb5c52f7 100644 (file)
@@ -1,19 +1,19 @@
 msgid ""
 msgstr ""
-"PO-Revision-Date: 2020-04-19 00:53+0000\n"
+"PO-Revision-Date: 2020-06-08 19:47+0000\n"
 "Last-Translator: Artem <KovalevArtem.ru@gmail.com>\n"
 "Language-Team: Russian <https://hosted.weblate.org/projects/openwrt/"
 "luciapplicationsunbound/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.0.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.1-dev\n"
 
 #: 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"
@@ -25,11 +25,11 @@ msgstr ""
 
 #: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:78
 msgid "AXFR"
-msgstr ""
+msgstr "AXFR"
 
 #: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:67
 msgid "Accept queries only from local subnets"
-msgstr ""
+msgstr "Принимать запросы только из локальных подсетей"
 
 #: applications/luci-app-unbound/luasrc/controller/unbound.lua:216
 msgid "Adblock domain list is too large to display in LuCI."
@@ -41,7 +41,7 @@ msgstr "Дополнительно"
 
 #: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:245
 msgid "Aggressive"
-msgstr ""
+msgstr "Агрессивный"
 
 #: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:34
 msgid "Allow open recursion when record not in zone"
@@ -53,7 +53,7 @@ msgstr ""
 
 #: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:41
 msgid "Basic"
-msgstr ""
+msgstr "Основные"
 
 #: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:250
 msgid "Break down query components for limited added privacy"
@@ -77,7 +77,7 @@ msgstr ""
 
 #: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:47
 msgid "DHCP"
-msgstr ""
+msgstr "DHCP"
 
 #: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:139
 msgid "DHCP Link"
@@ -89,7 +89,7 @@ msgstr ""
 
 #: applications/luci-app-unbound/luasrc/controller/unbound.lua:57
 msgid "DNS Cache"
-msgstr ""
+msgstr "DNS-кэш"
 
 #: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:55
 msgid "DNS over TLS"
@@ -123,7 +123,7 @@ msgstr ""
 
 #: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:114
 msgid "Domain Insecure"
-msgstr ""
+msgstr "Опасный домен"
 
 #: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:72
 msgid "Domain name to verify TLS certificate"
@@ -135,12 +135,12 @@ msgstr ""
 
 #: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:262
 msgid "EDNS Size"
-msgstr ""
+msgstr "Размер EDNS"
 
 #: applications/luci-app-unbound/luasrc/model/cbi/unbound/manual.lua:15
 #: applications/luci-app-unbound/luasrc/model/cbi/unbound/uciedit.lua:14
 msgid "Edit '"
-msgstr ""
+msgstr "Редактировать '"
 
 #: applications/luci-app-unbound/luasrc/model/cbi/unbound/server.lua:15
 msgid "Edit 'server:' clause options for 'include:"
@@ -162,11 +162,11 @@ msgstr ""
 
 #: applications/luci-app-unbound/luasrc/controller/unbound.lua:83
 msgid "Edit: Server"
-msgstr ""
+msgstr "Редактировать: Сервер"
 
 #: applications/luci-app-unbound/luasrc/controller/unbound.lua:71
 msgid "Edit: UCI"
-msgstr ""
+msgstr "Редактировать: UCI"
 
 #: applications/luci-app-unbound/luasrc/controller/unbound.lua:78
 msgid "Edit: Unbound"
@@ -270,7 +270,7 @@ msgstr ""
 
 #: applications/luci-app-unbound/root/usr/share/rpcd/acl.d/luci-app-unbound.json:3
 msgid "Grant UCI access for luci-app-unbound"
-msgstr ""
+msgstr "Предоставить UCI доступ для luci-app-unbound"
 
 #: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:178
 #: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:190
index d3a75524a0dd6daa43fc392475ae3e80f365e5da..41a12dfba1d2576f4defd84e07e738d65f619e0a 100644 (file)
@@ -1,14 +1,14 @@
 msgid ""
 msgstr ""
-"PO-Revision-Date: 2020-04-04 17:35+0000\n"
-"Last-Translator: Dušan Kazik <prescott66@gmail.com>\n"
+"PO-Revision-Date: 2020-06-09 21:41+0000\n"
+"Last-Translator: Miloš Leškanič <leskanic@gmail.com>\n"
 "Language-Team: Slovak <https://hosted.weblate.org/projects/openwrt/"
 "luciapplicationsunbound/sk/>\n"
 "Language: sk\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
 "Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n"
-"X-Generator: Weblate 4.0-dev\n"
+"X-Generator: Weblate 4.1-dev\n"
 
 #: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:96
 msgid "(root)"
@@ -209,7 +209,7 @@ msgstr ""
 
 #: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:29
 msgid "Enabled"
-msgstr "Zapnuté"
+msgstr "Povolené"
 
 #: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:274
 msgid "Extended Statistics"
diff --git a/applications/luci-app-upnp/po/ar/upnp.po b/applications/luci-app-upnp/po/ar/upnp.po
new file mode 100644 (file)
index 0000000..d0ad469
--- /dev/null
@@ -0,0 +1,235 @@
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2009-05-19 19:36+0200\n"
+"PO-Revision-Date: 2020-06-03 12:10+0000\n"
+"Last-Translator: Marwan Amireh <amirehmarwan@gmail.com>\n"
+"Language-Team: Arabic <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationsupnp/ar/>\n"
+"Language: ar\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 "
+"&& n%100<=10 ? 3 : n%100>=11 ? 4 : 5;\n"
+"X-Generator: Weblate 4.1-dev\n"
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:171
+msgid ""
+"ACLs specify which external ports may be redirected to which internal "
+"addresses and ports"
+msgstr ""
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:191
+msgid "Action"
+msgstr ""
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:31
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:113
+msgid "Active UPnP Redirects"
+msgstr ""
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:119
+msgid "Advanced Settings"
+msgstr ""
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:131
+msgid "Advertise as IGDv1 device instead of IGDv2"
+msgstr ""
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:128
+msgid "Allow adding forwards only to requesting ip addresses"
+msgstr ""
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:150
+msgid "Announced model number"
+msgstr ""
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:149
+msgid "Announced serial number"
+msgstr ""
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:160
+msgid "Clean rules interval"
+msgstr ""
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:156
+msgid "Clean rules threshold"
+msgstr ""
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:45
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:85
+msgid "Client Address"
+msgstr ""
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:47
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:87
+msgid "Client Port"
+msgstr ""
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:177
+msgid "Comment"
+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
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:106
+msgid "Delete"
+msgstr ""
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:48
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:88
+msgid "Description"
+msgstr "الوصف"
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:148
+msgid "Device UUID"
+msgstr ""
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:136
+msgid "Downlink"
+msgstr ""
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:130
+msgid "Enable IGDv1 mode"
+msgstr ""
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:125
+msgid "Enable NAT-PMP functionality"
+msgstr ""
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:124
+msgid "Enable UPnP functionality"
+msgstr ""
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:133
+msgid "Enable additional logging"
+msgstr ""
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:127
+msgid "Enable secure mode"
+msgstr ""
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:44
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:84
+msgid "External Port"
+msgstr ""
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:179
+msgid "External ports"
+msgstr ""
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:118
+msgid "General Settings"
+msgstr ""
+
+#: applications/luci-app-upnp/root/usr/share/rpcd/acl.d/luci-app-upnp.json:3
+msgid "Grant access to upnp procedures"
+msgstr ""
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:46
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:86
+msgid "Host"
+msgstr ""
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:183
+msgid "Internal addresses"
+msgstr ""
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:187
+msgid "Internal ports"
+msgstr ""
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:170
+msgid "MiniUPnP ACLs"
+msgstr ""
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:116
+msgid "MiniUPnP settings"
+msgstr ""
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:152
+msgid "Notify interval"
+msgstr ""
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:142
+msgid "Port"
+msgstr ""
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:164
+msgid "Presentation URL"
+msgstr ""
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:43
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:83
+msgid "Protocol"
+msgstr ""
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:134
+msgid "Puts extra debugging information into the system log"
+msgstr ""
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:146
+msgid "Report system instead of daemon uptime"
+msgstr ""
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:121
+msgid "Start UPnP and NAT-PMP service"
+msgstr ""
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:70
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:66
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:110
+msgid "There are no active redirects."
+msgstr ""
+
+#: applications/luci-app-upnp/root/usr/share/luci/menu.d/luci-app-upnp.json:3
+msgid "UPnP"
+msgstr ""
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:76
+msgid ""
+"UPnP allows clients in the local network to automatically configure the "
+"router."
+msgstr ""
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:167
+msgid "UPnP lease file"
+msgstr ""
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:75
+msgid "Universal Plug & Play"
+msgstr ""
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:60
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:56
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:100
+msgid "Unknown"
+msgstr ""
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:139
+msgid "Uplink"
+msgstr ""
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:137
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:140
+msgid "Value in KByte/s, informational only"
+msgstr ""
+
+#~ msgid ""
+#~ "UPNP allows clients in the local network to automatically configure the "
+#~ "router."
+#~ msgstr ""
+#~ "UPNP allows clients in the local network to automatically configure the "
+#~ "router."
+
+#~ msgid "Log output"
+#~ msgstr "Log output"
+
+#~ msgid ""
+#~ "UPNP should only be enabled if absolutely necessary as it can result in "
+#~ "high security risks for your network."
+#~ msgstr ""
+#~ "UPNP should only be enabled if absolutely necessary as it can result in "
+#~ "high security risks for your network."
index 850a89889728ec993e359285e8c9cb1f3552b54d..df1b0ba51c1bbbd2ea664d37f892e4c4acfb3e96 100644 (file)
@@ -3,14 +3,16 @@ 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: YEAR-MO-DA HO:MI+ZONE\n"
-"Last-Translator: Automatically generated\n"
-"Language-Team: none\n"
+"PO-Revision-Date: 2020-05-22 12:40+0000\n"
+"Last-Translator: Stefan M <sm@voip-office.eu>\n"
+"Language-Team: Bulgarian <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationsupnp/bg/>\n"
 "Language: bg\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
-"X-Generator: Translate Toolkit 1.1.1\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+"X-Generator: Weblate 4.1-dev\n"
 
 #: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:171
 msgid ""
@@ -78,7 +80,7 @@ msgstr ""
 #: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:48
 #: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:88
 msgid "Description"
-msgstr ""
+msgstr "Описание"
 
 #: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:148
 msgid "Device UUID"
index 26434056e1dc98a6fdcfea075e2fc521b2ff3bc9..bc8028cec899b1ed329ec1eb07575ef65cc1b0ee 100644 (file)
@@ -3,14 +3,16 @@ 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: YEAR-MO-DA HO:MI+ZONE\n"
-"Last-Translator: Automatically generated\n"
-"Language-Team: none\n"
+"PO-Revision-Date: 2020-06-02 06:41+0000\n"
+"Last-Translator: Petri Asikainen <uniluodossa@gmail.com>\n"
+"Language-Team: Finnish <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationsupnp/fi/>\n"
 "Language: fi\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
-"X-Generator: Translate Toolkit 1.1.1\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+"X-Generator: Weblate 4.1-dev\n"
 
 #: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:171
 msgid ""
@@ -20,7 +22,7 @@ msgstr ""
 
 #: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:191
 msgid "Action"
-msgstr ""
+msgstr "Toimi"
 
 #: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:31
 #: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:113
@@ -29,7 +31,7 @@ msgstr ""
 
 #: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:119
 msgid "Advanced Settings"
-msgstr ""
+msgstr "Lisäasetukset"
 
 #: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:131
 msgid "Advertise as IGDv1 device instead of IGDv2"
@@ -73,12 +75,12 @@ msgstr ""
 #: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:62
 #: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:106
 msgid "Delete"
-msgstr ""
+msgstr "Poista"
 
 #: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:48
 #: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:88
 msgid "Description"
-msgstr ""
+msgstr "Kuvaus"
 
 #: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:148
 msgid "Device UUID"
@@ -119,7 +121,7 @@ msgstr ""
 
 #: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:118
 msgid "General Settings"
-msgstr ""
+msgstr "Yleisasetukset"
 
 #: applications/luci-app-upnp/root/usr/share/rpcd/acl.d/luci-app-upnp.json:3
 msgid "Grant access to upnp procedures"
@@ -128,7 +130,7 @@ msgstr ""
 #: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:46
 #: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:86
 msgid "Host"
-msgstr ""
+msgstr "Palvelin"
 
 #: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:183
 msgid "Internal addresses"
@@ -152,7 +154,7 @@ msgstr ""
 
 #: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:142
 msgid "Port"
-msgstr ""
+msgstr "Portti"
 
 #: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:164
 msgid "Presentation URL"
@@ -161,7 +163,7 @@ msgstr ""
 #: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:43
 #: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:83
 msgid "Protocol"
-msgstr ""
+msgstr "Protokolla"
 
 #: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:134
 msgid "Puts extra debugging information into the system log"
@@ -203,7 +205,7 @@ msgstr ""
 #: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:56
 #: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:100
 msgid "Unknown"
-msgstr ""
+msgstr "Tuntematon"
 
 #: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:139
 msgid "Uplink"
index 1386cdc646c1d1bc08b39b62b254646f99338816..8d85a613b7a1b8cba476b1a317def4f005c04745 100644 (file)
@@ -3,8 +3,8 @@ msgstr ""
 "Project-Id-Version: \n"
 "Report-Msgid-Bugs-To: \n"
 "POT-Creation-Date: 2009-05-19 19:36+0200\n"
-"PO-Revision-Date: 2020-02-18 11:31+0000\n"
-"Last-Translator: INAGAKI Hiroshi <musashino.open@gmail.com>\n"
+"PO-Revision-Date: 2020-06-13 22:13+0000\n"
+"Last-Translator: Satoru Yoshida <ramat@ram.ne.jp>\n"
 "Language-Team: Japanese <https://hosted.weblate.org/projects/openwrt/"
 "luciapplicationsupnp/ja/>\n"
 "Language: ja\n"
@@ -12,7 +12,7 @@ msgstr ""
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
 "Plural-Forms: nplurals=1; plural=0;\n"
-"X-Generator: Weblate 3.11\n"
+"X-Generator: Weblate 4.1-dev\n"
 
 #: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:171
 msgid ""
@@ -37,7 +37,7 @@ msgstr "詳細設定"
 
 #: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:131
 msgid "Advertise as IGDv1 device instead of IGDv2"
-msgstr ""
+msgstr "IGDv2 ではなく IGDv1 デバイスとしてアドバタイズ"
 
 #: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:128
 msgid "Allow adding forwards only to requesting ip addresses"
@@ -94,7 +94,7 @@ msgstr "ダウンリンク"
 
 #: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:130
 msgid "Enable IGDv1 mode"
-msgstr ""
+msgstr "IGDv1 モードを有効化"
 
 #: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:125
 msgid "Enable NAT-PMP functionality"
@@ -127,12 +127,12 @@ msgstr "一般設定"
 
 #: applications/luci-app-upnp/root/usr/share/rpcd/acl.d/luci-app-upnp.json:3
 msgid "Grant access to upnp procedures"
-msgstr ""
+msgstr "upnp プロシージャへのアクセスを許可"
 
 #: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:46
 #: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:86
 msgid "Host"
-msgstr ""
+msgstr "ホスト"
 
 #: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:183
 msgid "Internal addresses"
@@ -209,7 +209,7 @@ msgstr "ユニバーサル プラグ & プレイ"
 #: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:56
 #: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:100
 msgid "Unknown"
-msgstr ""
+msgstr "不明"
 
 #: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:139
 msgid "Uplink"
index 76ebbfa726cdc8af2411bc7d4be1fb5ec1d816f2..07e3ab4a3ebe4506eafd2ad7b53639e7f6a4f996 100644 (file)
@@ -1,7 +1,7 @@
 msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2020-05-02 15:56+0000\n"
+"PO-Revision-Date: 2020-06-13 22:13+0000\n"
 "Last-Translator: Marcin Net <marcin.net@linux.pl>\n"
 "Language-Team: Polish <https://hosted.weblate.org/projects/openwrt/"
 "luciapplicationsupnp/pl/>\n"
@@ -122,7 +122,7 @@ msgstr "Porty zewnętrzne"
 
 #: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:118
 msgid "General Settings"
-msgstr "Ustawienia główne"
+msgstr "Główne"
 
 #: applications/luci-app-upnp/root/usr/share/rpcd/acl.d/luci-app-upnp.json:3
 msgid "Grant access to upnp procedures"
index 1735acc8d9eebe0525d06e1b24a6a2cd1e5d76a6..74fb3d38afbae127ad0b23f50a6c79a23c0b1c8b 100644 (file)
@@ -2,17 +2,17 @@ msgid ""
 msgstr ""
 "Project-Id-Version: LuCI: upnp\n"
 "POT-Creation-Date: 2009-05-19 19:36+0200\n"
-"PO-Revision-Date: 2019-12-26 18:22+0000\n"
-"Last-Translator: Alex Ky <esthomolupus@gmail.com>\n"
+"PO-Revision-Date: 2020-06-08 19:47+0000\n"
+"Last-Translator: Artem <KovalevArtem.ru@gmail.com>\n"
 "Language-Team: Russian <https://hosted.weblate.org/projects/openwrt/"
 "luciapplicationsupnp/ru/>\n"
 "Language: ru\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<="
-"4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
-"X-Generator: Weblate 3.10\n"
+"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n"
+"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
+"X-Generator: Weblate 4.1-dev\n"
 "Project-Info: Это технический перевод, не дословный. Главное-удобный русский "
 "интерфейс, все проверялось в графическом режиме, совместим с другими apps\n"
 
@@ -22,7 +22,7 @@ msgid ""
 "addresses and ports"
 msgstr ""
 "Список доступа задает внешние порты для перенаправления на внутренние адреса "
-"и порты."
+"и порты"
 
 #: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:191
 msgid "Action"
@@ -43,7 +43,7 @@ msgstr "Объявить как IGDv1 устройство вместо IGDv2"
 
 #: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:128
 msgid "Allow adding forwards only to requesting ip addresses"
-msgstr "Разрешить перенаправление только для запрашивающих IP-адресов."
+msgstr "Разрешить перенаправление только для запрашивающих IP-адресов"
 
 #: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:150
 msgid "Announced model number"
@@ -129,7 +129,7 @@ msgstr "Основные настройки"
 
 #: applications/luci-app-upnp/root/usr/share/rpcd/acl.d/luci-app-upnp.json:3
 msgid "Grant access to upnp procedures"
-msgstr ""
+msgstr "Предоставить доступ к процедурам UPnP"
 
 #: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:46
 #: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:86
@@ -171,7 +171,7 @@ msgstr "Протокол"
 
 #: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:134
 msgid "Puts extra debugging information into the system log"
-msgstr "Добавлять дополнительную отладочную информацию в системный журнал."
+msgstr "Добавлять дополнительную отладочную информацию в системный журнал"
 
 #: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:146
 msgid "Report system instead of daemon uptime"
@@ -220,7 +220,7 @@ msgstr "Внешнее соединение"
 #: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:137
 #: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:140
 msgid "Value in KByte/s, informational only"
-msgstr "Значение в КБ/с, только для информации."
+msgstr "Значение в КБ/с, только для информации"
 
 #~ msgid "Collecting data..."
 #~ msgstr "Сбор данных..."
diff --git a/applications/luci-app-vnstat/po/ar/vnstat.po b/applications/luci-app-vnstat/po/ar/vnstat.po
new file mode 100644 (file)
index 0000000..73a4fec
--- /dev/null
@@ -0,0 +1,80 @@
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"PO-Revision-Date: 2010-11-16 20:54+0100\n"
+"Last-Translator: Automatically generated\n"
+"Language-Team: none\n"
+"Language: ar\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 "
+"&& n%100<=10 ? 3 : n%100>=11 ? 4 : 5;\n"
+
+#: applications/luci-app-vnstat/root/usr/share/luci/menu.d/luci-app-vnstat.json:23
+msgid "Configuration"
+msgstr ""
+
+#: applications/luci-app-vnstat/luasrc/view/vnstat.htm:68
+msgid "Daily traffic"
+msgstr ""
+
+#: applications/luci-app-vnstat/root/usr/share/rpcd/acl.d/luci-app-vnstat.json:3
+msgid "Grant UCI access for luci-app-vnstat"
+msgstr ""
+
+#: applications/luci-app-vnstat/root/usr/share/luci/menu.d/luci-app-vnstat.json:14
+msgid "Graphs"
+msgstr ""
+
+#: applications/luci-app-vnstat/luasrc/view/vnstat.htm:67
+msgid "Hourly traffic"
+msgstr ""
+
+#: applications/luci-app-vnstat/luasrc/model/cbi/vnstat.lua:49
+msgid "Monitor selected interfaces"
+msgstr ""
+
+#: applications/luci-app-vnstat/luasrc/view/vnstat.htm:69
+msgid "Monthly traffic"
+msgstr ""
+
+#: applications/luci-app-vnstat/luasrc/view/vnstat.htm:97
+msgid ""
+"No database has been set up yet. Go to the VnStat configuration and enable "
+"monitoring for one or more interfaces."
+msgstr ""
+
+#: applications/luci-app-vnstat/luasrc/model/cbi/vnstat.lua:22
+msgid "Restart VnStat"
+msgstr ""
+
+#: applications/luci-app-vnstat/luasrc/view/vnstat.htm:65
+msgid "Summary display"
+msgstr ""
+
+#: applications/luci-app-vnstat/luasrc/view/vnstat.htm:66
+msgid "Top 10 display"
+msgstr ""
+
+#: applications/luci-app-vnstat/luasrc/view/vnstat.htm:72
+msgid "Update »"
+msgstr ""
+
+#: applications/luci-app-vnstat/luasrc/model/cbi/vnstat.lua:19
+msgid "VnStat"
+msgstr ""
+
+#: applications/luci-app-vnstat/luasrc/view/vnstat.htm:60
+msgid "VnStat Graphs"
+msgstr ""
+
+#: applications/luci-app-vnstat/root/usr/share/luci/menu.d/luci-app-vnstat.json:3
+msgid "VnStat Traffic Monitor"
+msgstr ""
+
+#: applications/luci-app-vnstat/luasrc/model/cbi/vnstat.lua:20
+msgid ""
+"VnStat is a network traffic monitor for Linux that keeps a log of network "
+"traffic for the selected interface(s)."
+msgstr ""
index c979b1686a766686815dd5c6c13955e142026ed5..6a3b75a26f267eedd9c98d3369f85634dbfe6ad2 100644 (file)
@@ -1,18 +1,20 @@
 msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2010-11-16 20:54+0100\n"
-"Last-Translator: Automatically generated\n"
-"Language-Team: none\n"
+"PO-Revision-Date: 2020-06-02 06:42+0000\n"
+"Last-Translator: Petri Asikainen <uniluodossa@gmail.com>\n"
+"Language-Team: Finnish <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationsvnstat/fi/>\n"
 "Language: fi\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: Weblate 4.1-dev\n"
 
 #: applications/luci-app-vnstat/root/usr/share/luci/menu.d/luci-app-vnstat.json:23
 msgid "Configuration"
-msgstr ""
+msgstr "Määritys"
 
 #: applications/luci-app-vnstat/luasrc/view/vnstat.htm:68
 msgid "Daily traffic"
@@ -24,7 +26,7 @@ msgstr ""
 
 #: applications/luci-app-vnstat/root/usr/share/luci/menu.d/luci-app-vnstat.json:14
 msgid "Graphs"
-msgstr ""
+msgstr "Kuvaajat"
 
 #: applications/luci-app-vnstat/luasrc/view/vnstat.htm:67
 msgid "Hourly traffic"
index c7a73b24aee5cf5a67fda348c5c9f1155196faf2..13287573049e5ccdc1be86144ac00abb76c46520 100644 (file)
@@ -1,15 +1,16 @@
 msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2011-08-19 06:15+0200\n"
-"Last-Translator: Kentaro <kentaro.matsuyama@gmail.com>\n"
-"Language-Team: German\n"
+"PO-Revision-Date: 2020-06-13 22:13+0000\n"
+"Last-Translator: Satoru Yoshida <ramat@ram.ne.jp>\n"
+"Language-Team: Japanese <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationsvnstat/ja/>\n"
 "Language: ja\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.1-dev\n"
 
 #: applications/luci-app-vnstat/root/usr/share/luci/menu.d/luci-app-vnstat.json:23
 msgid "Configuration"
@@ -21,7 +22,7 @@ msgstr "1日周期のトラフィック"
 
 #: applications/luci-app-vnstat/root/usr/share/rpcd/acl.d/luci-app-vnstat.json:3
 msgid "Grant UCI access for luci-app-vnstat"
-msgstr ""
+msgstr "luci-app-vnstat に UCI アクセスを許可"
 
 #: applications/luci-app-vnstat/root/usr/share/luci/menu.d/luci-app-vnstat.json:14
 msgid "Graphs"
index 649ee93a7b834a0cde089d48fdb6816f5fb32948..fea09d8aac207f36d500a878adf05fb9b0dc848c 100644 (file)
@@ -2,17 +2,17 @@ msgid ""
 msgstr ""
 "Project-Id-Version: LuCI: vnstat\n"
 "POT-Creation-Date: 2012-08-15 11:48+0300\n"
-"PO-Revision-Date: 2020-01-11 18:22+0000\n"
-"Last-Translator: Anton Kikin <a.a.kikin@gmail.com>\n"
+"PO-Revision-Date: 2020-06-07 15:48+0000\n"
+"Last-Translator: Artem <KovalevArtem.ru@gmail.com>\n"
 "Language-Team: Russian <https://hosted.weblate.org/projects/openwrt/"
 "luciapplicationsvnstat/ru/>\n"
 "Language: ru\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<="
-"4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
-"X-Generator: Weblate 3.10.1\n"
+"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n"
+"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
+"X-Generator: Weblate 4.1-dev\n"
 "Project-Info: Это технический перевод, не дословный. Главное-удобный русский "
 "интерфейс, все проверялось в графическом режиме, совместим с другими apps\n"
 
@@ -26,7 +26,7 @@ msgstr "Трафик за день"
 
 #: applications/luci-app-vnstat/root/usr/share/rpcd/acl.d/luci-app-vnstat.json:3
 msgid "Grant UCI access for luci-app-vnstat"
-msgstr ""
+msgstr "Предоставить UCI доступ для luci-app-vnstat"
 
 #: applications/luci-app-vnstat/root/usr/share/luci/menu.d/luci-app-vnstat.json:14
 msgid "Graphs"
diff --git a/applications/luci-app-vnstat2/po/ar/vnstat2.po b/applications/luci-app-vnstat2/po/ar/vnstat2.po
new file mode 100644 (file)
index 0000000..065ffd6
--- /dev/null
@@ -0,0 +1,128 @@
+msgid ""
+msgstr ""
+"Language: ar\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/graphs.js:57
+msgid "5 Minute"
+msgstr ""
+
+#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:21
+msgid "Cancel"
+msgstr ""
+
+#: applications/luci-app-vnstat2/root/usr/share/luci/menu.d/luci-app-vnstat2.json:27
+msgid "Configuration"
+msgstr ""
+
+#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/graphs.js:59
+msgid "Daily"
+msgstr ""
+
+#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:26
+#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:82
+msgid "Delete"
+msgstr ""
+
+#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:15
+msgid "Delete interface <em>%h</em>"
+msgstr ""
+
+#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:95
+msgid "Delete…"
+msgstr ""
+
+#: applications/luci-app-vnstat2/root/usr/share/rpcd/acl.d/luci-app-vnstat2.json:3
+msgid "Grant access to LuCI app vnstat2"
+msgstr ""
+
+#: applications/luci-app-vnstat2/root/usr/share/luci/menu.d/luci-app-vnstat2.json:18
+msgid "Graphs"
+msgstr ""
+
+#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/graphs.js:58
+msgid "Hourly"
+msgstr ""
+
+#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:81
+msgid "Interface"
+msgstr ""
+
+#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:45
+msgid "Interfaces"
+msgstr ""
+
+#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/graphs.js:15
+msgid "Loading graphs…"
+msgstr ""
+
+#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:49
+msgid "Monitor interfaces"
+msgstr ""
+
+#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/graphs.js:60
+msgid "Monthly"
+msgstr ""
+
+#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/graphs.js:62
+msgid ""
+"No monitored interfaces have been found. Go to the configuration to enable "
+"monitoring for one or more interfaces."
+msgstr ""
+
+#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:99
+msgid "No unconfigured interfaces found in database."
+msgstr ""
+
+#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/graphs.js:55
+msgid "Summary"
+msgstr ""
+
+#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:16
+msgid ""
+"The interface will be removed from the database permanently. This cannot be "
+"undone."
+msgstr ""
+
+#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:49
+msgid ""
+"The selected interfaces are automatically added to the vnStat database upon "
+"startup."
+msgstr ""
+
+#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:104
+msgid ""
+"These interfaces are present in the vnStat database, but are not configured "
+"above."
+msgstr ""
+
+#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/graphs.js:56
+msgid "Top"
+msgstr ""
+
+#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:102
+msgid "Unconfigured interfaces"
+msgstr ""
+
+#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/graphs.js:61
+msgid "Yearly"
+msgstr ""
+
+#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:43
+msgid "vnStat"
+msgstr ""
+
+#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/graphs.js:53
+msgid "vnStat Graphs"
+msgstr ""
+
+#: applications/luci-app-vnstat2/root/usr/share/luci/menu.d/luci-app-vnstat2.json:3
+msgid "vnStat Traffic Monitor"
+msgstr ""
+
+#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:43
+msgid ""
+"vnStat is a network traffic monitor for Linux that keeps a log of network "
+"traffic for the selected interface(s)."
+msgstr ""
diff --git a/applications/luci-app-vnstat2/po/en/vnstat2.po b/applications/luci-app-vnstat2/po/en/vnstat2.po
new file mode 100644 (file)
index 0000000..c9a5f6c
--- /dev/null
@@ -0,0 +1,128 @@
+msgid ""
+msgstr ""
+"Language: en\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/graphs.js:57
+msgid "5 Minute"
+msgstr ""
+
+#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:21
+msgid "Cancel"
+msgstr ""
+
+#: applications/luci-app-vnstat2/root/usr/share/luci/menu.d/luci-app-vnstat2.json:27
+msgid "Configuration"
+msgstr ""
+
+#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/graphs.js:59
+msgid "Daily"
+msgstr ""
+
+#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:26
+#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:82
+msgid "Delete"
+msgstr ""
+
+#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:15
+msgid "Delete interface <em>%h</em>"
+msgstr ""
+
+#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:95
+msgid "Delete…"
+msgstr ""
+
+#: applications/luci-app-vnstat2/root/usr/share/rpcd/acl.d/luci-app-vnstat2.json:3
+msgid "Grant access to LuCI app vnstat2"
+msgstr ""
+
+#: applications/luci-app-vnstat2/root/usr/share/luci/menu.d/luci-app-vnstat2.json:18
+msgid "Graphs"
+msgstr ""
+
+#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/graphs.js:58
+msgid "Hourly"
+msgstr ""
+
+#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:81
+msgid "Interface"
+msgstr ""
+
+#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:45
+msgid "Interfaces"
+msgstr ""
+
+#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/graphs.js:15
+msgid "Loading graphs…"
+msgstr ""
+
+#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:49
+msgid "Monitor interfaces"
+msgstr ""
+
+#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/graphs.js:60
+msgid "Monthly"
+msgstr ""
+
+#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/graphs.js:62
+msgid ""
+"No monitored interfaces have been found. Go to the configuration to enable "
+"monitoring for one or more interfaces."
+msgstr ""
+
+#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:99
+msgid "No unconfigured interfaces found in database."
+msgstr ""
+
+#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/graphs.js:55
+msgid "Summary"
+msgstr ""
+
+#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:16
+msgid ""
+"The interface will be removed from the database permanently. This cannot be "
+"undone."
+msgstr ""
+
+#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:49
+msgid ""
+"The selected interfaces are automatically added to the vnStat database upon "
+"startup."
+msgstr ""
+
+#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:104
+msgid ""
+"These interfaces are present in the vnStat database, but are not configured "
+"above."
+msgstr ""
+
+#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/graphs.js:56
+msgid "Top"
+msgstr ""
+
+#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:102
+msgid "Unconfigured interfaces"
+msgstr ""
+
+#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/graphs.js:61
+msgid "Yearly"
+msgstr ""
+
+#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:43
+msgid "vnStat"
+msgstr ""
+
+#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/graphs.js:53
+msgid "vnStat Graphs"
+msgstr ""
+
+#: applications/luci-app-vnstat2/root/usr/share/luci/menu.d/luci-app-vnstat2.json:3
+msgid "vnStat Traffic Monitor"
+msgstr ""
+
+#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:43
+msgid ""
+"vnStat is a network traffic monitor for Linux that keeps a log of network "
+"traffic for the selected interface(s)."
+msgstr ""
index ec3ad6fa468f7fb3761ebdb190f68a4a23bf9fd8..467a7c71dd4992c709a4bba949edad77f03dda98 100644 (file)
@@ -1,8 +1,14 @@
 msgid ""
 msgstr ""
+"PO-Revision-Date: 2020-06-02 06:41+0000\n"
+"Last-Translator: Petri Asikainen <uniluodossa@gmail.com>\n"
+"Language-Team: Finnish <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationsvnstat2/fi/>\n"
 "Language: fi\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+"X-Generator: Weblate 4.1-dev\n"
 
 #: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/graphs.js:57
 msgid "5 Minute"
@@ -10,11 +16,11 @@ msgstr ""
 
 #: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:21
 msgid "Cancel"
-msgstr ""
+msgstr "Peruuta"
 
 #: applications/luci-app-vnstat2/root/usr/share/luci/menu.d/luci-app-vnstat2.json:27
 msgid "Configuration"
-msgstr ""
+msgstr "Määritys"
 
 #: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/graphs.js:59
 msgid "Daily"
@@ -23,7 +29,7 @@ msgstr ""
 #: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:26
 #: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:82
 msgid "Delete"
-msgstr ""
+msgstr "Poista"
 
 #: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:15
 msgid "Delete interface <em>%h</em>"
@@ -39,7 +45,7 @@ msgstr ""
 
 #: applications/luci-app-vnstat2/root/usr/share/luci/menu.d/luci-app-vnstat2.json:18
 msgid "Graphs"
-msgstr ""
+msgstr "Kuvaajat"
 
 #: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/graphs.js:58
 msgid "Hourly"
@@ -47,11 +53,11 @@ msgstr ""
 
 #: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:81
 msgid "Interface"
-msgstr ""
+msgstr "Sovitin"
 
 #: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:45
 msgid "Interfaces"
-msgstr ""
+msgstr "Sovittimet"
 
 #: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/graphs.js:15
 msgid "Loading graphs…"
@@ -59,7 +65,7 @@ msgstr ""
 
 #: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:49
 msgid "Monitor interfaces"
-msgstr ""
+msgstr "Valvo sovittimia"
 
 #: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/graphs.js:60
 msgid "Monthly"
index 92bf04127f88a4b090a33147987d51173571cc46..574e3164af67d16e1f33bcc2bb331e69903f811d 100644 (file)
@@ -1,67 +1,67 @@
 msgid ""
 msgstr ""
-"PO-Revision-Date: 2020-02-19 13:30+0000\n"
-"Last-Translator: INAGAKI Hiroshi <musashino.open@gmail.com>\n"
+"PO-Revision-Date: 2020-06-13 22:13+0000\n"
+"Last-Translator: Satoru Yoshida <ramat@ram.ne.jp>\n"
 "Language-Team: Japanese <https://hosted.weblate.org/projects/openwrt/"
 "luciapplicationsvnstat2/ja/>\n"
 "Language: ja\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
 "Plural-Forms: nplurals=1; plural=0;\n"
-"X-Generator: Weblate 3.11\n"
+"X-Generator: Weblate 4.1-dev\n"
 
 #: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/graphs.js:57
 msgid "5 Minute"
-msgstr ""
+msgstr "5 分"
 
 #: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:21
 msgid "Cancel"
-msgstr ""
+msgstr "キャンセル"
 
 #: applications/luci-app-vnstat2/root/usr/share/luci/menu.d/luci-app-vnstat2.json:27
 msgid "Configuration"
-msgstr ""
+msgstr "設定"
 
 #: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/graphs.js:59
 msgid "Daily"
-msgstr ""
+msgstr "毎日"
 
 #: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:26
 #: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:82
 msgid "Delete"
-msgstr ""
+msgstr "削除"
 
 #: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:15
 msgid "Delete interface <em>%h</em>"
-msgstr ""
+msgstr "インターフェース <em>%h</em> を削除"
 
 #: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:95
 msgid "Delete…"
-msgstr ""
+msgstr "削除…"
 
 #: applications/luci-app-vnstat2/root/usr/share/rpcd/acl.d/luci-app-vnstat2.json:3
 msgid "Grant access to LuCI app vnstat2"
-msgstr ""
+msgstr "LuCI アプリ vnstat2 へのアクセスを許可"
 
 #: applications/luci-app-vnstat2/root/usr/share/luci/menu.d/luci-app-vnstat2.json:18
 msgid "Graphs"
-msgstr ""
+msgstr "グラフ"
 
 #: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/graphs.js:58
 msgid "Hourly"
-msgstr ""
+msgstr "毎時"
 
 #: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:81
 msgid "Interface"
-msgstr ""
+msgstr "インターフェース"
 
 #: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:45
 msgid "Interfaces"
-msgstr ""
+msgstr "インターフェース"
 
 #: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/graphs.js:15
 msgid "Loading graphs…"
-msgstr ""
+msgstr "グラフを読み込み中…"
 
 #: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:49
 msgid "Monitor interfaces"
@@ -69,66 +69,66 @@ msgstr "監視するインターフェース"
 
 #: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/graphs.js:60
 msgid "Monthly"
-msgstr ""
+msgstr "毎月"
 
 #: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/graphs.js:62
 msgid ""
 "No monitored interfaces have been found. Go to the configuration to enable "
 "monitoring for one or more interfaces."
-msgstr ""
+msgstr "監視対象のインターフェースが見つかりませんでした。 構成に移動して、1つ以上のインターフェースのモニターを有効にします。"
 
 #: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:99
 msgid "No unconfigured interfaces found in database."
-msgstr ""
+msgstr "データベースに未構成のインターフェースが見つかりません。"
 
 #: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/graphs.js:55
 msgid "Summary"
-msgstr ""
+msgstr "要約"
 
 #: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:16
 msgid ""
 "The interface will be removed from the database permanently. This cannot be "
 "undone."
-msgstr ""
+msgstr "インターフェースはデータベースから完全に削除されます。 これは、元に戻すことはできません。"
 
 #: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:49
 msgid ""
 "The selected interfaces are automatically added to the vnStat database upon "
 "startup."
-msgstr ""
+msgstr "選択したインターフェースは、始動時に vnStat データベースに自動的に追加されます。"
 
 #: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:104
 msgid ""
 "These interfaces are present in the vnStat database, but are not configured "
 "above."
-msgstr ""
+msgstr "これらのインターフェースは vnStat データベースに存在しますが、上記では構成されていません。"
 
 #: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/graphs.js:56
 msgid "Top"
-msgstr ""
+msgstr "先頭"
 
 #: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:102
 msgid "Unconfigured interfaces"
-msgstr ""
+msgstr "未構成のインターフェース"
 
 #: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/graphs.js:61
 msgid "Yearly"
-msgstr ""
+msgstr "毎年"
 
 #: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:43
 msgid "vnStat"
-msgstr ""
+msgstr "vnStat"
 
 #: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/graphs.js:53
 msgid "vnStat Graphs"
-msgstr ""
+msgstr "vnStat グラフ"
 
 #: applications/luci-app-vnstat2/root/usr/share/luci/menu.d/luci-app-vnstat2.json:3
 msgid "vnStat Traffic Monitor"
-msgstr ""
+msgstr "vnStat トラフィック・モニター"
 
 #: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:43
 msgid ""
 "vnStat is a network traffic monitor for Linux that keeps a log of network "
 "traffic for the selected interface(s)."
-msgstr ""
+msgstr "vnStat は、選択したインターフェースのネットワーク・トラフィックのログを保持する Linux のネットワーク・トラフィックモニターです。"
index e6f93a27000813331b416aecb06b53e08a2e2eb0..b5072329b950abd32766a56f007ca6bd1b1f27ac 100644 (file)
@@ -1,15 +1,15 @@
 msgid ""
 msgstr ""
-"PO-Revision-Date: 2020-02-22 11:57+0000\n"
+"PO-Revision-Date: 2020-06-08 13:09+0000\n"
 "Last-Translator: Anton Kikin <a.a.kikin@gmail.com>\n"
 "Language-Team: Russian <https://hosted.weblate.org/projects/openwrt/"
 "luciapplicationsvnstat2/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 3.11.1\n"
+"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n"
+"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
+"X-Generator: Weblate 4.1-dev\n"
 
 #: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/graphs.js:57
 msgid "5 Minute"
@@ -42,7 +42,7 @@ msgstr "Удалить…"
 
 #: applications/luci-app-vnstat2/root/usr/share/rpcd/acl.d/luci-app-vnstat2.json:3
 msgid "Grant access to LuCI app vnstat2"
-msgstr ""
+msgstr "Предоставить доступ к конфигурации vnstat2"
 
 #: applications/luci-app-vnstat2/root/usr/share/luci/menu.d/luci-app-vnstat2.json:18
 msgid "Graphs"
index d8393439c17c70a5de971cec83798622c0463b5e..2daac795dd69b3dcfbd7f92f1e27e49e00cf00a7 100644 (file)
@@ -3,9 +3,8 @@ function index()
        if nixio.fs.access("/etc/config/vpn-policy-routing") then
                local e = entry({"admin", "vpn"}, firstchild(), _("VPN"), 60)
                e.dependent = false
-               e.acl_depends = { "luci-app-vpn-policy-routing" }
 
-               entry({"admin", "vpn", "vpn-policy-routing"}, cbi("vpn-policy-routing"), _("VPN Policy Routing"))
+               entry({"admin", "vpn", "vpn-policy-routing"}, cbi("vpn-policy-routing"), _("VPN Policy Routing")).acl_depends = { "luci-app-vpn-policy-routing" }
                entry({"admin", "vpn", "vpn-policy-routing", "action"}, call("vpn_policy_routing_action"), nil).leaf = true
        end
 end
diff --git a/applications/luci-app-vpn-policy-routing/po/ar/vpn-policy-routing.po b/applications/luci-app-vpn-policy-routing/po/ar/vpn-policy-routing.po
new file mode 100644 (file)
index 0000000..e40385f
--- /dev/null
@@ -0,0 +1,448 @@
+msgid ""
+msgstr ""
+"PO-Revision-Date: 2020-06-03 12:10+0000\n"
+"Last-Translator: Marwan Amireh <amirehmarwan@gmail.com>\n"
+"Language-Team: Arabic <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationsvpn-policy-routing/ar/>\n"
+"Language: ar\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 "
+"&& n%100<=10 ? 3 : n%100>=11 ? 4 : 5;\n"
+"X-Generator: Weblate 4.1-dev\n"
+
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:49
+msgid "%s (disabled)"
+msgstr ""
+
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:44
+msgid "%s (strict mode)"
+msgstr ""
+
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:38
+msgid "%s is not installed or not found"
+msgstr ""
+
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:183
+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:200
+msgid ""
+"Add an ip rule, not an iptables entry for policies with just the local "
+"address. Use with caution to manipulte policies priorities."
+msgstr ""
+
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:182
+msgid "Advanced Configuration"
+msgstr ""
+
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:185
+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:188
+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:196
+msgid "Append"
+msgstr ""
+
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:213
+msgid "Append local IP Tables rules"
+msgstr ""
+
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:216
+msgid "Append remote IP Tables rules"
+msgstr ""
+
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:150
+msgid "Basic Configuration"
+msgstr ""
+
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:191
+msgid "Boot Time-out"
+msgstr ""
+
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:324
+msgid "Chain"
+msgstr ""
+
+#: applications/luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/status-gateways.htm:15
+msgid ""
+"Checkmark represents the default gateway. See the %sREADME%s for details."
+msgstr ""
+
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:275
+msgid "Comment"
+msgstr ""
+
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:258
+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:154
+msgid "Condensed output"
+msgstr ""
+
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:145
+msgid "Configuration"
+msgstr ""
+
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:152
+msgid "Controls both system log and console output verbosity."
+msgstr ""
+
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:358
+msgid "Custom User File Includes"
+msgstr ""
+
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:351
+msgid "DSCP Tag"
+msgstr ""
+
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:346
+msgid "DSCP Tagging"
+msgstr ""
+
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:204
+msgid "Default ICMP Interface"
+msgstr ""
+
+#: applications/luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/buttons.htm:57
+msgid "Disable"
+msgstr ""
+
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:166
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:174
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:178
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:201
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:237
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:241
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:248
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:252
+msgid "Disabled"
+msgstr ""
+
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:244
+msgid "Display these protocols in protocol column in Web UI."
+msgstr ""
+
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:160
+msgid "Do not enforce policies when their gateway is down"
+msgstr ""
+
+#: applications/luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/buttons.htm:54
+msgid "Enable"
+msgstr ""
+
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:179
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:202
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:238
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:242
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:249
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:253
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:269
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:365
+msgid "Enabled"
+msgstr "ممكّن"
+
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:229
+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:204
+msgid "Force the ICMP protocol interface."
+msgstr ""
+
+#: applications/luci-app-vpn-policy-routing/root/usr/share/rpcd/acl.d/luci-app-vpn-policy-routing.json:3
+msgid "Grant UCI access for luci-app-vpn-policy-routing"
+msgstr ""
+
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:200
+msgid "IP Rules Support"
+msgstr ""
+
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:195
+msgid "IPTables rule option"
+msgstr ""
+
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:177
+msgid "IPv6 Support"
+msgstr ""
+
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:188
+msgid "Ignored Interfaces"
+msgstr ""
+
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:197
+msgid "Insert"
+msgstr ""
+
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:333
+msgid "Interface"
+msgstr ""
+
+#: applications/luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/js.htm:51
+msgid "Loading"
+msgstr ""
+
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:280
+msgid "Local addresses / devices"
+msgstr ""
+
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:287
+msgid "Local ports"
+msgstr ""
+
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:277
+msgid "Name"
+msgstr ""
+
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:205
+msgid "No Change"
+msgstr ""
+
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:152
+msgid "Output verbosity"
+msgstr ""
+
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:368
+msgid "Path"
+msgstr ""
+
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:165
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:173
+msgid "Please check the %sREADME%s before changing this option."
+msgstr ""
+
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:258
+msgid "Policies"
+msgstr ""
+
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:304
+msgid "Protocol"
+msgstr ""
+
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:292
+msgid "Remote addresses / domains"
+msgstr ""
+
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:297
+msgid "Remote ports"
+msgstr ""
+
+#: applications/luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/buttons.htm:44
+msgid "Restart"
+msgstr ""
+
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:359
+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:42
+msgid "Running"
+msgstr ""
+
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:159
+msgid "See the %sREADME%s for details."
+msgstr ""
+
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:195
+msgid "Select Append for -A and Insert for -I."
+msgstr ""
+
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:130
+msgid "Service Errors"
+msgstr ""
+
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:224
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:229
+msgid "Service FW Mask"
+msgstr ""
+
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:125
+msgid "Service Gateways"
+msgstr ""
+
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:121
+msgid "Service Status"
+msgstr ""
+
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:120
+msgid "Service Status [%s %s]"
+msgstr ""
+
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:135
+msgid "Service Warnings"
+msgstr ""
+
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:347
+msgid ""
+"Set DSCP tags (in range between 1 and 63) for specific interfaces. See the "
+"%sREADME%s for details."
+msgstr ""
+
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:247
+msgid "Show Chain Column"
+msgstr ""
+
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:236
+msgid "Show Enable Column"
+msgstr ""
+
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:240
+msgid "Show Protocol Column"
+msgstr ""
+
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:251
+msgid "Show Up/Down Buttons"
+msgstr ""
+
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:251
+msgid ""
+"Shows the Up/Down buttons for policies, allowing you to move a policy up or "
+"down in the list."
+msgstr ""
+
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:247
+msgid ""
+"Shows the chain column for policies, allowing you to assign a PREROUTING, "
+"FORWARD, INPUT or OUTPUT chain to a policy."
+msgstr ""
+
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:236
+msgid ""
+"Shows the enable checkbox column for policies, allowing you to quickly "
+"enable/disable specific policy without deleting it."
+msgstr ""
+
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:240
+msgid ""
+"Shows the protocol column for policies, allowing you to assign a specific "
+"protocol to a policy."
+msgstr ""
+
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:213
+msgid ""
+"Special instructions to append iptables rules for local IPs/netmasks/devices."
+msgstr ""
+
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:216
+msgid "Special instructions to append iptables rules for remote IPs/netmasks."
+msgstr ""
+
+#: applications/luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/buttons.htm:41
+msgid "Start"
+msgstr ""
+
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:224
+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:219
+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:47
+msgid "Stop"
+msgstr ""
+
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:47
+msgid "Stopped"
+msgstr ""
+
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:158
+msgid "Strict enforcement"
+msgstr ""
+
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:161
+msgid "Strictly enforce policies when their gateway is down"
+msgstr ""
+
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:185
+msgid "Supported Interfaces"
+msgstr ""
+
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:244
+msgid "Supported Protocols"
+msgstr ""
+
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:153
+msgid "Suppress/No output"
+msgstr ""
+
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:172
+msgid "The ipset option for local policies"
+msgstr ""
+
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:164
+msgid "The ipset option for remote policies"
+msgstr ""
+
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:191
+msgid ""
+"Time (in seconds) for service to wait for WAN gateway discovery on boot."
+msgstr ""
+
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:168
+msgid "Use DNSMASQ ipset"
+msgstr ""
+
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:167
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:175
+msgid "Use ipset command"
+msgstr ""
+
+#: applications/luci-app-vpn-policy-routing/luasrc/controller/vpn-policy-routing.lua:4
+msgid "VPN"
+msgstr ""
+
+#: applications/luci-app-vpn-policy-routing/luasrc/controller/vpn-policy-routing.lua:7
+msgid "VPN Policy Routing"
+msgstr ""
+
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:118
+msgid "VPN and WAN Policy-Based Routing"
+msgstr ""
+
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:155
+msgid "Verbose output"
+msgstr ""
+
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:206
+msgid "WAN"
+msgstr ""
+
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:224
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:229
+msgid "WAN Table FW Mark"
+msgstr ""
+
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:219
+msgid "WAN Table ID"
+msgstr ""
+
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:234
+msgid "Web UI Configuration"
+msgstr ""
index 1d1969c43e71fe004f54c8c66b64c867c2c6ee9e..c7244fdebefa0b8f3114869a28248cf6c793fd89 100644 (file)
@@ -417,7 +417,7 @@ msgstr ""
 msgid "VPN"
 msgstr "VPN"
 
-#: applications/luci-app-vpn-policy-routing/luasrc/controller/vpn-policy-routing.lua:8
+#: applications/luci-app-vpn-policy-routing/luasrc/controller/vpn-policy-routing.lua:7
 msgid "VPN Policy Routing"
 msgstr ""
 
index 11b9dfe43d9ae34fb5ef804a4077349384eafbea..61d91a452838c4174cb04124a67ba1829ece2ff9 100644 (file)
@@ -411,7 +411,7 @@ msgstr ""
 msgid "VPN"
 msgstr ""
 
-#: applications/luci-app-vpn-policy-routing/luasrc/controller/vpn-policy-routing.lua:8
+#: applications/luci-app-vpn-policy-routing/luasrc/controller/vpn-policy-routing.lua:7
 msgid "VPN Policy Routing"
 msgstr ""
 
index 752fb92d5363f57c7aa671cbb0022ab265dfe071..0fa3801c7c3a2223aa7d0c8d851aa0d04112634b 100644 (file)
@@ -417,7 +417,7 @@ msgstr ""
 msgid "VPN"
 msgstr "VPN"
 
-#: applications/luci-app-vpn-policy-routing/luasrc/controller/vpn-policy-routing.lua:8
+#: applications/luci-app-vpn-policy-routing/luasrc/controller/vpn-policy-routing.lua:7
 msgid "VPN Policy Routing"
 msgstr ""
 
index d02f0c07cb0b0befe8dde7c09209481b5d74407a..e3a936513d5e4e9c57ec86a2d17661d4d18b57e0 100644 (file)
@@ -417,7 +417,7 @@ msgstr ""
 msgid "VPN"
 msgstr "VPN"
 
-#: applications/luci-app-vpn-policy-routing/luasrc/controller/vpn-policy-routing.lua:8
+#: applications/luci-app-vpn-policy-routing/luasrc/controller/vpn-policy-routing.lua:7
 msgid "VPN Policy Routing"
 msgstr ""
 
index 45b978ac1607a51fb5ba28188c320c8ba222b5fb..78ef62b8c6994802d5838d48cc80ed21ae5cb67e 100644 (file)
@@ -419,7 +419,7 @@ msgstr ""
 msgid "VPN"
 msgstr "VPN"
 
-#: applications/luci-app-vpn-policy-routing/luasrc/controller/vpn-policy-routing.lua:8
+#: applications/luci-app-vpn-policy-routing/luasrc/controller/vpn-policy-routing.lua:7
 msgid "VPN Policy Routing"
 msgstr ""
 
index e15eb6effc6382b39785ef890512564a0183cbf0..bdaaa4035314a03eb390e68ee7c36feeb7e6880c 100644 (file)
@@ -417,7 +417,7 @@ msgstr ""
 msgid "VPN"
 msgstr "VPN"
 
-#: applications/luci-app-vpn-policy-routing/luasrc/controller/vpn-policy-routing.lua:8
+#: applications/luci-app-vpn-policy-routing/luasrc/controller/vpn-policy-routing.lua:7
 msgid "VPN Policy Routing"
 msgstr ""
 
diff --git a/applications/luci-app-vpn-policy-routing/po/en/vpn-policy-routing.po b/applications/luci-app-vpn-policy-routing/po/en/vpn-policy-routing.po
new file mode 100644 (file)
index 0000000..583eb70
--- /dev/null
@@ -0,0 +1,447 @@
+msgid ""
+msgstr ""
+"PO-Revision-Date: 2020-05-31 01:41+0000\n"
+"Last-Translator: Stephen Maundrell <smaundrell@gmail.com>\n"
+"Language-Team: English <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationsvpn-policy-routing/en/>\n"
+"Language: en\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+"X-Generator: Weblate 4.1-dev\n"
+
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:49
+msgid "%s (disabled)"
+msgstr ""
+
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:44
+msgid "%s (strict mode)"
+msgstr ""
+
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:38
+msgid "%s is not installed or not found"
+msgstr ""
+
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:183
+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:200
+msgid ""
+"Add an ip rule, not an iptables entry for policies with just the local "
+"address. Use with caution to manipulte policies priorities."
+msgstr ""
+
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:182
+msgid "Advanced Configuration"
+msgstr ""
+
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:185
+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:188
+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:196
+msgid "Append"
+msgstr ""
+
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:213
+msgid "Append local IP Tables rules"
+msgstr ""
+
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:216
+msgid "Append remote IP Tables rules"
+msgstr ""
+
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:150
+msgid "Basic Configuration"
+msgstr ""
+
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:191
+msgid "Boot Time-out"
+msgstr ""
+
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:324
+msgid "Chain"
+msgstr ""
+
+#: applications/luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/status-gateways.htm:15
+msgid ""
+"Checkmark represents the default gateway. See the %sREADME%s for details."
+msgstr ""
+
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:275
+msgid "Comment"
+msgstr ""
+
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:258
+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:154
+msgid "Condensed output"
+msgstr ""
+
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:145
+msgid "Configuration"
+msgstr ""
+
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:152
+msgid "Controls both system log and console output verbosity."
+msgstr ""
+
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:358
+msgid "Custom User File Includes"
+msgstr ""
+
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:351
+msgid "DSCP Tag"
+msgstr ""
+
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:346
+msgid "DSCP Tagging"
+msgstr ""
+
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:204
+msgid "Default ICMP Interface"
+msgstr ""
+
+#: applications/luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/buttons.htm:57
+msgid "Disable"
+msgstr ""
+
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:166
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:174
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:178
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:201
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:237
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:241
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:248
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:252
+msgid "Disabled"
+msgstr ""
+
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:244
+msgid "Display these protocols in protocol column in Web UI."
+msgstr ""
+
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:160
+msgid "Do not enforce policies when their gateway is down"
+msgstr ""
+
+#: applications/luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/buttons.htm:54
+msgid "Enable"
+msgstr ""
+
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:179
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:202
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:238
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:242
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:249
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:253
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:269
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:365
+msgid "Enabled"
+msgstr "Enabled"
+
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:229
+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:204
+msgid "Force the ICMP protocol interface."
+msgstr ""
+
+#: applications/luci-app-vpn-policy-routing/root/usr/share/rpcd/acl.d/luci-app-vpn-policy-routing.json:3
+msgid "Grant UCI access for luci-app-vpn-policy-routing"
+msgstr ""
+
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:200
+msgid "IP Rules Support"
+msgstr ""
+
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:195
+msgid "IPTables rule option"
+msgstr ""
+
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:177
+msgid "IPv6 Support"
+msgstr ""
+
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:188
+msgid "Ignored Interfaces"
+msgstr ""
+
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:197
+msgid "Insert"
+msgstr ""
+
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:333
+msgid "Interface"
+msgstr ""
+
+#: applications/luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/js.htm:51
+msgid "Loading"
+msgstr ""
+
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:280
+msgid "Local addresses / devices"
+msgstr ""
+
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:287
+msgid "Local ports"
+msgstr ""
+
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:277
+msgid "Name"
+msgstr ""
+
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:205
+msgid "No Change"
+msgstr ""
+
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:152
+msgid "Output verbosity"
+msgstr ""
+
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:368
+msgid "Path"
+msgstr ""
+
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:165
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:173
+msgid "Please check the %sREADME%s before changing this option."
+msgstr ""
+
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:258
+msgid "Policies"
+msgstr ""
+
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:304
+msgid "Protocol"
+msgstr ""
+
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:292
+msgid "Remote addresses / domains"
+msgstr ""
+
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:297
+msgid "Remote ports"
+msgstr ""
+
+#: applications/luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/buttons.htm:44
+msgid "Restart"
+msgstr ""
+
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:359
+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:42
+msgid "Running"
+msgstr ""
+
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:159
+msgid "See the %sREADME%s for details."
+msgstr ""
+
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:195
+msgid "Select Append for -A and Insert for -I."
+msgstr ""
+
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:130
+msgid "Service Errors"
+msgstr ""
+
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:224
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:229
+msgid "Service FW Mask"
+msgstr ""
+
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:125
+msgid "Service Gateways"
+msgstr ""
+
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:121
+msgid "Service Status"
+msgstr ""
+
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:120
+msgid "Service Status [%s %s]"
+msgstr ""
+
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:135
+msgid "Service Warnings"
+msgstr ""
+
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:347
+msgid ""
+"Set DSCP tags (in range between 1 and 63) for specific interfaces. See the "
+"%sREADME%s for details."
+msgstr ""
+
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:247
+msgid "Show Chain Column"
+msgstr ""
+
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:236
+msgid "Show Enable Column"
+msgstr ""
+
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:240
+msgid "Show Protocol Column"
+msgstr ""
+
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:251
+msgid "Show Up/Down Buttons"
+msgstr ""
+
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:251
+msgid ""
+"Shows the Up/Down buttons for policies, allowing you to move a policy up or "
+"down in the list."
+msgstr ""
+
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:247
+msgid ""
+"Shows the chain column for policies, allowing you to assign a PREROUTING, "
+"FORWARD, INPUT or OUTPUT chain to a policy."
+msgstr ""
+
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:236
+msgid ""
+"Shows the enable checkbox column for policies, allowing you to quickly "
+"enable/disable specific policy without deleting it."
+msgstr ""
+
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:240
+msgid ""
+"Shows the protocol column for policies, allowing you to assign a specific "
+"protocol to a policy."
+msgstr ""
+
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:213
+msgid ""
+"Special instructions to append iptables rules for local IPs/netmasks/devices."
+msgstr ""
+
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:216
+msgid "Special instructions to append iptables rules for remote IPs/netmasks."
+msgstr ""
+
+#: applications/luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/buttons.htm:41
+msgid "Start"
+msgstr ""
+
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:224
+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:219
+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:47
+msgid "Stop"
+msgstr ""
+
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:47
+msgid "Stopped"
+msgstr ""
+
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:158
+msgid "Strict enforcement"
+msgstr ""
+
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:161
+msgid "Strictly enforce policies when their gateway is down"
+msgstr ""
+
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:185
+msgid "Supported Interfaces"
+msgstr ""
+
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:244
+msgid "Supported Protocols"
+msgstr ""
+
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:153
+msgid "Suppress/No output"
+msgstr ""
+
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:172
+msgid "The ipset option for local policies"
+msgstr ""
+
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:164
+msgid "The ipset option for remote policies"
+msgstr ""
+
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:191
+msgid ""
+"Time (in seconds) for service to wait for WAN gateway discovery on boot."
+msgstr ""
+
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:168
+msgid "Use DNSMASQ ipset"
+msgstr ""
+
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:167
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:175
+msgid "Use ipset command"
+msgstr ""
+
+#: applications/luci-app-vpn-policy-routing/luasrc/controller/vpn-policy-routing.lua:4
+msgid "VPN"
+msgstr ""
+
+#: applications/luci-app-vpn-policy-routing/luasrc/controller/vpn-policy-routing.lua:7
+msgid "VPN Policy Routing"
+msgstr ""
+
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:118
+msgid "VPN and WAN Policy-Based Routing"
+msgstr ""
+
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:155
+msgid "Verbose output"
+msgstr ""
+
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:206
+msgid "WAN"
+msgstr ""
+
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:224
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:229
+msgid "WAN Table FW Mark"
+msgstr ""
+
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:219
+msgid "WAN Table ID"
+msgstr ""
+
+#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:234
+msgid "Web UI Configuration"
+msgstr ""
index 6f8da75842aceb71ac92041291847bc45124254c..64e45f3584b4ab206cb71b0fd79f9cca014fe855 100644 (file)
@@ -466,7 +466,7 @@ msgstr "Usar el comando ipset"
 msgid "VPN"
 msgstr "VPN"
 
-#: applications/luci-app-vpn-policy-routing/luasrc/controller/vpn-policy-routing.lua:8
+#: applications/luci-app-vpn-policy-routing/luasrc/controller/vpn-policy-routing.lua:7
 msgid "VPN Policy Routing"
 msgstr "Enrutamiento de políticas de VPN"
 
index cc1ae150ddc6ec6d56a438e60693a21a9778ad54..05b5db59273c045f94ddd84e83f4db430feb35cb 100644 (file)
@@ -1,8 +1,14 @@
 msgid ""
 msgstr ""
+"PO-Revision-Date: 2020-06-02 06:41+0000\n"
+"Last-Translator: Petri Asikainen <uniluodossa@gmail.com>\n"
+"Language-Team: Finnish <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationsvpn-policy-routing/fi/>\n"
 "Language: fi\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+"X-Generator: Weblate 4.1-dev\n"
 
 #: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:49
 msgid "%s (disabled)"
@@ -69,7 +75,7 @@ msgstr ""
 
 #: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:324
 msgid "Chain"
-msgstr ""
+msgstr "Ketju"
 
 #: applications/luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/status-gateways.htm:15
 msgid ""
@@ -94,7 +100,7 @@ msgstr ""
 
 #: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:145
 msgid "Configuration"
-msgstr ""
+msgstr "Määritys"
 
 #: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:152
 msgid "Controls both system log and console output verbosity."
@@ -129,7 +135,7 @@ msgstr ""
 #: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:248
 #: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:252
 msgid "Disabled"
-msgstr ""
+msgstr "Pois käytöstä"
 
 #: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:244
 msgid "Display these protocols in protocol column in Web UI."
@@ -141,7 +147,7 @@ msgstr ""
 
 #: applications/luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/buttons.htm:54
 msgid "Enable"
-msgstr ""
+msgstr "Ota käyttöön"
 
 #: 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:202
@@ -152,7 +158,7 @@ msgstr ""
 #: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:269
 #: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:365
 msgid "Enabled"
-msgstr ""
+msgstr "Käytössä"
 
 #: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:229
 msgid ""
@@ -190,11 +196,11 @@ msgstr ""
 
 #: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:333
 msgid "Interface"
-msgstr ""
+msgstr "Sovitin"
 
 #: applications/luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/js.htm:51
 msgid "Loading"
-msgstr ""
+msgstr "Ladataan"
 
 #: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:280
 msgid "Local addresses / devices"
@@ -206,7 +212,7 @@ msgstr ""
 
 #: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:277
 msgid "Name"
-msgstr ""
+msgstr "Nimi"
 
 #: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:205
 msgid "No Change"
@@ -231,7 +237,7 @@ msgstr ""
 
 #: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:304
 msgid "Protocol"
-msgstr ""
+msgstr "Protokolla"
 
 #: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:292
 msgid "Remote addresses / domains"
@@ -243,7 +249,7 @@ msgstr ""
 
 #: applications/luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/buttons.htm:44
 msgid "Restart"
-msgstr ""
+msgstr "Käynnistä uudelleen"
 
 #: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:359
 msgid ""
@@ -345,7 +351,7 @@ msgstr ""
 
 #: applications/luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/buttons.htm:41
 msgid "Start"
-msgstr ""
+msgstr "Aloita"
 
 #: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:224
 msgid ""
@@ -359,7 +365,7 @@ msgstr ""
 
 #: applications/luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/buttons.htm:47
 msgid "Stop"
-msgstr ""
+msgstr "Pysäytä"
 
 #: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:47
 msgid "Stopped"
@@ -411,7 +417,7 @@ msgstr ""
 msgid "VPN"
 msgstr ""
 
-#: applications/luci-app-vpn-policy-routing/luasrc/controller/vpn-policy-routing.lua:8
+#: applications/luci-app-vpn-policy-routing/luasrc/controller/vpn-policy-routing.lua:7
 msgid "VPN Policy Routing"
 msgstr ""
 
index 97a3a21abef948128331734172d9da342a620e00..b40249baf4d3dbc5147ae1ee02fb4ca397245b36 100644 (file)
@@ -457,7 +457,7 @@ msgstr ""
 msgid "VPN"
 msgstr "VPN"
 
-#: applications/luci-app-vpn-policy-routing/luasrc/controller/vpn-policy-routing.lua:8
+#: applications/luci-app-vpn-policy-routing/luasrc/controller/vpn-policy-routing.lua:7
 msgid "VPN Policy Routing"
 msgstr ""
 
index be6eb9059e0ea5395b5be728d01c19fe84718ddd..af6941a2a8103c307cf382a3e589282d90dd6004 100644 (file)
@@ -411,7 +411,7 @@ msgstr ""
 msgid "VPN"
 msgstr ""
 
-#: applications/luci-app-vpn-policy-routing/luasrc/controller/vpn-policy-routing.lua:8
+#: applications/luci-app-vpn-policy-routing/luasrc/controller/vpn-policy-routing.lua:7
 msgid "VPN Policy Routing"
 msgstr ""
 
index a51af338c14cee206f60681dad1a6c1937e87790..56be8cda9f17163c608ac8ba002faeb3fe62436c 100644 (file)
@@ -417,7 +417,7 @@ msgstr ""
 msgid "VPN"
 msgstr "VPN"
 
-#: applications/luci-app-vpn-policy-routing/luasrc/controller/vpn-policy-routing.lua:8
+#: applications/luci-app-vpn-policy-routing/luasrc/controller/vpn-policy-routing.lua:7
 msgid "VPN Policy Routing"
 msgstr ""
 
index be445076a1ed031c74c4fc91792271851f51aa4c..a53283d7d7f2609e93a24437fce6ccd4635f3a81 100644 (file)
@@ -417,7 +417,7 @@ msgstr ""
 msgid "VPN"
 msgstr "VPN"
 
-#: applications/luci-app-vpn-policy-routing/luasrc/controller/vpn-policy-routing.lua:8
+#: applications/luci-app-vpn-policy-routing/luasrc/controller/vpn-policy-routing.lua:7
 msgid "VPN Policy Routing"
 msgstr ""
 
index 315e30aa8aea4df6c2c6df7d611b10664d7e5ef8..c624660e819153d9253a7743b00cba2646e04b0e 100644 (file)
@@ -417,7 +417,7 @@ msgstr ""
 msgid "VPN"
 msgstr "VPN"
 
-#: applications/luci-app-vpn-policy-routing/luasrc/controller/vpn-policy-routing.lua:8
+#: applications/luci-app-vpn-policy-routing/luasrc/controller/vpn-policy-routing.lua:7
 msgid "VPN Policy Routing"
 msgstr ""
 
index 32a82b5b7a5e30cf2ab63cdf853f16db736ee43c..966615accd9e3e791a4900c0f01cb61fb694d01f 100644 (file)
@@ -1,14 +1,14 @@
 msgid ""
 msgstr ""
-"PO-Revision-Date: 2020-02-19 13:30+0000\n"
-"Last-Translator: INAGAKI Hiroshi <musashino.open@gmail.com>\n"
+"PO-Revision-Date: 2020-06-13 22:13+0000\n"
+"Last-Translator: Satoru Yoshida <ramat@ram.ne.jp>\n"
 "Language-Team: Japanese <https://hosted.weblate.org/projects/openwrt/"
 "luciapplicationsvpn-policy-routing/ja/>\n"
 "Language: ja\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
 "Plural-Forms: nplurals=1; plural=0;\n"
-"X-Generator: Weblate 3.11\n"
+"X-Generator: Weblate 4.1-dev\n"
 
 #: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:49
 msgid "%s (disabled)"
@@ -75,7 +75,7 @@ msgstr ""
 
 #: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:324
 msgid "Chain"
-msgstr ""
+msgstr "チェイン"
 
 #: applications/luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/status-gateways.htm:15
 msgid ""
@@ -84,7 +84,7 @@ msgstr ""
 
 #: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:275
 msgid "Comment"
-msgstr ""
+msgstr "コメント"
 
 #: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:258
 msgid ""
@@ -100,7 +100,7 @@ msgstr ""
 
 #: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:145
 msgid "Configuration"
-msgstr ""
+msgstr "設定"
 
 #: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:152
 msgid "Controls both system log and console output verbosity."
@@ -124,7 +124,7 @@ msgstr ""
 
 #: applications/luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/buttons.htm:57
 msgid "Disable"
-msgstr ""
+msgstr "無効"
 
 #: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:166
 #: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:174
@@ -135,7 +135,7 @@ msgstr ""
 #: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:248
 #: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:252
 msgid "Disabled"
-msgstr ""
+msgstr "無効"
 
 #: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:244
 msgid "Display these protocols in protocol column in Web UI."
@@ -147,7 +147,7 @@ msgstr ""
 
 #: applications/luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/buttons.htm:54
 msgid "Enable"
-msgstr ""
+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:202
@@ -196,11 +196,11 @@ msgstr ""
 
 #: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:333
 msgid "Interface"
-msgstr ""
+msgstr "インターフェース"
 
 #: applications/luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/js.htm:51
 msgid "Loading"
-msgstr ""
+msgstr "読み込み中"
 
 #: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:280
 msgid "Local addresses / devices"
@@ -224,7 +224,7 @@ msgstr ""
 
 #: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:368
 msgid "Path"
-msgstr ""
+msgstr "パス"
 
 #: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:165
 #: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:173
@@ -233,11 +233,11 @@ msgstr ""
 
 #: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:258
 msgid "Policies"
-msgstr ""
+msgstr "ポリシー"
 
 #: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:304
 msgid "Protocol"
-msgstr ""
+msgstr "プロトコル"
 
 #: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:292
 msgid "Remote addresses / domains"
@@ -249,7 +249,7 @@ msgstr ""
 
 #: applications/luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/buttons.htm:44
 msgid "Restart"
-msgstr ""
+msgstr "再起動"
 
 #: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:359
 msgid ""
@@ -351,7 +351,7 @@ msgstr ""
 
 #: applications/luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/buttons.htm:41
 msgid "Start"
-msgstr ""
+msgstr "開始"
 
 #: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:224
 msgid ""
@@ -365,7 +365,7 @@ msgstr ""
 
 #: applications/luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/buttons.htm:47
 msgid "Stop"
-msgstr ""
+msgstr "停止"
 
 #: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:47
 msgid "Stopped"
@@ -417,7 +417,7 @@ msgstr ""
 msgid "VPN"
 msgstr "VPN"
 
-#: applications/luci-app-vpn-policy-routing/luasrc/controller/vpn-policy-routing.lua:8
+#: applications/luci-app-vpn-policy-routing/luasrc/controller/vpn-policy-routing.lua:7
 msgid "VPN Policy Routing"
 msgstr ""
 
index 6cd3c0b5f302508a92f671b52e953b9afb0e6f19..ee664031c6b5b530056b5e80f607836a222e82e5 100644 (file)
@@ -417,7 +417,7 @@ msgstr ""
 msgid "VPN"
 msgstr "VPN"
 
-#: applications/luci-app-vpn-policy-routing/luasrc/controller/vpn-policy-routing.lua:8
+#: applications/luci-app-vpn-policy-routing/luasrc/controller/vpn-policy-routing.lua:7
 msgid "VPN Policy Routing"
 msgstr ""
 
index 86d4ecc7a98fb2550ab0923138279043b03682b8..5d8d82a7d59516b4e2669ede0409cdb59cd4c6a9 100644 (file)
@@ -417,7 +417,7 @@ msgstr ""
 msgid "VPN"
 msgstr "VPN"
 
-#: applications/luci-app-vpn-policy-routing/luasrc/controller/vpn-policy-routing.lua:8
+#: applications/luci-app-vpn-policy-routing/luasrc/controller/vpn-policy-routing.lua:7
 msgid "VPN Policy Routing"
 msgstr ""
 
index bf9250f6e03b2a0c4c3e13cc2e5ef191d1cabf34..76f9375d132f2bdac35a6ed07f2ad9b58c87117f 100644 (file)
@@ -417,7 +417,7 @@ msgstr ""
 msgid "VPN"
 msgstr "VPN"
 
-#: applications/luci-app-vpn-policy-routing/luasrc/controller/vpn-policy-routing.lua:8
+#: applications/luci-app-vpn-policy-routing/luasrc/controller/vpn-policy-routing.lua:7
 msgid "VPN Policy Routing"
 msgstr ""
 
index 87469a1b847a2b8b4319cac1370cf26eb0d57dae..3c07c50edf83ae005e9bd56ca950d95e7067d493 100644 (file)
@@ -417,7 +417,7 @@ msgstr ""
 msgid "VPN"
 msgstr "VPN"
 
-#: applications/luci-app-vpn-policy-routing/luasrc/controller/vpn-policy-routing.lua:8
+#: applications/luci-app-vpn-policy-routing/luasrc/controller/vpn-policy-routing.lua:7
 msgid "VPN Policy Routing"
 msgstr ""
 
index e72c248be8be6ec8082c65be85b099aca5089a2b..7a6664658baeda8d274eb8efe3e6d455a1aecfaf 100644 (file)
@@ -322,8 +322,8 @@ msgid ""
 "Set DSCP tags (in range between 1 and 63) for specific interfaces. See the "
 "%sREADME%s for details."
 msgstr ""
-"Ustaw tagi DSCP (w zakresie od 1 do 63) dla określonych interfejsów. "
-"Zobacz%sREADME%s aby uzyskać szczegółowe informacje."
+"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-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:247
 msgid "Show Chain Column"
@@ -461,7 +461,7 @@ msgstr "Użyj polecenia ipset"
 msgid "VPN"
 msgstr "VPN"
 
-#: applications/luci-app-vpn-policy-routing/luasrc/controller/vpn-policy-routing.lua:8
+#: applications/luci-app-vpn-policy-routing/luasrc/controller/vpn-policy-routing.lua:7
 msgid "VPN Policy Routing"
 msgstr "Polityka trasowania sieci VPN"
 
index 03cb0e5f1d7ea825c9cbadb9d38a7de40783f55a..010cca53d975edd095da94b92aa3b426d88862fd 100644 (file)
@@ -419,7 +419,7 @@ msgstr ""
 msgid "VPN"
 msgstr "VPN"
 
-#: applications/luci-app-vpn-policy-routing/luasrc/controller/vpn-policy-routing.lua:8
+#: applications/luci-app-vpn-policy-routing/luasrc/controller/vpn-policy-routing.lua:7
 msgid "VPN Policy Routing"
 msgstr ""
 
index 9ab8f750206195d9e35bcef1722588a769163d3d..ebff43c95717a869bbe58cad50b1d085d757459a 100644 (file)
@@ -1,7 +1,7 @@
 msgid ""
 msgstr ""
-"PO-Revision-Date: 2020-05-03 15:02+0000\n"
-"Last-Translator: Samuel Carvalho de Araújo <samuelnegro12345@gmail.com>\n"
+"PO-Revision-Date: 2020-06-12 05:12+0000\n"
+"Last-Translator: Wellington Terumi Uemura <wellingtonuemura@gmail.com>\n"
 "Language-Team: Portuguese (Brazil) <https://hosted.weblate.org/projects/"
 "openwrt/luciapplicationsvpn-policy-routing/pt_BR/>\n"
 "Language: pt_BR\n"
@@ -386,7 +386,7 @@ msgstr ""
 
 #: applications/luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/buttons.htm:41
 msgid "Start"
-msgstr "Iniciar"
+msgstr "Início"
 
 #: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:224
 msgid ""
@@ -457,7 +457,7 @@ msgstr "Use o comando ipset"
 msgid "VPN"
 msgstr "VPN"
 
-#: applications/luci-app-vpn-policy-routing/luasrc/controller/vpn-policy-routing.lua:8
+#: applications/luci-app-vpn-policy-routing/luasrc/controller/vpn-policy-routing.lua:7
 msgid "VPN Policy Routing"
 msgstr "Política de Roteamento VPN"
 
index cd625d2d69e859f078cf49721c4311beef9e52cf..b10537573eb47838c0084ff8702f69742f8a5680 100644 (file)
@@ -418,7 +418,7 @@ msgstr ""
 msgid "VPN"
 msgstr "VPN"
 
-#: applications/luci-app-vpn-policy-routing/luasrc/controller/vpn-policy-routing.lua:8
+#: applications/luci-app-vpn-policy-routing/luasrc/controller/vpn-policy-routing.lua:7
 msgid "VPN Policy Routing"
 msgstr ""
 
index e6abe0aece830611d04d9dca2ac061278fead4dd..65ff3667d33fb58ecd35123bfa607581634da3aa 100644 (file)
@@ -1,15 +1,15 @@
 msgid ""
 msgstr ""
-"PO-Revision-Date: 2020-04-23 19:22+0000\n"
-"Last-Translator: sergio <sergio+it@outerface.net>\n"
+"PO-Revision-Date: 2020-06-07 15:48+0000\n"
+"Last-Translator: Artem <KovalevArtem.ru@gmail.com>\n"
 "Language-Team: Russian <https://hosted.weblate.org/projects/openwrt/"
 "luciapplicationsvpn-policy-routing/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.0.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.1-dev\n"
 
 #: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:49
 msgid "%s (disabled)"
@@ -21,7 +21,7 @@ msgstr ""
 
 #: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:38
 msgid "%s is not installed or not found"
-msgstr ""
+msgstr "%s не установлен или не найден"
 
 #: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:183
 msgid ""
@@ -173,7 +173,7 @@ msgstr ""
 
 #: applications/luci-app-vpn-policy-routing/root/usr/share/rpcd/acl.d/luci-app-vpn-policy-routing.json:3
 msgid "Grant UCI access for luci-app-vpn-policy-routing"
-msgstr ""
+msgstr "Предоставить UCI доступ для luci-app-vpn-policy-routing"
 
 #: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:200
 msgid "IP Rules Support"
@@ -418,7 +418,7 @@ msgstr ""
 msgid "VPN"
 msgstr "VPN"
 
-#: applications/luci-app-vpn-policy-routing/luasrc/controller/vpn-policy-routing.lua:8
+#: applications/luci-app-vpn-policy-routing/luasrc/controller/vpn-policy-routing.lua:7
 msgid "VPN Policy Routing"
 msgstr ""
 
index b14dd8038f80a1b5c6c27abb9c8220029af806fc..231e42d9c6641fbcf71d76a37ca300da81d3137c 100644 (file)
@@ -1,14 +1,14 @@
 msgid ""
 msgstr ""
-"PO-Revision-Date: 2020-04-04 17:35+0000\n"
-"Last-Translator: Dušan Kazik <prescott66@gmail.com>\n"
+"PO-Revision-Date: 2020-06-09 21:41+0000\n"
+"Last-Translator: Miloš Leškanič <leskanic@gmail.com>\n"
 "Language-Team: Slovak <https://hosted.weblate.org/projects/openwrt/"
 "luciapplicationsvpn-policy-routing/sk/>\n"
 "Language: sk\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
 "Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n"
-"X-Generator: Weblate 4.0-dev\n"
+"X-Generator: Weblate 4.1-dev\n"
 
 #: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:49
 msgid "%s (disabled)"
@@ -158,7 +158,7 @@ msgstr ""
 #: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:269
 #: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:365
 msgid "Enabled"
-msgstr "Zapnuté"
+msgstr "Povolené"
 
 #: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:229
 msgid ""
@@ -417,7 +417,7 @@ msgstr ""
 msgid "VPN"
 msgstr "VPN"
 
-#: applications/luci-app-vpn-policy-routing/luasrc/controller/vpn-policy-routing.lua:8
+#: applications/luci-app-vpn-policy-routing/luasrc/controller/vpn-policy-routing.lua:7
 msgid "VPN Policy Routing"
 msgstr ""
 
index bd79dc2a0e163189d24b0d2a023aa845c5881fb0..46191e2590388c8fb89480d4179db2a6944895db 100644 (file)
@@ -417,7 +417,7 @@ msgstr ""
 msgid "VPN"
 msgstr "VPN"
 
-#: applications/luci-app-vpn-policy-routing/luasrc/controller/vpn-policy-routing.lua:8
+#: applications/luci-app-vpn-policy-routing/luasrc/controller/vpn-policy-routing.lua:7
 msgid "VPN Policy Routing"
 msgstr ""
 
index 55c9cd15e83ab2854d04ef2efb35f9cf80a09acb..59ad6a9584714814e98fe3d0b2cc0d1aa150b22d 100644 (file)
@@ -408,7 +408,7 @@ msgstr ""
 msgid "VPN"
 msgstr ""
 
-#: applications/luci-app-vpn-policy-routing/luasrc/controller/vpn-policy-routing.lua:8
+#: applications/luci-app-vpn-policy-routing/luasrc/controller/vpn-policy-routing.lua:7
 msgid "VPN Policy Routing"
 msgstr ""
 
index 9a38322c853c14c9d9cb4468bef9923bebb3b3f1..7fd652e259c89879f370f5e07b72183f473ed19d 100644 (file)
@@ -417,7 +417,7 @@ msgstr ""
 msgid "VPN"
 msgstr "VPN"
 
-#: applications/luci-app-vpn-policy-routing/luasrc/controller/vpn-policy-routing.lua:8
+#: applications/luci-app-vpn-policy-routing/luasrc/controller/vpn-policy-routing.lua:7
 msgid "VPN Policy Routing"
 msgstr ""
 
index 1919dc94fd8cec4fca194a139f2a2c6920134880..9caa935313aa6a37c1f46f63ca787f1ab8d6ae34 100644 (file)
@@ -418,7 +418,7 @@ msgstr ""
 msgid "VPN"
 msgstr "VPN"
 
-#: applications/luci-app-vpn-policy-routing/luasrc/controller/vpn-policy-routing.lua:8
+#: applications/luci-app-vpn-policy-routing/luasrc/controller/vpn-policy-routing.lua:7
 msgid "VPN Policy Routing"
 msgstr ""
 
index 9fb6517856199eeb5c17e49f0fbd867de6493c08..e529d6aacbac5ac892247ff3d1c1df4a85f0c6e9 100644 (file)
@@ -417,7 +417,7 @@ msgstr ""
 msgid "VPN"
 msgstr "VPN"
 
-#: applications/luci-app-vpn-policy-routing/luasrc/controller/vpn-policy-routing.lua:8
+#: applications/luci-app-vpn-policy-routing/luasrc/controller/vpn-policy-routing.lua:7
 msgid "VPN Policy Routing"
 msgstr ""
 
index c1e803233f362b4dbccb2a542c0f043c089b6bf9..44934a1f3931c4ea004753819a640857bdb22843 100644 (file)
@@ -1,14 +1,14 @@
 msgid ""
 msgstr ""
-"PO-Revision-Date: 2020-02-19 13:30+0000\n"
-"Last-Translator: xiazhang <xz@xia.plus>\n"
+"PO-Revision-Date: 2020-06-13 22:13+0000\n"
+"Last-Translator: SunSpring <yearnsun@gmail.com>\n"
 "Language-Team: Chinese (Simplified) <https://hosted.weblate.org/projects/"
 "openwrt/luciapplicationsvpn-policy-routing/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 3.11\n"
+"X-Generator: Weblate 4.1-dev\n"
 
 #: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:49
 msgid "%s (disabled)"
@@ -249,7 +249,7 @@ msgstr ""
 
 #: applications/luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/buttons.htm:44
 msgid "Restart"
-msgstr ""
+msgstr "重新启动"
 
 #: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:359
 msgid ""
@@ -417,7 +417,7 @@ msgstr ""
 msgid "VPN"
 msgstr "VPN"
 
-#: applications/luci-app-vpn-policy-routing/luasrc/controller/vpn-policy-routing.lua:8
+#: applications/luci-app-vpn-policy-routing/luasrc/controller/vpn-policy-routing.lua:7
 msgid "VPN Policy Routing"
 msgstr ""
 
index b470f88f3130a771a961fcf2d8daea4e0231f960..1c5b393fa4c0429f63a9e007d2efc44ac26b2eb6 100644 (file)
@@ -417,7 +417,7 @@ msgstr ""
 msgid "VPN"
 msgstr "VPN"
 
-#: applications/luci-app-vpn-policy-routing/luasrc/controller/vpn-policy-routing.lua:8
+#: applications/luci-app-vpn-policy-routing/luasrc/controller/vpn-policy-routing.lua:7
 msgid "VPN Policy Routing"
 msgstr ""
 
index 397a2b4bb00aa53f2b5e39aa0a85bd84a975de0e..78509edb6c2b6873a3cf738c6f0c1aab45b47c63 100644 (file)
@@ -417,7 +417,7 @@ msgstr ""
 msgid "VPN"
 msgstr ""
 
-#: applications/luci-app-vpn-policy-routing/luasrc/controller/vpn-policy-routing.lua:8
+#: applications/luci-app-vpn-policy-routing/luasrc/controller/vpn-policy-routing.lua:7
 msgid "VPN Policy Routing"
 msgstr ""
 
index 02afd5bdc3fe665e18c04c53514a7b16c58f35c8..d4ab9690e992bbbf0937955eea3d261c9ceef4f7 100644 (file)
@@ -417,7 +417,7 @@ msgstr ""
 msgid "VPN"
 msgstr "VPN"
 
-#: applications/luci-app-vpn-policy-routing/luasrc/controller/vpn-policy-routing.lua:8
+#: applications/luci-app-vpn-policy-routing/luasrc/controller/vpn-policy-routing.lua:7
 msgid "VPN Policy Routing"
 msgstr ""
 
index d5f4a8cafd7cefeedfcf5042ef74f0324bd37c8e..0de6ff64814feb8852e982674b331a56924a9973 100644 (file)
@@ -3,9 +3,8 @@ function index()
        if nixio.fs.access("/etc/config/vpnbypass") then
                local e = entry({"admin", "vpn"}, firstchild(), _("VPN"), 60)
                e.dependent = false
-               e.acl_depends = { "luci-app-vpnbypass" }
 
-               entry({"admin", "vpn", "vpnbypass"}, cbi("vpnbypass"), _("VPN Bypass"))
+               entry({"admin", "vpn", "vpnbypass"}, cbi("vpnbypass"), _("VPN Bypass")).acl_depends = { "luci-app-vpnbypass" }
                entry({"admin", "vpn", "vpnbypass", "action"}, call("vpnbypass_action"), nil).leaf = true
        end
 end
diff --git a/applications/luci-app-vpnbypass/po/ar/vpnbypass.po b/applications/luci-app-vpnbypass/po/ar/vpnbypass.po
new file mode 100644 (file)
index 0000000..59f9a21
--- /dev/null
@@ -0,0 +1,119 @@
+msgid ""
+msgstr ""
+"Language: ar\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:26
+msgid "%s (disabled)"
+msgstr ""
+
+#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:10
+msgid "%s is not installed or not found"
+msgstr ""
+
+#: applications/luci-app-vpnbypass/luasrc/view/vpnbypass/buttons.htm:57
+msgid "Disable"
+msgstr ""
+
+#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:74
+msgid "Domains to Bypass"
+msgstr ""
+
+#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:75
+msgid ""
+"Domains to be accessed directly (outside of the VPN tunnel), see %sREADME%s "
+"for syntax"
+msgstr ""
+
+#: applications/luci-app-vpnbypass/luasrc/view/vpnbypass/buttons.htm:54
+msgid "Enable"
+msgstr ""
+
+#: applications/luci-app-vpnbypass/root/usr/share/rpcd/acl.d/luci-app-vpnbypass.json:3
+msgid "Grant UCI access for luci-app-vpnbypass"
+msgstr ""
+
+#: applications/luci-app-vpnbypass/luasrc/view/vpnbypass/js.htm:51
+msgid "Loading"
+msgstr ""
+
+#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:57
+msgid "Local IP Addresses to Bypass"
+msgstr ""
+
+#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:57
+msgid ""
+"Local IP addresses or subnets with direct internet access (outside of the "
+"VPN tunnel)"
+msgstr ""
+
+#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:43
+msgid "Local Ports to Bypass"
+msgstr ""
+
+#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:43
+msgid "Local ports to trigger VPN Bypass"
+msgstr ""
+
+#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:64
+msgid "Remote IP Addresses to Bypass"
+msgstr ""
+
+#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:64
+msgid ""
+"Remote IP addresses or subnets which will be accessed directly (outside of "
+"the VPN tunnel)"
+msgstr ""
+
+#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:50
+msgid "Remote Ports to Bypass"
+msgstr ""
+
+#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:50
+msgid "Remote ports to trigger VPN Bypass"
+msgstr ""
+
+#: applications/luci-app-vpnbypass/luasrc/view/vpnbypass/buttons.htm:44
+msgid "Restart"
+msgstr ""
+
+#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:22
+msgid "Running"
+msgstr ""
+
+#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:33
+msgid "Service Status"
+msgstr ""
+
+#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:32
+msgid "Service Status [%s %s]"
+msgstr ""
+
+#: applications/luci-app-vpnbypass/luasrc/view/vpnbypass/buttons.htm:41
+msgid "Start"
+msgstr ""
+
+#: applications/luci-app-vpnbypass/luasrc/view/vpnbypass/buttons.htm:47
+msgid "Stop"
+msgstr ""
+
+#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:24
+msgid "Stopped"
+msgstr ""
+
+#: applications/luci-app-vpnbypass/luasrc/controller/vpnbypass.lua:4
+msgid "VPN"
+msgstr ""
+
+#: applications/luci-app-vpnbypass/luasrc/controller/vpnbypass.lua:7
+msgid "VPN Bypass"
+msgstr ""
+
+#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:41
+msgid "VPN Bypass Rules"
+msgstr ""
+
+#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:30
+msgid "VPN Bypass Settings"
+msgstr ""
index 20bad4dc527c22ccb34b878d2b9ac32c87947fc2..a56f5a2c1912a5f35f4015ce0ffcfc9f98eaa9fa 100644 (file)
@@ -106,7 +106,7 @@ msgstr ""
 msgid "VPN"
 msgstr ""
 
-#: applications/luci-app-vpnbypass/luasrc/controller/vpnbypass.lua:8
+#: applications/luci-app-vpnbypass/luasrc/controller/vpnbypass.lua:7
 msgid "VPN Bypass"
 msgstr ""
 
index 6ff111cd74bab3b99b6ce631373241c1f02fde5d..436bfea9c52227033ce9d10e66c4c6542877a46e 100644 (file)
@@ -106,7 +106,7 @@ msgstr ""
 msgid "VPN"
 msgstr ""
 
-#: applications/luci-app-vpnbypass/luasrc/controller/vpnbypass.lua:8
+#: applications/luci-app-vpnbypass/luasrc/controller/vpnbypass.lua:7
 msgid "VPN Bypass"
 msgstr ""
 
index 4c72751ed7ef46e5a1a1a028ce176a0c6a3319f4..122bde9988aace8da7757aaa58c5d4598ad0601a 100644 (file)
@@ -106,7 +106,7 @@ msgstr ""
 msgid "VPN"
 msgstr ""
 
-#: applications/luci-app-vpnbypass/luasrc/controller/vpnbypass.lua:8
+#: applications/luci-app-vpnbypass/luasrc/controller/vpnbypass.lua:7
 msgid "VPN Bypass"
 msgstr ""
 
index e94a8d9650e2d383e9d1fc34c02638f452da7c9d..c63ec3976c5b5868107092c00855858d93f2fe56 100644 (file)
@@ -116,7 +116,7 @@ msgstr ""
 msgid "VPN"
 msgstr ""
 
-#: applications/luci-app-vpnbypass/luasrc/controller/vpnbypass.lua:8
+#: applications/luci-app-vpnbypass/luasrc/controller/vpnbypass.lua:7
 msgid "VPN Bypass"
 msgstr "VPN Bypass"
 
index ef18a4ae2a9d3a42b91985192dfbba4b7aef3f44..3e28d1b977b94f9ee7acb12013984326026ca058 100644 (file)
@@ -116,7 +116,7 @@ msgstr "Angehalten"
 msgid "VPN"
 msgstr "VPN"
 
-#: applications/luci-app-vpnbypass/luasrc/controller/vpnbypass.lua:8
+#: applications/luci-app-vpnbypass/luasrc/controller/vpnbypass.lua:7
 msgid "VPN Bypass"
 msgstr "VPN Bypass"
 
index 91cf3f7a230f74cc9bea68faf51875ff87bca5b9..084daee91f1b1f61f575a7a4e026fb9c54d5d447 100644 (file)
@@ -112,7 +112,7 @@ msgstr ""
 msgid "VPN"
 msgstr ""
 
-#: applications/luci-app-vpnbypass/luasrc/controller/vpnbypass.lua:8
+#: applications/luci-app-vpnbypass/luasrc/controller/vpnbypass.lua:7
 msgid "VPN Bypass"
 msgstr ""
 
index 6975e6e36a6b0d039cd63e5e1498663d2aaddc46..a31cfbb1fb43a1cf5b0f7cf295a385b21aa5e46e 100644 (file)
@@ -106,7 +106,7 @@ msgstr ""
 msgid "VPN"
 msgstr ""
 
-#: applications/luci-app-vpnbypass/luasrc/controller/vpnbypass.lua:8
+#: applications/luci-app-vpnbypass/luasrc/controller/vpnbypass.lua:7
 msgid "VPN Bypass"
 msgstr ""
 
index a3d8628ff4fc2c5dc4bfcd27757e2dcb9c33826c..9f3e38c19713d2f8e7cab4438227a3365308acf9 100644 (file)
@@ -121,7 +121,7 @@ msgstr "Detenido"
 msgid "VPN"
 msgstr "VPN"
 
-#: applications/luci-app-vpnbypass/luasrc/controller/vpnbypass.lua:8
+#: applications/luci-app-vpnbypass/luasrc/controller/vpnbypass.lua:7
 msgid "VPN Bypass"
 msgstr "VPN Bypass"
 
index b536565d8b7f4198b4238366968939642607c056..caabae99e4a087d6b3e60bfc5abed27982cde379 100644 (file)
@@ -1,8 +1,14 @@
 msgid ""
 msgstr ""
+"PO-Revision-Date: 2020-06-02 06:42+0000\n"
+"Last-Translator: Petri Asikainen <uniluodossa@gmail.com>\n"
+"Language-Team: Finnish <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationsvpnbypass/fi/>\n"
 "Language: fi\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+"X-Generator: Weblate 4.1-dev\n"
 
 #: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:26
 msgid "%s (disabled)"
@@ -28,7 +34,7 @@ msgstr ""
 
 #: applications/luci-app-vpnbypass/luasrc/view/vpnbypass/buttons.htm:54
 msgid "Enable"
-msgstr ""
+msgstr "Ota käyttöön"
 
 #: applications/luci-app-vpnbypass/root/usr/share/rpcd/acl.d/luci-app-vpnbypass.json:3
 msgid "Grant UCI access for luci-app-vpnbypass"
@@ -36,7 +42,7 @@ msgstr ""
 
 #: applications/luci-app-vpnbypass/luasrc/view/vpnbypass/js.htm:51
 msgid "Loading"
-msgstr ""
+msgstr "Ladataan"
 
 #: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:57
 msgid "Local IP Addresses to Bypass"
@@ -76,7 +82,7 @@ msgstr ""
 
 #: applications/luci-app-vpnbypass/luasrc/view/vpnbypass/buttons.htm:44
 msgid "Restart"
-msgstr ""
+msgstr "Käynnistä uudelleen"
 
 #: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:22
 msgid "Running"
@@ -92,11 +98,11 @@ msgstr ""
 
 #: applications/luci-app-vpnbypass/luasrc/view/vpnbypass/buttons.htm:41
 msgid "Start"
-msgstr ""
+msgstr "Aloita"
 
 #: applications/luci-app-vpnbypass/luasrc/view/vpnbypass/buttons.htm:47
 msgid "Stop"
-msgstr ""
+msgstr "Pysäytä"
 
 #: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:24
 msgid "Stopped"
@@ -106,7 +112,7 @@ msgstr ""
 msgid "VPN"
 msgstr ""
 
-#: applications/luci-app-vpnbypass/luasrc/controller/vpnbypass.lua:8
+#: applications/luci-app-vpnbypass/luasrc/controller/vpnbypass.lua:7
 msgid "VPN Bypass"
 msgstr ""
 
index 3967270efaf908a86383619a7d1d67cfc777781f..41887c709baf26d498afe77563d316f1f0252301 100644 (file)
@@ -112,7 +112,7 @@ msgstr "Arrêté"
 msgid "VPN"
 msgstr "VPN"
 
-#: applications/luci-app-vpnbypass/luasrc/controller/vpnbypass.lua:8
+#: applications/luci-app-vpnbypass/luasrc/controller/vpnbypass.lua:7
 msgid "VPN Bypass"
 msgstr ""
 
index decd15847a895554fd22969de1521819d7b8ed30..841aa28f9a01a42cf9e979bb82fe7564193f3124 100644 (file)
@@ -106,7 +106,7 @@ msgstr ""
 msgid "VPN"
 msgstr ""
 
-#: applications/luci-app-vpnbypass/luasrc/controller/vpnbypass.lua:8
+#: applications/luci-app-vpnbypass/luasrc/controller/vpnbypass.lua:7
 msgid "VPN Bypass"
 msgstr ""
 
index fc7cd093c74242a7ec793769bad90e41bb3637a1..cbbd80f2499e719b5272621f38d00d9e32d1ef5d 100644 (file)
@@ -106,7 +106,7 @@ msgstr ""
 msgid "VPN"
 msgstr ""
 
-#: applications/luci-app-vpnbypass/luasrc/controller/vpnbypass.lua:8
+#: applications/luci-app-vpnbypass/luasrc/controller/vpnbypass.lua:7
 msgid "VPN Bypass"
 msgstr ""
 
index 250aef5e218f6a321fd98256d78f544ce3575930..92f9ec22816e51bf54e5c5fd6d71325a3ce259b4 100644 (file)
@@ -112,7 +112,7 @@ msgstr ""
 msgid "VPN"
 msgstr ""
 
-#: applications/luci-app-vpnbypass/luasrc/controller/vpnbypass.lua:8
+#: applications/luci-app-vpnbypass/luasrc/controller/vpnbypass.lua:7
 msgid "VPN Bypass"
 msgstr ""
 
index dc2042abf57b9e6a691d22a8bef73068530c7872..d4ffab5a3988df5c9e7b8c6c60fe631136bfa432 100644 (file)
@@ -112,7 +112,7 @@ msgstr ""
 msgid "VPN"
 msgstr ""
 
-#: applications/luci-app-vpnbypass/luasrc/controller/vpnbypass.lua:8
+#: applications/luci-app-vpnbypass/luasrc/controller/vpnbypass.lua:7
 msgid "VPN Bypass"
 msgstr ""
 
index 9e7889ae4818a1ce253978f3af93c9fa988a0c7c..d7a8807dd095a0937daa3d152e854a5f709db704 100644 (file)
@@ -1,8 +1,14 @@
 msgid ""
 msgstr ""
+"PO-Revision-Date: 2020-06-13 22:13+0000\n"
+"Last-Translator: Satoru Yoshida <ramat@ram.ne.jp>\n"
+"Language-Team: Japanese <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationsvpnbypass/ja/>\n"
 "Language: ja\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.1-dev\n"
 
 #: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:26
 msgid "%s (disabled)"
@@ -14,7 +20,7 @@ msgstr ""
 
 #: applications/luci-app-vpnbypass/luasrc/view/vpnbypass/buttons.htm:57
 msgid "Disable"
-msgstr ""
+msgstr "無効"
 
 #: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:74
 msgid "Domains to Bypass"
@@ -28,7 +34,7 @@ msgstr ""
 
 #: applications/luci-app-vpnbypass/luasrc/view/vpnbypass/buttons.htm:54
 msgid "Enable"
-msgstr ""
+msgstr "有効"
 
 #: applications/luci-app-vpnbypass/root/usr/share/rpcd/acl.d/luci-app-vpnbypass.json:3
 msgid "Grant UCI access for luci-app-vpnbypass"
@@ -36,7 +42,7 @@ msgstr ""
 
 #: applications/luci-app-vpnbypass/luasrc/view/vpnbypass/js.htm:51
 msgid "Loading"
-msgstr ""
+msgstr "読み込み中"
 
 #: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:57
 msgid "Local IP Addresses to Bypass"
@@ -76,7 +82,7 @@ msgstr ""
 
 #: applications/luci-app-vpnbypass/luasrc/view/vpnbypass/buttons.htm:44
 msgid "Restart"
-msgstr ""
+msgstr "再起動"
 
 #: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:22
 msgid "Running"
@@ -92,11 +98,11 @@ msgstr ""
 
 #: applications/luci-app-vpnbypass/luasrc/view/vpnbypass/buttons.htm:41
 msgid "Start"
-msgstr ""
+msgstr "開始"
 
 #: applications/luci-app-vpnbypass/luasrc/view/vpnbypass/buttons.htm:47
 msgid "Stop"
-msgstr ""
+msgstr "停止"
 
 #: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:24
 msgid "Stopped"
@@ -104,9 +110,9 @@ msgstr ""
 
 #: applications/luci-app-vpnbypass/luasrc/controller/vpnbypass.lua:4
 msgid "VPN"
-msgstr ""
+msgstr "VPN"
 
-#: applications/luci-app-vpnbypass/luasrc/controller/vpnbypass.lua:8
+#: applications/luci-app-vpnbypass/luasrc/controller/vpnbypass.lua:7
 msgid "VPN Bypass"
 msgstr ""
 
index cbe379cefae636b354f3f83068193600ccbbf5cc..a06bab9b31510252d7722890efb105f9dee0e792 100644 (file)
@@ -106,7 +106,7 @@ msgstr ""
 msgid "VPN"
 msgstr ""
 
-#: applications/luci-app-vpnbypass/luasrc/controller/vpnbypass.lua:8
+#: applications/luci-app-vpnbypass/luasrc/controller/vpnbypass.lua:7
 msgid "VPN Bypass"
 msgstr ""
 
index dd51e51f72aa9b548d0c9104a258dea0860ef092..80568ac9bd6c8a86cd6812fb23421cb278e9f060 100644 (file)
@@ -112,7 +112,7 @@ msgstr ""
 msgid "VPN"
 msgstr ""
 
-#: applications/luci-app-vpnbypass/luasrc/controller/vpnbypass.lua:8
+#: applications/luci-app-vpnbypass/luasrc/controller/vpnbypass.lua:7
 msgid "VPN Bypass"
 msgstr ""
 
index c9dfea5b88ebced51ecefcd993818b1424de4e89..1cf615ba5f353cc331841541040a898500f9ffa2 100644 (file)
@@ -106,7 +106,7 @@ msgstr ""
 msgid "VPN"
 msgstr ""
 
-#: applications/luci-app-vpnbypass/luasrc/controller/vpnbypass.lua:8
+#: applications/luci-app-vpnbypass/luasrc/controller/vpnbypass.lua:7
 msgid "VPN Bypass"
 msgstr ""
 
index 02db16f9b8235fdde0d84dc9ed5b22016a9d08f0..bb487cc3fa9a8d0fcc1185b09a0912d9a3b934e2 100644 (file)
@@ -106,7 +106,7 @@ msgstr ""
 msgid "VPN"
 msgstr ""
 
-#: applications/luci-app-vpnbypass/luasrc/controller/vpnbypass.lua:8
+#: applications/luci-app-vpnbypass/luasrc/controller/vpnbypass.lua:7
 msgid "VPN Bypass"
 msgstr ""
 
index 59f68ff9c06c8c38c4826109e8cc0df31a7f81e4..d5ed4994a53123e728f14cc16ae5badccacee2e4 100644 (file)
@@ -1,6 +1,6 @@
 msgid ""
 msgstr ""
-"PO-Revision-Date: 2020-05-02 15:56+0000\n"
+"PO-Revision-Date: 2020-05-12 20:02+0000\n"
 "Last-Translator: Marcin Net <marcin.net@linux.pl>\n"
 "Language-Team: Polish <https://hosted.weblate.org/projects/openwrt/"
 "luciapplicationsvpnbypass/pl/>\n"
@@ -13,11 +13,11 @@ msgstr ""
 
 #: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:26
 msgid "%s (disabled)"
-msgstr ""
+msgstr "%s (wyłączone)"
 
 #: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:10
 msgid "%s is not installed or not found"
-msgstr ""
+msgstr "%s nie jest zainstalowany lub nie został znaleziony"
 
 #: applications/luci-app-vpnbypass/luasrc/view/vpnbypass/buttons.htm:57
 msgid "Disable"
@@ -32,6 +32,7 @@ msgid ""
 "Domains to be accessed directly (outside of the VPN tunnel), see %sREADME%s "
 "for syntax"
 msgstr ""
+"Domeny dostępne bezpośrednio (poza tunelem VPN), patrz %sREADME%s dla składni"
 
 #: applications/luci-app-vpnbypass/luasrc/view/vpnbypass/buttons.htm:54
 msgid "Enable"
@@ -99,7 +100,7 @@ msgstr "Status usługi"
 
 #: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:32
 msgid "Service Status [%s %s]"
-msgstr ""
+msgstr "Stan usługi [%s %s]"
 
 #: applications/luci-app-vpnbypass/luasrc/view/vpnbypass/buttons.htm:41
 msgid "Start"
@@ -117,7 +118,7 @@ msgstr "Zatrzymany"
 msgid "VPN"
 msgstr "VPN"
 
-#: applications/luci-app-vpnbypass/luasrc/controller/vpnbypass.lua:8
+#: applications/luci-app-vpnbypass/luasrc/controller/vpnbypass.lua:7
 msgid "VPN Bypass"
 msgstr "Obejście VPN"
 
index 964c2081e979461e9d182387632d9ed097111723..0269958617d3cf7159dd27fdec8f2bd2aaa2cccd 100644 (file)
@@ -118,7 +118,7 @@ msgstr "Parado"
 msgid "VPN"
 msgstr "VPN"
 
-#: applications/luci-app-vpnbypass/luasrc/controller/vpnbypass.lua:8
+#: applications/luci-app-vpnbypass/luasrc/controller/vpnbypass.lua:7
 msgid "VPN Bypass"
 msgstr "VPN Bypass"
 
index bd12ca30cf5f294f870c8dd812f81a60492e2754..5d72df9af6004a6fabfcff46e8d45d5435fdb060 100644 (file)
@@ -2,7 +2,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: \n"
 "POT-Creation-Date: \n"
-"PO-Revision-Date: 2020-05-06 06:50+0000\n"
+"PO-Revision-Date: 2020-06-12 05:12+0000\n"
 "Last-Translator: Wellington Terumi Uemura <wellingtonuemura@gmail.com>\n"
 "Language-Team: Portuguese (Brazil) <https://hosted.weblate.org/projects/"
 "openwrt/luciapplicationsvpnbypass/pt_BR/>\n"
@@ -106,7 +106,7 @@ msgstr "Condição Geral do Serviço [%s %s]"
 
 #: applications/luci-app-vpnbypass/luasrc/view/vpnbypass/buttons.htm:41
 msgid "Start"
-msgstr "Iniciar"
+msgstr "Início"
 
 #: applications/luci-app-vpnbypass/luasrc/view/vpnbypass/buttons.htm:47
 msgid "Stop"
@@ -120,7 +120,7 @@ msgstr "Parado"
 msgid "VPN"
 msgstr "VPN"
 
-#: applications/luci-app-vpnbypass/luasrc/controller/vpnbypass.lua:8
+#: applications/luci-app-vpnbypass/luasrc/controller/vpnbypass.lua:7
 msgid "VPN Bypass"
 msgstr "VPN Bypass"
 
index 68d1e1e6e79df002c768fb319116c77988dc691f..08b98d05c8af235635edce49ac2242f4ecbbc7bb 100644 (file)
@@ -113,7 +113,7 @@ msgstr ""
 msgid "VPN"
 msgstr ""
 
-#: applications/luci-app-vpnbypass/luasrc/controller/vpnbypass.lua:8
+#: applications/luci-app-vpnbypass/luasrc/controller/vpnbypass.lua:7
 msgid "VPN Bypass"
 msgstr ""
 
index 479a9ecf7b207f6f8ada8469c492aba0ecb29760..ec5627d7a8075743c580d897974dadfd5989e34e 100644 (file)
@@ -2,17 +2,17 @@ msgid ""
 msgstr ""
 "Project-Id-Version: LuCI: vpnbypass\n"
 "POT-Creation-Date: 2018-01-01 21:00+0300\n"
-"PO-Revision-Date: 2020-04-23 19:22+0000\n"
-"Last-Translator: sergio <sergio+it@outerface.net>\n"
+"PO-Revision-Date: 2020-06-07 15:48+0000\n"
+"Last-Translator: Artem <KovalevArtem.ru@gmail.com>\n"
 "Language-Team: Russian <https://hosted.weblate.org/projects/openwrt/"
 "luciapplicationsvpnbypass/ru/>\n"
 "Language: ru\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<="
-"4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
-"X-Generator: Weblate 4.0.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.1-dev\n"
 "Project-Info: Это технический перевод, не дословный. Главное-удобный русский "
 "интерфейс, все проверялось в графическом режиме, совместим с другими apps\n"
 
@@ -22,7 +22,7 @@ msgstr ""
 
 #: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:10
 msgid "%s is not installed or not found"
-msgstr ""
+msgstr "%s не установлен или не найден"
 
 #: applications/luci-app-vpnbypass/luasrc/view/vpnbypass/buttons.htm:57
 msgid "Disable"
@@ -44,7 +44,7 @@ msgstr "Включить"
 
 #: applications/luci-app-vpnbypass/root/usr/share/rpcd/acl.d/luci-app-vpnbypass.json:3
 msgid "Grant UCI access for luci-app-vpnbypass"
-msgstr ""
+msgstr "Предоставить UCI доступ для luci-app-vpnbypass"
 
 #: applications/luci-app-vpnbypass/luasrc/view/vpnbypass/js.htm:51
 msgid "Loading"
@@ -122,7 +122,7 @@ msgstr "Остановлено"
 msgid "VPN"
 msgstr "VPN"
 
-#: applications/luci-app-vpnbypass/luasrc/controller/vpnbypass.lua:8
+#: applications/luci-app-vpnbypass/luasrc/controller/vpnbypass.lua:7
 msgid "VPN Bypass"
 msgstr "Обход VPN"
 
index d9530e33253188dc38d4e3728394153b2dc8fb42..ca162dbc5aec2e8cb3cd661c65d5223a8559b7ed 100644 (file)
@@ -112,7 +112,7 @@ msgstr ""
 msgid "VPN"
 msgstr ""
 
-#: applications/luci-app-vpnbypass/luasrc/controller/vpnbypass.lua:8
+#: applications/luci-app-vpnbypass/luasrc/controller/vpnbypass.lua:7
 msgid "VPN Bypass"
 msgstr ""
 
index 807722cf74aff949528a692b20c14724b30cf22b..7280167bd6f62cd57ed07569b43a0dcd12ec9ece 100644 (file)
@@ -112,7 +112,7 @@ msgstr ""
 msgid "VPN"
 msgstr ""
 
-#: applications/luci-app-vpnbypass/luasrc/controller/vpnbypass.lua:8
+#: applications/luci-app-vpnbypass/luasrc/controller/vpnbypass.lua:7
 msgid "VPN Bypass"
 msgstr ""
 
index 0871e115089e220b4892743493061c3dfda5c39e..905da7626e574be62ca00dab6e589c46699ba8b7 100644 (file)
@@ -103,7 +103,7 @@ msgstr ""
 msgid "VPN"
 msgstr ""
 
-#: applications/luci-app-vpnbypass/luasrc/controller/vpnbypass.lua:8
+#: applications/luci-app-vpnbypass/luasrc/controller/vpnbypass.lua:7
 msgid "VPN Bypass"
 msgstr ""
 
index 3fcc777db7dfd68b3f8f7857885b6e49694ac9b1..61d605fda6c739f6933285a1c2a37c8024ab1baa 100644 (file)
@@ -112,7 +112,7 @@ msgstr ""
 msgid "VPN"
 msgstr ""
 
-#: applications/luci-app-vpnbypass/luasrc/controller/vpnbypass.lua:8
+#: applications/luci-app-vpnbypass/luasrc/controller/vpnbypass.lua:7
 msgid "VPN Bypass"
 msgstr ""
 
index 405415d430343ca34439f35fec1f67164821ac07..4c8169bcb0af04d3f8dc682cc3694da3d652fe1a 100644 (file)
@@ -113,7 +113,7 @@ msgstr ""
 msgid "VPN"
 msgstr ""
 
-#: applications/luci-app-vpnbypass/luasrc/controller/vpnbypass.lua:8
+#: applications/luci-app-vpnbypass/luasrc/controller/vpnbypass.lua:7
 msgid "VPN Bypass"
 msgstr ""
 
index 89526433adba971eff704f991366d35e0f42cedb..c6435d65c681860960d1a29c0f65a0d5758674b7 100644 (file)
@@ -112,7 +112,7 @@ msgstr ""
 msgid "VPN"
 msgstr ""
 
-#: applications/luci-app-vpnbypass/luasrc/controller/vpnbypass.lua:8
+#: applications/luci-app-vpnbypass/luasrc/controller/vpnbypass.lua:7
 msgid "VPN Bypass"
 msgstr ""
 
index 034d380cbf0326922215486b86bcd681b21a12cc..0ca12de89430617864eb927161b5de15b56e52f8 100644 (file)
@@ -3,15 +3,15 @@
 #
 msgid ""
 msgstr ""
-"PO-Revision-Date: 2019-12-04 12:07+0000\n"
-"Last-Translator: lissom <kkjoy2617@gmail.com>\n"
+"PO-Revision-Date: 2020-06-13 22:13+0000\n"
+"Last-Translator: SunSpring <yearnsun@gmail.com>\n"
 "Language-Team: Chinese (Simplified) <https://hosted.weblate.org/projects/"
 "openwrt/luciapplicationsvpnbypass/zh_Hans/>\n"
-"Language: zh-cn\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 3.10-dev\n"
+"X-Generator: Weblate 4.1-dev\n"
 
 #: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:26
 msgid "%s (disabled)"
@@ -85,7 +85,7 @@ msgstr "触发 VPN 绕过的远程端口"
 
 #: applications/luci-app-vpnbypass/luasrc/view/vpnbypass/buttons.htm:44
 msgid "Restart"
-msgstr ""
+msgstr "重新启动"
 
 #: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:22
 msgid "Running"
@@ -115,7 +115,7 @@ msgstr ""
 msgid "VPN"
 msgstr ""
 
-#: applications/luci-app-vpnbypass/luasrc/controller/vpnbypass.lua:8
+#: applications/luci-app-vpnbypass/luasrc/controller/vpnbypass.lua:7
 msgid "VPN Bypass"
 msgstr "VPN 绕过"
 
index 0f3ca70621a8e8ab47c343b8e6101a082f2f0ea5..cea7be8ac6fb1750cb27acb6791000f21d775dee 100644 (file)
@@ -115,7 +115,7 @@ msgstr ""
 msgid "VPN"
 msgstr ""
 
-#: applications/luci-app-vpnbypass/luasrc/controller/vpnbypass.lua:8
+#: applications/luci-app-vpnbypass/luasrc/controller/vpnbypass.lua:7
 msgid "VPN Bypass"
 msgstr "VPN 繞過"
 
diff --git a/applications/luci-app-watchcat/po/ar/watchcat.po b/applications/luci-app-watchcat/po/ar/watchcat.po
new file mode 100644 (file)
index 0000000..952a0ea
--- /dev/null
@@ -0,0 +1,71 @@
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Last-Translator: Automatically generated\n"
+"Language-Team: none\n"
+"Language: ar\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 "
+"&& n%100<=10 ? 3 : n%100>=11 ? 4 : 5;\n"
+
+#: applications/luci-app-watchcat/luasrc/model/cbi/watchcat/watchcat.lua:21
+msgid "Forced reboot delay"
+msgstr ""
+
+#: applications/luci-app-watchcat/root/usr/share/rpcd/acl.d/luci-app-watchcat.json:3
+msgid "Grant UCI access for luci-app-watchcat"
+msgstr ""
+
+#: applications/luci-app-watchcat/luasrc/model/cbi/watchcat/watchcat.lua:40
+msgid "Host address to ping"
+msgstr ""
+
+#: applications/luci-app-watchcat/luasrc/model/cbi/watchcat/watchcat.lua:47
+msgid ""
+"How often to check internet connection. Default unit is seconds, you can you "
+"use the suffix 'm' for minutes, 'h' for hours or 'd' for days"
+msgstr ""
+
+#: applications/luci-app-watchcat/luasrc/model/cbi/watchcat/watchcat.lua:31
+msgid ""
+"In periodic mode, it defines the reboot period. In internet mode, it defines "
+"the longest period of time without internet access before a reboot is "
+"engaged.Default unit is seconds, you can use the suffix 'm' for minutes, 'h' "
+"for hours or 'd' for days"
+msgstr ""
+
+#: applications/luci-app-watchcat/luasrc/model/cbi/watchcat/watchcat.lua:15
+msgid "Operating mode"
+msgstr ""
+
+#: applications/luci-app-watchcat/luasrc/model/cbi/watchcat/watchcat.lua:30
+msgid "Period"
+msgstr ""
+
+#: applications/luci-app-watchcat/luasrc/model/cbi/watchcat/watchcat.lua:39
+msgid "Ping host"
+msgstr ""
+
+#: applications/luci-app-watchcat/luasrc/model/cbi/watchcat/watchcat.lua:46
+msgid "Ping period"
+msgstr ""
+
+#: applications/luci-app-watchcat/luasrc/model/cbi/watchcat/watchcat.lua:5
+#: applications/luci-app-watchcat/root/usr/share/luci/menu.d/luci-app-watchcat.json:3
+msgid "Watchcat"
+msgstr ""
+
+#: applications/luci-app-watchcat/luasrc/model/cbi/watchcat/watchcat.lua:6
+msgid ""
+"Watchcat allows configuring a periodic reboot when the Internet connection "
+"has been lost for a certain period of time."
+msgstr ""
+
+#: applications/luci-app-watchcat/luasrc/model/cbi/watchcat/watchcat.lua:22
+msgid ""
+"When rebooting the system, the watchcat will trigger a soft reboot. Entering "
+"a non zero value here will trigger a delayed hard reboot if the soft reboot "
+"fails. Enter a number of seconds to enable, use 0 to disable"
+msgstr ""
index fc51a5ec4dcfa23eafc590812fd41586b9e897e6..1a44e5284f5cc9735b5209a3313a21d312b8a0fe 100644 (file)
@@ -1,36 +1,34 @@
 msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2013-10-06 17:09+0200\n"
-"Last-Translator: Kentaro <kentaro.matsuyama@gmail.com>\n"
-"Language-Team: none\n"
+"PO-Revision-Date: 2020-06-14 14:42+0000\n"
+"Last-Translator: Satoru Yoshida <ramat@ram.ne.jp>\n"
+"Language-Team: Japanese <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationswatchcat/ja/>\n"
 "Language: ja\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.6\n"
+"X-Generator: Weblate 4.1-dev\n"
 
 #: applications/luci-app-watchcat/luasrc/model/cbi/watchcat/watchcat.lua:21
 msgid "Forced reboot delay"
-msgstr "強制再起動ディレイ時間"
+msgstr "強制再起動遅延時間"
 
 #: applications/luci-app-watchcat/root/usr/share/rpcd/acl.d/luci-app-watchcat.json:3
 msgid "Grant UCI access for luci-app-watchcat"
-msgstr ""
+msgstr "luci-app-watchcat に UCI アクセスを許可"
 
 #: applications/luci-app-watchcat/luasrc/model/cbi/watchcat/watchcat.lua:40
 msgid "Host address to ping"
-msgstr "ping ã\82\92å®\9fè¡\8cã\81\99ã\82\8bå®\9bå\85\88ã\82\92設å®\9aã\81\97ã\81¦ã\81\8fã\81 ã\81\95ã\81\84ã\80\82"
+msgstr "ping ã\81\99ã\82\8bã\83\9bã\82¹ã\83\88ã\83»ã\82¢ã\83\89ã\83¬ã\82¹"
 
 #: applications/luci-app-watchcat/luasrc/model/cbi/watchcat/watchcat.lua:47
 msgid ""
 "How often to check internet connection. Default unit is seconds, you can you "
 "use the suffix 'm' for minutes, 'h' for hours or 'd' for days"
-msgstr ""
-"どの程度の間隔でインターネット接続をチェックするか設定します。標準の単位は秒"
-"ですが、'm'を接尾に付けると分、'h'を付けると時、'd'を付けると日数に設定されま"
-"す。"
+msgstr "インターネット接続を確認する頻度。 デフォルトの単位は秒です。分には 'm'、時間には 'h' 、日には 'd' という接尾辞を使用できます"
 
 #: applications/luci-app-watchcat/luasrc/model/cbi/watchcat/watchcat.lua:31
 msgid ""
@@ -66,21 +64,16 @@ msgid "Watchcat"
 msgstr "Watchcat"
 
 #: applications/luci-app-watchcat/luasrc/model/cbi/watchcat/watchcat.lua:6
-#, fuzzy
 msgid ""
 "Watchcat allows configuring a periodic reboot when the Internet connection "
 "has been lost for a certain period of time."
-msgstr ""
-"Watchcatでは、定期的な再起動や、インターネット接続が一定期間切断された際の再"
-"起動を行うような設定が可能です。"
+msgstr "Watchcat を使用すると、インターネット接続が一定期間失われた場合に、定期的な再起動を構成できます。"
 
 #: applications/luci-app-watchcat/luasrc/model/cbi/watchcat/watchcat.lua:22
-#, fuzzy
 msgid ""
 "When rebooting the system, the watchcat will trigger a soft reboot. Entering "
 "a non zero value here will trigger a delayed hard reboot if the soft reboot "
 "fails. Enter a number of seconds to enable, use 0 to disable"
 msgstr ""
-"再起動時にwatchcatはソフトウェアリセットを実行しますが、0以外の値を設定した場"
-"合、ソフトウェアリセットが失敗した際に設定された秒数後にハードウェアリセット"
-"を行います。0を設定した場合は無効になります。"
+"システムを再起動すると、watchcat はソフト再起動をトリガーします。 ここに 0 "
+"以外の値を入力すると、ソフト再起動が失敗した場合に遅延ハード再起動がトリガーされます。 有効にするには秒数を入力し、無効にするには 0 を使用します"
index 945844c37b0a58d073f813b535c59fa43d7db092..05c9e723163593a36c83f9b070b525f920919b29 100644 (file)
@@ -2,7 +2,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: LuCI: watchcat\n"
 "POT-Creation-Date: 2013-10-06 11:15+0300\n"
-"PO-Revision-Date: 2020-04-19 00:53+0000\n"
+"PO-Revision-Date: 2020-06-07 15:48+0000\n"
 "Last-Translator: Artem <KovalevArtem.ru@gmail.com>\n"
 "Language-Team: Russian <https://hosted.weblate.org/projects/openwrt/"
 "luciapplicationswatchcat/ru/>\n"
@@ -10,9 +10,9 @@ 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.0.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.1-dev\n"
 "Project-Info: Это технический перевод, не дословный. Главное-удобный русский "
 "интерфейс, все проверялось в графическом режиме, совместим с другими apps\n"
 
@@ -22,7 +22,7 @@ msgstr "Задержка<br />принудительной<br />перезагр
 
 #: applications/luci-app-watchcat/root/usr/share/rpcd/acl.d/luci-app-watchcat.json:3
 msgid "Grant UCI access for luci-app-watchcat"
-msgstr ""
+msgstr "Предоставить UCI доступ для luci-app-watchcat"
 
 #: applications/luci-app-watchcat/luasrc/model/cbi/watchcat/watchcat.lua:40
 msgid "Host address to ping"
diff --git a/applications/luci-app-wifischedule/po/ar/wifischedule.po b/applications/luci-app-wifischedule/po/ar/wifischedule.po
new file mode 100644 (file)
index 0000000..3a80265
--- /dev/null
@@ -0,0 +1,142 @@
+msgid ""
+msgstr ""
+"Language: ar\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:81
+msgid "Activate wifi"
+msgstr ""
+
+#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:65
+msgid "Could not find required /usr/bin/wifi_schedule.sh or /sbin/wifi"
+msgstr ""
+
+#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:244
+msgid "Could not find required program /usr/bin/iwinfo"
+msgstr ""
+
+#: applications/luci-app-wifischedule/luasrc/controller/wifischedule/wifi_schedule.lua:45
+msgid "Cron Jobs"
+msgstr ""
+
+#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:154
+msgid "Day(s) of Week"
+msgstr ""
+
+#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:39
+msgid "Defines a schedule when to turn on and off wifi."
+msgstr ""
+
+#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:133
+msgid "Determine Modules Automatically"
+msgstr ""
+
+#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:88
+msgid "Disable wifi gracefully"
+msgstr ""
+
+#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:95
+msgid "Disabled wifi forced"
+msgstr ""
+
+#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:148
+msgid "Enable"
+msgstr ""
+
+#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:55
+msgid "Enable Wifi Schedule"
+msgstr ""
+
+#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:74
+msgid "Enable logging"
+msgstr ""
+
+#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:235
+msgid "Force disabling wifi even if stations associated"
+msgstr ""
+
+#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:161
+msgid "Friday"
+msgstr ""
+
+#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:48
+msgid "Global Settings"
+msgstr ""
+
+#: applications/luci-app-wifischedule/root/usr/share/rpcd/acl.d/luci-app-wifischedule.json:3
+msgid "Grant UCI access for luci-app-wifischedule"
+msgstr ""
+
+#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:157
+msgid "Monday"
+msgstr ""
+
+#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:162
+msgid "Saturday"
+msgstr ""
+
+#: applications/luci-app-wifischedule/luasrc/controller/wifischedule/wifi_schedule.lua:31
+msgid "Schedule"
+msgstr ""
+
+#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:142
+msgid "Schedule events"
+msgstr ""
+
+#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:196
+msgid "Start Time"
+msgstr ""
+
+#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:167
+msgid "Start WiFi"
+msgstr ""
+
+#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:230
+msgid "Stop Time"
+msgstr ""
+
+#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:201
+msgid "Stop WiFi"
+msgstr ""
+
+#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:163
+msgid "Sunday"
+msgstr ""
+
+#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:33
+msgid "The value %s is invalid"
+msgstr ""
+
+#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:160
+msgid "Thursday"
+msgstr ""
+
+#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:158
+msgid "Tuesday"
+msgstr ""
+
+#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:102
+msgid "Unload Modules (experimental; saves more power)"
+msgstr ""
+
+#: applications/luci-app-wifischedule/luasrc/controller/wifischedule/wifi_schedule.lua:33
+msgid "View Cron Jobs"
+msgstr ""
+
+#: applications/luci-app-wifischedule/luasrc/controller/wifischedule/wifi_schedule.lua:32
+msgid "View Logfile"
+msgstr ""
+
+#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:159
+msgid "Wednesday"
+msgstr ""
+
+#: applications/luci-app-wifischedule/luasrc/controller/wifischedule/wifi_schedule.lua:27
+#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:39
+msgid "Wifi Schedule"
+msgstr ""
+
+#: applications/luci-app-wifischedule/luasrc/controller/wifischedule/wifi_schedule.lua:39
+msgid "Wifi Schedule Logfile"
+msgstr ""
index acc653f773320025b591feede509925f415ddd9c..cafb7fd082ceb343113d6322f850943b51c539c1 100644 (file)
@@ -1,8 +1,14 @@
 msgid ""
 msgstr ""
+"PO-Revision-Date: 2020-05-21 18:50+0000\n"
+"Last-Translator: Hannu Nyman <hannu.nyman@iki.fi>\n"
+"Language-Team: Finnish <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationswifischedule/fi/>\n"
 "Language: fi\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+"X-Generator: Weblate 4.1-dev\n"
 
 #: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:81
 msgid "Activate wifi"
@@ -42,7 +48,7 @@ msgstr ""
 
 #: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:148
 msgid "Enable"
-msgstr ""
+msgstr "Ota käyttöön"
 
 #: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:55
 msgid "Enable Wifi Schedule"
index 6958ce04601a12014862a92d5ae7e7524cfe5249..f6d16bf15e57318372bc7fae83b4710a49b6d9c7 100644 (file)
@@ -2,15 +2,16 @@ msgid ""
 msgstr ""
 "Project-Id-Version: \n"
 "POT-Creation-Date: \n"
-"PO-Revision-Date: \n"
-"Last-Translator: INAGAKI Hiroshi <musashino.open@gmail.com>\n"
-"Language-Team: \n"
+"PO-Revision-Date: 2020-06-13 22:13+0000\n"
+"Last-Translator: Satoru Yoshida <ramat@ram.ne.jp>\n"
+"Language-Team: Japanese <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationswifischedule/ja/>\n"
 "Language: ja\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
-"X-Generator: Poedit 1.8.11\n"
 "Plural-Forms: nplurals=1; plural=0;\n"
+"X-Generator: Weblate 4.1-dev\n"
 
 #: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:81
 msgid "Activate wifi"
@@ -18,12 +19,11 @@ msgstr "WiFiのアクティブ化"
 
 #: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:65
 msgid "Could not find required /usr/bin/wifi_schedule.sh or /sbin/wifi"
-msgstr ""
-"必須の /usr/bin/wifi_schedule.sh または /sbin/wifi が見つかりませんでした。"
+msgstr "必須の /usr/bin/wifi_schedule.sh または /sbin/wifi が見つかりませんでした"
 
 #: 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"
@@ -75,7 +75,7 @@ msgstr "全体設定"
 
 #: applications/luci-app-wifischedule/root/usr/share/rpcd/acl.d/luci-app-wifischedule.json:3
 msgid "Grant UCI access for luci-app-wifischedule"
-msgstr ""
+msgstr "luci-app-wifischedule に UCI アクセスを許可"
 
 #: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:157
 msgid "Monday"
index 7ae3e749855ba235de66f70c30972981ff6a7c85..62310216eb2e1effdcacf51ebb4992f801933a6a 100644 (file)
@@ -2,7 +2,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: \n"
 "POT-Creation-Date: \n"
-"PO-Revision-Date: 2020-05-02 10:21+0000\n"
+"PO-Revision-Date: 2020-06-12 05:12+0000\n"
 "Last-Translator: Wellington Terumi Uemura <wellingtonuemura@gmail.com>\n"
 "Language-Team: Portuguese (Brazil) <https://hosted.weblate.org/projects/"
 "openwrt/luciapplicationswifischedule/pt_BR/>\n"
@@ -97,7 +97,7 @@ msgstr "Eventos do agendamento"
 
 #: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:196
 msgid "Start Time"
-msgstr "Hora Inicial"
+msgstr "Hora do Início"
 
 #: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:167
 msgid "Start WiFi"
index 80cc689f37ef8da0085f008211f29fb3681bc1fd..4929781679e4ed347b6aa2721708b08c112ca496 100644 (file)
@@ -1,17 +1,18 @@
 msgid ""
 msgstr ""
-"Content-Type: text/plain; charset=UTF-8\n"
 "Project-Id-Version: LuCI: wifischedule\n"
 "POT-Creation-Date: 2017-11-30 15:30+0300\n"
-"PO-Revision-Date: 2018-01-22 13:18+0300\n"
-"Language-Team: http://cyber-place.ru\n"
+"PO-Revision-Date: 2020-06-07 15:48+0000\n"
+"Last-Translator: Artem <KovalevArtem.ru@gmail.com>\n"
+"Language-Team: Russian <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationswifischedule/ru/>\n"
+"Language: ru\n"
 "MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
-"X-Generator: Poedit 1.8.7.1\n"
-"Last-Translator: Vladimir aka sunny <picfun@ya.ru>\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"
-"Language: ru\n"
+"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n"
+"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
+"X-Generator: Weblate 4.1-dev\n"
 "Project-Info: Это технический перевод, не дословный. Главное-удобный русский "
 "интерфейс, все проверялось в графическом режиме, совместим с другими apps\n"
 
@@ -77,7 +78,7 @@ msgstr "Основные настройки"
 
 #: applications/luci-app-wifischedule/root/usr/share/rpcd/acl.d/luci-app-wifischedule.json:3
 msgid "Grant UCI access for luci-app-wifischedule"
-msgstr ""
+msgstr "Предоставить UCI доступ для luci-app-wifischedule"
 
 #: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:157
 msgid "Monday"
index fc3bbc94f44accd791d2fa239392e11810f8314b..4ad275589974625f4aac8d66c3924e48a3568090 100644 (file)
@@ -1,7 +1,7 @@
 msgid ""
 msgstr ""
-"PO-Revision-Date: 2020-05-10 12:47+0000\n"
-"Last-Translator: gw826943555 <gw826943555@qq.com>\n"
+"PO-Revision-Date: 2020-06-13 22:13+0000\n"
+"Last-Translator: SunSpring <yearnsun@gmail.com>\n"
 "Language-Team: Chinese (Simplified) <https://hosted.weblate.org/projects/"
 "openwrt/luciapplicationswifischedule/zh_Hans/>\n"
 "Language: zh_Hans\n"
@@ -92,7 +92,7 @@ msgstr "计划事件"
 
 #: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:196
 msgid "Start Time"
-msgstr "å\90¯å\8a¨时间"
+msgstr "å¼\80å§\8b时间"
 
 #: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:167
 msgid "Start WiFi"
diff --git a/applications/luci-app-wireguard/po/ar/wireguard.po b/applications/luci-app-wireguard/po/ar/wireguard.po
new file mode 100644 (file)
index 0000000..6ccc82f
--- /dev/null
@@ -0,0 +1,122 @@
+msgid ""
+msgstr ""
+"PO-Revision-Date: 2020-06-03 12:10+0000\n"
+"Last-Translator: Marwan Amireh <amirehmarwan@gmail.com>\n"
+"Language-Team: Arabic <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationswireguard/ar/>\n"
+"Language: ar\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 "
+"&& n%100<=10 ? 3 : n%100>=11 ? 4 : 5;\n"
+"X-Generator: Weblate 4.1-dev\n"
+
+#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:149
+msgid "Allowed IPs"
+msgstr ""
+
+#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:236
+#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:270
+msgid "Collecting data..."
+msgstr "جمع البيانات..."
+
+#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:231
+msgid "Configuration"
+msgstr ""
+
+#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:170
+msgid "Data Received"
+msgstr ""
+
+#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:171
+msgid "Data Transmitted"
+msgstr ""
+
+#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:144
+msgid "Endpoint"
+msgstr ""
+
+#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:131
+msgid "Firewall Mark"
+msgstr ""
+
+#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:200
+msgid "Interface"
+msgstr ""
+
+#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:116
+msgid "Interface does not have a public key!"
+msgstr ""
+
+#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:166
+msgid "Latest Handshake"
+msgstr ""
+
+#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:125
+msgid "Listen Port"
+msgstr ""
+
+#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:81
+msgid "Never"
+msgstr ""
+
+#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:262
+msgid "Peer"
+msgstr ""
+
+#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:156
+msgid "Persistent Keepalive"
+msgstr ""
+
+#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:119
+#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:139
+msgid "Public Key"
+msgstr ""
+
+#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:202
+msgid "Show/Hide QR-Code"
+msgstr ""
+
+#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:222
+msgid ""
+"The QR-Code works per wg interface, it will be refreshed with every manual "
+"page reload and transfers the following information:"
+msgstr ""
+
+#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:190
+msgid "This section contains no values yet"
+msgstr ""
+
+#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:182
+#: applications/luci-app-wireguard/root/usr/share/luci/menu.d/luci-app-wireguard.json:3
+msgid "WireGuard Status"
+msgstr ""
+
+#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:223
+msgid ""
+"[Interface] A random, on the fly generated 'PrivateKey', the key will not be "
+"saved on the router"
+msgstr ""
+
+#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:224
+msgid ""
+"[Peer] The 'PublicKey' of that wg interface and the 'AllowedIPs' with the "
+"default of '0.0.0.0/0, ::/0' to allow sending traffic to any IPv4 and IPv6 "
+"address"
+msgstr ""
+
+#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:91
+msgid "h ago"
+msgstr ""
+
+#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:89
+msgid "m ago"
+msgstr ""
+
+#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:93
+msgid "over a day ago"
+msgstr ""
+
+#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:87
+msgid "s ago"
+msgstr ""
index 327d329abb6493c4e163243f4ca20c86385be024..ace00f1485d46330db54c52e82e6c993e25ad956 100644 (file)
@@ -8,12 +8,12 @@ msgstr ""
 msgid "Allowed IPs"
 msgstr ""
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:225
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:259
+#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:236
+#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:270
 msgid "Collecting data..."
 msgstr ""
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:220
+#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:231
 msgid "Configuration"
 msgstr ""
 
@@ -33,7 +33,7 @@ msgstr ""
 msgid "Firewall Mark"
 msgstr ""
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:189
+#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:200
 msgid "Interface"
 msgstr ""
 
@@ -53,7 +53,7 @@ msgstr ""
 msgid "Never"
 msgstr ""
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:251
+#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:262
 msgid "Peer"
 msgstr ""
 
@@ -66,27 +66,32 @@ msgstr ""
 msgid "Public Key"
 msgstr ""
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:191
+#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:202
 msgid "Show/Hide QR-Code"
 msgstr ""
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:211
+#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:222
 msgid ""
 "The QR-Code works per wg interface, it will be refreshed with every manual "
 "page reload and transfers the following information:"
 msgstr ""
 
+#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:190
+msgid "This section contains no values yet"
+msgstr ""
+
+#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:182
 #: applications/luci-app-wireguard/root/usr/share/luci/menu.d/luci-app-wireguard.json:3
 msgid "WireGuard Status"
 msgstr ""
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:212
+#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:223
 msgid ""
 "[Interface] A random, on the fly generated 'PrivateKey', the key will not be "
 "saved on the router"
 msgstr ""
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:213
+#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:224
 msgid ""
 "[Peer] The 'PublicKey' of that wg interface and the 'AllowedIPs' with the "
 "default of '0.0.0.0/0, ::/0' to allow sending traffic to any IPv4 and IPv6 "
index 31e82d9041e73869583b63d82605b11a165dac19..4bd1a36548ac65194fbd323e8cb57bd542516cd2 100644 (file)
@@ -8,12 +8,12 @@ msgstr ""
 msgid "Allowed IPs"
 msgstr ""
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:225
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:259
+#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:236
+#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:270
 msgid "Collecting data..."
 msgstr ""
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:220
+#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:231
 msgid "Configuration"
 msgstr ""
 
@@ -33,7 +33,7 @@ msgstr ""
 msgid "Firewall Mark"
 msgstr ""
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:189
+#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:200
 msgid "Interface"
 msgstr ""
 
@@ -53,7 +53,7 @@ msgstr ""
 msgid "Never"
 msgstr ""
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:251
+#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:262
 msgid "Peer"
 msgstr ""
 
@@ -66,27 +66,32 @@ msgstr ""
 msgid "Public Key"
 msgstr ""
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:191
+#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:202
 msgid "Show/Hide QR-Code"
 msgstr ""
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:211
+#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:222
 msgid ""
 "The QR-Code works per wg interface, it will be refreshed with every manual "
 "page reload and transfers the following information:"
 msgstr ""
 
+#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:190
+msgid "This section contains no values yet"
+msgstr ""
+
+#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:182
 #: applications/luci-app-wireguard/root/usr/share/luci/menu.d/luci-app-wireguard.json:3
 msgid "WireGuard Status"
 msgstr ""
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:212
+#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:223
 msgid ""
 "[Interface] A random, on the fly generated 'PrivateKey', the key will not be "
 "saved on the router"
 msgstr ""
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:213
+#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:224
 msgid ""
 "[Peer] The 'PublicKey' of that wg interface and the 'AllowedIPs' with the "
 "default of '0.0.0.0/0, ::/0' to allow sending traffic to any IPv4 and IPv6 "
index 51334c477fe2fb41112b94f649b3fb2698930be7..b16e27d6fb25287796a92d38143b3f65eed94fae 100644 (file)
@@ -14,12 +14,12 @@ msgstr ""
 msgid "Allowed IPs"
 msgstr ""
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:225
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:259
+#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:236
+#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:270
 msgid "Collecting data..."
 msgstr "S’estan recollint dades…"
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:220
+#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:231
 msgid "Configuration"
 msgstr "Configuració"
 
@@ -39,7 +39,7 @@ msgstr ""
 msgid "Firewall Mark"
 msgstr ""
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:189
+#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:200
 msgid "Interface"
 msgstr "Interfície"
 
@@ -59,7 +59,7 @@ msgstr ""
 msgid "Never"
 msgstr ""
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:251
+#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:262
 msgid "Peer"
 msgstr ""
 
@@ -72,27 +72,32 @@ msgstr ""
 msgid "Public Key"
 msgstr ""
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:191
+#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:202
 msgid "Show/Hide QR-Code"
 msgstr ""
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:211
+#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:222
 msgid ""
 "The QR-Code works per wg interface, it will be refreshed with every manual "
 "page reload and transfers the following information:"
 msgstr ""
 
+#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:190
+msgid "This section contains no values yet"
+msgstr ""
+
+#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:182
 #: applications/luci-app-wireguard/root/usr/share/luci/menu.d/luci-app-wireguard.json:3
 msgid "WireGuard Status"
 msgstr ""
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:212
+#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:223
 msgid ""
 "[Interface] A random, on the fly generated 'PrivateKey', the key will not be "
 "saved on the router"
 msgstr ""
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:213
+#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:224
 msgid ""
 "[Peer] The 'PublicKey' of that wg interface and the 'AllowedIPs' with the "
 "default of '0.0.0.0/0, ::/0' to allow sending traffic to any IPv4 and IPv6 "
index a457f18e6a0ff8516aaf50ae1b6cba8b499e2e69..035bb9bae5878843df93312b541e4431a0c24638 100644 (file)
@@ -14,12 +14,12 @@ msgstr ""
 msgid "Allowed IPs"
 msgstr "IP adresy, ze kterých umožnit přístup"
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:225
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:259
+#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:236
+#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:270
 msgid "Collecting data..."
 msgstr "Shromažďování údajů…"
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:220
+#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:231
 msgid "Configuration"
 msgstr "Nastavení"
 
@@ -39,7 +39,7 @@ msgstr "Koncový bod"
 msgid "Firewall Mark"
 msgstr "Označkování brány firewall"
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:189
+#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:200
 msgid "Interface"
 msgstr "Rozhraní"
 
@@ -59,7 +59,7 @@ msgstr "Port na kterém očekávat spojení"
 msgid "Never"
 msgstr "Nikdy"
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:251
+#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:262
 msgid "Peer"
 msgstr "Protistrana"
 
@@ -72,11 +72,11 @@ msgstr "Trvalé udržování spojení (Keep Alive)"
 msgid "Public Key"
 msgstr "Veřejný klíč"
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:191
+#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:202
 msgid "Show/Hide QR-Code"
 msgstr "Zobrazit / skrýt QR kód"
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:211
+#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:222
 msgid ""
 "The QR-Code works per wg interface, it will be refreshed with every manual "
 "page reload and transfers the following information:"
@@ -84,11 +84,16 @@ msgstr ""
 "Kód QR funguje pro dané wg rozhraní. Bude aktualizován při každém ručním "
 "znovunačtení stránky a obsahuje následující informace:"
 
+#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:190
+msgid "This section contains no values yet"
+msgstr ""
+
+#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:182
 #: applications/luci-app-wireguard/root/usr/share/luci/menu.d/luci-app-wireguard.json:3
 msgid "WireGuard Status"
 msgstr "Stav WireGuard"
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:212
+#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:223
 msgid ""
 "[Interface] A random, on the fly generated 'PrivateKey', the key will not be "
 "saved on the router"
@@ -96,7 +101,7 @@ msgstr ""
 "[Rozhraní] Náhodný, za provozu vytvářený „Soukromý klíč“. Klíč nebude uložen "
 "ve směrovači"
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:213
+#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:224
 msgid ""
 "[Peer] The 'PublicKey' of that wg interface and the 'AllowedIPs' with the "
 "default of '0.0.0.0/0, ::/0' to allow sending traffic to any IPv4 and IPv6 "
index 58f60fe6d7bab17d00e137a77a4dc9f6bbc6892c..067d9d1911bbc5e394d9b1497303fc31dc1d7963 100644 (file)
@@ -14,12 +14,12 @@ msgstr ""
 msgid "Allowed IPs"
 msgstr "Erlaubte IP-Adressen"
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:225
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:259
+#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:236
+#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:270
 msgid "Collecting data..."
 msgstr "Sammle Daten..."
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:220
+#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:231
 msgid "Configuration"
 msgstr "Konfiguration"
 
@@ -39,7 +39,7 @@ msgstr "Endpunkt"
 msgid "Firewall Mark"
 msgstr "Firewall Mark"
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:189
+#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:200
 msgid "Interface"
 msgstr "Schnittstelle"
 
@@ -59,7 +59,7 @@ msgstr "Listen-Port"
 msgid "Never"
 msgstr "Niemals"
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:251
+#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:262
 msgid "Peer"
 msgstr "Gegenstelle"
 
@@ -72,11 +72,11 @@ msgstr "Verbindung aufrechterhalten (Persistent Keepalive)"
 msgid "Public Key"
 msgstr "Öffentlicher Schlüssel"
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:191
+#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:202
 msgid "Show/Hide QR-Code"
 msgstr "Zeige/Verstecke QR-Code"
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:211
+#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:222
 msgid ""
 "The QR-Code works per wg interface, it will be refreshed with every manual "
 "page reload and transfers the following information:"
@@ -85,11 +85,16 @@ msgstr ""
 "Aktualisieren der Seite jedes Mal neu generiert und beinhält folgende "
 "Informationen:"
 
+#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:190
+msgid "This section contains no values yet"
+msgstr ""
+
+#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:182
 #: applications/luci-app-wireguard/root/usr/share/luci/menu.d/luci-app-wireguard.json:3
 msgid "WireGuard Status"
 msgstr "WireGuard-Status"
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:212
+#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:223
 msgid ""
 "[Interface] A random, on the fly generated 'PrivateKey', the key will not be "
 "saved on the router"
@@ -97,7 +102,7 @@ msgstr ""
 "[Interface] Ein zufälliger, im laufendem Betrieb generierter "
 "'PrivateKey' (Privater Schlüssel), der nicht auf dem Router gespeichert wird"
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:213
+#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:224
 msgid ""
 "[Peer] The 'PublicKey' of that wg interface and the 'AllowedIPs' with the "
 "default of '0.0.0.0/0, ::/0' to allow sending traffic to any IPv4 and IPv6 "
index 5745712dd433a8ebd9d75e16eb6c27584af7d925..9fb9f47a09776d9f6b05e86dadb1a364aad2ead2 100644 (file)
@@ -14,12 +14,12 @@ msgstr ""
 msgid "Allowed IPs"
 msgstr "Επιτρεπόμενες IPs"
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:225
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:259
+#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:236
+#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:270
 msgid "Collecting data..."
 msgstr "Συλλογή δεδομένων..."
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:220
+#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:231
 msgid "Configuration"
 msgstr "Διαμόρφωση"
 
@@ -39,7 +39,7 @@ msgstr "Τελικό σημείο"
 msgid "Firewall Mark"
 msgstr "Σημάδι τείχους προστασίας"
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:189
+#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:200
 msgid "Interface"
 msgstr "Διεπαφή"
 
@@ -59,7 +59,7 @@ msgstr "Θύρα ακρόασης"
 msgid "Never"
 msgstr "Ποτέ"
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:251
+#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:262
 msgid "Peer"
 msgstr "Κόμβος"
 
@@ -72,11 +72,11 @@ msgstr "Συνεχής διατήρηση σύνδεσης"
 msgid "Public Key"
 msgstr "Δημόσιο κλειδί"
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:191
+#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:202
 msgid "Show/Hide QR-Code"
 msgstr "Εμφάνιση/Απόκρυψη κώδικα QR"
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:211
+#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:222
 msgid ""
 "The QR-Code works per wg interface, it will be refreshed with every manual "
 "page reload and transfers the following information:"
@@ -84,11 +84,16 @@ msgstr ""
 "Ο κώδικας QR λειτουργεί ανά διεπαφή wg, ανανεώνεται με κάθε χειροκίνητη "
 "ανανέωση σελίδας και μεταφέρει τις ακόλουθες πληροφορίες:"
 
+#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:190
+msgid "This section contains no values yet"
+msgstr ""
+
+#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:182
 #: applications/luci-app-wireguard/root/usr/share/luci/menu.d/luci-app-wireguard.json:3
 msgid "WireGuard Status"
 msgstr "Κατάσταση του WireGuard"
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:212
+#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:223
 msgid ""
 "[Interface] A random, on the fly generated 'PrivateKey', the key will not be "
 "saved on the router"
@@ -96,7 +101,7 @@ msgstr ""
 "[Interface] Ένα τυχαίο, δημιουργούμενο με το χέρι \"ιδιωτικό κλειδί\", το "
 "κλειδί δεν θα αποθηκευτεί στο δρομολογητή"
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:213
+#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:224
 msgid ""
 "[Peer] The 'PublicKey' of that wg interface and the 'AllowedIPs' with the "
 "default of '0.0.0.0/0, ::/0' to allow sending traffic to any IPv4 and IPv6 "
index d81adcca63ee2d72ccc645697d716f19312897d7..8d3584567da03f6d2fc6f84ef88c639e5d0fcb3f 100644 (file)
@@ -8,12 +8,12 @@ msgstr ""
 msgid "Allowed IPs"
 msgstr ""
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:225
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:259
+#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:236
+#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:270
 msgid "Collecting data..."
 msgstr ""
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:220
+#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:231
 msgid "Configuration"
 msgstr ""
 
@@ -33,7 +33,7 @@ msgstr ""
 msgid "Firewall Mark"
 msgstr ""
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:189
+#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:200
 msgid "Interface"
 msgstr ""
 
@@ -53,7 +53,7 @@ msgstr ""
 msgid "Never"
 msgstr ""
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:251
+#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:262
 msgid "Peer"
 msgstr ""
 
@@ -66,27 +66,32 @@ msgstr ""
 msgid "Public Key"
 msgstr ""
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:191
+#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:202
 msgid "Show/Hide QR-Code"
 msgstr ""
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:211
+#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:222
 msgid ""
 "The QR-Code works per wg interface, it will be refreshed with every manual "
 "page reload and transfers the following information:"
 msgstr ""
 
+#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:190
+msgid "This section contains no values yet"
+msgstr ""
+
+#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:182
 #: applications/luci-app-wireguard/root/usr/share/luci/menu.d/luci-app-wireguard.json:3
 msgid "WireGuard Status"
 msgstr ""
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:212
+#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:223
 msgid ""
 "[Interface] A random, on the fly generated 'PrivateKey', the key will not be "
 "saved on the router"
 msgstr ""
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:213
+#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:224
 msgid ""
 "[Peer] The 'PublicKey' of that wg interface and the 'AllowedIPs' with the "
 "default of '0.0.0.0/0, ::/0' to allow sending traffic to any IPv4 and IPv6 "
index 374e125e42c7501abc66063e4b350bcb5730ca2d..52b7fa502fc12ad426fb0ce7af156d4e90d681f8 100644 (file)
@@ -2,7 +2,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: \n"
 "POT-Creation-Date: \n"
-"PO-Revision-Date: 2019-10-22 08:54+0000\n"
+"PO-Revision-Date: 2020-05-12 20:02+0000\n"
 "Last-Translator: Franco Castillo <castillofrancodamian@gmail.com>\n"
 "Language-Team: Spanish <https://hosted.weblate.org/projects/openwrt/"
 "luciapplicationswireguard/es/>\n"
@@ -11,18 +11,18 @@ msgstr ""
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
 "Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Generator: Weblate 3.9.1-dev\n"
+"X-Generator: Weblate 4.1-dev\n"
 
 #: applications/luci-app-wireguard/luasrc/view/wireguard.htm:149
 msgid "Allowed IPs"
 msgstr "IPs permitidas"
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:225
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:259
+#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:236
+#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:270
 msgid "Collecting data..."
 msgstr "Recolectando datos…"
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:220
+#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:231
 msgid "Configuration"
 msgstr "Configuración"
 
@@ -42,7 +42,7 @@ msgstr "Punto final"
 msgid "Firewall Mark"
 msgstr "Marca de Firewall"
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:189
+#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:200
 msgid "Interface"
 msgstr "Interfaz"
 
@@ -62,7 +62,7 @@ msgstr "Puerto"
 msgid "Never"
 msgstr "Nunca"
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:251
+#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:262
 msgid "Peer"
 msgstr "Par"
 
@@ -75,11 +75,11 @@ msgstr "Mantener conectado continuamente"
 msgid "Public Key"
 msgstr "Clave pública"
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:191
+#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:202
 msgid "Show/Hide QR-Code"
 msgstr "Mostrar/Ocultar código QR"
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:211
+#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:222
 msgid ""
 "The QR-Code works per wg interface, it will be refreshed with every manual "
 "page reload and transfers the following information:"
@@ -87,11 +87,16 @@ msgstr ""
 "El código QR funciona por interfaz wg, se actualizará con cada recarga "
 "manual de la página y transfiere la siguiente información:"
 
+#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:190
+msgid "This section contains no values yet"
+msgstr "Esta sección aún no contiene valores"
+
+#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:182
 #: applications/luci-app-wireguard/root/usr/share/luci/menu.d/luci-app-wireguard.json:3
 msgid "WireGuard Status"
 msgstr "WireGuard"
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:212
+#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:223
 msgid ""
 "[Interface] A random, on the fly generated 'PrivateKey', the key will not be "
 "saved on the router"
@@ -99,7 +104,7 @@ msgstr ""
 "[Interfaz] Al azar, sobre la marcha 'PrivateKey' generado, la clave no se "
 "guardará en el enrutador"
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:213
+#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:224
 msgid ""
 "[Peer] The 'PublicKey' of that wg interface and the 'AllowedIPs' with the "
 "default of '0.0.0.0/0, ::/0' to allow sending traffic to any IPv4 and IPv6 "
index 36c9acc3825eee9563345f2e127d334041a58ee4..11bcdb3f156090c5cd4af6ea77b7f8a4a456d832 100644 (file)
@@ -1,21 +1,27 @@
 msgid ""
 msgstr ""
+"PO-Revision-Date: 2020-06-02 06:41+0000\n"
+"Last-Translator: Petri Asikainen <uniluodossa@gmail.com>\n"
+"Language-Team: Finnish <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationswireguard/fi/>\n"
 "Language: fi\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+"X-Generator: Weblate 4.1-dev\n"
 
 #: applications/luci-app-wireguard/luasrc/view/wireguard.htm:149
 msgid "Allowed IPs"
-msgstr ""
+msgstr "Sallitut IP: t"
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:225
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:259
+#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:236
+#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:270
 msgid "Collecting data..."
-msgstr ""
+msgstr "Kerätään tietoja..."
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:220
+#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:231
 msgid "Configuration"
-msgstr ""
+msgstr "Määritys"
 
 #: applications/luci-app-wireguard/luasrc/view/wireguard.htm:170
 msgid "Data Received"
@@ -33,9 +39,9 @@ msgstr ""
 msgid "Firewall Mark"
 msgstr ""
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:189
+#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:200
 msgid "Interface"
-msgstr ""
+msgstr "Sovitin"
 
 #: applications/luci-app-wireguard/luasrc/view/wireguard.htm:116
 msgid "Interface does not have a public key!"
@@ -53,7 +59,7 @@ msgstr ""
 msgid "Never"
 msgstr ""
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:251
+#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:262
 msgid "Peer"
 msgstr ""
 
@@ -66,27 +72,32 @@ msgstr ""
 msgid "Public Key"
 msgstr ""
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:191
+#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:202
 msgid "Show/Hide QR-Code"
 msgstr ""
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:211
+#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:222
 msgid ""
 "The QR-Code works per wg interface, it will be refreshed with every manual "
 "page reload and transfers the following information:"
 msgstr ""
 
+#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:190
+msgid "This section contains no values yet"
+msgstr "Tässä osassa ei ole vielä arvoja"
+
+#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:182
 #: applications/luci-app-wireguard/root/usr/share/luci/menu.d/luci-app-wireguard.json:3
 msgid "WireGuard Status"
 msgstr ""
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:212
+#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:223
 msgid ""
 "[Interface] A random, on the fly generated 'PrivateKey', the key will not be "
 "saved on the router"
 msgstr ""
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:213
+#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:224
 msgid ""
 "[Peer] The 'PublicKey' of that wg interface and the 'AllowedIPs' with the "
 "default of '0.0.0.0/0, ::/0' to allow sending traffic to any IPv4 and IPv6 "
index fa69211dcae0c4c586359730457a3afb12c1b158..4bb94a51c430a169a3db91c2283b32894a61c34b 100644 (file)
@@ -1,6 +1,6 @@
 msgid ""
 msgstr ""
-"PO-Revision-Date: 2020-04-21 18:54+0000\n"
+"PO-Revision-Date: 2020-05-17 10:09+0000\n"
 "Last-Translator: viking76 <liaudetgael@gmail.com>\n"
 "Language-Team: French <https://hosted.weblate.org/projects/openwrt/"
 "luciapplicationswireguard/fr/>\n"
@@ -8,18 +8,18 @@ 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.2-dev\n"
+"X-Generator: Weblate 4.1-dev\n"
 
 #: applications/luci-app-wireguard/luasrc/view/wireguard.htm:149
 msgid "Allowed IPs"
 msgstr "IP autorisées"
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:225
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:259
+#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:236
+#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:270
 msgid "Collecting data..."
 msgstr "Récupération des données…"
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:220
+#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:231
 msgid "Configuration"
 msgstr "Configuration"
 
@@ -39,7 +39,7 @@ msgstr "Point d'arrivée"
 msgid "Firewall Mark"
 msgstr "Marque du Pare-feu"
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:189
+#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:200
 msgid "Interface"
 msgstr "Interface"
 
@@ -59,7 +59,7 @@ msgstr "Port d'écoute"
 msgid "Never"
 msgstr "Jamais"
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:251
+#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:262
 msgid "Peer"
 msgstr "Pair"
 
@@ -72,11 +72,11 @@ msgstr "KeepAlive persistant"
 msgid "Public Key"
 msgstr "Clé publique"
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:191
+#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:202
 msgid "Show/Hide QR-Code"
 msgstr "Afficher/Masquer le QR-Code"
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:211
+#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:222
 msgid ""
 "The QR-Code works per wg interface, it will be refreshed with every manual "
 "page reload and transfers the following information:"
@@ -84,11 +84,16 @@ msgstr ""
 "Le QR-Code fonctionne par interface wg, il sera rafraîchi à chaque "
 "rechargement manuel de page et transfère les informations suivantes :"
 
+#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:190
+msgid "This section contains no values yet"
+msgstr "Cette section ne contient pas encore de valeur"
+
+#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:182
 #: applications/luci-app-wireguard/root/usr/share/luci/menu.d/luci-app-wireguard.json:3
 msgid "WireGuard Status"
 msgstr "État de WireGuard"
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:212
+#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:223
 msgid ""
 "[Interface] A random, on the fly generated 'PrivateKey', the key will not be "
 "saved on the router"
@@ -96,7 +101,7 @@ msgstr ""
 "[Interface] Une \"clé privée\" générée au hasard, à la volée, la clé ne sera "
 "pas sauvegardée sur le routeur"
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:213
+#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:224
 msgid ""
 "[Peer] The 'PublicKey' of that wg interface and the 'AllowedIPs' with the "
 "default of '0.0.0.0/0, ::/0' to allow sending traffic to any IPv4 and IPv6 "
index 33c2f0dda69e5abfdd7d3ebc656a7fc811d57ec4..134e310f77f9e581ecb7a7c869d36ed11c74c875 100644 (file)
@@ -8,12 +8,12 @@ msgstr ""
 msgid "Allowed IPs"
 msgstr ""
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:225
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:259
+#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:236
+#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:270
 msgid "Collecting data..."
 msgstr ""
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:220
+#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:231
 msgid "Configuration"
 msgstr ""
 
@@ -33,7 +33,7 @@ msgstr ""
 msgid "Firewall Mark"
 msgstr ""
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:189
+#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:200
 msgid "Interface"
 msgstr ""
 
@@ -53,7 +53,7 @@ msgstr ""
 msgid "Never"
 msgstr ""
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:251
+#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:262
 msgid "Peer"
 msgstr ""
 
@@ -66,27 +66,32 @@ msgstr ""
 msgid "Public Key"
 msgstr ""
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:191
+#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:202
 msgid "Show/Hide QR-Code"
 msgstr ""
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:211
+#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:222
 msgid ""
 "The QR-Code works per wg interface, it will be refreshed with every manual "
 "page reload and transfers the following information:"
 msgstr ""
 
+#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:190
+msgid "This section contains no values yet"
+msgstr ""
+
+#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:182
 #: applications/luci-app-wireguard/root/usr/share/luci/menu.d/luci-app-wireguard.json:3
 msgid "WireGuard Status"
 msgstr ""
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:212
+#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:223
 msgid ""
 "[Interface] A random, on the fly generated 'PrivateKey', the key will not be "
 "saved on the router"
 msgstr ""
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:213
+#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:224
 msgid ""
 "[Peer] The 'PublicKey' of that wg interface and the 'AllowedIPs' with the "
 "default of '0.0.0.0/0, ::/0' to allow sending traffic to any IPv4 and IPv6 "
index 452e4a616dd7988f38a6615be34dc001dd958b68..8cd4c8ba0bd84751bd7918c135177296898f7015 100644 (file)
@@ -8,12 +8,12 @@ msgstr ""
 msgid "Allowed IPs"
 msgstr ""
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:225
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:259
+#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:236
+#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:270
 msgid "Collecting data..."
 msgstr ""
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:220
+#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:231
 msgid "Configuration"
 msgstr ""
 
@@ -33,7 +33,7 @@ msgstr ""
 msgid "Firewall Mark"
 msgstr ""
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:189
+#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:200
 msgid "Interface"
 msgstr ""
 
@@ -53,7 +53,7 @@ msgstr ""
 msgid "Never"
 msgstr ""
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:251
+#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:262
 msgid "Peer"
 msgstr ""
 
@@ -66,27 +66,32 @@ msgstr ""
 msgid "Public Key"
 msgstr ""
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:191
+#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:202
 msgid "Show/Hide QR-Code"
 msgstr ""
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:211
+#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:222
 msgid ""
 "The QR-Code works per wg interface, it will be refreshed with every manual "
 "page reload and transfers the following information:"
 msgstr ""
 
+#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:190
+msgid "This section contains no values yet"
+msgstr ""
+
+#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:182
 #: applications/luci-app-wireguard/root/usr/share/luci/menu.d/luci-app-wireguard.json:3
 msgid "WireGuard Status"
 msgstr ""
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:212
+#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:223
 msgid ""
 "[Interface] A random, on the fly generated 'PrivateKey', the key will not be "
 "saved on the router"
 msgstr ""
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:213
+#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:224
 msgid ""
 "[Peer] The 'PublicKey' of that wg interface and the 'AllowedIPs' with the "
 "default of '0.0.0.0/0, ::/0' to allow sending traffic to any IPv4 and IPv6 "
index 9b5771e345ff19160e472dd359bb01ebacf90bac..f4ee41ebd6fb45ff92275ab020c1b7f9d380892c 100644 (file)
@@ -14,12 +14,12 @@ msgstr ""
 msgid "Allowed IPs"
 msgstr "Engedélyezett IP-k"
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:225
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:259
+#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:236
+#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:270
 msgid "Collecting data..."
 msgstr "Adatok összegyűjtése…"
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:220
+#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:231
 msgid "Configuration"
 msgstr "Beállítás"
 
@@ -39,7 +39,7 @@ msgstr "Végpont"
 msgid "Firewall Mark"
 msgstr "Tűzfal jelölés"
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:189
+#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:200
 msgid "Interface"
 msgstr "Csatoló"
 
@@ -59,7 +59,7 @@ msgstr "Fogadó port"
 msgid "Never"
 msgstr "Soha"
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:251
+#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:262
 msgid "Peer"
 msgstr "Partner"
 
@@ -72,11 +72,11 @@ msgstr "Megmaradó keepalive"
 msgid "Public Key"
 msgstr "Nyilvános kulcs"
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:191
+#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:202
 msgid "Show/Hide QR-Code"
 msgstr "QR-kód mutatása/elrejtése"
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:211
+#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:222
 msgid ""
 "The QR-Code works per wg interface, it will be refreshed with every manual "
 "page reload and transfers the following information:"
@@ -84,17 +84,22 @@ msgstr ""
 "A QR-kód WG-csatolónként működik, kézi újratöltésnél felfrissül és a "
 "következő adatokat viszi át:"
 
+#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:190
+msgid "This section contains no values yet"
+msgstr ""
+
+#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:182
 #: applications/luci-app-wireguard/root/usr/share/luci/menu.d/luci-app-wireguard.json:3
 msgid "WireGuard Status"
 msgstr "WireGuard állapot"
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:212
+#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:223
 msgid ""
 "[Interface] A random, on the fly generated 'PrivateKey', the key will not be "
 "saved on the router"
 msgstr ""
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:213
+#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:224
 msgid ""
 "[Peer] The 'PublicKey' of that wg interface and the 'AllowedIPs' with the "
 "default of '0.0.0.0/0, ::/0' to allow sending traffic to any IPv4 and IPv6 "
index a3d0ac5f767aece6b5c4dca0be1cc53d3603a013..a873d7ec10ef62828bed27fcc2b0f0aba16a103f 100644 (file)
@@ -14,12 +14,12 @@ msgstr ""
 msgid "Allowed IPs"
 msgstr ""
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:225
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:259
+#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:236
+#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:270
 msgid "Collecting data..."
 msgstr "Raccolta dati..."
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:220
+#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:231
 msgid "Configuration"
 msgstr "Configurazione"
 
@@ -39,7 +39,7 @@ msgstr ""
 msgid "Firewall Mark"
 msgstr ""
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:189
+#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:200
 msgid "Interface"
 msgstr "Interfaccia"
 
@@ -59,7 +59,7 @@ msgstr ""
 msgid "Never"
 msgstr ""
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:251
+#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:262
 msgid "Peer"
 msgstr ""
 
@@ -72,27 +72,32 @@ msgstr ""
 msgid "Public Key"
 msgstr ""
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:191
+#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:202
 msgid "Show/Hide QR-Code"
 msgstr ""
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:211
+#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:222
 msgid ""
 "The QR-Code works per wg interface, it will be refreshed with every manual "
 "page reload and transfers the following information:"
 msgstr ""
 
+#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:190
+msgid "This section contains no values yet"
+msgstr ""
+
+#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:182
 #: applications/luci-app-wireguard/root/usr/share/luci/menu.d/luci-app-wireguard.json:3
 msgid "WireGuard Status"
 msgstr ""
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:212
+#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:223
 msgid ""
 "[Interface] A random, on the fly generated 'PrivateKey', the key will not be "
 "saved on the router"
 msgstr ""
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:213
+#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:224
 msgid ""
 "[Peer] The 'PublicKey' of that wg interface and the 'AllowedIPs' with the "
 "default of '0.0.0.0/0, ::/0' to allow sending traffic to any IPv4 and IPv6 "
index d6aa9e5d4cecc0af65d18c7a463325cff0e912f8..2ffc4eb270c145b2768b2dc67ca8c3bdcab562e8 100644 (file)
@@ -2,27 +2,28 @@ msgid ""
 msgstr ""
 "Project-Id-Version: \n"
 "POT-Creation-Date: \n"
-"PO-Revision-Date: 2017-02-28 00:31+0900\n"
-"Last-Translator: INAGAKI Hiroshi <musashino.open@gmail.com>\n"
-"Language-Team: \n"
+"PO-Revision-Date: 2020-06-13 22:13+0000\n"
+"Last-Translator: Satoru Yoshida <ramat@ram.ne.jp>\n"
+"Language-Team: Japanese <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationswireguard/ja/>\n"
 "Language: ja\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
-"X-Generator: Poedit 1.8.12\n"
-"X-Poedit-Basepath: .\n"
 "Plural-Forms: nplurals=1; plural=0;\n"
+"X-Generator: Weblate 4.1-dev\n"
+"X-Poedit-Basepath: .\n"
 
 #: applications/luci-app-wireguard/luasrc/view/wireguard.htm:149
 msgid "Allowed IPs"
-msgstr "許å\8f¯ã\81\95ã\82\8cã\81\9fIP"
+msgstr "許å\8f¯ã\81\95ã\82\8cã\82\8bIP"
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:225
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:259
+#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:236
+#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:270
 msgid "Collecting data..."
-msgstr "データ収集中です..."
+msgstr "データを収集中..."
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:220
+#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:231
 msgid "Configuration"
 msgstr "設定"
 
@@ -42,7 +43,7 @@ msgstr "エンドポイント"
 msgid "Firewall Mark"
 msgstr "ファイアウォール マーク"
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:189
+#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:200
 msgid "Interface"
 msgstr "インターフェース"
 
@@ -62,7 +63,7 @@ msgstr "待ち受けポート"
 msgid "Never"
 msgstr "無し"
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:251
+#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:262
 msgid "Peer"
 msgstr "ピア"
 
@@ -75,27 +76,32 @@ msgstr "永続的なキープアライブ"
 msgid "Public Key"
 msgstr "公開鍵"
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:191
+#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:202
 msgid "Show/Hide QR-Code"
-msgstr ""
+msgstr "QR コードを表示/非表示"
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:211
+#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:222
 msgid ""
 "The QR-Code works per wg interface, it will be refreshed with every manual "
 "page reload and transfers the following information:"
-msgstr ""
+msgstr "QR コードは wg インターフェースごとに機能し、マニュアルページがリロードされるたびに更新され、次の情報が転送されます :"
+
+#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:190
+msgid "This section contains no values yet"
+msgstr "このセクションは未設定です"
 
+#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:182
 #: applications/luci-app-wireguard/root/usr/share/luci/menu.d/luci-app-wireguard.json:3
 msgid "WireGuard Status"
 msgstr "WireGuard ステータス"
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:212
+#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:223
 msgid ""
 "[Interface] A random, on the fly generated 'PrivateKey', the key will not be "
 "saved on the router"
 msgstr ""
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:213
+#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:224
 msgid ""
 "[Peer] The 'PublicKey' of that wg interface and the 'AllowedIPs' with the "
 "default of '0.0.0.0/0, ::/0' to allow sending traffic to any IPv4 and IPv6 "
index 28f7bf03225288259b061c13d1c9e42ff912f866..2dd856ea3de7c5ff43fe191cb5ee786b5ca2dab4 100644 (file)
@@ -8,12 +8,12 @@ msgstr ""
 msgid "Allowed IPs"
 msgstr ""
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:225
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:259
+#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:236
+#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:270
 msgid "Collecting data..."
 msgstr ""
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:220
+#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:231
 msgid "Configuration"
 msgstr ""
 
@@ -33,7 +33,7 @@ msgstr ""
 msgid "Firewall Mark"
 msgstr ""
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:189
+#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:200
 msgid "Interface"
 msgstr ""
 
@@ -53,7 +53,7 @@ msgstr ""
 msgid "Never"
 msgstr ""
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:251
+#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:262
 msgid "Peer"
 msgstr ""
 
@@ -66,27 +66,32 @@ msgstr ""
 msgid "Public Key"
 msgstr ""
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:191
+#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:202
 msgid "Show/Hide QR-Code"
 msgstr ""
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:211
+#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:222
 msgid ""
 "The QR-Code works per wg interface, it will be refreshed with every manual "
 "page reload and transfers the following information:"
 msgstr ""
 
+#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:190
+msgid "This section contains no values yet"
+msgstr ""
+
+#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:182
 #: applications/luci-app-wireguard/root/usr/share/luci/menu.d/luci-app-wireguard.json:3
 msgid "WireGuard Status"
 msgstr ""
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:212
+#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:223
 msgid ""
 "[Interface] A random, on the fly generated 'PrivateKey', the key will not be "
 "saved on the router"
 msgstr ""
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:213
+#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:224
 msgid ""
 "[Peer] The 'PublicKey' of that wg interface and the 'AllowedIPs' with the "
 "default of '0.0.0.0/0, ::/0' to allow sending traffic to any IPv4 and IPv6 "
index e70e0412d06cbbd28ec28fbeebdfe2fb9197a251..dbcf08e5e3b27e4c8b80501c35c8b5e485cfa2ff 100644 (file)
@@ -14,12 +14,12 @@ msgstr ""
 msgid "Allowed IPs"
 msgstr ""
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:225
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:259
+#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:236
+#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:270
 msgid "Collecting data..."
 msgstr "डेटा संकलित करीत आहे ..."
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:220
+#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:231
 msgid "Configuration"
 msgstr "कॉन्फिगरेशन"
 
@@ -39,7 +39,7 @@ msgstr ""
 msgid "Firewall Mark"
 msgstr ""
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:189
+#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:200
 msgid "Interface"
 msgstr "इंटरफेस"
 
@@ -59,7 +59,7 @@ msgstr ""
 msgid "Never"
 msgstr ""
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:251
+#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:262
 msgid "Peer"
 msgstr ""
 
@@ -72,27 +72,32 @@ msgstr ""
 msgid "Public Key"
 msgstr ""
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:191
+#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:202
 msgid "Show/Hide QR-Code"
 msgstr ""
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:211
+#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:222
 msgid ""
 "The QR-Code works per wg interface, it will be refreshed with every manual "
 "page reload and transfers the following information:"
 msgstr ""
 
+#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:190
+msgid "This section contains no values yet"
+msgstr ""
+
+#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:182
 #: applications/luci-app-wireguard/root/usr/share/luci/menu.d/luci-app-wireguard.json:3
 msgid "WireGuard Status"
 msgstr ""
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:212
+#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:223
 msgid ""
 "[Interface] A random, on the fly generated 'PrivateKey', the key will not be "
 "saved on the router"
 msgstr ""
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:213
+#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:224
 msgid ""
 "[Peer] The 'PublicKey' of that wg interface and the 'AllowedIPs' with the "
 "default of '0.0.0.0/0, ::/0' to allow sending traffic to any IPv4 and IPv6 "
index 864f0f9cee64f5dab1a23a9d072dda8a466f867c..26da92c187cdf8c1c85f23b78b30f7f997b71382 100644 (file)
@@ -14,12 +14,12 @@ msgstr ""
 msgid "Allowed IPs"
 msgstr ""
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:225
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:259
+#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:236
+#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:270
 msgid "Collecting data..."
 msgstr "Mengumpul data..."
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:220
+#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:231
 msgid "Configuration"
 msgstr ""
 
@@ -39,7 +39,7 @@ msgstr ""
 msgid "Firewall Mark"
 msgstr ""
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:189
+#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:200
 msgid "Interface"
 msgstr ""
 
@@ -59,7 +59,7 @@ msgstr ""
 msgid "Never"
 msgstr ""
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:251
+#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:262
 msgid "Peer"
 msgstr ""
 
@@ -72,27 +72,32 @@ msgstr ""
 msgid "Public Key"
 msgstr ""
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:191
+#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:202
 msgid "Show/Hide QR-Code"
 msgstr ""
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:211
+#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:222
 msgid ""
 "The QR-Code works per wg interface, it will be refreshed with every manual "
 "page reload and transfers the following information:"
 msgstr ""
 
+#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:190
+msgid "This section contains no values yet"
+msgstr ""
+
+#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:182
 #: applications/luci-app-wireguard/root/usr/share/luci/menu.d/luci-app-wireguard.json:3
 msgid "WireGuard Status"
 msgstr ""
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:212
+#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:223
 msgid ""
 "[Interface] A random, on the fly generated 'PrivateKey', the key will not be "
 "saved on the router"
 msgstr ""
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:213
+#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:224
 msgid ""
 "[Peer] The 'PublicKey' of that wg interface and the 'AllowedIPs' with the "
 "default of '0.0.0.0/0, ::/0' to allow sending traffic to any IPv4 and IPv6 "
index 6154e3d4fbbc8371cd1de64355dac884f7e46deb..3ccc25ab3b5cf65b52a7cd72bfaed23920278567 100644 (file)
@@ -14,12 +14,12 @@ msgstr ""
 msgid "Allowed IPs"
 msgstr ""
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:225
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:259
+#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:236
+#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:270
 msgid "Collecting data..."
 msgstr "Samler inn data…"
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:220
+#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:231
 msgid "Configuration"
 msgstr ""
 
@@ -39,7 +39,7 @@ msgstr ""
 msgid "Firewall Mark"
 msgstr ""
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:189
+#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:200
 msgid "Interface"
 msgstr ""
 
@@ -59,7 +59,7 @@ msgstr ""
 msgid "Never"
 msgstr ""
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:251
+#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:262
 msgid "Peer"
 msgstr ""
 
@@ -72,27 +72,32 @@ msgstr ""
 msgid "Public Key"
 msgstr ""
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:191
+#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:202
 msgid "Show/Hide QR-Code"
 msgstr ""
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:211
+#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:222
 msgid ""
 "The QR-Code works per wg interface, it will be refreshed with every manual "
 "page reload and transfers the following information:"
 msgstr ""
 
+#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:190
+msgid "This section contains no values yet"
+msgstr ""
+
+#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:182
 #: applications/luci-app-wireguard/root/usr/share/luci/menu.d/luci-app-wireguard.json:3
 msgid "WireGuard Status"
 msgstr ""
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:212
+#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:223
 msgid ""
 "[Interface] A random, on the fly generated 'PrivateKey', the key will not be "
 "saved on the router"
 msgstr ""
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:213
+#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:224
 msgid ""
 "[Peer] The 'PublicKey' of that wg interface and the 'AllowedIPs' with the "
 "default of '0.0.0.0/0, ::/0' to allow sending traffic to any IPv4 and IPv6 "
index 2c7e467e19fc543d5479514c6a7f0c7b994c2ad7..77e409e53444ffc2fe00bd91caace4ed8d2dbbea 100644 (file)
@@ -1,6 +1,6 @@
 msgid ""
 msgstr ""
-"PO-Revision-Date: 2020-01-16 21:16+0000\n"
+"PO-Revision-Date: 2020-05-12 20:02+0000\n"
 "Last-Translator: Marcin Net <marcin.net@linux.pl>\n"
 "Language-Team: Polish <https://hosted.weblate.org/projects/openwrt/"
 "luciapplicationswireguard/pl/>\n"
@@ -9,18 +9,18 @@ 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 3.10.2-dev\n"
+"X-Generator: Weblate 4.1-dev\n"
 
 #: applications/luci-app-wireguard/luasrc/view/wireguard.htm:149
 msgid "Allowed IPs"
 msgstr "Dozwolone IP"
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:225
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:259
+#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:236
+#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:270
 msgid "Collecting data..."
 msgstr "Trwa zbieranie danych..."
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:220
+#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:231
 msgid "Configuration"
 msgstr "Konfiguracja"
 
@@ -40,7 +40,7 @@ msgstr "Punkt końcowy"
 msgid "Firewall Mark"
 msgstr "Znacznik zapory sieciowej"
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:189
+#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:200
 msgid "Interface"
 msgstr "Interfejs"
 
@@ -60,7 +60,7 @@ msgstr "Nasłuchuj port"
 msgid "Never"
 msgstr "Nigdy"
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:251
+#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:262
 msgid "Peer"
 msgstr "Peer"
 
@@ -73,11 +73,11 @@ msgstr "Trwale trzymaj przy życiu"
 msgid "Public Key"
 msgstr "Klucz publiczny"
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:191
+#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:202
 msgid "Show/Hide QR-Code"
 msgstr "Pokaż/Ukryj kod QR"
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:211
+#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:222
 msgid ""
 "The QR-Code works per wg interface, it will be refreshed with every manual "
 "page reload and transfers the following information:"
@@ -85,11 +85,16 @@ msgstr ""
 "Kod QR działa według interfejsu wg, będzie odświeżany przy każdym ręcznym "
 "przeładowaniu strony i przekazuje następujące informacje:"
 
+#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:190
+msgid "This section contains no values yet"
+msgstr "Ta sekcja nie zawiera jeszcze żadnych wartości"
+
+#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:182
 #: applications/luci-app-wireguard/root/usr/share/luci/menu.d/luci-app-wireguard.json:3
 msgid "WireGuard Status"
 msgstr "Status WireGuard"
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:212
+#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:223
 msgid ""
 "[Interface] A random, on the fly generated 'PrivateKey', the key will not be "
 "saved on the router"
@@ -97,7 +102,7 @@ msgstr ""
 "[Interfejs] Losowy, generowany \"w locie\" klucz prywatny. Klucz nie "
 "zostanie zapisany na routerze"
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:213
+#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:224
 msgid ""
 "[Peer] The 'PublicKey' of that wg interface and the 'AllowedIPs' with the "
 "default of '0.0.0.0/0, ::/0' to allow sending traffic to any IPv4 and IPv6 "
index ca61a28e44c25338564bb3e44f447b7e4dce6abd..1d0fe90567c815586217b3686465161fd85c600b 100644 (file)
@@ -1,6 +1,6 @@
 msgid ""
 msgstr ""
-"PO-Revision-Date: 2019-11-13 13:08+0000\n"
+"PO-Revision-Date: 2020-05-13 20:35+0000\n"
 "Last-Translator: ssantos <ssantos@web.de>\n"
 "Language-Team: Portuguese <https://hosted.weblate.org/projects/openwrt/"
 "luciapplicationswireguard/pt/>\n"
@@ -8,18 +8,18 @@ msgstr ""
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
 "Plural-Forms: nplurals=2; plural=n > 1;\n"
-"X-Generator: Weblate 3.10-dev\n"
+"X-Generator: Weblate 4.1-dev\n"
 
 #: applications/luci-app-wireguard/luasrc/view/wireguard.htm:149
 msgid "Allowed IPs"
 msgstr "Endereços IP autorizados"
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:225
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:259
+#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:236
+#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:270
 msgid "Collecting data..."
 msgstr "A recolher dados..."
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:220
+#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:231
 msgid "Configuration"
 msgstr "Configuração"
 
@@ -39,7 +39,7 @@ msgstr "Ponto final"
 msgid "Firewall Mark"
 msgstr "Marca da Firewall"
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:189
+#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:200
 msgid "Interface"
 msgstr "Interface"
 
@@ -59,7 +59,7 @@ msgstr "Porta de Escuta"
 msgid "Never"
 msgstr "Nunca"
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:251
+#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:262
 msgid "Peer"
 msgstr "Par"
 
@@ -72,11 +72,11 @@ msgstr "Keepalive Persistente"
 msgid "Public Key"
 msgstr "Chave Pública"
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:191
+#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:202
 msgid "Show/Hide QR-Code"
 msgstr "Mostrar/Ocultar Código QR"
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:211
+#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:222
 msgid ""
 "The QR-Code works per wg interface, it will be refreshed with every manual "
 "page reload and transfers the following information:"
@@ -84,11 +84,16 @@ msgstr ""
 "O Código QR funciona por interface wg, ele será atualizado a cada recarga de "
 "página manual e transfere as seguintes informações:"
 
+#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:190
+msgid "This section contains no values yet"
+msgstr "Esta secção ainda não contém valores"
+
+#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:182
 #: applications/luci-app-wireguard/root/usr/share/luci/menu.d/luci-app-wireguard.json:3
 msgid "WireGuard Status"
 msgstr "Estado do WireGuard"
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:212
+#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:223
 msgid ""
 "[Interface] A random, on the fly generated 'PrivateKey', the key will not be "
 "saved on the router"
@@ -96,7 +101,7 @@ msgstr ""
 "[Interface] Um aleatório PrivateKey', gerado quando necessário, a chave não "
 "será gravada no roteador"
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:213
+#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:224
 msgid ""
 "[Peer] The 'PublicKey' of that wg interface and the 'AllowedIPs' with the "
 "default of '0.0.0.0/0, ::/0' to allow sending traffic to any IPv4 and IPv6 "
index 0982a1268c72f94123eddf8eab3df289d0766eaf..a0c9521708a7d5c4334dff3c0943f9c19123b0fd 100644 (file)
@@ -2,7 +2,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: \n"
 "POT-Creation-Date: \n"
-"PO-Revision-Date: 2020-03-01 16:12+0000\n"
+"PO-Revision-Date: 2020-05-13 20:35+0000\n"
 "Last-Translator: Wellington Terumi Uemura <wellingtonuemura@gmail.com>\n"
 "Language-Team: Portuguese (Brazil) <https://hosted.weblate.org/projects/"
 "openwrt/luciapplicationswireguard/pt_BR/>\n"
@@ -11,18 +11,18 @@ 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.1-dev\n"
 
 #: applications/luci-app-wireguard/luasrc/view/wireguard.htm:149
 msgid "Allowed IPs"
 msgstr "Endereços IP autorizados"
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:225
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:259
+#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:236
+#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:270
 msgid "Collecting data..."
 msgstr "Coletando dados..."
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:220
+#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:231
 msgid "Configuration"
 msgstr "Configuração"
 
@@ -42,7 +42,7 @@ msgstr "Endpoint"
 msgid "Firewall Mark"
 msgstr "Marca do Firewall"
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:189
+#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:200
 msgid "Interface"
 msgstr "Interface"
 
@@ -62,7 +62,7 @@ msgstr "Porta de Escuta"
 msgid "Never"
 msgstr "Nunca"
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:251
+#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:262
 msgid "Peer"
 msgstr "Parceiro"
 
@@ -75,11 +75,11 @@ msgstr "Manter as Conexões Abertas (Keepalive)"
 msgid "Public Key"
 msgstr "Chave Pública"
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:191
+#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:202
 msgid "Show/Hide QR-Code"
 msgstr "Mostrar/Ocultar o QR-Code"
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:211
+#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:222
 msgid ""
 "The QR-Code works per wg interface, it will be refreshed with every manual "
 "page reload and transfers the following information:"
@@ -87,11 +87,16 @@ msgstr ""
 "O QR-Code funciona por interface wg, ele será atualizado a cada recarga "
 "manual da página e transfere as seguintes informações:"
 
+#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:190
+msgid "This section contains no values yet"
+msgstr "Esta seção ainda não possui nenhum valor"
+
+#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:182
 #: applications/luci-app-wireguard/root/usr/share/luci/menu.d/luci-app-wireguard.json:3
 msgid "WireGuard Status"
 msgstr "Condição Geral do WireGuard"
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:212
+#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:223
 msgid ""
 "[Interface] A random, on the fly generated 'PrivateKey', the key will not be "
 "saved on the router"
@@ -99,7 +104,7 @@ msgstr ""
 "[Interface] Aleatório, o 'PrivateKey' será gerado em tempo real, a chave não "
 "será salva no roteador"
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:213
+#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:224
 msgid ""
 "[Peer] The 'PublicKey' of that wg interface and the 'AllowedIPs' with the "
 "default of '0.0.0.0/0, ::/0' to allow sending traffic to any IPv4 and IPv6 "
index deb3c1011e54b991d1a6bf497cfdc8fe0c21feee..364c30df8b74195ec819883f80e8f5f66b363052 100644 (file)
@@ -15,12 +15,12 @@ msgstr ""
 msgid "Allowed IPs"
 msgstr "IP-uri permise"
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:225
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:259
+#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:236
+#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:270
 msgid "Collecting data..."
 msgstr "Colectare date..."
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:220
+#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:231
 msgid "Configuration"
 msgstr "Configurare"
 
@@ -40,7 +40,7 @@ msgstr ""
 msgid "Firewall Mark"
 msgstr ""
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:189
+#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:200
 msgid "Interface"
 msgstr "Interfață"
 
@@ -60,7 +60,7 @@ msgstr ""
 msgid "Never"
 msgstr ""
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:251
+#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:262
 msgid "Peer"
 msgstr ""
 
@@ -73,27 +73,32 @@ msgstr ""
 msgid "Public Key"
 msgstr ""
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:191
+#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:202
 msgid "Show/Hide QR-Code"
 msgstr ""
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:211
+#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:222
 msgid ""
 "The QR-Code works per wg interface, it will be refreshed with every manual "
 "page reload and transfers the following information:"
 msgstr ""
 
+#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:190
+msgid "This section contains no values yet"
+msgstr ""
+
+#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:182
 #: applications/luci-app-wireguard/root/usr/share/luci/menu.d/luci-app-wireguard.json:3
 msgid "WireGuard Status"
 msgstr ""
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:212
+#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:223
 msgid ""
 "[Interface] A random, on the fly generated 'PrivateKey', the key will not be "
 "saved on the router"
 msgstr ""
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:213
+#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:224
 msgid ""
 "[Peer] The 'PublicKey' of that wg interface and the 'AllowedIPs' with the "
 "default of '0.0.0.0/0, ::/0' to allow sending traffic to any IPv4 and IPv6 "
index f4b1a58e9bd0c1d7311378dd36fd421433a2f6b5..a3ea3a61540cae0446738c633681d7fc64ef6613 100644 (file)
@@ -2,7 +2,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: LuCI: wireguard\n"
 "POT-Creation-Date: 2018-01-01 21:00+0300\n"
-"PO-Revision-Date: 2020-02-12 11:01+0000\n"
+"PO-Revision-Date: 2020-05-12 20:02+0000\n"
 "Last-Translator: Anton Kikin <a.a.kikin@gmail.com>\n"
 "Language-Team: Russian <https://hosted.weblate.org/projects/openwrt/"
 "luciapplicationswireguard/ru/>\n"
@@ -12,7 +12,7 @@ msgstr ""
 "Content-Transfer-Encoding: 8bit\n"
 "Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<="
 "4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
-"X-Generator: Weblate 3.11-dev\n"
+"X-Generator: Weblate 4.1-dev\n"
 "Project-Info: Это технический перевод, не дословный. Главное-удобный русский "
 "интерфейс, все проверялось в графическом режиме, совместим с другими apps\n"
 
@@ -20,12 +20,12 @@ msgstr ""
 msgid "Allowed IPs"
 msgstr "Разрешенные IP-адреса"
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:225
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:259
+#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:236
+#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:270
 msgid "Collecting data..."
 msgstr "Сбор данных..."
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:220
+#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:231
 msgid "Configuration"
 msgstr "Конфигурация"
 
@@ -45,7 +45,7 @@ msgstr "Конечная точка"
 msgid "Firewall Mark"
 msgstr "Метка межсетевого экрана"
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:189
+#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:200
 msgid "Interface"
 msgstr "Интерфейс"
 
@@ -65,7 +65,7 @@ msgstr "Порт для входящих соединений"
 msgid "Never"
 msgstr "Никогда"
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:251
+#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:262
 msgid "Peer"
 msgstr "Узел"
 
@@ -78,11 +78,11 @@ msgstr "Постоянные проверки активности (keepalive)"
 msgid "Public Key"
 msgstr "Публичный ключ"
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:191
+#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:202
 msgid "Show/Hide QR-Code"
 msgstr "Показать/скрыть QR-код"
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:211
+#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:222
 msgid ""
 "The QR-Code works per wg interface, it will be refreshed with every manual "
 "page reload and transfers the following information:"
@@ -90,11 +90,16 @@ msgstr ""
 "QR-код работает для каждого wg интерфейса, он будет обновляться при каждой "
 "ручной перезагрузке страницы и содержать следующую информацию:"
 
+#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:190
+msgid "This section contains no values yet"
+msgstr "Здесь не содержатся необходимые значения"
+
+#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:182
 #: applications/luci-app-wireguard/root/usr/share/luci/menu.d/luci-app-wireguard.json:3
 msgid "WireGuard Status"
 msgstr "Состояние WireGuard"
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:212
+#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:223
 msgid ""
 "[Interface] A random, on the fly generated 'PrivateKey', the key will not be "
 "saved on the router"
@@ -102,7 +107,7 @@ msgstr ""
 "[Interface] Случайный, сгенерированный на лету приватный ключ (PrivateKey). "
 "Данный ключ не будет сохранен на маршрутизаторе"
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:213
+#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:224
 msgid ""
 "[Peer] The 'PublicKey' of that wg interface and the 'AllowedIPs' with the "
 "default of '0.0.0.0/0, ::/0' to allow sending traffic to any IPv4 and IPv6 "
index be662fd8b658aedf183c1d6150a8f3dbff469a7c..ba00e7bab1b3dae24a9e00de6bea998b541dc7cf 100644 (file)
@@ -14,12 +14,12 @@ msgstr ""
 msgid "Allowed IPs"
 msgstr "Povolené IP adresy"
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:225
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:259
+#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:236
+#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:270
 msgid "Collecting data..."
 msgstr "Zbieram dáta..."
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:220
+#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:231
 msgid "Configuration"
 msgstr "Konfigurácia"
 
@@ -39,7 +39,7 @@ msgstr ""
 msgid "Firewall Mark"
 msgstr ""
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:189
+#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:200
 msgid "Interface"
 msgstr "Rozhranie"
 
@@ -59,7 +59,7 @@ msgstr "Načúvací port"
 msgid "Never"
 msgstr ""
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:251
+#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:262
 msgid "Peer"
 msgstr ""
 
@@ -72,27 +72,32 @@ msgstr ""
 msgid "Public Key"
 msgstr "Verejný kľúč"
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:191
+#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:202
 msgid "Show/Hide QR-Code"
 msgstr ""
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:211
+#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:222
 msgid ""
 "The QR-Code works per wg interface, it will be refreshed with every manual "
 "page reload and transfers the following information:"
 msgstr ""
 
+#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:190
+msgid "This section contains no values yet"
+msgstr ""
+
+#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:182
 #: applications/luci-app-wireguard/root/usr/share/luci/menu.d/luci-app-wireguard.json:3
 msgid "WireGuard Status"
 msgstr ""
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:212
+#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:223
 msgid ""
 "[Interface] A random, on the fly generated 'PrivateKey', the key will not be "
 "saved on the router"
 msgstr ""
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:213
+#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:224
 msgid ""
 "[Peer] The 'PublicKey' of that wg interface and the 'AllowedIPs' with the "
 "default of '0.0.0.0/0, ::/0' to allow sending traffic to any IPv4 and IPv6 "
index f6b29f28531df7620e97253f430c25db57dec474..c1b9d2106dbb2bc2df434afb826121b1809b522f 100644 (file)
@@ -5,12 +5,12 @@ msgstr "Content-Type: text/plain; charset=UTF-8\n"
 msgid "Allowed IPs"
 msgstr "Tillåtna IP-adresser"
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:225
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:259
+#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:236
+#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:270
 msgid "Collecting data..."
 msgstr "Samlar in data..."
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:220
+#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:231
 msgid "Configuration"
 msgstr "Konfiguration"
 
@@ -30,7 +30,7 @@ msgstr "Slutpunkt"
 msgid "Firewall Mark"
 msgstr "Brandväggsmarkering"
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:189
+#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:200
 msgid "Interface"
 msgstr "Gränssnitt"
 
@@ -50,7 +50,7 @@ msgstr "Lyssningsport"
 msgid "Never"
 msgstr "Aldrig"
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:251
+#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:262
 msgid "Peer"
 msgstr "Jämlike"
 
@@ -63,27 +63,32 @@ msgstr "Hålla vid liv ständigt"
 msgid "Public Key"
 msgstr "Publik nyckel"
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:191
+#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:202
 msgid "Show/Hide QR-Code"
 msgstr ""
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:211
+#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:222
 msgid ""
 "The QR-Code works per wg interface, it will be refreshed with every manual "
 "page reload and transfers the following information:"
 msgstr ""
 
+#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:190
+msgid "This section contains no values yet"
+msgstr ""
+
+#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:182
 #: applications/luci-app-wireguard/root/usr/share/luci/menu.d/luci-app-wireguard.json:3
 msgid "WireGuard Status"
 msgstr "Status för WireGuard"
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:212
+#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:223
 msgid ""
 "[Interface] A random, on the fly generated 'PrivateKey', the key will not be "
 "saved on the router"
 msgstr ""
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:213
+#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:224
 msgid ""
 "[Peer] The 'PublicKey' of that wg interface and the 'AllowedIPs' with the "
 "default of '0.0.0.0/0, ::/0' to allow sending traffic to any IPv4 and IPv6 "
index 1c87e224c727d702e0673c54d4b84426d4b7e4ad..2cbbdb54963a52338688b14eca7cc05808dee0ea 100644 (file)
@@ -5,12 +5,12 @@ msgstr "Content-Type: text/plain; charset=UTF-8"
 msgid "Allowed IPs"
 msgstr ""
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:225
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:259
+#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:236
+#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:270
 msgid "Collecting data..."
 msgstr ""
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:220
+#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:231
 msgid "Configuration"
 msgstr ""
 
@@ -30,7 +30,7 @@ msgstr ""
 msgid "Firewall Mark"
 msgstr ""
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:189
+#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:200
 msgid "Interface"
 msgstr ""
 
@@ -50,7 +50,7 @@ msgstr ""
 msgid "Never"
 msgstr ""
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:251
+#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:262
 msgid "Peer"
 msgstr ""
 
@@ -63,27 +63,32 @@ msgstr ""
 msgid "Public Key"
 msgstr ""
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:191
+#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:202
 msgid "Show/Hide QR-Code"
 msgstr ""
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:211
+#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:222
 msgid ""
 "The QR-Code works per wg interface, it will be refreshed with every manual "
 "page reload and transfers the following information:"
 msgstr ""
 
+#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:190
+msgid "This section contains no values yet"
+msgstr ""
+
+#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:182
 #: applications/luci-app-wireguard/root/usr/share/luci/menu.d/luci-app-wireguard.json:3
 msgid "WireGuard Status"
 msgstr ""
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:212
+#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:223
 msgid ""
 "[Interface] A random, on the fly generated 'PrivateKey', the key will not be "
 "saved on the router"
 msgstr ""
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:213
+#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:224
 msgid ""
 "[Peer] The 'PublicKey' of that wg interface and the 'AllowedIPs' with the "
 "default of '0.0.0.0/0, ::/0' to allow sending traffic to any IPv4 and IPv6 "
index d32184961a452a625ae8e1f07e3ecaef3fb19289..d78b730679f3874be4856384c875511a8c2853bf 100644 (file)
@@ -14,12 +14,12 @@ msgstr ""
 msgid "Allowed IPs"
 msgstr "İzin verilen IP adresleri"
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:225
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:259
+#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:236
+#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:270
 msgid "Collecting data..."
 msgstr "Veri alınıyor..."
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:220
+#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:231
 msgid "Configuration"
 msgstr ""
 
@@ -39,7 +39,7 @@ msgstr ""
 msgid "Firewall Mark"
 msgstr ""
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:189
+#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:200
 msgid "Interface"
 msgstr ""
 
@@ -59,7 +59,7 @@ msgstr ""
 msgid "Never"
 msgstr ""
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:251
+#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:262
 msgid "Peer"
 msgstr ""
 
@@ -72,27 +72,32 @@ msgstr ""
 msgid "Public Key"
 msgstr ""
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:191
+#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:202
 msgid "Show/Hide QR-Code"
 msgstr ""
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:211
+#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:222
 msgid ""
 "The QR-Code works per wg interface, it will be refreshed with every manual "
 "page reload and transfers the following information:"
 msgstr ""
 
+#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:190
+msgid "This section contains no values yet"
+msgstr ""
+
+#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:182
 #: applications/luci-app-wireguard/root/usr/share/luci/menu.d/luci-app-wireguard.json:3
 msgid "WireGuard Status"
 msgstr ""
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:212
+#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:223
 msgid ""
 "[Interface] A random, on the fly generated 'PrivateKey', the key will not be "
 "saved on the router"
 msgstr ""
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:213
+#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:224
 msgid ""
 "[Peer] The 'PublicKey' of that wg interface and the 'AllowedIPs' with the "
 "default of '0.0.0.0/0, ::/0' to allow sending traffic to any IPv4 and IPv6 "
index 121290c9dc1bb3ab281d229e5ec9233bfade8b58..ec2da0c4ad2643683657c12be8b6c610d4c5ad12 100644 (file)
@@ -15,12 +15,12 @@ msgstr ""
 msgid "Allowed IPs"
 msgstr "Дозволено IP-адреси"
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:225
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:259
+#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:236
+#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:270
 msgid "Collecting data..."
 msgstr "Збирання даних..."
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:220
+#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:231
 msgid "Configuration"
 msgstr "Конфігурація"
 
@@ -40,7 +40,7 @@ msgstr "Кінцева точка"
 msgid "Firewall Mark"
 msgstr "Позначка брандмауера"
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:189
+#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:200
 msgid "Interface"
 msgstr "Інтерфейс"
 
@@ -60,7 +60,7 @@ msgstr "Порти прослуховування"
 msgid "Never"
 msgstr "Ніколи"
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:251
+#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:262
 msgid "Peer"
 msgstr "Вузол"
 
@@ -73,11 +73,11 @@ msgstr "Постійне утримання"
 msgid "Public Key"
 msgstr "Відкритий ключ"
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:191
+#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:202
 msgid "Show/Hide QR-Code"
 msgstr "Показати/Приховати QR-код"
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:211
+#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:222
 msgid ""
 "The QR-Code works per wg interface, it will be refreshed with every manual "
 "page reload and transfers the following information:"
@@ -85,11 +85,16 @@ msgstr ""
 "QR-код працює з відповідним wg-інтерфейсом, він оновлюється з кожним ручним "
 "перезавантаженням сторінки і містить наступну інформацію:"
 
+#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:190
+msgid "This section contains no values yet"
+msgstr ""
+
+#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:182
 #: applications/luci-app-wireguard/root/usr/share/luci/menu.d/luci-app-wireguard.json:3
 msgid "WireGuard Status"
 msgstr "Стан WireGuard"
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:212
+#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:223
 msgid ""
 "[Interface] A random, on the fly generated 'PrivateKey', the key will not be "
 "saved on the router"
@@ -97,15 +102,15 @@ msgstr ""
 "[Interface] Випадковий, на льоту згенерований 'PrivateKey' (приватний ключ), "
 "що не зберігатиметься на рутері"
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:213
+#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:224
 msgid ""
 "[Peer] The 'PublicKey' of that wg interface and the 'AllowedIPs' with the "
 "default of '0.0.0.0/0, ::/0' to allow sending traffic to any IPv4 and IPv6 "
 "address"
 msgstr ""
-"[Peer] 'PublicKey' (публічний ключ) того wg-інтерфейсу та 'AllowedIPs' ("
-"дозволені IP адреси) із типовими значеннями '0.0.0.0/0, ::/0' аби дозволити "
-"трафік до будь-яких адрес IPv4 та IPv6"
+"[Peer] 'PublicKey' (публічний ключ) того wg-інтерфейсу та "
+"'AllowedIPs' (дозволені IP адреси) із типовими значеннями '0.0.0.0/0, ::/0' "
+"аби дозволити трафік до будь-яких адрес IPv4 та IPv6"
 
 #: applications/luci-app-wireguard/luasrc/view/wireguard.htm:91
 msgid "h ago"
index ff9e75fd9438b967115b485a32cf2a1e5896d4f8..3103a72bca76695e626131b4b533a1791cb0a346 100644 (file)
@@ -14,12 +14,12 @@ msgstr ""
 msgid "Allowed IPs"
 msgstr ""
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:225
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:259
+#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:236
+#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:270
 msgid "Collecting data..."
 msgstr "Đang lấy dữ liệu..."
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:220
+#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:231
 msgid "Configuration"
 msgstr ""
 
@@ -39,7 +39,7 @@ msgstr ""
 msgid "Firewall Mark"
 msgstr ""
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:189
+#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:200
 msgid "Interface"
 msgstr ""
 
@@ -59,7 +59,7 @@ msgstr ""
 msgid "Never"
 msgstr ""
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:251
+#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:262
 msgid "Peer"
 msgstr ""
 
@@ -72,27 +72,32 @@ msgstr ""
 msgid "Public Key"
 msgstr ""
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:191
+#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:202
 msgid "Show/Hide QR-Code"
 msgstr ""
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:211
+#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:222
 msgid ""
 "The QR-Code works per wg interface, it will be refreshed with every manual "
 "page reload and transfers the following information:"
 msgstr ""
 
+#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:190
+msgid "This section contains no values yet"
+msgstr ""
+
+#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:182
 #: applications/luci-app-wireguard/root/usr/share/luci/menu.d/luci-app-wireguard.json:3
 msgid "WireGuard Status"
 msgstr ""
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:212
+#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:223
 msgid ""
 "[Interface] A random, on the fly generated 'PrivateKey', the key will not be "
 "saved on the router"
 msgstr ""
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:213
+#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:224
 msgid ""
 "[Peer] The 'PublicKey' of that wg interface and the 'AllowedIPs' with the "
 "default of '0.0.0.0/0, ::/0' to allow sending traffic to any IPv4 and IPv6 "
index a785b1609975dd4b3f5bc32c20f479fe08ab14ae..b3b9db70917057f00873fcecce3112e1479304c3 100644 (file)
@@ -20,12 +20,12 @@ msgstr ""
 msgid "Allowed IPs"
 msgstr "允许的 IP"
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:225
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:259
+#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:236
+#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:270
 msgid "Collecting data..."
 msgstr "正在收集数据…"
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:220
+#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:231
 msgid "Configuration"
 msgstr "配置"
 
@@ -45,7 +45,7 @@ msgstr "传输端点"
 msgid "Firewall Mark"
 msgstr "防火墙标识"
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:189
+#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:200
 msgid "Interface"
 msgstr "接口"
 
@@ -65,7 +65,7 @@ msgstr "监听端口"
 msgid "Never"
 msgstr "从不"
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:251
+#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:262
 msgid "Peer"
 msgstr "对端"
 
@@ -78,35 +78,42 @@ msgstr "Keepalive 间隔(秒)"
 msgid "Public Key"
 msgstr "公钥"
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:191
+#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:202
 msgid "Show/Hide QR-Code"
 msgstr "显示/隐藏 二维码"
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:211
+#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:222
 msgid ""
 "The QR-Code works per wg interface, it will be refreshed with every manual "
 "page reload and transfers the following information:"
-msgstr "二维码可用于每个 WireGuard 界面,每次手动刷新页面时都会刷新二维码,并传递以下信息:"
+msgstr ""
+"二维码可用于每个 WireGuard 界面,每次手动刷新页面时都会刷新二维码,并传递以下"
+"信息:"
+
+#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:190
+msgid "This section contains no values yet"
+msgstr ""
 
+#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:182
 #: applications/luci-app-wireguard/root/usr/share/luci/menu.d/luci-app-wireguard.json:3
 msgid "WireGuard Status"
 msgstr "WireGuard 状态"
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:212
+#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:223
 msgid ""
 "[Interface] A random, on the fly generated 'PrivateKey', the key will not be "
 "saved on the router"
 msgstr ""
 "[Interface] 一个随机、动态生成的“ PrivateKey”,密钥将不会保存在路由器上"
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:213
+#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:224
 msgid ""
 "[Peer] The 'PublicKey' of that wg interface and the 'AllowedIPs' with the "
 "default of '0.0.0.0/0, ::/0' to allow sending traffic to any IPv4 and IPv6 "
 "address"
 msgstr ""
-"[Peer] 该 WireGuard 接口的\"PublicKey\"和默认值为\"0.0.0.0/0, ::/0\"的\"AllowedIPs\","
-"将允许将流量发送到任意 IPv4 和 IPv6 地址"
+"[Peer] 该 WireGuard 接口的\"PublicKey\"和默认值为\"0.0.0.0/0, ::/0\"的"
+"\"AllowedIPs\",将允许将流量发送到任意 IPv4 和 IPv6 地址"
 
 #: applications/luci-app-wireguard/luasrc/view/wireguard.htm:91
 msgid "h ago"
index 7943041ec87b734b3205a4a8ae3fa918d1f118e1..3549f0f52b7b7297e320cb3c2812edadc538f6b6 100644 (file)
@@ -20,12 +20,12 @@ msgstr ""
 msgid "Allowed IPs"
 msgstr "允許的 IP"
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:225
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:259
+#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:236
+#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:270
 msgid "Collecting data..."
 msgstr "收集資料中..."
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:220
+#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:231
 msgid "Configuration"
 msgstr "配置"
 
@@ -45,7 +45,7 @@ msgstr "傳輸端點"
 msgid "Firewall Mark"
 msgstr "防火牆遮罩"
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:189
+#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:200
 msgid "Interface"
 msgstr "介面"
 
@@ -65,7 +65,7 @@ msgstr "監聽埠"
 msgid "Never"
 msgstr "從不"
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:251
+#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:262
 msgid "Peer"
 msgstr "對端"
 
@@ -78,27 +78,32 @@ msgstr "Keepalive 間隔(秒)"
 msgid "Public Key"
 msgstr "公鑰"
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:191
+#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:202
 msgid "Show/Hide QR-Code"
 msgstr "顯示/隱藏 QR 碼"
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:211
+#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:222
 msgid ""
 "The QR-Code works per wg interface, it will be refreshed with every manual "
 "page reload and transfers the following information:"
 msgstr ""
 
+#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:190
+msgid "This section contains no values yet"
+msgstr ""
+
+#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:182
 #: applications/luci-app-wireguard/root/usr/share/luci/menu.d/luci-app-wireguard.json:3
 msgid "WireGuard Status"
 msgstr "WireGuard 狀態"
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:212
+#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:223
 msgid ""
 "[Interface] A random, on the fly generated 'PrivateKey', the key will not be "
 "saved on the router"
 msgstr ""
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:213
+#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:224
 msgid ""
 "[Peer] The 'PublicKey' of that wg interface and the 'AllowedIPs' with the "
 "default of '0.0.0.0/0, ::/0' to allow sending traffic to any IPv4 and IPv6 "
diff --git a/applications/luci-app-wol/po/ar/wol.po b/applications/luci-app-wol/po/ar/wol.po
new file mode 100644 (file)
index 0000000..da42825
--- /dev/null
@@ -0,0 +1,78 @@
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2010-04-19 00:29+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: Automatically generated\n"
+"Language-Team: none\n"
+"Language: ar\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#: applications/luci-app-wol/htdocs/luci-static/resources/view/wol.js:65
+msgid "Choose the host to wake up or enter a custom MAC address to use"
+msgstr ""
+
+#: applications/luci-app-wol/htdocs/luci-static/resources/view/wol.js:118
+msgid "Dismiss"
+msgstr ""
+
+#: applications/luci-app-wol/root/usr/share/rpcd/acl.d/luci-app-wol.json:3
+msgid "Grant access to wake-on-lan executables"
+msgstr ""
+
+#: applications/luci-app-wol/htdocs/luci-static/resources/view/wol.js:64
+msgid "Host to wake up"
+msgstr ""
+
+#: applications/luci-app-wol/htdocs/luci-static/resources/view/wol.js:52
+msgid "Network interface to use"
+msgstr ""
+
+#: applications/luci-app-wol/htdocs/luci-static/resources/view/wol.js:89
+msgid "No target host specified!"
+msgstr ""
+
+#: applications/luci-app-wol/htdocs/luci-static/resources/view/wol.js:45
+msgid ""
+"Sometimes only one of the two tools works. If one fails, try the other one"
+msgstr ""
+
+#: applications/luci-app-wol/htdocs/luci-static/resources/view/wol.js:53
+msgid "Specifies the interface the WoL packet is sent on"
+msgstr ""
+
+#: applications/luci-app-wol/htdocs/luci-static/resources/view/wol.js:38
+#: applications/luci-app-wol/root/usr/share/luci/menu.d/luci-app-wol.json:3
+msgid "Wake on LAN"
+msgstr ""
+
+#: applications/luci-app-wol/htdocs/luci-static/resources/view/wol.js:39
+msgid ""
+"Wake on LAN is a mechanism to remotely boot computers in the local network."
+msgstr ""
+
+#: applications/luci-app-wol/htdocs/luci-static/resources/view/wol.js:135
+msgid "Wake up host"
+msgstr ""
+
+#: applications/luci-app-wol/htdocs/luci-static/resources/view/wol.js:106
+#: applications/luci-app-wol/htdocs/luci-static/resources/view/wol.js:111
+msgid "Waking host"
+msgstr ""
+
+#: applications/luci-app-wol/htdocs/luci-static/resources/view/wol.js:124
+msgid "Waking host failed:"
+msgstr ""
+
+#: applications/luci-app-wol/htdocs/luci-static/resources/view/wol.js:44
+msgid "WoL program"
+msgstr ""
+
+#~ msgid "Broadcast on all interfaces"
+#~ msgstr "Broadcast on all interfaces"
+
+#~ msgid "Starting WoL utility:"
+#~ msgstr "Starting WoL utility:"
index 608291b91ff552bc854ba3a5d114f09a48561b24..9f37470a59317c2e76d352aa632674d020561e3b 100644 (file)
@@ -5,8 +5,8 @@ msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: \n"
 "POT-Creation-Date: 2010-04-19 00:29+0200\n"
-"PO-Revision-Date: 2020-04-05 09:35+0000\n"
-"Last-Translator: Hydci <giogio59@live.fr>\n"
+"PO-Revision-Date: 2020-05-17 10:09+0000\n"
+"Last-Translator: viking76 <liaudetgael@gmail.com>\n"
 "Language-Team: French <https://hosted.weblate.org/projects/openwrt/"
 "luciapplicationswol/fr/>\n"
 "Language: fr\n"
@@ -14,7 +14,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.1-dev\n"
 
 #: applications/luci-app-wol/htdocs/luci-static/resources/view/wol.js:65
 msgid "Choose the host to wake up or enter a custom MAC address to use"
@@ -26,7 +26,7 @@ msgstr "Fermer"
 
 #: applications/luci-app-wol/root/usr/share/rpcd/acl.d/luci-app-wol.json:3
 msgid "Grant access to wake-on-lan executables"
-msgstr ""
+msgstr "Permettre l'accès aux exécutables wake-on-lan"
 
 #: applications/luci-app-wol/htdocs/luci-static/resources/view/wol.js:64
 msgid "Host to wake up"
index f5fd4bf625db3340250bb0980599b4329d27e523..27b9bc48e92f262d9b8ab586d43bd9724595f7b9 100644 (file)
@@ -5,15 +5,16 @@ msgstr ""
 "Project-Id-Version: \n"
 "Report-Msgid-Bugs-To: \n"
 "POT-Creation-Date: 2010-04-19 00:29+0200\n"
-"PO-Revision-Date: 2017-01-27 21:03+0900\n"
-"Last-Translator: INAGAKI Hiroshi <musashino.open@gmail.com>\n"
-"Language-Team: none\n"
+"PO-Revision-Date: 2020-06-13 22:13+0000\n"
+"Last-Translator: Satoru Yoshida <ramat@ram.ne.jp>\n"
+"Language-Team: Japanese <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationswol/ja/>\n"
 "Language: ja\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: Poedit 1.8.11\n"
+"X-Generator: Weblate 4.1-dev\n"
 
 #: applications/luci-app-wol/htdocs/luci-static/resources/view/wol.js:65
 msgid "Choose the host to wake up or enter a custom MAC address to use"
@@ -21,11 +22,11 @@ msgstr "起動するホストのMACアドレスを選択または入力してく
 
 #: applications/luci-app-wol/htdocs/luci-static/resources/view/wol.js:118
 msgid "Dismiss"
-msgstr ""
+msgstr "閉じる"
 
 #: applications/luci-app-wol/root/usr/share/rpcd/acl.d/luci-app-wol.json:3
 msgid "Grant access to wake-on-lan executables"
-msgstr ""
+msgstr "wake-on-lan 実行可能ファイルへのアクセスを許可"
 
 #: applications/luci-app-wol/htdocs/luci-static/resources/view/wol.js:64
 msgid "Host to wake up"
@@ -37,14 +38,12 @@ msgstr "使用するネットワークインターフェース"
 
 #: applications/luci-app-wol/htdocs/luci-static/resources/view/wol.js:89
 msgid "No target host specified!"
-msgstr ""
+msgstr "ターゲット・ホストが指定されていません!"
 
 #: applications/luci-app-wol/htdocs/luci-static/resources/view/wol.js:45
 msgid ""
 "Sometimes only one of the two tools works. If one fails, try the other one"
-msgstr ""
-"片方のツールのみが動作する場合があるため、片方が失敗する場合は別のツールを試"
-"してみてください。"
+msgstr "片方のツールのみが動作する場合があるため、片方が失敗する場合は別のツールを試してみてください"
 
 #: applications/luci-app-wol/htdocs/luci-static/resources/view/wol.js:53
 msgid "Specifies the interface the WoL packet is sent on"
@@ -69,11 +68,11 @@ msgstr "ホストを起動"
 #: applications/luci-app-wol/htdocs/luci-static/resources/view/wol.js:106
 #: applications/luci-app-wol/htdocs/luci-static/resources/view/wol.js:111
 msgid "Waking host"
-msgstr ""
+msgstr "ホストを起動"
 
 #: applications/luci-app-wol/htdocs/luci-static/resources/view/wol.js:124
 msgid "Waking host failed:"
-msgstr ""
+msgstr "ホストの起動に失敗しました:"
 
 #: applications/luci-app-wol/htdocs/luci-static/resources/view/wol.js:44
 msgid "WoL program"
index 5b6b6e5b4a38898932a7e0d5d5248d27eb42913c..65e797109c954fa5d679ec8e41adc622f7183b10 100644 (file)
@@ -2,17 +2,17 @@ msgid ""
 msgstr ""
 "Project-Id-Version: LuCI: wol\n"
 "POT-Creation-Date: 2010-04-19 00:29+0200\n"
-"PO-Revision-Date: 2020-03-29 11:15+0000\n"
-"Last-Translator: anonymous <noreply@weblate.org>\n"
+"PO-Revision-Date: 2020-06-07 15:48+0000\n"
+"Last-Translator: Artem <KovalevArtem.ru@gmail.com>\n"
 "Language-Team: Russian <https://hosted.weblate.org/projects/openwrt/"
 "luciapplicationswol/ru/>\n"
 "Language: ru\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<="
-"4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
-"X-Generator: Weblate 4.0-dev\n"
+"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n"
+"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
+"X-Generator: Weblate 4.1-dev\n"
 "Project-Info: Это технический перевод, не дословный. Главное-удобный русский "
 "интерфейс, все проверялось в графическом режиме, совместим с другими apps\n"
 
@@ -26,7 +26,7 @@ msgstr "Закрыть"
 
 #: applications/luci-app-wol/root/usr/share/rpcd/acl.d/luci-app-wol.json:3
 msgid "Grant access to wake-on-lan executables"
-msgstr ""
+msgstr "Предоставить доступ к исполняемым файлам Wake-on-LAN"
 
 #: applications/luci-app-wol/htdocs/luci-static/resources/view/wol.js:64
 msgid "Host to wake up"
index 97c90f3f5be5227605cf67d6ab023733c766d812..d351c9d0da5d6cbb05010e2bc527f13b9eded120 100644 (file)
@@ -6,8 +6,8 @@ msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: \n"
 "POT-Creation-Date: 2010-04-19 00:29+0200\n"
-"PO-Revision-Date: 2020-02-25 09:44+0000\n"
-"Last-Translator: Trevor <wowpapa3232@gmail.com>\n"
+"PO-Revision-Date: 2020-05-22 12:40+0000\n"
+"Last-Translator: Sampson Fung <sampson@onsite-plus.com>\n"
 "Language-Team: Chinese (Traditional) <https://hosted.weblate.org/projects/"
 "openwrt/luciapplicationswol/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.0-dev\n"
+"X-Generator: Weblate 4.1-dev\n"
 
 #: applications/luci-app-wol/htdocs/luci-static/resources/view/wol.js:65
 msgid "Choose the host to wake up or enter a custom MAC address to use"
@@ -27,7 +27,7 @@ msgstr "取消"
 
 #: applications/luci-app-wol/root/usr/share/rpcd/acl.d/luci-app-wol.json:3
 msgid "Grant access to wake-on-lan executables"
-msgstr ""
+msgstr "給予 wake-on-lan 程式存取權限"
 
 #: applications/luci-app-wol/htdocs/luci-static/resources/view/wol.js:64
 msgid "Host to wake up"
diff --git a/applications/luci-app-yggdrasil/po/ar/yggdrasil.po b/applications/luci-app-yggdrasil/po/ar/yggdrasil.po
new file mode 100644 (file)
index 0000000..aa5d3fb
--- /dev/null
@@ -0,0 +1,327 @@
+msgid ""
+msgstr ""
+"Language: ar\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/status.js:33
+msgid "Active peers"
+msgstr ""
+
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:56
+msgid "Address to listen for incoming connections"
+msgstr ""
+
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:16
+msgid "Allow from direct"
+msgstr ""
+
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:18
+msgid "Allow from remote"
+msgstr ""
+
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:17
+msgid "Allow network traffic from directly connected peers"
+msgstr ""
+
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:19
+msgid ""
+"Allow network traffic from remote nodes on the network that you are not "
+"directly peered with"
+msgstr ""
+
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:21
+msgid ""
+"Allow outbound network traffic regardless of AllowFromDirect or "
+"AllowFromRemote"
+msgstr ""
+
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:14
+msgid ""
+"Allow tunneling non-Yggdrasil traffic over Yggdrasil. This effectively "
+"allows you to use Yggdrasil to route to, or to bridge other networks, "
+"similar to a VPN tunnel. Tunnelling works between any two nodes and does not "
+"require them to be directly peered."
+msgstr ""
+
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:21
+msgid "Always allow outbound"
+msgstr ""
+
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:31
+msgid "Blacklisted public keys"
+msgstr ""
+
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:23
+msgid ""
+"By default, nodeinfo contains some defaults including the platform, "
+"architecture and Yggdrasil version. These can help when surveying the "
+"network and diagnosing network routing problems. Enabling nodeinfo privacy "
+"prevents this, so that only items specified in \"NodeInfo\" are sent back if "
+"specified."
+msgstr ""
+
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:22
+msgid "Enable NodeInfo privacy"
+msgstr ""
+
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:14
+msgid "Enable session firewall"
+msgstr ""
+
+#: 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
+msgid "Encryption keys"
+msgstr ""
+
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/keys.js:15
+msgid "Encryption private key"
+msgstr ""
+
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/keys.js:14
+msgid "Encryption public key"
+msgstr ""
+
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:11
+msgid "General settings"
+msgstr ""
+
+#: applications/luci-app-yggdrasil/root/usr/share/rpcd/acl.d/luci-app-yggdrasil.json:3
+msgid "Grant access to LuCI app yggdrasil"
+msgstr ""
+
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:26
+msgid "IPv4 local subnet"
+msgstr ""
+
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:19
+msgid "IPv4 remote subnet"
+msgstr ""
+
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:22
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:29
+msgid "IPv4 subnet"
+msgstr ""
+
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:20
+msgid "IPv4 subnets belonging to remote nodes, mapped to the node's public"
+msgstr ""
+
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:27
+msgid ""
+"IPv4 subnets belonging to this node's end of the tunnels. Only traffic from "
+"these ranges will be tunnelled."
+msgstr ""
+
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:40
+msgid "IPv6 local subnet"
+msgstr ""
+
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:33
+msgid "IPv6 remote subnet"
+msgstr ""
+
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:36
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:44
+msgid "IPv6 subnet"
+msgstr ""
+
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:34
+msgid "IPv6 subnets belonging to remote nodes, mapped to the node's public"
+msgstr ""
+
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:41
+msgid ""
+"IPv6 subnets belonging to this node's end of the tunnels. Only traffic from "
+"these ranges (or the Yggdrasil node's IPv6 address/subnet) will be tunnelled."
+msgstr ""
+
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:15
+msgid ""
+"If disabled, network traffic from any node will be allowed. If enabled, the "
+"below rules apply"
+msgstr ""
+
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/peers.js:25
+msgid "Interface"
+msgstr ""
+
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:45
+msgid "Interface name"
+msgstr ""
+
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/peers.js:20
+msgid "Interface peers"
+msgstr ""
+
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/keys.js:16
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/keys.js:19
+msgid "Keep this private. When compromised, generate a new keypair and IPv6."
+msgstr ""
+
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:21
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:35
+msgid "Key"
+msgstr ""
+
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:15
+msgid "Link-local TCP port"
+msgstr ""
+
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/peers.js:21
+msgid ""
+"List of connection strings for outbound peer connections in URI format, "
+"arranged by source interface, e.g. { \"eth0\": [ tcp://a.b.c.d:e ] }. Note "
+"that SOCKS peerings will NOT be affected by this option and should go in the "
+"\"Peers\" section instead."
+msgstr ""
+
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/peers.js:12
+msgid ""
+"List of connection strings for outbound peer connections in URI format, e.g. "
+"tcp://a.b.c.d:e or socks://a.b.c.d:e/f.g.h.i:j. These connections will obey "
+"the operating system routing table, therefore you should use this section "
+"when you may connect via different interfaces."
+msgstr ""
+
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:50
+msgid "Listen addresses"
+msgstr ""
+
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:51
+msgid ""
+"Listen addresses for incoming connections. You will need to add listeners in "
+"order to accept incoming peerings from non-local nodes. Multicast peer "
+"discovery will work regardless of any listeners set here. Each listener "
+"should be specified in URI format as above, e.g. tcp://0.0.0.0:0 or tcp://"
+"[::]:0 to listen on all interfaces."
+msgstr ""
+
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:37
+msgid "MTU size for the interface"
+msgstr ""
+
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:39
+msgid "Maximum size of all switch queues combined"
+msgstr ""
+
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:41
+msgid "Multicast interfaces"
+msgstr ""
+
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:25
+msgid ""
+"Network traffic is always accepted from those peers, regardless of "
+"AllowFromDirect or AllowFromRemote"
+msgstr ""
+
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:32
+msgid ""
+"Network traffic is always rejected from those peers, regardless of "
+"AllowFromDirect or AllowFromRemote"
+msgstr ""
+
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:29
+msgid "NodeInfo"
+msgstr ""
+
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:30
+msgid ""
+"Optional node info. This must be a { \"key\": \"value\", ... } map or set as "
+"null. This is entirely optional but, if set, is visible to the whole network "
+"on request."
+msgstr ""
+
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/peers.js:11
+#: applications/luci-app-yggdrasil/root/usr/share/luci/menu.d/luci-app-yggdrasil.json:23
+msgid "Peers"
+msgstr ""
+
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:21
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:35
+msgid "Public encryption key"
+msgstr ""
+
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:26
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:33
+msgid "Public key"
+msgstr ""
+
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:42
+msgid ""
+"Regular expressions for which interfaces multicast peer discovery should be "
+"enabled on. If none specified, multicast peer discovery is disabled. The "
+"default value is .* which uses all interfaces."
+msgstr ""
+
+#: applications/luci-app-yggdrasil/root/usr/share/luci/menu.d/luci-app-yggdrasil.json:50
+msgid "Session firewall"
+msgstr ""
+
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:11
+msgid "Session firewall settings"
+msgstr ""
+
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:46
+msgid "Set .* to multicast on all interfaces"
+msgstr ""
+
+#: applications/luci-app-yggdrasil/root/usr/share/luci/menu.d/luci-app-yggdrasil.json:32
+msgid "Settings"
+msgstr ""
+
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/keys.js:18
+msgid "Signing private key"
+msgstr ""
+
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/keys.js:17
+msgid "Signing public key"
+msgstr ""
+
+#: applications/luci-app-yggdrasil/root/usr/share/luci/menu.d/luci-app-yggdrasil.json:14
+msgid "Status"
+msgstr ""
+
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:22
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:29
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:36
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:44
+msgid "Subnet"
+msgstr ""
+
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:16
+msgid ""
+"The port number to be used for the link-local TCP listeners for the "
+"configured MulticastInterfaces. This option does not affect "
+"listenersspecified in the Listen option. Unless you plan to firewall link-"
+"localtraffic, it is best to leave this as the default value of 0. This "
+"option cannot currently be changed by reloading config during runtime."
+msgstr ""
+
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:11
+msgid "Tunnel Routing"
+msgstr ""
+
+#: applications/luci-app-yggdrasil/root/usr/share/luci/menu.d/luci-app-yggdrasil.json:59
+msgid "Tunnel routing"
+msgstr ""
+
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:24
+msgid "Whitelisted public keys"
+msgstr ""
+
+#: applications/luci-app-yggdrasil/root/usr/share/luci/menu.d/luci-app-yggdrasil.json:3
+msgid "Yggdrasil"
+msgstr ""
+
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/status.js:30
+msgid "Yggdrasil node status"
+msgstr ""
+
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:14
+msgid "Yggdrasil's network interface name"
+msgstr ""
+
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:58
+msgid "e.g. tcp://0.0.0.0:0 or tcp://[::]:0"
+msgstr ""
diff --git a/applications/luci-app-yggdrasil/po/en/yggdrasil.po b/applications/luci-app-yggdrasil/po/en/yggdrasil.po
new file mode 100644 (file)
index 0000000..3955530
--- /dev/null
@@ -0,0 +1,327 @@
+msgid ""
+msgstr ""
+"Language: en\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/status.js:33
+msgid "Active peers"
+msgstr ""
+
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:56
+msgid "Address to listen for incoming connections"
+msgstr ""
+
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:16
+msgid "Allow from direct"
+msgstr ""
+
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:18
+msgid "Allow from remote"
+msgstr ""
+
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:17
+msgid "Allow network traffic from directly connected peers"
+msgstr ""
+
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:19
+msgid ""
+"Allow network traffic from remote nodes on the network that you are not "
+"directly peered with"
+msgstr ""
+
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:21
+msgid ""
+"Allow outbound network traffic regardless of AllowFromDirect or "
+"AllowFromRemote"
+msgstr ""
+
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:14
+msgid ""
+"Allow tunneling non-Yggdrasil traffic over Yggdrasil. This effectively "
+"allows you to use Yggdrasil to route to, or to bridge other networks, "
+"similar to a VPN tunnel. Tunnelling works between any two nodes and does not "
+"require them to be directly peered."
+msgstr ""
+
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:21
+msgid "Always allow outbound"
+msgstr ""
+
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:31
+msgid "Blacklisted public keys"
+msgstr ""
+
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:23
+msgid ""
+"By default, nodeinfo contains some defaults including the platform, "
+"architecture and Yggdrasil version. These can help when surveying the "
+"network and diagnosing network routing problems. Enabling nodeinfo privacy "
+"prevents this, so that only items specified in \"NodeInfo\" are sent back if "
+"specified."
+msgstr ""
+
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:22
+msgid "Enable NodeInfo privacy"
+msgstr ""
+
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:14
+msgid "Enable session firewall"
+msgstr ""
+
+#: 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
+msgid "Encryption keys"
+msgstr ""
+
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/keys.js:15
+msgid "Encryption private key"
+msgstr ""
+
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/keys.js:14
+msgid "Encryption public key"
+msgstr ""
+
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:11
+msgid "General settings"
+msgstr ""
+
+#: applications/luci-app-yggdrasil/root/usr/share/rpcd/acl.d/luci-app-yggdrasil.json:3
+msgid "Grant access to LuCI app yggdrasil"
+msgstr ""
+
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:26
+msgid "IPv4 local subnet"
+msgstr ""
+
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:19
+msgid "IPv4 remote subnet"
+msgstr ""
+
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:22
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:29
+msgid "IPv4 subnet"
+msgstr ""
+
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:20
+msgid "IPv4 subnets belonging to remote nodes, mapped to the node's public"
+msgstr ""
+
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:27
+msgid ""
+"IPv4 subnets belonging to this node's end of the tunnels. Only traffic from "
+"these ranges will be tunnelled."
+msgstr ""
+
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:40
+msgid "IPv6 local subnet"
+msgstr ""
+
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:33
+msgid "IPv6 remote subnet"
+msgstr ""
+
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:36
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:44
+msgid "IPv6 subnet"
+msgstr ""
+
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:34
+msgid "IPv6 subnets belonging to remote nodes, mapped to the node's public"
+msgstr ""
+
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:41
+msgid ""
+"IPv6 subnets belonging to this node's end of the tunnels. Only traffic from "
+"these ranges (or the Yggdrasil node's IPv6 address/subnet) will be tunnelled."
+msgstr ""
+
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:15
+msgid ""
+"If disabled, network traffic from any node will be allowed. If enabled, the "
+"below rules apply"
+msgstr ""
+
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/peers.js:25
+msgid "Interface"
+msgstr ""
+
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:45
+msgid "Interface name"
+msgstr ""
+
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/peers.js:20
+msgid "Interface peers"
+msgstr ""
+
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/keys.js:16
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/keys.js:19
+msgid "Keep this private. When compromised, generate a new keypair and IPv6."
+msgstr ""
+
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:21
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:35
+msgid "Key"
+msgstr ""
+
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:15
+msgid "Link-local TCP port"
+msgstr ""
+
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/peers.js:21
+msgid ""
+"List of connection strings for outbound peer connections in URI format, "
+"arranged by source interface, e.g. { \"eth0\": [ tcp://a.b.c.d:e ] }. Note "
+"that SOCKS peerings will NOT be affected by this option and should go in the "
+"\"Peers\" section instead."
+msgstr ""
+
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/peers.js:12
+msgid ""
+"List of connection strings for outbound peer connections in URI format, e.g. "
+"tcp://a.b.c.d:e or socks://a.b.c.d:e/f.g.h.i:j. These connections will obey "
+"the operating system routing table, therefore you should use this section "
+"when you may connect via different interfaces."
+msgstr ""
+
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:50
+msgid "Listen addresses"
+msgstr ""
+
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:51
+msgid ""
+"Listen addresses for incoming connections. You will need to add listeners in "
+"order to accept incoming peerings from non-local nodes. Multicast peer "
+"discovery will work regardless of any listeners set here. Each listener "
+"should be specified in URI format as above, e.g. tcp://0.0.0.0:0 or tcp://"
+"[::]:0 to listen on all interfaces."
+msgstr ""
+
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:37
+msgid "MTU size for the interface"
+msgstr ""
+
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:39
+msgid "Maximum size of all switch queues combined"
+msgstr ""
+
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:41
+msgid "Multicast interfaces"
+msgstr ""
+
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:25
+msgid ""
+"Network traffic is always accepted from those peers, regardless of "
+"AllowFromDirect or AllowFromRemote"
+msgstr ""
+
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:32
+msgid ""
+"Network traffic is always rejected from those peers, regardless of "
+"AllowFromDirect or AllowFromRemote"
+msgstr ""
+
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:29
+msgid "NodeInfo"
+msgstr ""
+
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:30
+msgid ""
+"Optional node info. This must be a { \"key\": \"value\", ... } map or set as "
+"null. This is entirely optional but, if set, is visible to the whole network "
+"on request."
+msgstr ""
+
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/peers.js:11
+#: applications/luci-app-yggdrasil/root/usr/share/luci/menu.d/luci-app-yggdrasil.json:23
+msgid "Peers"
+msgstr ""
+
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:21
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:35
+msgid "Public encryption key"
+msgstr ""
+
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:26
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:33
+msgid "Public key"
+msgstr ""
+
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:42
+msgid ""
+"Regular expressions for which interfaces multicast peer discovery should be "
+"enabled on. If none specified, multicast peer discovery is disabled. The "
+"default value is .* which uses all interfaces."
+msgstr ""
+
+#: applications/luci-app-yggdrasil/root/usr/share/luci/menu.d/luci-app-yggdrasil.json:50
+msgid "Session firewall"
+msgstr ""
+
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:11
+msgid "Session firewall settings"
+msgstr ""
+
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:46
+msgid "Set .* to multicast on all interfaces"
+msgstr ""
+
+#: applications/luci-app-yggdrasil/root/usr/share/luci/menu.d/luci-app-yggdrasil.json:32
+msgid "Settings"
+msgstr ""
+
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/keys.js:18
+msgid "Signing private key"
+msgstr ""
+
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/keys.js:17
+msgid "Signing public key"
+msgstr ""
+
+#: applications/luci-app-yggdrasil/root/usr/share/luci/menu.d/luci-app-yggdrasil.json:14
+msgid "Status"
+msgstr ""
+
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:22
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:29
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:36
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:44
+msgid "Subnet"
+msgstr ""
+
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:16
+msgid ""
+"The port number to be used for the link-local TCP listeners for the "
+"configured MulticastInterfaces. This option does not affect "
+"listenersspecified in the Listen option. Unless you plan to firewall link-"
+"localtraffic, it is best to leave this as the default value of 0. This "
+"option cannot currently be changed by reloading config during runtime."
+msgstr ""
+
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:11
+msgid "Tunnel Routing"
+msgstr ""
+
+#: applications/luci-app-yggdrasil/root/usr/share/luci/menu.d/luci-app-yggdrasil.json:59
+msgid "Tunnel routing"
+msgstr ""
+
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:24
+msgid "Whitelisted public keys"
+msgstr ""
+
+#: applications/luci-app-yggdrasil/root/usr/share/luci/menu.d/luci-app-yggdrasil.json:3
+msgid "Yggdrasil"
+msgstr ""
+
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/status.js:30
+msgid "Yggdrasil node status"
+msgstr ""
+
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:14
+msgid "Yggdrasil's network interface name"
+msgstr ""
+
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:58
+msgid "e.g. tcp://0.0.0.0:0 or tcp://[::]:0"
+msgstr ""
index 92d9398ff5f6e2ae2e8146dd07500ba53525988a..ea7eb7da5ee99965675dd516e026b6a3285627da 100644 (file)
@@ -1,8 +1,14 @@
 msgid ""
 msgstr ""
+"PO-Revision-Date: 2020-05-21 18:50+0000\n"
+"Last-Translator: Hannu Nyman <hannu.nyman@iki.fi>\n"
+"Language-Team: Finnish <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationsyggdrasil/fi/>\n"
 "Language: fi\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+"X-Generator: Weblate 4.1-dev\n"
 
 #: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/status.js:33
 msgid "Active peers"
@@ -144,11 +150,11 @@ msgstr ""
 
 #: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/peers.js:25
 msgid "Interface"
-msgstr ""
+msgstr "Sovitin"
 
 #: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:45
 msgid "Interface name"
-msgstr ""
+msgstr "Sovittimen nimi"
 
 #: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/peers.js:20
 msgid "Interface peers"
@@ -162,7 +168,7 @@ msgstr ""
 #: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:21
 #: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:35
 msgid "Key"
-msgstr ""
+msgstr "Avain"
 
 #: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:15
 msgid "Link-local TCP port"
@@ -268,7 +274,7 @@ msgstr ""
 
 #: applications/luci-app-yggdrasil/root/usr/share/luci/menu.d/luci-app-yggdrasil.json:32
 msgid "Settings"
-msgstr ""
+msgstr "Asetukset"
 
 #: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/keys.js:18
 msgid "Signing private key"
@@ -280,7 +286,7 @@ msgstr ""
 
 #: applications/luci-app-yggdrasil/root/usr/share/luci/menu.d/luci-app-yggdrasil.json:14
 msgid "Status"
-msgstr ""
+msgstr "Tila"
 
 #: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:22
 #: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:29
index dc1c7d060c508e29db9c8b11f27a697010a4226f..9a09d5e1bacf54d037b96a5b29588e9acba6fbd1 100644 (file)
@@ -1,14 +1,14 @@
 msgid ""
 msgstr ""
-"PO-Revision-Date: 2020-02-19 20:00+0000\n"
-"Last-Translator: INAGAKI Hiroshi <musashino.open@gmail.com>\n"
+"PO-Revision-Date: 2020-06-13 22:13+0000\n"
+"Last-Translator: Satoru Yoshida <ramat@ram.ne.jp>\n"
 "Language-Team: Japanese <https://hosted.weblate.org/projects/openwrt/"
 "luciapplicationsyggdrasil/ja/>\n"
 "Language: ja\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
 "Plural-Forms: nplurals=1; plural=0;\n"
-"X-Generator: Weblate 3.11\n"
+"X-Generator: Weblate 4.1-dev\n"
 
 #: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/status.js:33
 msgid "Active peers"
@@ -150,11 +150,11 @@ msgstr ""
 
 #: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/peers.js:25
 msgid "Interface"
-msgstr ""
+msgstr "インターフェース"
 
 #: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:45
 msgid "Interface name"
-msgstr ""
+msgstr "インターフェース名"
 
 #: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/peers.js:20
 msgid "Interface peers"
@@ -241,7 +241,7 @@ msgstr ""
 #: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/peers.js:11
 #: applications/luci-app-yggdrasil/root/usr/share/luci/menu.d/luci-app-yggdrasil.json:23
 msgid "Peers"
-msgstr ""
+msgstr "ピア"
 
 #: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:21
 #: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:35
@@ -274,7 +274,7 @@ msgstr ""
 
 #: applications/luci-app-yggdrasil/root/usr/share/luci/menu.d/luci-app-yggdrasil.json:32
 msgid "Settings"
-msgstr ""
+msgstr "設定"
 
 #: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/keys.js:18
 msgid "Signing private key"
index 787636c7a913cba2165a5dd48bcf4d1dcafafbc7..cdf6357e4a0b1c33f6ab31f2bc8ae07ccd6d0bf3 100644 (file)
@@ -1,19 +1,19 @@
 msgid ""
 msgstr ""
-"PO-Revision-Date: 2020-04-19 00:54+0000\n"
-"Last-Translator: Artem <KovalevArtem.ru@gmail.com>\n"
+"PO-Revision-Date: 2020-06-09 21:41+0000\n"
+"Last-Translator: sergio <sergio+it@outerface.net>\n"
 "Language-Team: Russian <https://hosted.weblate.org/projects/openwrt/"
 "luciapplicationsyggdrasil/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.0.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.1-dev\n"
 
 #: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/status.js:33
 msgid "Active peers"
-msgstr ""
+msgstr "Активные пиры"
 
 #: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:56
 msgid "Address to listen for incoming connections"
index d7479efb84a810831233bc55e2d83addabe30b65..be0474da90df3cde39d68aff6920bce56be3d3f2 100755 (executable)
@@ -7,9 +7,14 @@ if (open F, '-|', 'find', $ARGV[0] || '.', '-type', 'f', '-name', '*.po') {
                (my $ref = $path) =~ s/\.po$/\.master.po/;
 
                printf 'Updating %s ', $path;
-               system("git show --format=\%B 'master:$path' > '$ref'");
-               system('msgmerge', '-N', '-o', $path, $ref, $path);
-               system('msgattrib', '--no-obsolete', '-o', $path, $path);
+               my $returnCode = system("git show --format=\%B 'master:$path' > '$ref'");
+               if ( $returnCode == 0 )
+               {
+                       system('msgmerge', '-N', '-o', $path, $ref, $path);
+                       system('msgattrib', '--no-obsolete', '-o', $path, $path);
+               } else {
+                       print "...failed due to git error.\n";
+               }
                unlink($ref);
        }
 
diff --git a/collections/luci-lib-docker/Makefile b/collections/luci-lib-docker/Makefile
new file mode 100644 (file)
index 0000000..11221e5
--- /dev/null
@@ -0,0 +1,18 @@
+include $(TOPDIR)/rules.mk
+
+PKG_NAME:=luci-lib-docker
+PKG_LICENSE:=AGPL-3.0
+PKG_MAINTAINER:=lisaac <lisaac.cn@gmail.com> \
+       Florian Eckert <fe@dev.tdt.de>
+
+LUCI_TYPE:=col
+
+LUCI_TITLE:=LuCI library for docker
+LUCI_DESCRIPTION:=Docker Engine API for LuCI
+
+LUCI_DEPENDS:=@(aarch64||arm||x86_64) +luci-lib-jsonc
+LUCI_PKGARCH:=all
+
+include ../../luci.mk
+
+# call BuildPackage - OpenWrt buildroot signature
diff --git a/collections/luci-lib-docker/luasrc/docker.lua b/collections/luci-lib-docker/luasrc/docker.lua
new file mode 100644 (file)
index 0000000..0361c05
--- /dev/null
@@ -0,0 +1,452 @@
+--[[
+LuCI - Lua Configuration Interface
+Copyright 2019 lisaac <https://github.com/lisaac/luci-lib-docker>
+]]--
+require "nixio.util"
+require "luci.util"
+local jsonc = require "luci.jsonc"
+local nixio = require "nixio"
+local ltn12 = require "luci.ltn12"
+local fs = require "nixio.fs"
+
+local urlencode = luci.util.urlencode or luci.http and luci.http.protocol and luci.http.protocol.urlencode
+local json_stringify = jsonc.stringify
+local json_parse = jsonc.parse
+
+local chunksource = function(sock, buffer)
+  buffer = buffer or ""
+  return function()
+    local output
+    local _, endp, count = buffer:find("^([0-9a-fA-F]+)\r\n")
+    if not count then
+      local newblock, code = sock:recv(1024)
+      if not newblock then return nil, code end
+      buffer = buffer .. newblock
+      _, endp, count = buffer:find("^([0-9a-fA-F]+)\r\n")
+    end
+    count = tonumber(count, 16)
+    if not count then
+      return nil, -1, "invalid encoding"
+    elseif count == 0 then -- finial
+      return nil
+    elseif count <= #buffer - endp then
+      --data >= count
+      output = buffer:sub(endp + 1, endp + count)
+      if count == #buffer - endp then          -- [data]
+        buffer = buffer:sub(endp + count + 1)
+        count, code = sock:recvall(2) --read \r\n
+        if not count then return nil, code end
+      elseif count + 1 == #buffer - endp then  -- [data]\r
+        buffer = buffer:sub(endp + count + 2)
+        count, code = sock:recvall(1) --read \n
+        if not count then return nil, code end
+      else                                     -- [data]\r\n[count]\r\n[data]...
+        buffer = buffer:sub(endp + count + 3) -- cut buffer
+      end
+      return output
+    else
+      -- data < count
+      output = buffer:sub(endp + 1, endp + count)
+      buffer = buffer:sub(endp + count + 1)
+      local remain, code = sock:recvall(count - #output) --need read remaining
+      if not remain then return nil, code end
+      output = output .. remain
+      count, code = sock:recvall(2) --read \r\n
+      if not count then return nil, code end
+      return output
+    end
+  end
+end
+
+local chunksink = function (sock)
+  return function(chunk, err)
+    if not chunk then
+      return sock:writeall("0\r\n\r\n")
+    else
+      return sock:writeall(("%X\r\n%s\r\n"):format(#chunk, tostring(chunk)))
+    end
+  end
+end
+
+local docker_stream_filter = function(buffer)
+  buffer = buffer or ""
+  if #buffer < 8 then
+    return ""
+  end
+  local stream_type = ((string.byte(buffer, 1) == 1) and "stdout") or ((string.byte(buffer, 1) == 2) and "stderr") or ((string.byte(buffer, 1) == 0) and "stdin") or "stream_err"
+  local valid_length =
+    tonumber(string.byte(buffer, 5)) * 256 * 256 * 256 + tonumber(string.byte(buffer, 6)) * 256 * 256 + tonumber(string.byte(buffer, 7)) * 256 + tonumber(string.byte(buffer, 8))
+  if valid_length > #buffer + 8 then
+    return ""
+  end
+  return stream_type .. ": " .. string.sub(buffer, 9, valid_length + 8)
+  -- return string.sub(buffer, 9, valid_length + 8)
+end
+
+local open_socket = function(req_options)
+  local socket
+  if type(req_options) ~= "table" then return socket end
+  if req_options.socket_path then
+    socket = nixio.socket("unix", "stream")
+    if socket:connect(req_options.socket_path) ~= true then return nil end
+  elseif req_options.host and req_options.port then
+    socket = nixio.connect(req_options.host, req_options.port)
+  end
+  if socket then
+    return socket
+  else
+    return nil
+  end
+end
+
+local send_http_socket = function(docker_socket, req_header, req_body, callback)
+  if docker_socket:send(req_header) == 0 then
+    return {
+      headers={code=498,message="bad path", protocol="HTTP/1.1"},
+      body={message="can\'t send data to socket"}
+    }
+  end
+
+  if req_body and type(req_body) == "function" and req_header and req_header:match("chunked") then
+    -- chunked send
+    req_body(chunksink(docker_socket))
+  elseif req_body and type(req_body) == "function" then
+    -- normal send by req_body function
+    req_body(docker_socket)
+  elseif req_body and type(req_body) == "table" then
+    -- json
+    docker_socket:send(json_stringify(req_body))
+    if options.debug then io.popen("echo '".. json_stringify(req_body) .. "' >> " .. options.debug_path) end
+  elseif req_body then
+    docker_socket:send(req_body)
+    if options.debug then io.popen("echo '".. req_body .. "' >> " .. options.debug_path) end
+  end
+
+  local linesrc = docker_socket:linesource()
+  -- read socket using source http://w3.impa.br/~diego/software/luasocket/ltn12.html
+  --http://lua-users.org/wiki/FiltersSourcesAndSinks
+  -- handle response header
+  local line = linesrc()
+  if not line then
+    docker_socket:close()
+    return {
+      headers = {code=499, message="bad socket path", protocol="HTTP/1.1"},
+      body = {message="no data receive from socket"}
+    }
+  end
+  local response = {code = 0, headers = {}, body = {}}
+
+  local p, code, msg = line:match("^([%w./]+) ([0-9]+) (.*)")
+  response.protocol = p
+  response.code = tonumber(code)
+  response.message = msg
+  line = linesrc()
+  while line and line ~= "" do
+    local key, val = line:match("^([%w-]+)%s?:%s?(.*)")
+    if key and key ~= "Status" then
+      if type(response.headers[key]) == "string" then
+        response.headers[key] = {response.headers[key], val}
+      elseif type(response.headers[key]) == "table" then
+        response.headers[key][#response.headers[key] + 1] = val
+      else
+        response.headers[key] = val
+      end
+    end
+    line = linesrc()
+  end
+  -- handle response body
+  local body_buffer = linesrc(true)
+  response.body = {}
+  if type(callback) ~= "function" then
+    if response.headers["Transfer-Encoding"] == "chunked" then
+      local source = chunksource(docker_socket, body_buffer)
+      code = ltn12.pump.all(source, (ltn12.sink.table(response.body))) and response.code or 555
+      response.code = code
+    else
+      local body_source = ltn12.source.cat(ltn12.source.string(body_buffer), docker_socket:blocksource())
+      code = ltn12.pump.all(body_source, (ltn12.sink.table(response.body))) and response.code or 555
+      response.code = code
+    end
+  else
+    if response.headers["Transfer-Encoding"] == "chunked" then
+      local source = chunksource(docker_socket, body_buffer)
+      callback(response, source)
+    else
+      local body_source = ltn12.source.cat(ltn12.source.string(body_buffer), docker_socket:blocksource())
+      callback(response, body_source)
+    end
+  end
+  docker_socket:close()
+  return response
+end
+
+local gen_header = function(options, http_method, api_group, api_action, name_or_id, request)
+  local header, query, path
+  name_or_id = (name_or_id ~= "") and name_or_id or nil
+
+  if request and type(request.query) == "table" then
+    local k, v
+    for k, v in pairs(request.query) do
+      if type(v) == "table" then
+        query = (query and query .. "&" or "?") .. k .. "=" .. urlencode(json_stringify(v))
+      elseif type(v) == "boolean" then
+        query = (query and query .. "&" or "?") .. k .. "=" .. (v and "true" or "false")
+      elseif type(v) == "number" or type(v) == "string" then
+        query = (query and query .. "&" or "?") .. k .. "=" .. v
+      end
+    end
+  end
+  path = (api_group and ("/" .. api_group) or "") .. (name_or_id and ("/" .. name_or_id) or "") .. (api_action and ("/" .. api_action) or "") .. (query or "")
+  header = (http_method or "GET") .. " " .. path .. " " .. options.protocol .. "\r\n"
+  header = header .. "Host: " .. options.host .. "\r\n"
+  header = header .. "User-Agent: " .. options.user_agent .. "\r\n"
+  header = header .. "Connection: close\r\n"
+
+  if request and type(request.header) == "table" then
+    local k, v
+    for k, v in pairs(request.header) do
+      header = header .. k .. ": " .. v .. "\r\n"
+    end
+  end
+
+  -- when requst_body is function, we need to custom header using custom header
+  if request and request.body and type(request.body) == "function" then
+    if not header:match("Content-Length:") then
+      header = header .. "Transfer-Encoding: chunked\r\n"
+    end
+  elseif http_method == "POST" and request and request.body and type(request.body) == "table" then
+    local conetnt_json = json_stringify(request.body)
+    header = header .. "Content-Type: application/json\r\n"
+    header = header .. "Content-Length: " .. #conetnt_json .. "\r\n"
+  elseif request and request.body and type(request.body) == "string" then
+    header = header .. "Content-Length: " .. #request.body .. "\r\n"
+  end
+  header = header .. "\r\n"
+  if options.debug then io.popen("echo '".. header .. "' >> " .. options.debug_path) end
+  return header
+end
+
+local call_docker = function(options, http_method, api_group, api_action, name_or_id, request, callback)
+  local req_options = setmetatable({}, {__index = options})
+
+  local req_header = gen_header(req_options, http_method, api_group, api_action, name_or_id, request)
+  local req_body = request and request.body or nil
+  local docker_socket = open_socket(req_options)
+
+  if docker_socket then
+    return send_http_socket(docker_socket, req_header, req_body, callback)
+  else
+    return {
+      headers = {code=497, message="bad socket path or host", protocol="HTTP/1.1"},
+      body = {message="can\'t connect to socket"}
+    }
+  end
+end
+
+local gen_api = function(_table, http_method, api_group, api_action)
+  local _api_action
+  if api_action == "get_archive" or api_action == "put_archive" then
+    _api_action = "archive"
+  elseif api_action == "df" then
+    _api_action = "system/df"
+  elseif api_action ~= "list" and api_action ~= "inspect" and api_action ~= "remove" then
+    _api_action = api_action
+  elseif (api_group == "containers" or api_group == "images" or api_group == "exec") and (api_action == "list" or api_action == "inspect") then
+    _api_action = "json"
+  end
+
+  local fp = function(self, request, callback)
+    local name_or_id = request and (request.name or request.id or request.name_or_id) or nil
+    if api_action == "list" then
+      if (name_or_id ~= "" and name_or_id ~= nil) then
+        if api_group == "images" then
+          name_or_id = nil
+        else
+          request.query = request and request.query or {}
+          request.query.filters = request.query.filters or {}
+          request.query.filters.name = request.query.filters.name or {}
+          request.query.filters.name[#request.query.filters.name + 1] = name_or_id
+          name_or_id = nil
+        end
+      end
+    elseif api_action == "create" then
+      if (name_or_id ~= "" and name_or_id ~= nil) then
+        request.query = request and request.query or {}
+        request.query.name = request.query.name or name_or_id
+        name_or_id = nil
+      end
+    elseif api_action == "logs" then
+      local body_buffer = ""
+      local response = call_docker(self.options, http_method, api_group, _api_action, name_or_id, request, callback)
+      if response.code >= 200 and response.code < 300 then
+        for i, v in ipairs(response.body) do
+          body_buffer = body_buffer .. docker_stream_filter(response.body[i])
+        end
+        response.body = body_buffer
+      end
+      return response
+    end
+    local response = call_docker(self.options, http_method, api_group, _api_action, name_or_id, request, callback)
+    if response.headers and response.headers["Content-Type"] == "application/json" then
+      if #response.body == 1 then
+        response.body = json_parse(response.body[1])
+      else
+        local tmp = {}
+        for _, v in ipairs(response.body) do
+          tmp[#tmp+1] = json_parse(v)
+        end
+        response.body = tmp
+      end
+    end
+    return response
+  end
+
+  if api_group then
+    _table[api_group][api_action] = fp
+  else
+    _table[api_action] = fp
+  end
+end
+
+local _docker = {containers = {}, exec = {}, images = {}, networks = {}, volumes = {}}
+
+gen_api(_docker, "GET", "containers", "list")
+gen_api(_docker, "POST", "containers", "create")
+gen_api(_docker, "GET", "containers", "inspect")
+gen_api(_docker, "GET", "containers", "top")
+gen_api(_docker, "GET", "containers", "logs")
+gen_api(_docker, "GET", "containers", "changes")
+gen_api(_docker, "GET", "containers", "stats")
+gen_api(_docker, "POST", "containers", "resize")
+gen_api(_docker, "POST", "containers", "start")
+gen_api(_docker, "POST", "containers", "stop")
+gen_api(_docker, "POST", "containers", "restart")
+gen_api(_docker, "POST", "containers", "kill")
+gen_api(_docker, "POST", "containers", "update")
+gen_api(_docker, "POST", "containers", "rename")
+gen_api(_docker, "POST", "containers", "pause")
+gen_api(_docker, "POST", "containers", "unpause")
+gen_api(_docker, "POST", "containers", "update")
+gen_api(_docker, "DELETE", "containers", "remove")
+gen_api(_docker, "POST", "containers", "prune")
+gen_api(_docker, "POST", "containers", "exec")
+gen_api(_docker, "POST", "exec", "start")
+gen_api(_docker, "POST", "exec", "resize")
+gen_api(_docker, "GET", "exec", "inspect")
+gen_api(_docker, "GET", "containers", "get_archive")
+gen_api(_docker, "PUT", "containers", "put_archive")
+-- TODO: export,attch
+
+gen_api(_docker, "GET", "images", "list")
+gen_api(_docker, "POST", "images", "create")
+gen_api(_docker, "GET", "images", "inspect")
+gen_api(_docker, "GET", "images", "history")
+gen_api(_docker, "POST", "images", "tag")
+gen_api(_docker, "DELETE", "images", "remove")
+gen_api(_docker, "GET", "images", "search")
+gen_api(_docker, "POST", "images", "prune")
+gen_api(_docker, "GET", "images", "get")
+gen_api(_docker, "POST", "images", "load")
+
+gen_api(_docker, "GET", "networks", "list")
+gen_api(_docker, "GET", "networks", "inspect")
+gen_api(_docker, "DELETE", "networks", "remove")
+gen_api(_docker, "POST", "networks", "create")
+gen_api(_docker, "POST", "networks", "connect")
+gen_api(_docker, "POST", "networks", "disconnect")
+gen_api(_docker, "POST", "networks", "prune")
+
+gen_api(_docker, "GET", "volumes", "list")
+gen_api(_docker, "GET", "volumes", "inspect")
+gen_api(_docker, "DELETE", "volumes", "remove")
+gen_api(_docker, "POST", "volumes", "create")
+
+gen_api(_docker, "GET", nil, "events")
+gen_api(_docker, "GET", nil, "version")
+gen_api(_docker, "GET", nil, "info")
+gen_api(_docker, "GET", nil, "_ping")
+gen_api(_docker, "GET", nil, "df")
+
+function _docker.new(options)
+  local docker = {}
+  local _options = options or {}
+  docker.options = {
+    socket_path = _options.socket_path or nil,
+    host = _options.socket_path and "localhost" or _options.host,
+    port = not _options.socket_path and _options.port or nil,
+    tls = _options.tls or nil,
+    tls_cacert = _options.tls and _options.tls_cacert or nil,
+    tls_cert = _options.tls and _options.tls_cert or nil,
+    tls_key = _options.tls and _options.tls_key or nil,
+    version = _options.version or "v1.40",
+    user_agent = _options.user_agent or "LuCI",
+    protocol = _options.protocol or "HTTP/1.1",
+    debug = _options.debug or false,
+    debug_path = _options.debug and _options.debug_path or nil
+  }
+  setmetatable(
+    docker,
+    {
+      __index = function(t, key)
+        if _docker[key] ~= nil then
+          return _docker[key]
+        else
+          return _docker.containers[key]
+        end
+      end
+    }
+  )
+  setmetatable(
+    docker.containers,
+    {
+      __index = function(t, key)
+        if key == "options" then
+          return docker.options
+        end
+      end
+    }
+  )
+  setmetatable(
+    docker.networks,
+    {
+      __index = function(t, key)
+        if key == "options" then
+          return docker.options
+        end
+      end
+    }
+  )
+  setmetatable(
+    docker.images,
+    {
+      __index = function(t, key)
+        if key == "options" then
+          return docker.options
+        end
+      end
+    }
+  )
+  setmetatable(
+    docker.volumes,
+    {
+      __index = function(t, key)
+        if key == "options" then
+          return docker.options
+        end
+      end
+    }
+  )
+  setmetatable(
+    docker.exec,
+    {
+      __index = function(t, key)
+        if key == "options" then
+          return docker.options
+        end
+      end
+    }
+  )
+  return docker
+end
+
+return _docker
index 7d14b1df7d1ce310614ef8dca176e7d6ccb11fb6..8bd7c92bb67b1582312e0bc2f8c4797271d3a079 100644 (file)
@@ -13,7 +13,7 @@ LUCI_TITLE:=LuCI interface with Nginx as Webserver
 LUCI_DESCRIPTION:=Standard OpenWrt set including full admin with ppp support and the default Bootstrap theme
 LUCI_DEPENDS:= \
        +nginx +nginx-mod-luci +luci-mod-admin-full +luci-theme-bootstrap \
-       +luci-app-firewall +luci-proto-ppp +libiwinfo-lua +IPV6:luci-proto-ipv6 \
+       +luci-app-firewall +luci-app-opkg +luci-proto-ppp +libiwinfo-lua +IPV6:luci-proto-ipv6 \
        +rpcd-mod-rrdns
 
 PKG_LICENSE:=Apache-2.0
index facae6dbac9481e14a0f3092bf3168224fca5f65..63aaebba88c4b629e1a9ebc23a8ed27774d52776 100644 (file)
@@ -15,7 +15,7 @@ LUCI_DESCRIPTION:=LuCI with OpenSSL as the SSL backend (libustream-openssl). \
  
 LUCI_DEPENDS:= \
        +nginx-ssl +nginx-mod-luci-ssl +luci-mod-admin-full +luci-theme-bootstrap \
-       +luci-app-firewall +luci-proto-ppp +libiwinfo-lua +IPV6:luci-proto-ipv6 \
+       +luci-app-firewall +luci-app-opkg +luci-proto-ppp +libiwinfo-lua +IPV6:luci-proto-ipv6 \
        +rpcd-mod-rrdns +openssl-util
 
 PKG_LICENSE:=Apache-2.0
diff --git a/luci.mk b/luci.mk
index 452fc08992d9ffff9933f1199106da746b71ac81..5bc4647da8af10836af33e7c5b884b73b6e65caf 100644 (file)
--- a/luci.mk
+++ b/luci.mk
@@ -12,6 +12,7 @@ LUCI_DEFAULTS:=$(notdir $(wildcard ${CURDIR}/root/etc/uci-defaults/*))
 LUCI_PKGARCH?=$(if $(realpath src/Makefile),,all)
 
 # Language code titles
+LUCI_LANG.ar=العربية (Arabic)
 LUCI_LANG.bg=български (Bulgarian)
 LUCI_LANG.bn_BD=বাংলা (Bengali)
 LUCI_LANG.ca=Català (Catalan)
@@ -20,6 +21,7 @@ LUCI_LANG.de=Deutsch (German)
 LUCI_LANG.el=Ελληνικά (Greek)
 LUCI_LANG.en=English
 LUCI_LANG.es=Español (Spanish)
+LUCI_LANG.fi=Suomi (Finnish)
 LUCI_LANG.fr=Français (French)
 LUCI_LANG.he=עִבְרִית (Hebrew)
 LUCI_LANG.hi=हिंदी (Hindi)
index f7b731e6fcafc60c8302ec9edd481a8298594f5e..b1c7de435887ec99493c0d95b99b7754909c142a 100644 (file)
@@ -140,7 +140,7 @@ Firewall = L.Class.extend({
                        var sections = uci.sections('firewall', 'zone');
 
                        for (var i = 0; i < sections.length; i++)
-                               if (L.toArray(sections[i].network || sections[i].name).indexOf(network) != -1)
+                               if (L.toArray(sections[i].network).indexOf(network) != -1)
                                        return new Zone(sections[i]['.name']);
 
                        return null;
@@ -202,9 +202,6 @@ Firewall = L.Class.extend({
                                if (sections[i].name != oldName)
                                        continue;
 
-                               if (L.toArray(sections[i].network).length == 0)
-                                       uci.set('firewall', sections[i]['.name'], 'network', oldName);
-
                                uci.set('firewall', sections[i]['.name'], 'name', newName);
                                found = true;
                        }
index c86f75785ca3a2b670fa0bacfb8ee45f18ad3c31..a50d457e213f0a559d0d106ccbf9e4cf289299ff 100644 (file)
@@ -27,17 +27,7 @@ var CBIJSONConfig = baseclass.extend({
                        if (!data.hasOwnProperty(sectiontype))
                                continue;
 
-                       if (L.isObject(data[sectiontype])) {
-                               this.data[sectiontype] = Object.assign(data[sectiontype], {
-                                       '.anonymous': false,
-                                       '.name': sectiontype,
-                                       '.type': sectiontype
-                               });
-
-                               section_ids.push(sectiontype);
-                               num_sections++;
-                       }
-                       else if (Array.isArray(data[sectiontype])) {
+                       if (Array.isArray(data[sectiontype])) {
                                for (var i = 0, index = 0; i < data[sectiontype].length; i++) {
                                        var item = data[sectiontype][i],
                                            anonymous, name;
@@ -65,6 +55,16 @@ var CBIJSONConfig = baseclass.extend({
                                        });
                                }
                        }
+                       else if (L.isObject(data[sectiontype])) {
+                               this.data[sectiontype] = Object.assign(data[sectiontype], {
+                                       '.anonymous': false,
+                                       '.name': sectiontype,
+                                       '.type': sectiontype
+                               });
+
+                               section_ids.push(sectiontype);
+                               num_sections++;
+                       }
                }
 
                section_ids.sort(L.bind(function(a, b) {
index 4b6894c080f1f1ed41fc74b3463d4af431f93209..83c2807d77250212377abd76d95b38c078b7687f 100644 (file)
                                    args = '';
 
                                /* find require statements in source */
-                               for (var i = 0, off = -1, quote = -1, esc = false; i < source.length; i++) {
+                               for (var i = 0, off = -1, prev = -1, quote = -1, comment = -1, esc = false; i < source.length; i++) {
                                        var chr = source.charCodeAt(i);
 
                                        if (esc) {
                                                esc = false;
                                        }
+                                       else if (comment != -1) {
+                                               if ((comment == 47 && chr == 10) || (comment == 42 && prev == 42 && chr == 47))
+                                                       comment = -1;
+                                       }
+                                       else if ((chr == 42 || chr == 47) && prev == 47) {
+                                               comment = chr;
+                                       }
                                        else if (chr == 92) {
                                                esc = true;
                                        }
                                                off = i + 1;
                                                quote = chr;
                                        }
+
+                                       prev = chr;
                                }
 
                                /* load dependencies and instantiate class */
index 1f9a436f1387fbe9d2059afb214e055048969d94..a6598355d67a217a03c6c788e06a0fe188fed913 100644 (file)
@@ -1176,7 +1176,7 @@ var UIDropdown = UIElement.extend(/** @lends LuCI.ui.Dropdown.prototype */ {
                        ul.style.maxHeight = (vpHeight * 0.5) + 'px';
                        ul.style.WebkitOverflowScrolling = 'touch';
 
-                       function getScrollParent(element) {
+                       var getScrollParent = function(element) {
                                var parent = element,
                                    style = getComputedStyle(element),
                                    excludeStaticParent = (style.position === 'absolute');
index eea837d64ee5c77a53c711ac31035d132f7ab4da..d47392c2392ff5d4796a225572d5590afcc499fb 100644 (file)
@@ -1,6 +1,10 @@
 'use strict';
 'require baseclass';
 
+function bytelen(x) {
+       return new Blob([x]).size;
+}
+
 var Validator = baseclass.extend({
        __name__: 'Validation',
 
@@ -337,7 +341,7 @@ var ValidatorFactory = baseclass.extend({
                },
 
                host: function(ipv4only) {
-                       return this.assert(this.apply('hostname') || this.apply(ipv4only == 1 ? 'ip4addr' : 'ipaddr'),
+                       return this.assert(this.apply('hostname') || this.apply(ipv4only == 1 ? 'ip4addr' : 'ipaddr', null, ['nomask']),
                                _('valid hostname or IP address'));
                },
 
@@ -421,24 +425,23 @@ var ValidatorFactory = baseclass.extend({
                },
 
                length: function(len) {
-                       var val = '' + this.value;
-                       return this.assert(val.length == +len,
+                       return this.assert(bytelen(this.value) == +len,
                                _('value with %d characters').format(len));
                },
 
                rangelength: function(min, max) {
-                       var val = '' + this.value;
-                       return this.assert((val.length >= +min) && (val.length <= +max),
+                       var len = bytelen(this.value);
+                       return this.assert((len >= +min) && (len <= +max),
                                _('value between %d and %d characters').format(min, max));
                },
 
                minlength: function(min) {
-                       return this.assert((''+this.value).length >= +min,
+                       return this.assert(bytelen(this.value) >= +min,
                                _('value with at least %d characters').format(min));
                },
 
                maxlength: function(max) {
-                       return this.assert((''+this.value).length <= +max,
+                       return this.assert(bytelen(this.value) <= +max,
                                _('value with at most %d characters').format(max));
                },
 
index d14a866737a15e438249e0cb4d71f30363fb6d53..d2552d6db4ef311557f45db4a7a1239d495cdb41 100644 (file)
@@ -1034,6 +1034,35 @@ function dispatch(request)
        end
 end
 
+local function hash_filelist(files)
+       local fprint = {}
+       local n = 0
+
+       for i, file in ipairs(files) do
+               local st = fs.stat(file)
+               if st then
+                       fprint[n + 1] = '%x' % st.ino
+                       fprint[n + 2] = '%x' % st.mtime
+                       fprint[n + 3] = '%x' % st.size
+                       n = n + 3
+               end
+       end
+
+       return nixio.crypt(table.concat(fprint, "|"), "$1$"):sub(5):gsub("/", ".")
+end
+
+local function read_cachefile(file, reader)
+       local euid = sys.process.info("uid")
+       local fuid = fs.stat(file, "uid")
+       local mode = fs.stat(file, "modestr")
+
+       if euid ~= fuid or mode ~= "rw-------" then
+               return nil
+       end
+
+       return reader(file)
+end
+
 function createindex()
        local controllers = { }
        local base = "%s/controller/" % util.libpath()
@@ -1047,25 +1076,19 @@ function createindex()
                controllers[#controllers+1] = path
        end
 
+       local cachefile
+
        if indexcache then
-               local cachedate = fs.stat(indexcache, "mtime")
-               if cachedate then
-                       local realdate = 0
-                       for _, obj in ipairs(controllers) do
-                               local omtime = fs.stat(obj, "mtime")
-                               realdate = (omtime and omtime > realdate) and omtime or realdate
-                       end
+               cachefile = "%s.%s.lua" %{ indexcache, hash_filelist(controllers) }
 
-                       if cachedate > realdate and sys.process.info("uid") == 0 then
-                               assert(
-                                       sys.process.info("uid") == fs.stat(indexcache, "uid")
-                                       and fs.stat(indexcache, "modestr") == "rw-------",
-                                       "Fatal: Indexcache is not sane!"
-                               )
+               local res = read_cachefile(cachefile, function(path) return loadfile(path)() end)
+               if res then
+                       index = res
+                       return res
+               end
 
-                               index = loadfile(indexcache)()
-                               return index
-                       end
+               for file in (fs.glob("%s.*.lua" % indexcache) or function() end) do
+                       fs.unlink(file)
                end
        end
 
@@ -1086,8 +1109,8 @@ function createindex()
                end
        end
 
-       if indexcache then
-               local f = nixio.open(indexcache, "w", 600)
+       if cachefile then
+               local f = nixio.open(cachefile, "w", 600)
                f:writeall(util.get_bytecode(index))
                f:close()
        end
@@ -1110,29 +1133,16 @@ function createtree_json()
        }
 
        local files = {}
-       local fprint = {}
        local cachefile
 
        for file in (fs.glob("/usr/share/luci/menu.d/*.json") or function() end) do
                files[#files+1] = file
-
-               if indexcache then
-                       local st = fs.stat(file)
-                       if st then
-                               fprint[#fprint+1] = '%x' % st.ino
-                               fprint[#fprint+1] = '%x' % st.mtime
-                               fprint[#fprint+1] = '%x' % st.size
-                       end
-               end
        end
 
        if indexcache then
-               cachefile = "%s.%s.json" %{
-                       indexcache,
-                       nixio.crypt(table.concat(fprint, "|"), "$1$"):sub(5):gsub("/", ".")
-               }
+               cachefile = "%s.%s.json" %{ indexcache, hash_filelist(files) }
 
-               local res = json.parse(fs.readfile(cachefile) or "")
+               local res = read_cachefile(cachefile, function(path) return json.parse(fs.readfile(path) or "") end)
                if res then
                        return res
                end
@@ -1175,7 +1185,9 @@ function createtree_json()
        end
 
        if cachefile then
-               fs.writefile(cachefile, json.stringify(tree))
+               local f = nixio.open(cachefile, "w", 600)
+               f:writeall(json.stringify(tree))
+               f:close()
        end
 
        return tree
diff --git a/modules/luci-base/po/ar/base.po b/modules/luci-base/po/ar/base.po
new file mode 100644 (file)
index 0000000..2d79274
--- /dev/null
@@ -0,0 +1,7221 @@
+msgid ""
+msgstr ""
+"PO-Revision-Date: 2020-06-03 12:10+0000\n"
+"Last-Translator: Marwan Amireh <amirehmarwan@gmail.com>\n"
+"Language-Team: Arabic <https://hosted.weblate.org/projects/openwrt/luci/ar/>"
+"\n"
+"Language: ar\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 "
+"&& n%100<=10 ? 3 : n%100>=11 ? 4 : 5;\n"
+"X-Generator: Weblate 4.1-dev\n"
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:929
+msgid "%.1f dB"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:114
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:261
+msgid "%d Bit"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3642
+msgid "%d invalid field(s)"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/switch.js:35
+msgid "%s is untagged in multiple VLANs!"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/bandwidth.js:294
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/connections.js:403
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/load.js:270
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/wireless.js:307
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/wireless.js:325
+msgid "(%d minute window, %d second interval)"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:118
+#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:124
+#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:258
+#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:282
+#: modules/luci-compat/luasrc/view/cbi/firewall_zonelist.htm:88
+#: modules/luci-compat/luasrc/view/cbi/firewall_zonelist.htm:91
+msgid "(empty)"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:351
+#: modules/luci-compat/luasrc/view/cbi/network_netinfo.htm:23
+#: modules/luci-compat/luasrc/view/cbi/network_netlist.htm:58
+msgid "(no interfaces attached)"
+msgstr ""
+
+#: modules/luci-compat/luasrc/view/cbi/ucisection.htm:48
+msgid "-- Additional Field --"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/cbi.js:275
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3201
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3533
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:726
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:964
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:1933
+#: modules/luci-compat/luasrc/view/cbi/header.htm:8
+#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:88
+msgid "-- Please choose --"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/cbi.js:276
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:965
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:1934
+#: modules/luci-compat/luasrc/view/cbi/header.htm:9
+msgid "-- custom --"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:270
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:379
+msgid "-- match by label --"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:256
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:362
+msgid "-- match by uuid --"
+msgstr ""
+
+#: modules/luci-compat/luasrc/view/cbi/firewall_zonelist.htm:27
+#: modules/luci-compat/luasrc/view/cbi/network_ifacelist.htm:44
+#: modules/luci-compat/luasrc/view/cbi/network_netlist.htm:23
+msgid "-- please select --"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:939
+msgid "0 = not using RSSI threshold, 1 = do not change driver default"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/load.js:231
+msgid "1 Minute Load:"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/load.js:251
+msgid "15 Minute Load:"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1434
+msgid "4-character hexadecimal ID"
+msgstr ""
+
+#: modules/luci-compat/luasrc/model/network/proto_4x6.lua:18
+#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/464xlat.js:11
+msgid "464XLAT (CLAT)"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/load.js:241
+msgid "5 Minute Load:"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1463
+msgid "6-octet identifier as a hex string - no colons"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1423
+msgid "802.11r Fast Transition"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1611
+msgid "802.11w Association SA Query maximum timeout"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1618
+msgid "802.11w Association SA Query retry timeout"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1599
+msgid "802.11w Management Frame Protection"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1611
+msgid "802.11w maximum timeout"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1618
+msgid "802.11w retry timeout"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:956
+msgid "<abbr title=\"Basic Service Set Identifier\">BSSID</abbr>"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:319
+msgid "<abbr title=\"Domain Name System\">DNS</abbr> query port"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:310
+msgid "<abbr title=\"Domain Name System\">DNS</abbr> server port"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:260
+msgid ""
+"<abbr title=\"Domain Name System\">DNS</abbr> servers will be queried in the "
+"order of the resolvfile"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:945
+msgid "<abbr title=\"Extended Service Set Identifier\">ESSID</abbr>"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:468
+msgid "<abbr title=\"Internet Protocol Version 4\">IPv4</abbr>-Address"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:42
+msgid "<abbr title=\"Internet Protocol Version 4\">IPv4</abbr>-Gateway"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:603
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:36
+msgid "<abbr title=\"Internet Protocol Version 4\">IPv4</abbr>-Netmask"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:31
+msgid ""
+"<abbr title=\"Internet Protocol Version 6\">IPv6</abbr>-Address or Network "
+"(CIDR)"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:42
+msgid "<abbr title=\"Internet Protocol Version 6\">IPv6</abbr>-Gateway"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:497
+msgid "<abbr title=\"Internet Protocol Version 6\">IPv6</abbr>-Suffix (hex)"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/leds.js:58
+msgid "<abbr title=\"Light Emitting Diode\">LED</abbr> Configuration"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/leds.js:69
+msgid "<abbr title=\"Light Emitting Diode\">LED</abbr> Name"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:424
+msgid "<abbr title=\"Media Access Control\">MAC</abbr>-Address"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:491
+msgid "<abbr title=\"The DHCP Unique Identifier\">DUID</abbr>"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:328
+msgid ""
+"<abbr title=\"maximal\">Max.</abbr> <abbr title=\"Dynamic Host Configuration "
+"Protocol\">DHCP</abbr> leases"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:337
+msgid ""
+"<abbr title=\"maximal\">Max.</abbr> <abbr title=\"Extension Mechanisms for "
+"Domain Name System\">EDNS0</abbr> packet size"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:346
+msgid "<abbr title=\"maximal\">Max.</abbr> concurrent queries"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/crontab.js:29
+msgid ""
+"<br/>Note: you need to manually restart the cron service if the crontab file "
+"was empty before editing."
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2679
+msgid "A directory with the same name already exists."
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2664
+msgid "A new login is required since the authentication session expired."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:909
+msgid "A43C + J43 + A43"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:910
+msgid "A43C + J43 + A43 + V43"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:922
+msgid "ADSL"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:898
+msgid "ANSI T1.413"
+msgstr ""
+
+#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:94
+#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:87
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:86
+#: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:67
+msgid "APN"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:197
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:352
+msgid "ARP"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:365
+msgid "ARP IP Targets"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:357
+msgid "ARP Interval"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:381
+msgid "ARP Validation"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:373
+msgid "ARP mode to consider a slave as being up"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:77
+msgid "ARP monitoring is not supported for the selected policy!"
+msgstr ""
+
+#: protocols/luci-proto-relay/htdocs/luci-static/resources/protocol/relay.js:175
+msgid "ARP retry threshold"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:917
+msgid "ATM (Asynchronous Transfer Mode)"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:938
+msgid "ATM Bridges"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:970
+#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:66
+msgid "ATM Virtual Channel Identifier (VCI)"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:971
+#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:70
+msgid "ATM Virtual Path Identifier (VPI)"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:938
+msgid ""
+"ATM bridges expose encapsulated ethernet in AAL5 connections as virtual "
+"Linux network interfaces which can be used in conjunction with DHCP or PPP "
+"to dial into the provider network."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:977
+#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:62
+msgid "ATM device number"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:37
+msgid "ATU-C System Vendor ID"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:265
+#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:543
+#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:547
+msgid "Absent Interface"
+msgstr ""
+
+#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoe.js:47
+msgid "Access Concentrator"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:927
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1032
+msgid "Access Point"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:360
+msgid "Actions"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:200
+msgid "Active <abbr title=\"Internet Protocol Version 4\">IPv4</abbr>-Routes"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:206
+msgid "Active <abbr title=\"Internet Protocol Version 6\">IPv6</abbr>-Routes"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/30_network.js:81
+msgid "Active Connections"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:33
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:92
+msgid "Active DHCP Leases"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:52
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:94
+msgid "Active DHCPv6 Leases"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:203
+msgid "Active-Backup policy (active-backup, 1)"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/network.js:3650
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:929
+#: protocols/luci-proto-hnet/htdocs/luci-static/resources/protocol/hnet.js:23
+msgid "Ad-Hoc"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:208
+msgid "Adaptive load balancing (balance-alb, 6)"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:207
+msgid "Adaptive transmit load balancing (balance-tlb, 5)"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/form.js:2013
+#: modules/luci-base/htdocs/luci-static/resources/form.js:2016
+#: modules/luci-base/htdocs/luci-static/resources/form.js:2030
+#: modules/luci-base/htdocs/luci-static/resources/form.js:2031
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3016
+#: modules/luci-compat/luasrc/view/cbi/nsection.htm:25
+#: modules/luci-compat/luasrc/view/cbi/tblsection.htm:189
+#: modules/luci-compat/luasrc/view/cbi/tblsection.htm:197
+#: modules/luci-compat/luasrc/view/cbi/tsection.htm:39
+#: modules/luci-compat/luasrc/view/cbi/tsection.htm:47
+#: modules/luci-compat/luasrc/view/cbi/ucisection.htm:54
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:827
+msgid "Add"
+msgstr "إضافة"
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:942
+msgid "Add ATM Bridge"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/protocol/static.js:92
+msgid "Add IPv4 address…"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/protocol/static.js:207
+msgid "Add IPv6 address…"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/leds.js:65
+msgid "Add LED action"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/switch.js:219
+msgid "Add VLAN"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/dropbear.js:15
+msgid "Add instance"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:146
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:152
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:247
+msgid "Add key"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:248
+msgid "Add local domain suffix to names served from hosts files"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:311
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:757
+msgid "Add new interface..."
+msgstr ""
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:105
+msgid "Add peer"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:200
+msgid "Additional Hosts files"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:255
+msgid "Additional servers file"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/30_network.js:34
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/30_network.js:35
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/30_network.js:36
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/30_network.js:37
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/30_network.js:38
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/30_network.js:39
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/30_network.js:40
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/30_network.js:41
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/30_network.js:42
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/30_network.js:43
+msgid "Address"
+msgstr ""
+
+#: protocols/luci-proto-relay/htdocs/luci-static/resources/protocol/relay.js:151
+msgid "Address to access local relay bridge"
+msgstr ""
+
+#: modules/luci-base/root/usr/share/luci/menu.d/luci-base.json:3
+#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:15
+msgid "Administration"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:164
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:324
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:553
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:968
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:25
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:866
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:924
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:241
+msgid "Advanced Settings"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:28
+msgid "Aggregate Transmit Power (ACTATP)"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:258
+msgid "Aggregation Selection Logic"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:261
+msgid "Aggregator: All slaves down or has no slaves (stable, 0)"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:263
+msgid ""
+"Aggregator: Chosen by the largest number of ports + slave added/removed or "
+"state changes (count, 2)"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:262
+msgid "Aggregator: Slave added/removed or state changes (bandwidth, 1)"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:171
+msgid "Alert"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/network.js:2855
+#: modules/luci-compat/luasrc/model/network.lua:1417
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:61
+msgid "Alias Interface"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:145
+msgid "Alias of \"%s\""
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:263
+msgid "All Servers"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:209
+msgid ""
+"Allocate IP addresses sequentially, starting from the lowest available "
+"address"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:208
+msgid "Allocate IP sequentially"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/dropbear.js:25
+msgid "Allow <abbr title=\"Secure Shell\">SSH</abbr> password authentication"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1112
+msgid "Allow AP mode to disconnect STAs based on low ACK condition"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1016
+msgid "Allow all except listed"
+msgstr ""
+
+#: modules/luci-compat/root/usr/share/rpcd/acl.d/luci-compat.json:3
+msgid "Allow full UCI access for legacy applications"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:892
+msgid "Allow legacy 802.11b rates"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1015
+msgid "Allow listed only"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:293
+msgid "Allow localhost"
+msgstr ""
+
+#: modules/luci-mod-system/root/usr/share/rpcd/acl.d/luci-mod-system.json:157
+msgid "Allow rebooting the device"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/dropbear.js:36
+msgid "Allow remote hosts to connect to local SSH forwarded ports"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/dropbear.js:31
+msgid "Allow root logins with password"
+msgstr ""
+
+#: modules/luci-base/root/usr/share/rpcd/acl.d/luci-base.json:3
+msgid "Allow system feature probing"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/dropbear.js:31
+msgid "Allow the <em>root</em> user to login with password"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:294
+msgid ""
+"Allow upstream responses in the 127.0.0.0/8 range, e.g. for RBL services"
+msgstr ""
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:128
+msgid "Allowed IPs"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:654
+msgid "Always announce default router"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/led-trigger/none.js:5
+msgid "Always off (kernel: none)"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/led-trigger/default-on.js:6
+msgid "Always on (kernel: default-on)"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:907
+msgid ""
+"Always use 40MHz channels even if the secondary channel overlaps. Using this "
+"option does not comply with IEEE 802.11n-2009!"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/form.js:603
+msgid "An error occurred while saving the form:"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:890
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:20
+msgid "Annex"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:891
+msgid "Annex A + L + M (all)"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:899
+msgid "Annex A G.992.1"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:900
+msgid "Annex A G.992.2"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:901
+msgid "Annex A G.992.3"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:902
+msgid "Annex A G.992.5"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:892
+msgid "Annex B (all)"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:895
+msgid "Annex B G.992.1"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:896
+msgid "Annex B G.992.3"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:897
+msgid "Annex B G.992.5"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:893
+msgid "Annex J (all)"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:903
+msgid "Annex L G.992.3 POTS 1"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:894
+msgid "Annex M (all)"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:904
+msgid "Annex M G.992.3"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:905
+msgid "Annex M G.992.5"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:654
+msgid "Announce as default router even if no public prefix is available."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:659
+msgid "Announced DNS domains"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:658
+msgid "Announced DNS servers"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1588
+msgid "Anonymous Identity"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:162
+msgid "Anonymous Mount"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:158
+msgid "Anonymous Swap"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:84
+#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:174
+#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:195
+#: modules/luci-compat/luasrc/view/cbi/firewall_zonelist.htm:60
+msgid "Any zone"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:119
+msgid "Apply backup?"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4229
+msgid "Apply request failed with status <code>%h</code>"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2181
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4095
+msgid "Apply unchecked"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4168
+msgid "Applying configuration changes… %ds"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:56
+msgid "Architecture"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/protocol/static.js:184
+#: protocols/luci-proto-hnet/htdocs/luci-static/resources/protocol/hnet.js:27
+msgid ""
+"Assign a part of given length of every public IPv6-prefix to this interface"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/protocol/static.js:189
+#: protocols/luci-proto-hnet/htdocs/luci-static/resources/protocol/hnet.js:31
+msgid ""
+"Assign prefix parts using this hexadecimal subprefix ID for this interface."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2070
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:245
+msgid "Associated Stations"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:46
+msgid "Associations"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:154
+msgid "Attempt to enable configured mount points for attached devices"
+msgstr ""
+
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:104
+#: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:64
+msgid "Auth Group"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1527
+msgid "Authentication"
+msgstr ""
+
+#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:90
+#: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:70
+msgid "Authentication Type"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:172
+msgid "Authoritative"
+msgstr ""
+
+#: modules/luci-base/luasrc/view/sysauth.htm:17
+msgid "Authorization Required"
+msgstr ""
+
+#: themes/luci-theme-material/luasrc/view/themes/material/header.htm:196
+#: themes/luci-theme-material/luasrc/view/themes/material/header.htm:197
+#: themes/luci-theme-rosy/luasrc/view/themes/rosy/header.htm:241
+#: themes/luci-theme-rosy/luasrc/view/themes/rosy/header.htm:244
+msgid "Auto Refresh"
+msgstr ""
+
+#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:106
+#: protocols/luci-proto-hnet/htdocs/luci-static/resources/protocol/hnet.js:18
+#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/dhcpv6.js:24
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:98
+#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/l2tp.js:50
+#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:94
+#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:81
+#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoe.js:55
+#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pptp.js:68
+msgid "Automatic"
+msgstr ""
+
+#: modules/luci-compat/luasrc/model/network/proto_hnet.lua:7
+#: protocols/luci-proto-hnet/htdocs/luci-static/resources/protocol/hnet.js:7
+msgid "Automatic Homenet (HNCP)"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:174
+msgid "Automatically check filesystem for errors before mounting"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:170
+msgid "Automatically mount filesystems on hotplug"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:166
+msgid "Automatically mount swap on hotplug"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:170
+msgid "Automount Filesystem"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:166
+msgid "Automount Swap"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:193
+msgid "Available"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/bandwidth.js:268
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/bandwidth.js:278
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/connections.js:329
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/connections.js:339
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/connections.js:349
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/load.js:234
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/load.js:244
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/load.js:254
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/wireless.js:263
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/wireless.js:273
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/wireless.js:291
+msgid "Average:"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:911
+msgid "B43 + B43C"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:912
+msgid "B43 + B43C + V43"
+msgstr ""
+
+#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/map.js:48
+msgid "BR / DMR / AFTR"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:158
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:182
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1657
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:44
+msgid "BSSID"
+msgstr ""
+
+#: modules/luci-compat/luasrc/view/cbi/footer.htm:14
+#: modules/luci-compat/luasrc/view/cbi/simpleform.htm:48
+msgid "Back to Overview"
+msgstr ""
+
+#: modules/luci-mod-system/luasrc/model/cbi/admin_system/backupfiles.lua:48
+msgid "Back to configuration"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:363
+msgid "Backup"
+msgstr ""
+
+#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:114
+msgid "Backup / Flash Firmware"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:323
+#: modules/luci-mod-system/luasrc/model/cbi/admin_system/backupfiles.lua:12
+msgid "Backup file list"
+msgstr ""
+
+#: modules/luci-compat/luasrc/view/cbi/wireless_modefreq.htm:158
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:451
+msgid "Band"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:910
+msgid "Beacon Interval"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:324
+#: modules/luci-mod-system/luasrc/model/cbi/admin_system/backupfiles.lua:46
+msgid ""
+"Below is the determined list of files to backup. It consists of changed "
+"configuration files marked by opkg, essential base files and the user "
+"defined backup patterns."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:388
+msgid ""
+"Bind dynamically to interfaces rather than wildcard address (recommended as "
+"linux default)"
+msgstr ""
+
+#: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:48
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:57
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:52
+msgid "Bind interface"
+msgstr ""
+
+#: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:48
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:57
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:52
+msgid "Bind the tunnel to this interface (optional)."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:129
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:188
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:63
+msgid "Bitrate"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:266
+msgid "Bogus NX Domain Override"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:199
+msgid "Bonding Policy"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/network.js:2861
+#: modules/luci-compat/luasrc/model/network.lua:1421
+msgid "Bridge"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:416
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:730
+msgid "Bridge interfaces"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:978
+msgid "Bridge unit number"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:412
+msgid "Bring up on boot"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:205
+msgid "Broadcast policy (broadcast, 3)"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2769
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3752
+msgid "Browse…"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/20_memory.js:37
+msgid "Buffered"
+msgstr ""
+
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:138
+msgid "CA certificate; if empty it will be saved after the first connection."
+msgstr ""
+
+#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/464xlat.js:7
+msgid "CLAT configuration failed"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/processes.js:72
+msgid "CPU usage (%)"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/20_memory.js:41
+msgid "Cached"
+msgstr ""
+
+#: modules/luci-compat/luasrc/model/network/proto_modemmanager.lua:53
+#: modules/luci-compat/luasrc/model/network/proto_qmi.lua:53
+#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:40
+#: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:21
+msgid "Call failed"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2862
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3761
+#: modules/luci-compat/luasrc/view/cbi/delegator.htm:14
+#: modules/luci-compat/luasrc/view/cbi/simpleform.htm:52
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:187
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:763
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1944
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:128
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:272
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:184
+msgid "Cancel"
+msgstr ""
+
+#: protocols/luci-proto-hnet/htdocs/luci-static/resources/protocol/hnet.js:17
+msgid "Category"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1511
+msgid "Certificate constraint (Domain)"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1508
+msgid "Certificate constraint (SAN)"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1505
+msgid "Certificate constraint (Subject)"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1514
+msgid "Certificate constraint (Wildcard)"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1505
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1563
+msgid ""
+"Certificate constraint substring - e.g. /CN=wifi.mycompany.com<br />See "
+"`logread -f` during handshake for actual values"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1511
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1569
+msgid ""
+"Certificate constraint(s) against DNS SAN values (if available)<br />or "
+"Subject CN (exact match)"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1514
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1572
+msgid ""
+"Certificate constraint(s) against DNS SAN values (if available)<br />or "
+"Subject CN (suffix match)"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1508
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1566
+msgid ""
+"Certificate constraint(s) via Subject Alternate Name values<br />(supported "
+"attributes: EMAIL, DNS, URI) - e.g. DNS:wifi.mycompany.com"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js:53
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js:56
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js:200
+msgid "Chain"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3981
+msgid "Changes"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4264
+msgid "Changes have been reverted."
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/password.js:46
+msgid "Changes the administrator password for accessing the device"
+msgstr ""
+
+#: modules/luci-compat/luasrc/view/cbi/wireless_modefreq.htm:162
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:128
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:184
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:460
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1655
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:62
+msgid "Channel"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:174
+msgid "Check filesystems before mount"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1906
+msgid "Check this option to delete the existing networks from this radio."
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:110
+msgid "Checking archive…"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:193
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:195
+msgid "Checking image…"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:392
+msgid "Choose mtdblock"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:491
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1934
+msgid ""
+"Choose the firewall zone you want to assign to this interface. Select "
+"<em>unspecified</em> to remove the interface from the associated zone or "
+"fill out the <em>custom</em> field to define a new zone and attach the "
+"interface to it."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:959
+msgid ""
+"Choose the network(s) you want to attach to this wireless interface or fill "
+"out the <em>custom</em> field to define a new network."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1148
+msgid "Cipher"
+msgstr ""
+
+#: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:91
+msgid "Cisco UDP encapsulation"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:363
+msgid ""
+"Click \"Generate archive\" to download a tar archive of the current "
+"configuration files."
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:389
+msgid ""
+"Click \"Save mtdblock\" to download specified mtdblock file. (NOTE: THIS "
+"FEATURE IS FOR PROFESSIONALS! )"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/network.js:3649
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:928
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1033
+msgid "Client"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/protocol/dhcp.js:49
+#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/dhcpv6.js:47
+msgid "Client ID to send when requesting DHCP"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:148
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:154
+msgid "Close"
+msgstr ""
+
+#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:157
+#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:141
+#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:128
+#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoe.js:106
+#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pptp.js:115
+#: protocols/luci-proto-pppossh/htdocs/luci-static/resources/protocol/pppossh.js:138
+msgid ""
+"Close inactive connection after the given amount of seconds, use 0 to "
+"persist connection"
+msgstr ""
+
+#: modules/luci-mod-system/luasrc/model/cbi/admin_system/backupfiles.lua:49
+msgid "Close list..."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:42
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:61
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2068
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/connections.js:389
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js:317
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js:320
+#: themes/luci-theme-material/luasrc/view/themes/material/header.htm:204
+msgid "Collecting data..."
+msgstr "جمع البيانات..."
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/processes.js:71
+msgid "Command"
+msgstr "الأمر"
+
+#: modules/luci-base/htdocs/luci-static/resources/rpc.js:404
+msgid "Command OK"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/startup.js:33
+msgid "Command failed"
+msgstr "فشل الأمر"
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js:72
+msgid "Comment"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1626
+msgid ""
+"Complicates key reinstallation attacks on the client side by disabling "
+"retransmission of EAPOL-Key frames that are used to install keys. This "
+"workaround might cause interoperability issues and reduced robustness of key "
+"negotiation especially in environments with heavy traffic load."
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3981
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:421
+msgid "Configuration"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4143
+msgid "Configuration changes applied."
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4081
+msgid "Configuration changes have been rolled back!"
+msgstr ""
+
+#: modules/luci-compat/luasrc/model/network/proto_ncm.lua:63
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:21
+msgid "Configuration failed"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:175
+msgid "Confirm disconnect"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/password.js:55
+msgid "Confirmation"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:46
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/30_network.js:51
+msgid "Connected"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/network.js:9
+#: modules/luci-compat/luasrc/model/network.lua:27
+msgid "Connection attempt failed"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/rpc.js:414
+msgid "Connection lost"
+msgstr ""
+
+#: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:117
+msgid "Connections"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:377
+msgid "Consider the slave up when all ARP IP targets are reachable (all, 1)"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:376
+msgid "Consider the slave up when any ARP IP target is reachable (any, 0)"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/crontab.js:18
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:340
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/startup.js:55
+msgid "Contents have been saved."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:742
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:132
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:264
+msgid "Continue"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4117
+msgid ""
+"Could not regain access to the device after applying the configuration "
+"changes. You might need to reconnect if you modified network related "
+"settings such as the IP address or wireless security credentials."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:189
+msgid "Country"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:889
+msgid "Country Code"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:491
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1934
+msgid "Create / Assign firewall-zone"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:798
+msgid "Create interface"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:416
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:730
+msgid "Creates a bridge over specified interface(s)"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:170
+msgid "Critical"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:174
+msgid "Cron Log Level"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:533
+msgid "Current power"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:568
+#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:570
+#: modules/luci-compat/luasrc/view/cbi/network_ifacelist.htm:51
+#: modules/luci-compat/luasrc/view/cbi/network_ifacelist.htm:53
+#: modules/luci-compat/luasrc/view/cbi/network_ifacelist.htm:82
+#: modules/luci-compat/luasrc/view/cbi/network_ifacelist.htm:83
+msgid "Custom Interface"
+msgstr ""
+
+#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/dhcpv6.js:36
+msgid "Custom delegated IPv6-prefix"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:382
+msgid ""
+"Custom files (certificates, scripts) may remain on the system. To prevent "
+"this, perform a factory-reset first."
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/led-trigger/timer.js:6
+msgid "Custom flash interval (kernel: timer)"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/leds.js:59
+msgid ""
+"Customizes the behaviour of the device <abbr title=\"Light Emitting Diode"
+"\">LED</abbr>s if possible."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1345
+msgid "DAE-Client"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1350
+msgid "DAE-Port"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1355
+msgid "DAE-Secret"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:327
+msgid "DHCP Server"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:155
+#: modules/luci-mod-network/root/usr/share/luci/menu.d/luci-mod-network.json:50
+msgid "DHCP and DNS"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/network.js:1966
+#: modules/luci-base/htdocs/luci-static/resources/protocol/dhcp.js:16
+#: modules/luci-compat/luasrc/model/network.lua:969
+msgid "DHCP client"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:619
+msgid "DHCP-Options"
+msgstr ""
+
+#: modules/luci-compat/luasrc/model/network/proto_dhcpv6.lua:7
+#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/dhcpv6.js:7
+msgid "DHCPv6 client"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:646
+msgid "DHCPv6-Mode"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:631
+msgid "DHCPv6-Service"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/30_network.js:45
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/30_network.js:46
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/30_network.js:47
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/30_network.js:48
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/30_network.js:49
+msgid "DNS"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:277
+msgid "DNS forwardings"
+msgstr ""
+
+#: protocols/luci-proto-hnet/htdocs/luci-static/resources/protocol/hnet.js:37
+msgid "DNS-Label / FQDN"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:228
+msgid "DNSSEC"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:232
+msgid "DNSSEC check unsigned"
+msgstr ""
+
+#: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:99
+msgid "DPD Idle Timeout"
+msgstr ""
+
+#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/dslite.js:41
+msgid "DS-Lite AFTR address"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:887
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:45
+msgid "DSL"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:14
+msgid "DSL Status"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:920
+msgid "DSL line mode"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1088
+msgid "DTIM Interval"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:57
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:58
+msgid "DUID"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:22
+msgid "Data Rate"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:165
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:176
+msgid "Debug"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1320
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1335
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1350
+msgid "Default %d"
+msgstr ""
+
+#: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:107
+msgid "Default Route"
+msgstr ""
+
+#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/464xlat.js:48
+#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/6in4.js:85
+#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/6rd.js:65
+#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/6to4.js:49
+#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/dslite.js:67
+#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/map.js:80
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:108
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:150
+msgid "Default gateway"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:646
+msgid "Default is stateless + stateful"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/led-trigger/default-on.js:11
+msgid "Default state"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:619
+msgid ""
+"Define additional DHCP options, for example "
+"\"<code>6,192.168.2.1,192.168.2.2</code>\" which advertises different DNS "
+"servers to clients."
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/form.js:2083
+#: modules/luci-base/htdocs/luci-static/resources/form.js:2508
+#: modules/luci-base/htdocs/luci-static/resources/form.js:2512
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3000
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2831
+#: modules/luci-compat/luasrc/view/cbi/nsection.htm:11
+#: modules/luci-compat/luasrc/view/cbi/tblsection.htm:162
+#: modules/luci-compat/luasrc/view/cbi/tsection.htm:16
+msgid "Delete"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:180
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:186
+msgid "Delete key"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2728
+msgid "Delete request failed: %s"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:847
+msgid "Delete this network"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1088
+msgid "Delivery Traffic Indication Message Interval"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/switch.js:340
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:114
+msgid "Description"
+msgstr "الوصف"
+
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2827
+msgid "Deselect"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:220
+msgid "Design"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/connections.js:384
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js:70
+msgid "Destination"
+msgstr ""
+
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:48
+msgid "Destination port"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:59
+#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:165
+msgid "Destination zone"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:67
+#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:191
+#: modules/luci-compat/luasrc/view/cbi/firewall_zonelist.htm:43
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:45
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:80
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/30_network.js:55
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/led-trigger/netdev.js:12
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:247
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:280
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:356
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:392
+msgid "Device"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:861
+msgid "Device Configuration"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:132
+msgid "Device is not active"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:224
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:599
+msgid "Device is restarting…"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4116
+msgid "Device unreachable!"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/reboot.js:47
+msgid "Device unreachable! Still waiting for device..."
+msgstr ""
+
+#: modules/luci-mod-network/root/usr/share/luci/menu.d/luci-mod-network.json:88
+msgid "Diagnostics"
+msgstr ""
+
+#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:101
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:93
+msgid "Dial number"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2624
+msgid "Directory"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:839
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:879
+msgid "Disable"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:579
+msgid ""
+"Disable <abbr title=\"Dynamic Host Configuration Protocol\">DHCP</abbr> for "
+"this interface."
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/connections.js:174
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/connections.js:373
+msgid "Disable DNS lookups"
+msgstr ""
+
+#: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:93
+msgid "Disable Encryption"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1098
+msgid "Disable Inactivity Polling"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:837
+msgid "Disable this network"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1600
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/startup.js:66
+#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:107
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:99
+#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/l2tp.js:51
+#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:95
+#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:82
+#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoe.js:56
+#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pptp.js:69
+msgid "Disabled"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1112
+msgid "Disassociate On Low Acknowledgement"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:287
+msgid "Discard upstream RFC1918 responses"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:197
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:665
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:231
+msgid "Disconnect"
+msgstr ""
+
+#: modules/luci-compat/luasrc/model/network/proto_ncm.lua:64
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:22
+msgid "Disconnection attempt failed"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/form.js:606
+#: modules/luci-base/htdocs/luci-static/resources/form.js:2707
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3262
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3998
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4087
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1680
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:330
+msgid "Dismiss"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:895
+msgid "Distance Optimization"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:895
+msgid "Distance to farthest network member in meters."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:155
+msgid ""
+"Dnsmasq is a combined <abbr title=\"Dynamic Host Configuration Protocol"
+"\">DHCP</abbr>-Server and <abbr title=\"Domain Name System\">DNS</abbr>-"
+"Forwarder for <abbr title=\"Network Address Translation\">NAT</abbr> "
+"firewalls"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:252
+msgid "Do not cache negative replies, e.g. for not existing domains"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:219
+msgid "Do not forward requests that cannot be answered by public name servers"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:214
+msgid "Do not forward reverse lookups for local networks"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2714
+msgid "Do you really want to delete \"%s\" ?"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:181
+msgid "Do you really want to delete the following SSH key?"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:94
+msgid "Do you really want to erase all settings?"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2712
+msgid "Do you really want to recursively delete the directory \"%s\" ?"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:168
+msgid "Domain required"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:300
+msgid "Domain whitelist"
+msgstr ""
+
+#: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:67
+msgid "Don't Fragment"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:169
+msgid ""
+"Don't forward <abbr title=\"Domain Name System\">DNS</abbr>-Requests without "
+"<abbr title=\"Domain Name System\">DNS</abbr>-Name"
+msgstr ""
+
+#: modules/luci-compat/luasrc/view/cbi/tblsection.htm:152
+msgid "Down"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:402
+msgid "Down Delay"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:366
+msgid "Download backup"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:399
+msgid "Download mtdblock"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:925
+msgid "Downstream SNR offset"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/form.js:2466
+msgid "Drag to reorder"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:341
+msgid "Drop Duplicate Frames"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/dropbear.js:12
+msgid "Dropbear Instance"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/dropbear.js:10
+msgid ""
+"Dropbear offers <abbr title=\"Secure Shell\">SSH</abbr> network shell access "
+"and an integrated <abbr title=\"Secure Copy\">SCP</abbr> server"
+msgstr ""
+
+#: modules/luci-compat/luasrc/model/network/proto_4x6.lua:14
+#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/dslite.js:11
+msgid "Dual-Stack Lite (RFC6333)"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:595
+msgid "Dynamic <abbr title=\"Dynamic Host Configuration Protocol\">DHCP</abbr>"
+msgstr ""
+
+#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/6in4.js:60
+msgid "Dynamic tunnel"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:595
+msgid ""
+"Dynamically allocate DHCP addresses for clients. If disabled, only clients "
+"having static leases will be served."
+msgstr ""
+
+#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/map.js:67
+msgid "EA-bits length"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1483
+msgid "EAP-Method"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/form.js:2486
+#: modules/luci-base/htdocs/luci-static/resources/form.js:2489
+#: modules/luci-base/htdocs/luci-static/resources/form.js:2863
+#: modules/luci-compat/luasrc/view/cbi/tblsection.htm:154
+#: modules/luci-compat/luasrc/view/cbi/tblsection.htm:160
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:339
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:844
+msgid "Edit"
+msgstr ""
+
+#: modules/luci-compat/luasrc/view/cbi/error.htm:13
+msgid ""
+"Edit the raw configuration data above to fix any error and hit \"Save\" to "
+"reload the page."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:842
+msgid "Edit this network"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:793
+msgid "Edit wireless network"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:172
+msgid "Emergency"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:839
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:879
+msgid "Enable"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:462
+msgid ""
+"Enable <abbr title=\"Internet Group Management Protocol\">IGMP</abbr> "
+"snooping"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:460
+msgid "Enable <abbr title=\"Spanning Tree Protocol\">STP</abbr>"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/connections.js:174
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/connections.js:367
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/connections.js:373
+msgid "Enable DNS lookups"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:292
+msgid "Enable Dynamic Shuffling Of Flows"
+msgstr ""
+
+#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/6in4.js:60
+msgid "Enable HE.net dynamic endpoint update"
+msgstr ""
+
+#: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:89
+msgid "Enable IPv6 negotiation"
+msgstr ""
+
+#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/l2tp.js:49
+#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:93
+#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:80
+#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoe.js:54
+#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pptp.js:67
+#: protocols/luci-proto-pppossh/htdocs/luci-static/resources/protocol/pppossh.js:93
+msgid "Enable IPv6 negotiation on the PPP link"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/switch.js:192
+msgid "Enable Jumbo Frame passthrough"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:240
+msgid "Enable NTP client"
+msgstr ""
+
+#: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:96
+msgid "Enable Single DES"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:361
+msgid "Enable TFTP server"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/switch.js:184
+msgid "Enable VLAN functionality"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1630
+msgid "Enable WPS pushbutton, requires WPA(2)-PSK/WPA3-SAE"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1626
+msgid "Enable key reinstallation (KRACK) countermeasures"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/switch.js:187
+msgid "Enable learning and aging"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/switch.js:198
+msgid "Enable mirroring of incoming packets"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/switch.js:199
+msgid "Enable mirroring of outgoing packets"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:882
+msgid ""
+"Enable packet steering across all CPUs. May help or hinder network speed."
+msgstr ""
+
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:80
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:75
+msgid "Enable rx checksum"
+msgstr ""
+
+#: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:67
+msgid "Enable the DF (Don't Fragment) flag of the encapsulating packets."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:837
+msgid "Enable this network"
+msgstr ""
+
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:84
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:79
+msgid "Enable tx checksum"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:243
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:352
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/startup.js:66
+msgid "Enabled"
+msgstr "ممكّن"
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:462
+msgid "Enables IGMP snooping on this bridge"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1423
+msgid ""
+"Enables fast roaming among access points that belong to the same Mobility "
+"Domain"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:460
+msgid "Enables the Spanning Tree Protocol on this bridge"
+msgstr ""
+
+#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/dslite.js:59
+msgid "Encapsulation limit"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:915
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:973
+msgid "Encapsulation mode"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:159
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:183
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1117
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1658
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:45
+msgid "Encryption"
+msgstr ""
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:141
+msgid "Endpoint Host"
+msgstr ""
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:145
+msgid "Endpoint Port"
+msgstr ""
+
+#: modules/luci-compat/luasrc/view/cbi/dropdown.htm:16
+msgid "Enter custom value"
+msgstr ""
+
+#: modules/luci-compat/luasrc/view/cbi/dropdown.htm:16
+msgid "Enter custom values"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:97
+msgid "Erasing..."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:102
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:103
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:104
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:105
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:106
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:169
+msgid "Error"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:30
+msgid "Errored seconds (ES)"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/network.js:2873
+#: modules/luci-compat/luasrc/model/network.lua:1433
+msgid "Ethernet Adapter"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/network.js:2864
+#: modules/luci-compat/luasrc/model/network.lua:1423
+msgid "Ethernet Switch"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:270
+msgid "Every 30 seconds (slow, 0)"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:271
+msgid "Every second (fast, 1)"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:399
+msgid "Exclude interfaces"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:247
+msgid "Expand hosts"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/protocol/static.js:198
+msgid "Expecting a hexadecimal assignment hint"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:64
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:73
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:79
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:107
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:121
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:125
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:129
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:132
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:136
+msgid "Expecting: %s"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:48
+msgid "Expecting: non-empty value"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/30_network.js:50
+msgid "Expires"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:591
+msgid ""
+"Expiry time of leased addresses, minimum is 2 minutes (<code>2m</code>)."
+msgstr ""
+
+#: protocols/luci-proto-hnet/htdocs/luci-static/resources/protocol/hnet.js:19
+msgid "External"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1474
+msgid "External R0 Key Holder List"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1478
+msgid "External R1 Key Holder List"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:146
+msgid "External system log server"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:151
+msgid "External system log server port"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:156
+msgid "External system log server protocol"
+msgstr ""
+
+#: protocols/luci-proto-pppossh/htdocs/luci-static/resources/protocol/pppossh.js:79
+msgid "Extra SSH command options"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1448
+msgid "FT over DS"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1449
+msgid "FT over the Air"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1446
+msgid "FT protocol"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/password.js:87
+msgid "Failed to change the system password."
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4075
+msgid "Failed to confirm apply within %ds, waiting for rollback…"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/startup.js:37
+msgid "Failed to execute \"/etc/init.d/%s %s\" action: %s"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2632
+msgid "File"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2579
+msgid "File not accessible"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2770
+msgid "Filename"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:374
+msgid "Filename of the boot image advertised to clients"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:191
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:314
+msgid "Filesystem"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:213
+msgid "Filter private"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:218
+msgid "Filter useless"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:388
+msgid "Filtering for all slaves, no validation"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:389
+msgid "Filtering for all slaves, validation only for active slave"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:390
+msgid "Filtering for all slaves, validation only for backup slaves"
+msgstr ""
+
+#: modules/luci-compat/luasrc/model/network/proto_ncm.lua:65
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:23
+msgid "Finalizing failed"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:150
+msgid ""
+"Find all currently attached filesystems and swap and replace configuration "
+"with defaults based on what was detected"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:820
+msgid "Find and join network"
+msgstr ""
+
+#: modules/luci-compat/luasrc/view/cbi/delegator.htm:9
+msgid "Finish"
+msgstr ""
+
+#: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:15
+msgid "Firewall"
+msgstr ""
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:82
+msgid "Firewall Mark"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:326
+msgid "Firewall Settings"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js:297
+msgid "Firewall Status"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:932
+msgid "Firmware File"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:57
+msgid "Firmware Version"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:320
+msgid "Fixed source port for outbound DNS queries"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:283
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:416
+msgid "Flash image..."
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:279
+msgid "Flash image?"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:406
+msgid "Flash new firmware image"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:356
+msgid "Flash operations"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:288
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:290
+msgid "Flashing…"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:598
+msgid "Force"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:907
+msgid "Force 40MHz mode"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1158
+msgid "Force CCMP (AES)"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:598
+msgid "Force DHCP on this network even if another server is detected."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1159
+msgid "Force TKIP"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1160
+msgid "Force TKIP and CCMP (AES)"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:864
+msgid "Force link"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:255
+msgid "Force upgrade"
+msgstr ""
+
+#: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:90
+msgid "Force use of NAT-T"
+msgstr ""
+
+#: modules/luci-base/luasrc/view/csrftoken.htm:8
+msgid "Form token mismatch"
+msgstr ""
+
+#: protocols/luci-proto-relay/htdocs/luci-static/resources/protocol/relay.js:164
+msgid "Forward DHCP traffic"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:29
+msgid "Forward Error Correction Seconds (FECS)"
+msgstr ""
+
+#: protocols/luci-proto-relay/htdocs/luci-static/resources/protocol/relay.js:161
+msgid "Forward broadcast traffic"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:934
+msgid "Forward mesh peer traffic"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:980
+msgid "Forwarding mode"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:899
+msgid "Fragmentation Threshold"
+msgstr ""
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:95
+msgid ""
+"Further information about WireGuard interfaces and peers at <a href='http://"
+"wireguard.com'>wireguard.com</a>."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:128
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:184
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:62
+msgid "GHz"
+msgstr ""
+
+#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:91
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:77
+msgid "GPRS only"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/30_network.js:44
+msgid "Gateway"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/dropbear.js:36
+msgid "Gateway Ports"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/network.js:11
+#: modules/luci-compat/luasrc/model/network.lua:29
+msgid "Gateway address is invalid"
+msgstr ""
+
+#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:118
+msgid "Gateway metric"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:161
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:323
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:24
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:240
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:108
+msgid "General Settings"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:552
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:967
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:865
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:921
+msgid "General Setup"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:150
+msgid "Generate Config"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1452
+msgid "Generate PMK locally"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:368
+msgid "Generate archive"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/password.js:79
+msgid "Given password confirmation did not match, password not changed!"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:146
+msgid "Global Settings"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:875
+msgid "Global network options"
+msgstr ""
+
+#: themes/luci-theme-bootstrap/luasrc/view/themes/bootstrap/header.htm:57
+#: themes/luci-theme-material/luasrc/view/themes/material/header.htm:215
+#: themes/luci-theme-openwrt-2020/luasrc/view/themes/openwrt2020/header.htm:58
+#: themes/luci-theme-openwrt/luasrc/view/themes/openwrt.org/header.htm:82
+#: themes/luci-theme-rosy/luasrc/view/themes/rosy/header.htm:284
+msgid "Go to password configuration..."
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/form.js:2408
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3168
+#: modules/luci-compat/luasrc/view/cbi/full_valueheader.htm:4
+#: modules/luci-compat/luasrc/view/cbi/tblsection.htm:58
+msgid "Go to relevant configuration page"
+msgstr ""
+
+#: modules/luci-mod-network/root/usr/share/rpcd/acl.d/luci-mod-network.json:33
+msgid "Grant access to DHCP configuration"
+msgstr ""
+
+#: modules/luci-mod-status/root/usr/share/rpcd/acl.d/luci-mod-status.json:102
+msgid "Grant access to DHCP status display"
+msgstr ""
+
+#: modules/luci-mod-status/root/usr/share/rpcd/acl.d/luci-mod-status.json:111
+msgid "Grant access to DSL status display"
+msgstr ""
+
+#: protocols/luci-proto-openconnect/root/usr/share/rpcd/acl.d/luci-openconnect.json:3
+msgid "Grant access to LuCI OpenConnect procedures"
+msgstr ""
+
+#: modules/luci-mod-system/root/usr/share/rpcd/acl.d/luci-mod-system.json:19
+msgid "Grant access to SSH configuration"
+msgstr ""
+
+#: modules/luci-base/root/usr/share/rpcd/acl.d/luci-base.json:12
+msgid "Grant access to basic LuCI procedures"
+msgstr ""
+
+#: modules/luci-mod-system/root/usr/share/rpcd/acl.d/luci-mod-system.json:64
+msgid "Grant access to crontab configuration"
+msgstr ""
+
+#: modules/luci-mod-status/root/usr/share/rpcd/acl.d/luci-mod-status.json:60
+msgid "Grant access to firewall status"
+msgstr ""
+
+#: modules/luci-mod-system/root/usr/share/rpcd/acl.d/luci-mod-system.json:116
+msgid "Grant access to flash operations"
+msgstr ""
+
+#: modules/luci-mod-status/root/usr/share/rpcd/acl.d/luci-mod-status.json:86
+msgid "Grant access to main status display"
+msgstr ""
+
+#: protocols/luci-proto-modemmanager/root/usr/share/rpcd/acl.d/luci-proto-modemmanager.json:3
+msgid "Grant access to mmcli"
+msgstr ""
+
+#: modules/luci-mod-system/root/usr/share/rpcd/acl.d/luci-mod-system.json:84
+msgid "Grant access to mount configuration"
+msgstr ""
+
+#: modules/luci-mod-network/root/usr/share/rpcd/acl.d/luci-mod-network.json:3
+msgid "Grant access to network configuration"
+msgstr ""
+
+#: modules/luci-mod-network/root/usr/share/rpcd/acl.d/luci-mod-network.json:46
+msgid "Grant access to network diagnostic tools"
+msgstr ""
+
+#: modules/luci-base/root/usr/share/rpcd/acl.d/luci-base.json:36
+msgid "Grant access to network status information"
+msgstr ""
+
+#: modules/luci-mod-status/root/usr/share/rpcd/acl.d/luci-mod-status.json:13
+msgid "Grant access to process status"
+msgstr ""
+
+#: modules/luci-mod-status/root/usr/share/rpcd/acl.d/luci-mod-status.json:3
+msgid "Grant access to realtime statistics"
+msgstr ""
+
+#: modules/luci-mod-system/root/usr/share/rpcd/acl.d/luci-mod-system.json:42
+msgid "Grant access to startup configuration"
+msgstr ""
+
+#: modules/luci-mod-system/root/usr/share/rpcd/acl.d/luci-mod-system.json:3
+msgid "Grant access to system configuration"
+msgstr ""
+
+#: modules/luci-mod-status/root/usr/share/rpcd/acl.d/luci-mod-status.json:30
+msgid "Grant access to system logs"
+msgstr ""
+
+#: modules/luci-mod-status/root/usr/share/rpcd/acl.d/luci-mod-status.json:47
+msgid "Grant access to the system route status"
+msgstr ""
+
+#: modules/luci-mod-status/root/usr/share/rpcd/acl.d/luci-mod-status.json:120
+msgid "Grant access to wireless status display"
+msgstr ""
+
+#: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:66
+msgid "Group Password"
+msgstr ""
+
+#: protocols/luci-proto-hnet/htdocs/luci-static/resources/protocol/hnet.js:22
+msgid "Guest"
+msgstr ""
+
+#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/6in4.js:81
+msgid "HE.net password"
+msgstr ""
+
+#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/6in4.js:73
+msgid "HE.net username"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/processes.js:46
+msgid "Hang Up"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:34
+msgid "Header Error Code Errors (HEC)"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/led-trigger/heartbeat.js:5
+msgid "Heartbeat interval (kernel: heartbeat)"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:100
+msgid ""
+"Here you can configure the basic aspects of your device like its hostname or "
+"the timezone."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1066
+msgid "Hide <abbr title=\"Extended Service Set Identifier\">ESSID</abbr>"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js:264
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js:303
+msgid "Hide empty chains"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:55
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2062
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:56
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:140
+msgid "Host"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/hosts.js:22
+msgid "Host entries"
+msgstr ""
+
+#: protocols/luci-proto-relay/htdocs/luci-static/resources/protocol/relay.js:171
+msgid "Host expiry timeout"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:31
+msgid "Host-<abbr title=\"Internet Protocol Address\">IP</abbr> or Network"
+msgstr ""
+
+#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoe.js:102
+msgid "Host-Uniq tag content"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:36
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:412
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/hosts.js:27
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:54
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:29
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:121
+msgid "Hostname"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/protocol/dhcp.js:22
+msgid "Hostname to send when requesting DHCP"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/hosts.js:20
+#: modules/luci-mod-network/root/usr/share/luci/menu.d/luci-mod-network.json:63
+msgid "Hostnames"
+msgstr ""
+
+#: protocols/luci-proto-hnet/htdocs/luci-static/resources/protocol/hnet.js:24
+msgid "Hybrid"
+msgstr ""
+
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:53
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:48
+msgid "ID used to uniquely identify the VXLAN"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:206
+msgid "IEEE 802.3ad Dynamic link aggregation (802.3ad, 4)"
+msgstr ""
+
+#: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:75
+msgid "IKE DH Group"
+msgstr ""
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:63
+msgid "IP Addresses"
+msgstr ""
+
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:80
+msgid "IP Protocol"
+msgstr ""
+
+#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:108
+msgid "IP Type"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/hosts.js:31
+msgid "IP address"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/network.js:10
+#: modules/luci-compat/luasrc/model/network.lua:28
+msgid "IP address is invalid"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/network.js:13
+#: modules/luci-compat/luasrc/model/network.lua:31
+msgid "IP address is missing"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:79
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:102
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:85
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:86
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:87
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:88
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:89
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:82
+msgid "IPv4"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js:316
+msgid "IPv4 Firewall"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/30_network.js:29
+msgid "IPv4 Upstream"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/protocol/static.js:178
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:162
+msgid "IPv4 address"
+msgstr ""
+
+#: protocols/luci-proto-hnet/htdocs/luci-static/resources/protocol/hnet.js:33
+msgid "IPv4 assignment length"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/protocol/static.js:181
+msgid "IPv4 broadcast"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/protocol/static.js:180
+msgid "IPv4 gateway"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/protocol/static.js:179
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:168
+msgid "IPv4 netmask"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:291
+msgid "IPv4 network in address/netmask notation"
+msgstr ""
+
+#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:110
+msgid "IPv4 only"
+msgstr ""
+
+#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/map.js:52
+msgid "IPv4 prefix"
+msgstr ""
+
+#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/6rd.js:61
+#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/map.js:55
+msgid "IPv4 prefix length"
+msgstr ""
+
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:83
+msgid "IPv4+IPv6"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:37
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:30
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:154
+msgid "IPv4-Address"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:164
+msgid "IPv4-Gateway"
+msgstr ""
+
+#: modules/luci-compat/luasrc/model/network/proto_ipip.lua:9
+#: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:10
+msgid "IPv4-in-IPv4 (RFC2003)"
+msgstr ""
+
+#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:109
+msgid "IPv4/IPv6 (both - defaults to IPv4)"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:80
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:103
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:90
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:91
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:92
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:93
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:94
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:95
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:96
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:97
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:98
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:99
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:84
+msgid "IPv6"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js:319
+msgid "IPv6 Firewall"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:203
+msgid "IPv6 Neighbours"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:554
+msgid "IPv6 Settings"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:879
+msgid "IPv6 ULA-Prefix"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/30_network.js:29
+msgid "IPv6 Upstream"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/protocol/static.js:205
+msgid "IPv6 address"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/protocol/static.js:189
+#: protocols/luci-proto-hnet/htdocs/luci-static/resources/protocol/hnet.js:31
+msgid "IPv6 assignment hint"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/protocol/static.js:184
+#: protocols/luci-proto-hnet/htdocs/luci-static/resources/protocol/hnet.js:27
+msgid "IPv6 assignment length"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/protocol/static.js:210
+msgid "IPv6 gateway"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:296
+msgid "IPv6 network in address/netmask notation"
+msgstr ""
+
+#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:111
+msgid "IPv6 only"
+msgstr ""
+
+#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/6rd.js:53
+#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/map.js:59
+msgid "IPv6 prefix"
+msgstr ""
+
+#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/6rd.js:57
+#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/map.js:63
+msgid "IPv6 prefix length"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/protocol/static.js:214
+#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/6in4.js:57
+msgid "IPv6 routed prefix"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/protocol/static.js:218
+msgid "IPv6 suffix"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:56
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:57
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:172
+msgid "IPv6-Address"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:100
+msgid "IPv6-PD"
+msgstr ""
+
+#: modules/luci-compat/luasrc/model/network/proto_6x4.lua:13
+#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/6in4.js:10
+msgid "IPv6-in-IPv4 (RFC4213)"
+msgstr ""
+
+#: modules/luci-compat/luasrc/model/network/proto_6x4.lua:17
+#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/6rd.js:9
+msgid "IPv6-over-IPv4 (6rd)"
+msgstr ""
+
+#: modules/luci-compat/luasrc/model/network/proto_6x4.lua:15
+#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/6to4.js:9
+msgid "IPv6-over-IPv4 (6to4)"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1585
+msgid "Identity"
+msgstr ""
+
+#: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:96
+msgid "If checked, 1DES is enabled"
+msgstr ""
+
+#: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:93
+msgid "If checked, encryption is disabled"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:254
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:360
+msgid ""
+"If specified, mount the device by its UUID instead of a fixed device node"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:267
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:376
+msgid ""
+"If specified, mount the device by the partition label instead of a fixed "
+"device node"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/protocol/dhcp.js:34
+#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:116
+#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/464xlat.js:48
+#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/6in4.js:85
+#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/6rd.js:65
+#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/6to4.js:49
+#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/dhcpv6.js:33
+#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/dslite.js:67
+#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/map.js:80
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:108
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:150
+#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/l2tp.js:56
+#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:100
+#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:87
+#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoe.js:61
+#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pptp.js:74
+#: protocols/luci-proto-pppossh/htdocs/luci-static/resources/protocol/pppossh.js:97
+msgid "If unchecked, no default route is configured"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/protocol/dhcp.js:37
+#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:124
+#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/dhcpv6.js:39
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:116
+#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/l2tp.js:59
+#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:103
+#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:90
+#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoe.js:64
+#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pptp.js:77
+#: protocols/luci-proto-pppossh/htdocs/luci-static/resources/protocol/pppossh.js:100
+msgid "If unchecked, the advertised DNS server addresses are ignored"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:339
+msgid ""
+"If your physical memory is insufficient unused data can be temporarily "
+"swapped to a swap-device resulting in a higher amount of usable <abbr title="
+"\"Random Access Memory\">RAM</abbr>. Be aware that swapping data is a very "
+"slow process as the swap-device cannot be accessed with the high datarates "
+"of the <abbr title=\"Random Access Memory\">RAM</abbr>."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:197
+msgid "Ignore <code>/etc/hosts</code>"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:579
+msgid "Ignore interface"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:185
+msgid "Ignore resolve file"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:414
+msgid "Image"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js:67
+msgid "In"
+msgstr ""
+
+#: modules/luci-base/luasrc/view/csrftoken.htm:13
+msgid ""
+"In order to prevent unauthorized access to the system, your request has been "
+"blocked. Click \"Continue »\" below to return to the previous page."
+msgstr ""
+
+#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:157
+#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:141
+#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:128
+#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoe.js:106
+#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pptp.js:115
+#: protocols/luci-proto-pppossh/htdocs/luci-static/resources/protocol/pppossh.js:138
+msgid "Inactivity timeout"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/bandwidth.js:265
+msgid "Inbound:"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:166
+msgid "Info"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:101
+msgid "Information"
+msgstr ""
+
+#: modules/luci-compat/luasrc/model/network/proto_ncm.lua:67
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:25
+msgid "Initialization failure"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/startup.js:77
+msgid "Initscript"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/startup.js:111
+msgid "Initscripts"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1569
+msgid "Inner certificate constraint (Domain)"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1566
+msgid "Inner certificate constraint (SAN)"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1563
+msgid "Inner certificate constraint (Subject)"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1572
+msgid "Inner certificate constraint (Wildcard)"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:268
+msgid "Install protocol extensions..."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1930
+msgid ""
+"Instead of joining any network with a matching SSID, only connect to the "
+"BSSID <code>%h</code>."
+msgstr ""
+
+#: modules/luci-compat/luasrc/view/cbi/map.htm:43
+msgid "Insufficient permissions to read UCI configuration."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:464
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:471
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:735
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:739
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:27
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:156
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:174
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/dropbear.js:17
+msgid "Interface"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/switch.js:62
+msgid "Interface %q device auto-migrated from %q to %q."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:917
+msgid "Interface Configuration"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:110
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:151
+msgid "Interface has %d pending changes"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:92
+msgid "Interface is disabled"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:64
+msgid "Interface is marked for deletion"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:209
+msgid "Interface is reconnecting..."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:193
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:203
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:209
+msgid "Interface is shutting down..."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:253
+msgid "Interface is starting..."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:256
+msgid "Interface is stopping..."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1079
+msgid "Interface name"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:122
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:272
+msgid "Interface not present or not connected yet."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:308
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:335
+#: modules/luci-mod-network/root/usr/share/luci/menu.d/luci-mod-network.json:38
+msgid "Interfaces"
+msgstr ""
+
+#: protocols/luci-proto-hnet/htdocs/luci-static/resources/protocol/hnet.js:20
+msgid "Internal"
+msgstr ""
+
+#: modules/luci-base/luasrc/view/error500.htm:8
+msgid "Internal Server Error"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:283
+msgid "Interval For Sending Learning Packets"
+msgstr ""
+
+#: modules/luci-compat/luasrc/view/cbi/tblsection.htm:192
+#: modules/luci-compat/luasrc/view/cbi/tsection.htm:42
+msgid "Invalid"
+msgstr ""
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:11
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:14
+msgid "Invalid Base64 key string"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/switch.js:285
+msgid "Invalid VLAN ID given! Only IDs between %d and %d are allowed."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/switch.js:294
+msgid "Invalid VLAN ID given! Only unique IDs are allowed"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/rpc.js:406
+msgid "Invalid argument"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/rpc.js:405
+msgid "Invalid command"
+msgstr ""
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:86
+msgid "Invalid hexadecimal value"
+msgstr ""
+
+#: modules/luci-base/luasrc/view/sysauth.htm:12
+msgid "Invalid username and/or password! Please try again."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1075
+msgid "Isolate Clients"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:231
+msgid ""
+"It appears that you are trying to flash an image that does not fit into the "
+"flash memory, please verify the image file!"
+msgstr ""
+
+#: themes/luci-theme-bootstrap/luasrc/view/themes/bootstrap/header.htm:64
+#: themes/luci-theme-material/luasrc/view/themes/material/header.htm:222
+#: themes/luci-theme-openwrt/luasrc/view/themes/openwrt.org/header.htm:72
+#: themes/luci-theme-rosy/luasrc/view/themes/rosy/header.htm:291
+msgid "JavaScript required!"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1738
+msgid "Join Network"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1672
+msgid "Join Network: Wireless Scan"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1938
+msgid "Joining Network: %q"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:223
+msgid "Keep settings and retain the current configuration"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/dmesg.js:20
+#: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:51
+msgid "Kernel Log"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:58
+msgid "Kernel Version"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1361
+msgid "Key"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1389
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1390
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1391
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1392
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1404
+msgid "Key #%d"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/processes.js:54
+msgid "Kill"
+msgstr ""
+
+#: modules/luci-compat/luasrc/model/network/proto_ppp.lua:21
+#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/l2tp.js:10
+msgid "L2TP"
+msgstr ""
+
+#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/l2tp.js:40
+msgid "L2TP Server"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:267
+msgid "LACPDU Packets"
+msgstr ""
+
+#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:131
+#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:115
+#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:102
+#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoe.js:76
+#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pptp.js:89
+#: protocols/luci-proto-pppossh/htdocs/luci-static/resources/protocol/pppossh.js:112
+msgid "LCP echo failure threshold"
+msgstr ""
+
+#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:144
+#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:128
+#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:115
+#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoe.js:89
+#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pptp.js:102
+#: protocols/luci-proto-pppossh/htdocs/luci-static/resources/protocol/pppossh.js:125
+msgid "LCP echo interval"
+msgstr ""
+
+#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:101
+msgid "LED Configuration"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:974
+msgid "LLC"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:267
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:376
+msgid "Label"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:209
+msgid "Language"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:111
+msgid "Language and Style"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:24
+msgid "Latency"
+msgstr ""
+
+#: protocols/luci-proto-hnet/htdocs/luci-static/resources/protocol/hnet.js:21
+msgid "Leaf"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:488
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:591
+msgid "Lease time"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:39
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:58
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:32
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:59
+msgid "Lease time remaining"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:181
+msgid "Leasefile"
+msgstr ""
+
+#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/464xlat.js:41
+#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoe.js:47
+#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoe.js:50
+msgid "Leave empty to autodetect"
+msgstr ""
+
+#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/6in4.js:40
+#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/6rd.js:39
+#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/6to4.js:39
+#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/dslite.js:45
+msgid "Leave empty to use the current WAN address"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3983
+msgid "Legend:"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:586
+msgid "Limit"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:382
+msgid "Limit DNS service to subnets interfaces on which we are serving DNS."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:395
+msgid "Limit listening to these interfaces, and loopback."
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:25
+msgid "Line Attenuation (LATN)"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:18
+msgid "Line Mode"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:17
+msgid "Line State"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:19
+msgid "Line Uptime"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:123
+msgid "Link Aggregation (Channel Bonding)"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:348
+msgid "Link Monitoring"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/led-trigger/netdev.js:23
+msgid "Link On"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:278
+msgid ""
+"List of <abbr title=\"Domain Name System\">DNS</abbr> servers to forward "
+"requests to"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1474
+msgid ""
+"List of R0KHs in the same Mobility Domain. <br />Format: MAC-address,NAS-"
+"Identifier,128-bit key as hex string. <br />This list is used to map R0KH-ID "
+"(NAS Identifier) to a destination MAC address when requesting PMK-R1 key "
+"from the R0KH that the STA used during the Initial Mobility Domain "
+"Association."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1478
+msgid ""
+"List of R1KHs in the same Mobility Domain. <br />Format: MAC-address,R1KH-ID "
+"as 6 octets with colons,128-bit key as hex string. <br />This list is used "
+"to map R1KH-ID to a destination MAC address when sending PMK-R1 key from the "
+"R0KH. This is also the list of authorized R1KHs in the MD that can request "
+"PMK-R1 keys."
+msgstr ""
+
+#: protocols/luci-proto-pppossh/htdocs/luci-static/resources/protocol/pppossh.js:82
+msgid "List of SSH key files for auth"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:301
+msgid "List of domains to allow RFC1918 responses for"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:267
+msgid "List of hosts that supply bogus NX domain results"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:394
+msgid "Listen Interfaces"
+msgstr ""
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:58
+msgid "Listen Port"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/dropbear.js:17
+msgid "Listen only on the given interface or, if unspecified, on all"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:311
+msgid "Listening port for inbound DNS queries"
+msgstr ""
+
+#: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:87
+#: themes/luci-theme-openwrt/luasrc/view/themes/openwrt.org/header.htm:54
+msgid "Load"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:61
+msgid "Load Average"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2897
+msgid "Loading directory contents…"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:1948
+#: modules/luci-base/luasrc/view/view.htm:4
+#: modules/luci-mod-status/luasrc/view/admin_status/index.htm:12
+msgid "Loading view…"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/network.js:12
+#: modules/luci-compat/luasrc/model/network.lua:30
+msgid "Local IP address is invalid"
+msgstr ""
+
+#: protocols/luci-proto-pppossh/htdocs/luci-static/resources/protocol/pppossh.js:86
+msgid "Local IP address to assign"
+msgstr ""
+
+#: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:44
+#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/6in4.js:40
+#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/6rd.js:39
+#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/6to4.js:39
+#: protocols/luci-proto-relay/htdocs/luci-static/resources/protocol/relay.js:151
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:44
+msgid "Local IPv4 address"
+msgstr ""
+
+#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/6in4.js:54
+#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/dslite.js:45
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:44
+msgid "Local IPv6 address"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:381
+msgid "Local Service Only"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/startup.js:115
+msgid "Local Startup"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:59
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:117
+msgid "Local Time"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:243
+msgid "Local domain"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:240
+msgid ""
+"Local domain specification. Names matching this domain are never forwarded "
+"and are resolved from DHCP or hosts files only"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:244
+msgid "Local domain suffix appended to DHCP names and hosts file entries"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:239
+msgid "Local server"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:224
+msgid ""
+"Localise hostname depending on the requesting subnet if multiple IPs are "
+"available"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:223
+msgid "Localise queries"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1930
+msgid "Lock to BSSID"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:164
+msgid "Log output level"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:274
+msgid "Log queries"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:109
+msgid "Logging"
+msgstr ""
+
+#: modules/luci-base/luasrc/view/sysauth.htm:38
+msgid "Login"
+msgstr ""
+
+#: modules/luci-base/root/usr/share/luci/menu.d/luci-base.json:81
+msgid "Logout"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:32
+msgid "Loss of Signal Seconds (LOSS)"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:581
+msgid "Lowest leased address as offset from the network address."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:47
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:82
+msgid "MAC"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:251
+msgid "MAC Address For The Actor"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:38
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2061
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/30_network.js:56
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:31
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:139
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:155
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:173
+msgid "MAC-Address"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1011
+msgid "MAC-Address Filter"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:923
+msgid "MAC-Filter"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1018
+msgid "MAC-List"
+msgstr ""
+
+#: modules/luci-compat/luasrc/model/network/proto_4x6.lua:16
+#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/map.js:13
+msgid "MAP / LW4over6"
+msgstr ""
+
+#: modules/luci-compat/luasrc/model/network/proto_4x6.lua:62
+#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/map.js:7
+msgid "MAP rule is invalid"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/wireless.js:321
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/wireless.js:322
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/wireless.js:323
+msgid "MBit/s"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:218
+msgid "MD5"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:199
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:71
+msgid "MHz"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:353
+msgid "MII"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:421
+msgid "MII / ETHTOOL ioctls"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:394
+msgid "MII Interval"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:54
+#: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:53
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:77
+msgid "MTU"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:302
+msgid ""
+"Make sure to clone the root filesystem using something like the commands "
+"below:"
+msgstr ""
+
+#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:108
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:100
+#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/l2tp.js:52
+#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:96
+#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:83
+#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoe.js:57
+#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pptp.js:70
+msgid "Manual"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/network.js:3648
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:642
+msgid "Master"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:23
+msgid "Max. Attainable Data Rate (ATTNDR)"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1107
+msgid "Maximum allowed Listen Interval"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:329
+msgid "Maximum allowed number of active DHCP leases"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:347
+msgid "Maximum allowed number of concurrent DNS queries"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:338
+msgid "Maximum allowed size of EDNS.0 UDP packets"
+msgstr ""
+
+#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:112
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:104
+#: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:93
+msgid "Maximum amount of seconds to wait for the modem to become ready"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:586
+msgid "Maximum number of leased addresses."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:886
+msgid "Maximum transmit power"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:129
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:188
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:199
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:63
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:71
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/wireless.js:327
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/wireless.js:328
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/wireless.js:329
+msgid "Mbit/s"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/password.js:35
+msgid "Medium"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/20_memory.js:24
+msgid "Memory"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/processes.js:73
+msgid "Memory usage (%)"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/network.js:3651
+msgid "Mesh"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:156
+msgid "Mesh ID"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:931
+msgid "Mesh Id"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/rpc.js:407
+msgid "Method not found"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:349
+msgid "Method of link monitoring"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:418
+msgid "Method to determine link status"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:46
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:165
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:183
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:72
+msgid "Metric"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:235
+msgid "Minimum Number of Links"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/switch.js:202
+msgid "Mirror monitor port"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/switch.js:201
+msgid "Mirror source port"
+msgstr ""
+
+#: modules/luci-compat/luasrc/model/network/proto_modemmanager.lua:9
+msgid "Mobile Data"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1434
+msgid "Mobility Domain"
+msgstr ""
+
+#: modules/luci-compat/luasrc/view/cbi/wireless_modefreq.htm:154
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:157
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:180
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:442
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:926
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1656
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:43
+msgid "Mode"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:55
+msgid "Model"
+msgstr ""
+
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:72
+msgid "Modem default"
+msgstr ""
+
+#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:73
+#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:76
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:61
+#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:73
+#: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:57
+msgid "Modem device"
+msgstr ""
+
+#: modules/luci-compat/luasrc/model/network/proto_ncm.lua:66
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:24
+msgid "Modem information query failed"
+msgstr ""
+
+#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:112
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:104
+#: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:93
+msgid "Modem init timeout"
+msgstr ""
+
+#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:46
+msgid "ModemManager"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/network.js:3652
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1005
+msgid "Monitor"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/password.js:31
+msgid "More Characters"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/form.js:2350
+msgid "More…"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:192
+msgid "Mount Point"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:144
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:228
+#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:88
+msgid "Mount Points"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:229
+msgid "Mount Points - Mount Entry"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:340
+msgid "Mount Points - Swap Entry"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:228
+msgid ""
+"Mount Points define at which point a memory device will be attached to the "
+"filesystem"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:154
+msgid "Mount attached devices"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:162
+msgid "Mount filesystems not specifically configured"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:331
+msgid "Mount options"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:292
+msgid "Mount point"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:158
+msgid "Mount swap not specifically configured"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:223
+msgid "Mounted file systems"
+msgstr ""
+
+#: modules/luci-compat/luasrc/view/cbi/tblsection.htm:152
+msgid "Move down"
+msgstr ""
+
+#: modules/luci-compat/luasrc/view/cbi/tblsection.htm:151
+msgid "Move up"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1429
+msgid "NAS ID"
+msgstr ""
+
+#: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:87
+msgid "NAT-T Mode"
+msgstr ""
+
+#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/464xlat.js:41
+msgid "NAT64 Prefix"
+msgstr ""
+
+#: modules/luci-compat/luasrc/model/network/proto_ncm.lua:26
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:31
+msgid "NCM"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:637
+msgid "NDP-Proxy"
+msgstr ""
+
+#: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:72
+msgid "NT Domain"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:274
+msgid "NTP server candidates"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/form.js:2388
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3738
+#: modules/luci-compat/luasrc/view/cbi/tblsection.htm:27
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:710
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/leds.js:67
+msgid "Name"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1908
+msgid "Name of the new network"
+msgstr ""
+
+#: themes/luci-theme-openwrt-2020/luasrc/view/themes/openwrt2020/header.htm:40
+#: themes/luci-theme-openwrt/luasrc/view/themes/openwrt.org/header.htm:50
+msgid "Navigation"
+msgstr ""
+
+#: modules/luci-base/root/usr/share/luci/menu.d/luci-base.json:54
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:959
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2060
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/connections.js:381
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/30_network.js:63
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:138
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:162
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:180
+msgid "Network"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:68
+msgid "Network Utilities"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:373
+msgid "Network boot image"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/led-trigger/netdev.js:7
+msgid "Network device activity (kernel: netdev)"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/network.js:15
+#: modules/luci-compat/luasrc/model/network.lua:33
+msgid "Network device is not present"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:777
+msgid "New interface for \"%s\" can not be created: %s"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:713
+msgid "New interface name…"
+msgstr ""
+
+#: modules/luci-compat/luasrc/view/cbi/delegator.htm:11
+msgid "Next »"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3472
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:296
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:345
+#: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:108
+msgid "No"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:562
+msgid "No DHCP Server configured for this interface"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1302
+msgid "No Encryption"
+msgstr ""
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:67
+msgid "No Host Routes"
+msgstr ""
+
+#: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:89
+msgid "No NAT-T"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:79
+msgid "No RX signal"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:69
+msgid "No client associated"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/rpc.js:409
+msgid "No data received"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2837
+msgid "No entries in this directory"
+msgstr ""
+
+#: modules/luci-mod-system/luasrc/model/cbi/admin_system/backupfiles.lua:82
+msgid "No files found"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:674
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/connections.js:142
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:241
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/processes.js:59
+msgid "No information available"
+msgstr ""
+
+#: modules/luci-compat/luasrc/model/network/proto_4x6.lua:63
+#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/map.js:8
+msgid "No matching prefix delegation"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:140
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:143
+msgid "No more slaves available"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:187
+msgid "No more slaves available, can not save interface"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:251
+msgid "No negative cache"
+msgstr ""
+
+#: themes/luci-theme-bootstrap/luasrc/view/themes/bootstrap/header.htm:54
+#: themes/luci-theme-material/luasrc/view/themes/material/header.htm:212
+#: themes/luci-theme-openwrt-2020/luasrc/view/themes/openwrt2020/header.htm:55
+#: themes/luci-theme-openwrt/luasrc/view/themes/openwrt.org/header.htm:79
+#: themes/luci-theme-rosy/luasrc/view/themes/rosy/header.htm:279
+msgid "No password set!"
+msgstr ""
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:110
+msgid "No peers defined yet"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:121
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:268
+msgid "No public keys present yet."
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js:90
+msgid "No rules in this chain."
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:384
+msgid "No validation or filtering"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:152
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:825
+msgid "No zone assigned"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:58
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:84
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:187
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:141
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:174
+msgid "Noise"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:27
+msgid "Noise Margin (SNR)"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/wireless.js:270
+msgid "Noise:"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:35
+msgid "Non Pre-emptive CRC errors (CRC_P)"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:387
+msgid "Non-wildcard"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:159
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:183
+#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:94
+msgid "None"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:177
+msgid "Normal"
+msgstr ""
+
+#: modules/luci-base/luasrc/view/error404.htm:8
+msgid "Not Found"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:75
+msgid "Not associated"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/30_network.js:32
+msgid "Not connected"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:45
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:80
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:120
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:146
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:280
+msgid "Not present"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:101
+msgid "Not started on boot"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/rpc.js:412
+msgid "Not supported"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:167
+msgid "Notice"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:127
+msgid "Nslookup"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:332
+msgid "Number of IGMP membership reports"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:355
+msgid "Number of cached DNS entries (max is 10000, 0 is no caching)"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:199
+msgid "Number of parallel threads used for compression"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:309
+msgid "Number of peer notifications after failover event"
+msgstr ""
+
+#: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:69
+msgid "Obfuscated Group Password"
+msgstr ""
+
+#: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:61
+msgid "Obfuscated Password"
+msgstr ""
+
+#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:105
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:97
+#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/l2tp.js:49
+#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:93
+#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:80
+#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoe.js:54
+#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pptp.js:67
+#: protocols/luci-proto-pppossh/htdocs/luci-static/resources/protocol/pppossh.js:93
+msgid "Obtain IPv6-Address"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/led-trigger/default-on.js:18
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:351
+msgid "Off"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/led-trigger/timer.js:15
+msgid "Off-State Delay"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/led-trigger/default-on.js:18
+msgid "On"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:96
+msgid "On-Link route"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/led-trigger/timer.js:11
+msgid "On-State Delay"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:477
+msgid "One of hostname or mac address must be specified!"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:466
+msgid "One of the following: %s"
+msgstr ""
+
+#: modules/luci-compat/luasrc/view/cbi/nullsection.htm:17
+#: modules/luci-compat/luasrc/view/cbi/ucisection.htm:22
+msgid "One or more fields contain invalid values!"
+msgstr ""
+
+#: modules/luci-compat/luasrc/view/cbi/map.htm:32
+msgid "One or more invalid/required values on tab"
+msgstr ""
+
+#: modules/luci-compat/luasrc/view/cbi/nullsection.htm:19
+#: modules/luci-compat/luasrc/view/cbi/ucisection.htm:24
+msgid "One or more required fields have no value!"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:229
+msgid ""
+"Only if current active slave fails and the primary slave is up (failure, 2)"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:439
+#: modules/luci-mod-system/luasrc/model/cbi/admin_system/backupfiles.lua:19
+msgid "Open list..."
+msgstr ""
+
+#: modules/luci-compat/luasrc/model/network/proto_openconnect.lua:9
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:64
+msgid "OpenConnect (CISCO AnyConnect)"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:882
+msgid "Operating frequency"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/form.js:1817
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3482
+msgid "Option \"%s\" contains an invalid input value."
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/form.js:1830
+msgid "Option \"%s\" must not be empty."
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3990
+msgid "Option changed"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3992
+msgid "Option removed"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1601
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:72
+msgid "Optional"
+msgstr ""
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:82
+msgid ""
+"Optional. 32-bit mark for outgoing encrypted packets. Enter value in hex, "
+"starting with <code>0x</code>."
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/protocol/static.js:218
+msgid ""
+"Optional. Allowed values: 'eui64', 'random', fixed value like '::1' or "
+"'::1:2'. When IPv6 prefix (like 'a:b:c:d::') is received from a delegating "
+"server, use the suffix (like '::1') to form the IPv6 address ('a:b:c:d::1') "
+"for the interface."
+msgstr ""
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:123
+msgid ""
+"Optional. Base64-encoded preshared key. Adds in an additional layer of "
+"symmetric-key cryptography for post-quantum resistance."
+msgstr ""
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:139
+msgid "Optional. Create routes for Allowed IPs for this peer."
+msgstr ""
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:114
+msgid "Optional. Description of peer."
+msgstr ""
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:67
+msgid "Optional. Do not create host routes to peers."
+msgstr ""
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:141
+msgid ""
+"Optional. Host of peer. Names are resolved prior to bringing up the "
+"interface."
+msgstr ""
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:77
+msgid "Optional. Maximum Transmission Unit of tunnel interface."
+msgstr ""
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:145
+msgid "Optional. Port of peer."
+msgstr ""
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:149
+msgid ""
+"Optional. Seconds between keep alive messages. Default is 0 (disabled). "
+"Recommended value if this device is behind a NAT is 25."
+msgstr ""
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:58
+msgid "Optional. UDP port used for outgoing and incoming packets."
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js:71
+msgid "Options"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/connections.js:346
+msgid "Other:"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js:68
+msgid "Out"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/bandwidth.js:275
+msgid "Outbound:"
+msgstr ""
+
+#: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:50
+msgid "Output Interface"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:59
+#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:165
+msgid "Output zone"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/protocol/dhcp.js:54
+#: modules/luci-base/htdocs/luci-static/resources/protocol/static.js:222
+#: protocols/luci-proto-hnet/htdocs/luci-static/resources/protocol/hnet.js:40
+#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/dhcpv6.js:50
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:76
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:71
+msgid "Override MAC address"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/protocol/dhcp.js:58
+#: modules/luci-base/htdocs/luci-static/resources/protocol/static.js:226
+#: protocols/luci-proto-hnet/htdocs/luci-static/resources/protocol/hnet.js:44
+#: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:53
+#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/dhcpv6.js:54
+#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:114
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:158
+#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/l2tp.js:71
+#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:145
+#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:132
+#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoe.js:110
+#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pptp.js:119
+#: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:97
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:62
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:57
+msgid "Override MTU"
+msgstr ""
+
+#: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:63
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:72
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:67
+msgid "Override TOS"
+msgstr ""
+
+#: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:58
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:67
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:62
+msgid "Override TTL"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1079
+msgid "Override default interface name"
+msgstr ""
+
+#: protocols/luci-proto-relay/htdocs/luci-static/resources/protocol/relay.js:167
+msgid "Override the gateway in DHCP responses"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:603
+msgid ""
+"Override the netmask sent to clients. Normally it is calculated from the "
+"subnet that is served."
+msgstr ""
+
+#: protocols/luci-proto-relay/htdocs/luci-static/resources/protocol/relay.js:179
+msgid "Override the table used for internal routes"
+msgstr ""
+
+#: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:3
+msgid "Overview"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2680
+msgid "Overwrite existing file \"%s\" ?"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/processes.js:70
+msgid "Owner"
+msgstr ""
+
+#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:91
+msgid "PAP/CHAP (both)"
+msgstr ""
+
+#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:98
+#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:102
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:90
+#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/l2tp.js:45
+#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:89
+#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:76
+#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoe.js:44
+#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pptp.js:63
+#: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:82
+msgid "PAP/CHAP password"
+msgstr ""
+
+#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:96
+#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:97
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:88
+#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/l2tp.js:43
+#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:87
+#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:74
+#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoe.js:42
+#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pptp.js:61
+#: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:77
+msgid "PAP/CHAP username"
+msgstr ""
+
+#: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:101
+msgid "PDP Type"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/processes.js:69
+msgid "PID"
+msgstr ""
+
+#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:95
+#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:88
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:87
+#: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:68
+msgid "PIN"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/network.js:21
+#: modules/luci-compat/luasrc/model/network.lua:39
+msgid "PIN code rejected"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1469
+msgid "PMK R1 Push"
+msgstr ""
+
+#: modules/luci-compat/luasrc/model/network/proto_ppp.lua:13
+#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:43
+msgid "PPP"
+msgstr ""
+
+#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:58
+msgid "PPPoA Encapsulation"
+msgstr ""
+
+#: modules/luci-compat/luasrc/model/network/proto_ppp.lua:19
+#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:28
+msgid "PPPoATM"
+msgstr ""
+
+#: modules/luci-compat/luasrc/model/network/proto_ppp.lua:17
+#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoe.js:28
+msgid "PPPoE"
+msgstr ""
+
+#: modules/luci-compat/luasrc/model/network/proto_pppossh.lua:9
+#: protocols/luci-proto-pppossh/htdocs/luci-static/resources/protocol/pppossh.js:28
+msgid "PPPoSSH"
+msgstr ""
+
+#: modules/luci-compat/luasrc/model/network/proto_ppp.lua:15
+#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pptp.js:28
+msgid "PPtP"
+msgstr ""
+
+#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/map.js:73
+msgid "PSID offset"
+msgstr ""
+
+#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/map.js:70
+msgid "PSID-bits length"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:918
+msgid "PTM/EFM (Packet Transfer Mode)"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:882
+msgid "Packet Steering"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js:53
+msgid "Packets"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:275
+msgid "Packets To Transmit Before Moving To Next Slave"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:152
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:825
+msgid "Part of zone %q"
+msgstr ""
+
+#: modules/luci-base/luasrc/view/sysauth.htm:29
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1591
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/password.js:51
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:108
+#: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:58
+msgid "Password"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/dropbear.js:25
+msgid "Password authentication"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1523
+msgid "Password of Private Key"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1581
+msgid "Password of inner Private Key"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/password.js:31
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/password.js:33
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/password.js:35
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/password.js:37
+msgid "Password strength"
+msgstr ""
+
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:111
+msgid "Password2"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:239
+msgid "Paste or drag SSH key file…"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1502
+msgid "Path to CA-Certificate"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1517
+msgid "Path to Client-Certificate"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1520
+msgid "Path to Private Key"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1560
+msgid "Path to inner CA-Certificate"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1575
+msgid "Path to inner Client-Certificate"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1578
+msgid "Path to inner Private Key"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2725
+msgid "Paused"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/bandwidth.js:271
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/bandwidth.js:281
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/connections.js:332
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/connections.js:342
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/connections.js:352
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/load.js:237
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/load.js:247
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/load.js:257
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/wireless.js:266
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/wireless.js:276
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/wireless.js:294
+msgid "Peak:"
+msgstr ""
+
+#: protocols/luci-proto-pppossh/htdocs/luci-static/resources/protocol/pppossh.js:89
+msgid "Peer IP address to assign"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/network.js:14
+#: modules/luci-compat/luasrc/model/network.lua:32
+msgid "Peer address is missing"
+msgstr ""
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:95
+msgid "Peers"
+msgstr ""
+
+#: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:80
+msgid "Perfect Forward Secrecy"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/reboot.js:28
+msgid "Perform reboot"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:378
+msgid "Perform reset"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/rpc.js:410
+msgid "Permission denied"
+msgstr ""
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:149
+msgid "Persistent Keep Alive"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/wireless.js:288
+msgid "Phy Rate:"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:325
+msgid "Physical Settings"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:79
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:80
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:90
+msgid "Ping"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:48
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:49
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:83
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:84
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/connections.js:138
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js:63
+msgid "Pkts."
+msgstr ""
+
+#: modules/luci-base/luasrc/view/sysauth.htm:19
+msgid "Please enter your username and password."
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3721
+msgid "Please select the file to upload."
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js:53
+msgid "Policy"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/dropbear.js:21
+msgid "Port"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/switch.js:278
+msgid "Port status:"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:492
+msgid "Potential negation of: %s"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:38
+msgid "Power Management Mode"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:36
+msgid "Pre-emptive CRC errors (CRCP_P)"
+msgstr ""
+
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:73
+msgid "Prefer LTE"
+msgstr ""
+
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:74
+msgid "Prefer UMTS"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/30_network.js:33
+msgid "Prefix Delegated"
+msgstr ""
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:123
+msgid "Preshared Key"
+msgstr ""
+
+#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:131
+#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:115
+#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:102
+#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoe.js:76
+#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pptp.js:89
+#: protocols/luci-proto-pppossh/htdocs/luci-static/resources/protocol/pppossh.js:112
+msgid ""
+"Presume peer to be dead after given amount of LCP echo failures, use 0 to "
+"ignore failures"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:400
+msgid "Prevent listening on these interfaces."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1075
+msgid "Prevents client-to-client communication"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:211
+msgid "Primary Slave"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:228
+msgid ""
+"Primary becomes active slave when it comes back up if speed and duplex "
+"better than current slave (better, 1)"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:227
+msgid "Primary becomes active slave whenever it comes back up (always, 0)"
+msgstr ""
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:53
+msgid "Private Key"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/processes.js:64
+#: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:63
+msgid "Processes"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:21
+msgid "Profile"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js:66
+msgid "Prot."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:79
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:397
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:727
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/connections.js:382
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/30_network.js:32
+msgid "Protocol"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:265
+msgid "Provide NTP server"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:825
+msgid "Provide new network"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1004
+msgid "Pseudo Ad-Hoc (ahdemo)"
+msgstr ""
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:119
+msgid "Public Key"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:275
+msgid ""
+"Public keys allow for the passwordless SSH logins with a higher security "
+"compared to the use of plain passwords. In order to upload a new key to the "
+"device, paste an OpenSSH compatible public key line or drag a <code>.pub</"
+"code> file into the input field."
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/protocol/static.js:214
+msgid "Public prefix routed to this device for distribution to clients."
+msgstr ""
+
+#: modules/luci-compat/luasrc/model/network/proto_qmi.lua:9
+#: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:27
+msgid "QMI Cellular"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:41
+msgid "Quality"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:264
+msgid ""
+"Query all available upstream <abbr title=\"Domain Name System\">DNS</abbr> "
+"servers"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1457
+msgid "R0 Key Lifetime"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1463
+msgid "R1 Key Holder"
+msgstr ""
+
+#: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:88
+msgid "RFC3947 NAT-T mode"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:939
+msgid "RSSI threshold for joining"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:903
+msgid "RTS/CTS Threshold"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:48
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:83
+msgid "RX"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:142
+msgid "RX Rate"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2064
+msgid "RX Rate / TX Rate"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1335
+msgid "Radius-Accounting-Port"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1340
+msgid "Radius-Accounting-Secret"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1330
+msgid "Radius-Accounting-Server"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1320
+msgid "Radius-Authentication-Port"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1325
+msgid "Radius-Authentication-Secret"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1315
+msgid "Radius-Authentication-Server"
+msgstr ""
+
+#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoe.js:102
+msgid "Raw hex-encoded bytes. Leave empty unless your ISP require this"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:178
+msgid ""
+"Read <code>/etc/ethers</code> to configure the <abbr title=\"Dynamic Host "
+"Configuration Protocol\">DHCP</abbr>-Server"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:402
+msgid "Really switch protocol?"
+msgstr ""
+
+#: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:75
+msgid "Realtime Graphs"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1440
+msgid "Reassociation Deadline"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:286
+msgid "Rebind protection"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/reboot.js:14
+#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:126
+msgid "Reboot"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:153
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:162
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/reboot.js:40
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/reboot.js:45
+msgid "Rebooting…"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/reboot.js:15
+msgid "Reboots the operating system of your device"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/led-trigger/netdev.js:25
+msgid "Receive"
+msgstr ""
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:63
+msgid "Recommended. IP addresses of the WireGuard interface."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:348
+msgid "Reconnect this interface"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js:56
+msgid "References"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2719
+msgid "Refreshing"
+msgstr ""
+
+#: modules/luci-compat/luasrc/model/network/proto_relay.lua:153
+#: protocols/luci-proto-relay/htdocs/luci-static/resources/protocol/relay.js:39
+msgid "Relay"
+msgstr ""
+
+#: modules/luci-compat/luasrc/model/network/proto_relay.lua:157
+#: protocols/luci-proto-relay/htdocs/luci-static/resources/protocol/relay.js:36
+msgid "Relay Bridge"
+msgstr ""
+
+#: protocols/luci-proto-relay/htdocs/luci-static/resources/protocol/relay.js:154
+msgid "Relay between networks"
+msgstr ""
+
+#: modules/luci-compat/luasrc/model/network/proto_relay.lua:12
+#: protocols/luci-proto-relay/htdocs/luci-static/resources/protocol/relay.js:64
+msgid "Relay bridge"
+msgstr ""
+
+#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/6in4.js:50
+#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/6rd.js:49
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:40
+msgid "Remote IPv4 address"
+msgstr ""
+
+#: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:40
+msgid "Remote IPv4 address or FQDN"
+msgstr ""
+
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:40
+msgid "Remote IPv6 address"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:849
+msgid "Remove"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1906
+msgid "Replace wireless configuration"
+msgstr ""
+
+#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/dhcpv6.js:17
+msgid "Request IPv6-address"
+msgstr ""
+
+#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/dhcpv6.js:23
+msgid "Request IPv6-prefix of length"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/rpc.js:411
+msgid "Request timeout"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1602
+msgid "Required"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/protocol/dhcp.js:31
+msgid "Required for certain ISPs, e.g. Charter with DOCSIS 3"
+msgstr ""
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:53
+msgid "Required. Base64-encoded private key for this interface."
+msgstr ""
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:119
+msgid "Required. Base64-encoded public key of peer."
+msgstr ""
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:128
+msgid ""
+"Required. IP addresses and prefixes that this peer is allowed to use inside "
+"the tunnel. Usually the peer's tunnel IP addresses and the networks the peer "
+"routes through the tunnel."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1231
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1232
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1233
+msgid "Requires hostapd"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1238
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1239
+msgid "Requires hostapd with EAP Suite-B support"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1236
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1237
+msgid "Requires hostapd with EAP support"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1240
+msgid "Requires hostapd with OWE support"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1234
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1235
+msgid "Requires hostapd with SAE support"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1599
+msgid ""
+"Requires the 'full' version of wpad/hostapd and support from the wifi driver "
+"<br />(as of Jan 2019: ath9k, ath10k, mwlwifi and mt76)"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:233
+msgid ""
+"Requires upstream supports DNSSEC; verify unsigned domain responses really "
+"come from unsigned domains"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1245
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1246
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1247
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1259
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1260
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1261
+msgid "Requires wpa-supplicant"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1252
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1253
+msgid "Requires wpa-supplicant with EAP Suite-B support"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1250
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1251
+msgid "Requires wpa-supplicant with EAP support"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1254
+msgid "Requires wpa-supplicant with OWE support"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1248
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1249
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1264
+msgid "Requires wpa-supplicant with SAE support"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:224
+msgid "Reselection policy for primary slave"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2203
+#: modules/luci-base/luasrc/view/sysauth.htm:39
+#: modules/luci-compat/luasrc/view/cbi/delegator.htm:17
+#: modules/luci-compat/luasrc/view/cbi/footer.htm:30
+#: modules/luci-compat/luasrc/view/cbi/simpleform.htm:66
+msgid "Reset"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js:308
+msgid "Reset Counters"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:376
+msgid "Reset to defaults"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:162
+msgid "Resolv and Hosts Files"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:188
+msgid "Resolve file"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/rpc.js:408
+msgid "Resource not found"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:350
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:817
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/startup.js:100
+msgid "Restart"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js:313
+msgid "Restart Firewall"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:815
+msgid "Restart radio interface"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:372
+msgid "Restore"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:382
+msgid "Restore backup"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:330
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:331
+msgid "Reveal/hide password"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4006
+msgid "Revert"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4091
+msgid "Revert changes"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4273
+msgid "Revert request failed with status <code>%h</code>"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4253
+msgid "Reverting configuration…"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:365
+msgid "Root directory for files served via TFTP"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:297
+msgid "Root preparation"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:202
+msgid "Round-Robin policy (balance-rr, 0)"
+msgstr ""
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:139
+msgid "Route Allowed IPs"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:73
+msgid "Route table"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:60
+msgid "Route type"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:625
+msgid "Router Advertisement-Service"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/password.js:46
+#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:26
+msgid "Router Password"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:15
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:194
+#: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:27
+msgid "Routes"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:15
+msgid ""
+"Routes specify over which interface and gateway a certain host or network "
+"can be reached."
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js:206
+msgid "Rule"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:335
+msgid "Run a filesystem check before mounting the device"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:335
+msgid "Run filesystem check"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2364
+msgid "Runtime error"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:219
+msgid "SHA256"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:59
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:175
+msgid "SNR"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/dropbear.js:10
+#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:38
+msgid "SSH Access"
+msgstr ""
+
+#: protocols/luci-proto-pppossh/htdocs/luci-static/resources/protocol/pppossh.js:70
+msgid "SSH server address"
+msgstr ""
+
+#: protocols/luci-proto-pppossh/htdocs/luci-static/resources/protocol/pppossh.js:74
+msgid "SSH server port"
+msgstr ""
+
+#: protocols/luci-proto-pppossh/htdocs/luci-static/resources/protocol/pppossh.js:58
+msgid "SSH username"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:274
+#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:51
+msgid "SSH-Keys"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:156
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:181
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1654
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:42
+msgid "SSID"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:339
+msgid "SWAP"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/form.js:2712
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2198
+#: modules/luci-compat/luasrc/view/cbi/error.htm:17
+#: modules/luci-compat/luasrc/view/cbi/footer.htm:26
+#: modules/luci-compat/luasrc/view/cbi/header.htm:20
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:430
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/startup.js:123
+msgid "Save"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2180
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4002
+#: modules/luci-compat/luasrc/view/cbi/footer.htm:22
+msgid "Save & Apply"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/form.js:602
+msgid "Save error"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:401
+msgid "Save mtdblock"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:389
+msgid "Save mtdblock contents"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:822
+msgid "Scan"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/crontab.js:26
+#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:76
+msgid "Scheduled Tasks"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3986
+msgid "Section added"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3988
+msgid "Section removed"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:331
+msgid "See \"mount\" manpage for details"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:257
+msgid ""
+"Select 'Force upgrade' to flash the image even if the image format check "
+"fails. Use only if you are sure that the firmware is correct and meant for "
+"your device!"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2581
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2721
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2886
+msgid "Select file…"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:318
+msgid "Selects the transmit hash policy to use for slave selection"
+msgstr ""
+
+#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:144
+#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:128
+#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:115
+#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoe.js:89
+#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pptp.js:102
+#: protocols/luci-proto-pppossh/htdocs/luci-static/resources/protocol/pppossh.js:125
+msgid ""
+"Send LCP echo requests at the given interval in seconds, only effective in "
+"conjunction with failure threshold"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:157
+msgid "Server Settings"
+msgstr ""
+
+#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoe.js:50
+msgid "Service Name"
+msgstr ""
+
+#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:87
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:71
+msgid "Service Type"
+msgstr ""
+
+#: modules/luci-base/root/usr/share/luci/menu.d/luci-base.json:45
+msgid "Services"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2662
+msgid "Session expired"
+msgstr ""
+
+#: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:107
+msgid "Set VPN as Default Route"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:864
+msgid ""
+"Set interface properties regardless of the link carrier (If set, carrier "
+"sense events do not invoke hotplug handlers)."
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:300
+msgid "Set same MAC Address to all slaves"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:642
+msgid "Set this interface as master for the dhcpv6 relay."
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:304
+msgid "Set to currently active slave (active, 1)"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:305
+msgid "Set to first slave added to the bond (follow, 2)"
+msgstr ""
+
+#: modules/luci-compat/luasrc/model/network/proto_modemmanager.lua:55
+#: modules/luci-compat/luasrc/model/network/proto_qmi.lua:55
+#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:42
+#: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:23
+msgid "Setting PLMN failed"
+msgstr ""
+
+#: modules/luci-compat/luasrc/model/network/proto_ncm.lua:68
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:26
+msgid "Setting operation mode failed"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:565
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:575
+msgid "Setup DHCP Server"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:31
+msgid "Severely Errored Seconds (SES)"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:208
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:80
+msgid "Short GI"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1085
+msgid "Short Preamble"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:437
+#: modules/luci-mod-system/luasrc/model/cbi/admin_system/backupfiles.lua:18
+msgid "Show current backup file list"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js:264
+msgid "Show empty chains"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:354
+msgid "Shutdown this interface"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:57
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:63
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:186
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1653
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:41
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:141
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:173
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:179
+msgid "Signal"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2063
+msgid "Signal / Noise"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:26
+msgid "Signal Attenuation (SATN)"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/wireless.js:260
+msgid "Signal:"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3739
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:217
+msgid "Size"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:354
+msgid "Size of DNS query cache"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:187
+msgid "Size of the ZRam device in megabytes"
+msgstr ""
+
+#: modules/luci-compat/luasrc/view/cbi/footer.htm:18
+#: modules/luci-compat/luasrc/view/cbi/simpleform.htm:57
+msgid "Skip"
+msgstr ""
+
+#: themes/luci-theme-openwrt-2020/luasrc/view/themes/openwrt2020/header.htm:36
+#: themes/luci-theme-openwrt/luasrc/view/themes/openwrt.org/header.htm:46
+msgid "Skip to content"
+msgstr ""
+
+#: themes/luci-theme-openwrt-2020/luasrc/view/themes/openwrt2020/header.htm:35
+#: themes/luci-theme-openwrt/luasrc/view/themes/openwrt.org/header.htm:45
+msgid "Skip to navigation"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:178
+msgid "Slave Interfaces"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/network.js:2867
+#: modules/luci-compat/luasrc/model/network.lua:1428
+msgid "Software VLAN"
+msgstr ""
+
+#: modules/luci-compat/luasrc/view/cbi/header.htm:5
+msgid "Some fields are invalid, cannot save values!"
+msgstr ""
+
+#: modules/luci-base/luasrc/view/error404.htm:9
+msgid "Sorry, the object you requested was not found."
+msgstr ""
+
+#: modules/luci-base/luasrc/view/error500.htm:9
+msgid "Sorry, the server encountered an unexpected error."
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:409
+msgid ""
+"Sorry, there is no sysupgrade support present; a new firmware image must be "
+"flashed manually. Please refer to the wiki for device specific install "
+"instructions."
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/connections.js:383
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js:69
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:182
+msgid "Source"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:84
+msgid "Source Address"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:342
+msgid ""
+"Specifies that duplicate frames (received on inactive ports) should be "
+"dropped or delivered"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:358
+msgid "Specifies the ARP link monitoring frequency in milliseconds"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:366
+msgid "Specifies the IP addresses to use for ARP monitoring"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:395
+msgid "Specifies the MII link monitoring frequency in milliseconds"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:259
+msgid "Specifies the aggregation selection logic to use"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:292
+msgid "Specifies the directory the device is attached to"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:252
+msgid ""
+"Specifies the mac-address for the actor in protocol packet exchanges "
+"(LACPDUs). If empty, masters' mac address defaults to system default"
+msgstr ""
+
+#: protocols/luci-proto-relay/htdocs/luci-static/resources/protocol/relay.js:175
+msgid ""
+"Specifies the maximum amount of failed ARP requests until hosts are presumed "
+"to be dead"
+msgstr ""
+
+#: protocols/luci-proto-relay/htdocs/luci-static/resources/protocol/relay.js:171
+msgid ""
+"Specifies the maximum amount of seconds after which hosts are presumed to be "
+"dead"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:886
+msgid ""
+"Specifies the maximum transmit power the wireless radio may use. Depending "
+"on regulatory requirements and wireless usage, the actual transmit power may "
+"be reduced by the driver."
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:236
+msgid ""
+"Specifies the minimum number of links that must be active before asserting "
+"carrier"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:200
+msgid "Specifies the mode to be used for this bonding interface"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:333
+msgid ""
+"Specifies the number of IGMP membership reports to be issued after a "
+"failover event in 200ms intervals"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:276
+msgid ""
+"Specifies the number of packets to transmit through a slave before moving to "
+"the next one"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:310
+msgid ""
+"Specifies the number of peer notifications (gratuitous ARPs and unsolicited "
+"IPv6 Neighbor Advertisements) to be issued after a failover event"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:284
+msgid ""
+"Specifies the number of seconds between instances where the bonding driver "
+"sends learning packets to each slaves peer switch"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:374
+msgid "Specifies the quantity of ARP IP targets that must be reachable"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:268
+msgid ""
+"Specifies the rate in which the link partner will be asked to transmit "
+"LACPDU packets"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:225
+msgid ""
+"Specifies the reselection policy for the primary slave when failure of the "
+"active slave or recovery of the primary slave occurs"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:244
+msgid "Specifies the system priority"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:403
+msgid ""
+"Specifies the time in milliseconds to wait before disabling a slave after a "
+"link failure detection"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:411
+msgid ""
+"Specifies the time in milliseconds to wait before enabling a slave after a "
+"link recovery detection"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:382
+msgid ""
+"Specifies whether ARP probes and replies should be validated or non-ARP "
+"traffic should be filtered for link monitoring"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:301
+msgid ""
+"Specifies whether active-backup mode should set all slaves to the same MAC "
+"address at enslavement"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:419
+msgid ""
+"Specifies whether or not miimon should use MII or ETHTOOL ioctls vs. "
+"netif_carrier_ok()"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:293
+msgid ""
+"Specifies whether to shuffle active flows across slaves based on the load"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:179
+msgid ""
+"Specifies which slave interfaces should be attached to this bonding interface"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:212
+msgid ""
+"Specifies which slave is the primary device. It will always be the active "
+"slave while it is available"
+msgstr ""
+
+#: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:63
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:72
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:67
+msgid "Specify a TOS (Type of Service)."
+msgstr ""
+
+#: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:58
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:67
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:62
+msgid ""
+"Specify a TTL (Time to Live) for the encapsulating packet other than the "
+"default (64)."
+msgstr ""
+
+#: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:53
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:62
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:57
+msgid ""
+"Specify an MTU (Maximum Transmission Unit) other than the default (1280 "
+"bytes)."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1923
+msgid "Specify the secret encryption key here."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:581
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/startup.js:99
+msgid "Start"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/startup.js:76
+msgid "Start priority"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1757
+msgid "Start refresh"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4206
+msgid "Starting configuration apply…"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1670
+msgid "Starting wireless scan..."
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/startup.js:109
+#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:64
+msgid "Startup"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:19
+msgid "Static IPv4 Routes"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:19
+msgid "Static IPv6 Routes"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:165
+msgid "Static Leases"
+msgstr ""
+
+#: modules/luci-mod-network/root/usr/share/luci/menu.d/luci-mod-network.json:76
+msgid "Static Routes"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/network.js:1965
+#: modules/luci-base/htdocs/luci-static/resources/protocol/static.js:172
+#: modules/luci-compat/luasrc/model/network.lua:967
+msgid "Static address"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:404
+msgid ""
+"Static leases are used to assign fixed IP addresses and symbolic hostnames "
+"to DHCP clients. They are also required for non-dynamic interface "
+"configurations where only hosts with a corresponding lease are served."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1102
+msgid "Station inactivity limit"
+msgstr ""
+
+#: modules/luci-base/root/usr/share/luci/menu.d/luci-base.json:16
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:385
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:871
+#: modules/luci-mod-status/luasrc/view/admin_status/index.htm:9
+msgid "Status"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:356
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/startup.js:101
+msgid "Stop"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1668
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1762
+msgid "Stop refresh"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:259
+msgid "Strict order"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/password.js:33
+msgid "Strong"
+msgstr ""
+
+#: modules/luci-compat/luasrc/view/cbi/simpleform.htm:61
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1948
+msgid "Submit"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:203
+msgid "Suppress logging"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:204
+msgid "Suppress logging of the routine operation of these protocols"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/20_memory.js:44
+msgid "Swap free"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/switch.js:139
+#: modules/luci-mod-network/root/usr/share/luci/menu.d/luci-mod-network.json:3
+msgid "Switch"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/switch.js:172
+msgid "Switch %q"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/switch.js:150
+msgid ""
+"Switch %q has an unknown topology - the VLAN settings might not be accurate."
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/network.js:2867
+#: modules/luci-compat/luasrc/model/network.lua:1426
+msgid "Switch VLAN"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:403
+msgid "Switch protocol"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/protocol/static.js:103
+#: modules/luci-base/htdocs/luci-static/resources/protocol/static.js:104
+#: modules/luci-compat/luasrc/view/cbi/ipaddr.htm:26
+msgid "Switch to CIDR list notation"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2616
+msgid "Symbolic link"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:75
+msgid "Sync with NTP-Server"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:67
+msgid "Sync with browser"
+msgstr ""
+
+#: modules/luci-base/root/usr/share/luci/menu.d/luci-base.json:26
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:17
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:99
+#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:3
+msgid "System"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/syslog.js:25
+#: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:39
+msgid "System Log"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:243
+msgid "System Priority"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:104
+msgid "System Properties"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:141
+msgid "System log buffer size"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/connections.js:336
+msgid "TCP:"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:163
+msgid "TFTP Settings"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:364
+msgid "TFTP server root"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:49
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:84
+msgid "TX"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:142
+msgid "TX Rate"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js:17
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:166
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:184
+msgid "Table"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:31
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js:65
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:163
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:181
+msgid "Target"
+msgstr ""
+
+#: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:103
+msgid "Target network"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/processes.js:50
+msgid "Terminate"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:84
+msgid "The <em>block mount</em> command failed with code %d"
+msgstr ""
+
+#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/6in4.js:77
+msgid ""
+"The HE.net endpoint update configuration changed, you must now use the plain "
+"username instead of the user ID!"
+msgstr ""
+
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:40
+msgid "The IPv4 address or the fully-qualified domain name of the remote end."
+msgstr ""
+
+#: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:40
+msgid ""
+"The IPv4 address or the fully-qualified domain name of the remote tunnel end."
+msgstr ""
+
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:40
+msgid "The IPv6 address or the fully-qualified domain name of the remote end."
+msgstr ""
+
+#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/6rd.js:53
+#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/map.js:59
+msgid ""
+"The IPv6 prefix assigned to the provider, usually ends with <code>::</code>"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1908
+msgid ""
+"The allowed characters are: <code>A-Z</code>, <code>a-z</code>, <code>0-9</"
+"code> and <code>_</code>"
+msgstr ""
+
+#: modules/luci-compat/luasrc/view/cbi/error.htm:6
+msgid "The configuration file could not be loaded due to the following error:"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4082
+msgid ""
+"The device could not be reached within %d seconds after applying the pending "
+"changes, which caused the configuration to be rolled back for safety "
+"reasons. If you believe that the configuration changes are correct "
+"nonetheless, perform an unchecked configuration apply. Alternatively, you "
+"can dismiss this warning and edit changes before attempting to apply again, "
+"or revert all pending changes to keep the currently working configuration "
+"state."
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:280
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:392
+msgid ""
+"The device file of the memory or partition (<abbr title=\"for example\">e.g."
+"</abbr> <code>/dev/sda1</code>)"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:736
+msgid ""
+"The existing wireless configuration needs to be changed for LuCI to function "
+"properly."
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:215
+msgid ""
+"The flash image was uploaded. Below is the checksum and file size listed, "
+"compare them with the original file to ensure data integrity. <br /> Click "
+"\"Proceed\" below to start the flash procedure."
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:195
+msgid "The following rules are currently active on this system."
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/protocol/static.js:154
+msgid "The gateway address must not be a local IP address"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:147
+msgid "The given SSH public key has already been added."
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:153
+msgid ""
+"The given SSH public key is invalid. Please supply proper public RSA or "
+"ECDSA keys."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:716
+msgid "The interface name is already used"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:722
+msgid "The interface name is too long"
+msgstr ""
+
+#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/6rd.js:61
+#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/map.js:55
+msgid ""
+"The length of the IPv4 prefix in bits, the remainder is used in the IPv6 "
+"addresses."
+msgstr ""
+
+#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/6rd.js:57
+#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/map.js:63
+msgid "The length of the IPv6 prefix in bits"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:163
+msgid "The local IPv4 address"
+msgstr ""
+
+#: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:44
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:44
+msgid "The local IPv4 address over which the tunnel is created (optional)."
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:169
+msgid "The local IPv4 netmask"
+msgstr ""
+
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:44
+msgid "The local IPv6 address over which the tunnel is created (optional)."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1914
+msgid "The network name is already used"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/switch.js:139
+msgid ""
+"The network ports on this device can be combined to several <abbr title="
+"\"Virtual Local Area Network\">VLAN</abbr>s in which computers can "
+"communicate directly with each other. <abbr title=\"Virtual Local Area "
+"Network\">VLAN</abbr>s are often used to separate different network "
+"segments. Often there is by default one Uplink port for a connection to the "
+"next greater network like the internet and other ports for a local network."
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:158
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/reboot.js:36
+msgid "The reboot command failed with code %d"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:147
+msgid "The restore command failed with code %d"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1289
+msgid "The selected %s mode is incompatible with %s encryption"
+msgstr ""
+
+#: modules/luci-base/luasrc/view/csrftoken.htm:11
+msgid "The submitted security token is invalid or already expired!"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:98
+msgid ""
+"The system is erasing the configuration partition now and will reboot itself "
+"when finished."
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:291
+msgid ""
+"The system is flashing now.<br /> DO NOT POWER OFF THE DEVICE!<br /> Wait a "
+"few minutes before you try to reconnect. It might be necessary to renew the "
+"address of your computer to reach the device again, depending on your "
+"settings."
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:163
+msgid ""
+"The system is rebooting now. If the restored configuration changed the "
+"current LAN IP address, you might need to reconnect manually."
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/password.js:85
+msgid "The system password has been successfully changed."
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:317
+msgid "The sysupgrade command failed with code %d"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:120
+msgid ""
+"The uploaded backup archive appears to be valid and contains the files "
+"listed below. Press \"Continue\" to restore the backup and reboot, or "
+"\"Cancel\" to abort the operation."
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:115
+msgid "The uploaded backup archive is not readable"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:244
+msgid "The uploaded firmware does not allow keeping current configuration."
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:239
+msgid ""
+"The uploaded image file does not contain a supported format. Make sure that "
+"you choose the generic image format for your platform."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:528
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:560
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:52
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:89
+msgid "There are no active leases"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4221
+msgid "There are no changes to apply"
+msgstr ""
+
+#: themes/luci-theme-bootstrap/luasrc/view/themes/bootstrap/header.htm:55
+#: themes/luci-theme-material/luasrc/view/themes/material/header.htm:213
+#: themes/luci-theme-openwrt-2020/luasrc/view/themes/openwrt2020/header.htm:56
+#: themes/luci-theme-openwrt/luasrc/view/themes/openwrt.org/header.htm:80
+#: themes/luci-theme-rosy/luasrc/view/themes/rosy/header.htm:282
+msgid ""
+"There is no password set on this router. Please configure a root password to "
+"protect the web interface and enable SSH."
+msgstr ""
+
+#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/6rd.js:49
+msgid "This IPv4 address of the relay"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1543
+msgid "This authentication type is not applicable to the selected EAP method."
+msgstr ""
+
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:57
+msgid "This does not look like a valid PEM file"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:256
+msgid ""
+"This file may contain lines like 'server=/domain/1.2.3.4' or "
+"'server=1.2.3.4' for domain-specific or full upstream <abbr title=\"Domain "
+"Name System\">DNS</abbr> servers."
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:421
+#: modules/luci-mod-system/luasrc/model/cbi/admin_system/backupfiles.lua:16
+msgid ""
+"This is a list of shell glob patterns for matching files and directories to "
+"include during sysupgrade. Modified files in /etc/config/ and certain other "
+"configurations are automatically preserved."
+msgstr ""
+
+#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/6in4.js:81
+msgid ""
+"This is either the \"Update Key\" configured for the tunnel or the account "
+"password if no update key has been configured"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/startup.js:116
+msgid ""
+"This is the content of /etc/rc.local. Insert your own commands here (in "
+"front of 'exit 0') to execute them at the end of the boot process."
+msgstr ""
+
+#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/6in4.js:54
+msgid ""
+"This is the local endpoint address assigned by the tunnel broker, it usually "
+"ends with <code>...:2/64</code>"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:173
+msgid ""
+"This is the only <abbr title=\"Dynamic Host Configuration Protocol\">DHCP</"
+"abbr> in the local network"
+msgstr ""
+
+#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/6in4.js:73
+msgid "This is the plain username for logging into the account"
+msgstr ""
+
+#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/6in4.js:57
+msgid ""
+"This is the prefix routed to you by the tunnel broker for use by clients"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/crontab.js:28
+msgid "This is the system crontab in which scheduled tasks can be defined."
+msgstr ""
+
+#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/6in4.js:50
+msgid ""
+"This is usually the address of the nearest PoP operated by the tunnel broker"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/processes.js:65
+msgid ""
+"This list gives an overview over currently running system processes and "
+"their status."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1497
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1555
+msgid ""
+"This option cannot be used because the ca-bundle package is not installed."
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/form.js:2051
+#: modules/luci-base/htdocs/luci-static/resources/form.js:2357
+#: modules/luci-compat/luasrc/view/cbi/tblsection.htm:172
+#: modules/luci-compat/luasrc/view/cbi/tsection.htm:32
+msgid "This section contains no values yet"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:110
+msgid "Time Synchronization"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1093
+msgid "Time interval for rekeying GTK"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:124
+msgid "Timezone"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2672
+msgid "To login…"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:372
+msgid ""
+"To restore configuration files, you can upload a previously generated backup "
+"archive here. To reset the firmware to its initial state, click \"Perform "
+"reset\" (only possible with squashfs images)."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:907
+msgid "Tone"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/20_memory.js:35
+msgid "Total Available"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:102
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:103
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:113
+msgid "Traceroute"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js:53
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js:64
+#: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:96
+msgid "Traffic"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/connections.js:385
+msgid "Transfer"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/led-trigger/netdev.js:24
+msgid "Transmit"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:317
+msgid "Transmit Hash Policy"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/leds.js:74
+msgid "Trigger"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/led-trigger/netdev.js:19
+msgid "Trigger Mode"
+msgstr ""
+
+#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/6in4.js:69
+msgid "Tunnel ID"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/network.js:2870
+#: modules/luci-compat/luasrc/model/network.lua:1431
+msgid "Tunnel Interface"
+msgstr ""
+
+#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/464xlat.js:44
+#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/dslite.js:55
+#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/map.js:76
+msgid "Tunnel Link"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:185
+msgid "Tx-Power"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:44
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:61
+#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/map.js:43
+msgid "Type"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/connections.js:326
+msgid "UDP:"
+msgstr ""
+
+#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:90
+msgid "UMTS only"
+msgstr ""
+
+#: modules/luci-compat/luasrc/model/network/proto_3g.lua:10
+#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:43
+msgid "UMTS/GPRS/EV-DO"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:254
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:360
+msgid "UUID"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/network.js:16
+#: modules/luci-base/htdocs/luci-static/resources/network.js:17
+#: modules/luci-compat/luasrc/model/network.lua:34
+#: modules/luci-compat/luasrc/model/network.lua:35
+msgid "Unable to determine device name"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/network.js:18
+#: modules/luci-compat/luasrc/model/network.lua:36
+msgid "Unable to determine external IP address"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/network.js:19
+#: modules/luci-compat/luasrc/model/network.lua:37
+msgid "Unable to determine upstream interface"
+msgstr ""
+
+#: modules/luci-base/luasrc/view/error404.htm:10
+msgid "Unable to dispatch"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/dmesg.js:9
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/syslog.js:15
+msgid "Unable to load log data:"
+msgstr ""
+
+#: modules/luci-compat/luasrc/model/network/proto_modemmanager.lua:54
+#: modules/luci-compat/luasrc/model/network/proto_qmi.lua:54
+#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:41
+#: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:22
+msgid "Unable to obtain client ID"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:221
+msgid "Unable to obtain mount information"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js:278
+msgid "Unable to reset ip6tables counters: %s"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js:276
+msgid "Unable to reset iptables counters: %s"
+msgstr ""
+
+#: modules/luci-compat/luasrc/model/network/proto_4x6.lua:61
+#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/dslite.js:7
+msgid "Unable to resolve AFTR host name"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/network.js:20
+#: modules/luci-compat/luasrc/model/network.lua:38
+msgid "Unable to resolve peer host name"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js:284
+msgid "Unable to restart firewall: %s"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/crontab.js:20
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:342
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/startup.js:57
+msgid "Unable to save contents: %s"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:33
+msgid "Unavailable Seconds (UAS)"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/fs.js:102
+msgid "Unexpected reply data format"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/network.js:1967
+#: modules/luci-compat/luasrc/model/network.lua:971
+msgid "Unknown"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/network.js:2276
+#: modules/luci-compat/luasrc/model/network.lua:1138
+msgid "Unknown error (%s)"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/rpc.js:415
+msgid "Unknown error code"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/network.js:1964
+#: modules/luci-base/htdocs/luci-static/resources/protocol/none.js:6
+#: modules/luci-compat/luasrc/model/network.lua:965
+msgid "Unmanaged"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:195
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:217
+msgid "Unmount"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:112
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:259
+msgid "Unnamed key"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3926
+msgid "Unsaved Changes"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/rpc.js:413
+msgid "Unspecified error"
+msgstr ""
+
+#: modules/luci-compat/luasrc/model/network/proto_4x6.lua:64
+#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/map.js:9
+msgid "Unsupported MAP type"
+msgstr ""
+
+#: modules/luci-compat/luasrc/model/network/proto_ncm.lua:69
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:27
+msgid "Unsupported modem"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:267
+msgid "Unsupported protocol type."
+msgstr ""
+
+#: modules/luci-compat/luasrc/view/cbi/tblsection.htm:151
+msgid "Up"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:410
+msgid "Up Delay"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3813
+msgid "Upload"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:408
+msgid ""
+"Upload a sysupgrade-compatible image here to replace the running firmware."
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:138
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:169
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:384
+msgid "Upload archive..."
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2775
+msgid "Upload file"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2750
+msgid "Upload file…"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2697
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3801
+msgid "Upload request failed: %s"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3720
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3774
+msgid "Uploading file…"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:737
+msgid ""
+"Upon pressing \"Continue\", anonymous \"wifi-iface\" sections will be "
+"assigned with a name in the form <em>wifinet#</em> and the network will be "
+"restarted to apply the updated configuration."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:81
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:60
+msgid "Uptime"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:177
+msgid "Use <code>/etc/ethers</code>"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:269
+msgid "Use DHCP advertised servers"
+msgstr ""
+
+#: protocols/luci-proto-relay/htdocs/luci-static/resources/protocol/relay.js:167
+msgid "Use DHCP gateway"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/protocol/dhcp.js:37
+#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:124
+#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/dhcpv6.js:39
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:116
+#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/l2tp.js:59
+#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:103
+#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:90
+#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoe.js:64
+#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pptp.js:77
+#: protocols/luci-proto-pppossh/htdocs/luci-static/resources/protocol/pppossh.js:100
+msgid "Use DNS servers advertised by peer"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:565
+msgid "Use ISO/IEC 3166 alpha2 country codes."
+msgstr ""
+
+#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/464xlat.js:56
+#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/6in4.js:97
+#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/6rd.js:77
+#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/6to4.js:61
+#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/dslite.js:75
+#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/map.js:92
+msgid "Use MTU on tunnel interface"
+msgstr ""
+
+#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/6in4.js:93
+#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/6rd.js:73
+#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/6to4.js:57
+#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/map.js:88
+msgid "Use TTL on tunnel interface"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:320
+msgid "Use XOR of hardware MAC addresses (layer2)"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:321
+msgid "Use XOR of hardware MAC addresses and IP addresses (layer2+3)"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:323
+msgid ""
+"Use XOR of hardware MAC addresses and IP addresses, rely on skb_flow_dissect "
+"(encap2+3)"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:294
+msgid "Use as external overlay (/overlay)"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:293
+msgid "Use as root filesystem (/)"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/protocol/dhcp.js:31
+msgid "Use broadcast flag"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:860
+msgid "Use builtin IPv6-management"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/protocol/dhcp.js:40
+#: modules/luci-base/htdocs/luci-static/resources/protocol/static.js:182
+#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:127
+#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/dhcpv6.js:42
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:119
+#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/l2tp.js:62
+#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:106
+#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:93
+#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoe.js:67
+#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pptp.js:80
+#: protocols/luci-proto-pppossh/htdocs/luci-static/resources/protocol/pppossh.js:103
+msgid "Use custom DNS servers"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/protocol/dhcp.js:34
+#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:116
+#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/dhcpv6.js:33
+#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/l2tp.js:56
+#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:100
+#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:87
+#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoe.js:61
+#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pptp.js:74
+#: protocols/luci-proto-pppossh/htdocs/luci-static/resources/protocol/pppossh.js:97
+msgid "Use default gateway"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/protocol/dhcp.js:45
+#: modules/luci-base/htdocs/luci-static/resources/protocol/static.js:230
+#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:119
+#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/464xlat.js:51
+#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/6in4.js:88
+#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/6rd.js:68
+#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/6to4.js:52
+#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/dslite.js:70
+#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/map.js:83
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:111
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:153
+#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/l2tp.js:67
+#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:111
+#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:98
+#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoe.js:72
+#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pptp.js:85
+#: protocols/luci-proto-pppossh/htdocs/luci-static/resources/protocol/pppossh.js:108
+msgid "Use gateway metric"
+msgstr ""
+
+#: protocols/luci-proto-relay/htdocs/luci-static/resources/protocol/relay.js:179
+msgid "Use routing table"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1490
+msgid "Use system certificates"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1548
+msgid "Use system certificates for inner-tunnel"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:405
+msgid ""
+"Use the <em>Add</em> Button to add a new lease entry. The <em>MAC-Address</"
+"em> identifies the host, the <em>IPv4-Address</em> specifies the fixed "
+"address to use, and the <em>Hostname</em> is assigned as a symbolic name to "
+"the requesting host. The optional <em>Lease time</em> can be used to set non-"
+"standard host-specific lease time, e.g. 12h, 3d or infinite."
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:322
+msgid "Use upper layer protocol information (layer3+4)"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:324
+msgid ""
+"Use upper layer protocol information, rely on skb_flow_dissect (encap3+4)"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/20_memory.js:36
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:194
+msgid "Used"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1386
+msgid "Used Key Slot"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1429
+msgid ""
+"Used for two different purposes: RADIUS NAS ID and 802.11r R0KH-ID. Not "
+"needed with normal WPA(2)-PSK."
+msgstr ""
+
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:105
+msgid "User Group"
+msgstr ""
+
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:114
+msgid "User certificate (PEM encoded)"
+msgstr ""
+
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:126
+msgid "User key (PEM encoded)"
+msgstr ""
+
+#: modules/luci-base/luasrc/view/sysauth.htm:23
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:106
+#: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:56
+msgid "Username"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:975
+msgid "VC-Mux"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:923
+msgid "VDSL"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/switch.js:173
+msgid "VLANs on %q"
+msgstr ""
+
+#: modules/luci-base/root/usr/share/luci/menu.d/luci-base.json:36
+msgid "VPN"
+msgstr ""
+
+#: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:42
+msgid "VPN Local address"
+msgstr ""
+
+#: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:46
+msgid "VPN Local port"
+msgstr ""
+
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:96
+#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pptp.js:58
+#: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:39
+msgid "VPN Server"
+msgstr ""
+
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:99
+msgid "VPN Server port"
+msgstr ""
+
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:103
+msgid "VPN Server's certificate SHA1 hash"
+msgstr ""
+
+#: modules/luci-compat/luasrc/model/network/proto_vpnc.lua:9
+#: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:9
+msgid "VPNC (CISCO 3000 (and others) VPN)"
+msgstr ""
+
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:10
+msgid "VXLAN (RFC7348)"
+msgstr ""
+
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:53
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:48
+msgid "VXLAN network identifier"
+msgstr ""
+
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:10
+msgid "VXLANv6 (RFC7348)"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1490
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1548
+msgid ""
+"Validate server certificate using built-in system CA bundle,<br />requires "
+"the \"ca-bundle\" package"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:387
+msgid "Validation for all slaves"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:385
+msgid "Validation only for active slave"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:386
+msgid "Validation only for backup slaves"
+msgstr ""
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:134
+msgid "Value must not be empty"
+msgstr ""
+
+#: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:73
+msgid "Vendor"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/protocol/dhcp.js:52
+msgid "Vendor Class to send when requesting DHCP"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:196
+msgid "Verifying the uploaded image file."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:59
+msgid "Virtual dynamic interface"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1032
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1033
+msgid "WDS"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1300
+msgid "WEP Open System"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1301
+msgid "WEP Shared Key"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1923
+msgid "WEP passphrase"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1070
+msgid "WMM Mode"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1923
+msgid "WPA passphrase"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1205
+msgid ""
+"WPA-Encryption requires wpa_supplicant (for client mode) or hostapd (for AP "
+"and ad-hoc mode) to be installed."
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/reboot.js:41
+msgid "Waiting for device..."
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:168
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:178
+msgid "Warning"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/reboot.js:20
+msgid "Warning: There are unsaved changes that will get lost on reboot!"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/password.js:37
+msgid "Weak"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1452
+msgid ""
+"When using a PSK, the PMK can be automatically generated. When enabled, the "
+"R0/R1 key options below are not applied. Disable this to use the R0 and R1 "
+"key options."
+msgstr ""
+
+#: modules/luci-compat/luasrc/view/cbi/wireless_modefreq.htm:166
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:468
+msgid "Width"
+msgstr ""
+
+#: modules/luci-compat/luasrc/model/network/proto_wireguard.lua:9
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:21
+msgid "WireGuard VPN"
+msgstr ""
+
+#: modules/luci-mod-network/root/usr/share/luci/menu.d/luci-mod-network.json:17
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:87
+#: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:105
+msgid "Wireless"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/network.js:2858
+#: modules/luci-compat/luasrc/model/network.lua:1419
+msgid "Wireless Adapter"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/network.js:2837
+#: modules/luci-base/htdocs/luci-static/resources/network.js:4041
+#: modules/luci-compat/luasrc/model/network.lua:1405
+#: modules/luci-compat/luasrc/model/network.lua:1868
+msgid "Wireless Network"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:753
+msgid "Wireless Overview"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:922
+msgid "Wireless Security"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:735
+msgid "Wireless configuration migration"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:153
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:193
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:47
+msgid "Wireless is disabled"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:153
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:193
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:47
+msgid "Wireless is not associated"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:877
+msgid "Wireless network is disabled"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:877
+msgid "Wireless network is enabled"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:275
+msgid "Write received DNS requests to syslog"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:160
+msgid "Write system log to file"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:204
+msgid "XOR policy (balance-xor, 2)"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3472
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:295
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:344
+#: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:109
+msgid "Yes"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:303
+msgid "Yes (none, 0)"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:176
+msgid ""
+"You appear to be currently connected to the device via the \"%h\" interface. "
+"Do you really want to shut down the interface?"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/startup.js:112
+msgid ""
+"You can enable or disable installed init scripts here. Changes will applied "
+"after a device reboot.<br /><strong>Warning: If you disable essential init "
+"scripts like \"network\", your device might become inaccessible!</strong>"
+msgstr ""
+
+#: themes/luci-theme-bootstrap/luasrc/view/themes/bootstrap/header.htm:65
+#: themes/luci-theme-material/luasrc/view/themes/material/header.htm:223
+#: themes/luci-theme-openwrt/luasrc/view/themes/openwrt.org/header.htm:73
+#: themes/luci-theme-rosy/luasrc/view/themes/rosy/header.htm:294
+msgid ""
+"You must enable JavaScript in your browser or LuCI will not work properly."
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:115
+msgid ""
+"You must select a primary interface which is included in selected slave "
+"interfaces!"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:96
+msgid ""
+"You must select at least one ARP IP target if ARP monitoring is selected!"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:192
+msgid "ZRam Compression Algorithm"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:199
+msgid "ZRam Compression Streams"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:185
+msgid "ZRam Settings"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:187
+msgid "ZRam Size"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:324
+msgid "any"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:908
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:916
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:921
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1157
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:78
+#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoe.js:48
+#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoe.js:51
+#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoe.js:103
+msgid "auto"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:85
+msgid "automatic"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/switch.js:82
+msgid "baseT"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:981
+msgid "bridged"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:146
+#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:401
+#: modules/luci-compat/luasrc/view/cbi/firewall_zonelist.htm:35
+#: modules/luci-compat/luasrc/view/cbi/firewall_zonelist.htm:99
+#: modules/luci-compat/luasrc/view/cbi/network_netlist.htm:31
+msgid "create"
+msgstr ""
+
+#: modules/luci-compat/luasrc/view/cbi/network_netlist.htm:69
+msgid "create:"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:55
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:57
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:58
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:62
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:63
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:83
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:84
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:87
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:185
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:186
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:187
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:171
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:173
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:174
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:178
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:179
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/wireless.js:261
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/wireless.js:264
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/wireless.js:267
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/wireless.js:271
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/wireless.js:274
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/wireless.js:277
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/wireless.js:303
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/wireless.js:304
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/wireless.js:305
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/wireless.js:309
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/wireless.js:310
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/wireless.js:311
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/wireless.js:313
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/wireless.js:314
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/wireless.js:315
+msgid "dBm"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1014
+msgid "disable"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/protocol/static.js:185
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:626
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:632
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:638
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:91
+#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/dhcpv6.js:25
+msgid "disabled"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:519
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:553
+msgid "driver default"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:517
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:538
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:42
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:69
+msgid "expired"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:182
+msgid ""
+"file where given <abbr title=\"Dynamic Host Configuration Protocol\">DHCP</"
+"abbr>-leases will be stored"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:85
+#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:195
+#: modules/luci-compat/luasrc/view/cbi/firewall_zonelist.htm:61
+msgid "forward"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/switch.js:84
+msgid "full-duplex"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/switch.js:84
+msgid "half-duplex"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:569
+msgid "hexadecimal encoded value"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1730
+msgid "hidden"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:629
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:635
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:640
+msgid "hybrid mode"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:36
+msgid "if target is a network"
+msgstr ""
+
+#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/dslite.js:63
+msgid "ignore"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:69
+#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:191
+#: modules/luci-compat/luasrc/view/cbi/firewall_zonelist.htm:46
+msgid "input"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:395
+msgid "key between 8 and 63 characters"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:407
+msgid "key with either 5 or 13 characters"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:189
+msgid "local <abbr title=\"Domain Name System\">DNS</abbr> file"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1308
+msgid "medium security"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1457
+msgid "minutes"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:422
+msgid "netif_carrier_ok()"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:46
+msgid "no"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/switch.js:76
+msgid "no link"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:59
+msgid "non-empty value"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/form.js:2853
+msgid "none"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:41
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:55
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:69
+msgid "not present"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/switch.js:347
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:901
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:905
+#: themes/luci-theme-material/luasrc/view/themes/material/header.htm:197
+#: themes/luci-theme-rosy/luasrc/view/themes/rosy/header.htm:245
+msgid "off"
+msgstr ""
+
+#: themes/luci-theme-material/luasrc/view/themes/material/header.htm:196
+#: themes/luci-theme-rosy/luasrc/view/themes/rosy/header.htm:242
+msgid "on"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1309
+msgid "open network"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:69
+#: modules/luci-compat/luasrc/view/cbi/firewall_zonelist.htm:46
+msgid "output"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:241
+msgid "positive decimal value"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:233
+msgid "positive integer value"
+msgstr ""
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:60
+msgid "random"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:628
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:634
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:639
+msgid "relay mode"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:982
+msgid "routed"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1093
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1102
+msgid "sec"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:627
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:633
+msgid "server mode"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:649
+msgid "stateful-only"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:647
+msgid "stateless"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:648
+msgid "stateless + stateful"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1307
+msgid "strong security"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/switch.js:352
+msgid "tagged"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1440
+msgid "time units (TUs / 1.024 ms) [1000-65535]"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:559
+msgid "unique value"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:534
+msgid "unknown"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:333
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:515
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:536
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:40
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:67
+msgid "unlimited"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3201
+#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:76
+#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:138
+#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:369
+#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:393
+#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:428
+#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:465
+#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:561
+#: modules/luci-compat/luasrc/view/cbi/firewall_zonelist.htm:53
+#: modules/luci-compat/luasrc/view/cbi/network_netlist.htm:38
+msgid "unspecified"
+msgstr ""
+
+#: modules/luci-compat/luasrc/view/cbi/network_netlist.htm:71
+msgid "unspecified -or- create:"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/switch.js:350
+msgid "untagged"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:246
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:121
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:132
+msgid "valid IP address"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:246
+msgid "valid IP address or prefix"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:281
+msgid "valid IPv4 CIDR"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:254
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:125
+msgid "valid IPv4 address"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:254
+msgid "valid IPv4 address or network"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:374
+msgid "valid IPv4 address:port"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:314
+msgid "valid IPv4 network"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:276
+msgid "valid IPv4 or IPv6 CIDR"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:267
+msgid "valid IPv4 prefix value (0-32)"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:286
+msgid "valid IPv6 CIDR"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:262
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:129
+msgid "valid IPv6 address"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:262
+msgid "valid IPv6 address or prefix"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:304
+msgid "valid IPv6 host id"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:319
+msgid "valid IPv6 network"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:272
+msgid "valid IPv6 prefix value (0-128)"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:340
+msgid "valid MAC address"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:411
+msgid "valid UCI identifier"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:362
+msgid "valid UCI identifier, hostname or IP address"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:383
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:386
+msgid "valid address:port"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:533
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:537
+msgid "valid date (YYYY-MM-DD)"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:237
+msgid "valid decimal value"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:405
+msgid "valid hexadecimal WEP key"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:393
+msgid "valid hexadecimal WPA key"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:368
+msgid "valid host:port"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:355
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:357
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:73
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:79
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:107
+msgid "valid hostname"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:345
+msgid "valid hostname or IP address"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:229
+msgid "valid integer value"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:309
+msgid "valid network in address/netmask notation"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:508
+msgid "valid phone digit (0-9, \"*\", \"#\", \"!\" or \".\")"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:332
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:335
+msgid "valid port or port range (port1-port2)"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:324
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:136
+msgid "valid port value"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:513
+msgid "valid time (HH:MM:SS)"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:435
+msgid "value between %d and %d characters"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:416
+msgid "value between %f and %f"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:420
+msgid "value greater or equal to %f"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:424
+msgid "value smaller or equal to %f"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:429
+msgid "value with %d characters"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:440
+msgid "value with at least %d characters"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:445
+msgid "value with at most %d characters"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1309
+msgid "weak security"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:46
+msgid "yes"
+msgstr ""
+
+#: modules/luci-compat/luasrc/view/cbi/delegator.htm:20
+msgid "« Back"
+msgstr ""
index 773047442091334ba9ac7d968e49394d0f450ba6..dc92205d1a6e9cba23dc5c54a2833ed8b7dbe6e2 100644 (file)
@@ -1,14 +1,14 @@
 msgid ""
 msgstr ""
-"PO-Revision-Date: 2020-01-14 15:21+0000\n"
-"Last-Translator: Franco Castillo <castillofrancodamian@gmail.com>\n"
+"PO-Revision-Date: 2020-05-22 12:40+0000\n"
+"Last-Translator: Stefan M <sm@voip-office.eu>\n"
 "Language-Team: Bulgarian <https://hosted.weblate.org/projects/openwrt/luci/"
 "bg/>\n"
 "Language: bg\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
 "Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Generator: Weblate 3.11-dev\n"
+"X-Generator: Weblate 4.1-dev\n"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:929
 msgid "%.1f dB"
@@ -19,7 +19,7 @@ msgstr ""
 msgid "%d Bit"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3639
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3642
 msgid "%d invalid field(s)"
 msgstr ""
 
@@ -228,11 +228,11 @@ msgid ""
 "was empty before editing."
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2676
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2679
 msgid "A directory with the same name already exists."
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/luci.js:2655
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2664
 msgid "A new login is required since the authentication session expired."
 msgstr ""
 
@@ -260,9 +260,30 @@ msgid "APN"
 msgstr "APN"
 
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:197
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:352
 msgid "ARP"
 msgstr "ARP"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:365
+msgid "ARP IP Targets"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:357
+msgid "ARP Interval"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:381
+msgid "ARP Validation"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:373
+msgid "ARP mode to consider a slave as being up"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:77
+msgid "ARP monitoring is not supported for the selected policy!"
+msgstr ""
+
 #: protocols/luci-proto-relay/htdocs/luci-static/resources/protocol/relay.js:175
 msgid "ARP retry threshold"
 msgstr ""
@@ -342,12 +363,24 @@ msgstr ""
 msgid "Active DHCPv6 Leases"
 msgstr ""
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:203
+msgid "Active-Backup policy (active-backup, 1)"
+msgstr ""
+
 #: modules/luci-base/htdocs/luci-static/resources/network.js:3650
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:929
 #: protocols/luci-proto-hnet/htdocs/luci-static/resources/protocol/hnet.js:23
 msgid "Ad-Hoc"
 msgstr "Ad-Hoc"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:208
+msgid "Adaptive load balancing (balance-alb, 6)"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:207
+msgid "Adaptive transmit load balancing (balance-tlb, 5)"
+msgstr ""
+
 #: modules/luci-base/htdocs/luci-static/resources/form.js:2013
 #: modules/luci-base/htdocs/luci-static/resources/form.js:2016
 #: modules/luci-base/htdocs/luci-static/resources/form.js:2030
@@ -402,7 +435,7 @@ msgstr ""
 msgid "Add new interface..."
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:102
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:105
 msgid "Add peer"
 msgstr ""
 
@@ -451,6 +484,24 @@ msgstr ""
 msgid "Aggregate Transmit Power (ACTATP)"
 msgstr ""
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:258
+msgid "Aggregation Selection Logic"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:261
+msgid "Aggregator: All slaves down or has no slaves (stable, 0)"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:263
+msgid ""
+"Aggregator: Chosen by the largest number of ports + slave added/removed or "
+"state changes (count, 2)"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:262
+msgid "Aggregator: Slave added/removed or state changes (bandwidth, 1)"
+msgstr ""
+
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:171
 msgid "Alert"
 msgstr ""
@@ -532,7 +583,7 @@ msgid ""
 "Allow upstream responses in the 127.0.0.0/8 range, e.g. for RBL services"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:125
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:128
 msgid "Allowed IPs"
 msgstr ""
 
@@ -654,16 +705,16 @@ msgstr ""
 msgid "Apply backup?"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4226
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4229
 msgid "Apply request failed with status <code>%h</code>"
 msgstr ""
 
 #: modules/luci-base/htdocs/luci-static/resources/luci.js:2181
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4092
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4095
 msgid "Apply unchecked"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4165
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4168
 msgid "Applying configuration changes… %ds"
 msgstr ""
 
@@ -812,7 +863,7 @@ msgstr ""
 msgid "Backup"
 msgstr ""
 
-#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:112
+#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:114
 msgid "Backup / Flash Firmware"
 msgstr ""
 
@@ -845,10 +896,14 @@ msgid ""
 msgstr ""
 
 #: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:48
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:57
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:52
 msgid "Bind interface"
 msgstr ""
 
 #: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:48
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:57
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:52
 msgid "Bind the tunnel to this interface (optional)."
 msgstr ""
 
@@ -862,6 +917,10 @@ msgstr ""
 msgid "Bogus NX Domain Override"
 msgstr ""
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:199
+msgid "Bonding Policy"
+msgstr ""
+
 #: modules/luci-base/htdocs/luci-static/resources/network.js:2861
 #: modules/luci-compat/luasrc/model/network.lua:1421
 msgid "Bridge"
@@ -880,8 +939,12 @@ msgstr ""
 msgid "Bring up on boot"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2766
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3749
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:205
+msgid "Broadcast policy (broadcast, 3)"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2769
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3752
 msgid "Browse…"
 msgstr ""
 
@@ -889,7 +952,7 @@ msgstr ""
 msgid "Buffered"
 msgstr ""
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:137
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:138
 msgid "CA certificate; if empty it will be saved after the first connection."
 msgstr ""
 
@@ -912,8 +975,8 @@ msgstr ""
 msgid "Call failed"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2859
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3758
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2862
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3761
 #: modules/luci-compat/luasrc/view/cbi/delegator.htm:14
 #: modules/luci-compat/luasrc/view/cbi/simpleform.htm:52
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:187
@@ -979,11 +1042,11 @@ msgstr ""
 msgid "Chain"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3978
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3981
 msgid "Changes"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4261
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4264
 msgid "Changes have been reverted."
 msgstr ""
 
@@ -1121,16 +1184,16 @@ msgid ""
 "negotiation especially in environments with heavy traffic load."
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3978
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3981
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:421
 msgid "Configuration"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4140
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4143
 msgid "Configuration changes applied."
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4078
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4081
 msgid "Configuration changes have been rolled back!"
 msgstr ""
 
@@ -1165,6 +1228,14 @@ msgstr ""
 msgid "Connections"
 msgstr ""
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:377
+msgid "Consider the slave up when all ARP IP targets are reachable (all, 1)"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:376
+msgid "Consider the slave up when any ARP IP target is reachable (any, 0)"
+msgstr ""
+
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/crontab.js:18
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:340
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/startup.js:55
@@ -1177,7 +1248,7 @@ msgstr ""
 msgid "Continue"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4114
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4117
 msgid ""
 "Could not regain access to the device after applying the configuration "
 "changes. You might need to reconnect if you modified network related "
@@ -1371,7 +1442,7 @@ msgstr ""
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/dslite.js:67
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/map.js:80
 #: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:108
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:149
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:150
 msgid "Default gateway"
 msgstr ""
 
@@ -1394,7 +1465,7 @@ msgstr ""
 #: modules/luci-base/htdocs/luci-static/resources/form.js:2508
 #: modules/luci-base/htdocs/luci-static/resources/form.js:2512
 #: modules/luci-base/htdocs/luci-static/resources/form.js:3000
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2828
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2831
 #: modules/luci-compat/luasrc/view/cbi/nsection.htm:11
 #: modules/luci-compat/luasrc/view/cbi/tblsection.htm:162
 #: modules/luci-compat/luasrc/view/cbi/tsection.htm:16
@@ -1406,7 +1477,7 @@ msgstr ""
 msgid "Delete key"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2725
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2728
 msgid "Delete request failed: %s"
 msgstr ""
 
@@ -1419,11 +1490,11 @@ msgid "Delivery Traffic Indication Message Interval"
 msgstr ""
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/switch.js:340
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:111
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:114
 msgid "Description"
-msgstr ""
+msgstr "Описание"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2824
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2827
 msgid "Deselect"
 msgstr ""
 
@@ -1436,6 +1507,10 @@ msgstr ""
 msgid "Destination"
 msgstr ""
 
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:48
+msgid "Destination port"
+msgstr ""
+
 #: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:59
 #: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:165
 msgid "Destination zone"
@@ -1468,7 +1543,7 @@ msgstr ""
 msgid "Device is restarting…"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4113
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4116
 msgid "Device unreachable!"
 msgstr ""
 
@@ -1485,7 +1560,7 @@ msgstr ""
 msgid "Dial number"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2622
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2624
 msgid "Directory"
 msgstr ""
 
@@ -1550,9 +1625,9 @@ msgstr ""
 
 #: modules/luci-base/htdocs/luci-static/resources/form.js:606
 #: modules/luci-base/htdocs/luci-static/resources/form.js:2707
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3259
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3995
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4084
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3262
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3998
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4087
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1680
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:330
 msgid "Dismiss"
@@ -1586,7 +1661,7 @@ msgstr ""
 msgid "Do not forward reverse lookups for local networks"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2711
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2714
 msgid "Do you really want to delete \"%s\" ?"
 msgstr ""
 
@@ -1598,7 +1673,7 @@ msgstr ""
 msgid "Do you really want to erase all settings?"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2709
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2712
 msgid "Do you really want to recursively delete the directory \"%s\" ?"
 msgstr ""
 
@@ -1624,6 +1699,10 @@ msgstr ""
 msgid "Down"
 msgstr ""
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:402
+msgid "Down Delay"
+msgstr ""
+
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:366
 msgid "Download backup"
 msgstr ""
@@ -1640,6 +1719,10 @@ msgstr ""
 msgid "Drag to reorder"
 msgstr ""
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:341
+msgid "Drop Duplicate Frames"
+msgstr ""
+
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/dropbear.js:12
 msgid "Dropbear Instance"
 msgstr ""
@@ -1726,6 +1809,10 @@ msgstr ""
 msgid "Enable DNS lookups"
 msgstr ""
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:292
+msgid "Enable Dynamic Shuffling Of Flows"
+msgstr ""
+
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/6in4.js:60
 msgid "Enable HE.net dynamic endpoint update"
 msgstr ""
@@ -1788,6 +1875,11 @@ msgid ""
 "Enable packet steering across all CPUs. May help or hinder network speed."
 msgstr ""
 
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:80
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:75
+msgid "Enable rx checksum"
+msgstr ""
+
 #: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:67
 msgid "Enable the DF (Don't Fragment) flag of the encapsulating packets."
 msgstr ""
@@ -1796,6 +1888,11 @@ msgstr ""
 msgid "Enable this network"
 msgstr ""
 
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:84
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:79
+msgid "Enable tx checksum"
+msgstr ""
+
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:243
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:352
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/startup.js:66
@@ -1833,11 +1930,11 @@ msgstr ""
 msgid "Encryption"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:131
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:141
 msgid "Endpoint Host"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:135
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:145
 msgid "Endpoint Port"
 msgstr ""
 
@@ -1876,6 +1973,14 @@ msgstr ""
 msgid "Ethernet Switch"
 msgstr ""
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:270
+msgid "Every 30 seconds (slow, 0)"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:271
+msgid "Every second (fast, 1)"
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:399
 msgid "Exclude interfaces"
 msgstr ""
@@ -1888,7 +1993,7 @@ msgstr ""
 msgid "Expecting a hexadecimal assignment hint"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:60
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:64
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:73
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:79
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:107
@@ -1900,6 +2005,10 @@ msgstr ""
 msgid "Expecting: %s"
 msgstr ""
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:48
+msgid "Expecting: non-empty value"
+msgstr ""
+
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/30_network.js:50
 msgid "Expires"
 msgstr ""
@@ -1953,7 +2062,7 @@ msgstr ""
 msgid "Failed to change the system password."
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4072
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4075
 msgid "Failed to confirm apply within %ds, waiting for rollback…"
 msgstr ""
 
@@ -1961,7 +2070,7 @@ msgstr ""
 msgid "Failed to execute \"/etc/init.d/%s %s\" action: %s"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2629
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2632
 msgid "File"
 msgstr ""
 
@@ -1969,7 +2078,7 @@ msgstr ""
 msgid "File not accessible"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2767
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2770
 msgid "Filename"
 msgstr ""
 
@@ -1990,6 +2099,18 @@ msgstr ""
 msgid "Filter useless"
 msgstr ""
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:388
+msgid "Filtering for all slaves, no validation"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:389
+msgid "Filtering for all slaves, validation only for active slave"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:390
+msgid "Filtering for all slaves, validation only for backup slaves"
+msgstr ""
+
 #: modules/luci-compat/luasrc/model/network/proto_ncm.lua:65
 #: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:23
 msgid "Finalizing failed"
@@ -2013,7 +2134,7 @@ msgstr ""
 msgid "Firewall"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:79
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:82
 msgid "Firewall Mark"
 msgstr ""
 
@@ -2123,7 +2244,7 @@ msgstr ""
 msgid "Fragmentation Threshold"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:92
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:95
 msgid ""
 "Further information about WireGuard interfaces and peers at <a href='http://"
 "wireguard.com'>wireguard.com</a>."
@@ -2387,11 +2508,20 @@ msgstr ""
 msgid "Hybrid"
 msgstr ""
 
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:53
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:48
+msgid "ID used to uniquely identify the VXLAN"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:206
+msgid "IEEE 802.3ad Dynamic link aggregation (802.3ad, 4)"
+msgstr ""
+
 #: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:75
 msgid "IKE DH Group"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:60
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:63
 msgid "IP Addresses"
 msgstr ""
 
@@ -2437,6 +2567,7 @@ msgid "IPv4 Upstream"
 msgstr ""
 
 #: modules/luci-base/htdocs/luci-static/resources/protocol/static.js:178
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:162
 msgid "IPv4 address"
 msgstr ""
 
@@ -2453,10 +2584,11 @@ msgid "IPv4 gateway"
 msgstr ""
 
 #: modules/luci-base/htdocs/luci-static/resources/protocol/static.js:179
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:168
 msgid "IPv4 netmask"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:287
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:291
 msgid "IPv4 network in address/netmask notation"
 msgstr ""
 
@@ -2550,7 +2682,7 @@ msgstr ""
 msgid "IPv6 gateway"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:292
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:296
 msgid "IPv6 network in address/netmask notation"
 msgstr ""
 
@@ -2637,7 +2769,7 @@ msgstr ""
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/dslite.js:67
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/map.js:80
 #: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:108
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:149
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:150
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/l2tp.js:56
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:100
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:87
@@ -2832,12 +2964,17 @@ msgstr ""
 msgid "Internal Server Error"
 msgstr ""
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:283
+msgid "Interval For Sending Learning Packets"
+msgstr ""
+
 #: modules/luci-compat/luasrc/view/cbi/tblsection.htm:192
 #: modules/luci-compat/luasrc/view/cbi/tsection.htm:42
 msgid "Invalid"
 msgstr ""
 
 #: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:11
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:14
 msgid "Invalid Base64 key string"
 msgstr ""
 
@@ -2857,7 +2994,7 @@ msgstr ""
 msgid "Invalid command"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:83
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:86
 msgid "Invalid hexadecimal value"
 msgstr ""
 
@@ -2932,6 +3069,10 @@ msgstr ""
 msgid "L2TP Server"
 msgstr ""
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:267
+msgid "LACPDU Packets"
+msgstr ""
+
 #: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:131
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:115
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:102
@@ -2950,7 +3091,7 @@ msgstr ""
 msgid "LCP echo interval"
 msgstr ""
 
-#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:99
+#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:101
 msgid "LED Configuration"
 msgstr ""
 
@@ -3008,7 +3149,7 @@ msgstr ""
 msgid "Leave empty to use the current WAN address"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3980
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3983
 msgid "Legend:"
 msgstr ""
 
@@ -3040,6 +3181,14 @@ msgstr ""
 msgid "Line Uptime"
 msgstr ""
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:123
+msgid "Link Aggregation (Channel Bonding)"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:348
+msgid "Link Monitoring"
+msgstr ""
+
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/led-trigger/netdev.js:23
 msgid "Link On"
 msgstr ""
@@ -3084,7 +3233,7 @@ msgstr ""
 msgid "Listen Interfaces"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:55
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:58
 msgid "Listen Port"
 msgstr ""
 
@@ -3105,7 +3254,7 @@ msgstr ""
 msgid "Load Average"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2894
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2897
 msgid "Loading directory contents…"
 msgstr ""
 
@@ -3129,11 +3278,13 @@ msgstr ""
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/6rd.js:39
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/6to4.js:39
 #: protocols/luci-proto-relay/htdocs/luci-static/resources/protocol/relay.js:151
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:44
 msgid "Local IPv4 address"
 msgstr ""
 
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/6in4.js:54
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/dslite.js:45
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:44
 msgid "Local IPv6 address"
 msgstr ""
 
@@ -3215,6 +3366,10 @@ msgstr ""
 msgid "MAC"
 msgstr "MAC"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:251
+msgid "MAC Address For The Actor"
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:38
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2061
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/30_network.js:56
@@ -3262,9 +3417,21 @@ msgstr "MD5"
 msgid "MHz"
 msgstr "MHz"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:353
+msgid "MII"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:421
+msgid "MII / ETHTOOL ioctls"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:394
+msgid "MII Interval"
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:54
 #: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:53
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:74
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:77
 msgid "MTU"
 msgstr "MTU"
 
@@ -3362,13 +3529,25 @@ msgstr ""
 msgid "Method not found"
 msgstr ""
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:349
+msgid "Method of link monitoring"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:418
+msgid "Method to determine link status"
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:46
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:165
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:183
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:69
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:72
 msgid "Metric"
 msgstr ""
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:235
+msgid "Minimum Number of Links"
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/switch.js:202
 msgid "Mirror monitor port"
 msgstr ""
@@ -3445,7 +3624,7 @@ msgstr ""
 
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:144
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:228
-#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:86
+#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:88
 msgid "Mount Points"
 msgstr ""
 
@@ -3525,7 +3704,7 @@ msgid "NTP server candidates"
 msgstr ""
 
 #: modules/luci-base/htdocs/luci-static/resources/form.js:2388
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3735
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3738
 #: modules/luci-compat/luasrc/view/cbi/tblsection.htm:27
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:710
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/leds.js:67
@@ -3582,6 +3761,8 @@ msgid "Next »"
 msgstr ""
 
 #: modules/luci-base/htdocs/luci-static/resources/form.js:3472
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:296
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:345
 #: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:108
 msgid "No"
 msgstr ""
@@ -3594,7 +3775,7 @@ msgstr ""
 msgid "No Encryption"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:64
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:67
 msgid "No Host Routes"
 msgstr ""
 
@@ -3614,7 +3795,7 @@ msgstr ""
 msgid "No data received"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2834
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2837
 msgid "No entries in this directory"
 msgstr ""
 
@@ -3634,6 +3815,15 @@ msgstr ""
 msgid "No matching prefix delegation"
 msgstr ""
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:140
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:143
+msgid "No more slaves available"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:187
+msgid "No more slaves available, can not save interface"
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:251
 msgid "No negative cache"
 msgstr ""
@@ -3646,7 +3836,7 @@ msgstr ""
 msgid "No password set!"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:107
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:110
 msgid "No peers defined yet"
 msgstr ""
 
@@ -3659,6 +3849,10 @@ msgstr ""
 msgid "No rules in this chain."
 msgstr ""
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:384
+msgid "No validation or filtering"
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:152
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:825
 msgid "No zone assigned"
@@ -3734,6 +3928,10 @@ msgstr ""
 msgid "Nslookup"
 msgstr ""
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:332
+msgid "Number of IGMP membership reports"
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:355
 msgid "Number of cached DNS entries (max is 10000, 0 is no caching)"
 msgstr ""
@@ -3742,6 +3940,10 @@ msgstr ""
 msgid "Number of parallel threads used for compression"
 msgstr ""
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:309
+msgid "Number of peer notifications after failover event"
+msgstr ""
+
 #: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:69
 msgid "Obfuscated Group Password"
 msgstr ""
@@ -3762,6 +3964,7 @@ msgid "Obtain IPv6-Address"
 msgstr ""
 
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/led-trigger/default-on.js:18
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:351
 msgid "Off"
 msgstr ""
 
@@ -3785,7 +3988,7 @@ msgstr ""
 msgid "One of hostname or mac address must be specified!"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:463
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:466
 msgid "One of the following: %s"
 msgstr ""
 
@@ -3803,6 +4006,11 @@ msgstr ""
 msgid "One or more required fields have no value!"
 msgstr ""
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:229
+msgid ""
+"Only if current active slave fails and the primary slave is up (failure, 2)"
+msgstr ""
+
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:439
 #: modules/luci-mod-system/luasrc/model/cbi/admin_system/backupfiles.lua:19
 msgid "Open list..."
@@ -3826,20 +4034,20 @@ msgstr ""
 msgid "Option \"%s\" must not be empty."
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3987
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3990
 msgid "Option changed"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3989
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3992
 msgid "Option removed"
 msgstr ""
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1601
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:69
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:72
 msgid "Optional"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:79
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:82
 msgid ""
 "Optional. 32-bit mark for outgoing encrypted packets. Enter value in hex, "
 "starting with <code>0x</code>."
@@ -3853,45 +4061,45 @@ msgid ""
 "for the interface."
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:120
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:123
 msgid ""
 "Optional. Base64-encoded preshared key. Adds in an additional layer of "
 "symmetric-key cryptography for post-quantum resistance."
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:129
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:139
 msgid "Optional. Create routes for Allowed IPs for this peer."
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:111
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:114
 msgid "Optional. Description of peer."
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:64
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:67
 msgid "Optional. Do not create host routes to peers."
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:131
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:141
 msgid ""
 "Optional. Host of peer. Names are resolved prior to bringing up the "
 "interface."
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:74
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:77
 msgid "Optional. Maximum Transmission Unit of tunnel interface."
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:135
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:145
 msgid "Optional. Port of peer."
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:139
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:149
 msgid ""
 "Optional. Seconds between keep alive messages. Default is 0 (disabled). "
 "Recommended value if this device is behind a NAT is 25."
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:55
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:58
 msgid "Optional. UDP port used for outgoing and incoming packets."
 msgstr ""
 
@@ -3924,6 +4132,8 @@ msgstr ""
 #: modules/luci-base/htdocs/luci-static/resources/protocol/static.js:222
 #: protocols/luci-proto-hnet/htdocs/luci-static/resources/protocol/hnet.js:40
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/dhcpv6.js:50
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:76
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:71
 msgid "Override MAC address"
 msgstr ""
 
@@ -3933,21 +4143,27 @@ msgstr ""
 #: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:53
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/dhcpv6.js:54
 #: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:114
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:157
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:158
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/l2tp.js:71
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:145
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:132
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoe.js:110
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pptp.js:119
 #: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:97
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:62
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:57
 msgid "Override MTU"
 msgstr ""
 
 #: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:63
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:72
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:67
 msgid "Override TOS"
 msgstr ""
 
 #: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:58
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:67
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:62
 msgid "Override TTL"
 msgstr ""
 
@@ -3973,7 +4189,7 @@ msgstr ""
 msgid "Overview"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2677
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2680
 msgid "Overwrite existing file \"%s\" ?"
 msgstr ""
 
@@ -4082,6 +4298,10 @@ msgstr ""
 msgid "Packets"
 msgstr ""
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:275
+msgid "Packets To Transmit Before Moving To Next Slave"
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:152
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:825
 msgid "Part of zone %q"
@@ -4090,7 +4310,7 @@ msgstr ""
 #: modules/luci-base/luasrc/view/sysauth.htm:29
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1591
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/password.js:51
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:107
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:108
 #: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:58
 msgid "Password"
 msgstr ""
@@ -4114,7 +4334,7 @@ msgstr ""
 msgid "Password strength"
 msgstr ""
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:110
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:111
 msgid "Password2"
 msgstr ""
 
@@ -4146,7 +4366,7 @@ msgstr ""
 msgid "Path to inner Private Key"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/luci.js:2716
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2725
 msgid "Paused"
 msgstr ""
 
@@ -4173,7 +4393,7 @@ msgstr ""
 msgid "Peer address is missing"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:92
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:95
 msgid "Peers"
 msgstr ""
 
@@ -4193,7 +4413,7 @@ msgstr ""
 msgid "Permission denied"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:139
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:149
 msgid "Persistent Keep Alive"
 msgstr ""
 
@@ -4224,7 +4444,7 @@ msgstr ""
 msgid "Please enter your username and password."
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3718
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3721
 msgid "Please select the file to upload."
 msgstr ""
 
@@ -4240,7 +4460,7 @@ msgstr ""
 msgid "Port status:"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:489
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:492
 msgid "Potential negation of: %s"
 msgstr ""
 
@@ -4264,7 +4484,7 @@ msgstr ""
 msgid "Prefix Delegated"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:120
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:123
 msgid "Preshared Key"
 msgstr ""
 
@@ -4287,7 +4507,21 @@ msgstr ""
 msgid "Prevents client-to-client communication"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:50
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:211
+msgid "Primary Slave"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:228
+msgid ""
+"Primary becomes active slave when it comes back up if speed and duplex "
+"better than current slave (better, 1)"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:227
+msgid "Primary becomes active slave whenever it comes back up (always, 0)"
+msgstr ""
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:53
 msgid "Private Key"
 msgstr ""
 
@@ -4324,7 +4558,7 @@ msgstr ""
 msgid "Pseudo Ad-Hoc (ahdemo)"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:116
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:119
 msgid "Public Key"
 msgstr ""
 
@@ -4439,7 +4673,7 @@ msgid "Rebind protection"
 msgstr ""
 
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/reboot.js:14
-#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:124
+#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:126
 msgid "Reboot"
 msgstr ""
 
@@ -4458,7 +4692,7 @@ msgstr ""
 msgid "Receive"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:60
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:63
 msgid "Recommended. IP addresses of the WireGuard interface."
 msgstr ""
 
@@ -4470,7 +4704,7 @@ msgstr ""
 msgid "References"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/luci.js:2710
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2719
 msgid "Refreshing"
 msgstr ""
 
@@ -4495,6 +4729,7 @@ msgstr ""
 
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/6in4.js:50
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/6rd.js:49
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:40
 msgid "Remote IPv4 address"
 msgstr ""
 
@@ -4502,6 +4737,10 @@ msgstr ""
 msgid "Remote IPv4 address or FQDN"
 msgstr ""
 
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:40
+msgid "Remote IPv6 address"
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:849
 msgid "Remove"
 msgstr ""
@@ -4530,15 +4769,15 @@ msgstr ""
 msgid "Required for certain ISPs, e.g. Charter with DOCSIS 3"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:50
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:53
 msgid "Required. Base64-encoded private key for this interface."
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:116
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:119
 msgid "Required. Base64-encoded public key of peer."
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:125
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:128
 msgid ""
 "Required. IP addresses and prefixes that this peer is allowed to use inside "
 "the tunnel. Usually the peer's tunnel IP addresses and the networks the peer "
@@ -4611,6 +4850,10 @@ msgstr ""
 msgid "Requires wpa-supplicant with SAE support"
 msgstr ""
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:224
+msgid "Reselection policy for primary slave"
+msgstr ""
+
 #: modules/luci-base/htdocs/luci-static/resources/luci.js:2203
 #: modules/luci-base/luasrc/view/sysauth.htm:39
 #: modules/luci-compat/luasrc/view/cbi/delegator.htm:17
@@ -4666,19 +4909,19 @@ msgstr ""
 msgid "Reveal/hide password"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4003
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4006
 msgid "Revert"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4088
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4091
 msgid "Revert changes"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4270
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4273
 msgid "Revert request failed with status <code>%h</code>"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4250
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4253
 msgid "Reverting configuration…"
 msgstr ""
 
@@ -4690,7 +4933,11 @@ msgstr ""
 msgid "Root preparation"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:129
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:202
+msgid "Round-Robin policy (balance-rr, 0)"
+msgstr ""
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:139
 msgid "Route Allowed IPs"
 msgstr ""
 
@@ -4766,7 +5013,7 @@ msgid "SSH username"
 msgstr ""
 
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:274
-#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:50
+#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:51
 msgid "SSH-Keys"
 msgstr ""
 
@@ -4792,7 +5039,7 @@ msgid "Save"
 msgstr ""
 
 #: modules/luci-base/htdocs/luci-static/resources/luci.js:2180
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3999
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4002
 #: modules/luci-compat/luasrc/view/cbi/footer.htm:22
 msgid "Save & Apply"
 msgstr ""
@@ -4814,15 +5061,15 @@ msgid "Scan"
 msgstr ""
 
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/crontab.js:26
-#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:74
+#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:76
 msgid "Scheduled Tasks"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3983
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3986
 msgid "Section added"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3985
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3988
 msgid "Section removed"
 msgstr ""
 
@@ -4838,11 +5085,15 @@ msgid ""
 msgstr ""
 
 #: modules/luci-base/htdocs/luci-static/resources/ui.js:2581
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2718
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2883
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2721
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2886
 msgid "Select file…"
 msgstr ""
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:318
+msgid "Selects the transmit hash policy to use for slave selection"
+msgstr ""
+
 #: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:144
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:128
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:115
@@ -4871,7 +5122,7 @@ msgstr ""
 msgid "Services"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/luci.js:2653
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2662
 msgid "Session expired"
 msgstr ""
 
@@ -4885,10 +5136,22 @@ msgid ""
 "sense events do not invoke hotplug handlers)."
 msgstr ""
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:300
+msgid "Set same MAC Address to all slaves"
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:642
 msgid "Set this interface as master for the dhcpv6 relay."
 msgstr ""
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:304
+msgid "Set to currently active slave (active, 1)"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:305
+msgid "Set to first slave added to the bond (follow, 2)"
+msgstr ""
+
 #: modules/luci-compat/luasrc/model/network/proto_modemmanager.lua:55
 #: modules/luci-compat/luasrc/model/network/proto_qmi.lua:55
 #: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:42
@@ -4955,7 +5218,7 @@ msgstr ""
 msgid "Signal:"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3736
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3739
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:217
 msgid "Size"
 msgstr ""
@@ -4983,6 +5246,10 @@ msgstr ""
 msgid "Skip to navigation"
 msgstr ""
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:178
+msgid "Slave Interfaces"
+msgstr ""
+
 #: modules/luci-base/htdocs/luci-static/resources/network.js:2867
 #: modules/luci-compat/luasrc/model/network.lua:1428
 msgid "Software VLAN"
@@ -5017,10 +5284,38 @@ msgstr ""
 msgid "Source Address"
 msgstr ""
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:342
+msgid ""
+"Specifies that duplicate frames (received on inactive ports) should be "
+"dropped or delivered"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:358
+msgid "Specifies the ARP link monitoring frequency in milliseconds"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:366
+msgid "Specifies the IP addresses to use for ARP monitoring"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:395
+msgid "Specifies the MII link monitoring frequency in milliseconds"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:259
+msgid "Specifies the aggregation selection logic to use"
+msgstr ""
+
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:292
 msgid "Specifies the directory the device is attached to"
 msgstr ""
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:252
+msgid ""
+"Specifies the mac-address for the actor in protocol packet exchanges "
+"(LACPDUs). If empty, masters' mac address defaults to system default"
+msgstr ""
+
 #: protocols/luci-proto-relay/htdocs/luci-static/resources/protocol/relay.js:175
 msgid ""
 "Specifies the maximum amount of failed ARP requests until hosts are presumed "
@@ -5040,17 +5335,123 @@ msgid ""
 "be reduced by the driver."
 msgstr ""
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:236
+msgid ""
+"Specifies the minimum number of links that must be active before asserting "
+"carrier"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:200
+msgid "Specifies the mode to be used for this bonding interface"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:333
+msgid ""
+"Specifies the number of IGMP membership reports to be issued after a "
+"failover event in 200ms intervals"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:276
+msgid ""
+"Specifies the number of packets to transmit through a slave before moving to "
+"the next one"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:310
+msgid ""
+"Specifies the number of peer notifications (gratuitous ARPs and unsolicited "
+"IPv6 Neighbor Advertisements) to be issued after a failover event"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:284
+msgid ""
+"Specifies the number of seconds between instances where the bonding driver "
+"sends learning packets to each slaves peer switch"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:374
+msgid "Specifies the quantity of ARP IP targets that must be reachable"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:268
+msgid ""
+"Specifies the rate in which the link partner will be asked to transmit "
+"LACPDU packets"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:225
+msgid ""
+"Specifies the reselection policy for the primary slave when failure of the "
+"active slave or recovery of the primary slave occurs"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:244
+msgid "Specifies the system priority"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:403
+msgid ""
+"Specifies the time in milliseconds to wait before disabling a slave after a "
+"link failure detection"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:411
+msgid ""
+"Specifies the time in milliseconds to wait before enabling a slave after a "
+"link recovery detection"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:382
+msgid ""
+"Specifies whether ARP probes and replies should be validated or non-ARP "
+"traffic should be filtered for link monitoring"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:301
+msgid ""
+"Specifies whether active-backup mode should set all slaves to the same MAC "
+"address at enslavement"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:419
+msgid ""
+"Specifies whether or not miimon should use MII or ETHTOOL ioctls vs. "
+"netif_carrier_ok()"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:293
+msgid ""
+"Specifies whether to shuffle active flows across slaves based on the load"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:179
+msgid ""
+"Specifies which slave interfaces should be attached to this bonding interface"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:212
+msgid ""
+"Specifies which slave is the primary device. It will always be the active "
+"slave while it is available"
+msgstr ""
+
 #: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:63
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:72
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:67
 msgid "Specify a TOS (Type of Service)."
 msgstr ""
 
 #: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:58
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:67
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:62
 msgid ""
 "Specify a TTL (Time to Live) for the encapsulating packet other than the "
 "default (64)."
 msgstr ""
 
 #: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:53
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:62
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:57
 msgid ""
 "Specify an MTU (Maximum Transmission Unit) other than the default (1280 "
 "bytes)."
@@ -5073,7 +5474,7 @@ msgstr ""
 msgid "Start refresh"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4203
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4206
 msgid "Starting configuration apply…"
 msgstr ""
 
@@ -5082,7 +5483,7 @@ msgid "Starting wireless scan..."
 msgstr ""
 
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/startup.js:109
-#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:62
+#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:64
 msgid "Startup"
 msgstr ""
 
@@ -5190,7 +5591,7 @@ msgstr ""
 msgid "Switch to CIDR list notation"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2615
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2616
 msgid "Symbolic link"
 msgstr ""
 
@@ -5214,6 +5615,10 @@ msgstr ""
 msgid "System Log"
 msgstr ""
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:243
+msgid "System Priority"
+msgstr ""
+
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:104
 msgid "System Properties"
 msgstr ""
@@ -5274,11 +5679,19 @@ msgid ""
 "username instead of the user ID!"
 msgstr ""
 
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:40
+msgid "The IPv4 address or the fully-qualified domain name of the remote end."
+msgstr ""
+
 #: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:40
 msgid ""
 "The IPv4 address or the fully-qualified domain name of the remote tunnel end."
 msgstr ""
 
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:40
+msgid "The IPv6 address or the fully-qualified domain name of the remote end."
+msgstr ""
+
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/6rd.js:53
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/map.js:59
 msgid ""
@@ -5295,7 +5708,7 @@ msgstr ""
 msgid "The configuration file could not be loaded due to the following error:"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4079
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4082
 msgid ""
 "The device could not be reached within %d seconds after applying the pending "
 "changes, which caused the configuration to be rolled back for safety "
@@ -5364,10 +5777,23 @@ msgstr ""
 msgid "The length of the IPv6 prefix in bits"
 msgstr ""
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:163
+msgid "The local IPv4 address"
+msgstr ""
+
 #: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:44
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:44
 msgid "The local IPv4 address over which the tunnel is created (optional)."
 msgstr ""
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:169
+msgid "The local IPv4 netmask"
+msgstr ""
+
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:44
+msgid "The local IPv6 address over which the tunnel is created (optional)."
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1914
 msgid "The network name is already used"
 msgstr ""
@@ -5455,7 +5881,7 @@ msgstr ""
 msgid "There are no active leases"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4218
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4221
 msgid "There are no changes to apply"
 msgstr ""
 
@@ -5569,7 +5995,7 @@ msgstr ""
 msgid "Timezone"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/luci.js:2663
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2672
 msgid "To login…"
 msgstr ""
 
@@ -5608,6 +6034,10 @@ msgstr ""
 msgid "Transmit"
 msgstr ""
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:317
+msgid "Transmit Hash Policy"
+msgstr ""
+
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/leds.js:74
 msgid "Trigger"
 msgstr ""
@@ -5762,7 +6192,7 @@ msgstr ""
 msgid "Unnamed key"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3923
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3926
 msgid "Unsaved Changes"
 msgstr ""
 
@@ -5788,7 +6218,11 @@ msgstr ""
 msgid "Up"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3810
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:410
+msgid "Up Delay"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3813
 msgid "Upload"
 msgstr ""
 
@@ -5803,21 +6237,21 @@ msgstr ""
 msgid "Upload archive..."
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2772
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2775
 msgid "Upload file"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2747
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2750
 msgid "Upload file…"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2694
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3798
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2697
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3801
 msgid "Upload request failed: %s"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3717
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3771
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3720
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3774
 msgid "Uploading file…"
 msgstr ""
 
@@ -5878,6 +6312,20 @@ msgstr ""
 msgid "Use TTL on tunnel interface"
 msgstr ""
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:320
+msgid "Use XOR of hardware MAC addresses (layer2)"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:321
+msgid "Use XOR of hardware MAC addresses and IP addresses (layer2+3)"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:323
+msgid ""
+"Use XOR of hardware MAC addresses and IP addresses, rely on skb_flow_dissect "
+"(encap2+3)"
+msgstr ""
+
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:294
 msgid "Use as external overlay (/overlay)"
 msgstr ""
@@ -5930,7 +6378,7 @@ msgstr ""
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/dslite.js:70
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/map.js:83
 #: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:111
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:152
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:153
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/l2tp.js:67
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:111
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:98
@@ -5961,6 +6409,15 @@ msgid ""
 "standard host-specific lease time, e.g. 12h, 3d or infinite."
 msgstr ""
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:322
+msgid "Use upper layer protocol information (layer3+4)"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:324
+msgid ""
+"Use upper layer protocol information, rely on skb_flow_dissect (encap3+4)"
+msgstr ""
+
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/20_memory.js:36
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:194
 msgid "Used"
@@ -5976,16 +6433,20 @@ msgid ""
 "needed with normal WPA(2)-PSK."
 msgstr ""
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:113
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:105
+msgid "User Group"
+msgstr ""
+
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:114
 msgid "User certificate (PEM encoded)"
 msgstr ""
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:125
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:126
 msgid "User key (PEM encoded)"
 msgstr ""
 
 #: modules/luci-base/luasrc/view/sysauth.htm:23
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:105
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:106
 #: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:56
 msgid "Username"
 msgstr ""
@@ -6033,6 +6494,19 @@ msgstr ""
 msgid "VPNC (CISCO 3000 (and others) VPN)"
 msgstr ""
 
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:10
+msgid "VXLAN (RFC7348)"
+msgstr ""
+
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:53
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:48
+msgid "VXLAN network identifier"
+msgstr ""
+
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:10
+msgid "VXLANv6 (RFC7348)"
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1490
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1548
 msgid ""
@@ -6040,6 +6514,22 @@ msgid ""
 "the \"ca-bundle\" package"
 msgstr ""
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:387
+msgid "Validation for all slaves"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:385
+msgid "Validation only for active slave"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:386
+msgid "Validation only for backup slaves"
+msgstr ""
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:134
+msgid "Value must not be empty"
+msgstr ""
+
 #: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:73
 msgid "Vendor"
 msgstr ""
@@ -6117,7 +6607,7 @@ msgid "Width"
 msgstr ""
 
 #: modules/luci-compat/luasrc/model/network/proto_wireguard.lua:9
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:18
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:21
 msgid "WireGuard VPN"
 msgstr ""
 
@@ -6179,11 +6669,21 @@ msgstr ""
 msgid "Write system log to file"
 msgstr ""
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:204
+msgid "XOR policy (balance-xor, 2)"
+msgstr ""
+
 #: modules/luci-base/htdocs/luci-static/resources/form.js:3472
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:295
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:344
 #: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:109
 msgid "Yes"
 msgstr ""
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:303
+msgid "Yes (none, 0)"
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:176
 msgid ""
 "You appear to be currently connected to the device via the \"%h\" interface. "
@@ -6205,6 +6705,17 @@ msgid ""
 "You must enable JavaScript in your browser or LuCI will not work properly."
 msgstr ""
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:115
+msgid ""
+"You must select a primary interface which is included in selected slave "
+"interfaces!"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:96
+msgid ""
+"You must select at least one ARP IP target if ARP monitoring is selected!"
+msgstr ""
+
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:192
 msgid "ZRam Compression Algorithm"
 msgstr ""
@@ -6339,7 +6850,7 @@ msgstr ""
 msgid "half-duplex"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:566
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:569
 msgid "hexadecimal encoded value"
 msgstr ""
 
@@ -6367,11 +6878,11 @@ msgstr ""
 msgid "input"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:391
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:395
 msgid "key between 8 and 63 characters"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:403
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:407
 msgid "key with either 5 or 13 characters"
 msgstr ""
 
@@ -6387,6 +6898,10 @@ msgstr ""
 msgid "minutes"
 msgstr ""
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:422
+msgid "netif_carrier_ok()"
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:46
 msgid "no"
 msgstr ""
@@ -6395,7 +6910,7 @@ msgstr ""
 msgid "no link"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:55
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:59
 msgid "non-empty value"
 msgstr ""
 
@@ -6431,15 +6946,15 @@ msgstr ""
 msgid "output"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:237
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:241
 msgid "positive decimal value"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:229
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:233
 msgid "positive integer value"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:57
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:60
 msgid "random"
 msgstr ""
 
@@ -6487,7 +7002,7 @@ msgstr ""
 msgid "time units (TUs / 1.024 ms) [1000-65535]"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:556
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:559
 msgid "unique value"
 msgstr ""
 
@@ -6524,171 +7039,171 @@ msgstr ""
 msgid "untagged"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:242
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:246
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:121
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:132
 msgid "valid IP address"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:242
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:246
 msgid "valid IP address or prefix"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:277
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:281
 msgid "valid IPv4 CIDR"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:250
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:254
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:125
 msgid "valid IPv4 address"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:250
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:254
 msgid "valid IPv4 address or network"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:370
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:374
 msgid "valid IPv4 address:port"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:310
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:314
 msgid "valid IPv4 network"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:272
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:276
 msgid "valid IPv4 or IPv6 CIDR"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:263
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:267
 msgid "valid IPv4 prefix value (0-32)"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:282
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:286
 msgid "valid IPv6 CIDR"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:258
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:262
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:129
 msgid "valid IPv6 address"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:258
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:262
 msgid "valid IPv6 address or prefix"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:300
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:304
 msgid "valid IPv6 host id"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:315
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:319
 msgid "valid IPv6 network"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:268
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:272
 msgid "valid IPv6 prefix value (0-128)"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:336
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:340
 msgid "valid MAC address"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:407
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:411
 msgid "valid UCI identifier"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:358
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:362
 msgid "valid UCI identifier, hostname or IP address"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:379
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:382
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:383
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:386
 msgid "valid address:port"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:530
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:534
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:533
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:537
 msgid "valid date (YYYY-MM-DD)"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:233
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:237
 msgid "valid decimal value"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:401
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:405
 msgid "valid hexadecimal WEP key"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:389
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:393
 msgid "valid hexadecimal WPA key"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:364
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:368
 msgid "valid host:port"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:351
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:353
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:355
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:357
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:73
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:79
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:107
 msgid "valid hostname"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:341
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:345
 msgid "valid hostname or IP address"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:225
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:229
 msgid "valid integer value"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:305
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:309
 msgid "valid network in address/netmask notation"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:505
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:508
 msgid "valid phone digit (0-9, \"*\", \"#\", \"!\" or \".\")"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:328
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:331
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:332
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:335
 msgid "valid port or port range (port1-port2)"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:320
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:324
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:136
 msgid "valid port value"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:510
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:513
 msgid "valid time (HH:MM:SS)"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:432
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:435
 msgid "value between %d and %d characters"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:412
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:416
 msgid "value between %f and %f"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:416
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:420
 msgid "value greater or equal to %f"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:420
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:424
 msgid "value smaller or equal to %f"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:426
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:429
 msgid "value with %d characters"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:437
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:440
 msgid "value with at least %d characters"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:442
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:445
 msgid "value with at most %d characters"
 msgstr ""
 
index 5c9d16e67888dd33f0492632f7e09f52718cb586..94aa0d4f870179e919cb2a28fed3fd54189502ec 100644 (file)
@@ -13,7 +13,7 @@ msgstr ""
 msgid "%d Bit"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3639
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3642
 msgid "%d invalid field(s)"
 msgstr ""
 
@@ -222,11 +222,11 @@ msgid ""
 "was empty before editing."
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2676
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2679
 msgid "A directory with the same name already exists."
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/luci.js:2655
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2664
 msgid "A new login is required since the authentication session expired."
 msgstr ""
 
@@ -254,9 +254,30 @@ msgid "APN"
 msgstr ""
 
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:197
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:352
 msgid "ARP"
 msgstr ""
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:365
+msgid "ARP IP Targets"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:357
+msgid "ARP Interval"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:381
+msgid "ARP Validation"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:373
+msgid "ARP mode to consider a slave as being up"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:77
+msgid "ARP monitoring is not supported for the selected policy!"
+msgstr ""
+
 #: protocols/luci-proto-relay/htdocs/luci-static/resources/protocol/relay.js:175
 msgid "ARP retry threshold"
 msgstr ""
@@ -336,12 +357,24 @@ msgstr ""
 msgid "Active DHCPv6 Leases"
 msgstr ""
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:203
+msgid "Active-Backup policy (active-backup, 1)"
+msgstr ""
+
 #: modules/luci-base/htdocs/luci-static/resources/network.js:3650
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:929
 #: protocols/luci-proto-hnet/htdocs/luci-static/resources/protocol/hnet.js:23
 msgid "Ad-Hoc"
 msgstr ""
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:208
+msgid "Adaptive load balancing (balance-alb, 6)"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:207
+msgid "Adaptive transmit load balancing (balance-tlb, 5)"
+msgstr ""
+
 #: modules/luci-base/htdocs/luci-static/resources/form.js:2013
 #: modules/luci-base/htdocs/luci-static/resources/form.js:2016
 #: modules/luci-base/htdocs/luci-static/resources/form.js:2030
@@ -396,7 +429,7 @@ msgstr ""
 msgid "Add new interface..."
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:102
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:105
 msgid "Add peer"
 msgstr ""
 
@@ -445,6 +478,24 @@ msgstr ""
 msgid "Aggregate Transmit Power (ACTATP)"
 msgstr ""
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:258
+msgid "Aggregation Selection Logic"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:261
+msgid "Aggregator: All slaves down or has no slaves (stable, 0)"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:263
+msgid ""
+"Aggregator: Chosen by the largest number of ports + slave added/removed or "
+"state changes (count, 2)"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:262
+msgid "Aggregator: Slave added/removed or state changes (bandwidth, 1)"
+msgstr ""
+
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:171
 msgid "Alert"
 msgstr ""
@@ -526,7 +577,7 @@ msgid ""
 "Allow upstream responses in the 127.0.0.0/8 range, e.g. for RBL services"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:125
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:128
 msgid "Allowed IPs"
 msgstr ""
 
@@ -648,16 +699,16 @@ msgstr ""
 msgid "Apply backup?"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4226
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4229
 msgid "Apply request failed with status <code>%h</code>"
 msgstr ""
 
 #: modules/luci-base/htdocs/luci-static/resources/luci.js:2181
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4092
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4095
 msgid "Apply unchecked"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4165
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4168
 msgid "Applying configuration changes… %ds"
 msgstr ""
 
@@ -806,7 +857,7 @@ msgstr ""
 msgid "Backup"
 msgstr ""
 
-#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:112
+#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:114
 msgid "Backup / Flash Firmware"
 msgstr ""
 
@@ -839,10 +890,14 @@ msgid ""
 msgstr ""
 
 #: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:48
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:57
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:52
 msgid "Bind interface"
 msgstr ""
 
 #: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:48
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:57
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:52
 msgid "Bind the tunnel to this interface (optional)."
 msgstr ""
 
@@ -856,6 +911,10 @@ msgstr ""
 msgid "Bogus NX Domain Override"
 msgstr ""
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:199
+msgid "Bonding Policy"
+msgstr ""
+
 #: modules/luci-base/htdocs/luci-static/resources/network.js:2861
 #: modules/luci-compat/luasrc/model/network.lua:1421
 msgid "Bridge"
@@ -874,8 +933,12 @@ msgstr ""
 msgid "Bring up on boot"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2766
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3749
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:205
+msgid "Broadcast policy (broadcast, 3)"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2769
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3752
 msgid "Browse…"
 msgstr ""
 
@@ -883,7 +946,7 @@ msgstr ""
 msgid "Buffered"
 msgstr ""
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:137
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:138
 msgid "CA certificate; if empty it will be saved after the first connection."
 msgstr ""
 
@@ -906,8 +969,8 @@ msgstr ""
 msgid "Call failed"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2859
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3758
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2862
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3761
 #: modules/luci-compat/luasrc/view/cbi/delegator.htm:14
 #: modules/luci-compat/luasrc/view/cbi/simpleform.htm:52
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:187
@@ -973,11 +1036,11 @@ msgstr ""
 msgid "Chain"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3978
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3981
 msgid "Changes"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4261
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4264
 msgid "Changes have been reverted."
 msgstr ""
 
@@ -1115,16 +1178,16 @@ msgid ""
 "negotiation especially in environments with heavy traffic load."
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3978
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3981
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:421
 msgid "Configuration"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4140
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4143
 msgid "Configuration changes applied."
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4078
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4081
 msgid "Configuration changes have been rolled back!"
 msgstr ""
 
@@ -1159,6 +1222,14 @@ msgstr ""
 msgid "Connections"
 msgstr ""
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:377
+msgid "Consider the slave up when all ARP IP targets are reachable (all, 1)"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:376
+msgid "Consider the slave up when any ARP IP target is reachable (any, 0)"
+msgstr ""
+
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/crontab.js:18
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:340
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/startup.js:55
@@ -1171,7 +1242,7 @@ msgstr ""
 msgid "Continue"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4114
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4117
 msgid ""
 "Could not regain access to the device after applying the configuration "
 "changes. You might need to reconnect if you modified network related "
@@ -1365,7 +1436,7 @@ msgstr ""
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/dslite.js:67
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/map.js:80
 #: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:108
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:149
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:150
 msgid "Default gateway"
 msgstr ""
 
@@ -1388,7 +1459,7 @@ msgstr ""
 #: modules/luci-base/htdocs/luci-static/resources/form.js:2508
 #: modules/luci-base/htdocs/luci-static/resources/form.js:2512
 #: modules/luci-base/htdocs/luci-static/resources/form.js:3000
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2828
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2831
 #: modules/luci-compat/luasrc/view/cbi/nsection.htm:11
 #: modules/luci-compat/luasrc/view/cbi/tblsection.htm:162
 #: modules/luci-compat/luasrc/view/cbi/tsection.htm:16
@@ -1400,7 +1471,7 @@ msgstr ""
 msgid "Delete key"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2725
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2728
 msgid "Delete request failed: %s"
 msgstr ""
 
@@ -1413,11 +1484,11 @@ msgid "Delivery Traffic Indication Message Interval"
 msgstr ""
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/switch.js:340
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:111
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:114
 msgid "Description"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2824
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2827
 msgid "Deselect"
 msgstr ""
 
@@ -1430,6 +1501,10 @@ msgstr ""
 msgid "Destination"
 msgstr ""
 
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:48
+msgid "Destination port"
+msgstr ""
+
 #: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:59
 #: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:165
 msgid "Destination zone"
@@ -1462,7 +1537,7 @@ msgstr ""
 msgid "Device is restarting…"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4113
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4116
 msgid "Device unreachable!"
 msgstr ""
 
@@ -1479,7 +1554,7 @@ msgstr ""
 msgid "Dial number"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2622
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2624
 msgid "Directory"
 msgstr ""
 
@@ -1544,9 +1619,9 @@ msgstr ""
 
 #: modules/luci-base/htdocs/luci-static/resources/form.js:606
 #: modules/luci-base/htdocs/luci-static/resources/form.js:2707
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3259
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3995
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4084
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3262
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3998
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4087
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1680
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:330
 msgid "Dismiss"
@@ -1580,7 +1655,7 @@ msgstr ""
 msgid "Do not forward reverse lookups for local networks"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2711
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2714
 msgid "Do you really want to delete \"%s\" ?"
 msgstr ""
 
@@ -1592,7 +1667,7 @@ msgstr ""
 msgid "Do you really want to erase all settings?"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2709
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2712
 msgid "Do you really want to recursively delete the directory \"%s\" ?"
 msgstr ""
 
@@ -1618,6 +1693,10 @@ msgstr ""
 msgid "Down"
 msgstr ""
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:402
+msgid "Down Delay"
+msgstr ""
+
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:366
 msgid "Download backup"
 msgstr ""
@@ -1634,6 +1713,10 @@ msgstr ""
 msgid "Drag to reorder"
 msgstr ""
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:341
+msgid "Drop Duplicate Frames"
+msgstr ""
+
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/dropbear.js:12
 msgid "Dropbear Instance"
 msgstr ""
@@ -1720,6 +1803,10 @@ msgstr ""
 msgid "Enable DNS lookups"
 msgstr ""
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:292
+msgid "Enable Dynamic Shuffling Of Flows"
+msgstr ""
+
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/6in4.js:60
 msgid "Enable HE.net dynamic endpoint update"
 msgstr ""
@@ -1782,6 +1869,11 @@ msgid ""
 "Enable packet steering across all CPUs. May help or hinder network speed."
 msgstr ""
 
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:80
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:75
+msgid "Enable rx checksum"
+msgstr ""
+
 #: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:67
 msgid "Enable the DF (Don't Fragment) flag of the encapsulating packets."
 msgstr ""
@@ -1790,6 +1882,11 @@ msgstr ""
 msgid "Enable this network"
 msgstr ""
 
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:84
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:79
+msgid "Enable tx checksum"
+msgstr ""
+
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:243
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:352
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/startup.js:66
@@ -1827,11 +1924,11 @@ msgstr ""
 msgid "Encryption"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:131
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:141
 msgid "Endpoint Host"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:135
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:145
 msgid "Endpoint Port"
 msgstr ""
 
@@ -1870,6 +1967,14 @@ msgstr ""
 msgid "Ethernet Switch"
 msgstr ""
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:270
+msgid "Every 30 seconds (slow, 0)"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:271
+msgid "Every second (fast, 1)"
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:399
 msgid "Exclude interfaces"
 msgstr ""
@@ -1882,7 +1987,7 @@ msgstr ""
 msgid "Expecting a hexadecimal assignment hint"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:60
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:64
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:73
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:79
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:107
@@ -1894,6 +1999,10 @@ msgstr ""
 msgid "Expecting: %s"
 msgstr ""
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:48
+msgid "Expecting: non-empty value"
+msgstr ""
+
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/30_network.js:50
 msgid "Expires"
 msgstr ""
@@ -1947,7 +2056,7 @@ msgstr ""
 msgid "Failed to change the system password."
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4072
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4075
 msgid "Failed to confirm apply within %ds, waiting for rollback…"
 msgstr ""
 
@@ -1955,7 +2064,7 @@ msgstr ""
 msgid "Failed to execute \"/etc/init.d/%s %s\" action: %s"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2629
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2632
 msgid "File"
 msgstr ""
 
@@ -1963,7 +2072,7 @@ msgstr ""
 msgid "File not accessible"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2767
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2770
 msgid "Filename"
 msgstr ""
 
@@ -1984,6 +2093,18 @@ msgstr ""
 msgid "Filter useless"
 msgstr ""
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:388
+msgid "Filtering for all slaves, no validation"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:389
+msgid "Filtering for all slaves, validation only for active slave"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:390
+msgid "Filtering for all slaves, validation only for backup slaves"
+msgstr ""
+
 #: modules/luci-compat/luasrc/model/network/proto_ncm.lua:65
 #: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:23
 msgid "Finalizing failed"
@@ -2007,7 +2128,7 @@ msgstr ""
 msgid "Firewall"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:79
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:82
 msgid "Firewall Mark"
 msgstr ""
 
@@ -2117,7 +2238,7 @@ msgstr ""
 msgid "Fragmentation Threshold"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:92
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:95
 msgid ""
 "Further information about WireGuard interfaces and peers at <a href='http://"
 "wireguard.com'>wireguard.com</a>."
@@ -2381,11 +2502,20 @@ msgstr ""
 msgid "Hybrid"
 msgstr ""
 
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:53
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:48
+msgid "ID used to uniquely identify the VXLAN"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:206
+msgid "IEEE 802.3ad Dynamic link aggregation (802.3ad, 4)"
+msgstr ""
+
 #: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:75
 msgid "IKE DH Group"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:60
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:63
 msgid "IP Addresses"
 msgstr ""
 
@@ -2431,6 +2561,7 @@ msgid "IPv4 Upstream"
 msgstr ""
 
 #: modules/luci-base/htdocs/luci-static/resources/protocol/static.js:178
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:162
 msgid "IPv4 address"
 msgstr ""
 
@@ -2447,10 +2578,11 @@ msgid "IPv4 gateway"
 msgstr ""
 
 #: modules/luci-base/htdocs/luci-static/resources/protocol/static.js:179
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:168
 msgid "IPv4 netmask"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:287
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:291
 msgid "IPv4 network in address/netmask notation"
 msgstr ""
 
@@ -2544,7 +2676,7 @@ msgstr ""
 msgid "IPv6 gateway"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:292
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:296
 msgid "IPv6 network in address/netmask notation"
 msgstr ""
 
@@ -2631,7 +2763,7 @@ msgstr ""
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/dslite.js:67
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/map.js:80
 #: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:108
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:149
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:150
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/l2tp.js:56
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:100
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:87
@@ -2826,12 +2958,17 @@ msgstr ""
 msgid "Internal Server Error"
 msgstr ""
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:283
+msgid "Interval For Sending Learning Packets"
+msgstr ""
+
 #: modules/luci-compat/luasrc/view/cbi/tblsection.htm:192
 #: modules/luci-compat/luasrc/view/cbi/tsection.htm:42
 msgid "Invalid"
 msgstr ""
 
 #: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:11
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:14
 msgid "Invalid Base64 key string"
 msgstr ""
 
@@ -2851,7 +2988,7 @@ msgstr ""
 msgid "Invalid command"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:83
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:86
 msgid "Invalid hexadecimal value"
 msgstr ""
 
@@ -2926,6 +3063,10 @@ msgstr ""
 msgid "L2TP Server"
 msgstr ""
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:267
+msgid "LACPDU Packets"
+msgstr ""
+
 #: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:131
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:115
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:102
@@ -2944,7 +3085,7 @@ msgstr ""
 msgid "LCP echo interval"
 msgstr ""
 
-#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:99
+#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:101
 msgid "LED Configuration"
 msgstr ""
 
@@ -3002,7 +3143,7 @@ msgstr ""
 msgid "Leave empty to use the current WAN address"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3980
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3983
 msgid "Legend:"
 msgstr ""
 
@@ -3034,6 +3175,14 @@ msgstr ""
 msgid "Line Uptime"
 msgstr ""
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:123
+msgid "Link Aggregation (Channel Bonding)"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:348
+msgid "Link Monitoring"
+msgstr ""
+
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/led-trigger/netdev.js:23
 msgid "Link On"
 msgstr ""
@@ -3078,7 +3227,7 @@ msgstr ""
 msgid "Listen Interfaces"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:55
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:58
 msgid "Listen Port"
 msgstr ""
 
@@ -3099,7 +3248,7 @@ msgstr ""
 msgid "Load Average"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2894
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2897
 msgid "Loading directory contents…"
 msgstr ""
 
@@ -3123,11 +3272,13 @@ msgstr ""
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/6rd.js:39
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/6to4.js:39
 #: protocols/luci-proto-relay/htdocs/luci-static/resources/protocol/relay.js:151
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:44
 msgid "Local IPv4 address"
 msgstr ""
 
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/6in4.js:54
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/dslite.js:45
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:44
 msgid "Local IPv6 address"
 msgstr ""
 
@@ -3209,6 +3360,10 @@ msgstr ""
 msgid "MAC"
 msgstr ""
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:251
+msgid "MAC Address For The Actor"
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:38
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2061
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/30_network.js:56
@@ -3256,9 +3411,21 @@ msgstr ""
 msgid "MHz"
 msgstr ""
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:353
+msgid "MII"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:421
+msgid "MII / ETHTOOL ioctls"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:394
+msgid "MII Interval"
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:54
 #: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:53
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:74
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:77
 msgid "MTU"
 msgstr ""
 
@@ -3356,13 +3523,25 @@ msgstr ""
 msgid "Method not found"
 msgstr ""
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:349
+msgid "Method of link monitoring"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:418
+msgid "Method to determine link status"
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:46
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:165
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:183
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:69
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:72
 msgid "Metric"
 msgstr ""
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:235
+msgid "Minimum Number of Links"
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/switch.js:202
 msgid "Mirror monitor port"
 msgstr ""
@@ -3439,7 +3618,7 @@ msgstr ""
 
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:144
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:228
-#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:86
+#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:88
 msgid "Mount Points"
 msgstr ""
 
@@ -3519,7 +3698,7 @@ msgid "NTP server candidates"
 msgstr ""
 
 #: modules/luci-base/htdocs/luci-static/resources/form.js:2388
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3735
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3738
 #: modules/luci-compat/luasrc/view/cbi/tblsection.htm:27
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:710
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/leds.js:67
@@ -3576,6 +3755,8 @@ msgid "Next »"
 msgstr ""
 
 #: modules/luci-base/htdocs/luci-static/resources/form.js:3472
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:296
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:345
 #: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:108
 msgid "No"
 msgstr ""
@@ -3588,7 +3769,7 @@ msgstr ""
 msgid "No Encryption"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:64
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:67
 msgid "No Host Routes"
 msgstr ""
 
@@ -3608,7 +3789,7 @@ msgstr ""
 msgid "No data received"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2834
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2837
 msgid "No entries in this directory"
 msgstr ""
 
@@ -3628,6 +3809,15 @@ msgstr ""
 msgid "No matching prefix delegation"
 msgstr ""
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:140
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:143
+msgid "No more slaves available"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:187
+msgid "No more slaves available, can not save interface"
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:251
 msgid "No negative cache"
 msgstr ""
@@ -3640,7 +3830,7 @@ msgstr ""
 msgid "No password set!"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:107
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:110
 msgid "No peers defined yet"
 msgstr ""
 
@@ -3653,6 +3843,10 @@ msgstr ""
 msgid "No rules in this chain."
 msgstr ""
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:384
+msgid "No validation or filtering"
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:152
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:825
 msgid "No zone assigned"
@@ -3728,6 +3922,10 @@ msgstr ""
 msgid "Nslookup"
 msgstr ""
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:332
+msgid "Number of IGMP membership reports"
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:355
 msgid "Number of cached DNS entries (max is 10000, 0 is no caching)"
 msgstr ""
@@ -3736,6 +3934,10 @@ msgstr ""
 msgid "Number of parallel threads used for compression"
 msgstr ""
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:309
+msgid "Number of peer notifications after failover event"
+msgstr ""
+
 #: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:69
 msgid "Obfuscated Group Password"
 msgstr ""
@@ -3756,6 +3958,7 @@ msgid "Obtain IPv6-Address"
 msgstr ""
 
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/led-trigger/default-on.js:18
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:351
 msgid "Off"
 msgstr ""
 
@@ -3779,7 +3982,7 @@ msgstr ""
 msgid "One of hostname or mac address must be specified!"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:463
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:466
 msgid "One of the following: %s"
 msgstr ""
 
@@ -3797,6 +4000,11 @@ msgstr ""
 msgid "One or more required fields have no value!"
 msgstr ""
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:229
+msgid ""
+"Only if current active slave fails and the primary slave is up (failure, 2)"
+msgstr ""
+
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:439
 #: modules/luci-mod-system/luasrc/model/cbi/admin_system/backupfiles.lua:19
 msgid "Open list..."
@@ -3820,20 +4028,20 @@ msgstr ""
 msgid "Option \"%s\" must not be empty."
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3987
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3990
 msgid "Option changed"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3989
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3992
 msgid "Option removed"
 msgstr ""
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1601
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:69
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:72
 msgid "Optional"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:79
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:82
 msgid ""
 "Optional. 32-bit mark for outgoing encrypted packets. Enter value in hex, "
 "starting with <code>0x</code>."
@@ -3847,45 +4055,45 @@ msgid ""
 "for the interface."
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:120
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:123
 msgid ""
 "Optional. Base64-encoded preshared key. Adds in an additional layer of "
 "symmetric-key cryptography for post-quantum resistance."
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:129
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:139
 msgid "Optional. Create routes for Allowed IPs for this peer."
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:111
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:114
 msgid "Optional. Description of peer."
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:64
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:67
 msgid "Optional. Do not create host routes to peers."
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:131
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:141
 msgid ""
 "Optional. Host of peer. Names are resolved prior to bringing up the "
 "interface."
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:74
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:77
 msgid "Optional. Maximum Transmission Unit of tunnel interface."
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:135
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:145
 msgid "Optional. Port of peer."
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:139
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:149
 msgid ""
 "Optional. Seconds between keep alive messages. Default is 0 (disabled). "
 "Recommended value if this device is behind a NAT is 25."
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:55
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:58
 msgid "Optional. UDP port used for outgoing and incoming packets."
 msgstr ""
 
@@ -3918,6 +4126,8 @@ msgstr ""
 #: modules/luci-base/htdocs/luci-static/resources/protocol/static.js:222
 #: protocols/luci-proto-hnet/htdocs/luci-static/resources/protocol/hnet.js:40
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/dhcpv6.js:50
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:76
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:71
 msgid "Override MAC address"
 msgstr ""
 
@@ -3927,21 +4137,27 @@ msgstr ""
 #: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:53
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/dhcpv6.js:54
 #: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:114
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:157
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:158
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/l2tp.js:71
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:145
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:132
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoe.js:110
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pptp.js:119
 #: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:97
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:62
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:57
 msgid "Override MTU"
 msgstr ""
 
 #: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:63
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:72
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:67
 msgid "Override TOS"
 msgstr ""
 
 #: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:58
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:67
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:62
 msgid "Override TTL"
 msgstr ""
 
@@ -3967,7 +4183,7 @@ msgstr ""
 msgid "Overview"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2677
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2680
 msgid "Overwrite existing file \"%s\" ?"
 msgstr ""
 
@@ -4076,6 +4292,10 @@ msgstr ""
 msgid "Packets"
 msgstr ""
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:275
+msgid "Packets To Transmit Before Moving To Next Slave"
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:152
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:825
 msgid "Part of zone %q"
@@ -4084,7 +4304,7 @@ msgstr ""
 #: modules/luci-base/luasrc/view/sysauth.htm:29
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1591
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/password.js:51
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:107
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:108
 #: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:58
 msgid "Password"
 msgstr ""
@@ -4108,7 +4328,7 @@ msgstr ""
 msgid "Password strength"
 msgstr ""
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:110
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:111
 msgid "Password2"
 msgstr ""
 
@@ -4140,7 +4360,7 @@ msgstr ""
 msgid "Path to inner Private Key"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/luci.js:2716
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2725
 msgid "Paused"
 msgstr ""
 
@@ -4167,7 +4387,7 @@ msgstr ""
 msgid "Peer address is missing"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:92
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:95
 msgid "Peers"
 msgstr ""
 
@@ -4187,7 +4407,7 @@ msgstr ""
 msgid "Permission denied"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:139
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:149
 msgid "Persistent Keep Alive"
 msgstr ""
 
@@ -4218,7 +4438,7 @@ msgstr ""
 msgid "Please enter your username and password."
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3718
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3721
 msgid "Please select the file to upload."
 msgstr ""
 
@@ -4234,7 +4454,7 @@ msgstr ""
 msgid "Port status:"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:489
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:492
 msgid "Potential negation of: %s"
 msgstr ""
 
@@ -4258,7 +4478,7 @@ msgstr ""
 msgid "Prefix Delegated"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:120
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:123
 msgid "Preshared Key"
 msgstr ""
 
@@ -4281,7 +4501,21 @@ msgstr ""
 msgid "Prevents client-to-client communication"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:50
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:211
+msgid "Primary Slave"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:228
+msgid ""
+"Primary becomes active slave when it comes back up if speed and duplex "
+"better than current slave (better, 1)"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:227
+msgid "Primary becomes active slave whenever it comes back up (always, 0)"
+msgstr ""
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:53
 msgid "Private Key"
 msgstr ""
 
@@ -4318,7 +4552,7 @@ msgstr ""
 msgid "Pseudo Ad-Hoc (ahdemo)"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:116
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:119
 msgid "Public Key"
 msgstr ""
 
@@ -4433,7 +4667,7 @@ msgid "Rebind protection"
 msgstr ""
 
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/reboot.js:14
-#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:124
+#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:126
 msgid "Reboot"
 msgstr ""
 
@@ -4452,7 +4686,7 @@ msgstr ""
 msgid "Receive"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:60
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:63
 msgid "Recommended. IP addresses of the WireGuard interface."
 msgstr ""
 
@@ -4464,7 +4698,7 @@ msgstr ""
 msgid "References"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/luci.js:2710
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2719
 msgid "Refreshing"
 msgstr ""
 
@@ -4489,6 +4723,7 @@ msgstr ""
 
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/6in4.js:50
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/6rd.js:49
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:40
 msgid "Remote IPv4 address"
 msgstr ""
 
@@ -4496,6 +4731,10 @@ msgstr ""
 msgid "Remote IPv4 address or FQDN"
 msgstr ""
 
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:40
+msgid "Remote IPv6 address"
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:849
 msgid "Remove"
 msgstr ""
@@ -4524,15 +4763,15 @@ msgstr ""
 msgid "Required for certain ISPs, e.g. Charter with DOCSIS 3"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:50
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:53
 msgid "Required. Base64-encoded private key for this interface."
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:116
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:119
 msgid "Required. Base64-encoded public key of peer."
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:125
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:128
 msgid ""
 "Required. IP addresses and prefixes that this peer is allowed to use inside "
 "the tunnel. Usually the peer's tunnel IP addresses and the networks the peer "
@@ -4605,6 +4844,10 @@ msgstr ""
 msgid "Requires wpa-supplicant with SAE support"
 msgstr ""
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:224
+msgid "Reselection policy for primary slave"
+msgstr ""
+
 #: modules/luci-base/htdocs/luci-static/resources/luci.js:2203
 #: modules/luci-base/luasrc/view/sysauth.htm:39
 #: modules/luci-compat/luasrc/view/cbi/delegator.htm:17
@@ -4660,19 +4903,19 @@ msgstr ""
 msgid "Reveal/hide password"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4003
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4006
 msgid "Revert"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4088
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4091
 msgid "Revert changes"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4270
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4273
 msgid "Revert request failed with status <code>%h</code>"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4250
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4253
 msgid "Reverting configuration…"
 msgstr ""
 
@@ -4684,7 +4927,11 @@ msgstr ""
 msgid "Root preparation"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:129
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:202
+msgid "Round-Robin policy (balance-rr, 0)"
+msgstr ""
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:139
 msgid "Route Allowed IPs"
 msgstr ""
 
@@ -4760,7 +5007,7 @@ msgid "SSH username"
 msgstr ""
 
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:274
-#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:50
+#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:51
 msgid "SSH-Keys"
 msgstr ""
 
@@ -4786,7 +5033,7 @@ msgid "Save"
 msgstr ""
 
 #: modules/luci-base/htdocs/luci-static/resources/luci.js:2180
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3999
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4002
 #: modules/luci-compat/luasrc/view/cbi/footer.htm:22
 msgid "Save & Apply"
 msgstr ""
@@ -4808,15 +5055,15 @@ msgid "Scan"
 msgstr ""
 
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/crontab.js:26
-#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:74
+#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:76
 msgid "Scheduled Tasks"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3983
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3986
 msgid "Section added"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3985
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3988
 msgid "Section removed"
 msgstr ""
 
@@ -4832,11 +5079,15 @@ msgid ""
 msgstr ""
 
 #: modules/luci-base/htdocs/luci-static/resources/ui.js:2581
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2718
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2883
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2721
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2886
 msgid "Select file…"
 msgstr ""
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:318
+msgid "Selects the transmit hash policy to use for slave selection"
+msgstr ""
+
 #: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:144
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:128
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:115
@@ -4865,7 +5116,7 @@ msgstr ""
 msgid "Services"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/luci.js:2653
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2662
 msgid "Session expired"
 msgstr ""
 
@@ -4879,10 +5130,22 @@ msgid ""
 "sense events do not invoke hotplug handlers)."
 msgstr ""
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:300
+msgid "Set same MAC Address to all slaves"
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:642
 msgid "Set this interface as master for the dhcpv6 relay."
 msgstr ""
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:304
+msgid "Set to currently active slave (active, 1)"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:305
+msgid "Set to first slave added to the bond (follow, 2)"
+msgstr ""
+
 #: modules/luci-compat/luasrc/model/network/proto_modemmanager.lua:55
 #: modules/luci-compat/luasrc/model/network/proto_qmi.lua:55
 #: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:42
@@ -4949,7 +5212,7 @@ msgstr ""
 msgid "Signal:"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3736
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3739
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:217
 msgid "Size"
 msgstr ""
@@ -4977,6 +5240,10 @@ msgstr ""
 msgid "Skip to navigation"
 msgstr ""
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:178
+msgid "Slave Interfaces"
+msgstr ""
+
 #: modules/luci-base/htdocs/luci-static/resources/network.js:2867
 #: modules/luci-compat/luasrc/model/network.lua:1428
 msgid "Software VLAN"
@@ -5011,10 +5278,38 @@ msgstr ""
 msgid "Source Address"
 msgstr ""
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:342
+msgid ""
+"Specifies that duplicate frames (received on inactive ports) should be "
+"dropped or delivered"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:358
+msgid "Specifies the ARP link monitoring frequency in milliseconds"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:366
+msgid "Specifies the IP addresses to use for ARP monitoring"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:395
+msgid "Specifies the MII link monitoring frequency in milliseconds"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:259
+msgid "Specifies the aggregation selection logic to use"
+msgstr ""
+
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:292
 msgid "Specifies the directory the device is attached to"
 msgstr ""
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:252
+msgid ""
+"Specifies the mac-address for the actor in protocol packet exchanges "
+"(LACPDUs). If empty, masters' mac address defaults to system default"
+msgstr ""
+
 #: protocols/luci-proto-relay/htdocs/luci-static/resources/protocol/relay.js:175
 msgid ""
 "Specifies the maximum amount of failed ARP requests until hosts are presumed "
@@ -5034,17 +5329,123 @@ msgid ""
 "be reduced by the driver."
 msgstr ""
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:236
+msgid ""
+"Specifies the minimum number of links that must be active before asserting "
+"carrier"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:200
+msgid "Specifies the mode to be used for this bonding interface"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:333
+msgid ""
+"Specifies the number of IGMP membership reports to be issued after a "
+"failover event in 200ms intervals"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:276
+msgid ""
+"Specifies the number of packets to transmit through a slave before moving to "
+"the next one"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:310
+msgid ""
+"Specifies the number of peer notifications (gratuitous ARPs and unsolicited "
+"IPv6 Neighbor Advertisements) to be issued after a failover event"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:284
+msgid ""
+"Specifies the number of seconds between instances where the bonding driver "
+"sends learning packets to each slaves peer switch"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:374
+msgid "Specifies the quantity of ARP IP targets that must be reachable"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:268
+msgid ""
+"Specifies the rate in which the link partner will be asked to transmit "
+"LACPDU packets"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:225
+msgid ""
+"Specifies the reselection policy for the primary slave when failure of the "
+"active slave or recovery of the primary slave occurs"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:244
+msgid "Specifies the system priority"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:403
+msgid ""
+"Specifies the time in milliseconds to wait before disabling a slave after a "
+"link failure detection"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:411
+msgid ""
+"Specifies the time in milliseconds to wait before enabling a slave after a "
+"link recovery detection"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:382
+msgid ""
+"Specifies whether ARP probes and replies should be validated or non-ARP "
+"traffic should be filtered for link monitoring"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:301
+msgid ""
+"Specifies whether active-backup mode should set all slaves to the same MAC "
+"address at enslavement"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:419
+msgid ""
+"Specifies whether or not miimon should use MII or ETHTOOL ioctls vs. "
+"netif_carrier_ok()"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:293
+msgid ""
+"Specifies whether to shuffle active flows across slaves based on the load"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:179
+msgid ""
+"Specifies which slave interfaces should be attached to this bonding interface"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:212
+msgid ""
+"Specifies which slave is the primary device. It will always be the active "
+"slave while it is available"
+msgstr ""
+
 #: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:63
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:72
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:67
 msgid "Specify a TOS (Type of Service)."
 msgstr ""
 
 #: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:58
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:67
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:62
 msgid ""
 "Specify a TTL (Time to Live) for the encapsulating packet other than the "
 "default (64)."
 msgstr ""
 
 #: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:53
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:62
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:57
 msgid ""
 "Specify an MTU (Maximum Transmission Unit) other than the default (1280 "
 "bytes)."
@@ -5067,7 +5468,7 @@ msgstr ""
 msgid "Start refresh"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4203
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4206
 msgid "Starting configuration apply…"
 msgstr ""
 
@@ -5076,7 +5477,7 @@ msgid "Starting wireless scan..."
 msgstr ""
 
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/startup.js:109
-#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:62
+#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:64
 msgid "Startup"
 msgstr ""
 
@@ -5184,7 +5585,7 @@ msgstr ""
 msgid "Switch to CIDR list notation"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2615
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2616
 msgid "Symbolic link"
 msgstr ""
 
@@ -5208,6 +5609,10 @@ msgstr ""
 msgid "System Log"
 msgstr ""
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:243
+msgid "System Priority"
+msgstr ""
+
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:104
 msgid "System Properties"
 msgstr ""
@@ -5268,11 +5673,19 @@ msgid ""
 "username instead of the user ID!"
 msgstr ""
 
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:40
+msgid "The IPv4 address or the fully-qualified domain name of the remote end."
+msgstr ""
+
 #: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:40
 msgid ""
 "The IPv4 address or the fully-qualified domain name of the remote tunnel end."
 msgstr ""
 
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:40
+msgid "The IPv6 address or the fully-qualified domain name of the remote end."
+msgstr ""
+
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/6rd.js:53
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/map.js:59
 msgid ""
@@ -5289,7 +5702,7 @@ msgstr ""
 msgid "The configuration file could not be loaded due to the following error:"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4079
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4082
 msgid ""
 "The device could not be reached within %d seconds after applying the pending "
 "changes, which caused the configuration to be rolled back for safety "
@@ -5358,10 +5771,23 @@ msgstr ""
 msgid "The length of the IPv6 prefix in bits"
 msgstr ""
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:163
+msgid "The local IPv4 address"
+msgstr ""
+
 #: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:44
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:44
 msgid "The local IPv4 address over which the tunnel is created (optional)."
 msgstr ""
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:169
+msgid "The local IPv4 netmask"
+msgstr ""
+
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:44
+msgid "The local IPv6 address over which the tunnel is created (optional)."
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1914
 msgid "The network name is already used"
 msgstr ""
@@ -5449,7 +5875,7 @@ msgstr ""
 msgid "There are no active leases"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4218
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4221
 msgid "There are no changes to apply"
 msgstr ""
 
@@ -5563,7 +5989,7 @@ msgstr ""
 msgid "Timezone"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/luci.js:2663
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2672
 msgid "To login…"
 msgstr ""
 
@@ -5602,6 +6028,10 @@ msgstr ""
 msgid "Transmit"
 msgstr ""
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:317
+msgid "Transmit Hash Policy"
+msgstr ""
+
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/leds.js:74
 msgid "Trigger"
 msgstr ""
@@ -5756,7 +6186,7 @@ msgstr ""
 msgid "Unnamed key"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3923
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3926
 msgid "Unsaved Changes"
 msgstr ""
 
@@ -5782,7 +6212,11 @@ msgstr ""
 msgid "Up"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3810
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:410
+msgid "Up Delay"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3813
 msgid "Upload"
 msgstr ""
 
@@ -5797,21 +6231,21 @@ msgstr ""
 msgid "Upload archive..."
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2772
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2775
 msgid "Upload file"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2747
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2750
 msgid "Upload file…"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2694
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3798
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2697
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3801
 msgid "Upload request failed: %s"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3717
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3771
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3720
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3774
 msgid "Uploading file…"
 msgstr ""
 
@@ -5872,6 +6306,20 @@ msgstr ""
 msgid "Use TTL on tunnel interface"
 msgstr ""
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:320
+msgid "Use XOR of hardware MAC addresses (layer2)"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:321
+msgid "Use XOR of hardware MAC addresses and IP addresses (layer2+3)"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:323
+msgid ""
+"Use XOR of hardware MAC addresses and IP addresses, rely on skb_flow_dissect "
+"(encap2+3)"
+msgstr ""
+
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:294
 msgid "Use as external overlay (/overlay)"
 msgstr ""
@@ -5924,7 +6372,7 @@ msgstr ""
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/dslite.js:70
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/map.js:83
 #: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:111
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:152
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:153
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/l2tp.js:67
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:111
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:98
@@ -5955,6 +6403,15 @@ msgid ""
 "standard host-specific lease time, e.g. 12h, 3d or infinite."
 msgstr ""
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:322
+msgid "Use upper layer protocol information (layer3+4)"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:324
+msgid ""
+"Use upper layer protocol information, rely on skb_flow_dissect (encap3+4)"
+msgstr ""
+
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/20_memory.js:36
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:194
 msgid "Used"
@@ -5970,16 +6427,20 @@ msgid ""
 "needed with normal WPA(2)-PSK."
 msgstr ""
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:113
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:105
+msgid "User Group"
+msgstr ""
+
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:114
 msgid "User certificate (PEM encoded)"
 msgstr ""
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:125
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:126
 msgid "User key (PEM encoded)"
 msgstr ""
 
 #: modules/luci-base/luasrc/view/sysauth.htm:23
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:105
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:106
 #: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:56
 msgid "Username"
 msgstr ""
@@ -6027,6 +6488,19 @@ msgstr ""
 msgid "VPNC (CISCO 3000 (and others) VPN)"
 msgstr ""
 
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:10
+msgid "VXLAN (RFC7348)"
+msgstr ""
+
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:53
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:48
+msgid "VXLAN network identifier"
+msgstr ""
+
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:10
+msgid "VXLANv6 (RFC7348)"
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1490
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1548
 msgid ""
@@ -6034,6 +6508,22 @@ msgid ""
 "the \"ca-bundle\" package"
 msgstr ""
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:387
+msgid "Validation for all slaves"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:385
+msgid "Validation only for active slave"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:386
+msgid "Validation only for backup slaves"
+msgstr ""
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:134
+msgid "Value must not be empty"
+msgstr ""
+
 #: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:73
 msgid "Vendor"
 msgstr ""
@@ -6111,7 +6601,7 @@ msgid "Width"
 msgstr ""
 
 #: modules/luci-compat/luasrc/model/network/proto_wireguard.lua:9
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:18
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:21
 msgid "WireGuard VPN"
 msgstr ""
 
@@ -6173,11 +6663,21 @@ msgstr ""
 msgid "Write system log to file"
 msgstr ""
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:204
+msgid "XOR policy (balance-xor, 2)"
+msgstr ""
+
 #: modules/luci-base/htdocs/luci-static/resources/form.js:3472
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:295
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:344
 #: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:109
 msgid "Yes"
 msgstr ""
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:303
+msgid "Yes (none, 0)"
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:176
 msgid ""
 "You appear to be currently connected to the device via the \"%h\" interface. "
@@ -6199,6 +6699,17 @@ msgid ""
 "You must enable JavaScript in your browser or LuCI will not work properly."
 msgstr ""
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:115
+msgid ""
+"You must select a primary interface which is included in selected slave "
+"interfaces!"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:96
+msgid ""
+"You must select at least one ARP IP target if ARP monitoring is selected!"
+msgstr ""
+
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:192
 msgid "ZRam Compression Algorithm"
 msgstr ""
@@ -6333,7 +6844,7 @@ msgstr ""
 msgid "half-duplex"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:566
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:569
 msgid "hexadecimal encoded value"
 msgstr ""
 
@@ -6361,11 +6872,11 @@ msgstr ""
 msgid "input"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:391
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:395
 msgid "key between 8 and 63 characters"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:403
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:407
 msgid "key with either 5 or 13 characters"
 msgstr ""
 
@@ -6381,6 +6892,10 @@ msgstr ""
 msgid "minutes"
 msgstr ""
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:422
+msgid "netif_carrier_ok()"
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:46
 msgid "no"
 msgstr ""
@@ -6389,7 +6904,7 @@ msgstr ""
 msgid "no link"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:55
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:59
 msgid "non-empty value"
 msgstr ""
 
@@ -6425,15 +6940,15 @@ msgstr ""
 msgid "output"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:237
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:241
 msgid "positive decimal value"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:229
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:233
 msgid "positive integer value"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:57
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:60
 msgid "random"
 msgstr ""
 
@@ -6481,7 +6996,7 @@ msgstr ""
 msgid "time units (TUs / 1.024 ms) [1000-65535]"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:556
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:559
 msgid "unique value"
 msgstr ""
 
@@ -6518,171 +7033,171 @@ msgstr ""
 msgid "untagged"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:242
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:246
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:121
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:132
 msgid "valid IP address"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:242
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:246
 msgid "valid IP address or prefix"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:277
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:281
 msgid "valid IPv4 CIDR"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:250
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:254
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:125
 msgid "valid IPv4 address"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:250
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:254
 msgid "valid IPv4 address or network"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:370
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:374
 msgid "valid IPv4 address:port"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:310
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:314
 msgid "valid IPv4 network"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:272
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:276
 msgid "valid IPv4 or IPv6 CIDR"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:263
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:267
 msgid "valid IPv4 prefix value (0-32)"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:282
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:286
 msgid "valid IPv6 CIDR"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:258
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:262
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:129
 msgid "valid IPv6 address"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:258
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:262
 msgid "valid IPv6 address or prefix"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:300
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:304
 msgid "valid IPv6 host id"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:315
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:319
 msgid "valid IPv6 network"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:268
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:272
 msgid "valid IPv6 prefix value (0-128)"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:336
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:340
 msgid "valid MAC address"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:407
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:411
 msgid "valid UCI identifier"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:358
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:362
 msgid "valid UCI identifier, hostname or IP address"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:379
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:382
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:383
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:386
 msgid "valid address:port"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:530
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:534
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:533
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:537
 msgid "valid date (YYYY-MM-DD)"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:233
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:237
 msgid "valid decimal value"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:401
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:405
 msgid "valid hexadecimal WEP key"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:389
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:393
 msgid "valid hexadecimal WPA key"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:364
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:368
 msgid "valid host:port"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:351
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:353
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:355
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:357
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:73
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:79
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:107
 msgid "valid hostname"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:341
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:345
 msgid "valid hostname or IP address"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:225
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:229
 msgid "valid integer value"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:305
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:309
 msgid "valid network in address/netmask notation"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:505
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:508
 msgid "valid phone digit (0-9, \"*\", \"#\", \"!\" or \".\")"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:328
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:331
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:332
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:335
 msgid "valid port or port range (port1-port2)"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:320
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:324
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:136
 msgid "valid port value"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:510
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:513
 msgid "valid time (HH:MM:SS)"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:432
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:435
 msgid "value between %d and %d characters"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:412
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:416
 msgid "value between %f and %f"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:416
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:420
 msgid "value greater or equal to %f"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:420
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:424
 msgid "value smaller or equal to %f"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:426
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:429
 msgid "value with %d characters"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:437
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:440
 msgid "value with at least %d characters"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:442
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:445
 msgid "value with at most %d characters"
 msgstr ""
 
index 7cf13d89848406f11de10f9d4dcae13aeeaf4373..0963492c6ae7a0c093b74ba3f23b2f80c1966ab7 100644 (file)
@@ -23,7 +23,7 @@ msgstr "%.1f dB"
 msgid "%d Bit"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3639
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3642
 msgid "%d invalid field(s)"
 msgstr ""
 
@@ -242,11 +242,11 @@ msgstr ""
 "Avís: cal reiniciar manualment el servei cron si el fitxer crontab estava "
 "buit abans d'editar-lo."
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2676
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2679
 msgid "A directory with the same name already exists."
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/luci.js:2655
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2664
 msgid "A new login is required since the authentication session expired."
 msgstr ""
 
@@ -274,9 +274,30 @@ msgid "APN"
 msgstr "APN"
 
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:197
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:352
 msgid "ARP"
 msgstr "ARP"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:365
+msgid "ARP IP Targets"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:357
+msgid "ARP Interval"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:381
+msgid "ARP Validation"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:373
+msgid "ARP mode to consider a slave as being up"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:77
+msgid "ARP monitoring is not supported for the selected policy!"
+msgstr ""
+
 #: protocols/luci-proto-relay/htdocs/luci-static/resources/protocol/relay.js:175
 msgid "ARP retry threshold"
 msgstr "Llindar de reintent ARP"
@@ -359,12 +380,24 @@ msgstr "Arrendaments DHCP actius"
 msgid "Active DHCPv6 Leases"
 msgstr "Arrendaments DHCPv6 actius"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:203
+msgid "Active-Backup policy (active-backup, 1)"
+msgstr ""
+
 #: modules/luci-base/htdocs/luci-static/resources/network.js:3650
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:929
 #: protocols/luci-proto-hnet/htdocs/luci-static/resources/protocol/hnet.js:23
 msgid "Ad-Hoc"
 msgstr "Ad-Hoc"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:208
+msgid "Adaptive load balancing (balance-alb, 6)"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:207
+msgid "Adaptive transmit load balancing (balance-tlb, 5)"
+msgstr ""
+
 #: modules/luci-base/htdocs/luci-static/resources/form.js:2013
 #: modules/luci-base/htdocs/luci-static/resources/form.js:2016
 #: modules/luci-base/htdocs/luci-static/resources/form.js:2030
@@ -420,7 +453,7 @@ msgstr ""
 msgid "Add new interface..."
 msgstr "Afegeix una interfície nova..."
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:102
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:105
 msgid "Add peer"
 msgstr ""
 
@@ -469,6 +502,24 @@ msgstr "Paràmetres avançats"
 msgid "Aggregate Transmit Power (ACTATP)"
 msgstr ""
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:258
+msgid "Aggregation Selection Logic"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:261
+msgid "Aggregator: All slaves down or has no slaves (stable, 0)"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:263
+msgid ""
+"Aggregator: Chosen by the largest number of ports + slave added/removed or "
+"state changes (count, 2)"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:262
+msgid "Aggregator: Slave added/removed or state changes (bandwidth, 1)"
+msgstr ""
+
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:171
 msgid "Alert"
 msgstr "Alerta"
@@ -554,7 +605,7 @@ msgid ""
 "Allow upstream responses in the 127.0.0.0/8 range, e.g. for RBL services"
 msgstr "Permet respostes del rang 127.0.0.0/8, p.e. per serveis RBL"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:125
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:128
 msgid "Allowed IPs"
 msgstr ""
 
@@ -676,16 +727,16 @@ msgstr "Qualsevol zona"
 msgid "Apply backup?"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4226
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4229
 msgid "Apply request failed with status <code>%h</code>"
 msgstr ""
 
 #: modules/luci-base/htdocs/luci-static/resources/luci.js:2181
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4092
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4095
 msgid "Apply unchecked"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4165
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4168
 msgid "Applying configuration changes… %ds"
 msgstr ""
 
@@ -834,7 +885,7 @@ msgstr "Enrere a la configuració"
 msgid "Backup"
 msgstr "Còpia de seguretat"
 
-#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:112
+#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:114
 msgid "Backup / Flash Firmware"
 msgstr "Còpia de seguretat i microprogramari"
 
@@ -870,10 +921,14 @@ msgid ""
 msgstr ""
 
 #: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:48
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:57
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:52
 msgid "Bind interface"
 msgstr ""
 
 #: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:48
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:57
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:52
 msgid "Bind the tunnel to this interface (optional)."
 msgstr ""
 
@@ -887,6 +942,10 @@ msgstr "Velocitat de bits"
 msgid "Bogus NX Domain Override"
 msgstr "Substitució dels dominis NX falsos"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:199
+msgid "Bonding Policy"
+msgstr ""
+
 #: modules/luci-base/htdocs/luci-static/resources/network.js:2861
 #: modules/luci-compat/luasrc/model/network.lua:1421
 msgid "Bridge"
@@ -905,8 +964,12 @@ msgstr "Número d'unitat de pont"
 msgid "Bring up on boot"
 msgstr "Aixecar a l'engegada"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2766
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3749
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:205
+msgid "Broadcast policy (broadcast, 3)"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2769
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3752
 msgid "Browse…"
 msgstr ""
 
@@ -914,7 +977,7 @@ msgstr ""
 msgid "Buffered"
 msgstr "En memòria intermèdia"
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:137
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:138
 msgid "CA certificate; if empty it will be saved after the first connection."
 msgstr ""
 
@@ -937,8 +1000,8 @@ msgstr ""
 msgid "Call failed"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2859
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3758
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2862
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3761
 #: modules/luci-compat/luasrc/view/cbi/delegator.htm:14
 #: modules/luci-compat/luasrc/view/cbi/simpleform.htm:52
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:187
@@ -1007,11 +1070,11 @@ msgstr ""
 msgid "Chain"
 msgstr "Cadena"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3978
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3981
 msgid "Changes"
 msgstr "Canvis"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4261
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4264
 msgid "Changes have been reverted."
 msgstr ""
 
@@ -1157,16 +1220,16 @@ msgid ""
 "negotiation especially in environments with heavy traffic load."
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3978
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3981
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:421
 msgid "Configuration"
 msgstr "Configuració"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4140
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4143
 msgid "Configuration changes applied."
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4078
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4081
 msgid "Configuration changes have been rolled back!"
 msgstr ""
 
@@ -1201,6 +1264,14 @@ msgstr ""
 msgid "Connections"
 msgstr "Connexions"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:377
+msgid "Consider the slave up when all ARP IP targets are reachable (all, 1)"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:376
+msgid "Consider the slave up when any ARP IP target is reachable (any, 0)"
+msgstr ""
+
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/crontab.js:18
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:340
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/startup.js:55
@@ -1213,7 +1284,7 @@ msgstr ""
 msgid "Continue"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4114
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4117
 msgid ""
 "Could not regain access to the device after applying the configuration "
 "changes. You might need to reconnect if you modified network related "
@@ -1409,7 +1480,7 @@ msgstr ""
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/dslite.js:67
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/map.js:80
 #: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:108
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:149
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:150
 msgid "Default gateway"
 msgstr "Passarel·la per defecte"
 
@@ -1432,7 +1503,7 @@ msgstr ""
 #: modules/luci-base/htdocs/luci-static/resources/form.js:2508
 #: modules/luci-base/htdocs/luci-static/resources/form.js:2512
 #: modules/luci-base/htdocs/luci-static/resources/form.js:3000
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2828
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2831
 #: modules/luci-compat/luasrc/view/cbi/nsection.htm:11
 #: modules/luci-compat/luasrc/view/cbi/tblsection.htm:162
 #: modules/luci-compat/luasrc/view/cbi/tsection.htm:16
@@ -1444,7 +1515,7 @@ msgstr "Suprimeix"
 msgid "Delete key"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2725
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2728
 msgid "Delete request failed: %s"
 msgstr ""
 
@@ -1457,11 +1528,11 @@ msgid "Delivery Traffic Indication Message Interval"
 msgstr ""
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/switch.js:340
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:111
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:114
 msgid "Description"
 msgstr "Descripció"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2824
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2827
 msgid "Deselect"
 msgstr ""
 
@@ -1474,6 +1545,10 @@ msgstr "Disseny"
 msgid "Destination"
 msgstr "Destí"
 
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:48
+msgid "Destination port"
+msgstr ""
+
 #: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:59
 #: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:165
 msgid "Destination zone"
@@ -1506,7 +1581,7 @@ msgstr ""
 msgid "Device is restarting…"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4113
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4116
 msgid "Device unreachable!"
 msgstr ""
 
@@ -1523,7 +1598,7 @@ msgstr "Diagnòstics"
 msgid "Dial number"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2622
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2624
 msgid "Directory"
 msgstr "Directori"
 
@@ -1590,9 +1665,9 @@ msgstr ""
 
 #: modules/luci-base/htdocs/luci-static/resources/form.js:606
 #: modules/luci-base/htdocs/luci-static/resources/form.js:2707
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3259
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3995
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4084
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3262
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3998
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4087
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1680
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:330
 msgid "Dismiss"
@@ -1630,7 +1705,7 @@ msgstr ""
 msgid "Do not forward reverse lookups for local networks"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2711
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2714
 msgid "Do you really want to delete \"%s\" ?"
 msgstr ""
 
@@ -1642,7 +1717,7 @@ msgstr ""
 msgid "Do you really want to erase all settings?"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2709
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2712
 msgid "Do you really want to recursively delete the directory \"%s\" ?"
 msgstr ""
 
@@ -1670,6 +1745,10 @@ msgstr ""
 msgid "Down"
 msgstr ""
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:402
+msgid "Down Delay"
+msgstr ""
+
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:366
 msgid "Download backup"
 msgstr "Descarrega còpia de seguretat"
@@ -1686,6 +1765,10 @@ msgstr ""
 msgid "Drag to reorder"
 msgstr ""
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:341
+msgid "Drop Duplicate Frames"
+msgstr ""
+
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/dropbear.js:12
 msgid "Dropbear Instance"
 msgstr "Instància de Dropbear"
@@ -1775,6 +1858,10 @@ msgstr "Habilita l'<abbr title=\"Spanning Tree Protocol\">STP</abbr>"
 msgid "Enable DNS lookups"
 msgstr ""
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:292
+msgid "Enable Dynamic Shuffling Of Flows"
+msgstr ""
+
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/6in4.js:60
 msgid "Enable HE.net dynamic endpoint update"
 msgstr ""
@@ -1837,6 +1924,11 @@ msgid ""
 "Enable packet steering across all CPUs. May help or hinder network speed."
 msgstr ""
 
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:80
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:75
+msgid "Enable rx checksum"
+msgstr ""
+
 #: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:67
 msgid "Enable the DF (Don't Fragment) flag of the encapsulating packets."
 msgstr ""
@@ -1845,6 +1937,11 @@ msgstr ""
 msgid "Enable this network"
 msgstr ""
 
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:84
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:79
+msgid "Enable tx checksum"
+msgstr ""
+
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:243
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:352
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/startup.js:66
@@ -1882,11 +1979,11 @@ msgstr "Mode d'encapsulació"
 msgid "Encryption"
 msgstr "Xifratge"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:131
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:141
 msgid "Endpoint Host"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:135
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:145
 msgid "Endpoint Port"
 msgstr ""
 
@@ -1925,6 +2022,14 @@ msgstr "Adaptador Ethernet"
 msgid "Ethernet Switch"
 msgstr "Commutador Ethernet"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:270
+msgid "Every 30 seconds (slow, 0)"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:271
+msgid "Every second (fast, 1)"
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:399
 msgid "Exclude interfaces"
 msgstr ""
@@ -1937,7 +2042,7 @@ msgstr ""
 msgid "Expecting a hexadecimal assignment hint"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:60
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:64
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:73
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:79
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:107
@@ -1949,6 +2054,10 @@ msgstr ""
 msgid "Expecting: %s"
 msgstr "S’espera: %s"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:48
+msgid "Expecting: non-empty value"
+msgstr ""
+
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/30_network.js:50
 msgid "Expires"
 msgstr "Caduca"
@@ -2002,7 +2111,7 @@ msgstr ""
 msgid "Failed to change the system password."
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4072
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4075
 msgid "Failed to confirm apply within %ds, waiting for rollback…"
 msgstr ""
 
@@ -2010,7 +2119,7 @@ msgstr ""
 msgid "Failed to execute \"/etc/init.d/%s %s\" action: %s"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2629
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2632
 msgid "File"
 msgstr "Fitxer"
 
@@ -2018,7 +2127,7 @@ msgstr "Fitxer"
 msgid "File not accessible"
 msgstr "No hi ha accés al fitxer"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2767
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2770
 msgid "Filename"
 msgstr "Nom de fitxer"
 
@@ -2039,6 +2148,18 @@ msgstr "Filtra privat"
 msgid "Filter useless"
 msgstr "Filtra els no útils"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:388
+msgid "Filtering for all slaves, no validation"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:389
+msgid "Filtering for all slaves, validation only for active slave"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:390
+msgid "Filtering for all slaves, validation only for backup slaves"
+msgstr ""
+
 #: modules/luci-compat/luasrc/model/network/proto_ncm.lua:65
 #: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:23
 msgid "Finalizing failed"
@@ -2062,7 +2183,7 @@ msgstr "Acaba"
 msgid "Firewall"
 msgstr "Tallafocs"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:79
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:82
 msgid "Firewall Mark"
 msgstr ""
 
@@ -2172,7 +2293,7 @@ msgstr "Mode de reenviament"
 msgid "Fragmentation Threshold"
 msgstr "Llindar de fragmentació"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:92
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:95
 msgid ""
 "Further information about WireGuard interfaces and peers at <a href='http://"
 "wireguard.com'>wireguard.com</a>."
@@ -2441,11 +2562,20 @@ msgstr "Noms de màquina"
 msgid "Hybrid"
 msgstr ""
 
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:53
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:48
+msgid "ID used to uniquely identify the VXLAN"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:206
+msgid "IEEE 802.3ad Dynamic link aggregation (802.3ad, 4)"
+msgstr ""
+
 #: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:75
 msgid "IKE DH Group"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:60
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:63
 msgid "IP Addresses"
 msgstr ""
 
@@ -2491,6 +2621,7 @@ msgid "IPv4 Upstream"
 msgstr ""
 
 #: modules/luci-base/htdocs/luci-static/resources/protocol/static.js:178
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:162
 msgid "IPv4 address"
 msgstr "Adreça IPv4"
 
@@ -2507,10 +2638,11 @@ msgid "IPv4 gateway"
 msgstr "Passarel·la IPv4"
 
 #: modules/luci-base/htdocs/luci-static/resources/protocol/static.js:179
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:168
 msgid "IPv4 netmask"
 msgstr "Màscara de xarxa IPv4"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:287
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:291
 msgid "IPv4 network in address/netmask notation"
 msgstr ""
 
@@ -2604,7 +2736,7 @@ msgstr ""
 msgid "IPv6 gateway"
 msgstr "Passarel·la IPv6"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:292
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:296
 msgid "IPv6 network in address/netmask notation"
 msgstr ""
 
@@ -2691,7 +2823,7 @@ msgstr ""
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/dslite.js:67
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/map.js:80
 #: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:108
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:149
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:150
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/l2tp.js:56
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:100
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:87
@@ -2892,12 +3024,17 @@ msgstr ""
 msgid "Internal Server Error"
 msgstr "Error de servidor intern"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:283
+msgid "Interval For Sending Learning Packets"
+msgstr ""
+
 #: modules/luci-compat/luasrc/view/cbi/tblsection.htm:192
 #: modules/luci-compat/luasrc/view/cbi/tsection.htm:42
 msgid "Invalid"
 msgstr "Invàlid"
 
 #: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:11
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:14
 msgid "Invalid Base64 key string"
 msgstr ""
 
@@ -2917,7 +3054,7 @@ msgstr ""
 msgid "Invalid command"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:83
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:86
 msgid "Invalid hexadecimal value"
 msgstr ""
 
@@ -2995,6 +3132,10 @@ msgstr "L2TP"
 msgid "L2TP Server"
 msgstr "Servidor L2TP"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:267
+msgid "LACPDU Packets"
+msgstr ""
+
 #: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:131
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:115
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:102
@@ -3013,7 +3154,7 @@ msgstr "Llindar de fracàs d'eco LCP"
 msgid "LCP echo interval"
 msgstr "Interval d'eco LCP"
 
-#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:99
+#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:101
 msgid "LED Configuration"
 msgstr ""
 
@@ -3071,7 +3212,7 @@ msgstr "Deixeu-ho en blanc per autodetectar"
 msgid "Leave empty to use the current WAN address"
 msgstr "Deixeu-ho en blanc per utilitzar l'adreça WAN actual"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3980
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3983
 msgid "Legend:"
 msgstr "Llegenda:"
 
@@ -3103,6 +3244,14 @@ msgstr ""
 msgid "Line Uptime"
 msgstr ""
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:123
+msgid "Link Aggregation (Channel Bonding)"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:348
+msgid "Link Monitoring"
+msgstr ""
+
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/led-trigger/netdev.js:23
 msgid "Link On"
 msgstr "Enllaç actiu"
@@ -3147,7 +3296,7 @@ msgstr ""
 msgid "Listen Interfaces"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:55
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:58
 msgid "Listen Port"
 msgstr ""
 
@@ -3170,7 +3319,7 @@ msgstr "Càrrega"
 msgid "Load Average"
 msgstr "Càrrega mitjana"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2894
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2897
 msgid "Loading directory contents…"
 msgstr ""
 
@@ -3194,11 +3343,13 @@ msgstr ""
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/6rd.js:39
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/6to4.js:39
 #: protocols/luci-proto-relay/htdocs/luci-static/resources/protocol/relay.js:151
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:44
 msgid "Local IPv4 address"
 msgstr "Adreça IPv4 local"
 
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/6in4.js:54
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/dslite.js:45
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:44
 msgid "Local IPv6 address"
 msgstr "Adreça IPv6 local"
 
@@ -3280,6 +3431,10 @@ msgstr ""
 msgid "MAC"
 msgstr "MAC"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:251
+msgid "MAC Address For The Actor"
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:38
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2061
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/30_network.js:56
@@ -3327,9 +3482,21 @@ msgstr "MD5"
 msgid "MHz"
 msgstr "MHz"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:353
+msgid "MII"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:421
+msgid "MII / ETHTOOL ioctls"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:394
+msgid "MII Interval"
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:54
 #: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:53
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:74
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:77
 msgid "MTU"
 msgstr "MTU"
 
@@ -3427,13 +3594,25 @@ msgstr ""
 msgid "Method not found"
 msgstr ""
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:349
+msgid "Method of link monitoring"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:418
+msgid "Method to determine link status"
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:46
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:165
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:183
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:69
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:72
 msgid "Metric"
 msgstr "Mètrica"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:235
+msgid "Minimum Number of Links"
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/switch.js:202
 msgid "Mirror monitor port"
 msgstr ""
@@ -3510,7 +3689,7 @@ msgstr "Punt de muntatge"
 
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:144
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:228
-#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:86
+#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:88
 msgid "Mount Points"
 msgstr "Punts de muntatge"
 
@@ -3592,7 +3771,7 @@ msgid "NTP server candidates"
 msgstr "Candidats de servidor NTP"
 
 #: modules/luci-base/htdocs/luci-static/resources/form.js:2388
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3735
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3738
 #: modules/luci-compat/luasrc/view/cbi/tblsection.htm:27
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:710
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/leds.js:67
@@ -3649,6 +3828,8 @@ msgid "Next »"
 msgstr "Següent"
 
 #: modules/luci-base/htdocs/luci-static/resources/form.js:3472
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:296
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:345
 #: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:108
 msgid "No"
 msgstr "No"
@@ -3661,7 +3842,7 @@ msgstr "Cap servidor DHCP configurat en aquesta interfície"
 msgid "No Encryption"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:64
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:67
 msgid "No Host Routes"
 msgstr ""
 
@@ -3681,7 +3862,7 @@ msgstr ""
 msgid "No data received"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2834
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2837
 msgid "No entries in this directory"
 msgstr ""
 
@@ -3701,6 +3882,15 @@ msgstr "No hi ha informació disponible"
 msgid "No matching prefix delegation"
 msgstr ""
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:140
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:143
+msgid "No more slaves available"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:187
+msgid "No more slaves available, can not save interface"
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:251
 msgid "No negative cache"
 msgstr "Sense memòria cau negativa"
@@ -3713,7 +3903,7 @@ msgstr "Sense memòria cau negativa"
 msgid "No password set!"
 msgstr "No hi ha cap contrasenya establerta!"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:107
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:110
 msgid "No peers defined yet"
 msgstr ""
 
@@ -3726,6 +3916,10 @@ msgstr ""
 msgid "No rules in this chain."
 msgstr "No hi ha regles en aquesta cadena"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:384
+msgid "No validation or filtering"
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:152
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:825
 msgid "No zone assigned"
@@ -3801,6 +3995,10 @@ msgstr "Avís"
 msgid "Nslookup"
 msgstr "Nslookup"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:332
+msgid "Number of IGMP membership reports"
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:355
 msgid "Number of cached DNS entries (max is 10000, 0 is no caching)"
 msgstr ""
@@ -3809,6 +4007,10 @@ msgstr ""
 msgid "Number of parallel threads used for compression"
 msgstr ""
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:309
+msgid "Number of peer notifications after failover event"
+msgstr ""
+
 #: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:69
 msgid "Obfuscated Group Password"
 msgstr ""
@@ -3829,6 +4031,7 @@ msgid "Obtain IPv6-Address"
 msgstr ""
 
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/led-trigger/default-on.js:18
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:351
 msgid "Off"
 msgstr ""
 
@@ -3852,7 +4055,7 @@ msgstr ""
 msgid "One of hostname or mac address must be specified!"
 msgstr "Cal especificar o el nom de host o l'adreça MAC!"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:463
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:466
 msgid "One of the following: %s"
 msgstr ""
 
@@ -3870,6 +4073,11 @@ msgstr ""
 msgid "One or more required fields have no value!"
 msgstr "Un o més dels camps requerits no té valor!"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:229
+msgid ""
+"Only if current active slave fails and the primary slave is up (failure, 2)"
+msgstr ""
+
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:439
 #: modules/luci-mod-system/luasrc/model/cbi/admin_system/backupfiles.lua:19
 msgid "Open list..."
@@ -3893,20 +4101,20 @@ msgstr ""
 msgid "Option \"%s\" must not be empty."
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3987
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3990
 msgid "Option changed"
 msgstr "Opció canviada"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3989
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3992
 msgid "Option removed"
 msgstr "Opció treta"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1601
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:69
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:72
 msgid "Optional"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:79
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:82
 msgid ""
 "Optional. 32-bit mark for outgoing encrypted packets. Enter value in hex, "
 "starting with <code>0x</code>."
@@ -3920,45 +4128,45 @@ msgid ""
 "for the interface."
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:120
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:123
 msgid ""
 "Optional. Base64-encoded preshared key. Adds in an additional layer of "
 "symmetric-key cryptography for post-quantum resistance."
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:129
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:139
 msgid "Optional. Create routes for Allowed IPs for this peer."
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:111
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:114
 msgid "Optional. Description of peer."
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:64
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:67
 msgid "Optional. Do not create host routes to peers."
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:131
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:141
 msgid ""
 "Optional. Host of peer. Names are resolved prior to bringing up the "
 "interface."
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:74
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:77
 msgid "Optional. Maximum Transmission Unit of tunnel interface."
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:135
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:145
 msgid "Optional. Port of peer."
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:139
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:149
 msgid ""
 "Optional. Seconds between keep alive messages. Default is 0 (disabled). "
 "Recommended value if this device is behind a NAT is 25."
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:55
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:58
 msgid "Optional. UDP port used for outgoing and incoming packets."
 msgstr ""
 
@@ -3991,6 +4199,8 @@ msgstr ""
 #: modules/luci-base/htdocs/luci-static/resources/protocol/static.js:222
 #: protocols/luci-proto-hnet/htdocs/luci-static/resources/protocol/hnet.js:40
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/dhcpv6.js:50
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:76
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:71
 msgid "Override MAC address"
 msgstr ""
 
@@ -4000,21 +4210,27 @@ msgstr ""
 #: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:53
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/dhcpv6.js:54
 #: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:114
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:157
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:158
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/l2tp.js:71
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:145
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:132
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoe.js:110
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pptp.js:119
 #: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:97
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:62
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:57
 msgid "Override MTU"
 msgstr ""
 
 #: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:63
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:72
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:67
 msgid "Override TOS"
 msgstr ""
 
 #: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:58
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:67
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:62
 msgid "Override TTL"
 msgstr ""
 
@@ -4040,7 +4256,7 @@ msgstr ""
 msgid "Overview"
 msgstr "Visió de conjunt"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2677
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2680
 msgid "Overwrite existing file \"%s\" ?"
 msgstr ""
 
@@ -4149,6 +4365,10 @@ msgstr ""
 msgid "Packets"
 msgstr "Paquets"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:275
+msgid "Packets To Transmit Before Moving To Next Slave"
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:152
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:825
 msgid "Part of zone %q"
@@ -4157,7 +4377,7 @@ msgstr "Part de la zona %q"
 #: modules/luci-base/luasrc/view/sysauth.htm:29
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1591
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/password.js:51
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:107
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:108
 #: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:58
 msgid "Password"
 msgstr "Contrasenya"
@@ -4181,7 +4401,7 @@ msgstr ""
 msgid "Password strength"
 msgstr ""
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:110
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:111
 msgid "Password2"
 msgstr ""
 
@@ -4213,7 +4433,7 @@ msgstr ""
 msgid "Path to inner Private Key"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/luci.js:2716
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2725
 msgid "Paused"
 msgstr ""
 
@@ -4240,7 +4460,7 @@ msgstr ""
 msgid "Peer address is missing"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:92
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:95
 msgid "Peers"
 msgstr ""
 
@@ -4260,7 +4480,7 @@ msgstr "Executa un reinici"
 msgid "Permission denied"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:139
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:149
 msgid "Persistent Keep Alive"
 msgstr ""
 
@@ -4291,7 +4511,7 @@ msgstr "Paquets"
 msgid "Please enter your username and password."
 msgstr "Si us plau entra el teu nom d'usuari i contrasenya."
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3718
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3721
 msgid "Please select the file to upload."
 msgstr ""
 
@@ -4307,7 +4527,7 @@ msgstr "Port"
 msgid "Port status:"
 msgstr "Estatus de port"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:489
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:492
 msgid "Potential negation of: %s"
 msgstr ""
 
@@ -4331,7 +4551,7 @@ msgstr ""
 msgid "Prefix Delegated"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:120
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:123
 msgid "Preshared Key"
 msgstr ""
 
@@ -4354,7 +4574,21 @@ msgstr ""
 msgid "Prevents client-to-client communication"
 msgstr "Evita la comunicació client a client"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:50
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:211
+msgid "Primary Slave"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:228
+msgid ""
+"Primary becomes active slave when it comes back up if speed and duplex "
+"better than current slave (better, 1)"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:227
+msgid "Primary becomes active slave whenever it comes back up (always, 0)"
+msgstr ""
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:53
 msgid "Private Key"
 msgstr ""
 
@@ -4391,7 +4625,7 @@ msgstr ""
 msgid "Pseudo Ad-Hoc (ahdemo)"
 msgstr "Pseudo Ad-Hoc (ahdemo)"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:116
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:119
 msgid "Public Key"
 msgstr ""
 
@@ -4508,7 +4742,7 @@ msgid "Rebind protection"
 msgstr ""
 
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/reboot.js:14
-#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:124
+#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:126
 msgid "Reboot"
 msgstr "Reinicia"
 
@@ -4527,7 +4761,7 @@ msgstr "Arranca de nou el sistema operatiu del teu dispositiu"
 msgid "Receive"
 msgstr "Recepció"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:60
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:63
 msgid "Recommended. IP addresses of the WireGuard interface."
 msgstr ""
 
@@ -4539,7 +4773,7 @@ msgstr "Reconnex aquesta interfície"
 msgid "References"
 msgstr "Referències"
 
-#: modules/luci-base/htdocs/luci-static/resources/luci.js:2710
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2719
 msgid "Refreshing"
 msgstr ""
 
@@ -4564,6 +4798,7 @@ msgstr "Pont de relé"
 
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/6in4.js:50
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/6rd.js:49
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:40
 msgid "Remote IPv4 address"
 msgstr "Adreça IPv4 remota"
 
@@ -4571,6 +4806,10 @@ msgstr "Adreça IPv4 remota"
 msgid "Remote IPv4 address or FQDN"
 msgstr "Adreça IPv4 remota o FQDN"
 
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:40
+msgid "Remote IPv6 address"
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:849
 msgid "Remove"
 msgstr "Treu"
@@ -4599,15 +4838,15 @@ msgstr ""
 msgid "Required for certain ISPs, e.g. Charter with DOCSIS 3"
 msgstr "Alguns ISP ho requereixen, per exemple el Charter amb DOCSIS 3"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:50
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:53
 msgid "Required. Base64-encoded private key for this interface."
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:116
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:119
 msgid "Required. Base64-encoded public key of peer."
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:125
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:128
 msgid ""
 "Required. IP addresses and prefixes that this peer is allowed to use inside "
 "the tunnel. Usually the peer's tunnel IP addresses and the networks the peer "
@@ -4680,6 +4919,10 @@ msgstr ""
 msgid "Requires wpa-supplicant with SAE support"
 msgstr ""
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:224
+msgid "Reselection policy for primary slave"
+msgstr ""
+
 #: modules/luci-base/htdocs/luci-static/resources/luci.js:2203
 #: modules/luci-base/luasrc/view/sysauth.htm:39
 #: modules/luci-compat/luasrc/view/cbi/delegator.htm:17
@@ -4735,19 +4978,19 @@ msgstr "Restaura còpia de seguretat"
 msgid "Reveal/hide password"
 msgstr "Mostra/amaga la contrasenya"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4003
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4006
 msgid "Revert"
 msgstr "Reverteix"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4088
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4091
 msgid "Revert changes"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4270
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4273
 msgid "Revert request failed with status <code>%h</code>"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4250
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4253
 msgid "Reverting configuration…"
 msgstr ""
 
@@ -4759,7 +5002,11 @@ msgstr "Directori arrel dels fitxers servits per TFTP"
 msgid "Root preparation"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:129
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:202
+msgid "Round-Robin policy (balance-rr, 0)"
+msgstr ""
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:139
 msgid "Route Allowed IPs"
 msgstr ""
 
@@ -4837,7 +5084,7 @@ msgid "SSH username"
 msgstr ""
 
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:274
-#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:50
+#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:51
 msgid "SSH-Keys"
 msgstr "Claus SSH"
 
@@ -4863,7 +5110,7 @@ msgid "Save"
 msgstr "Desa"
 
 #: modules/luci-base/htdocs/luci-static/resources/luci.js:2180
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3999
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4002
 #: modules/luci-compat/luasrc/view/cbi/footer.htm:22
 msgid "Save & Apply"
 msgstr "Desa i aplica"
@@ -4885,15 +5132,15 @@ msgid "Scan"
 msgstr "Escaneja"
 
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/crontab.js:26
-#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:74
+#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:76
 msgid "Scheduled Tasks"
 msgstr "Tasques programades"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3983
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3986
 msgid "Section added"
 msgstr "Secció afegida"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3985
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3988
 msgid "Section removed"
 msgstr "Secció treta"
 
@@ -4909,11 +5156,15 @@ msgid ""
 msgstr ""
 
 #: modules/luci-base/htdocs/luci-static/resources/ui.js:2581
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2718
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2883
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2721
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2886
 msgid "Select file…"
 msgstr ""
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:318
+msgid "Selects the transmit hash policy to use for slave selection"
+msgstr ""
+
 #: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:144
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:128
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:115
@@ -4942,7 +5193,7 @@ msgstr "Tipus de servei"
 msgid "Services"
 msgstr "Serveis"
 
-#: modules/luci-base/htdocs/luci-static/resources/luci.js:2653
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2662
 msgid "Session expired"
 msgstr ""
 
@@ -4956,10 +5207,22 @@ msgid ""
 "sense events do not invoke hotplug handlers)."
 msgstr ""
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:300
+msgid "Set same MAC Address to all slaves"
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:642
 msgid "Set this interface as master for the dhcpv6 relay."
 msgstr ""
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:304
+msgid "Set to currently active slave (active, 1)"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:305
+msgid "Set to first slave added to the bond (follow, 2)"
+msgstr ""
+
 #: modules/luci-compat/luasrc/model/network/proto_modemmanager.lua:55
 #: modules/luci-compat/luasrc/model/network/proto_qmi.lua:55
 #: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:42
@@ -5026,7 +5289,7 @@ msgstr ""
 msgid "Signal:"
 msgstr "Senyal:"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3736
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3739
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:217
 msgid "Size"
 msgstr "Mida"
@@ -5054,6 +5317,10 @@ msgstr "Salta al contingut"
 msgid "Skip to navigation"
 msgstr "Salta a la navegació"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:178
+msgid "Slave Interfaces"
+msgstr ""
+
 #: modules/luci-base/htdocs/luci-static/resources/network.js:2867
 #: modules/luci-compat/luasrc/model/network.lua:1428
 msgid "Software VLAN"
@@ -5088,10 +5355,38 @@ msgstr "Origen"
 msgid "Source Address"
 msgstr ""
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:342
+msgid ""
+"Specifies that duplicate frames (received on inactive ports) should be "
+"dropped or delivered"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:358
+msgid "Specifies the ARP link monitoring frequency in milliseconds"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:366
+msgid "Specifies the IP addresses to use for ARP monitoring"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:395
+msgid "Specifies the MII link monitoring frequency in milliseconds"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:259
+msgid "Specifies the aggregation selection logic to use"
+msgstr ""
+
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:292
 msgid "Specifies the directory the device is attached to"
 msgstr "Especifica el directori a que el dispositiu està adjuntat"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:252
+msgid ""
+"Specifies the mac-address for the actor in protocol packet exchanges "
+"(LACPDUs). If empty, masters' mac address defaults to system default"
+msgstr ""
+
 #: protocols/luci-proto-relay/htdocs/luci-static/resources/protocol/relay.js:175
 msgid ""
 "Specifies the maximum amount of failed ARP requests until hosts are presumed "
@@ -5111,17 +5406,123 @@ msgid ""
 "be reduced by the driver."
 msgstr ""
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:236
+msgid ""
+"Specifies the minimum number of links that must be active before asserting "
+"carrier"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:200
+msgid "Specifies the mode to be used for this bonding interface"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:333
+msgid ""
+"Specifies the number of IGMP membership reports to be issued after a "
+"failover event in 200ms intervals"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:276
+msgid ""
+"Specifies the number of packets to transmit through a slave before moving to "
+"the next one"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:310
+msgid ""
+"Specifies the number of peer notifications (gratuitous ARPs and unsolicited "
+"IPv6 Neighbor Advertisements) to be issued after a failover event"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:284
+msgid ""
+"Specifies the number of seconds between instances where the bonding driver "
+"sends learning packets to each slaves peer switch"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:374
+msgid "Specifies the quantity of ARP IP targets that must be reachable"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:268
+msgid ""
+"Specifies the rate in which the link partner will be asked to transmit "
+"LACPDU packets"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:225
+msgid ""
+"Specifies the reselection policy for the primary slave when failure of the "
+"active slave or recovery of the primary slave occurs"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:244
+msgid "Specifies the system priority"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:403
+msgid ""
+"Specifies the time in milliseconds to wait before disabling a slave after a "
+"link failure detection"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:411
+msgid ""
+"Specifies the time in milliseconds to wait before enabling a slave after a "
+"link recovery detection"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:382
+msgid ""
+"Specifies whether ARP probes and replies should be validated or non-ARP "
+"traffic should be filtered for link monitoring"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:301
+msgid ""
+"Specifies whether active-backup mode should set all slaves to the same MAC "
+"address at enslavement"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:419
+msgid ""
+"Specifies whether or not miimon should use MII or ETHTOOL ioctls vs. "
+"netif_carrier_ok()"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:293
+msgid ""
+"Specifies whether to shuffle active flows across slaves based on the load"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:179
+msgid ""
+"Specifies which slave interfaces should be attached to this bonding interface"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:212
+msgid ""
+"Specifies which slave is the primary device. It will always be the active "
+"slave while it is available"
+msgstr ""
+
 #: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:63
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:72
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:67
 msgid "Specify a TOS (Type of Service)."
 msgstr ""
 
 #: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:58
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:67
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:62
 msgid ""
 "Specify a TTL (Time to Live) for the encapsulating packet other than the "
 "default (64)."
 msgstr ""
 
 #: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:53
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:62
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:57
 msgid ""
 "Specify an MTU (Maximum Transmission Unit) other than the default (1280 "
 "bytes)."
@@ -5144,7 +5545,7 @@ msgstr "Prioritat d'inici"
 msgid "Start refresh"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4203
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4206
 msgid "Starting configuration apply…"
 msgstr ""
 
@@ -5153,7 +5554,7 @@ msgid "Starting wireless scan..."
 msgstr ""
 
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/startup.js:109
-#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:62
+#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:64
 msgid "Startup"
 msgstr "Arrencada"
 
@@ -5261,7 +5662,7 @@ msgstr "Protocol de commutador"
 msgid "Switch to CIDR list notation"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2615
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2616
 msgid "Symbolic link"
 msgstr ""
 
@@ -5285,6 +5686,10 @@ msgstr "Sistema"
 msgid "System Log"
 msgstr "Registre del sistema"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:243
+msgid "System Priority"
+msgstr ""
+
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:104
 msgid "System Properties"
 msgstr "Propietats del sistema"
@@ -5345,11 +5750,19 @@ msgid ""
 "username instead of the user ID!"
 msgstr ""
 
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:40
+msgid "The IPv4 address or the fully-qualified domain name of the remote end."
+msgstr ""
+
 #: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:40
 msgid ""
 "The IPv4 address or the fully-qualified domain name of the remote tunnel end."
 msgstr ""
 
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:40
+msgid "The IPv6 address or the fully-qualified domain name of the remote end."
+msgstr ""
+
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/6rd.js:53
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/map.js:59
 msgid ""
@@ -5368,7 +5781,7 @@ msgstr ""
 msgid "The configuration file could not be loaded due to the following error:"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4079
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4082
 msgid ""
 "The device could not be reached within %d seconds after applying the pending "
 "changes, which caused the configuration to be rolled back for safety "
@@ -5440,10 +5853,23 @@ msgstr ""
 msgid "The length of the IPv6 prefix in bits"
 msgstr "La longitud del prefix IPv6 en bits"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:163
+msgid "The local IPv4 address"
+msgstr ""
+
 #: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:44
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:44
 msgid "The local IPv4 address over which the tunnel is created (optional)."
 msgstr ""
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:169
+msgid "The local IPv4 netmask"
+msgstr ""
+
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:44
+msgid "The local IPv6 address over which the tunnel is created (optional)."
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1914
 msgid "The network name is already used"
 msgstr ""
@@ -5541,7 +5967,7 @@ msgstr ""
 msgid "There are no active leases"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4218
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4221
 msgid "There are no changes to apply"
 msgstr ""
 
@@ -5668,7 +6094,7 @@ msgstr ""
 msgid "Timezone"
 msgstr "Zona horària"
 
-#: modules/luci-base/htdocs/luci-static/resources/luci.js:2663
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2672
 msgid "To login…"
 msgstr ""
 
@@ -5711,6 +6137,10 @@ msgstr "Transferència"
 msgid "Transmit"
 msgstr "Transmissió"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:317
+msgid "Transmit Hash Policy"
+msgstr ""
+
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/leds.js:74
 msgid "Trigger"
 msgstr "Activador"
@@ -5865,7 +6295,7 @@ msgstr ""
 msgid "Unnamed key"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3923
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3926
 msgid "Unsaved Changes"
 msgstr "Canvis sense desar"
 
@@ -5891,7 +6321,11 @@ msgstr "Tipus de protocol no suportat."
 msgid "Up"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3810
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:410
+msgid "Up Delay"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3813
 msgid "Upload"
 msgstr ""
 
@@ -5906,21 +6340,21 @@ msgstr ""
 msgid "Upload archive..."
 msgstr "Puja un arxiu..."
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2772
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2775
 msgid "Upload file"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2747
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2750
 msgid "Upload file…"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2694
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3798
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2697
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3801
 msgid "Upload request failed: %s"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3717
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3771
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3720
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3774
 msgid "Uploading file…"
 msgstr ""
 
@@ -5981,6 +6415,20 @@ msgstr ""
 msgid "Use TTL on tunnel interface"
 msgstr ""
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:320
+msgid "Use XOR of hardware MAC addresses (layer2)"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:321
+msgid "Use XOR of hardware MAC addresses and IP addresses (layer2+3)"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:323
+msgid ""
+"Use XOR of hardware MAC addresses and IP addresses, rely on skb_flow_dissect "
+"(encap2+3)"
+msgstr ""
+
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:294
 msgid "Use as external overlay (/overlay)"
 msgstr ""
@@ -6033,7 +6481,7 @@ msgstr ""
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/dslite.js:70
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/map.js:83
 #: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:111
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:152
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:153
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/l2tp.js:67
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:111
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:98
@@ -6064,6 +6512,15 @@ msgid ""
 "standard host-specific lease time, e.g. 12h, 3d or infinite."
 msgstr ""
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:322
+msgid "Use upper layer protocol information (layer3+4)"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:324
+msgid ""
+"Use upper layer protocol information, rely on skb_flow_dissect (encap3+4)"
+msgstr ""
+
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/20_memory.js:36
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:194
 msgid "Used"
@@ -6079,16 +6536,20 @@ msgid ""
 "needed with normal WPA(2)-PSK."
 msgstr ""
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:113
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:105
+msgid "User Group"
+msgstr ""
+
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:114
 msgid "User certificate (PEM encoded)"
 msgstr ""
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:125
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:126
 msgid "User key (PEM encoded)"
 msgstr ""
 
 #: modules/luci-base/luasrc/view/sysauth.htm:23
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:105
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:106
 #: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:56
 msgid "Username"
 msgstr "Nom d'usuari"
@@ -6136,6 +6597,19 @@ msgstr ""
 msgid "VPNC (CISCO 3000 (and others) VPN)"
 msgstr ""
 
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:10
+msgid "VXLAN (RFC7348)"
+msgstr ""
+
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:53
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:48
+msgid "VXLAN network identifier"
+msgstr ""
+
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:10
+msgid "VXLANv6 (RFC7348)"
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1490
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1548
 msgid ""
@@ -6143,6 +6617,22 @@ msgid ""
 "the \"ca-bundle\" package"
 msgstr ""
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:387
+msgid "Validation for all slaves"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:385
+msgid "Validation only for active slave"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:386
+msgid "Validation only for backup slaves"
+msgstr ""
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:134
+msgid "Value must not be empty"
+msgstr ""
+
 #: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:73
 msgid "Vendor"
 msgstr ""
@@ -6222,7 +6712,7 @@ msgid "Width"
 msgstr ""
 
 #: modules/luci-compat/luasrc/model/network/proto_wireguard.lua:9
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:18
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:21
 msgid "WireGuard VPN"
 msgstr ""
 
@@ -6284,11 +6774,21 @@ msgstr "Escriure les peticions DNS rebudes al registre del sistema"
 msgid "Write system log to file"
 msgstr "Escriure el registre del sistema al fitxer"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:204
+msgid "XOR policy (balance-xor, 2)"
+msgstr ""
+
 #: modules/luci-base/htdocs/luci-static/resources/form.js:3472
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:295
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:344
 #: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:109
 msgid "Yes"
 msgstr "Sí"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:303
+msgid "Yes (none, 0)"
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:176
 msgid ""
 "You appear to be currently connected to the device via the \"%h\" interface. "
@@ -6316,6 +6816,17 @@ msgstr ""
 "Has d'activar el JavaScript al teu navegador o LuCI no funcionarà "
 "correctament."
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:115
+msgid ""
+"You must select a primary interface which is included in selected slave "
+"interfaces!"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:96
+msgid ""
+"You must select at least one ARP IP target if ARP monitoring is selected!"
+msgstr ""
+
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:192
 msgid "ZRam Compression Algorithm"
 msgstr ""
@@ -6452,7 +6963,7 @@ msgstr ""
 msgid "half-duplex"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:566
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:569
 msgid "hexadecimal encoded value"
 msgstr ""
 
@@ -6480,11 +6991,11 @@ msgstr ""
 msgid "input"
 msgstr "entrada"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:391
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:395
 msgid "key between 8 and 63 characters"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:403
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:407
 msgid "key with either 5 or 13 characters"
 msgstr ""
 
@@ -6500,6 +7011,10 @@ msgstr ""
 msgid "minutes"
 msgstr ""
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:422
+msgid "netif_carrier_ok()"
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:46
 msgid "no"
 msgstr "no"
@@ -6508,7 +7023,7 @@ msgstr "no"
 msgid "no link"
 msgstr "cap enllaç"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:55
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:59
 msgid "non-empty value"
 msgstr ""
 
@@ -6544,15 +7059,15 @@ msgstr ""
 msgid "output"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:237
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:241
 msgid "positive decimal value"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:229
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:233
 msgid "positive integer value"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:57
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:60
 msgid "random"
 msgstr ""
 
@@ -6600,7 +7115,7 @@ msgstr "etiquetat"
 msgid "time units (TUs / 1.024 ms) [1000-65535]"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:556
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:559
 msgid "unique value"
 msgstr ""
 
@@ -6637,171 +7152,171 @@ msgstr "sense espeficicar -o- crear:"
 msgid "untagged"
 msgstr "sense etiquetar"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:242
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:246
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:121
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:132
 msgid "valid IP address"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:242
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:246
 msgid "valid IP address or prefix"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:277
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:281
 msgid "valid IPv4 CIDR"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:250
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:254
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:125
 msgid "valid IPv4 address"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:250
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:254
 msgid "valid IPv4 address or network"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:370
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:374
 msgid "valid IPv4 address:port"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:310
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:314
 msgid "valid IPv4 network"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:272
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:276
 msgid "valid IPv4 or IPv6 CIDR"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:263
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:267
 msgid "valid IPv4 prefix value (0-32)"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:282
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:286
 msgid "valid IPv6 CIDR"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:258
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:262
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:129
 msgid "valid IPv6 address"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:258
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:262
 msgid "valid IPv6 address or prefix"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:300
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:304
 msgid "valid IPv6 host id"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:315
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:319
 msgid "valid IPv6 network"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:268
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:272
 msgid "valid IPv6 prefix value (0-128)"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:336
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:340
 msgid "valid MAC address"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:407
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:411
 msgid "valid UCI identifier"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:358
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:362
 msgid "valid UCI identifier, hostname or IP address"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:379
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:382
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:383
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:386
 msgid "valid address:port"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:530
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:534
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:533
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:537
 msgid "valid date (YYYY-MM-DD)"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:233
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:237
 msgid "valid decimal value"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:401
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:405
 msgid "valid hexadecimal WEP key"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:389
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:393
 msgid "valid hexadecimal WPA key"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:364
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:368
 msgid "valid host:port"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:351
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:353
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:355
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:357
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:73
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:79
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:107
 msgid "valid hostname"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:341
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:345
 msgid "valid hostname or IP address"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:225
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:229
 msgid "valid integer value"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:305
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:309
 msgid "valid network in address/netmask notation"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:505
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:508
 msgid "valid phone digit (0-9, \"*\", \"#\", \"!\" or \".\")"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:328
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:331
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:332
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:335
 msgid "valid port or port range (port1-port2)"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:320
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:324
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:136
 msgid "valid port value"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:510
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:513
 msgid "valid time (HH:MM:SS)"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:432
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:435
 msgid "value between %d and %d characters"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:412
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:416
 msgid "value between %f and %f"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:416
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:420
 msgid "value greater or equal to %f"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:420
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:424
 msgid "value smaller or equal to %f"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:426
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:429
 msgid "value with %d characters"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:437
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:440
 msgid "value with at least %d characters"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:442
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:445
 msgid "value with at most %d characters"
 msgstr ""
 
index 2a1be4e7604e9b8266e84478d37abcde53904162..bf015718217eea5643bc3261af2dfbb8c23b0803 100644 (file)
@@ -20,7 +20,7 @@ msgstr "%.1f dB"
 msgid "%d Bit"
 msgstr "%d bitů"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3639
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3642
 msgid "%d invalid field(s)"
 msgstr "%d neplatných kolonek"
 
@@ -240,11 +240,11 @@ msgstr ""
 "<br/>Poznámka: Pokud byl soubor crontab před úpravami prázdný, je nutné "
 "službu cron restartovat ručně."
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2676
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2679
 msgid "A directory with the same name already exists."
 msgstr "Složka se stejným názvem už existuje."
 
-#: modules/luci-base/htdocs/luci-static/resources/luci.js:2655
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2664
 msgid "A new login is required since the authentication session expired."
 msgstr ""
 "Je třeba se znovu přihlásit, protože platnost relace přihlášení skončila."
@@ -273,9 +273,30 @@ msgid "APN"
 msgstr "APN"
 
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:197
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:352
 msgid "ARP"
 msgstr "ARP"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:365
+msgid "ARP IP Targets"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:357
+msgid "ARP Interval"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:381
+msgid "ARP Validation"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:373
+msgid "ARP mode to consider a slave as being up"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:77
+msgid "ARP monitoring is not supported for the selected policy!"
+msgstr ""
+
 #: protocols/luci-proto-relay/htdocs/luci-static/resources/protocol/relay.js:175
 msgid "ARP retry threshold"
 msgstr "ARP limit opakování"
@@ -362,12 +383,24 @@ msgstr "Aktivní propůjčené DHCP adresy (leases)"
 msgid "Active DHCPv6 Leases"
 msgstr "Aktivní propůjčené DHCPv6 adresy (leases)"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:203
+msgid "Active-Backup policy (active-backup, 1)"
+msgstr ""
+
 #: modules/luci-base/htdocs/luci-static/resources/network.js:3650
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:929
 #: protocols/luci-proto-hnet/htdocs/luci-static/resources/protocol/hnet.js:23
 msgid "Ad-Hoc"
 msgstr "Ad-Hoc"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:208
+msgid "Adaptive load balancing (balance-alb, 6)"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:207
+msgid "Adaptive transmit load balancing (balance-tlb, 5)"
+msgstr ""
+
 #: modules/luci-base/htdocs/luci-static/resources/form.js:2013
 #: modules/luci-base/htdocs/luci-static/resources/form.js:2016
 #: modules/luci-base/htdocs/luci-static/resources/form.js:2030
@@ -422,7 +455,7 @@ msgstr "Přidat lokální koncovku k doménovým jménům ze souboru hosts"
 msgid "Add new interface..."
 msgstr "Přidat rozhraní..."
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:102
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:105
 msgid "Add peer"
 msgstr "Přidat protistranu"
 
@@ -471,6 +504,24 @@ msgstr "Pokročilá nastavení"
 msgid "Aggregate Transmit Power (ACTATP)"
 msgstr "Celkový vysílací výkon (ACTATP)"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:258
+msgid "Aggregation Selection Logic"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:261
+msgid "Aggregator: All slaves down or has no slaves (stable, 0)"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:263
+msgid ""
+"Aggregator: Chosen by the largest number of ports + slave added/removed or "
+"state changes (count, 2)"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:262
+msgid "Aggregator: Slave added/removed or state changes (bandwidth, 1)"
+msgstr ""
+
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:171
 msgid "Alert"
 msgstr "Upozornění"
@@ -556,7 +607,7 @@ msgid ""
 "Allow upstream responses in the 127.0.0.0/8 range, e.g. for RBL services"
 msgstr "Povolit upstream odpovědi na 127.0.0.0/8 rozsah, např. pro RBL služby"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:125
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:128
 msgid "Allowed IPs"
 msgstr "IP adresy, ze kterých umožnit přístup"
 
@@ -682,16 +733,16 @@ msgstr "Libovolná zóna"
 msgid "Apply backup?"
 msgstr "Aplikovat zálohu?"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4226
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4229
 msgid "Apply request failed with status <code>%h</code>"
 msgstr "Provádění požadavku selhalo se stavem <code>%h</code>"
 
 #: modules/luci-base/htdocs/luci-static/resources/luci.js:2181
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4092
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4095
 msgid "Apply unchecked"
 msgstr "Použít nezkontrolované"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4165
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4168
 msgid "Applying configuration changes… %ds"
 msgstr "Aplikuji změny nastavení… %ds"
 
@@ -848,7 +899,7 @@ msgstr "Zpět na nastavení"
 msgid "Backup"
 msgstr "Zálohovat"
 
-#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:112
+#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:114
 msgid "Backup / Flash Firmware"
 msgstr "Zálohovat / nahrát firmware"
 
@@ -884,10 +935,14 @@ msgid ""
 msgstr ""
 
 #: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:48
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:57
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:52
 msgid "Bind interface"
 msgstr ""
 
 #: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:48
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:57
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:52
 msgid "Bind the tunnel to this interface (optional)."
 msgstr ""
 
@@ -901,6 +956,10 @@ msgstr "Přenosová rychlost"
 msgid "Bogus NX Domain Override"
 msgstr "Přepíše falešnou hodnotu NX Domény"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:199
+msgid "Bonding Policy"
+msgstr ""
+
 #: modules/luci-base/htdocs/luci-static/resources/network.js:2861
 #: modules/luci-compat/luasrc/model/network.lua:1421
 msgid "Bridge"
@@ -919,8 +978,12 @@ msgstr "Číslo síťového mostu"
 msgid "Bring up on boot"
 msgstr "Zapnout po startu"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2766
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3749
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:205
+msgid "Broadcast policy (broadcast, 3)"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2769
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3752
 msgid "Browse…"
 msgstr "Procházet…"
 
@@ -928,7 +991,7 @@ msgstr "Procházet…"
 msgid "Buffered"
 msgstr "Ve vyrovnávací paměti"
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:137
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:138
 msgid "CA certificate; if empty it will be saved after the first connection."
 msgstr ""
 "Certifikát cert. autority; pokud je prázdné, bude uloženo po prvním "
@@ -953,8 +1016,8 @@ msgstr "Mezipaměť"
 msgid "Call failed"
 msgstr "Volání se nezdařilo"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2859
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3758
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2862
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3761
 #: modules/luci-compat/luasrc/view/cbi/delegator.htm:14
 #: modules/luci-compat/luasrc/view/cbi/simpleform.htm:52
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:187
@@ -1020,11 +1083,11 @@ msgstr ""
 msgid "Chain"
 msgstr "Řetěz"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3978
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3981
 msgid "Changes"
 msgstr "Změny"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4261
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4264
 msgid "Changes have been reverted."
 msgstr "Změny byly vzaty zpět."
 
@@ -1180,16 +1243,16 @@ msgstr ""
 "robustnosti při vyjednávání klíče, obzvláště v prostředích s velkým síťovým "
 "provozem."
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3978
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3981
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:421
 msgid "Configuration"
 msgstr "Nastavení"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4140
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4143
 msgid "Configuration changes applied."
 msgstr "Změny nastavení byly provedeny."
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4078
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4081
 msgid "Configuration changes have been rolled back!"
 msgstr "Změny nastavení byly vráceny zpět!"
 
@@ -1224,6 +1287,14 @@ msgstr "Spojení ztraceno"
 msgid "Connections"
 msgstr "Připojení"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:377
+msgid "Consider the slave up when all ARP IP targets are reachable (all, 1)"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:376
+msgid "Consider the slave up when any ARP IP target is reachable (any, 0)"
+msgstr ""
+
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/crontab.js:18
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:340
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/startup.js:55
@@ -1236,7 +1307,7 @@ msgstr "Obsah byl uložen."
 msgid "Continue"
 msgstr "Pokračovat"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4114
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4117
 msgid ""
 "Could not regain access to the device after applying the configuration "
 "changes. You might need to reconnect if you modified network related "
@@ -1437,7 +1508,7 @@ msgstr "Výchozí trasa"
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/dslite.js:67
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/map.js:80
 #: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:108
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:149
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:150
 msgid "Default gateway"
 msgstr "Výchozí brána"
 
@@ -1462,7 +1533,7 @@ msgstr ""
 #: modules/luci-base/htdocs/luci-static/resources/form.js:2508
 #: modules/luci-base/htdocs/luci-static/resources/form.js:2512
 #: modules/luci-base/htdocs/luci-static/resources/form.js:3000
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2828
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2831
 #: modules/luci-compat/luasrc/view/cbi/nsection.htm:11
 #: modules/luci-compat/luasrc/view/cbi/tblsection.htm:162
 #: modules/luci-compat/luasrc/view/cbi/tsection.htm:16
@@ -1474,7 +1545,7 @@ msgstr "Odstranit"
 msgid "Delete key"
 msgstr "Smazat klíč"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2725
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2728
 msgid "Delete request failed: %s"
 msgstr "Odstranění se nezdařilo: %s"
 
@@ -1487,11 +1558,11 @@ msgid "Delivery Traffic Indication Message Interval"
 msgstr "Interval zprávy Delivery Traffic Indication"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/switch.js:340
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:111
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:114
 msgid "Description"
 msgstr "Popis"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2824
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2827
 msgid "Deselect"
 msgstr "Zrušit označení"
 
@@ -1504,6 +1575,10 @@ msgstr "Vzhled"
 msgid "Destination"
 msgstr "Cíl"
 
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:48
+msgid "Destination port"
+msgstr ""
+
 #: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:59
 #: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:165
 msgid "Destination zone"
@@ -1536,7 +1611,7 @@ msgstr "Zařízení není aktivní"
 msgid "Device is restarting…"
 msgstr "Zařízení se restartuje…"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4113
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4116
 msgid "Device unreachable!"
 msgstr "Zařízení nedostupné!"
 
@@ -1553,7 +1628,7 @@ msgstr "Diagnostika"
 msgid "Dial number"
 msgstr "Vytáčené číslo"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2622
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2624
 msgid "Directory"
 msgstr "Adresář"
 
@@ -1620,9 +1695,9 @@ msgstr "Pokud o odpojení se nezdařil"
 
 #: modules/luci-base/htdocs/luci-static/resources/form.js:606
 #: modules/luci-base/htdocs/luci-static/resources/form.js:2707
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3259
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3995
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4084
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3262
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3998
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4087
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1680
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:330
 msgid "Dismiss"
@@ -1663,7 +1738,7 @@ msgstr ""
 msgid "Do not forward reverse lookups for local networks"
 msgstr "Nepřeposílat reverzní dotazy na místní sítě"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2711
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2714
 msgid "Do you really want to delete \"%s\" ?"
 msgstr "Opravdu chcete „%s“ smazat?"
 
@@ -1675,7 +1750,7 @@ msgstr "Opravdu chcete smazat následující SSH klíč?"
 msgid "Do you really want to erase all settings?"
 msgstr "Opravdu chcete smazat veškeré nastavení?"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2709
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2712
 msgid "Do you really want to recursively delete the directory \"%s\" ?"
 msgstr "Opravdu chcete smazat složku „%s“ a tím i vše, co obsahuje?"
 
@@ -1703,6 +1778,10 @@ msgstr ""
 msgid "Down"
 msgstr "Dolů"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:402
+msgid "Down Delay"
+msgstr ""
+
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:366
 msgid "Download backup"
 msgstr "Stáhnout zálohu"
@@ -1719,6 +1798,10 @@ msgstr "Downstream SNR offset"
 msgid "Drag to reorder"
 msgstr "Pořadí změníte přetažením"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:341
+msgid "Drop Duplicate Frames"
+msgstr ""
+
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/dropbear.js:12
 msgid "Dropbear Instance"
 msgstr "Instance Dropbear"
@@ -1814,6 +1897,10 @@ msgstr "Povolit <abbr title=\"Spanning Tree Protocol\">STP</abbr>"
 msgid "Enable DNS lookups"
 msgstr "Povolit DNS překlad"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:292
+msgid "Enable Dynamic Shuffling Of Flows"
+msgstr ""
+
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/6in4.js:60
 msgid "Enable HE.net dynamic endpoint update"
 msgstr "Povolit dynamickou aktualizaci koncového bodu HE.net"
@@ -1876,6 +1963,11 @@ msgid ""
 "Enable packet steering across all CPUs. May help or hinder network speed."
 msgstr ""
 
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:80
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:75
+msgid "Enable rx checksum"
+msgstr ""
+
 #: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:67
 msgid "Enable the DF (Don't Fragment) flag of the encapsulating packets."
 msgstr "Povolit příznak DF (Nefragmentovat) zapouzdřujících paketů."
@@ -1884,6 +1976,11 @@ msgstr "Povolit příznak DF (Nefragmentovat) zapouzdřujících paketů."
 msgid "Enable this network"
 msgstr "Zapnout tuto síť"
 
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:84
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:79
+msgid "Enable tx checksum"
+msgstr ""
+
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:243
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:352
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/startup.js:66
@@ -1923,11 +2020,11 @@ msgstr "Režim zapouzdřování"
 msgid "Encryption"
 msgstr "Šifrování"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:131
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:141
 msgid "Endpoint Host"
 msgstr "Koncový bod"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:135
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:145
 msgid "Endpoint Port"
 msgstr "Port koncového bodu"
 
@@ -1966,6 +2063,14 @@ msgstr "Ethernetový adaptér"
 msgid "Ethernet Switch"
 msgstr "Ethernetový switch"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:270
+msgid "Every 30 seconds (slow, 0)"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:271
+msgid "Every second (fast, 1)"
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:399
 msgid "Exclude interfaces"
 msgstr "Vynechat rozhraní"
@@ -1978,7 +2083,7 @@ msgstr "Rozšířit hostitele"
 msgid "Expecting a hexadecimal assignment hint"
 msgstr "Očekávána šestnáctková hodnota"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:60
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:64
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:73
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:79
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:107
@@ -1990,6 +2095,10 @@ msgstr "Očekávána šestnáctková hodnota"
 msgid "Expecting: %s"
 msgstr "Očekáváno: %s"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:48
+msgid "Expecting: non-empty value"
+msgstr ""
+
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/30_network.js:50
 msgid "Expires"
 msgstr "Platnost skončí"
@@ -2045,7 +2154,7 @@ msgstr "FT protokol"
 msgid "Failed to change the system password."
 msgstr "Nepodařilo se změnit systémové heslo."
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4072
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4075
 #, fuzzy
 msgid "Failed to confirm apply within %ds, waiting for rollback…"
 msgstr ""
@@ -2056,7 +2165,7 @@ msgstr ""
 msgid "Failed to execute \"/etc/init.d/%s %s\" action: %s"
 msgstr "Nepodařilo se vykonat „/etc/init.d/%s %s“ akce: %s"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2629
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2632
 msgid "File"
 msgstr "Soubor"
 
@@ -2064,7 +2173,7 @@ msgstr "Soubor"
 msgid "File not accessible"
 msgstr "Soubor není přístupný"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2767
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2770
 msgid "Filename"
 msgstr "Název souboru"
 
@@ -2085,6 +2194,18 @@ msgstr "Filtrovat soukromé"
 msgid "Filter useless"
 msgstr "Filtrovat nepotřebné"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:388
+msgid "Filtering for all slaves, no validation"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:389
+msgid "Filtering for all slaves, validation only for active slave"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:390
+msgid "Filtering for all slaves, validation only for backup slaves"
+msgstr ""
+
 #: modules/luci-compat/luasrc/model/network/proto_ncm.lua:65
 #: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:23
 msgid "Finalizing failed"
@@ -2110,7 +2231,7 @@ msgstr "Dokončit"
 msgid "Firewall"
 msgstr "Brána firewall"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:79
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:82
 msgid "Firewall Mark"
 msgstr "Označkování brány firewall"
 
@@ -2221,7 +2342,7 @@ msgstr "Režim přeposílání"
 msgid "Fragmentation Threshold"
 msgstr "Hranice fragmentace"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:92
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:95
 msgid ""
 "Further information about WireGuard interfaces and peers at <a href='http://"
 "wireguard.com'>wireguard.com</a>."
@@ -2490,11 +2611,20 @@ msgstr "Jména hostitelů"
 msgid "Hybrid"
 msgstr "Hybridní"
 
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:53
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:48
+msgid "ID used to uniquely identify the VXLAN"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:206
+msgid "IEEE 802.3ad Dynamic link aggregation (802.3ad, 4)"
+msgstr ""
+
 #: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:75
 msgid "IKE DH Group"
 msgstr "Skupina IKE DH"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:60
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:63
 msgid "IP Addresses"
 msgstr "IP adresy"
 
@@ -2540,6 +2670,7 @@ msgid "IPv4 Upstream"
 msgstr "IPv4 Upstream"
 
 #: modules/luci-base/htdocs/luci-static/resources/protocol/static.js:178
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:162
 msgid "IPv4 address"
 msgstr "IPv4 adresa"
 
@@ -2556,10 +2687,11 @@ msgid "IPv4 gateway"
 msgstr "IPv4 brána"
 
 #: modules/luci-base/htdocs/luci-static/resources/protocol/static.js:179
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:168
 msgid "IPv4 netmask"
 msgstr "IPv4 maska sítě"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:287
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:291
 msgid "IPv4 network in address/netmask notation"
 msgstr "Síť IPv4 v notaci adresa/maska sítě"
 
@@ -2653,7 +2785,7 @@ msgstr "Velikost přídělu IPv6"
 msgid "IPv6 gateway"
 msgstr "IPv6 brána"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:292
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:296
 msgid "IPv6 network in address/netmask notation"
 msgstr "Síť IPv6 v notaci adresa/maska sítě"
 
@@ -2740,7 +2872,7 @@ msgstr "Namísto pevného uzlu zařízení připojovat pomocí názvu oddílu"
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/dslite.js:67
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/map.js:80
 #: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:108
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:149
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:150
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/l2tp.js:56
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:100
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:87
@@ -2944,12 +3076,17 @@ msgstr "Interní"
 msgid "Internal Server Error"
 msgstr "Vnitřní chyba serveru"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:283
+msgid "Interval For Sending Learning Packets"
+msgstr ""
+
 #: modules/luci-compat/luasrc/view/cbi/tblsection.htm:192
 #: modules/luci-compat/luasrc/view/cbi/tsection.htm:42
 msgid "Invalid"
 msgstr "Neplatná vstupní hodnota"
 
 #: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:11
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:14
 msgid "Invalid Base64 key string"
 msgstr "Neplatný Base64 řetězec klíče"
 
@@ -2970,7 +3107,7 @@ msgstr "Neplatný argument"
 msgid "Invalid command"
 msgstr "Neplatný příkaz"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:83
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:86
 msgid "Invalid hexadecimal value"
 msgstr "Neplatná šestnáctková hodnota"
 
@@ -3047,6 +3184,10 @@ msgstr "L2TP"
 msgid "L2TP Server"
 msgstr "L2TP Server"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:267
+msgid "LACPDU Packets"
+msgstr ""
+
 #: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:131
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:115
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:102
@@ -3065,7 +3206,7 @@ msgstr "LCP echo prahová hodnota selhání"
 msgid "LCP echo interval"
 msgstr "LCP interval upozornění"
 
-#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:99
+#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:101
 msgid "LED Configuration"
 msgstr ""
 
@@ -3123,7 +3264,7 @@ msgstr "Ponechte prázdné pro automatickou detekci"
 msgid "Leave empty to use the current WAN address"
 msgstr "Ponecháte-li prázdné, použije stávající WAN adresu"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3980
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3983
 msgid "Legend:"
 msgstr "Legenda:"
 
@@ -3157,6 +3298,14 @@ msgstr "Stav linky"
 msgid "Line Uptime"
 msgstr "Line Uptime"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:123
+msgid "Link Aggregation (Channel Bonding)"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:348
+msgid "Link Monitoring"
+msgstr ""
+
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/led-trigger/netdev.js:23
 msgid "Link On"
 msgstr "Odkaz na"
@@ -3217,7 +3366,7 @@ msgstr "Seznam hostitelů, kteří udávají falešné hodnoty NX domén"
 msgid "Listen Interfaces"
 msgstr "Naslouchající rozhraní"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:55
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:58
 msgid "Listen Port"
 msgstr "Port na kterém očekávat spojení"
 
@@ -3239,7 +3388,7 @@ msgstr "Zátěž"
 msgid "Load Average"
 msgstr "Průměrná zátěž"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2894
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2897
 msgid "Loading directory contents…"
 msgstr "Načítání obsahu adresáře…"
 
@@ -3263,11 +3412,13 @@ msgstr "Lokální IP adresa pro přiřazení"
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/6rd.js:39
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/6to4.js:39
 #: protocols/luci-proto-relay/htdocs/luci-static/resources/protocol/relay.js:151
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:44
 msgid "Local IPv4 address"
 msgstr "Místní IPv4 adresa"
 
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/6in4.js:54
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/dslite.js:45
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:44
 msgid "Local IPv6 address"
 msgstr "Místní IPv6 adresa"
 
@@ -3355,6 +3506,10 @@ msgstr "Nejnižší zapůjčenou adresu použít jako offset síťové adresy."
 msgid "MAC"
 msgstr "MAC"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:251
+msgid "MAC Address For The Actor"
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:38
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2061
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/30_network.js:56
@@ -3402,9 +3557,21 @@ msgstr "MD5"
 msgid "MHz"
 msgstr "MHz"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:353
+msgid "MII"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:421
+msgid "MII / ETHTOOL ioctls"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:394
+msgid "MII Interval"
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:54
 #: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:53
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:74
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:77
 msgid "MTU"
 msgstr "MTU"
 
@@ -3505,13 +3672,25 @@ msgstr "Mesh Id"
 msgid "Method not found"
 msgstr "Metoda nebyla nalezena"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:349
+msgid "Method of link monitoring"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:418
+msgid "Method to determine link status"
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:46
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:165
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:183
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:69
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:72
 msgid "Metric"
 msgstr "Metrika"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:235
+msgid "Minimum Number of Links"
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/switch.js:202
 msgid "Mirror monitor port"
 msgstr "Monitorovací port zrcadla"
@@ -3588,7 +3767,7 @@ msgstr "Přípojný bod"
 
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:144
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:228
-#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:86
+#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:88
 msgid "Mount Points"
 msgstr "Přípojné body"
 
@@ -3671,7 +3850,7 @@ msgid "NTP server candidates"
 msgstr "Kandidáti NTP serveru"
 
 #: modules/luci-base/htdocs/luci-static/resources/form.js:2388
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3735
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3738
 #: modules/luci-compat/luasrc/view/cbi/tblsection.htm:27
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:710
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/leds.js:67
@@ -3728,6 +3907,8 @@ msgid "Next »"
 msgstr "Další »"
 
 #: modules/luci-base/htdocs/luci-static/resources/form.js:3472
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:296
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:345
 #: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:108
 msgid "No"
 msgstr "Ne"
@@ -3740,7 +3921,7 @@ msgstr "Pro toto rozhraní není nastaven žádný DHCP server"
 msgid "No Encryption"
 msgstr "Bez šifrování"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:64
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:67
 msgid "No Host Routes"
 msgstr ""
 
@@ -3760,7 +3941,7 @@ msgstr ""
 msgid "No data received"
 msgstr "Nebyla přijata žádná data"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2834
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2837
 msgid "No entries in this directory"
 msgstr "V tomto adresáři nejsou žádné položky"
 
@@ -3780,6 +3961,15 @@ msgstr "Údaje nejsou k dispozici"
 msgid "No matching prefix delegation"
 msgstr "Žádný vhodný delegovaný prefix"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:140
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:143
+msgid "No more slaves available"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:187
+msgid "No more slaves available, can not save interface"
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:251
 msgid "No negative cache"
 msgstr "Žádná negativní mezipaměť"
@@ -3792,7 +3982,7 @@ msgstr "Žádná negativní mezipaměť"
 msgid "No password set!"
 msgstr "Žádné heslo!"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:107
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:110
 msgid "No peers defined yet"
 msgstr "Dosud nebyly definovány žádné protistrany"
 
@@ -3805,6 +3995,10 @@ msgstr "Zatím nejsou k dispozici žádné veřejné klíče."
 msgid "No rules in this chain."
 msgstr "V tomto řetězci nejsou žádná pravidla."
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:384
+msgid "No validation or filtering"
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:152
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:825
 msgid "No zone assigned"
@@ -3880,6 +4074,10 @@ msgstr "Oznámení"
 msgid "Nslookup"
 msgstr "Nslookup"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:332
+msgid "Number of IGMP membership reports"
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:355
 msgid "Number of cached DNS entries (max is 10000, 0 is no caching)"
 msgstr "Počet záznamů v mezipaměti DNS (max. 10 000, 0 bez mezipaměťi)"
@@ -3888,6 +4086,10 @@ msgstr "Počet záznamů v mezipaměti DNS (max. 10 000, 0 bez mezipaměťi)"
 msgid "Number of parallel threads used for compression"
 msgstr "Počet paralelních vláken používaných pro kompresi"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:309
+msgid "Number of peer notifications after failover event"
+msgstr ""
+
 #: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:69
 msgid "Obfuscated Group Password"
 msgstr "Skryté heslo skupiny"
@@ -3909,6 +4111,7 @@ msgid "Obtain IPv6-Address"
 msgstr "Získat IPv6 adresu"
 
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/led-trigger/default-on.js:18
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:351
 msgid "Off"
 msgstr "Vypnuto"
 
@@ -3932,7 +4135,7 @@ msgstr "Zapnutí prodlevy"
 msgid "One of hostname or mac address must be specified!"
 msgstr "Jedno jméno nebo mac adresa, musí být zadáno!"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:463
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:466
 msgid "One of the following: %s"
 msgstr "Jeden z následujících: %s"
 
@@ -3950,6 +4153,11 @@ msgstr "Jedna nebo více neplatných/vyžadovaných hodnot na záložce"
 msgid "One or more required fields have no value!"
 msgstr "Jedno nebo více požadovaných polí neobsahuje hodnotu!"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:229
+msgid ""
+"Only if current active slave fails and the primary slave is up (failure, 2)"
+msgstr ""
+
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:439
 #: modules/luci-mod-system/luasrc/model/cbi/admin_system/backupfiles.lua:19
 msgid "Open list..."
@@ -3973,20 +4181,20 @@ msgstr ""
 msgid "Option \"%s\" must not be empty."
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3987
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3990
 msgid "Option changed"
 msgstr "Volba změněna"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3989
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3992
 msgid "Option removed"
 msgstr "Volba odstraněna"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1601
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:69
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:72
 msgid "Optional"
 msgstr "Volitelné"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:79
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:82
 msgid ""
 "Optional. 32-bit mark for outgoing encrypted packets. Enter value in hex, "
 "starting with <code>0x</code>."
@@ -4006,7 +4214,7 @@ msgstr ""
 "b:c:d::\"), použijte k vytvoření IPv6 adresy (\"a:b:c:d::1\") pro dané "
 "rozhraní suffix (např. '::1')."
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:120
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:123
 msgid ""
 "Optional. Base64-encoded preshared key. Adds in an additional layer of "
 "symmetric-key cryptography for post-quantum resistance."
@@ -4014,20 +4222,20 @@ msgstr ""
 "Volitelné. Předsdílený klíč v kódování Base64. Přidává další vrstvu "
 "symetrické kryptografie pro post-kvantovou odolnost."
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:129
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:139
 #, fuzzy
 msgid "Optional. Create routes for Allowed IPs for this peer."
 msgstr "Volitelné. Vytvořte trasy pro povolené IP adresy této protistrany."
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:111
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:114
 msgid "Optional. Description of peer."
 msgstr "Volitelné. Popis protistrany."
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:64
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:67
 msgid "Optional. Do not create host routes to peers."
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:131
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:141
 msgid ""
 "Optional. Host of peer. Names are resolved prior to bringing up the "
 "interface."
@@ -4035,15 +4243,15 @@ msgstr ""
 "Volitelné. Hostitel protistrany. Názvy jsou překládány před spuštěním "
 "síťového rozhraní."
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:74
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:77
 msgid "Optional. Maximum Transmission Unit of tunnel interface."
 msgstr "Volitelné. Maximální přenosová jednotka (MTU) tunelového rozhraní."
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:135
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:145
 msgid "Optional. Port of peer."
 msgstr "Volitelné. Port protistrany."
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:139
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:149
 msgid ""
 "Optional. Seconds between keep alive messages. Default is 0 (disabled). "
 "Recommended value if this device is behind a NAT is 25."
@@ -4052,7 +4260,7 @@ msgstr ""
 "je 0 (zakázáno). Doporučená hodnota, pokud je zařízení za překladem adres "
 "(NAT) je 25."
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:55
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:58
 msgid "Optional. UDP port used for outgoing and incoming packets."
 msgstr "Volitelné. Port UDP používaný pro odchozí a příchozí pakety."
 
@@ -4085,6 +4293,8 @@ msgstr "Výstupní zóna"
 #: modules/luci-base/htdocs/luci-static/resources/protocol/static.js:222
 #: protocols/luci-proto-hnet/htdocs/luci-static/resources/protocol/hnet.js:40
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/dhcpv6.js:50
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:76
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:71
 msgid "Override MAC address"
 msgstr "Přepsat MAC adresu"
 
@@ -4094,21 +4304,27 @@ msgstr "Přepsat MAC adresu"
 #: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:53
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/dhcpv6.js:54
 #: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:114
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:157
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:158
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/l2tp.js:71
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:145
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:132
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoe.js:110
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pptp.js:119
 #: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:97
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:62
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:57
 msgid "Override MTU"
 msgstr "Přepsat MTU"
 
 #: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:63
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:72
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:67
 msgid "Override TOS"
 msgstr "Přepsat TOS"
 
 #: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:58
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:67
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:62
 msgid "Override TTL"
 msgstr "Přepsat TTL"
 
@@ -4136,7 +4352,7 @@ msgstr "Přepsat tabulku, používanou pro vnitřní cesty"
 msgid "Overview"
 msgstr "Přehled"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2677
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2680
 msgid "Overwrite existing file \"%s\" ?"
 msgstr "Přepsat existující soubor \"%s\"?"
 
@@ -4245,6 +4461,10 @@ msgstr ""
 msgid "Packets"
 msgstr "Pakety"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:275
+msgid "Packets To Transmit Before Moving To Next Slave"
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:152
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:825
 msgid "Part of zone %q"
@@ -4253,7 +4473,7 @@ msgstr "Část zóny %q"
 #: modules/luci-base/luasrc/view/sysauth.htm:29
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1591
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/password.js:51
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:107
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:108
 #: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:58
 msgid "Password"
 msgstr "Heslo"
@@ -4277,7 +4497,7 @@ msgstr "Heslo vnitřního soukromého klíče"
 msgid "Password strength"
 msgstr "Síla hesla"
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:110
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:111
 msgid "Password2"
 msgstr "Heslo2"
 
@@ -4309,7 +4529,7 @@ msgstr "Cesta k vnitřnímu klientskému certifikátu"
 msgid "Path to inner Private Key"
 msgstr "Cesta k vnitřnímu soukromému klíči"
 
-#: modules/luci-base/htdocs/luci-static/resources/luci.js:2716
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2725
 msgid "Paused"
 msgstr ""
 
@@ -4336,7 +4556,7 @@ msgstr "IP Adresa protistrany pro přiřazení"
 msgid "Peer address is missing"
 msgstr "Adresa protistrany chybí"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:92
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:95
 msgid "Peers"
 msgstr "Protistrany"
 
@@ -4356,7 +4576,7 @@ msgstr "Provést reset"
 msgid "Permission denied"
 msgstr "Přístup zamítnut"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:139
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:149
 msgid "Persistent Keep Alive"
 msgstr "Trvalé udržování spojení (Keep Alive)"
 
@@ -4387,7 +4607,7 @@ msgstr "paketů"
 msgid "Please enter your username and password."
 msgstr "Prosím vložte vaše uživatelské jméno a heslo."
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3718
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3721
 msgid "Please select the file to upload."
 msgstr "Vyberte soubor, který chcete nahrát."
 
@@ -4403,7 +4623,7 @@ msgstr "Port"
 msgid "Port status:"
 msgstr "Stav portu:"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:489
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:492
 msgid "Potential negation of: %s"
 msgstr "Potenciální negace: %s"
 
@@ -4427,7 +4647,7 @@ msgstr "Preferovat UMTS"
 msgid "Prefix Delegated"
 msgstr "Delegovaný prefix"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:120
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:123
 msgid "Preshared Key"
 msgstr "Předsdílený klíč"
 
@@ -4452,7 +4672,21 @@ msgstr "Zabránit naslouchání na těchto rozhraních."
 msgid "Prevents client-to-client communication"
 msgstr "Zabraňuje komunikaci klient-klient"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:50
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:211
+msgid "Primary Slave"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:228
+msgid ""
+"Primary becomes active slave when it comes back up if speed and duplex "
+"better than current slave (better, 1)"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:227
+msgid "Primary becomes active slave whenever it comes back up (always, 0)"
+msgstr ""
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:53
 msgid "Private Key"
 msgstr "Soukromý klíč"
 
@@ -4489,7 +4723,7 @@ msgstr "Poskytování nové sítě"
 msgid "Pseudo Ad-Hoc (ahdemo)"
 msgstr "Pseudo Ad-Hoc (ahdemo)"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:116
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:119
 msgid "Public Key"
 msgstr "Veřejný klíč"
 
@@ -4614,7 +4848,7 @@ msgid "Rebind protection"
 msgstr "Opětovné nastavení ochrany"
 
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/reboot.js:14
-#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:124
+#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:126
 msgid "Reboot"
 msgstr "Restartovat"
 
@@ -4633,7 +4867,7 @@ msgstr "Restartuje operační systém vašeho zařízení"
 msgid "Receive"
 msgstr "Přijmout"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:60
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:63
 msgid "Recommended. IP addresses of the WireGuard interface."
 msgstr "Doporučeno. IP adresy rozhraní WireGuard."
 
@@ -4645,7 +4879,7 @@ msgstr "Přepojit toto rozhraní"
 msgid "References"
 msgstr "Reference"
 
-#: modules/luci-base/htdocs/luci-static/resources/luci.js:2710
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2719
 msgid "Refreshing"
 msgstr ""
 
@@ -4670,6 +4904,7 @@ msgstr "Relay bridge"
 
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/6in4.js:50
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/6rd.js:49
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:40
 msgid "Remote IPv4 address"
 msgstr "Vzdálená IPv4 adresa"
 
@@ -4677,6 +4912,10 @@ msgstr "Vzdálená IPv4 adresa"
 msgid "Remote IPv4 address or FQDN"
 msgstr "Vzdálená IPv4 adresa nebo FQDN"
 
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:40
+msgid "Remote IPv6 address"
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:849
 msgid "Remove"
 msgstr "Odstranit"
@@ -4706,15 +4945,15 @@ msgstr "Vyžadováno"
 msgid "Required for certain ISPs, e.g. Charter with DOCSIS 3"
 msgstr "Vyžadováno u některých ISP, např. Charter s DocSIS 3"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:50
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:53
 msgid "Required. Base64-encoded private key for this interface."
 msgstr "Povinné. Soukromý klíč tohoto rozhraní v kódování Base64."
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:116
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:119
 msgid "Required. Base64-encoded public key of peer."
 msgstr "Povinné. Veřejný klíč protistrany v kódování Base64."
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:125
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:128
 #, fuzzy
 msgid ""
 "Required. IP addresses and prefixes that this peer is allowed to use inside "
@@ -4795,6 +5034,10 @@ msgstr "Vyžaduje wpa-supplicant s podporou OWE"
 msgid "Requires wpa-supplicant with SAE support"
 msgstr "Vyžaduje wpa-supplicant s podporou SAE"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:224
+msgid "Reselection policy for primary slave"
+msgstr ""
+
 #: modules/luci-base/htdocs/luci-static/resources/luci.js:2203
 #: modules/luci-base/luasrc/view/sysauth.htm:39
 #: modules/luci-compat/luasrc/view/cbi/delegator.htm:17
@@ -4850,19 +5093,19 @@ msgstr "Obnovit ze zálohy"
 msgid "Reveal/hide password"
 msgstr "Odhalit/skrýt heslo"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4003
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4006
 msgid "Revert"
 msgstr "Vrátit zpět"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4088
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4091
 msgid "Revert changes"
 msgstr "Vrátit změny"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4270
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4273
 msgid "Revert request failed with status <code>%h</code>"
 msgstr "Požadavek na vrácení se nezdařil se stavem <code>%h</code>"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4250
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4253
 msgid "Reverting configuration…"
 msgstr "Vracení konfigurace…"
 
@@ -4874,7 +5117,11 @@ msgstr "Kořenový adresář souborů, přístupných přes TFTP"
 msgid "Root preparation"
 msgstr "Příprava kořenového adresáře"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:129
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:202
+msgid "Round-Robin policy (balance-rr, 0)"
+msgstr ""
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:139
 msgid "Route Allowed IPs"
 msgstr "Směrovat povolené IP adresy"
 
@@ -4951,7 +5198,7 @@ msgid "SSH username"
 msgstr "SSH uživatelské jméno"
 
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:274
-#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:50
+#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:51
 msgid "SSH-Keys"
 msgstr "SSH klíče"
 
@@ -4977,7 +5224,7 @@ msgid "Save"
 msgstr "Uložit"
 
 #: modules/luci-base/htdocs/luci-static/resources/luci.js:2180
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3999
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4002
 #: modules/luci-compat/luasrc/view/cbi/footer.htm:22
 msgid "Save & Apply"
 msgstr "Uložit & použít"
@@ -4999,15 +5246,15 @@ msgid "Scan"
 msgstr "Skenovat"
 
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/crontab.js:26
-#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:74
+#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:76
 msgid "Scheduled Tasks"
 msgstr "Naplánované úlohy"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3983
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3986
 msgid "Section added"
 msgstr "Přidána sekce"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3985
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3988
 msgid "Section removed"
 msgstr "Sekce odebrána"
 
@@ -5026,11 +5273,15 @@ msgstr ""
 "je správný a určený pro vaše zařízení!"
 
 #: modules/luci-base/htdocs/luci-static/resources/ui.js:2581
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2718
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2883
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2721
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2886
 msgid "Select file…"
 msgstr "Vybrat soubor…"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:318
+msgid "Selects the transmit hash policy to use for slave selection"
+msgstr ""
+
 #: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:144
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:128
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:115
@@ -5061,7 +5312,7 @@ msgstr "Typ služby"
 msgid "Services"
 msgstr "Služby"
 
-#: modules/luci-base/htdocs/luci-static/resources/luci.js:2653
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2662
 msgid "Session expired"
 msgstr "Sezení vypršelo"
 
@@ -5077,10 +5328,22 @@ msgstr ""
 "Nastavit vlastnosti bez ohledu na stav linky rozhraní (pokud je nastaveno, "
 "události změny stavu linky nevyvolají obsluhu změny připojení)."
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:300
+msgid "Set same MAC Address to all slaves"
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:642
 msgid "Set this interface as master for the dhcpv6 relay."
 msgstr "Nastavte toto rozhraní jako master pro DHCPv6 relé."
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:304
+msgid "Set to currently active slave (active, 1)"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:305
+msgid "Set to first slave added to the bond (follow, 2)"
+msgstr ""
+
 #: modules/luci-compat/luasrc/model/network/proto_modemmanager.lua:55
 #: modules/luci-compat/luasrc/model/network/proto_qmi.lua:55
 #: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:42
@@ -5147,7 +5410,7 @@ msgstr "Útlum signálu (SATN)"
 msgid "Signal:"
 msgstr "Signál:"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3736
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3739
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:217
 msgid "Size"
 msgstr "Velikost"
@@ -5175,6 +5438,10 @@ msgstr "Skočit na obsah"
 msgid "Skip to navigation"
 msgstr "Skočit na navigaci"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:178
+msgid "Slave Interfaces"
+msgstr ""
+
 #: modules/luci-base/htdocs/luci-static/resources/network.js:2867
 #: modules/luci-compat/luasrc/model/network.lua:1428
 msgid "Software VLAN"
@@ -5212,10 +5479,38 @@ msgstr "Zdroj"
 msgid "Source Address"
 msgstr "Zdrojová adresa"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:342
+msgid ""
+"Specifies that duplicate frames (received on inactive ports) should be "
+"dropped or delivered"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:358
+msgid "Specifies the ARP link monitoring frequency in milliseconds"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:366
+msgid "Specifies the IP addresses to use for ARP monitoring"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:395
+msgid "Specifies the MII link monitoring frequency in milliseconds"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:259
+msgid "Specifies the aggregation selection logic to use"
+msgstr ""
+
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:292
 msgid "Specifies the directory the device is attached to"
 msgstr "Určuje adresář, ke kterému je zařízení připojeno"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:252
+msgid ""
+"Specifies the mac-address for the actor in protocol packet exchanges "
+"(LACPDUs). If empty, masters' mac address defaults to system default"
+msgstr ""
+
 #: protocols/luci-proto-relay/htdocs/luci-static/resources/protocol/relay.js:175
 msgid ""
 "Specifies the maximum amount of failed ARP requests until hosts are presumed "
@@ -5240,11 +5535,115 @@ msgstr ""
 "závislosti na regulačních požadavcích a bezdrátovém použití může ovladač "
 "dále snížit výkon."
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:236
+msgid ""
+"Specifies the minimum number of links that must be active before asserting "
+"carrier"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:200
+msgid "Specifies the mode to be used for this bonding interface"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:333
+msgid ""
+"Specifies the number of IGMP membership reports to be issued after a "
+"failover event in 200ms intervals"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:276
+msgid ""
+"Specifies the number of packets to transmit through a slave before moving to "
+"the next one"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:310
+msgid ""
+"Specifies the number of peer notifications (gratuitous ARPs and unsolicited "
+"IPv6 Neighbor Advertisements) to be issued after a failover event"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:284
+msgid ""
+"Specifies the number of seconds between instances where the bonding driver "
+"sends learning packets to each slaves peer switch"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:374
+msgid "Specifies the quantity of ARP IP targets that must be reachable"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:268
+msgid ""
+"Specifies the rate in which the link partner will be asked to transmit "
+"LACPDU packets"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:225
+msgid ""
+"Specifies the reselection policy for the primary slave when failure of the "
+"active slave or recovery of the primary slave occurs"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:244
+msgid "Specifies the system priority"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:403
+msgid ""
+"Specifies the time in milliseconds to wait before disabling a slave after a "
+"link failure detection"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:411
+msgid ""
+"Specifies the time in milliseconds to wait before enabling a slave after a "
+"link recovery detection"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:382
+msgid ""
+"Specifies whether ARP probes and replies should be validated or non-ARP "
+"traffic should be filtered for link monitoring"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:301
+msgid ""
+"Specifies whether active-backup mode should set all slaves to the same MAC "
+"address at enslavement"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:419
+msgid ""
+"Specifies whether or not miimon should use MII or ETHTOOL ioctls vs. "
+"netif_carrier_ok()"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:293
+msgid ""
+"Specifies whether to shuffle active flows across slaves based on the load"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:179
+msgid ""
+"Specifies which slave interfaces should be attached to this bonding interface"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:212
+msgid ""
+"Specifies which slave is the primary device. It will always be the active "
+"slave while it is available"
+msgstr ""
+
 #: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:63
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:72
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:67
 msgid "Specify a TOS (Type of Service)."
 msgstr "Zadejte typ služby (ToS, Type of Service)."
 
 #: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:58
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:67
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:62
 msgid ""
 "Specify a TTL (Time to Live) for the encapsulating packet other than the "
 "default (64)."
@@ -5253,6 +5652,8 @@ msgstr ""
 "(64)."
 
 #: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:53
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:62
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:57
 msgid ""
 "Specify an MTU (Maximum Transmission Unit) other than the default (1280 "
 "bytes)."
@@ -5277,7 +5678,7 @@ msgstr "Priorita spouštění"
 msgid "Start refresh"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4203
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4206
 msgid "Starting configuration apply…"
 msgstr "Provádění konfiguračních změn…"
 
@@ -5286,7 +5687,7 @@ msgid "Starting wireless scan..."
 msgstr "Zahájeno bezdrátové skenování..."
 
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/startup.js:109
-#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:62
+#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:64
 msgid "Startup"
 msgstr "Po spuštění"
 
@@ -5398,7 +5799,7 @@ msgstr "Směrovací protokol"
 msgid "Switch to CIDR list notation"
 msgstr "Přepnout na notaci seznamu CIDR"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2615
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2616
 msgid "Symbolic link"
 msgstr "Symbolický odkaz"
 
@@ -5422,6 +5823,10 @@ msgstr "Systém"
 msgid "System Log"
 msgstr "Systémový log"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:243
+msgid "System Priority"
+msgstr ""
+
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:104
 msgid "System Properties"
 msgstr "Vlastnosti systému"
@@ -5484,11 +5889,19 @@ msgstr ""
 "Postup aktualizace pro koncový bod HE.net se změnil. Místo číselného ID "
 "uživatele musí být nyní zadáno normální uživatelské jméno!"
 
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:40
+msgid "The IPv4 address or the fully-qualified domain name of the remote end."
+msgstr ""
+
 #: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:40
 msgid ""
 "The IPv4 address or the fully-qualified domain name of the remote tunnel end."
 msgstr "Adresa IPv4 nebo úplný název domény vzdáleného konce tunelu."
 
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:40
+msgid "The IPv6 address or the fully-qualified domain name of the remote end."
+msgstr ""
+
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/6rd.js:53
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/map.js:59
 msgid ""
@@ -5507,7 +5920,7 @@ msgstr ""
 msgid "The configuration file could not be loaded due to the following error:"
 msgstr "Konfigurační soubor nelze načíst z důvodu následující chyby:"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4079
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4082
 msgid ""
 "The device could not be reached within %d seconds after applying the pending "
 "changes, which caused the configuration to be rolled back for safety "
@@ -5591,10 +6004,23 @@ msgstr "Délka IPv4 prefixu v bitech, zbytek se používá v IPv6 adresách."
 msgid "The length of the IPv6 prefix in bits"
 msgstr "Délka IPv6 prefixu v bitech"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:163
+msgid "The local IPv4 address"
+msgstr ""
+
 #: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:44
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:44
 msgid "The local IPv4 address over which the tunnel is created (optional)."
 msgstr "Lokální IPv4 adresa, přes kterou je tunel vytvořen (volitelné)."
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:169
+msgid "The local IPv4 netmask"
+msgstr ""
+
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:44
+msgid "The local IPv6 address over which the tunnel is created (optional)."
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1914
 msgid "The network name is already used"
 msgstr "Název sítě je již používán"
@@ -5702,7 +6128,7 @@ msgstr ""
 msgid "There are no active leases"
 msgstr "Žádné aktivní zápůjčky"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4218
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4221
 msgid "There are no changes to apply"
 msgstr "Žádné změny k provedení"
 
@@ -5842,7 +6268,7 @@ msgstr "Časový interval pro obnovování klíčů GTK"
 msgid "Timezone"
 msgstr "Časové pásmo"
 
-#: modules/luci-base/htdocs/luci-static/resources/luci.js:2663
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2672
 msgid "To login…"
 msgstr "Přihlásit se…"
 
@@ -5884,6 +6310,10 @@ msgstr "Přenos"
 msgid "Transmit"
 msgstr "Přenos"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:317
+msgid "Transmit Hash Policy"
+msgstr ""
+
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/leds.js:74
 msgid "Trigger"
 msgstr "Spouštění"
@@ -6038,7 +6468,7 @@ msgstr "Odpojit"
 msgid "Unnamed key"
 msgstr "Nepojmenovaný klíč"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3923
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3926
 msgid "Unsaved Changes"
 msgstr "Neuložené změny"
 
@@ -6064,7 +6494,11 @@ msgstr "Nepodporovaný typ protokolu."
 msgid "Up"
 msgstr "Nahoru"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3810
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:410
+msgid "Up Delay"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3813
 msgid "Upload"
 msgstr "Nahrát"
 
@@ -6081,21 +6515,21 @@ msgstr ""
 msgid "Upload archive..."
 msgstr "Nahrát archiv..."
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2772
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2775
 msgid "Upload file"
 msgstr "Nahrát soubor"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2747
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2750
 msgid "Upload file…"
 msgstr "Nahrát soubor…"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2694
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3798
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2697
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3801
 msgid "Upload request failed: %s"
 msgstr "Požadavek na nahrání selhal: %s"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3717
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3771
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3720
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3774
 msgid "Uploading file…"
 msgstr "Nahrávání souboru…"
 
@@ -6159,6 +6593,20 @@ msgstr "Použít MTU na rozhraní tunelu"
 msgid "Use TTL on tunnel interface"
 msgstr "Použít TTL na rozhraní tunelu"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:320
+msgid "Use XOR of hardware MAC addresses (layer2)"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:321
+msgid "Use XOR of hardware MAC addresses and IP addresses (layer2+3)"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:323
+msgid ""
+"Use XOR of hardware MAC addresses and IP addresses, rely on skb_flow_dissect "
+"(encap2+3)"
+msgstr ""
+
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:294
 msgid "Use as external overlay (/overlay)"
 msgstr "Použít jako externí překrytí (/overlay)"
@@ -6211,7 +6659,7 @@ msgstr "Použít výchozí bránu"
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/dslite.js:70
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/map.js:83
 #: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:111
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:152
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:153
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/l2tp.js:67
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:111
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:98
@@ -6248,6 +6696,15 @@ msgstr ""
 "nestandardní doby zapůjčení specifické pro hostitele, například 12h, 3d nebo "
 "infinite (nekonečná)."
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:322
+msgid "Use upper layer protocol information (layer3+4)"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:324
+msgid ""
+"Use upper layer protocol information, rely on skb_flow_dissect (encap3+4)"
+msgstr ""
+
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/20_memory.js:36
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:194
 msgid "Used"
@@ -6265,16 +6722,20 @@ msgstr ""
 "Používano pro dva různé účely: RADIUS NAS ID a 802.11r R0KH-ID. Není třeba v "
 "případě WPA(2)-PSK."
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:113
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:105
+msgid "User Group"
+msgstr ""
+
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:114
 msgid "User certificate (PEM encoded)"
 msgstr "Uživatelský certifikát (PEM formát)"
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:125
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:126
 msgid "User key (PEM encoded)"
 msgstr "Uživatelský klíč (PEM formát)"
 
 #: modules/luci-base/luasrc/view/sysauth.htm:23
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:105
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:106
 #: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:56
 msgid "Username"
 msgstr "Uživatelské jméno"
@@ -6322,6 +6783,19 @@ msgstr "SHA1 hash serverového certifikátu VPN"
 msgid "VPNC (CISCO 3000 (and others) VPN)"
 msgstr "VPNC (CISCO 3000 (a další) VPN)"
 
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:10
+msgid "VXLAN (RFC7348)"
+msgstr ""
+
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:53
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:48
+msgid "VXLAN network identifier"
+msgstr ""
+
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:10
+msgid "VXLANv6 (RFC7348)"
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1490
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1548
 msgid ""
@@ -6329,6 +6803,22 @@ msgid ""
 "the \"ca-bundle\" package"
 msgstr ""
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:387
+msgid "Validation for all slaves"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:385
+msgid "Validation only for active slave"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:386
+msgid "Validation only for backup slaves"
+msgstr ""
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:134
+msgid "Value must not be empty"
+msgstr ""
+
 #: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:73
 msgid "Vendor"
 msgstr "Výrobce"
@@ -6411,7 +6901,7 @@ msgid "Width"
 msgstr "Šířka"
 
 #: modules/luci-compat/luasrc/model/network/proto_wireguard.lua:9
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:18
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:21
 msgid "WireGuard VPN"
 msgstr "WireGuard VPN"
 
@@ -6473,11 +6963,21 @@ msgstr "Zapisovat přijaté požadavky DNS do systemového logu"
 msgid "Write system log to file"
 msgstr "Zapisovat systémový protokol do souboru"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:204
+msgid "XOR policy (balance-xor, 2)"
+msgstr ""
+
 #: modules/luci-base/htdocs/luci-static/resources/form.js:3472
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:295
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:344
 #: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:109
 msgid "Yes"
 msgstr "Ano"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:303
+msgid "Yes (none, 0)"
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:176
 msgid ""
 "You appear to be currently connected to the device via the \"%h\" interface. "
@@ -6505,6 +7005,17 @@ msgid ""
 msgstr ""
 "Aby LuCI fungoval správně, musíte mít v prohlížeči povolený JavaScript."
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:115
+msgid ""
+"You must select a primary interface which is included in selected slave "
+"interfaces!"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:96
+msgid ""
+"You must select at least one ARP IP target if ARP monitoring is selected!"
+msgstr ""
+
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:192
 msgid "ZRam Compression Algorithm"
 msgstr "Algoritmus komprese ZRam"
@@ -6641,7 +7152,7 @@ msgstr "plný-duplex"
 msgid "half-duplex"
 msgstr "poloviční-duplex"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:566
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:569
 msgid "hexadecimal encoded value"
 msgstr "hexadecimální hodnota"
 
@@ -6669,11 +7180,11 @@ msgstr "ignorovat"
 msgid "input"
 msgstr "vstup"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:391
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:395
 msgid "key between 8 and 63 characters"
 msgstr "délka klíče v rozmezí 8 až 63 znaků"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:403
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:407
 msgid "key with either 5 or 13 characters"
 msgstr "délka klíče 8, nebo 13 znaků"
 
@@ -6689,6 +7200,10 @@ msgstr "střední zabezpečení"
 msgid "minutes"
 msgstr "minuty/minut"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:422
+msgid "netif_carrier_ok()"
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:46
 msgid "no"
 msgstr "ne"
@@ -6697,7 +7212,7 @@ msgstr "ne"
 msgid "no link"
 msgstr "žádné spojení"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:55
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:59
 msgid "non-empty value"
 msgstr "neprázdná hodnota"
 
@@ -6733,15 +7248,15 @@ msgstr "otevřená síť"
 msgid "output"
 msgstr "výstup"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:237
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:241
 msgid "positive decimal value"
 msgstr "kladná desítková hodnota"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:229
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:233
 msgid "positive integer value"
 msgstr "kladná celočíselná hodnota"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:57
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:60
 msgid "random"
 msgstr "náhodný"
 
@@ -6789,7 +7304,7 @@ msgstr "označený"
 msgid "time units (TUs / 1.024 ms) [1000-65535]"
 msgstr "časové jednotky (ČJ / 1024 ms) [1000–65535]"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:556
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:559
 msgid "unique value"
 msgstr "jedinečná hodnota"
 
@@ -6826,171 +7341,171 @@ msgstr "nespecifikovaný -nebo- vytvořit:"
 msgid "untagged"
 msgstr "neoznačený"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:242
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:246
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:121
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:132
 msgid "valid IP address"
 msgstr "platná IP adresa"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:242
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:246
 msgid "valid IP address or prefix"
 msgstr "platná IP adresa nebo prefix"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:277
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:281
 msgid "valid IPv4 CIDR"
 msgstr "platný IPv4 CIDR"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:250
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:254
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:125
 msgid "valid IPv4 address"
 msgstr "platná IPv4 adresa"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:250
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:254
 msgid "valid IPv4 address or network"
 msgstr "platná IPv4 adresa nebo síť"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:370
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:374
 msgid "valid IPv4 address:port"
 msgstr "platná IPv4 adresa:port"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:310
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:314
 msgid "valid IPv4 network"
 msgstr "platná IPv4 síť"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:272
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:276
 msgid "valid IPv4 or IPv6 CIDR"
 msgstr "platný IPv4 nebo IPv6 CIDR"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:263
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:267
 msgid "valid IPv4 prefix value (0-32)"
 msgstr "platná hodnota IPv4 prefixu (0-32)"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:282
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:286
 msgid "valid IPv6 CIDR"
 msgstr "platný IPv6 CIDR"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:258
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:262
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:129
 msgid "valid IPv6 address"
 msgstr "platná IPv6 adresa"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:258
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:262
 msgid "valid IPv6 address or prefix"
 msgstr "platná IPv6 adresa nebo prefix"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:300
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:304
 msgid "valid IPv6 host id"
 msgstr "platný identifikátor hostitele IPv6"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:315
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:319
 msgid "valid IPv6 network"
 msgstr "platná IPv6 síť"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:268
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:272
 msgid "valid IPv6 prefix value (0-128)"
 msgstr "platná hodnota prefixu IPv6 (0-128)"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:336
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:340
 msgid "valid MAC address"
 msgstr "platná MAC adresa"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:407
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:411
 msgid "valid UCI identifier"
 msgstr "platný UCI identifikátor"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:358
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:362
 msgid "valid UCI identifier, hostname or IP address"
 msgstr "platný identifikátor UCI, název hostitele nebo IP adresa"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:379
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:382
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:383
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:386
 msgid "valid address:port"
 msgstr "platná adresa:port"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:530
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:534
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:533
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:537
 msgid "valid date (YYYY-MM-DD)"
 msgstr "platné datum (RRRR-MM-DD)"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:233
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:237
 msgid "valid decimal value"
 msgstr "platná desítková hodnota"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:401
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:405
 msgid "valid hexadecimal WEP key"
 msgstr "platný šestnáctkový klíč WEP"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:389
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:393
 msgid "valid hexadecimal WPA key"
 msgstr "platný šestnáctkový klíč WPA"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:364
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:368
 msgid "valid host:port"
 msgstr "platný hostitel:port"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:351
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:353
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:355
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:357
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:73
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:79
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:107
 msgid "valid hostname"
 msgstr "platný název hostitele"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:341
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:345
 msgid "valid hostname or IP address"
 msgstr "platný název hostitele nebo IP adresa"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:225
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:229
 msgid "valid integer value"
 msgstr "platná celočíselná hodnota"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:305
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:309
 msgid "valid network in address/netmask notation"
 msgstr "platná síť v notaci adresa/maska sítě"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:505
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:508
 msgid "valid phone digit (0-9, \"*\", \"#\", \"!\" or \".\")"
 msgstr "platná telefonní číslice (0-9, \"*\", \"#\", \"!\" or \".\")"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:328
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:331
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:332
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:335
 msgid "valid port or port range (port1-port2)"
 msgstr "platný port nebo rozsah portů (port1-port2)"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:320
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:324
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:136
 msgid "valid port value"
 msgstr "platná hodnota portu"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:510
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:513
 msgid "valid time (HH:MM:SS)"
 msgstr "platný čas (HH:MM:SS)"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:432
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:435
 msgid "value between %d and %d characters"
 msgstr "hodnota mezi %d a %d znaky"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:412
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:416
 msgid "value between %f and %f"
 msgstr "hodnota mezi %f a %f"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:416
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:420
 msgid "value greater or equal to %f"
 msgstr "hodnota větší nebo rovna %f"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:420
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:424
 msgid "value smaller or equal to %f"
 msgstr "hodnota menší nebo rovna %f"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:426
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:429
 msgid "value with %d characters"
 msgstr "hodnota s %d znaky"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:437
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:440
 msgid "value with at least %d characters"
 msgstr "hodnota s alespoň %d znaky"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:442
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:445
 msgid "value with at most %d characters"
 msgstr "hodnota s nejvýše %d znaky"
 
index 0990b37751e60ff597e4e81656507e9779052643..b2697cfd47e03ac9acbf33d0292e2e025848c90b 100644 (file)
@@ -3,8 +3,8 @@ msgstr ""
 "Project-Id-Version: \n"
 "Report-Msgid-Bugs-To: \n"
 "POT-Creation-Date: 2009-05-26 17:57+0200\n"
-"PO-Revision-Date: 2020-05-02 10:21+0000\n"
-"Last-Translator: ce4 <chregger@gmail.com>\n"
+"PO-Revision-Date: 2020-05-27 21:41+0000\n"
+"Last-Translator: Paul Spooren <mail@aparcar.org>\n"
 "Language-Team: German <https://hosted.weblate.org/projects/openwrt/luci/de/>"
 "\n"
 "Language: de\n"
@@ -23,7 +23,7 @@ msgstr "%.1f dB"
 msgid "%d Bit"
 msgstr "%d Bit"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3639
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3642
 msgid "%d invalid field(s)"
 msgstr "%d ungültige Felder"
 
@@ -95,7 +95,7 @@ msgstr "-- Bitte auswählen --"
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:939
 msgid "0 = not using RSSI threshold, 1 = do not change driver default"
 msgstr ""
-"0 = keinen Signal-Schwellwert benutzen, 1 = Treiber-Default nicht ändern"
+"0 = keinen Signal-Schwellwert benutzen, 1 = Treiber-Standard nicht ändern"
 
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/load.js:231
 msgid "1 Minute Load:"
@@ -246,11 +246,11 @@ msgstr ""
 "<br/>Hinweis: Der Cron-Dienst muss manuell neu gestartet werden wenn die "
 "Crontab-Datei vor der Bearbeitung leer war."
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2676
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2679
 msgid "A directory with the same name already exists."
 msgstr "Es existiert bereits ein Verzeichnis mit dem gleichen Namen."
 
-#: modules/luci-base/htdocs/luci-static/resources/luci.js:2655
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2664
 msgid "A new login is required since the authentication session expired."
 msgstr ""
 "Ein neuer Login ist erforderlich da die Benutzersitzung abgelaufen ist."
@@ -279,9 +279,30 @@ msgid "APN"
 msgstr "APN"
 
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:197
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:352
 msgid "ARP"
 msgstr "ARP"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:365
+msgid "ARP IP Targets"
+msgstr "ARP-IP-Ziele"
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:357
+msgid "ARP Interval"
+msgstr "ARP Intervall"
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:381
+msgid "ARP Validation"
+msgstr "ARP Validierung"
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:373
+msgid "ARP mode to consider a slave as being up"
+msgstr "ARP-Modus, um einen Slave als aktiv zu betrachten"
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:77
+msgid "ARP monitoring is not supported for the selected policy!"
+msgstr "ARP Überwachung wird für die ausgewählte Regel nicht unterstützt!"
+
 #: protocols/luci-proto-relay/htdocs/luci-static/resources/protocol/relay.js:175
 msgid "ARP retry threshold"
 msgstr "Grenzwert für ARP-Auflösungsversuche"
@@ -364,12 +385,24 @@ msgstr "Aktive DHCP-Leases"
 msgid "Active DHCPv6 Leases"
 msgstr "Aktive DHCPv6-Leases"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:203
+msgid "Active-Backup policy (active-backup, 1)"
+msgstr "Active-Backup-Richtlinie (Active-Backup, 1)"
+
 #: modules/luci-base/htdocs/luci-static/resources/network.js:3650
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:929
 #: protocols/luci-proto-hnet/htdocs/luci-static/resources/protocol/hnet.js:23
 msgid "Ad-Hoc"
 msgstr "Ad-Hoc"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:208
+msgid "Adaptive load balancing (balance-alb, 6)"
+msgstr "Adaptiver Lastausgleich (balance-alb, 6)"
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:207
+msgid "Adaptive transmit load balancing (balance-tlb, 5)"
+msgstr "Adaptiver Sendelastausgleich (balance-tlb, 5)"
+
 #: modules/luci-base/htdocs/luci-static/resources/form.js:2013
 #: modules/luci-base/htdocs/luci-static/resources/form.js:2016
 #: modules/luci-base/htdocs/luci-static/resources/form.js:2030
@@ -424,7 +457,7 @@ msgstr "Lokalen Domainsuffx an Namen aus der Hosts-Datei anhängen"
 msgid "Add new interface..."
 msgstr "Neue Schnittstelle hinzufügen..."
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:102
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:105
 msgid "Add peer"
 msgstr "Peer hinzufügen"
 
@@ -473,6 +506,27 @@ msgstr "Erweiterte Einstellungen"
 msgid "Aggregate Transmit Power (ACTATP)"
 msgstr "Vollständige Sendeleistung (ACTATP)"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:258
+msgid "Aggregation Selection Logic"
+msgstr "Aggregationsauswahllogik"
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:261
+msgid "Aggregator: All slaves down or has no slaves (stable, 0)"
+msgstr "Aggregator: Alle Slaves außer Betrieb oder keine Slaves (stable, 0)"
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:263
+msgid ""
+"Aggregator: Chosen by the largest number of ports + slave added/removed or "
+"state changes (count, 2)"
+msgstr ""
+"Aggregator: Ausgewählt durch die größte Anzahl von Ports + hinzugefügte/"
+"entfernte Sklaven oder Zustandsänderungen (count, 2)"
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:262
+msgid "Aggregator: Slave added/removed or state changes (bandwidth, 1)"
+msgstr ""
+"Aggregator: Slave hinzugefügt/entfernt oder Zustandsänderungen (bandwidth, 1)"
+
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:171
 msgid "Alert"
 msgstr "Alarm"
@@ -548,7 +602,7 @@ msgstr "\"root\" Login mit Passwort aktivieren"
 
 #: modules/luci-base/root/usr/share/rpcd/acl.d/luci-base.json:3
 msgid "Allow system feature probing"
-msgstr ""
+msgstr "Systemfunktionsprüfung zulassen"
 
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/dropbear.js:31
 msgid "Allow the <em>root</em> user to login with password"
@@ -563,7 +617,7 @@ msgstr ""
 "Dies erlaubt DNS-Antworten im 127.0.0.0/8 Bereich der z.B. für RBL Dienste "
 "genutzt wird"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:125
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:128
 msgid "Allowed IPs"
 msgstr "Erlaubte IP-Adressen"
 
@@ -573,11 +627,11 @@ msgstr "Immer Defaultrouter ankündigen"
 
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/led-trigger/none.js:5
 msgid "Always off (kernel: none)"
-msgstr ""
+msgstr "Immer aus (kernel: none)"
 
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/led-trigger/default-on.js:6
 msgid "Always on (kernel: default-on)"
-msgstr ""
+msgstr "Immer ein (kernel: default-on)"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:907
 msgid ""
@@ -690,18 +744,18 @@ msgstr "Beliebige Zone"
 msgid "Apply backup?"
 msgstr "Backup anwenden?"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4226
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4229
 msgid "Apply request failed with status <code>%h</code>"
 msgstr ""
 "Anforderung zur Anwendung der Änderungen mit Status <code>%h</code> "
 "fehlgeschlagen"
 
 #: modules/luci-base/htdocs/luci-static/resources/luci.js:2181
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4092
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4095
 msgid "Apply unchecked"
 msgstr "Ungeprüft übernehmen"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4165
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4168
 msgid "Applying configuration changes… %ds"
 msgstr "Warte auf das Anwenden der Konfiguration… %ds"
 
@@ -855,7 +909,7 @@ msgstr "Zurück zur Konfiguration"
 msgid "Backup"
 msgstr "Sichern"
 
-#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:112
+#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:114
 msgid "Backup / Flash Firmware"
 msgstr "Backup / Firmware Update"
 
@@ -894,10 +948,14 @@ msgstr ""
 "benutzen (als Standard für Linux-Systeme empfohlen)"
 
 #: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:48
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:57
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:52
 msgid "Bind interface"
 msgstr "An Schnittstelle binden"
 
 #: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:48
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:57
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:52
 msgid "Bind the tunnel to this interface (optional)."
 msgstr "Tunnelendpunkt an diese Schnittstelle binden (optional)."
 
@@ -911,6 +969,10 @@ msgstr "Bitrate"
 msgid "Bogus NX Domain Override"
 msgstr "Ungültige \"NX-Domain\" Antworten ignorieren"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:199
+msgid "Bonding Policy"
+msgstr ""
+
 #: modules/luci-base/htdocs/luci-static/resources/network.js:2861
 #: modules/luci-compat/luasrc/model/network.lua:1421
 msgid "Bridge"
@@ -929,8 +991,12 @@ msgstr "Geräteindex der Brücke"
 msgid "Bring up on boot"
 msgstr "Während des Bootvorgangs starten"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2766
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3749
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:205
+msgid "Broadcast policy (broadcast, 3)"
+msgstr "Broadcast-Richtlinie (broadcast, 3)"
+
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2769
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3752
 msgid "Browse…"
 msgstr "Durchsuchen…"
 
@@ -938,7 +1004,7 @@ msgstr "Durchsuchen…"
 msgid "Buffered"
 msgstr "Gepuffert"
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:137
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:138
 msgid "CA certificate; if empty it will be saved after the first connection."
 msgstr ""
 "CA-Zertifikat (wird beim ersten Verbindungsaufbau automatisch gespeichert "
@@ -963,8 +1029,8 @@ msgstr "Im Cache"
 msgid "Call failed"
 msgstr "Anruf fehlgeschlagen"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2859
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3758
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2862
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3761
 #: modules/luci-compat/luasrc/view/cbi/delegator.htm:14
 #: modules/luci-compat/luasrc/view/cbi/simpleform.htm:52
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:187
@@ -982,7 +1048,7 @@ msgstr "Kategorie"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1511
 msgid "Certificate constraint (Domain)"
-msgstr "Zertifikatseinschränkung (Domain)"
+msgstr "Zertifikatsbeschränkung (Domain)"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1508
 msgid "Certificate constraint (SAN)"
@@ -1040,11 +1106,11 @@ msgstr ""
 msgid "Chain"
 msgstr "Kette"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3978
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3981
 msgid "Changes"
 msgstr "Änderungen"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4261
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4264
 msgid "Changes have been reverted."
 msgstr "Änderungen wurden verworfen."
 
@@ -1200,16 +1266,16 @@ msgstr ""
 "Kompatibilitätsprobleme verursachen und die Zuverlässigkeit von "
 "Schlüsselerneuerungen in ausgelasteten Umgebungen verringern."
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3978
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3981
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:421
 msgid "Configuration"
 msgstr "Konfiguration"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4140
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4143
 msgid "Configuration changes applied."
 msgstr "Die Konfiguration wurde angewendet."
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4078
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4081
 msgid "Configuration changes have been rolled back!"
 msgstr "Die Konfiguration wurde zurückgerollt!"
 
@@ -1244,6 +1310,16 @@ msgstr "Verbindung verloren"
 msgid "Connections"
 msgstr "Verbindungen"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:377
+msgid "Consider the slave up when all ARP IP targets are reachable (all, 1)"
+msgstr ""
+"Betrachten Sie den Sklave aktiv, wenn alle ARP-IP-Ziele erreichbar sind "
+"(all, 1)"
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:376
+msgid "Consider the slave up when any ARP IP target is reachable (any, 0)"
+msgstr ""
+
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/crontab.js:18
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:340
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/startup.js:55
@@ -1256,7 +1332,7 @@ msgstr "Inhalte wurden gespeichert."
 msgid "Continue"
 msgstr "Fortfahren"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4114
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4117
 msgid ""
 "Could not regain access to the device after applying the configuration "
 "changes. You might need to reconnect if you modified network related "
@@ -1264,7 +1340,7 @@ msgid ""
 msgstr ""
 "Das Gerät konnte nach Anwendung der Konfigurationsänderungen nicht mehr "
 "erreicht werden. Unter Umständen müssen Sie sich neu verbinden wenn "
-"netzwerkbezogene Einstellungen wie die IP-Adresse oder W-LAN Passwörter "
+"netzwerkbezogene Einstellungen wie die IP-Adresse oder WLAN Passwörter "
 "geändert wurden."
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:189
@@ -1459,7 +1535,7 @@ msgstr "Standard-Route"
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/dslite.js:67
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/map.js:80
 #: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:108
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:149
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:150
 msgid "Default gateway"
 msgstr "Default Gateway"
 
@@ -1484,7 +1560,7 @@ msgstr ""
 #: modules/luci-base/htdocs/luci-static/resources/form.js:2508
 #: modules/luci-base/htdocs/luci-static/resources/form.js:2512
 #: modules/luci-base/htdocs/luci-static/resources/form.js:3000
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2828
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2831
 #: modules/luci-compat/luasrc/view/cbi/nsection.htm:11
 #: modules/luci-compat/luasrc/view/cbi/tblsection.htm:162
 #: modules/luci-compat/luasrc/view/cbi/tsection.htm:16
@@ -1496,7 +1572,7 @@ msgstr "Löschen"
 msgid "Delete key"
 msgstr "Schlüssel löschen"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2725
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2728
 msgid "Delete request failed: %s"
 msgstr "Löschauftrag fehlgeschlagen: %s"
 
@@ -1509,11 +1585,11 @@ msgid "Delivery Traffic Indication Message Interval"
 msgstr "DTIM (Delivery Traffic Indication) Nachrichtenintervall"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/switch.js:340
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:111
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:114
 msgid "Description"
 msgstr "Beschreibung"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2824
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2827
 msgid "Deselect"
 msgstr "Abwählen"
 
@@ -1526,6 +1602,10 @@ msgstr "Design"
 msgid "Destination"
 msgstr "Ziel"
 
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:48
+msgid "Destination port"
+msgstr ""
+
 #: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:59
 #: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:165
 msgid "Destination zone"
@@ -1558,7 +1638,7 @@ msgstr "Netzwerkadapter ist nicht aktiv"
 msgid "Device is restarting…"
 msgstr "Netzwerkadapter startet neu…"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4113
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4116
 msgid "Device unreachable!"
 msgstr "Das Gerät ist nicht erreichbar!"
 
@@ -1575,7 +1655,7 @@ msgstr "Diagnosen"
 msgid "Dial number"
 msgstr "Einwahlnummer"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2622
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2624
 msgid "Directory"
 msgstr "Verzeichnis"
 
@@ -1642,9 +1722,9 @@ msgstr "Verbindungstrennung fehlgeschlagen"
 
 #: modules/luci-base/htdocs/luci-static/resources/form.js:606
 #: modules/luci-base/htdocs/luci-static/resources/form.js:2707
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3259
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3995
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4084
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3262
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3998
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4087
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1680
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:330
 msgid "Dismiss"
@@ -1687,7 +1767,7 @@ msgstr ""
 msgid "Do not forward reverse lookups for local networks"
 msgstr "Keine Rückwärtsauflösungen für lokale Netzwerke weiterleiten"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2711
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2714
 msgid "Do you really want to delete \"%s\" ?"
 msgstr "Soll \"%s\" wirklich gelöscht werden?"
 
@@ -1700,7 +1780,7 @@ msgstr ""
 msgid "Do you really want to erase all settings?"
 msgstr "Möchten Sie wirklich alle Einstellungen löschen?"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2709
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2712
 msgid "Do you really want to recursively delete the directory \"%s\" ?"
 msgstr "Soll das Verzeichnis \"%s\" wirklich rekursiv gelöscht werden?"
 
@@ -1728,6 +1808,10 @@ msgstr ""
 msgid "Down"
 msgstr "runter"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:402
+msgid "Down Delay"
+msgstr ""
+
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:366
 msgid "Download backup"
 msgstr "Backup herunterladen"
@@ -1744,6 +1828,10 @@ msgstr "Downstream SNR-Offset"
 msgid "Drag to reorder"
 msgstr "Ziehen zum Umsortieren"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:341
+msgid "Drop Duplicate Frames"
+msgstr ""
+
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/dropbear.js:12
 msgid "Dropbear Instance"
 msgstr "Dropbear Instanz"
@@ -1811,7 +1899,7 @@ msgstr "Dieses Netzwerk bearbeiten"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:793
 msgid "Edit wireless network"
-msgstr "Drahtlosnetzwerk bearbeiten"
+msgstr "WLAN-Netzwerk bearbeiten"
 
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:172
 msgid "Emergency"
@@ -1840,6 +1928,10 @@ msgstr "<abbr title=\"Spanning Tree Protocol\">STP</abbr> aktivieren"
 msgid "Enable DNS lookups"
 msgstr "DNS-Lookups aktivieren"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:292
+msgid "Enable Dynamic Shuffling Of Flows"
+msgstr ""
+
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/6in4.js:60
 msgid "Enable HE.net dynamic endpoint update"
 msgstr "Dynamisches HE.net IP-Adress-Update aktivieren"
@@ -1904,6 +1996,11 @@ msgstr ""
 "Paket-Flusskontrolle über alle CPUs aktivieren. Kann Netzwerkdurchsatz "
 "positiv oder negativ beeinflussen."
 
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:80
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:75
+msgid "Enable rx checksum"
+msgstr ""
+
 #: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:67
 msgid "Enable the DF (Don't Fragment) flag of the encapsulating packets."
 msgstr "Das DF-Bit (Nicht fragmentieren) auf gekapselten Paketen setzen."
@@ -1912,6 +2009,11 @@ msgstr "Das DF-Bit (Nicht fragmentieren) auf gekapselten Paketen setzen."
 msgid "Enable this network"
 msgstr "Dieses Netzwerk aktivieren"
 
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:84
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:79
+msgid "Enable tx checksum"
+msgstr ""
+
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:243
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:352
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/startup.js:66
@@ -1951,11 +2053,11 @@ msgstr "Kapselung"
 msgid "Encryption"
 msgstr "Verschlüsselung"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:131
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:141
 msgid "Endpoint Host"
 msgstr "Entfernter Server"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:135
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:145
 msgid "Endpoint Port"
 msgstr "Entfernter Port"
 
@@ -1994,6 +2096,14 @@ msgstr "Netzwerkschnittstelle"
 msgid "Ethernet Switch"
 msgstr "Netzwerk Switch"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:270
+msgid "Every 30 seconds (slow, 0)"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:271
+msgid "Every second (fast, 1)"
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:399
 msgid "Exclude interfaces"
 msgstr "Schnittstellen ausschließen"
@@ -2006,7 +2116,7 @@ msgstr "Hosts vervollständigen"
 msgid "Expecting a hexadecimal assignment hint"
 msgstr "Erwarte einen hexadezimalen Zuordnungshinweis"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:60
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:64
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:73
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:79
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:107
@@ -2018,6 +2128,10 @@ msgstr "Erwarte einen hexadezimalen Zuordnungshinweis"
 msgid "Expecting: %s"
 msgstr "Erwarte: %s"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:48
+msgid "Expecting: non-empty value"
+msgstr ""
+
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/30_network.js:50
 msgid "Expires"
 msgstr "Verfällt"
@@ -2073,7 +2187,7 @@ msgstr "FT Protokoll"
 msgid "Failed to change the system password."
 msgstr "Das Systempasswort konnte nicht geändert werden."
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4072
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4075
 msgid "Failed to confirm apply within %ds, waiting for rollback…"
 msgstr ""
 "Konnte nicht innerhalb von %d Sekunden bestätigen, warte auf Zurückrollen "
@@ -2083,7 +2197,7 @@ msgstr ""
 msgid "Failed to execute \"/etc/init.d/%s %s\" action: %s"
 msgstr "Fehler beim Ausführen der Aktion \"/etc/init.d/%s %s\": %s"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2629
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2632
 msgid "File"
 msgstr "Datei"
 
@@ -2091,7 +2205,7 @@ msgstr "Datei"
 msgid "File not accessible"
 msgstr "Datei nicht verfügbar"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2767
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2770
 msgid "Filename"
 msgstr "Dateiname"
 
@@ -2112,6 +2226,18 @@ msgstr "Private Anfragen filtern"
 msgid "Filter useless"
 msgstr "Windowsanfragen filtern"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:388
+msgid "Filtering for all slaves, no validation"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:389
+msgid "Filtering for all slaves, validation only for active slave"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:390
+msgid "Filtering for all slaves, validation only for backup slaves"
+msgstr ""
+
 #: modules/luci-compat/luasrc/model/network/proto_ncm.lua:65
 #: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:23
 msgid "Finalizing failed"
@@ -2137,7 +2263,7 @@ msgstr "Fertigstellen"
 msgid "Firewall"
 msgstr "Firewall"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:79
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:82
 msgid "Firewall Mark"
 msgstr "Firewall Mark"
 
@@ -2249,7 +2375,7 @@ msgstr "Weiterleitungstyp"
 msgid "Fragmentation Threshold"
 msgstr "Fragmentierungsschwelle"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:92
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:95
 msgid ""
 "Further information about WireGuard interfaces and peers at <a href='http://"
 "wireguard.com'>wireguard.com</a>."
@@ -2427,7 +2553,7 @@ msgstr "Gewähre Zugriff auf den Routing-Status"
 
 #: modules/luci-mod-status/root/usr/share/rpcd/acl.d/luci-mod-status.json:120
 msgid "Grant access to wireless status display"
-msgstr "Gewähre Zugriff auf die Drahtlosnetz-Statusanzeige"
+msgstr "Gewähre Zugriff auf die WLAN-Statusanzeige"
 
 #: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:66
 msgid "Group Password"
@@ -2520,11 +2646,20 @@ msgstr "Rechnernamen"
 msgid "Hybrid"
 msgstr "Hybrid"
 
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:53
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:48
+msgid "ID used to uniquely identify the VXLAN"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:206
+msgid "IEEE 802.3ad Dynamic link aggregation (802.3ad, 4)"
+msgstr ""
+
 #: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:75
 msgid "IKE DH Group"
 msgstr "IKE-DH-Gruppe"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:60
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:63
 msgid "IP Addresses"
 msgstr "IP-Adressen"
 
@@ -2570,6 +2705,7 @@ msgid "IPv4 Upstream"
 msgstr "IPv4-Upstream"
 
 #: modules/luci-base/htdocs/luci-static/resources/protocol/static.js:178
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:162
 msgid "IPv4 address"
 msgstr "IPv4 Adresse"
 
@@ -2586,10 +2722,11 @@ msgid "IPv4 gateway"
 msgstr "IPv4 Gateway"
 
 #: modules/luci-base/htdocs/luci-static/resources/protocol/static.js:179
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:168
 msgid "IPv4 netmask"
 msgstr "IPv4 Netzmaske"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:287
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:291
 msgid "IPv4 network in address/netmask notation"
 msgstr "IPv4-Netzwerk in Addresse/Netzmaske-Notation"
 
@@ -2683,7 +2820,7 @@ msgstr "IPv6 Zuweisungslänge"
 msgid "IPv6 gateway"
 msgstr "IPv6 Gateway"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:292
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:296
 msgid "IPv6 network in address/netmask notation"
 msgstr "IPv6-Netzwerk in Addresse/Netzmaske-Notation"
 
@@ -2774,7 +2911,7 @@ msgstr ""
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/dslite.js:67
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/map.js:80
 #: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:108
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:149
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:150
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/l2tp.js:56
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:100
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:87
@@ -2979,12 +3116,17 @@ msgstr "Intern"
 msgid "Internal Server Error"
 msgstr "Interner Serverfehler"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:283
+msgid "Interval For Sending Learning Packets"
+msgstr ""
+
 #: modules/luci-compat/luasrc/view/cbi/tblsection.htm:192
 #: modules/luci-compat/luasrc/view/cbi/tsection.htm:42
 msgid "Invalid"
 msgstr "Ungültige Eingabe"
 
 #: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:11
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:14
 msgid "Invalid Base64 key string"
 msgstr "Ungültige Base64-Zeichenkette"
 
@@ -3004,7 +3146,7 @@ msgstr "Ungültiges Argument"
 msgid "Invalid command"
 msgstr "Ungültiges Kommando"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:83
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:86
 msgid "Invalid hexadecimal value"
 msgstr "Ungültiger Hexadezimalwert"
 
@@ -3082,6 +3224,10 @@ msgstr "L2TP"
 msgid "L2TP Server"
 msgstr "L2TP Server"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:267
+msgid "LACPDU Packets"
+msgstr ""
+
 #: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:131
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:115
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:102
@@ -3100,7 +3246,7 @@ msgstr "LCP Echo Fehler Schwellenwert"
 msgid "LCP echo interval"
 msgstr "LCP Echo Intervall"
 
-#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:99
+#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:101
 msgid "LED Configuration"
 msgstr "LED-Konfiguration"
 
@@ -3158,7 +3304,7 @@ msgstr "Zur automatischen Erkennung leer lassen"
 msgid "Leave empty to use the current WAN address"
 msgstr "Leer lassen um die aktuelle WAN-Adresse zu verwenden"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3980
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3983
 msgid "Legend:"
 msgstr "Legende:"
 
@@ -3192,6 +3338,14 @@ msgstr "Verbindungsstatus"
 msgid "Line Uptime"
 msgstr "Verbindungsdauer"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:123
+msgid "Link Aggregation (Channel Bonding)"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:348
+msgid "Link Monitoring"
+msgstr ""
+
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/led-trigger/netdev.js:23
 msgid "Link On"
 msgstr "Verbindung hergestellt"
@@ -3250,7 +3404,7 @@ msgstr "Liste von Servern die falsche \"NX Domain\" Antworten liefern"
 msgid "Listen Interfaces"
 msgstr "Aktive Schnittstellen"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:55
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:58
 msgid "Listen Port"
 msgstr "Listen-Port"
 
@@ -3273,7 +3427,7 @@ msgstr "Last"
 msgid "Load Average"
 msgstr "Durchschnittslast"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2894
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2897
 msgid "Loading directory contents…"
 msgstr "Lade Verzeichniseinträge…"
 
@@ -3297,11 +3451,13 @@ msgstr "Lokale IP-Adresse"
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/6rd.js:39
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/6to4.js:39
 #: protocols/luci-proto-relay/htdocs/luci-static/resources/protocol/relay.js:151
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:44
 msgid "Local IPv4 address"
 msgstr "Lokale IPv4 Adresse"
 
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/6in4.js:54
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/dslite.js:45
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:44
 msgid "Local IPv6 address"
 msgstr "Lokale IPv6 Adresse"
 
@@ -3390,6 +3546,10 @@ msgstr "Kleinste vergebene Adresse (Netzwerkadresse + x)."
 msgid "MAC"
 msgstr "MAC"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:251
+msgid "MAC Address For The Actor"
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:38
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2061
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/30_network.js:56
@@ -3437,9 +3597,21 @@ msgstr "MD5"
 msgid "MHz"
 msgstr "MHz"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:353
+msgid "MII"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:421
+msgid "MII / ETHTOOL ioctls"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:394
+msgid "MII Interval"
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:54
 #: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:53
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:74
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:77
 msgid "MTU"
 msgstr "MTU"
 
@@ -3537,13 +3709,25 @@ msgstr "Mesh-ID"
 msgid "Method not found"
 msgstr "Methode nicht gefunden"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:349
+msgid "Method of link monitoring"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:418
+msgid "Method to determine link status"
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:46
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:165
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:183
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:69
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:72
 msgid "Metric"
 msgstr "Metrik"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:235
+msgid "Minimum Number of Links"
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/switch.js:202
 msgid "Mirror monitor port"
 msgstr "Spiegel-Monitor-Port"
@@ -3620,7 +3804,7 @@ msgstr "Einhängepunkt"
 
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:144
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:228
-#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:86
+#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:88
 msgid "Mount Points"
 msgstr "Einhängepunkte"
 
@@ -3702,7 +3886,7 @@ msgid "NTP server candidates"
 msgstr "NTP Server Kandidaten"
 
 #: modules/luci-base/htdocs/luci-static/resources/form.js:2388
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3735
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3738
 #: modules/luci-compat/luasrc/view/cbi/tblsection.htm:27
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:710
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/leds.js:67
@@ -3759,6 +3943,8 @@ msgid "Next »"
 msgstr "Weiter »"
 
 #: modules/luci-base/htdocs/luci-static/resources/form.js:3472
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:296
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:345
 #: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:108
 msgid "No"
 msgstr "Nein"
@@ -3771,7 +3957,7 @@ msgstr "Kein DHCP Server auf dieser Schnittstelle eingerichtet"
 msgid "No Encryption"
 msgstr "Keine Verschlüsselung"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:64
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:67
 msgid "No Host Routes"
 msgstr "Keine Host-Routen"
 
@@ -3791,7 +3977,7 @@ msgstr "Keine Clients assoziiert"
 msgid "No data received"
 msgstr "Keine Daten empfangen"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2834
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2837
 msgid "No entries in this directory"
 msgstr "Keine Einträge in diesem Verzeichnis"
 
@@ -3811,6 +3997,15 @@ msgstr "Keine Informationen verfügbar"
 msgid "No matching prefix delegation"
 msgstr "Kein passendes delegiertes Prefix"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:140
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:143
+msgid "No more slaves available"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:187
+msgid "No more slaves available, can not save interface"
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:251
 msgid "No negative cache"
 msgstr "Kein Negativ-Cache"
@@ -3823,7 +4018,7 @@ msgstr "Kein Negativ-Cache"
 msgid "No password set!"
 msgstr "Kein Passwort gesetzt!"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:107
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:110
 msgid "No peers defined yet"
 msgstr "Noch keine Peers definiert"
 
@@ -3836,6 +4031,10 @@ msgstr "Bisher keine SSH-Schlüssel hinterlegt."
 msgid "No rules in this chain."
 msgstr "Keine Regeln in dieser Kette."
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:384
+msgid "No validation or filtering"
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:152
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:825
 msgid "No zone assigned"
@@ -3911,6 +4110,10 @@ msgstr "Notiz"
 msgid "Nslookup"
 msgstr "DNS-Auflösung"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:332
+msgid "Number of IGMP membership reports"
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:355
 msgid "Number of cached DNS entries (max is 10000, 0 is no caching)"
 msgstr ""
@@ -3921,6 +4124,10 @@ msgstr ""
 msgid "Number of parallel threads used for compression"
 msgstr "Für Kompression benutze parallele Prozessanzahl"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:309
+msgid "Number of peer notifications after failover event"
+msgstr ""
+
 #: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:69
 msgid "Obfuscated Group Password"
 msgstr "Chiffriertes Gruppenpasswort"
@@ -3941,6 +4148,7 @@ msgid "Obtain IPv6-Address"
 msgstr "IPv6-Adresse beziehen"
 
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/led-trigger/default-on.js:18
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:351
 msgid "Off"
 msgstr "Aus"
 
@@ -3964,7 +4172,7 @@ msgstr "Verzögerung für Anschalt-Zustand"
 msgid "One of hostname or mac address must be specified!"
 msgstr "Es muss entweder ein Hostname oder eine MAC-Adresse angegeben werden!"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:463
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:466
 msgid "One of the following: %s"
 msgstr "Eine der folgenden Möglichkeiten: %s"
 
@@ -3982,6 +4190,11 @@ msgstr "Ein oder mehrere ungültige/benötigte Werte auf Registerkarte"
 msgid "One or more required fields have no value!"
 msgstr "Ein oder mehr benötigte Felder sind nicht ausgefüllt!"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:229
+msgid ""
+"Only if current active slave fails and the primary slave is up (failure, 2)"
+msgstr ""
+
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:439
 #: modules/luci-mod-system/luasrc/model/cbi/admin_system/backupfiles.lua:19
 msgid "Open list..."
@@ -4005,20 +4218,20 @@ msgstr "Eingabefeld \"%s\" enthält einen ungültigen Wert."
 msgid "Option \"%s\" must not be empty."
 msgstr "Eingabefeld \"%s\" darf nicht leer sein."
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3987
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3990
 msgid "Option changed"
 msgstr "Option geändert"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3989
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3992
 msgid "Option removed"
 msgstr "Option entfernt"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1601
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:69
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:72
 msgid "Optional"
 msgstr "Optional"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:79
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:82
 msgid ""
 "Optional. 32-bit mark for outgoing encrypted packets. Enter value in hex, "
 "starting with <code>0x</code>."
@@ -4038,7 +4251,7 @@ msgstr ""
 "Server empfangen wird, kombiniert das System das Suffix mit dem Präfix um "
 "eine IPv6-Adresse (z.B. 'a:b:c:d::1') für die Schnittstelle zu formen."
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:120
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:123
 msgid ""
 "Optional. Base64-encoded preshared key. Adds in an additional layer of "
 "symmetric-key cryptography for post-quantum resistance."
@@ -4046,19 +4259,19 @@ msgstr ""
 "Optional. Base64-kodierter, vorhab ausgetauschter Schlüssel um eine weitere "
 "Ebene an symmetrischer Verschlüsselung für erhöhte Sicherheit hinzuzufügen."
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:129
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:139
 msgid "Optional. Create routes for Allowed IPs for this peer."
 msgstr "Optional. Routen für erlaubte IP-Adressen erzeugen."
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:111
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:114
 msgid "Optional. Description of peer."
 msgstr "Optionale Beschreibung des entfernten VPN-Partners."
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:64
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:67
 msgid "Optional. Do not create host routes to peers."
 msgstr "Optional. Unterdrückt die Einrichtung von Host-Routen zu VPN-Nachbarn."
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:131
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:141
 msgid ""
 "Optional. Host of peer. Names are resolved prior to bringing up the "
 "interface."
@@ -4066,15 +4279,15 @@ msgstr ""
 "Optional. Hostname oder Adresse des Verbindungspartners. Namen werden vor "
 "dem Verbindungsaufbau aufgelöst."
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:74
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:77
 msgid "Optional. Maximum Transmission Unit of tunnel interface."
 msgstr "Optional. Maximale MTU für Tunnelschnittstellen."
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:135
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:145
 msgid "Optional. Port of peer."
 msgstr "Optional. Port-Nummer des Verbindungspartners."
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:139
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:149
 msgid ""
 "Optional. Seconds between keep alive messages. Default is 0 (disabled). "
 "Recommended value if this device is behind a NAT is 25."
@@ -4083,7 +4296,7 @@ msgstr ""
 "(deaktiviert). Der empfohlene Wert für Geräte hinter einem NAT sind 25 "
 "Sekunden."
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:55
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:58
 msgid "Optional. UDP port used for outgoing and incoming packets."
 msgstr ""
 "Optional. Benutzte UDP-Port-Nummer für ausgehende und eingehende Pakete."
@@ -4117,6 +4330,8 @@ msgstr "Output-Zone"
 #: modules/luci-base/htdocs/luci-static/resources/protocol/static.js:222
 #: protocols/luci-proto-hnet/htdocs/luci-static/resources/protocol/hnet.js:40
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/dhcpv6.js:50
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:76
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:71
 msgid "Override MAC address"
 msgstr "MAC-Adresse überschreiben"
 
@@ -4126,21 +4341,27 @@ msgstr "MAC-Adresse überschreiben"
 #: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:53
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/dhcpv6.js:54
 #: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:114
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:157
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:158
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/l2tp.js:71
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:145
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:132
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoe.js:110
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pptp.js:119
 #: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:97
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:62
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:57
 msgid "Override MTU"
 msgstr "MTU-Wert überschreiben"
 
 #: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:63
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:72
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:67
 msgid "Override TOS"
 msgstr "TOS-Wert überschreiben"
 
 #: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:58
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:67
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:62
 msgid "Override TTL"
 msgstr "TTL-Wert überschreiben"
 
@@ -4168,7 +4389,7 @@ msgstr "Überschreibt die benutzte Tabelle für interne Routen"
 msgid "Overview"
 msgstr "Übersicht"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2677
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2680
 msgid "Overwrite existing file \"%s\" ?"
 msgstr "Existierende Datei \"%s\" überschreiben?"
 
@@ -4277,6 +4498,10 @@ msgstr "Paket-Flusskontrolle"
 msgid "Packets"
 msgstr "Pakete"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:275
+msgid "Packets To Transmit Before Moving To Next Slave"
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:152
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:825
 msgid "Part of zone %q"
@@ -4285,7 +4510,7 @@ msgstr "Teil von Zone %q"
 #: modules/luci-base/luasrc/view/sysauth.htm:29
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1591
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/password.js:51
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:107
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:108
 #: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:58
 msgid "Password"
 msgstr "Passwort"
@@ -4309,7 +4534,7 @@ msgstr "Password des inneren, privaten Schlüssels"
 msgid "Password strength"
 msgstr "Passwortstärke"
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:110
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:111
 msgid "Password2"
 msgstr "Passwort Bestätigung"
 
@@ -4341,7 +4566,7 @@ msgstr "Pfad zum inneren Client-Zertifikat"
 msgid "Path to inner Private Key"
 msgstr "Pfad zum inneren, privaten Schlüssel"
 
-#: modules/luci-base/htdocs/luci-static/resources/luci.js:2716
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2725
 msgid "Paused"
 msgstr "Pausiert"
 
@@ -4368,7 +4593,7 @@ msgstr "Entfernte IP-Adresse"
 msgid "Peer address is missing"
 msgstr "Entfernte IP-Adresse fehlt"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:92
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:95
 msgid "Peers"
 msgstr "Verbindungspartner"
 
@@ -4388,7 +4613,7 @@ msgstr "Reset durchführen"
 msgid "Permission denied"
 msgstr "Zugriff verweigert"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:139
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:149
 msgid "Persistent Keep Alive"
 msgstr "Persistentes Keep-Alive"
 
@@ -4419,7 +4644,7 @@ msgstr "Pkte."
 msgid "Please enter your username and password."
 msgstr "Bitte Benutzernamen und Passwort eingeben."
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3718
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3721
 msgid "Please select the file to upload."
 msgstr "Bitte wählen Sie die hochzuladende Datei aus."
 
@@ -4435,7 +4660,7 @@ msgstr "Port"
 msgid "Port status:"
 msgstr "Port-Status:"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:489
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:492
 msgid "Potential negation of: %s"
 msgstr "Mögliche Negation von: %s"
 
@@ -4459,7 +4684,7 @@ msgstr "UMTS bevorzugen"
 msgid "Prefix Delegated"
 msgstr "Delegiertes Präfix"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:120
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:123
 msgid "Preshared Key"
 msgstr "Gemeinsamer Schlüssel"
 
@@ -4484,7 +4709,21 @@ msgstr "Verhindert das Binden an diese Schnittstellen."
 msgid "Prevents client-to-client communication"
 msgstr "Unterbindet Client-Client-Verkehr"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:50
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:211
+msgid "Primary Slave"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:228
+msgid ""
+"Primary becomes active slave when it comes back up if speed and duplex "
+"better than current slave (better, 1)"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:227
+msgid "Primary becomes active slave whenever it comes back up (always, 0)"
+msgstr ""
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:53
 msgid "Private Key"
 msgstr "Privater Schlüssel"
 
@@ -4521,7 +4760,7 @@ msgstr "Neues Netzwerk anbieten"
 msgid "Pseudo Ad-Hoc (ahdemo)"
 msgstr "Pseudo Ad-Hoc (ahdemo)"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:116
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:119
 msgid "Public Key"
 msgstr "Öffentlicher Schlüssel"
 
@@ -4651,7 +4890,7 @@ msgid "Rebind protection"
 msgstr "DNS-Rebind-Schutz"
 
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/reboot.js:14
-#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:124
+#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:126
 msgid "Reboot"
 msgstr "Neu Starten"
 
@@ -4670,7 +4909,7 @@ msgstr "Startet das Betriebssystem des Routers neu"
 msgid "Receive"
 msgstr "Empfangen"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:60
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:63
 msgid "Recommended. IP addresses of the WireGuard interface."
 msgstr "Empfohlen. IP-Adresse der WireGuard-Schnittstelle."
 
@@ -4682,7 +4921,7 @@ msgstr "Diese Schnittstelle neu verbinden"
 msgid "References"
 msgstr "Verweise"
 
-#: modules/luci-base/htdocs/luci-static/resources/luci.js:2710
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2719
 msgid "Refreshing"
 msgstr "Aktualisierend"
 
@@ -4707,6 +4946,7 @@ msgstr "Relay-Brücke"
 
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/6in4.js:50
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/6rd.js:49
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:40
 msgid "Remote IPv4 address"
 msgstr "Entfernte IPv4-Adresse"
 
@@ -4714,13 +4954,17 @@ msgstr "Entfernte IPv4-Adresse"
 msgid "Remote IPv4 address or FQDN"
 msgstr "Entfernte IPv4-Adresse oder Hostname"
 
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:40
+msgid "Remote IPv6 address"
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:849
 msgid "Remove"
 msgstr "Entfernen"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1906
 msgid "Replace wireless configuration"
-msgstr "Drahtloskonfiguration ersetzen"
+msgstr "WLAN-Konfiguration ersetzen"
 
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/dhcpv6.js:17
 msgid "Request IPv6-address"
@@ -4743,16 +4987,16 @@ msgid "Required for certain ISPs, e.g. Charter with DOCSIS 3"
 msgstr ""
 "Wird von bestimmten Internet-Providern benötigt, z.B. Charter mit DOCSIS 3"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:50
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:53
 msgid "Required. Base64-encoded private key for this interface."
 msgstr "Benötigt. Base64-kodierter privater Schlüssel für diese Schnittstelle."
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:116
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:119
 msgid "Required. Base64-encoded public key of peer."
 msgstr ""
 "Benötigt. Base64-kodierter öffentlicher Schlüssel für diese Schnittstelle."
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:125
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:128
 msgid ""
 "Required. IP addresses and prefixes that this peer is allowed to use inside "
 "the tunnel. Usually the peer's tunnel IP addresses and the networks the peer "
@@ -4832,6 +5076,10 @@ msgstr "Benötigt \"wpa-supplicant\" mit OWE-Support"
 msgid "Requires wpa-supplicant with SAE support"
 msgstr "Benötigt \"wpa-supplicant\" mit SAE-Support"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:224
+msgid "Reselection policy for primary slave"
+msgstr ""
+
 #: modules/luci-base/htdocs/luci-static/resources/luci.js:2203
 #: modules/luci-base/luasrc/view/sysauth.htm:39
 #: modules/luci-compat/luasrc/view/cbi/delegator.htm:17
@@ -4872,7 +5120,7 @@ msgstr "Firewall neu starten"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:815
 msgid "Restart radio interface"
-msgstr "W-LAN-Gerät neu starten"
+msgstr "WLAN-Gerät neu starten"
 
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:372
 msgid "Restore"
@@ -4887,19 +5135,19 @@ msgstr "Sicherung wiederherstellen"
 msgid "Reveal/hide password"
 msgstr "Passwort zeigen/verstecken"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4003
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4006
 msgid "Revert"
 msgstr "Verwerfen"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4088
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4091
 msgid "Revert changes"
 msgstr "Änderungen verwerfen"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4270
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4273
 msgid "Revert request failed with status <code>%h</code>"
 msgstr "Anforderung zum Verwerfen mit Status <code>%h</code> fehlgeschlagen"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4250
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4253
 msgid "Reverting configuration…"
 msgstr "Verwerfe Konfigurationsänderungen…"
 
@@ -4911,7 +5159,11 @@ msgstr "Wurzelverzeichnis für über TFTP ausgelieferte Dateien"
 msgid "Root preparation"
 msgstr "Wurzelverzeichnis erzeugen"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:129
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:202
+msgid "Round-Robin policy (balance-rr, 0)"
+msgstr ""
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:139
 msgid "Route Allowed IPs"
 msgstr "Erlaubte IP-Adressen routen"
 
@@ -4989,7 +5241,7 @@ msgid "SSH username"
 msgstr "SSH Benutzername"
 
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:274
-#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:50
+#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:51
 msgid "SSH-Keys"
 msgstr "SSH-Schlüssel"
 
@@ -5015,7 +5267,7 @@ msgid "Save"
 msgstr "Speichern"
 
 #: modules/luci-base/htdocs/luci-static/resources/luci.js:2180
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3999
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4002
 #: modules/luci-compat/luasrc/view/cbi/footer.htm:22
 msgid "Save & Apply"
 msgstr "Speichern & Anwenden"
@@ -5037,15 +5289,15 @@ msgid "Scan"
 msgstr "Suche"
 
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/crontab.js:26
-#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:74
+#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:76
 msgid "Scheduled Tasks"
 msgstr "Geplante Aufgaben"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3983
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3986
 msgid "Section added"
 msgstr "Sektion hinzugefügt"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3985
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3988
 msgid "Section removed"
 msgstr "Sektion entfernt"
 
@@ -5064,11 +5316,15 @@ msgstr ""
 "Abbild korrekt und für dieses Gerät bestimmt ist!"
 
 #: modules/luci-base/htdocs/luci-static/resources/ui.js:2581
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2718
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2883
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2721
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2886
 msgid "Select file…"
 msgstr "Datei auswählen…"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:318
+msgid "Selects the transmit hash policy to use for slave selection"
+msgstr ""
+
 #: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:144
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:128
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:115
@@ -5099,7 +5355,7 @@ msgstr "Service-Typ"
 msgid "Services"
 msgstr "Dienste"
 
-#: modules/luci-base/htdocs/luci-static/resources/luci.js:2653
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2662
 msgid "Session expired"
 msgstr "Sitzung abgelaufen"
 
@@ -5116,10 +5372,22 @@ msgstr ""
 "Option ausgewählt, so werden die Hotplug-Skripte bei Änderung nicht "
 "aufgerufen)."
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:300
+msgid "Set same MAC Address to all slaves"
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:642
 msgid "Set this interface as master for the dhcpv6 relay."
 msgstr "Diese Schnittstelle als DHCPv6-Relay Master festlegen."
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:304
+msgid "Set to currently active slave (active, 1)"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:305
+msgid "Set to first slave added to the bond (follow, 2)"
+msgstr ""
+
 #: modules/luci-compat/luasrc/model/network/proto_modemmanager.lua:55
 #: modules/luci-compat/luasrc/model/network/proto_qmi.lua:55
 #: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:42
@@ -5186,7 +5454,7 @@ msgstr "Signaldämpfung (SATN)"
 msgid "Signal:"
 msgstr "Signal:"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3736
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3739
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:217
 msgid "Size"
 msgstr "Größe"
@@ -5214,6 +5482,10 @@ msgstr "Zum Inhalt springen"
 msgid "Skip to navigation"
 msgstr "Zur Navigation springen"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:178
+msgid "Slave Interfaces"
+msgstr ""
+
 #: modules/luci-base/htdocs/luci-static/resources/network.js:2867
 #: modules/luci-compat/luasrc/model/network.lua:1428
 msgid "Software VLAN"
@@ -5252,10 +5524,38 @@ msgstr "Quelle"
 msgid "Source Address"
 msgstr "Quelladresse"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:342
+msgid ""
+"Specifies that duplicate frames (received on inactive ports) should be "
+"dropped or delivered"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:358
+msgid "Specifies the ARP link monitoring frequency in milliseconds"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:366
+msgid "Specifies the IP addresses to use for ARP monitoring"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:395
+msgid "Specifies the MII link monitoring frequency in milliseconds"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:259
+msgid "Specifies the aggregation selection logic to use"
+msgstr ""
+
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:292
 msgid "Specifies the directory the device is attached to"
 msgstr "Nennt das Verzeichnis, an welches das Gerät angebunden ist"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:252
+msgid ""
+"Specifies the mac-address for the actor in protocol packet exchanges "
+"(LACPDUs). If empty, masters' mac address defaults to system default"
+msgstr ""
+
 #: protocols/luci-proto-relay/htdocs/luci-static/resources/protocol/relay.js:175
 msgid ""
 "Specifies the maximum amount of failed ARP requests until hosts are presumed "
@@ -5282,11 +5582,115 @@ msgstr ""
 "Abhängig von regulatorischen Einschränkungen, Modulation und Betriebsmodus "
 "kann die eigentliche Leistung durch den Treiber weiter reduziert werden."
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:236
+msgid ""
+"Specifies the minimum number of links that must be active before asserting "
+"carrier"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:200
+msgid "Specifies the mode to be used for this bonding interface"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:333
+msgid ""
+"Specifies the number of IGMP membership reports to be issued after a "
+"failover event in 200ms intervals"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:276
+msgid ""
+"Specifies the number of packets to transmit through a slave before moving to "
+"the next one"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:310
+msgid ""
+"Specifies the number of peer notifications (gratuitous ARPs and unsolicited "
+"IPv6 Neighbor Advertisements) to be issued after a failover event"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:284
+msgid ""
+"Specifies the number of seconds between instances where the bonding driver "
+"sends learning packets to each slaves peer switch"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:374
+msgid "Specifies the quantity of ARP IP targets that must be reachable"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:268
+msgid ""
+"Specifies the rate in which the link partner will be asked to transmit "
+"LACPDU packets"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:225
+msgid ""
+"Specifies the reselection policy for the primary slave when failure of the "
+"active slave or recovery of the primary slave occurs"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:244
+msgid "Specifies the system priority"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:403
+msgid ""
+"Specifies the time in milliseconds to wait before disabling a slave after a "
+"link failure detection"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:411
+msgid ""
+"Specifies the time in milliseconds to wait before enabling a slave after a "
+"link recovery detection"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:382
+msgid ""
+"Specifies whether ARP probes and replies should be validated or non-ARP "
+"traffic should be filtered for link monitoring"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:301
+msgid ""
+"Specifies whether active-backup mode should set all slaves to the same MAC "
+"address at enslavement"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:419
+msgid ""
+"Specifies whether or not miimon should use MII or ETHTOOL ioctls vs. "
+"netif_carrier_ok()"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:293
+msgid ""
+"Specifies whether to shuffle active flows across slaves based on the load"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:179
+msgid ""
+"Specifies which slave interfaces should be attached to this bonding interface"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:212
+msgid ""
+"Specifies which slave is the primary device. It will always be the active "
+"slave while it is available"
+msgstr ""
+
 #: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:63
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:72
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:67
 msgid "Specify a TOS (Type of Service)."
 msgstr "Setzt einen spezifischen TOS (Type of Service) Wert."
 
 #: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:58
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:67
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:62
 msgid ""
 "Specify a TTL (Time to Live) for the encapsulating packet other than the "
 "default (64)."
@@ -5295,6 +5699,8 @@ msgstr ""
 "standardmäßigen 64."
 
 #: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:53
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:62
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:57
 msgid ""
 "Specify an MTU (Maximum Transmission Unit) other than the default (1280 "
 "bytes)."
@@ -5319,7 +5725,7 @@ msgstr "Startpriorität"
 msgid "Start refresh"
 msgstr "Aktualisierungen aktivieren"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4203
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4206
 msgid "Starting configuration apply…"
 msgstr "Starte Anwendung der Konfigurationsänderungen…"
 
@@ -5328,7 +5734,7 @@ msgid "Starting wireless scan..."
 msgstr "Starte WLAN Scan..."
 
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/startup.js:109
-#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:62
+#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:64
 msgid "Startup"
 msgstr "Systemstart"
 
@@ -5443,7 +5849,7 @@ msgstr "Wechsle Protokoll"
 msgid "Switch to CIDR list notation"
 msgstr "Auf CIDR-Listen-Notation wechseln"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2615
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2616
 msgid "Symbolic link"
 msgstr "Symbolischer Link"
 
@@ -5467,6 +5873,10 @@ msgstr "System"
 msgid "System Log"
 msgstr "Systemprotokoll"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:243
+msgid "System Priority"
+msgstr ""
+
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:104
 msgid "System Properties"
 msgstr "Systemeigenschaften"
@@ -5530,12 +5940,20 @@ msgstr ""
 "Die Updateprozedur für HE.net Tunnel-IP-Adrerssen hat sich geändert, statt "
 "der numerischen User-ID muss nun der normale Benutzername angegeben werden!"
 
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:40
+msgid "The IPv4 address or the fully-qualified domain name of the remote end."
+msgstr ""
+
 #: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:40
 msgid ""
 "The IPv4 address or the fully-qualified domain name of the remote tunnel end."
 msgstr ""
 "Die IPv4-Adresse oder der volle Domain Name des entfernten Tunnel-Endpunktes."
 
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:40
+msgid "The IPv6 address or the fully-qualified domain name of the remote end."
+msgstr ""
+
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/6rd.js:53
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/map.js:59
 msgid ""
@@ -5558,7 +5976,7 @@ msgstr ""
 "Die Konfigurationsdatei konnte aufgrund der folgenden Fehler nicht geladen "
 "werden:"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4079
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4082
 msgid ""
 "The device could not be reached within %d seconds after applying the pending "
 "changes, which caused the configuration to be rolled back for safety "
@@ -5591,8 +6009,8 @@ msgid ""
 "The existing wireless configuration needs to be changed for LuCI to function "
 "properly."
 msgstr ""
-"Die existierende Drahtlos-Konfiguration muss geändert werden damit LuCI "
-"richtig funktioniert."
+"Die existierende WLAN-Konfiguration muss geändert werden damit LuCI richtig "
+"funktioniert."
 
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:215
 msgid ""
@@ -5647,10 +6065,23 @@ msgstr ""
 msgid "The length of the IPv6 prefix in bits"
 msgstr "Länge des IPv6-Präfix in Bits"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:163
+msgid "The local IPv4 address"
+msgstr ""
+
 #: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:44
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:44
 msgid "The local IPv4 address over which the tunnel is created (optional)."
 msgstr "Die lokale IPv4-Adresse über die der Tunnel aufgebaut wird (optional)."
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:169
+msgid "The local IPv4 netmask"
+msgstr ""
+
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:44
+msgid "The local IPv6 address over which the tunnel is created (optional)."
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1914
 msgid "The network name is already used"
 msgstr "Der Netzwerkname wird bereits verwendet"
@@ -5765,7 +6196,7 @@ msgstr ""
 msgid "There are no active leases"
 msgstr "Es gibt keine aktiven Leases"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4218
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4221
 msgid "There are no changes to apply"
 msgstr "Es gibt keine anzuwendenden Änderungen"
 
@@ -5886,8 +6317,8 @@ msgstr ""
 msgid ""
 "This option cannot be used because the ca-bundle package is not installed."
 msgstr ""
-"Diese Option kann nicht benutzt werden, da das <em>ca-bundle</em>-Paket "
-"nicht installiert ist."
+"Diese Option kann nicht verwendet werden, da das Paket ca-bundle nicht "
+"installiert ist."
 
 #: modules/luci-base/htdocs/luci-static/resources/form.js:2051
 #: modules/luci-base/htdocs/luci-static/resources/form.js:2357
@@ -5908,7 +6339,7 @@ msgstr "Zeitintervall für die neubestimmung des Gruppenschlüssels"
 msgid "Timezone"
 msgstr "Zeitzone"
 
-#: modules/luci-base/htdocs/luci-static/resources/luci.js:2663
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2672
 msgid "To login…"
 msgstr "Zum Login…"
 
@@ -5952,6 +6383,10 @@ msgstr "Transfer"
 msgid "Transmit"
 msgstr "Senden"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:317
+msgid "Transmit Hash Policy"
+msgstr ""
+
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/leds.js:74
 msgid "Trigger"
 msgstr "Auslöser"
@@ -6060,7 +6495,7 @@ msgstr "Der Name des entfernten Hosts konnte nicht aufgelöst werden"
 
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js:284
 msgid "Unable to restart firewall: %s"
-msgstr "Die Firewall kann nicht neu gestartet werden: %s"
+msgstr "Neustart der Firewall nicht möglich"
 
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/crontab.js:20
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:342
@@ -6106,7 +6541,7 @@ msgstr "Aushängen"
 msgid "Unnamed key"
 msgstr "Unbenannter Schlüssel"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3923
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3926
 msgid "Unsaved Changes"
 msgstr "Ungespeicherte Änderungen"
 
@@ -6132,7 +6567,11 @@ msgstr "Nicht unterstützter Protokolltyp."
 msgid "Up"
 msgstr "Hoch"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3810
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:410
+msgid "Up Delay"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3813
 msgid "Upload"
 msgstr "Hochladen"
 
@@ -6149,21 +6588,21 @@ msgstr ""
 msgid "Upload archive..."
 msgstr "Backup wiederherstellen..."
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2772
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2775
 msgid "Upload file"
 msgstr "Datei hochladen"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2747
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2750
 msgid "Upload file…"
 msgstr "Datei hochladen…"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2694
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3798
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2697
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3801
 msgid "Upload request failed: %s"
 msgstr "Upload-Anfrage fehlgeschlagen: %s"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3717
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3771
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3720
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3774
 msgid "Uploading file…"
 msgstr "Datei wird hochgeladen…"
 
@@ -6173,9 +6612,9 @@ msgid ""
 "assigned with a name in the form <em>wifinet#</em> and the network will be "
 "restarted to apply the updated configuration."
 msgstr ""
-"Beim Fortfahren werden unbenannte \"wifi-iface\" Sektionen in der "
-"Drahtloskonfiguration mit Namen in der Form <em>wifinet#</em> versehen und "
-"das Netzwerk wird neu gestartet um die geänderte Konfiguration anzuwenden."
+"Beim Fortfahren werden unbenannte \"wifi-iface\" Sektionen in der WLAN-"
+"Konfiguration mit Namen in der Form <em>wifinet#</em> versehen und das "
+"Netzwerk wird neu gestartet um die geänderte Konfiguration anzuwenden."
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:81
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:60
@@ -6227,6 +6666,20 @@ msgstr "Benutze MTU auf der Tunnelschnittstelle"
 msgid "Use TTL on tunnel interface"
 msgstr "Benutze TTL auf der Tunnelschnittstelle"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:320
+msgid "Use XOR of hardware MAC addresses (layer2)"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:321
+msgid "Use XOR of hardware MAC addresses and IP addresses (layer2+3)"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:323
+msgid ""
+"Use XOR of hardware MAC addresses and IP addresses, rely on skb_flow_dissect "
+"(encap2+3)"
+msgstr ""
+
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:294
 msgid "Use as external overlay (/overlay)"
 msgstr "Als externes Overlay benutzen (/overlay)"
@@ -6279,7 +6732,7 @@ msgstr "Benutze Standard-Gateway"
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/dslite.js:70
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/map.js:83
 #: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:111
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:152
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:153
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/l2tp.js:67
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:111
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:98
@@ -6316,6 +6769,15 @@ msgstr ""
 "optional dazu verwendet werden, eine abweichende hostspezifische Zeit "
 "einzustellen, z.B. 12h, 3d oder infinite."
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:322
+msgid "Use upper layer protocol information (layer3+4)"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:324
+msgid ""
+"Use upper layer protocol information, rely on skb_flow_dissect (encap3+4)"
+msgstr ""
+
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/20_memory.js:36
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:194
 msgid "Used"
@@ -6333,16 +6795,20 @@ msgstr ""
 "Wird für zwei verschiedene Zwecke verwendet: RADIUS NAS ID und 802.11r R0KH-"
 "ID. Nicht erforderlich mit normalem WPA(2)-PSK."
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:113
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:105
+msgid "User Group"
+msgstr ""
+
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:114
 msgid "User certificate (PEM encoded)"
 msgstr "PEM-kodiertes Benutzerzertifikat"
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:125
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:126
 msgid "User key (PEM encoded)"
 msgstr "PEM-kodierter Benutzerschlüssel"
 
 #: modules/luci-base/luasrc/view/sysauth.htm:23
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:105
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:106
 #: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:56
 msgid "Username"
 msgstr "Benutzername"
@@ -6390,6 +6856,19 @@ msgstr "SHA1-Hash des VPN-Server-Zertifikates"
 msgid "VPNC (CISCO 3000 (and others) VPN)"
 msgstr "VPNC (VPN für CISCO 3000 und Ähnliche)"
 
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:10
+msgid "VXLAN (RFC7348)"
+msgstr ""
+
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:53
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:48
+msgid "VXLAN network identifier"
+msgstr ""
+
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:10
+msgid "VXLANv6 (RFC7348)"
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1490
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1548
 msgid ""
@@ -6399,6 +6878,22 @@ msgstr ""
 "Validiert die Zertifikate gegen die eingebauten System-CA-Zertifikate,<br /"
 ">benötigt das <em>ca-bundle</em>-Paket"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:387
+msgid "Validation for all slaves"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:385
+msgid "Validation only for active slave"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:386
+msgid "Validation only for backup slaves"
+msgstr ""
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:134
+msgid "Value must not be empty"
+msgstr ""
+
 #: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:73
 msgid "Vendor"
 msgstr "Hersteller"
@@ -6483,7 +6978,7 @@ msgid "Width"
 msgstr "Breite"
 
 #: modules/luci-compat/luasrc/model/network/proto_wireguard.lua:9
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:18
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:21
 msgid "WireGuard VPN"
 msgstr "WireGuard VPN"
 
@@ -6503,11 +6998,11 @@ msgstr "WLAN-Gerät"
 #: modules/luci-compat/luasrc/model/network.lua:1405
 #: modules/luci-compat/luasrc/model/network.lua:1868
 msgid "Wireless Network"
-msgstr "Drahtlosnetzwerk"
+msgstr "WLAN-Netzwerk"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:753
 msgid "Wireless Overview"
-msgstr "Drahtlosübersicht"
+msgstr "WLAN-Übersicht"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:922
 msgid "Wireless Security"
@@ -6515,19 +7010,19 @@ msgstr "WLAN-Verschlüsselung"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:735
 msgid "Wireless configuration migration"
-msgstr "Drahtloskonfiguration migrieren"
+msgstr "WLAN-Konfiguration migrieren"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:153
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:193
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:47
 msgid "Wireless is disabled"
-msgstr "W-LAN ist deaktiviert"
+msgstr "WLAN ist deaktiviert"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:153
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:193
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:47
 msgid "Wireless is not associated"
-msgstr "W-LAN ist nicht assoziiert"
+msgstr "WLAN ist nicht assoziiert"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:877
 msgid "Wireless network is disabled"
@@ -6545,11 +7040,21 @@ msgstr "Empfangene DNS-Anfragen in das Systemprotokoll schreiben"
 msgid "Write system log to file"
 msgstr "Systemprotokoll in Datei schreiben"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:204
+msgid "XOR policy (balance-xor, 2)"
+msgstr ""
+
 #: modules/luci-base/htdocs/luci-static/resources/form.js:3472
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:295
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:344
 #: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:109
 msgid "Yes"
 msgstr "Ja"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:303
+msgid "Yes (none, 0)"
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:176
 msgid ""
 "You appear to be currently connected to the device via the \"%h\" interface. "
@@ -6579,6 +7084,17 @@ msgstr ""
 "Im Browser muss JavaScript aktiviert sein oder LuCI wird nicht richtig "
 "funktionieren."
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:115
+msgid ""
+"You must select a primary interface which is included in selected slave "
+"interfaces!"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:96
+msgid ""
+"You must select at least one ARP IP target if ARP monitoring is selected!"
+msgstr ""
+
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:192
 msgid "ZRam Compression Algorithm"
 msgstr "ZRAM Kompressionsalgorithmus"
@@ -6715,7 +7231,7 @@ msgstr "Voll-Duplex"
 msgid "half-duplex"
 msgstr "Halb-Duplex"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:566
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:569
 msgid "hexadecimal encoded value"
 msgstr "hexadezimal kodierten Wert"
 
@@ -6743,11 +7259,11 @@ msgstr "ignorieren"
 msgid "input"
 msgstr "eingehend"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:391
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:395
 msgid "key between 8 and 63 characters"
 msgstr "Schlüssel zwischen 8 und 63 Zeichen"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:403
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:407
 msgid "key with either 5 or 13 characters"
 msgstr "Schlüssel mit exakt 5 oder 13 Zeichen"
 
@@ -6763,6 +7279,10 @@ msgstr "mittlere Sicherheit"
 msgid "minutes"
 msgstr "Minuten"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:422
+msgid "netif_carrier_ok()"
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:46
 msgid "no"
 msgstr "nein"
@@ -6771,7 +7291,7 @@ msgstr "nein"
 msgid "no link"
 msgstr "nicht verbunden"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:55
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:59
 msgid "non-empty value"
 msgstr "nicht-leeren Wert"
 
@@ -6807,15 +7327,15 @@ msgstr "Offenes Netzwerk"
 msgid "output"
 msgstr "ausgehend"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:237
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:241
 msgid "positive decimal value"
 msgstr "positiven Dezimalwert"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:229
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:233
 msgid "positive integer value"
 msgstr "positive Ganzzahl"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:57
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:60
 msgid "random"
 msgstr "zufällig"
 
@@ -6863,7 +7383,7 @@ msgstr "markiert"
 msgid "time units (TUs / 1.024 ms) [1000-65535]"
 msgstr "Zeiteinheiten (TUs / 1024 ms) [1000-65535]"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:556
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:559
 msgid "unique value"
 msgstr "eindeutigen Wert"
 
@@ -6900,171 +7420,171 @@ msgstr "nichts auswählen -oder- erstellen:"
 msgid "untagged"
 msgstr "unmarkiert"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:242
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:246
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:121
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:132
 msgid "valid IP address"
 msgstr "gültige IP-Adresse"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:242
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:246
 msgid "valid IP address or prefix"
 msgstr "gültige IP-Adresse oder gültiges IP-Präfix"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:277
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:281
 msgid "valid IPv4 CIDR"
 msgstr "gültige IPv4-CIDR-Notation"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:250
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:254
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:125
 msgid "valid IPv4 address"
 msgstr "gültige IPv4-Adresse"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:250
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:254
 msgid "valid IPv4 address or network"
 msgstr "gültige IPv4-Adresse oder gültiges IPv4-Netzwerk"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:370
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:374
 msgid "valid IPv4 address:port"
 msgstr "gültige IPv4 \"Adresse:Port\" Notation"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:310
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:314
 msgid "valid IPv4 network"
 msgstr "gültiges IPv4-Netzwerk"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:272
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:276
 msgid "valid IPv4 or IPv6 CIDR"
 msgstr "gültige IPv4- oder IPv6-CIDR-Notation"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:263
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:267
 msgid "valid IPv4 prefix value (0-32)"
 msgstr "gültiger IPv4-Präfix-Wert (0-32)"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:282
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:286
 msgid "valid IPv6 CIDR"
 msgstr "gültige iPv6-CIDR-Notation"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:258
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:262
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:129
 msgid "valid IPv6 address"
 msgstr "gültige IPv6-Adresse"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:258
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:262
 msgid "valid IPv6 address or prefix"
 msgstr "gültige IPv6-Addresse oder gültiger IPv6-Präfix"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:300
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:304
 msgid "valid IPv6 host id"
 msgstr "gültige IPv6 Host-Identifikation"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:315
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:319
 msgid "valid IPv6 network"
 msgstr "gültiges IPv6-Netzwerk"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:268
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:272
 msgid "valid IPv6 prefix value (0-128)"
 msgstr "gültiger IPv6-Präfix-Wert (0-128)"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:336
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:340
 msgid "valid MAC address"
 msgstr "gültige MAC-Adresse"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:407
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:411
 msgid "valid UCI identifier"
 msgstr "gültigen UCI-Bezeichner"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:358
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:362
 msgid "valid UCI identifier, hostname or IP address"
 msgstr "gültigen UCI-Bezeichner, Hostnamen oder IP-Adresse"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:379
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:382
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:383
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:386
 msgid "valid address:port"
 msgstr "gültige \"Adresse:Port\" Notation"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:530
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:534
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:533
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:537
 msgid "valid date (YYYY-MM-DD)"
 msgstr "gültiges Datum (JJJJ-MM-DD)"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:233
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:237
 msgid "valid decimal value"
 msgstr "gültigen Dezimalwert"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:401
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:405
 msgid "valid hexadecimal WEP key"
 msgstr "gültigen hexadezimalen WEP-Schlüssel"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:389
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:393
 msgid "valid hexadecimal WPA key"
 msgstr "gültigen hexadezimalen WPA-Schlüssel"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:364
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:368
 msgid "valid host:port"
 msgstr "gültige \"Host:Port\" Notation"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:351
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:353
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:355
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:357
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:73
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:79
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:107
 msgid "valid hostname"
 msgstr "gültigen Hostnamen"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:341
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:345
 msgid "valid hostname or IP address"
 msgstr "gültigen Hostnamen oder IP-Adresse"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:225
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:229
 msgid "valid integer value"
 msgstr "gültige Ganzzahl"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:305
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:309
 msgid "valid network in address/netmask notation"
 msgstr "gültiges Netzwerk in \"Addresse/Netzmaske\" Notation"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:505
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:508
 msgid "valid phone digit (0-9, \"*\", \"#\", \"!\" or \".\")"
 msgstr "gültige Telefonnummernziffer (0-0, \"*\", \"#\", \"!\" oder \".\")"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:328
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:331
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:332
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:335
 msgid "valid port or port range (port1-port2)"
 msgstr "gültigen Netzwerkport oder Port-Bereich (von-bis)"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:320
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:324
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:136
 msgid "valid port value"
 msgstr "gültigen Netzwerkport"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:510
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:513
 msgid "valid time (HH:MM:SS)"
 msgstr "gültige Zeit (SS:MM:ss)"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:432
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:435
 msgid "value between %d and %d characters"
 msgstr "Wert zwischen %d und %d Zeichen"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:412
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:416
 msgid "value between %f and %f"
 msgstr "Wert zwischen %f und %f"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:416
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:420
 msgid "value greater or equal to %f"
 msgstr "Wert größer oder gleich %f"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:420
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:424
 msgid "value smaller or equal to %f"
 msgstr "Wert kleiner oder gleich %f"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:426
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:429
 msgid "value with %d characters"
 msgstr "Wert mit %d Zeichen"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:437
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:440
 msgid "value with at least %d characters"
 msgstr "Wert mit mindestens %d Zeichen"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:442
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:445
 msgid "value with at most %d characters"
 msgstr "Wert mit maximal %d Zeichen"
 
@@ -7337,10 +7857,10 @@ msgstr "« Zurück"
 #~ msgstr "Zurück zu den Scan-Ergebnissen"
 
 #~ msgid "Broadcom 802.11%s Wireless Controller"
-#~ msgstr "Broadcom 802.11%s W-LAN Adapter"
+#~ msgstr "Broadcom 802.11%s WLAN Adapter"
 
 #~ msgid "Broadcom BCM%04x 802.11 Wireless Controller"
-#~ msgstr "Broadcom BCM%04x 802.11 W-LAN Adapter"
+#~ msgstr "Broadcom BCM%04x 802.11 WLAN Adapter"
 
 #~ msgid ""
 #~ "Channel %d is not available in the %s regulatory domain and has been auto-"
@@ -7387,7 +7907,7 @@ msgstr "« Zurück"
 #~ "\"http://wireguard.com\">wireguard.com</a>."
 
 #~ msgid "Generic 802.11%s Wireless Controller"
-#~ msgstr "Generischer 802.11%s W-LAN Adapter"
+#~ msgstr "Generischer 802.11%s WLAN Adapter"
 
 #~ msgid "HT mode (802.11n)"
 #~ msgstr "HT-Modus (802.11n)"
@@ -7458,8 +7978,8 @@ msgstr "« Zurück"
 #~ "Really delete this wireless network? The deletion cannot be undone! You "
 #~ "might lose access to this device if you are connected via this network."
 #~ msgstr ""
-#~ "Dieses Drahtlosnetzwerk wirklich löschen? Der Schritt kann nicht "
-#~ "rückgängig gemacht werden!\n"
+#~ "Dieses WLAN-Netzwerk wirklich löschen? Der Schritt kann nicht rückgängig "
+#~ "gemacht werden!\n"
 #~ "Der Zugriff auf das Gerät könnte verlorengehen wenn Sie über dieses "
 #~ "Netzwerk verbunden sind."
 
@@ -7800,7 +8320,7 @@ msgstr "« Zurück"
 #~ msgstr "Dieses Netzwerk aktivieren"
 
 #~ msgid "Hermes 802.11b Wireless Controller"
-#~ msgstr "Hermes 802.11b W-LAN Adapter"
+#~ msgstr "Hermes 802.11b WLAN Adapter"
 
 #~ msgid "Interface reconnected"
 #~ msgstr "Schnittstelle neu verbunden"
@@ -7809,10 +8329,10 @@ msgstr "« Zurück"
 #~ msgstr "Schnittstelle heruntergefahren"
 
 #~ msgid "Prism2/2.5/3 802.11b Wireless Controller"
-#~ msgstr "Prism2/2.5/3 802.11b W-LAN Adapter"
+#~ msgstr "Prism2/2.5/3 802.11b WLAN Adapter"
 
 #~ msgid "RaLink 802.11%s Wireless Controller"
-#~ msgstr "RaLink 802.11%s W-LAN Adapter"
+#~ msgstr "RaLink 802.11%s WLAN Adapter"
 
 #~ msgid ""
 #~ "Really shut down network? You might lose access to this device if you are "
index 10b257bef125bd30680da94f74d9f6bfb670e065..b20c722186e7ecd52b788e08e5427cfeafa63647 100644 (file)
@@ -3,7 +3,7 @@ msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: \n"
 "POT-Creation-Date: 2009-06-10 03:40+0200\n"
-"PO-Revision-Date: 2020-04-25 16:36+0000\n"
+"PO-Revision-Date: 2020-05-23 15:41+0000\n"
 "Last-Translator: george k <norhorn@gmail.com>\n"
 "Language-Team: Greek <https://hosted.weblate.org/projects/openwrt/luci/el/>\n"
 "Language: el\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.0.2-dev\n"
+"X-Generator: Weblate 4.1-dev\n"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:929
 msgid "%.1f dB"
@@ -22,7 +22,7 @@ msgstr "%.1f dB"
 msgid "%d Bit"
 msgstr "%d Bit"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3639
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3642
 msgid "%d invalid field(s)"
 msgstr "%d μη έγκυρο/α πεδίο/α"
 
@@ -239,11 +239,11 @@ msgid ""
 "was empty before editing."
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2676
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2679
 msgid "A directory with the same name already exists."
 msgstr "Ένας φάκελος με το ίδιο όνομα υπάρχει ήδη."
 
-#: modules/luci-base/htdocs/luci-static/resources/luci.js:2655
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2664
 msgid "A new login is required since the authentication session expired."
 msgstr "Απαιτείται νέα σύνδεση καθώς η συνεδρία ελέγχου ταυτότητας έληξε."
 
@@ -271,9 +271,30 @@ msgid "APN"
 msgstr "APN"
 
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:197
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:352
 msgid "ARP"
 msgstr ""
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:365
+msgid "ARP IP Targets"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:357
+msgid "ARP Interval"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:381
+msgid "ARP Validation"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:373
+msgid "ARP mode to consider a slave as being up"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:77
+msgid "ARP monitoring is not supported for the selected policy!"
+msgstr ""
+
 #: protocols/luci-proto-relay/htdocs/luci-static/resources/protocol/relay.js:175
 msgid "ARP retry threshold"
 msgstr "Όριο επαναδοκιμών ARP"
@@ -358,12 +379,24 @@ msgstr ""
 msgid "Active DHCPv6 Leases"
 msgstr ""
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:203
+msgid "Active-Backup policy (active-backup, 1)"
+msgstr ""
+
 #: modules/luci-base/htdocs/luci-static/resources/network.js:3650
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:929
 #: protocols/luci-proto-hnet/htdocs/luci-static/resources/protocol/hnet.js:23
 msgid "Ad-Hoc"
 msgstr "Ad-Hoc"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:208
+msgid "Adaptive load balancing (balance-alb, 6)"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:207
+msgid "Adaptive transmit load balancing (balance-tlb, 5)"
+msgstr ""
+
 #: modules/luci-base/htdocs/luci-static/resources/form.js:2013
 #: modules/luci-base/htdocs/luci-static/resources/form.js:2016
 #: modules/luci-base/htdocs/luci-static/resources/form.js:2030
@@ -419,7 +452,7 @@ msgstr ""
 msgid "Add new interface..."
 msgstr "Προσθήκη νέας διεπαφής..."
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:102
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:105
 msgid "Add peer"
 msgstr ""
 
@@ -468,6 +501,24 @@ msgstr "Ρυθμίσεις για προχωρημένους"
 msgid "Aggregate Transmit Power (ACTATP)"
 msgstr ""
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:258
+msgid "Aggregation Selection Logic"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:261
+msgid "Aggregator: All slaves down or has no slaves (stable, 0)"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:263
+msgid ""
+"Aggregator: Chosen by the largest number of ports + slave added/removed or "
+"state changes (count, 2)"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:262
+msgid "Aggregator: Slave added/removed or state changes (bandwidth, 1)"
+msgstr ""
+
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:171
 msgid "Alert"
 msgstr "Ειδοποίηση"
@@ -556,7 +607,7 @@ msgstr ""
 "Να επιτρέπονται απαντήσεις από ανώτερο επίπεδο εντός του εύρους 127.0.0.0/8, "
 "π.χ. για υπηρεσίες RBL"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:125
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:128
 msgid "Allowed IPs"
 msgstr "Επιτρεπόμενες IPs"
 
@@ -678,16 +729,16 @@ msgstr "Οιαδήποτε ζώνη"
 msgid "Apply backup?"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4226
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4229
 msgid "Apply request failed with status <code>%h</code>"
 msgstr ""
 
 #: modules/luci-base/htdocs/luci-static/resources/luci.js:2181
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4092
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4095
 msgid "Apply unchecked"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4165
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4168
 msgid "Applying configuration changes… %ds"
 msgstr ""
 
@@ -836,7 +887,7 @@ msgstr "Πίσω προς παραμετροποίηση"
 msgid "Backup"
 msgstr "Αντίγραφο ασφαλείας"
 
-#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:112
+#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:114
 msgid "Backup / Flash Firmware"
 msgstr "Αντίγραφο ασφαλείας / Εγγραφή FLASH Υλικολογισμικό"
 
@@ -873,10 +924,14 @@ msgid ""
 msgstr ""
 
 #: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:48
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:57
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:52
 msgid "Bind interface"
 msgstr ""
 
 #: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:48
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:57
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:52
 msgid "Bind the tunnel to this interface (optional)."
 msgstr ""
 
@@ -890,6 +945,10 @@ msgstr "Ρυθμός δεδομένων"
 msgid "Bogus NX Domain Override"
 msgstr "Παράκαμψη Ψευδούς Τομέα NX"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:199
+msgid "Bonding Policy"
+msgstr ""
+
 #: modules/luci-base/htdocs/luci-static/resources/network.js:2861
 #: modules/luci-compat/luasrc/model/network.lua:1421
 msgid "Bridge"
@@ -908,8 +967,12 @@ msgstr "Αριθμός μονάδας γέφυρας"
 msgid "Bring up on boot"
 msgstr "Ανέβασμα κατά την εκκίνηση"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2766
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3749
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:205
+msgid "Broadcast policy (broadcast, 3)"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2769
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3752
 msgid "Browse…"
 msgstr ""
 
@@ -917,7 +980,7 @@ msgstr ""
 msgid "Buffered"
 msgstr ""
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:137
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:138
 msgid "CA certificate; if empty it will be saved after the first connection."
 msgstr ""
 
@@ -940,8 +1003,8 @@ msgstr ""
 msgid "Call failed"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2859
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3758
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2862
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3761
 #: modules/luci-compat/luasrc/view/cbi/delegator.htm:14
 #: modules/luci-compat/luasrc/view/cbi/simpleform.htm:52
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:187
@@ -1007,11 +1070,11 @@ msgstr ""
 msgid "Chain"
 msgstr "Αλυσίδα"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3978
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3981
 msgid "Changes"
 msgstr "Αλλαγές"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4261
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4264
 msgid "Changes have been reverted."
 msgstr ""
 
@@ -1158,16 +1221,16 @@ msgid ""
 "negotiation especially in environments with heavy traffic load."
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3978
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3981
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:421
 msgid "Configuration"
 msgstr "Διαμόρφωση"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4140
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4143
 msgid "Configuration changes applied."
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4078
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4081
 msgid "Configuration changes have been rolled back!"
 msgstr ""
 
@@ -1202,6 +1265,14 @@ msgstr ""
 msgid "Connections"
 msgstr "Συνδέσεις"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:377
+msgid "Consider the slave up when all ARP IP targets are reachable (all, 1)"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:376
+msgid "Consider the slave up when any ARP IP target is reachable (any, 0)"
+msgstr ""
+
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/crontab.js:18
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:340
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/startup.js:55
@@ -1214,7 +1285,7 @@ msgstr ""
 msgid "Continue"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4114
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4117
 msgid ""
 "Could not regain access to the device after applying the configuration "
 "changes. You might need to reconnect if you modified network related "
@@ -1411,7 +1482,7 @@ msgstr ""
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/dslite.js:67
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/map.js:80
 #: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:108
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:149
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:150
 msgid "Default gateway"
 msgstr "Προεπιλεγμένη πύλη"
 
@@ -1436,7 +1507,7 @@ msgstr ""
 #: modules/luci-base/htdocs/luci-static/resources/form.js:2508
 #: modules/luci-base/htdocs/luci-static/resources/form.js:2512
 #: modules/luci-base/htdocs/luci-static/resources/form.js:3000
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2828
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2831
 #: modules/luci-compat/luasrc/view/cbi/nsection.htm:11
 #: modules/luci-compat/luasrc/view/cbi/tblsection.htm:162
 #: modules/luci-compat/luasrc/view/cbi/tsection.htm:16
@@ -1448,7 +1519,7 @@ msgstr "Διαγραφή"
 msgid "Delete key"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2725
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2728
 msgid "Delete request failed: %s"
 msgstr ""
 
@@ -1461,11 +1532,11 @@ msgid "Delivery Traffic Indication Message Interval"
 msgstr ""
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/switch.js:340
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:111
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:114
 msgid "Description"
 msgstr "Περιγραφή"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2824
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2827
 msgid "Deselect"
 msgstr ""
 
@@ -1478,6 +1549,10 @@ msgstr "Εμφάνιση"
 msgid "Destination"
 msgstr "Προορισμός"
 
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:48
+msgid "Destination port"
+msgstr ""
+
 #: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:59
 #: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:165
 msgid "Destination zone"
@@ -1510,7 +1585,7 @@ msgstr ""
 msgid "Device is restarting…"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4113
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4116
 msgid "Device unreachable!"
 msgstr ""
 
@@ -1527,7 +1602,7 @@ msgstr "Διαγνωστικά"
 msgid "Dial number"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2622
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2624
 msgid "Directory"
 msgstr "Φάκελος"
 
@@ -1594,9 +1669,9 @@ msgstr ""
 
 #: modules/luci-base/htdocs/luci-static/resources/form.js:606
 #: modules/luci-base/htdocs/luci-static/resources/form.js:2707
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3259
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3995
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4084
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3262
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3998
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4087
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1680
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:330
 msgid "Dismiss"
@@ -1638,7 +1713,7 @@ msgstr ""
 msgid "Do not forward reverse lookups for local networks"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2711
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2714
 msgid "Do you really want to delete \"%s\" ?"
 msgstr ""
 
@@ -1650,7 +1725,7 @@ msgstr ""
 msgid "Do you really want to erase all settings?"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2709
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2712
 msgid "Do you really want to recursively delete the directory \"%s\" ?"
 msgstr ""
 
@@ -1678,6 +1753,10 @@ msgstr ""
 msgid "Down"
 msgstr ""
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:402
+msgid "Down Delay"
+msgstr ""
+
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:366
 msgid "Download backup"
 msgstr "Κατέβασμα αντιγράφου ασφαλείας"
@@ -1694,6 +1773,10 @@ msgstr ""
 msgid "Drag to reorder"
 msgstr ""
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:341
+msgid "Drop Duplicate Frames"
+msgstr ""
+
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/dropbear.js:12
 msgid "Dropbear Instance"
 msgstr ""
@@ -1786,6 +1869,10 @@ msgstr "Ενεργοποίηση <abbr title=\"Spanning Tree Protocol\">STP</abb
 msgid "Enable DNS lookups"
 msgstr ""
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:292
+msgid "Enable Dynamic Shuffling Of Flows"
+msgstr ""
+
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/6in4.js:60
 msgid "Enable HE.net dynamic endpoint update"
 msgstr "Ενεργοποίηση ενημέρωσης δυναμικού τερματικού σημείου HE.net"
@@ -1848,6 +1935,11 @@ msgid ""
 "Enable packet steering across all CPUs. May help or hinder network speed."
 msgstr ""
 
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:80
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:75
+msgid "Enable rx checksum"
+msgstr ""
+
 #: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:67
 msgid "Enable the DF (Don't Fragment) flag of the encapsulating packets."
 msgstr ""
@@ -1856,6 +1948,11 @@ msgstr ""
 msgid "Enable this network"
 msgstr ""
 
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:84
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:79
+msgid "Enable tx checksum"
+msgstr ""
+
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:243
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:352
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/startup.js:66
@@ -1893,11 +1990,11 @@ msgstr "Λειτουργία ενθυλάκωσης"
 msgid "Encryption"
 msgstr "Κρυπτογράφηση"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:131
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:141
 msgid "Endpoint Host"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:135
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:145
 msgid "Endpoint Port"
 msgstr ""
 
@@ -1936,6 +2033,14 @@ msgstr "Προσαρμογέας Ethernet"
 msgid "Ethernet Switch"
 msgstr "Ethernet Switch"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:270
+msgid "Every 30 seconds (slow, 0)"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:271
+msgid "Every second (fast, 1)"
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:399
 msgid "Exclude interfaces"
 msgstr ""
@@ -1948,7 +2053,7 @@ msgstr ""
 msgid "Expecting a hexadecimal assignment hint"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:60
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:64
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:73
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:79
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:107
@@ -1960,6 +2065,10 @@ msgstr ""
 msgid "Expecting: %s"
 msgstr ""
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:48
+msgid "Expecting: non-empty value"
+msgstr ""
+
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/30_network.js:50
 msgid "Expires"
 msgstr "Λήγει"
@@ -2016,7 +2125,7 @@ msgstr ""
 msgid "Failed to change the system password."
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4072
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4075
 msgid "Failed to confirm apply within %ds, waiting for rollback…"
 msgstr ""
 
@@ -2024,7 +2133,7 @@ msgstr ""
 msgid "Failed to execute \"/etc/init.d/%s %s\" action: %s"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2629
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2632
 msgid "File"
 msgstr "Αρχείο"
 
@@ -2032,7 +2141,7 @@ msgstr "Αρχείο"
 msgid "File not accessible"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2767
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2770
 msgid "Filename"
 msgstr ""
 
@@ -2053,6 +2162,18 @@ msgstr "Φιλτράρισμα ιδιωτικών"
 msgid "Filter useless"
 msgstr "Φιλτράρισμα άχρηστων"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:388
+msgid "Filtering for all slaves, no validation"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:389
+msgid "Filtering for all slaves, validation only for active slave"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:390
+msgid "Filtering for all slaves, validation only for backup slaves"
+msgstr ""
+
 #: modules/luci-compat/luasrc/model/network/proto_ncm.lua:65
 #: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:23
 msgid "Finalizing failed"
@@ -2076,7 +2197,7 @@ msgstr "Τέλος"
 msgid "Firewall"
 msgstr "Τείχος Προστασίας"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:79
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:82
 msgid "Firewall Mark"
 msgstr "Σημάδι τείχους προστασίας"
 
@@ -2188,7 +2309,7 @@ msgstr "Μέθοδος προώθησης"
 msgid "Fragmentation Threshold"
 msgstr "Όριο Κατακερµατισµού"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:92
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:95
 msgid ""
 "Further information about WireGuard interfaces and peers at <a href='http://"
 "wireguard.com'>wireguard.com</a>."
@@ -2455,11 +2576,20 @@ msgstr "Ονόματα Υπολογιστών"
 msgid "Hybrid"
 msgstr ""
 
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:53
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:48
+msgid "ID used to uniquely identify the VXLAN"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:206
+msgid "IEEE 802.3ad Dynamic link aggregation (802.3ad, 4)"
+msgstr ""
+
 #: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:75
 msgid "IKE DH Group"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:60
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:63
 msgid "IP Addresses"
 msgstr ""
 
@@ -2505,6 +2635,7 @@ msgid "IPv4 Upstream"
 msgstr ""
 
 #: modules/luci-base/htdocs/luci-static/resources/protocol/static.js:178
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:162
 msgid "IPv4 address"
 msgstr "Διεύθυνση IPv4"
 
@@ -2521,10 +2652,11 @@ msgid "IPv4 gateway"
 msgstr "Πύλη IPv4"
 
 #: modules/luci-base/htdocs/luci-static/resources/protocol/static.js:179
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:168
 msgid "IPv4 netmask"
 msgstr "Μάσκα IPv4"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:287
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:291
 msgid "IPv4 network in address/netmask notation"
 msgstr ""
 
@@ -2618,7 +2750,7 @@ msgstr ""
 msgid "IPv6 gateway"
 msgstr "Πύλη IPv6"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:292
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:296
 msgid "IPv6 network in address/netmask notation"
 msgstr ""
 
@@ -2709,7 +2841,7 @@ msgstr ""
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/dslite.js:67
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/map.js:80
 #: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:108
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:149
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:150
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/l2tp.js:56
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:100
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:87
@@ -2910,12 +3042,17 @@ msgstr ""
 msgid "Internal Server Error"
 msgstr ""
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:283
+msgid "Interval For Sending Learning Packets"
+msgstr ""
+
 #: modules/luci-compat/luasrc/view/cbi/tblsection.htm:192
 #: modules/luci-compat/luasrc/view/cbi/tsection.htm:42
 msgid "Invalid"
 msgstr "Άκυρη τιμή εισόδου"
 
 #: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:11
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:14
 msgid "Invalid Base64 key string"
 msgstr ""
 
@@ -2935,7 +3072,7 @@ msgstr ""
 msgid "Invalid command"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:83
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:86
 msgid "Invalid hexadecimal value"
 msgstr ""
 
@@ -3013,6 +3150,10 @@ msgstr ""
 msgid "L2TP Server"
 msgstr ""
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:267
+msgid "LACPDU Packets"
+msgstr ""
+
 #: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:131
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:115
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:102
@@ -3031,7 +3172,7 @@ msgstr ""
 msgid "LCP echo interval"
 msgstr ""
 
-#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:99
+#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:101
 msgid "LED Configuration"
 msgstr ""
 
@@ -3089,7 +3230,7 @@ msgstr "Αφήστε το κενό για να γίνει αυτόματη αν
 msgid "Leave empty to use the current WAN address"
 msgstr "Αφήστε το κενό για να γίνει χρήση της τρέχουσας διεύθυνσης WAN"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3980
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3983
 msgid "Legend:"
 msgstr "Υπόμνημα:"
 
@@ -3121,6 +3262,14 @@ msgstr ""
 msgid "Line Uptime"
 msgstr ""
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:123
+msgid "Link Aggregation (Channel Bonding)"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:348
+msgid "Link Monitoring"
+msgstr ""
+
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/led-trigger/netdev.js:23
 msgid "Link On"
 msgstr "Αναμμένο με Ζεύξη"
@@ -3165,7 +3314,7 @@ msgstr ""
 msgid "Listen Interfaces"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:55
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:58
 msgid "Listen Port"
 msgstr "Θύρα ακρόασης"
 
@@ -3186,7 +3335,7 @@ msgstr "Φόρτος"
 msgid "Load Average"
 msgstr "Μέσος όρος φόρτου"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2894
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2897
 msgid "Loading directory contents…"
 msgstr ""
 
@@ -3210,11 +3359,13 @@ msgstr ""
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/6rd.js:39
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/6to4.js:39
 #: protocols/luci-proto-relay/htdocs/luci-static/resources/protocol/relay.js:151
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:44
 msgid "Local IPv4 address"
 msgstr "Τοπική διεύθυνση IPv4"
 
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/6in4.js:54
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/dslite.js:45
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:44
 msgid "Local IPv6 address"
 msgstr "Τοπική διεύθυνση IPv6"
 
@@ -3296,6 +3447,10 @@ msgstr ""
 msgid "MAC"
 msgstr "MAC"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:251
+msgid "MAC Address For The Actor"
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:38
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2061
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/30_network.js:56
@@ -3343,9 +3498,21 @@ msgstr "MD5"
 msgid "MHz"
 msgstr "MHz"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:353
+msgid "MII"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:421
+msgid "MII / ETHTOOL ioctls"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:394
+msgid "MII Interval"
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:54
 #: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:53
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:74
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:77
 msgid "MTU"
 msgstr "MTU"
 
@@ -3444,13 +3611,25 @@ msgstr ""
 msgid "Method not found"
 msgstr ""
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:349
+msgid "Method of link monitoring"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:418
+msgid "Method to determine link status"
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:46
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:165
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:183
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:69
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:72
 msgid "Metric"
 msgstr "Μέτρο"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:235
+msgid "Minimum Number of Links"
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/switch.js:202
 msgid "Mirror monitor port"
 msgstr ""
@@ -3527,7 +3706,7 @@ msgstr "Σημείο Προσάρτησης"
 
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:144
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:228
-#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:86
+#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:88
 msgid "Mount Points"
 msgstr "Σημεία Προσάρτησης"
 
@@ -3609,7 +3788,7 @@ msgid "NTP server candidates"
 msgstr ""
 
 #: modules/luci-base/htdocs/luci-static/resources/form.js:2388
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3735
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3738
 #: modules/luci-compat/luasrc/view/cbi/tblsection.htm:27
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:710
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/leds.js:67
@@ -3666,6 +3845,8 @@ msgid "Next »"
 msgstr "Επόμενο »"
 
 #: modules/luci-base/htdocs/luci-static/resources/form.js:3472
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:296
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:345
 #: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:108
 msgid "No"
 msgstr ""
@@ -3678,7 +3859,7 @@ msgstr "Δεν υπάρχει ρυθμισμένος DHCP εξυπηρετητή
 msgid "No Encryption"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:64
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:67
 msgid "No Host Routes"
 msgstr ""
 
@@ -3698,7 +3879,7 @@ msgstr ""
 msgid "No data received"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2834
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2837
 msgid "No entries in this directory"
 msgstr ""
 
@@ -3718,6 +3899,15 @@ msgstr "Δεν υπάρχουν πληροφορίες διαθέσιμες"
 msgid "No matching prefix delegation"
 msgstr ""
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:140
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:143
+msgid "No more slaves available"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:187
+msgid "No more slaves available, can not save interface"
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:251
 msgid "No negative cache"
 msgstr ""
@@ -3730,7 +3920,7 @@ msgstr ""
 msgid "No password set!"
 msgstr "Δεν έχει οριστεί κωδικός πρόσβασης!"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:107
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:110
 msgid "No peers defined yet"
 msgstr ""
 
@@ -3743,6 +3933,10 @@ msgstr ""
 msgid "No rules in this chain."
 msgstr "Δεν υπάρχει κανόνας σε αυτή την αλυσίδα."
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:384
+msgid "No validation or filtering"
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:152
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:825
 msgid "No zone assigned"
@@ -3818,6 +4012,10 @@ msgstr "Επισήμανση"
 msgid "Nslookup"
 msgstr ""
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:332
+msgid "Number of IGMP membership reports"
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:355
 msgid "Number of cached DNS entries (max is 10000, 0 is no caching)"
 msgstr ""
@@ -3826,6 +4024,10 @@ msgstr ""
 msgid "Number of parallel threads used for compression"
 msgstr ""
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:309
+msgid "Number of peer notifications after failover event"
+msgstr ""
+
 #: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:69
 msgid "Obfuscated Group Password"
 msgstr ""
@@ -3846,6 +4048,7 @@ msgid "Obtain IPv6-Address"
 msgstr ""
 
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/led-trigger/default-on.js:18
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:351
 msgid "Off"
 msgstr ""
 
@@ -3869,7 +4072,7 @@ msgstr ""
 msgid "One of hostname or mac address must be specified!"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:463
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:466
 msgid "One of the following: %s"
 msgstr ""
 
@@ -3887,6 +4090,11 @@ msgstr ""
 msgid "One or more required fields have no value!"
 msgstr "Ένα ή περισσότερα πεδία δεν περιέχουν τιμές!"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:229
+msgid ""
+"Only if current active slave fails and the primary slave is up (failure, 2)"
+msgstr ""
+
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:439
 #: modules/luci-mod-system/luasrc/model/cbi/admin_system/backupfiles.lua:19
 msgid "Open list..."
@@ -3910,20 +4118,20 @@ msgstr ""
 msgid "Option \"%s\" must not be empty."
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3987
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3990
 msgid "Option changed"
 msgstr "Η επιλογή άλλαξε"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3989
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3992
 msgid "Option removed"
 msgstr "Η επιλογή αφαιρέθηκε"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1601
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:69
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:72
 msgid "Optional"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:79
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:82
 msgid ""
 "Optional. 32-bit mark for outgoing encrypted packets. Enter value in hex, "
 "starting with <code>0x</code>."
@@ -3937,45 +4145,45 @@ msgid ""
 "for the interface."
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:120
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:123
 msgid ""
 "Optional. Base64-encoded preshared key. Adds in an additional layer of "
 "symmetric-key cryptography for post-quantum resistance."
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:129
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:139
 msgid "Optional. Create routes for Allowed IPs for this peer."
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:111
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:114
 msgid "Optional. Description of peer."
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:64
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:67
 msgid "Optional. Do not create host routes to peers."
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:131
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:141
 msgid ""
 "Optional. Host of peer. Names are resolved prior to bringing up the "
 "interface."
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:74
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:77
 msgid "Optional. Maximum Transmission Unit of tunnel interface."
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:135
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:145
 msgid "Optional. Port of peer."
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:139
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:149
 msgid ""
 "Optional. Seconds between keep alive messages. Default is 0 (disabled). "
 "Recommended value if this device is behind a NAT is 25."
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:55
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:58
 msgid "Optional. UDP port used for outgoing and incoming packets."
 msgstr ""
 
@@ -4008,6 +4216,8 @@ msgstr ""
 #: modules/luci-base/htdocs/luci-static/resources/protocol/static.js:222
 #: protocols/luci-proto-hnet/htdocs/luci-static/resources/protocol/hnet.js:40
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/dhcpv6.js:50
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:76
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:71
 msgid "Override MAC address"
 msgstr ""
 
@@ -4017,21 +4227,27 @@ msgstr ""
 #: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:53
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/dhcpv6.js:54
 #: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:114
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:157
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:158
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/l2tp.js:71
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:145
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:132
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoe.js:110
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pptp.js:119
 #: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:97
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:62
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:57
 msgid "Override MTU"
 msgstr ""
 
 #: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:63
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:72
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:67
 msgid "Override TOS"
 msgstr ""
 
 #: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:58
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:67
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:62
 msgid "Override TTL"
 msgstr ""
 
@@ -4057,7 +4273,7 @@ msgstr ""
 msgid "Overview"
 msgstr "Επισκόπηση"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2677
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2680
 msgid "Overwrite existing file \"%s\" ?"
 msgstr ""
 
@@ -4166,6 +4382,10 @@ msgstr ""
 msgid "Packets"
 msgstr "Πακέτα"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:275
+msgid "Packets To Transmit Before Moving To Next Slave"
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:152
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:825
 msgid "Part of zone %q"
@@ -4174,7 +4394,7 @@ msgstr "Μέρος της ζώνης %q"
 #: modules/luci-base/luasrc/view/sysauth.htm:29
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1591
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/password.js:51
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:107
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:108
 #: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:58
 msgid "Password"
 msgstr "Κωδικός Πρόσβασης"
@@ -4198,7 +4418,7 @@ msgstr ""
 msgid "Password strength"
 msgstr ""
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:110
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:111
 msgid "Password2"
 msgstr ""
 
@@ -4230,7 +4450,7 @@ msgstr ""
 msgid "Path to inner Private Key"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/luci.js:2716
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2725
 msgid "Paused"
 msgstr ""
 
@@ -4257,7 +4477,7 @@ msgstr ""
 msgid "Peer address is missing"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:92
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:95
 msgid "Peers"
 msgstr ""
 
@@ -4277,7 +4497,7 @@ msgstr "Διενέργεια αρχικοποίησης"
 msgid "Permission denied"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:139
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:149
 msgid "Persistent Keep Alive"
 msgstr ""
 
@@ -4308,7 +4528,7 @@ msgstr "Πκτ."
 msgid "Please enter your username and password."
 msgstr "Παρακαλώ εισάγετε όνομα χρήστη και κωδικό πρόσβασης."
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3718
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3721
 msgid "Please select the file to upload."
 msgstr ""
 
@@ -4324,7 +4544,7 @@ msgstr "Θύρα"
 msgid "Port status:"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:489
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:492
 msgid "Potential negation of: %s"
 msgstr ""
 
@@ -4348,7 +4568,7 @@ msgstr ""
 msgid "Prefix Delegated"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:120
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:123
 msgid "Preshared Key"
 msgstr ""
 
@@ -4372,7 +4592,21 @@ msgstr ""
 msgid "Prevents client-to-client communication"
 msgstr "Αποτρέπει την επικοινωνία μεταξύ πελατών"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:50
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:211
+msgid "Primary Slave"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:228
+msgid ""
+"Primary becomes active slave when it comes back up if speed and duplex "
+"better than current slave (better, 1)"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:227
+msgid "Primary becomes active slave whenever it comes back up (always, 0)"
+msgstr ""
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:53
 msgid "Private Key"
 msgstr ""
 
@@ -4409,7 +4643,7 @@ msgstr ""
 msgid "Pseudo Ad-Hoc (ahdemo)"
 msgstr "Ψευδό Ad-Hoc (ahdemo)"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:116
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:119
 msgid "Public Key"
 msgstr "Δημόσιο κλειδί"
 
@@ -4526,7 +4760,7 @@ msgid "Rebind protection"
 msgstr ""
 
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/reboot.js:14
-#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:124
+#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:126
 msgid "Reboot"
 msgstr "Επανεκκίνηση"
 
@@ -4545,7 +4779,7 @@ msgstr "Επανεκκίνηση του λειτουργικού συστήμα
 msgid "Receive"
 msgstr "Λήψη"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:60
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:63
 msgid "Recommended. IP addresses of the WireGuard interface."
 msgstr ""
 
@@ -4557,7 +4791,7 @@ msgstr "Επανασύνδεση της διεπαφής"
 msgid "References"
 msgstr "Αναφορές"
 
-#: modules/luci-base/htdocs/luci-static/resources/luci.js:2710
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2719
 msgid "Refreshing"
 msgstr ""
 
@@ -4582,6 +4816,7 @@ msgstr ""
 
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/6in4.js:50
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/6rd.js:49
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:40
 msgid "Remote IPv4 address"
 msgstr "Απομακρυσμένη διεύθυνση IPv4"
 
@@ -4589,6 +4824,10 @@ msgstr "Απομακρυσμένη διεύθυνση IPv4"
 msgid "Remote IPv4 address or FQDN"
 msgstr ""
 
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:40
+msgid "Remote IPv6 address"
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:849
 msgid "Remove"
 msgstr "Αφαίρεση"
@@ -4617,15 +4856,15 @@ msgstr ""
 msgid "Required for certain ISPs, e.g. Charter with DOCSIS 3"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:50
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:53
 msgid "Required. Base64-encoded private key for this interface."
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:116
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:119
 msgid "Required. Base64-encoded public key of peer."
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:125
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:128
 msgid ""
 "Required. IP addresses and prefixes that this peer is allowed to use inside "
 "the tunnel. Usually the peer's tunnel IP addresses and the networks the peer "
@@ -4698,6 +4937,10 @@ msgstr ""
 msgid "Requires wpa-supplicant with SAE support"
 msgstr ""
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:224
+msgid "Reselection policy for primary slave"
+msgstr ""
+
 #: modules/luci-base/htdocs/luci-static/resources/luci.js:2203
 #: modules/luci-base/luasrc/view/sysauth.htm:39
 #: modules/luci-compat/luasrc/view/cbi/delegator.htm:17
@@ -4753,19 +4996,19 @@ msgstr "Επαναφορά αντιγράφου ασφαλείας"
 msgid "Reveal/hide password"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4003
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4006
 msgid "Revert"
 msgstr "Αναίρεση"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4088
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4091
 msgid "Revert changes"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4270
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4273
 msgid "Revert request failed with status <code>%h</code>"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4250
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4253
 msgid "Reverting configuration…"
 msgstr ""
 
@@ -4777,7 +5020,11 @@ msgstr "Κατάλογος Root για αρχεία που σερβίροντα
 msgid "Root preparation"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:129
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:202
+msgid "Round-Robin policy (balance-rr, 0)"
+msgstr ""
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:139
 msgid "Route Allowed IPs"
 msgstr ""
 
@@ -4856,7 +5103,7 @@ msgid "SSH username"
 msgstr ""
 
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:274
-#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:50
+#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:51
 msgid "SSH-Keys"
 msgstr "Κλειδιά SSH"
 
@@ -4882,7 +5129,7 @@ msgid "Save"
 msgstr "Αποθήκευση"
 
 #: modules/luci-base/htdocs/luci-static/resources/luci.js:2180
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3999
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4002
 #: modules/luci-compat/luasrc/view/cbi/footer.htm:22
 msgid "Save & Apply"
 msgstr "Αποθήκευση & Εφαρμογή"
@@ -4904,15 +5151,15 @@ msgid "Scan"
 msgstr "Σάρωση"
 
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/crontab.js:26
-#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:74
+#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:76
 msgid "Scheduled Tasks"
 msgstr "Προγραμματισμένες Εργασίες"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3983
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3986
 msgid "Section added"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3985
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3988
 msgid "Section removed"
 msgstr ""
 
@@ -4928,11 +5175,15 @@ msgid ""
 msgstr ""
 
 #: modules/luci-base/htdocs/luci-static/resources/ui.js:2581
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2718
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2883
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2721
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2886
 msgid "Select file…"
 msgstr ""
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:318
+msgid "Selects the transmit hash policy to use for slave selection"
+msgstr ""
+
 #: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:144
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:128
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:115
@@ -4961,7 +5212,7 @@ msgstr "Είδος Υπηρεσίας"
 msgid "Services"
 msgstr "Υπηρεσίες"
 
-#: modules/luci-base/htdocs/luci-static/resources/luci.js:2653
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2662
 msgid "Session expired"
 msgstr ""
 
@@ -4975,10 +5226,22 @@ msgid ""
 "sense events do not invoke hotplug handlers)."
 msgstr ""
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:300
+msgid "Set same MAC Address to all slaves"
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:642
 msgid "Set this interface as master for the dhcpv6 relay."
 msgstr ""
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:304
+msgid "Set to currently active slave (active, 1)"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:305
+msgid "Set to first slave added to the bond (follow, 2)"
+msgstr ""
+
 #: modules/luci-compat/luasrc/model/network/proto_modemmanager.lua:55
 #: modules/luci-compat/luasrc/model/network/proto_qmi.lua:55
 #: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:42
@@ -5045,7 +5308,7 @@ msgstr ""
 msgid "Signal:"
 msgstr "Σήμα:"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3736
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3739
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:217
 msgid "Size"
 msgstr "Μέγεθος"
@@ -5073,6 +5336,10 @@ msgstr "Παράκαμψη σε περιεχόμενο"
 msgid "Skip to navigation"
 msgstr "Παράκαμψη σε πλοήγηση"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:178
+msgid "Slave Interfaces"
+msgstr ""
+
 #: modules/luci-base/htdocs/luci-static/resources/network.js:2867
 #: modules/luci-compat/luasrc/model/network.lua:1428
 msgid "Software VLAN"
@@ -5107,10 +5374,38 @@ msgstr "Πηγή"
 msgid "Source Address"
 msgstr ""
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:342
+msgid ""
+"Specifies that duplicate frames (received on inactive ports) should be "
+"dropped or delivered"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:358
+msgid "Specifies the ARP link monitoring frequency in milliseconds"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:366
+msgid "Specifies the IP addresses to use for ARP monitoring"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:395
+msgid "Specifies the MII link monitoring frequency in milliseconds"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:259
+msgid "Specifies the aggregation selection logic to use"
+msgstr ""
+
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:292
 msgid "Specifies the directory the device is attached to"
 msgstr ""
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:252
+msgid ""
+"Specifies the mac-address for the actor in protocol packet exchanges "
+"(LACPDUs). If empty, masters' mac address defaults to system default"
+msgstr ""
+
 #: protocols/luci-proto-relay/htdocs/luci-static/resources/protocol/relay.js:175
 msgid ""
 "Specifies the maximum amount of failed ARP requests until hosts are presumed "
@@ -5130,17 +5425,123 @@ msgid ""
 "be reduced by the driver."
 msgstr ""
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:236
+msgid ""
+"Specifies the minimum number of links that must be active before asserting "
+"carrier"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:200
+msgid "Specifies the mode to be used for this bonding interface"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:333
+msgid ""
+"Specifies the number of IGMP membership reports to be issued after a "
+"failover event in 200ms intervals"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:276
+msgid ""
+"Specifies the number of packets to transmit through a slave before moving to "
+"the next one"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:310
+msgid ""
+"Specifies the number of peer notifications (gratuitous ARPs and unsolicited "
+"IPv6 Neighbor Advertisements) to be issued after a failover event"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:284
+msgid ""
+"Specifies the number of seconds between instances where the bonding driver "
+"sends learning packets to each slaves peer switch"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:374
+msgid "Specifies the quantity of ARP IP targets that must be reachable"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:268
+msgid ""
+"Specifies the rate in which the link partner will be asked to transmit "
+"LACPDU packets"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:225
+msgid ""
+"Specifies the reselection policy for the primary slave when failure of the "
+"active slave or recovery of the primary slave occurs"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:244
+msgid "Specifies the system priority"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:403
+msgid ""
+"Specifies the time in milliseconds to wait before disabling a slave after a "
+"link failure detection"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:411
+msgid ""
+"Specifies the time in milliseconds to wait before enabling a slave after a "
+"link recovery detection"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:382
+msgid ""
+"Specifies whether ARP probes and replies should be validated or non-ARP "
+"traffic should be filtered for link monitoring"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:301
+msgid ""
+"Specifies whether active-backup mode should set all slaves to the same MAC "
+"address at enslavement"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:419
+msgid ""
+"Specifies whether or not miimon should use MII or ETHTOOL ioctls vs. "
+"netif_carrier_ok()"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:293
+msgid ""
+"Specifies whether to shuffle active flows across slaves based on the load"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:179
+msgid ""
+"Specifies which slave interfaces should be attached to this bonding interface"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:212
+msgid ""
+"Specifies which slave is the primary device. It will always be the active "
+"slave while it is available"
+msgstr ""
+
 #: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:63
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:72
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:67
 msgid "Specify a TOS (Type of Service)."
 msgstr ""
 
 #: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:58
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:67
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:62
 msgid ""
 "Specify a TTL (Time to Live) for the encapsulating packet other than the "
 "default (64)."
 msgstr ""
 
 #: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:53
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:62
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:57
 msgid ""
 "Specify an MTU (Maximum Transmission Unit) other than the default (1280 "
 "bytes)."
@@ -5163,7 +5564,7 @@ msgstr "Προτεραιότητα εκκίνησης"
 msgid "Start refresh"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4203
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4206
 msgid "Starting configuration apply…"
 msgstr ""
 
@@ -5172,7 +5573,7 @@ msgid "Starting wireless scan..."
 msgstr ""
 
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/startup.js:109
-#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:62
+#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:64
 msgid "Startup"
 msgstr "Εκκίνηση"
 
@@ -5280,7 +5681,7 @@ msgstr ""
 msgid "Switch to CIDR list notation"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2615
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2616
 msgid "Symbolic link"
 msgstr ""
 
@@ -5304,6 +5705,10 @@ msgstr "Σύστημα"
 msgid "System Log"
 msgstr "Καταγραφή Συστήματος"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:243
+msgid "System Priority"
+msgstr ""
+
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:104
 msgid "System Properties"
 msgstr "Ιδιότητες Συστήματος"
@@ -5364,11 +5769,19 @@ msgid ""
 "username instead of the user ID!"
 msgstr ""
 
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:40
+msgid "The IPv4 address or the fully-qualified domain name of the remote end."
+msgstr ""
+
 #: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:40
 msgid ""
 "The IPv4 address or the fully-qualified domain name of the remote tunnel end."
 msgstr ""
 
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:40
+msgid "The IPv6 address or the fully-qualified domain name of the remote end."
+msgstr ""
+
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/6rd.js:53
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/map.js:59
 msgid ""
@@ -5387,7 +5800,7 @@ msgstr ""
 msgid "The configuration file could not be loaded due to the following error:"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4079
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4082
 msgid ""
 "The device could not be reached within %d seconds after applying the pending "
 "changes, which caused the configuration to be rolled back for safety "
@@ -5458,10 +5871,23 @@ msgstr ""
 msgid "The length of the IPv6 prefix in bits"
 msgstr ""
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:163
+msgid "The local IPv4 address"
+msgstr ""
+
 #: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:44
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:44
 msgid "The local IPv4 address over which the tunnel is created (optional)."
 msgstr ""
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:169
+msgid "The local IPv4 netmask"
+msgstr ""
+
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:44
+msgid "The local IPv6 address over which the tunnel is created (optional)."
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1914
 msgid "The network name is already used"
 msgstr ""
@@ -5556,7 +5982,7 @@ msgstr ""
 msgid "There are no active leases"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4218
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4221
 msgid "There are no changes to apply"
 msgstr ""
 
@@ -5676,7 +6102,7 @@ msgstr ""
 msgid "Timezone"
 msgstr "Ζώνη ώρας"
 
-#: modules/luci-base/htdocs/luci-static/resources/luci.js:2663
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2672
 msgid "To login…"
 msgstr ""
 
@@ -5719,6 +6145,10 @@ msgstr "Μεταφέρθηκαν"
 msgid "Transmit"
 msgstr "Εκπομπή"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:317
+msgid "Transmit Hash Policy"
+msgstr ""
+
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/leds.js:74
 msgid "Trigger"
 msgstr ""
@@ -5873,7 +6303,7 @@ msgstr ""
 msgid "Unnamed key"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3923
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3926
 msgid "Unsaved Changes"
 msgstr "Μη-αποθηκευμένες Αλλαγές"
 
@@ -5899,7 +6329,11 @@ msgstr ""
 msgid "Up"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3810
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:410
+msgid "Up Delay"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3813
 msgid "Upload"
 msgstr ""
 
@@ -5914,21 +6348,21 @@ msgstr ""
 msgid "Upload archive..."
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2772
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2775
 msgid "Upload file"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2747
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2750
 msgid "Upload file…"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2694
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3798
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2697
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3801
 msgid "Upload request failed: %s"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3717
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3771
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3720
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3774
 msgid "Uploading file…"
 msgstr ""
 
@@ -5989,6 +6423,20 @@ msgstr ""
 msgid "Use TTL on tunnel interface"
 msgstr ""
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:320
+msgid "Use XOR of hardware MAC addresses (layer2)"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:321
+msgid "Use XOR of hardware MAC addresses and IP addresses (layer2+3)"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:323
+msgid ""
+"Use XOR of hardware MAC addresses and IP addresses, rely on skb_flow_dissect "
+"(encap2+3)"
+msgstr ""
+
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:294
 msgid "Use as external overlay (/overlay)"
 msgstr ""
@@ -6041,7 +6489,7 @@ msgstr "Χρήση προεπιλεγμένης πύλης"
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/dslite.js:70
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/map.js:83
 #: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:111
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:152
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:153
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/l2tp.js:67
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:111
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:98
@@ -6072,6 +6520,15 @@ msgid ""
 "standard host-specific lease time, e.g. 12h, 3d or infinite."
 msgstr ""
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:322
+msgid "Use upper layer protocol information (layer3+4)"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:324
+msgid ""
+"Use upper layer protocol information, rely on skb_flow_dissect (encap3+4)"
+msgstr ""
+
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/20_memory.js:36
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:194
 msgid "Used"
@@ -6087,16 +6544,20 @@ msgid ""
 "needed with normal WPA(2)-PSK."
 msgstr ""
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:113
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:105
+msgid "User Group"
+msgstr ""
+
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:114
 msgid "User certificate (PEM encoded)"
 msgstr ""
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:125
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:126
 msgid "User key (PEM encoded)"
 msgstr ""
 
 #: modules/luci-base/luasrc/view/sysauth.htm:23
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:105
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:106
 #: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:56
 msgid "Username"
 msgstr "Όνομα Χρήστη"
@@ -6144,6 +6605,19 @@ msgstr ""
 msgid "VPNC (CISCO 3000 (and others) VPN)"
 msgstr ""
 
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:10
+msgid "VXLAN (RFC7348)"
+msgstr ""
+
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:53
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:48
+msgid "VXLAN network identifier"
+msgstr ""
+
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:10
+msgid "VXLANv6 (RFC7348)"
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1490
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1548
 msgid ""
@@ -6151,6 +6625,22 @@ msgid ""
 "the \"ca-bundle\" package"
 msgstr ""
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:387
+msgid "Validation for all slaves"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:385
+msgid "Validation only for active slave"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:386
+msgid "Validation only for backup slaves"
+msgstr ""
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:134
+msgid "Value must not be empty"
+msgstr ""
+
 #: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:73
 msgid "Vendor"
 msgstr ""
@@ -6209,7 +6699,7 @@ msgstr "Προειδοποίηση"
 
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/reboot.js:20
 msgid "Warning: There are unsaved changes that will get lost on reboot!"
-msgstr ""
+msgstr "Προσοχή: Οι μη αποθηκευμένες αλλαγές θα χαθούν με την επανεκκίνηση!"
 
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/password.js:37
 msgid "Weak"
@@ -6228,7 +6718,7 @@ msgid "Width"
 msgstr ""
 
 #: modules/luci-compat/luasrc/model/network/proto_wireguard.lua:9
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:18
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:21
 msgid "WireGuard VPN"
 msgstr ""
 
@@ -6290,11 +6780,21 @@ msgstr "Καταγραφή των ληφθέντων DNS αιτήσεων στο
 msgid "Write system log to file"
 msgstr ""
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:204
+msgid "XOR policy (balance-xor, 2)"
+msgstr ""
+
 #: modules/luci-base/htdocs/luci-static/resources/form.js:3472
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:295
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:344
 #: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:109
 msgid "Yes"
 msgstr ""
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:303
+msgid "Yes (none, 0)"
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:176
 msgid ""
 "You appear to be currently connected to the device via the \"%h\" interface. "
@@ -6320,6 +6820,17 @@ msgid ""
 "You must enable JavaScript in your browser or LuCI will not work properly."
 msgstr ""
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:115
+msgid ""
+"You must select a primary interface which is included in selected slave "
+"interfaces!"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:96
+msgid ""
+"You must select at least one ARP IP target if ARP monitoring is selected!"
+msgstr ""
+
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:192
 msgid "ZRam Compression Algorithm"
 msgstr ""
@@ -6457,7 +6968,7 @@ msgstr ""
 msgid "half-duplex"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:566
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:569
 msgid "hexadecimal encoded value"
 msgstr ""
 
@@ -6485,11 +6996,11 @@ msgstr ""
 msgid "input"
 msgstr "είσοδος"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:391
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:395
 msgid "key between 8 and 63 characters"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:403
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:407
 msgid "key with either 5 or 13 characters"
 msgstr ""
 
@@ -6505,6 +7016,10 @@ msgstr ""
 msgid "minutes"
 msgstr ""
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:422
+msgid "netif_carrier_ok()"
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:46
 msgid "no"
 msgstr "όχι"
@@ -6513,7 +7028,7 @@ msgstr "όχι"
 msgid "no link"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:55
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:59
 msgid "non-empty value"
 msgstr ""
 
@@ -6549,15 +7064,15 @@ msgstr ""
 msgid "output"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:237
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:241
 msgid "positive decimal value"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:229
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:233
 msgid "positive integer value"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:57
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:60
 msgid "random"
 msgstr ""
 
@@ -6605,7 +7120,7 @@ msgstr ""
 msgid "time units (TUs / 1.024 ms) [1000-65535]"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:556
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:559
 msgid "unique value"
 msgstr ""
 
@@ -6642,171 +7157,171 @@ msgstr "μη-καθορισμένο -ή- δημιουργείστε:"
 msgid "untagged"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:242
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:246
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:121
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:132
 msgid "valid IP address"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:242
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:246
 msgid "valid IP address or prefix"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:277
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:281
 msgid "valid IPv4 CIDR"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:250
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:254
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:125
 msgid "valid IPv4 address"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:250
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:254
 msgid "valid IPv4 address or network"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:370
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:374
 msgid "valid IPv4 address:port"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:310
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:314
 msgid "valid IPv4 network"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:272
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:276
 msgid "valid IPv4 or IPv6 CIDR"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:263
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:267
 msgid "valid IPv4 prefix value (0-32)"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:282
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:286
 msgid "valid IPv6 CIDR"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:258
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:262
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:129
 msgid "valid IPv6 address"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:258
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:262
 msgid "valid IPv6 address or prefix"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:300
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:304
 msgid "valid IPv6 host id"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:315
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:319
 msgid "valid IPv6 network"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:268
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:272
 msgid "valid IPv6 prefix value (0-128)"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:336
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:340
 msgid "valid MAC address"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:407
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:411
 msgid "valid UCI identifier"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:358
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:362
 msgid "valid UCI identifier, hostname or IP address"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:379
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:382
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:383
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:386
 msgid "valid address:port"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:530
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:534
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:533
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:537
 msgid "valid date (YYYY-MM-DD)"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:233
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:237
 msgid "valid decimal value"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:401
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:405
 msgid "valid hexadecimal WEP key"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:389
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:393
 msgid "valid hexadecimal WPA key"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:364
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:368
 msgid "valid host:port"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:351
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:353
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:355
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:357
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:73
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:79
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:107
 msgid "valid hostname"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:341
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:345
 msgid "valid hostname or IP address"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:225
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:229
 msgid "valid integer value"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:305
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:309
 msgid "valid network in address/netmask notation"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:505
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:508
 msgid "valid phone digit (0-9, \"*\", \"#\", \"!\" or \".\")"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:328
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:331
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:332
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:335
 msgid "valid port or port range (port1-port2)"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:320
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:324
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:136
 msgid "valid port value"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:510
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:513
 msgid "valid time (HH:MM:SS)"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:432
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:435
 msgid "value between %d and %d characters"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:412
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:416
 msgid "value between %f and %f"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:416
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:420
 msgid "value greater or equal to %f"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:420
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:424
 msgid "value smaller or equal to %f"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:426
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:429
 msgid "value with %d characters"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:437
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:440
 msgid "value with at least %d characters"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:442
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:445
 msgid "value with at most %d characters"
 msgstr ""
 
index 39b1bed97a51721dc1371202a8652ce119be9ac1..0829a81116fa823d4a9f67b25a31f970bbb3a4b9 100644 (file)
@@ -22,7 +22,7 @@ msgstr ""
 msgid "%d Bit"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3639
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3642
 msgid "%d invalid field(s)"
 msgstr ""
 
@@ -239,11 +239,11 @@ msgid ""
 "was empty before editing."
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2676
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2679
 msgid "A directory with the same name already exists."
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/luci.js:2655
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2664
 msgid "A new login is required since the authentication session expired."
 msgstr ""
 
@@ -271,9 +271,30 @@ msgid "APN"
 msgstr "APN"
 
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:197
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:352
 msgid "ARP"
 msgstr ""
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:365
+msgid "ARP IP Targets"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:357
+msgid "ARP Interval"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:381
+msgid "ARP Validation"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:373
+msgid "ARP mode to consider a slave as being up"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:77
+msgid "ARP monitoring is not supported for the selected policy!"
+msgstr ""
+
 #: protocols/luci-proto-relay/htdocs/luci-static/resources/protocol/relay.js:175
 msgid "ARP retry threshold"
 msgstr "ARP retry threshold"
@@ -356,12 +377,24 @@ msgstr ""
 msgid "Active DHCPv6 Leases"
 msgstr ""
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:203
+msgid "Active-Backup policy (active-backup, 1)"
+msgstr ""
+
 #: modules/luci-base/htdocs/luci-static/resources/network.js:3650
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:929
 #: protocols/luci-proto-hnet/htdocs/luci-static/resources/protocol/hnet.js:23
 msgid "Ad-Hoc"
 msgstr "Ad-Hoc"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:208
+msgid "Adaptive load balancing (balance-alb, 6)"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:207
+msgid "Adaptive transmit load balancing (balance-tlb, 5)"
+msgstr ""
+
 #: modules/luci-base/htdocs/luci-static/resources/form.js:2013
 #: modules/luci-base/htdocs/luci-static/resources/form.js:2016
 #: modules/luci-base/htdocs/luci-static/resources/form.js:2030
@@ -416,7 +449,7 @@ msgstr "Add local domain suffix to names served from hosts files"
 msgid "Add new interface..."
 msgstr "Add new interface..."
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:102
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:105
 msgid "Add peer"
 msgstr ""
 
@@ -465,6 +498,24 @@ msgstr "Advanced Settings"
 msgid "Aggregate Transmit Power (ACTATP)"
 msgstr ""
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:258
+msgid "Aggregation Selection Logic"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:261
+msgid "Aggregator: All slaves down or has no slaves (stable, 0)"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:263
+msgid ""
+"Aggregator: Chosen by the largest number of ports + slave added/removed or "
+"state changes (count, 2)"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:262
+msgid "Aggregator: Slave added/removed or state changes (bandwidth, 1)"
+msgstr ""
+
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:171
 msgid "Alert"
 msgstr "Alert"
@@ -547,7 +598,7 @@ msgid ""
 msgstr ""
 "Allow upstream responses in the 127.0.0.0/8 range, e.g. for RBL services"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:125
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:128
 msgid "Allowed IPs"
 msgstr ""
 
@@ -669,16 +720,16 @@ msgstr "Any zone"
 msgid "Apply backup?"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4226
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4229
 msgid "Apply request failed with status <code>%h</code>"
 msgstr ""
 
 #: modules/luci-base/htdocs/luci-static/resources/luci.js:2181
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4092
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4095
 msgid "Apply unchecked"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4165
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4168
 msgid "Applying configuration changes… %ds"
 msgstr ""
 
@@ -827,7 +878,7 @@ msgstr "Back to configuration"
 msgid "Backup"
 msgstr ""
 
-#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:112
+#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:114
 msgid "Backup / Flash Firmware"
 msgstr "Backup / Flash Firmware"
 
@@ -863,10 +914,14 @@ msgid ""
 msgstr ""
 
 #: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:48
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:57
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:52
 msgid "Bind interface"
 msgstr ""
 
 #: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:48
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:57
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:52
 msgid "Bind the tunnel to this interface (optional)."
 msgstr ""
 
@@ -880,6 +935,10 @@ msgstr "Bitrate"
 msgid "Bogus NX Domain Override"
 msgstr "Bogus NX Domain Override"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:199
+msgid "Bonding Policy"
+msgstr ""
+
 #: modules/luci-base/htdocs/luci-static/resources/network.js:2861
 #: modules/luci-compat/luasrc/model/network.lua:1421
 msgid "Bridge"
@@ -898,8 +957,12 @@ msgstr "Bridge unit number"
 msgid "Bring up on boot"
 msgstr "Bring up on boot"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2766
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3749
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:205
+msgid "Broadcast policy (broadcast, 3)"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2769
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3752
 msgid "Browse…"
 msgstr ""
 
@@ -907,7 +970,7 @@ msgstr ""
 msgid "Buffered"
 msgstr "Buffered"
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:137
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:138
 msgid "CA certificate; if empty it will be saved after the first connection."
 msgstr ""
 
@@ -930,8 +993,8 @@ msgstr ""
 msgid "Call failed"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2859
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3758
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2862
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3761
 #: modules/luci-compat/luasrc/view/cbi/delegator.htm:14
 #: modules/luci-compat/luasrc/view/cbi/simpleform.htm:52
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:187
@@ -997,11 +1060,11 @@ msgstr ""
 msgid "Chain"
 msgstr "Chain"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3978
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3981
 msgid "Changes"
 msgstr "Changes"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4261
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4264
 msgid "Changes have been reverted."
 msgstr ""
 
@@ -1147,16 +1210,16 @@ msgid ""
 "negotiation especially in environments with heavy traffic load."
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3978
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3981
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:421
 msgid "Configuration"
 msgstr "Configuration"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4140
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4143
 msgid "Configuration changes applied."
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4078
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4081
 msgid "Configuration changes have been rolled back!"
 msgstr ""
 
@@ -1191,6 +1254,14 @@ msgstr ""
 msgid "Connections"
 msgstr "Connections"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:377
+msgid "Consider the slave up when all ARP IP targets are reachable (all, 1)"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:376
+msgid "Consider the slave up when any ARP IP target is reachable (any, 0)"
+msgstr ""
+
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/crontab.js:18
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:340
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/startup.js:55
@@ -1203,7 +1274,7 @@ msgstr ""
 msgid "Continue"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4114
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4117
 msgid ""
 "Could not regain access to the device after applying the configuration "
 "changes. You might need to reconnect if you modified network related "
@@ -1399,7 +1470,7 @@ msgstr ""
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/dslite.js:67
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/map.js:80
 #: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:108
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:149
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:150
 msgid "Default gateway"
 msgstr "Default gateway"
 
@@ -1425,7 +1496,7 @@ msgstr ""
 #: modules/luci-base/htdocs/luci-static/resources/form.js:2508
 #: modules/luci-base/htdocs/luci-static/resources/form.js:2512
 #: modules/luci-base/htdocs/luci-static/resources/form.js:3000
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2828
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2831
 #: modules/luci-compat/luasrc/view/cbi/nsection.htm:11
 #: modules/luci-compat/luasrc/view/cbi/tblsection.htm:162
 #: modules/luci-compat/luasrc/view/cbi/tsection.htm:16
@@ -1437,7 +1508,7 @@ msgstr "Delete"
 msgid "Delete key"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2725
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2728
 msgid "Delete request failed: %s"
 msgstr ""
 
@@ -1450,11 +1521,11 @@ msgid "Delivery Traffic Indication Message Interval"
 msgstr ""
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/switch.js:340
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:111
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:114
 msgid "Description"
 msgstr "Description"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2824
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2827
 msgid "Deselect"
 msgstr ""
 
@@ -1467,6 +1538,10 @@ msgstr "Design"
 msgid "Destination"
 msgstr "Destination"
 
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:48
+msgid "Destination port"
+msgstr ""
+
 #: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:59
 #: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:165
 msgid "Destination zone"
@@ -1499,7 +1574,7 @@ msgstr ""
 msgid "Device is restarting…"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4113
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4116
 msgid "Device unreachable!"
 msgstr ""
 
@@ -1516,7 +1591,7 @@ msgstr "Diagnostics"
 msgid "Dial number"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2622
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2624
 msgid "Directory"
 msgstr "Directory"
 
@@ -1581,9 +1656,9 @@ msgstr ""
 
 #: modules/luci-base/htdocs/luci-static/resources/form.js:606
 #: modules/luci-base/htdocs/luci-static/resources/form.js:2707
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3259
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3995
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4084
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3262
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3998
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4087
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1680
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:330
 msgid "Dismiss"
@@ -1621,7 +1696,7 @@ msgstr ""
 msgid "Do not forward reverse lookups for local networks"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2711
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2714
 msgid "Do you really want to delete \"%s\" ?"
 msgstr ""
 
@@ -1633,7 +1708,7 @@ msgstr ""
 msgid "Do you really want to erase all settings?"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2709
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2712
 msgid "Do you really want to recursively delete the directory \"%s\" ?"
 msgstr ""
 
@@ -1661,6 +1736,10 @@ msgstr ""
 msgid "Down"
 msgstr ""
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:402
+msgid "Down Delay"
+msgstr ""
+
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:366
 msgid "Download backup"
 msgstr ""
@@ -1677,6 +1756,10 @@ msgstr ""
 msgid "Drag to reorder"
 msgstr ""
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:341
+msgid "Drop Duplicate Frames"
+msgstr ""
+
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/dropbear.js:12
 msgid "Dropbear Instance"
 msgstr ""
@@ -1766,6 +1849,10 @@ msgstr "Enable <abbr title=\"Spanning Tree Protocol\">STP</abbr>"
 msgid "Enable DNS lookups"
 msgstr ""
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:292
+msgid "Enable Dynamic Shuffling Of Flows"
+msgstr ""
+
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/6in4.js:60
 msgid "Enable HE.net dynamic endpoint update"
 msgstr ""
@@ -1828,6 +1915,11 @@ msgid ""
 "Enable packet steering across all CPUs. May help or hinder network speed."
 msgstr ""
 
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:80
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:75
+msgid "Enable rx checksum"
+msgstr ""
+
 #: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:67
 msgid "Enable the DF (Don't Fragment) flag of the encapsulating packets."
 msgstr ""
@@ -1836,6 +1928,11 @@ msgstr ""
 msgid "Enable this network"
 msgstr ""
 
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:84
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:79
+msgid "Enable tx checksum"
+msgstr ""
+
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:243
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:352
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/startup.js:66
@@ -1873,11 +1970,11 @@ msgstr ""
 msgid "Encryption"
 msgstr "Encryption"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:131
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:141
 msgid "Endpoint Host"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:135
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:145
 msgid "Endpoint Port"
 msgstr ""
 
@@ -1916,6 +2013,14 @@ msgstr "Ethernet Adapter"
 msgid "Ethernet Switch"
 msgstr "Ethernet Switch"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:270
+msgid "Every 30 seconds (slow, 0)"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:271
+msgid "Every second (fast, 1)"
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:399
 msgid "Exclude interfaces"
 msgstr ""
@@ -1928,7 +2033,7 @@ msgstr ""
 msgid "Expecting a hexadecimal assignment hint"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:60
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:64
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:73
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:79
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:107
@@ -1940,6 +2045,10 @@ msgstr ""
 msgid "Expecting: %s"
 msgstr ""
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:48
+msgid "Expecting: non-empty value"
+msgstr ""
+
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/30_network.js:50
 msgid "Expires"
 msgstr ""
@@ -1993,7 +2102,7 @@ msgstr ""
 msgid "Failed to change the system password."
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4072
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4075
 msgid "Failed to confirm apply within %ds, waiting for rollback…"
 msgstr ""
 
@@ -2001,7 +2110,7 @@ msgstr ""
 msgid "Failed to execute \"/etc/init.d/%s %s\" action: %s"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2629
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2632
 msgid "File"
 msgstr ""
 
@@ -2009,7 +2118,7 @@ msgstr ""
 msgid "File not accessible"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2767
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2770
 msgid "Filename"
 msgstr ""
 
@@ -2030,6 +2139,18 @@ msgstr "Filter private"
 msgid "Filter useless"
 msgstr "Filter useless"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:388
+msgid "Filtering for all slaves, no validation"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:389
+msgid "Filtering for all slaves, validation only for active slave"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:390
+msgid "Filtering for all slaves, validation only for backup slaves"
+msgstr ""
+
 #: modules/luci-compat/luasrc/model/network/proto_ncm.lua:65
 #: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:23
 msgid "Finalizing failed"
@@ -2053,7 +2174,7 @@ msgstr ""
 msgid "Firewall"
 msgstr "Firewall"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:79
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:82
 msgid "Firewall Mark"
 msgstr ""
 
@@ -2163,7 +2284,7 @@ msgstr ""
 msgid "Fragmentation Threshold"
 msgstr "Fragmentation Threshold"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:92
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:95
 msgid ""
 "Further information about WireGuard interfaces and peers at <a href='http://"
 "wireguard.com'>wireguard.com</a>."
@@ -2429,11 +2550,20 @@ msgstr "Hostnames"
 msgid "Hybrid"
 msgstr ""
 
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:53
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:48
+msgid "ID used to uniquely identify the VXLAN"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:206
+msgid "IEEE 802.3ad Dynamic link aggregation (802.3ad, 4)"
+msgstr ""
+
 #: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:75
 msgid "IKE DH Group"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:60
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:63
 msgid "IP Addresses"
 msgstr ""
 
@@ -2479,6 +2609,7 @@ msgid "IPv4 Upstream"
 msgstr ""
 
 #: modules/luci-base/htdocs/luci-static/resources/protocol/static.js:178
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:162
 msgid "IPv4 address"
 msgstr ""
 
@@ -2495,10 +2626,11 @@ msgid "IPv4 gateway"
 msgstr ""
 
 #: modules/luci-base/htdocs/luci-static/resources/protocol/static.js:179
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:168
 msgid "IPv4 netmask"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:287
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:291
 msgid "IPv4 network in address/netmask notation"
 msgstr ""
 
@@ -2592,7 +2724,7 @@ msgstr ""
 msgid "IPv6 gateway"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:292
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:296
 msgid "IPv6 network in address/netmask notation"
 msgstr ""
 
@@ -2679,7 +2811,7 @@ msgstr ""
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/dslite.js:67
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/map.js:80
 #: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:108
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:149
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:150
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/l2tp.js:56
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:100
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:87
@@ -2879,12 +3011,17 @@ msgstr ""
 msgid "Internal Server Error"
 msgstr ""
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:283
+msgid "Interval For Sending Learning Packets"
+msgstr ""
+
 #: modules/luci-compat/luasrc/view/cbi/tblsection.htm:192
 #: modules/luci-compat/luasrc/view/cbi/tsection.htm:42
 msgid "Invalid"
 msgstr "Invalid input value"
 
 #: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:11
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:14
 msgid "Invalid Base64 key string"
 msgstr ""
 
@@ -2904,7 +3041,7 @@ msgstr ""
 msgid "Invalid command"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:83
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:86
 msgid "Invalid hexadecimal value"
 msgstr ""
 
@@ -2982,6 +3119,10 @@ msgstr ""
 msgid "L2TP Server"
 msgstr ""
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:267
+msgid "LACPDU Packets"
+msgstr ""
+
 #: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:131
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:115
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:102
@@ -3000,7 +3141,7 @@ msgstr ""
 msgid "LCP echo interval"
 msgstr ""
 
-#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:99
+#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:101
 msgid "LED Configuration"
 msgstr ""
 
@@ -3058,7 +3199,7 @@ msgstr ""
 msgid "Leave empty to use the current WAN address"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3980
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3983
 msgid "Legend:"
 msgstr ""
 
@@ -3090,6 +3231,14 @@ msgstr ""
 msgid "Line Uptime"
 msgstr ""
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:123
+msgid "Link Aggregation (Channel Bonding)"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:348
+msgid "Link Monitoring"
+msgstr ""
+
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/led-trigger/netdev.js:23
 msgid "Link On"
 msgstr "Link On"
@@ -3134,7 +3283,7 @@ msgstr ""
 msgid "Listen Interfaces"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:55
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:58
 msgid "Listen Port"
 msgstr ""
 
@@ -3155,7 +3304,7 @@ msgstr "Load"
 msgid "Load Average"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2894
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2897
 msgid "Loading directory contents…"
 msgstr ""
 
@@ -3179,11 +3328,13 @@ msgstr ""
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/6rd.js:39
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/6to4.js:39
 #: protocols/luci-proto-relay/htdocs/luci-static/resources/protocol/relay.js:151
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:44
 msgid "Local IPv4 address"
 msgstr ""
 
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/6in4.js:54
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/dslite.js:45
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:44
 msgid "Local IPv6 address"
 msgstr ""
 
@@ -3265,6 +3416,10 @@ msgstr ""
 msgid "MAC"
 msgstr ""
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:251
+msgid "MAC Address For The Actor"
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:38
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2061
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/30_network.js:56
@@ -3312,9 +3467,21 @@ msgstr ""
 msgid "MHz"
 msgstr ""
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:353
+msgid "MII"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:421
+msgid "MII / ETHTOOL ioctls"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:394
+msgid "MII Interval"
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:54
 #: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:53
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:74
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:77
 msgid "MTU"
 msgstr ""
 
@@ -3412,13 +3579,25 @@ msgstr ""
 msgid "Method not found"
 msgstr ""
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:349
+msgid "Method of link monitoring"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:418
+msgid "Method to determine link status"
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:46
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:165
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:183
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:69
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:72
 msgid "Metric"
 msgstr "Metric"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:235
+msgid "Minimum Number of Links"
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/switch.js:202
 msgid "Mirror monitor port"
 msgstr ""
@@ -3495,7 +3674,7 @@ msgstr "Mount Point"
 
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:144
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:228
-#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:86
+#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:88
 msgid "Mount Points"
 msgstr "Mount Points"
 
@@ -3577,7 +3756,7 @@ msgid "NTP server candidates"
 msgstr ""
 
 #: modules/luci-base/htdocs/luci-static/resources/form.js:2388
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3735
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3738
 #: modules/luci-compat/luasrc/view/cbi/tblsection.htm:27
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:710
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/leds.js:67
@@ -3634,6 +3813,8 @@ msgid "Next »"
 msgstr ""
 
 #: modules/luci-base/htdocs/luci-static/resources/form.js:3472
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:296
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:345
 #: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:108
 msgid "No"
 msgstr ""
@@ -3646,7 +3827,7 @@ msgstr ""
 msgid "No Encryption"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:64
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:67
 msgid "No Host Routes"
 msgstr ""
 
@@ -3666,7 +3847,7 @@ msgstr ""
 msgid "No data received"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2834
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2837
 msgid "No entries in this directory"
 msgstr ""
 
@@ -3686,6 +3867,15 @@ msgstr ""
 msgid "No matching prefix delegation"
 msgstr ""
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:140
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:143
+msgid "No more slaves available"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:187
+msgid "No more slaves available, can not save interface"
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:251
 msgid "No negative cache"
 msgstr ""
@@ -3698,7 +3888,7 @@ msgstr ""
 msgid "No password set!"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:107
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:110
 msgid "No peers defined yet"
 msgstr ""
 
@@ -3711,6 +3901,10 @@ msgstr ""
 msgid "No rules in this chain."
 msgstr "No rules in this chain."
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:384
+msgid "No validation or filtering"
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:152
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:825
 msgid "No zone assigned"
@@ -3786,6 +3980,10 @@ msgstr ""
 msgid "Nslookup"
 msgstr ""
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:332
+msgid "Number of IGMP membership reports"
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:355
 msgid "Number of cached DNS entries (max is 10000, 0 is no caching)"
 msgstr ""
@@ -3794,6 +3992,10 @@ msgstr ""
 msgid "Number of parallel threads used for compression"
 msgstr ""
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:309
+msgid "Number of peer notifications after failover event"
+msgstr ""
+
 #: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:69
 msgid "Obfuscated Group Password"
 msgstr ""
@@ -3814,6 +4016,7 @@ msgid "Obtain IPv6-Address"
 msgstr ""
 
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/led-trigger/default-on.js:18
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:351
 msgid "Off"
 msgstr ""
 
@@ -3837,7 +4040,7 @@ msgstr ""
 msgid "One of hostname or mac address must be specified!"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:463
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:466
 msgid "One of the following: %s"
 msgstr ""
 
@@ -3855,6 +4058,11 @@ msgstr ""
 msgid "One or more required fields have no value!"
 msgstr ""
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:229
+msgid ""
+"Only if current active slave fails and the primary slave is up (failure, 2)"
+msgstr ""
+
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:439
 #: modules/luci-mod-system/luasrc/model/cbi/admin_system/backupfiles.lua:19
 msgid "Open list..."
@@ -3878,20 +4086,20 @@ msgstr ""
 msgid "Option \"%s\" must not be empty."
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3987
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3990
 msgid "Option changed"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3989
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3992
 msgid "Option removed"
 msgstr ""
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1601
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:69
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:72
 msgid "Optional"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:79
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:82
 msgid ""
 "Optional. 32-bit mark for outgoing encrypted packets. Enter value in hex, "
 "starting with <code>0x</code>."
@@ -3905,45 +4113,45 @@ msgid ""
 "for the interface."
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:120
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:123
 msgid ""
 "Optional. Base64-encoded preshared key. Adds in an additional layer of "
 "symmetric-key cryptography for post-quantum resistance."
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:129
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:139
 msgid "Optional. Create routes for Allowed IPs for this peer."
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:111
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:114
 msgid "Optional. Description of peer."
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:64
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:67
 msgid "Optional. Do not create host routes to peers."
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:131
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:141
 msgid ""
 "Optional. Host of peer. Names are resolved prior to bringing up the "
 "interface."
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:74
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:77
 msgid "Optional. Maximum Transmission Unit of tunnel interface."
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:135
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:145
 msgid "Optional. Port of peer."
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:139
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:149
 msgid ""
 "Optional. Seconds between keep alive messages. Default is 0 (disabled). "
 "Recommended value if this device is behind a NAT is 25."
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:55
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:58
 msgid "Optional. UDP port used for outgoing and incoming packets."
 msgstr ""
 
@@ -3976,6 +4184,8 @@ msgstr ""
 #: modules/luci-base/htdocs/luci-static/resources/protocol/static.js:222
 #: protocols/luci-proto-hnet/htdocs/luci-static/resources/protocol/hnet.js:40
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/dhcpv6.js:50
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:76
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:71
 msgid "Override MAC address"
 msgstr ""
 
@@ -3985,21 +4195,27 @@ msgstr ""
 #: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:53
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/dhcpv6.js:54
 #: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:114
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:157
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:158
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/l2tp.js:71
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:145
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:132
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoe.js:110
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pptp.js:119
 #: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:97
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:62
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:57
 msgid "Override MTU"
 msgstr ""
 
 #: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:63
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:72
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:67
 msgid "Override TOS"
 msgstr ""
 
 #: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:58
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:67
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:62
 msgid "Override TTL"
 msgstr ""
 
@@ -4025,7 +4241,7 @@ msgstr ""
 msgid "Overview"
 msgstr "Overview"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2677
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2680
 msgid "Overwrite existing file \"%s\" ?"
 msgstr ""
 
@@ -4134,6 +4350,10 @@ msgstr ""
 msgid "Packets"
 msgstr "Packets"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:275
+msgid "Packets To Transmit Before Moving To Next Slave"
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:152
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:825
 msgid "Part of zone %q"
@@ -4142,7 +4362,7 @@ msgstr ""
 #: modules/luci-base/luasrc/view/sysauth.htm:29
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1591
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/password.js:51
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:107
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:108
 #: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:58
 msgid "Password"
 msgstr "Password"
@@ -4166,7 +4386,7 @@ msgstr ""
 msgid "Password strength"
 msgstr ""
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:110
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:111
 msgid "Password2"
 msgstr ""
 
@@ -4198,7 +4418,7 @@ msgstr ""
 msgid "Path to inner Private Key"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/luci.js:2716
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2725
 msgid "Paused"
 msgstr ""
 
@@ -4225,7 +4445,7 @@ msgstr ""
 msgid "Peer address is missing"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:92
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:95
 msgid "Peers"
 msgstr ""
 
@@ -4245,7 +4465,7 @@ msgstr ""
 msgid "Permission denied"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:139
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:149
 msgid "Persistent Keep Alive"
 msgstr ""
 
@@ -4276,7 +4496,7 @@ msgstr "Pkts."
 msgid "Please enter your username and password."
 msgstr "Please enter your username and password."
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3718
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3721
 msgid "Please select the file to upload."
 msgstr ""
 
@@ -4292,7 +4512,7 @@ msgstr "Port"
 msgid "Port status:"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:489
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:492
 msgid "Potential negation of: %s"
 msgstr ""
 
@@ -4316,7 +4536,7 @@ msgstr ""
 msgid "Prefix Delegated"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:120
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:123
 msgid "Preshared Key"
 msgstr ""
 
@@ -4339,7 +4559,21 @@ msgstr ""
 msgid "Prevents client-to-client communication"
 msgstr "Prevents client-to-client communication"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:50
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:211
+msgid "Primary Slave"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:228
+msgid ""
+"Primary becomes active slave when it comes back up if speed and duplex "
+"better than current slave (better, 1)"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:227
+msgid "Primary becomes active slave whenever it comes back up (always, 0)"
+msgstr ""
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:53
 msgid "Private Key"
 msgstr ""
 
@@ -4376,7 +4610,7 @@ msgstr ""
 msgid "Pseudo Ad-Hoc (ahdemo)"
 msgstr "Pseudo Ad-Hoc (ahdemo)"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:116
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:119
 msgid "Public Key"
 msgstr ""
 
@@ -4493,7 +4727,7 @@ msgid "Rebind protection"
 msgstr ""
 
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/reboot.js:14
-#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:124
+#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:126
 msgid "Reboot"
 msgstr "Reboot"
 
@@ -4512,7 +4746,7 @@ msgstr "Reboots the operating system of your device"
 msgid "Receive"
 msgstr "Receive"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:60
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:63
 msgid "Recommended. IP addresses of the WireGuard interface."
 msgstr ""
 
@@ -4524,7 +4758,7 @@ msgstr ""
 msgid "References"
 msgstr "References"
 
-#: modules/luci-base/htdocs/luci-static/resources/luci.js:2710
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2719
 msgid "Refreshing"
 msgstr ""
 
@@ -4549,6 +4783,7 @@ msgstr ""
 
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/6in4.js:50
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/6rd.js:49
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:40
 msgid "Remote IPv4 address"
 msgstr ""
 
@@ -4556,6 +4791,10 @@ msgstr ""
 msgid "Remote IPv4 address or FQDN"
 msgstr ""
 
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:40
+msgid "Remote IPv6 address"
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:849
 msgid "Remove"
 msgstr "Remove"
@@ -4584,15 +4823,15 @@ msgstr ""
 msgid "Required for certain ISPs, e.g. Charter with DOCSIS 3"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:50
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:53
 msgid "Required. Base64-encoded private key for this interface."
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:116
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:119
 msgid "Required. Base64-encoded public key of peer."
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:125
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:128
 msgid ""
 "Required. IP addresses and prefixes that this peer is allowed to use inside "
 "the tunnel. Usually the peer's tunnel IP addresses and the networks the peer "
@@ -4665,6 +4904,10 @@ msgstr ""
 msgid "Requires wpa-supplicant with SAE support"
 msgstr ""
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:224
+msgid "Reselection policy for primary slave"
+msgstr ""
+
 #: modules/luci-base/htdocs/luci-static/resources/luci.js:2203
 #: modules/luci-base/luasrc/view/sysauth.htm:39
 #: modules/luci-compat/luasrc/view/cbi/delegator.htm:17
@@ -4720,19 +4963,19 @@ msgstr "Restore backup"
 msgid "Reveal/hide password"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4003
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4006
 msgid "Revert"
 msgstr "Revert"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4088
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4091
 msgid "Revert changes"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4270
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4273
 msgid "Revert request failed with status <code>%h</code>"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4250
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4253
 msgid "Reverting configuration…"
 msgstr ""
 
@@ -4744,7 +4987,11 @@ msgstr ""
 msgid "Root preparation"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:129
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:202
+msgid "Round-Robin policy (balance-rr, 0)"
+msgstr ""
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:139
 msgid "Route Allowed IPs"
 msgstr ""
 
@@ -4822,7 +5069,7 @@ msgid "SSH username"
 msgstr ""
 
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:274
-#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:50
+#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:51
 msgid "SSH-Keys"
 msgstr ""
 
@@ -4848,7 +5095,7 @@ msgid "Save"
 msgstr "Save"
 
 #: modules/luci-base/htdocs/luci-static/resources/luci.js:2180
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3999
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4002
 #: modules/luci-compat/luasrc/view/cbi/footer.htm:22
 msgid "Save & Apply"
 msgstr "Save & Apply"
@@ -4870,15 +5117,15 @@ msgid "Scan"
 msgstr "Scan"
 
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/crontab.js:26
-#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:74
+#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:76
 msgid "Scheduled Tasks"
 msgstr "Scheduled Tasks"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3983
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3986
 msgid "Section added"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3985
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3988
 msgid "Section removed"
 msgstr ""
 
@@ -4894,11 +5141,15 @@ msgid ""
 msgstr ""
 
 #: modules/luci-base/htdocs/luci-static/resources/ui.js:2581
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2718
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2883
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2721
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2886
 msgid "Select file…"
 msgstr ""
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:318
+msgid "Selects the transmit hash policy to use for slave selection"
+msgstr ""
+
 #: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:144
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:128
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:115
@@ -4927,7 +5178,7 @@ msgstr ""
 msgid "Services"
 msgstr "Services"
 
-#: modules/luci-base/htdocs/luci-static/resources/luci.js:2653
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2662
 msgid "Session expired"
 msgstr ""
 
@@ -4941,10 +5192,22 @@ msgid ""
 "sense events do not invoke hotplug handlers)."
 msgstr ""
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:300
+msgid "Set same MAC Address to all slaves"
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:642
 msgid "Set this interface as master for the dhcpv6 relay."
 msgstr ""
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:304
+msgid "Set to currently active slave (active, 1)"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:305
+msgid "Set to first slave added to the bond (follow, 2)"
+msgstr ""
+
 #: modules/luci-compat/luasrc/model/network/proto_modemmanager.lua:55
 #: modules/luci-compat/luasrc/model/network/proto_qmi.lua:55
 #: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:42
@@ -5011,7 +5274,7 @@ msgstr ""
 msgid "Signal:"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3736
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3739
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:217
 msgid "Size"
 msgstr "Size"
@@ -5039,6 +5302,10 @@ msgstr "Skip to content"
 msgid "Skip to navigation"
 msgstr "Skip to navigation"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:178
+msgid "Slave Interfaces"
+msgstr ""
+
 #: modules/luci-base/htdocs/luci-static/resources/network.js:2867
 #: modules/luci-compat/luasrc/model/network.lua:1428
 msgid "Software VLAN"
@@ -5073,10 +5340,38 @@ msgstr "Source"
 msgid "Source Address"
 msgstr ""
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:342
+msgid ""
+"Specifies that duplicate frames (received on inactive ports) should be "
+"dropped or delivered"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:358
+msgid "Specifies the ARP link monitoring frequency in milliseconds"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:366
+msgid "Specifies the IP addresses to use for ARP monitoring"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:395
+msgid "Specifies the MII link monitoring frequency in milliseconds"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:259
+msgid "Specifies the aggregation selection logic to use"
+msgstr ""
+
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:292
 msgid "Specifies the directory the device is attached to"
 msgstr ""
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:252
+msgid ""
+"Specifies the mac-address for the actor in protocol packet exchanges "
+"(LACPDUs). If empty, masters' mac address defaults to system default"
+msgstr ""
+
 #: protocols/luci-proto-relay/htdocs/luci-static/resources/protocol/relay.js:175
 msgid ""
 "Specifies the maximum amount of failed ARP requests until hosts are presumed "
@@ -5096,17 +5391,123 @@ msgid ""
 "be reduced by the driver."
 msgstr ""
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:236
+msgid ""
+"Specifies the minimum number of links that must be active before asserting "
+"carrier"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:200
+msgid "Specifies the mode to be used for this bonding interface"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:333
+msgid ""
+"Specifies the number of IGMP membership reports to be issued after a "
+"failover event in 200ms intervals"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:276
+msgid ""
+"Specifies the number of packets to transmit through a slave before moving to "
+"the next one"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:310
+msgid ""
+"Specifies the number of peer notifications (gratuitous ARPs and unsolicited "
+"IPv6 Neighbor Advertisements) to be issued after a failover event"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:284
+msgid ""
+"Specifies the number of seconds between instances where the bonding driver "
+"sends learning packets to each slaves peer switch"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:374
+msgid "Specifies the quantity of ARP IP targets that must be reachable"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:268
+msgid ""
+"Specifies the rate in which the link partner will be asked to transmit "
+"LACPDU packets"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:225
+msgid ""
+"Specifies the reselection policy for the primary slave when failure of the "
+"active slave or recovery of the primary slave occurs"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:244
+msgid "Specifies the system priority"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:403
+msgid ""
+"Specifies the time in milliseconds to wait before disabling a slave after a "
+"link failure detection"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:411
+msgid ""
+"Specifies the time in milliseconds to wait before enabling a slave after a "
+"link recovery detection"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:382
+msgid ""
+"Specifies whether ARP probes and replies should be validated or non-ARP "
+"traffic should be filtered for link monitoring"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:301
+msgid ""
+"Specifies whether active-backup mode should set all slaves to the same MAC "
+"address at enslavement"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:419
+msgid ""
+"Specifies whether or not miimon should use MII or ETHTOOL ioctls vs. "
+"netif_carrier_ok()"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:293
+msgid ""
+"Specifies whether to shuffle active flows across slaves based on the load"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:179
+msgid ""
+"Specifies which slave interfaces should be attached to this bonding interface"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:212
+msgid ""
+"Specifies which slave is the primary device. It will always be the active "
+"slave while it is available"
+msgstr ""
+
 #: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:63
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:72
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:67
 msgid "Specify a TOS (Type of Service)."
 msgstr ""
 
 #: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:58
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:67
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:62
 msgid ""
 "Specify a TTL (Time to Live) for the encapsulating packet other than the "
 "default (64)."
 msgstr ""
 
 #: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:53
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:62
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:57
 msgid ""
 "Specify an MTU (Maximum Transmission Unit) other than the default (1280 "
 "bytes)."
@@ -5129,7 +5530,7 @@ msgstr "Start priority"
 msgid "Start refresh"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4203
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4206
 msgid "Starting configuration apply…"
 msgstr ""
 
@@ -5138,7 +5539,7 @@ msgid "Starting wireless scan..."
 msgstr ""
 
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/startup.js:109
-#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:62
+#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:64
 msgid "Startup"
 msgstr ""
 
@@ -5246,7 +5647,7 @@ msgstr ""
 msgid "Switch to CIDR list notation"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2615
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2616
 msgid "Symbolic link"
 msgstr ""
 
@@ -5270,6 +5671,10 @@ msgstr "System"
 msgid "System Log"
 msgstr "System Log"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:243
+msgid "System Priority"
+msgstr ""
+
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:104
 msgid "System Properties"
 msgstr ""
@@ -5330,11 +5735,19 @@ msgid ""
 "username instead of the user ID!"
 msgstr ""
 
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:40
+msgid "The IPv4 address or the fully-qualified domain name of the remote end."
+msgstr ""
+
 #: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:40
 msgid ""
 "The IPv4 address or the fully-qualified domain name of the remote tunnel end."
 msgstr ""
 
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:40
+msgid "The IPv6 address or the fully-qualified domain name of the remote end."
+msgstr ""
+
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/6rd.js:53
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/map.js:59
 msgid ""
@@ -5351,7 +5764,7 @@ msgstr ""
 msgid "The configuration file could not be loaded due to the following error:"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4079
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4082
 msgid ""
 "The device could not be reached within %d seconds after applying the pending "
 "changes, which caused the configuration to be rolled back for safety "
@@ -5422,10 +5835,23 @@ msgstr ""
 msgid "The length of the IPv6 prefix in bits"
 msgstr ""
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:163
+msgid "The local IPv4 address"
+msgstr ""
+
 #: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:44
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:44
 msgid "The local IPv4 address over which the tunnel is created (optional)."
 msgstr ""
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:169
+msgid "The local IPv4 netmask"
+msgstr ""
+
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:44
+msgid "The local IPv6 address over which the tunnel is created (optional)."
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1914
 msgid "The network name is already used"
 msgstr ""
@@ -5520,7 +5946,7 @@ msgstr ""
 msgid "There are no active leases"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4218
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4221
 msgid "There are no changes to apply"
 msgstr ""
 
@@ -5638,7 +6064,7 @@ msgstr ""
 msgid "Timezone"
 msgstr "Timezone"
 
-#: modules/luci-base/htdocs/luci-static/resources/luci.js:2663
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2672
 msgid "To login…"
 msgstr ""
 
@@ -5680,6 +6106,10 @@ msgstr "Transfer"
 msgid "Transmit"
 msgstr "Transmit"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:317
+msgid "Transmit Hash Policy"
+msgstr ""
+
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/leds.js:74
 msgid "Trigger"
 msgstr ""
@@ -5834,7 +6264,7 @@ msgstr ""
 msgid "Unnamed key"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3923
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3926
 msgid "Unsaved Changes"
 msgstr "Unsaved Changes"
 
@@ -5860,7 +6290,11 @@ msgstr ""
 msgid "Up"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3810
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:410
+msgid "Up Delay"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3813
 msgid "Upload"
 msgstr ""
 
@@ -5875,21 +6309,21 @@ msgstr ""
 msgid "Upload archive..."
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2772
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2775
 msgid "Upload file"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2747
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2750
 msgid "Upload file…"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2694
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3798
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2697
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3801
 msgid "Upload request failed: %s"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3717
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3771
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3720
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3774
 msgid "Uploading file…"
 msgstr ""
 
@@ -5950,6 +6384,20 @@ msgstr ""
 msgid "Use TTL on tunnel interface"
 msgstr ""
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:320
+msgid "Use XOR of hardware MAC addresses (layer2)"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:321
+msgid "Use XOR of hardware MAC addresses and IP addresses (layer2+3)"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:323
+msgid ""
+"Use XOR of hardware MAC addresses and IP addresses, rely on skb_flow_dissect "
+"(encap2+3)"
+msgstr ""
+
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:294
 msgid "Use as external overlay (/overlay)"
 msgstr ""
@@ -6002,7 +6450,7 @@ msgstr ""
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/dslite.js:70
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/map.js:83
 #: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:111
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:152
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:153
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/l2tp.js:67
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:111
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:98
@@ -6033,6 +6481,15 @@ msgid ""
 "standard host-specific lease time, e.g. 12h, 3d or infinite."
 msgstr ""
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:322
+msgid "Use upper layer protocol information (layer3+4)"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:324
+msgid ""
+"Use upper layer protocol information, rely on skb_flow_dissect (encap3+4)"
+msgstr ""
+
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/20_memory.js:36
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:194
 msgid "Used"
@@ -6048,16 +6505,20 @@ msgid ""
 "needed with normal WPA(2)-PSK."
 msgstr ""
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:113
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:105
+msgid "User Group"
+msgstr ""
+
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:114
 msgid "User certificate (PEM encoded)"
 msgstr ""
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:125
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:126
 msgid "User key (PEM encoded)"
 msgstr ""
 
 #: modules/luci-base/luasrc/view/sysauth.htm:23
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:105
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:106
 #: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:56
 msgid "Username"
 msgstr "Username"
@@ -6105,6 +6566,19 @@ msgstr ""
 msgid "VPNC (CISCO 3000 (and others) VPN)"
 msgstr ""
 
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:10
+msgid "VXLAN (RFC7348)"
+msgstr ""
+
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:53
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:48
+msgid "VXLAN network identifier"
+msgstr ""
+
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:10
+msgid "VXLANv6 (RFC7348)"
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1490
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1548
 msgid ""
@@ -6112,6 +6586,22 @@ msgid ""
 "the \"ca-bundle\" package"
 msgstr ""
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:387
+msgid "Validation for all slaves"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:385
+msgid "Validation only for active slave"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:386
+msgid "Validation only for backup slaves"
+msgstr ""
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:134
+msgid "Value must not be empty"
+msgstr ""
+
 #: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:73
 msgid "Vendor"
 msgstr ""
@@ -6191,7 +6681,7 @@ msgid "Width"
 msgstr ""
 
 #: modules/luci-compat/luasrc/model/network/proto_wireguard.lua:9
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:18
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:21
 msgid "WireGuard VPN"
 msgstr ""
 
@@ -6253,11 +6743,21 @@ msgstr ""
 msgid "Write system log to file"
 msgstr ""
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:204
+msgid "XOR policy (balance-xor, 2)"
+msgstr ""
+
 #: modules/luci-base/htdocs/luci-static/resources/form.js:3472
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:295
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:344
 #: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:109
 msgid "Yes"
 msgstr ""
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:303
+msgid "Yes (none, 0)"
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:176
 msgid ""
 "You appear to be currently connected to the device via the \"%h\" interface. "
@@ -6282,6 +6782,17 @@ msgid ""
 "You must enable JavaScript in your browser or LuCI will not work properly."
 msgstr ""
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:115
+msgid ""
+"You must select a primary interface which is included in selected slave "
+"interfaces!"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:96
+msgid ""
+"You must select at least one ARP IP target if ARP monitoring is selected!"
+msgstr ""
+
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:192
 msgid "ZRam Compression Algorithm"
 msgstr ""
@@ -6418,7 +6929,7 @@ msgstr ""
 msgid "half-duplex"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:566
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:569
 msgid "hexadecimal encoded value"
 msgstr ""
 
@@ -6446,11 +6957,11 @@ msgstr ""
 msgid "input"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:391
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:395
 msgid "key between 8 and 63 characters"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:403
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:407
 msgid "key with either 5 or 13 characters"
 msgstr ""
 
@@ -6466,6 +6977,10 @@ msgstr ""
 msgid "minutes"
 msgstr ""
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:422
+msgid "netif_carrier_ok()"
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:46
 msgid "no"
 msgstr ""
@@ -6474,7 +6989,7 @@ msgstr ""
 msgid "no link"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:55
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:59
 msgid "non-empty value"
 msgstr ""
 
@@ -6510,15 +7025,15 @@ msgstr ""
 msgid "output"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:237
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:241
 msgid "positive decimal value"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:229
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:233
 msgid "positive integer value"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:57
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:60
 msgid "random"
 msgstr ""
 
@@ -6566,7 +7081,7 @@ msgstr ""
 msgid "time units (TUs / 1.024 ms) [1000-65535]"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:556
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:559
 msgid "unique value"
 msgstr ""
 
@@ -6603,171 +7118,171 @@ msgstr "unspecified -or- create:"
 msgid "untagged"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:242
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:246
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:121
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:132
 msgid "valid IP address"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:242
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:246
 msgid "valid IP address or prefix"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:277
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:281
 msgid "valid IPv4 CIDR"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:250
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:254
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:125
 msgid "valid IPv4 address"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:250
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:254
 msgid "valid IPv4 address or network"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:370
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:374
 msgid "valid IPv4 address:port"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:310
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:314
 msgid "valid IPv4 network"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:272
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:276
 msgid "valid IPv4 or IPv6 CIDR"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:263
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:267
 msgid "valid IPv4 prefix value (0-32)"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:282
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:286
 msgid "valid IPv6 CIDR"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:258
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:262
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:129
 msgid "valid IPv6 address"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:258
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:262
 msgid "valid IPv6 address or prefix"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:300
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:304
 msgid "valid IPv6 host id"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:315
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:319
 msgid "valid IPv6 network"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:268
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:272
 msgid "valid IPv6 prefix value (0-128)"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:336
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:340
 msgid "valid MAC address"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:407
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:411
 msgid "valid UCI identifier"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:358
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:362
 msgid "valid UCI identifier, hostname or IP address"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:379
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:382
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:383
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:386
 msgid "valid address:port"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:530
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:534
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:533
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:537
 msgid "valid date (YYYY-MM-DD)"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:233
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:237
 msgid "valid decimal value"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:401
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:405
 msgid "valid hexadecimal WEP key"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:389
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:393
 msgid "valid hexadecimal WPA key"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:364
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:368
 msgid "valid host:port"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:351
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:353
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:355
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:357
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:73
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:79
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:107
 msgid "valid hostname"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:341
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:345
 msgid "valid hostname or IP address"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:225
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:229
 msgid "valid integer value"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:305
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:309
 msgid "valid network in address/netmask notation"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:505
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:508
 msgid "valid phone digit (0-9, \"*\", \"#\", \"!\" or \".\")"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:328
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:331
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:332
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:335
 msgid "valid port or port range (port1-port2)"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:320
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:324
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:136
 msgid "valid port value"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:510
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:513
 msgid "valid time (HH:MM:SS)"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:432
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:435
 msgid "value between %d and %d characters"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:412
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:416
 msgid "value between %f and %f"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:416
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:420
 msgid "value greater or equal to %f"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:420
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:424
 msgid "value smaller or equal to %f"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:426
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:429
 msgid "value with %d characters"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:437
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:440
 msgid "value with at least %d characters"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:442
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:445
 msgid "value with at most %d characters"
 msgstr ""
 
index e51cab1b1dd8e84deddc45001a91bfd3e0b6c87a..f8e7f496ecac77dac575731df6f600d249facf41 100644 (file)
@@ -3,7 +3,7 @@ msgstr ""
 "Project-Id-Version: \n"
 "Report-Msgid-Bugs-To: \n"
 "POT-Creation-Date: 2009-06-10 03:41+0200\n"
-"PO-Revision-Date: 2020-05-05 22:27+0000\n"
+"PO-Revision-Date: 2020-06-10 21:49+0000\n"
 "Last-Translator: Franco Castillo <castillofrancodamian@gmail.com>\n"
 "Language-Team: Spanish <https://hosted.weblate.org/projects/openwrt/luci/es/>"
 "\n"
@@ -23,7 +23,7 @@ msgstr "%.1f dB"
 msgid "%d Bit"
 msgstr "%d Bit"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3639
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3642
 msgid "%d invalid field(s)"
 msgstr "%d campo(s) inválido(s)"
 
@@ -230,12 +230,12 @@ msgid ""
 "<abbr title=\"maximal\">Max.</abbr> <abbr title=\"Extension Mechanisms for "
 "Domain Name System\">EDNS0</abbr> packet size"
 msgstr ""
-"Máx. tamaño del paquete <abbr title=\"maximal\"></abbr> <abbr title="
+"<abbr title=\"Máximo\">Máx.</abbr> tamaño del paquete <abbr title="
 "\"Extension Mechanisms for Domain Name System\">EDNS0</abbr>"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:346
 msgid "<abbr title=\"maximal\">Max.</abbr> concurrent queries"
-msgstr "<abbr title=\"Maximal\">Máx.</abbr> consultas simultáneas"
+msgstr "<abbr title=\"Máximo\">Máx.</abbr> consultas simultáneas"
 
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/crontab.js:29
 msgid ""
@@ -245,11 +245,11 @@ msgstr ""
 "<br/>Nota: debe reiniciar manualmente el servicio cron si el archivo crontab "
 "estaba vacío antes de editar."
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2676
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2679
 msgid "A directory with the same name already exists."
 msgstr "Ya existe un directorio con el mismo nombre."
 
-#: modules/luci-base/htdocs/luci-static/resources/luci.js:2655
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2664
 msgid "A new login is required since the authentication session expired."
 msgstr ""
 "Se requiere un nuevo inicio de sesión ya que la sesión de autenticación "
@@ -279,9 +279,30 @@ msgid "APN"
 msgstr "APN"
 
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:197
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:352
 msgid "ARP"
 msgstr "ARP"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:365
+msgid "ARP IP Targets"
+msgstr "Objetivos IP de ARP"
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:357
+msgid "ARP Interval"
+msgstr "Intervalo ARP"
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:381
+msgid "ARP Validation"
+msgstr "Validación ARP"
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:373
+msgid "ARP mode to consider a slave as being up"
+msgstr "Modo ARP para considerar que un esclavo está activo"
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:77
+msgid "ARP monitoring is not supported for the selected policy!"
+msgstr "¡El monitoreo ARP no es compatible con la política seleccionada!"
+
 #: protocols/luci-proto-relay/htdocs/luci-static/resources/protocol/relay.js:175
 msgid "ARP retry threshold"
 msgstr "Umbral de reintento ARP"
@@ -364,12 +385,24 @@ msgstr "Clientes DHCP activos"
 msgid "Active DHCPv6 Leases"
 msgstr "Clientes DHCPv6 activos"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:203
+msgid "Active-Backup policy (active-backup, 1)"
+msgstr "Política de copia de seguridad activa (copia de seguridad activa, 1)"
+
 #: modules/luci-base/htdocs/luci-static/resources/network.js:3650
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:929
 #: protocols/luci-proto-hnet/htdocs/luci-static/resources/protocol/hnet.js:23
 msgid "Ad-Hoc"
 msgstr "Ad-Hoc"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:208
+msgid "Adaptive load balancing (balance-alb, 6)"
+msgstr "Equilibrio de carga adaptativo (balance-alb, 6)"
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:207
+msgid "Adaptive transmit load balancing (balance-tlb, 5)"
+msgstr "Equilibrio de carga de transmisión adaptativa (balance-tlb, 5)"
+
 #: modules/luci-base/htdocs/luci-static/resources/form.js:2013
 #: modules/luci-base/htdocs/luci-static/resources/form.js:2016
 #: modules/luci-base/htdocs/luci-static/resources/form.js:2030
@@ -426,7 +459,7 @@ msgstr ""
 msgid "Add new interface..."
 msgstr "Añadir nueva interfaz..."
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:102
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:105
 msgid "Add peer"
 msgstr "Añadir par"
 
@@ -475,6 +508,27 @@ msgstr "Configuración avanzada"
 msgid "Aggregate Transmit Power (ACTATP)"
 msgstr "Potencia de transmisión agregada (ACTATP)"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:258
+msgid "Aggregation Selection Logic"
+msgstr "Lógica de selección de agregación"
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:261
+msgid "Aggregator: All slaves down or has no slaves (stable, 0)"
+msgstr "Agregador: todos los esclavos caídos o no tiene esclavos (estable, 0)"
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:263
+msgid ""
+"Aggregator: Chosen by the largest number of ports + slave added/removed or "
+"state changes (count, 2)"
+msgstr ""
+"Agregador: elegido por el mayor número de puertos + esclavo agregado/"
+"eliminado o cambios de estado (recuento, 2)"
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:262
+msgid "Aggregator: Slave added/removed or state changes (bandwidth, 1)"
+msgstr ""
+"Agregador: esclavo agregado/eliminado o cambios de estado (ancho de banda, 1)"
+
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:171
 msgid "Alert"
 msgstr "Alerta"
@@ -565,7 +619,7 @@ msgstr ""
 "Permitir respuestas aguas arriba en el rango 127.0.0.0/8, por ejemplo para "
 "servicios RBL"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:125
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:128
 msgid "Allowed IPs"
 msgstr "IPs permitidas"
 
@@ -691,16 +745,16 @@ msgstr "Cualquier zona"
 msgid "Apply backup?"
 msgstr "¿Aplicar respaldo?"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4226
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4229
 msgid "Apply request failed with status <code>%h</code>"
 msgstr "Solicitud de aplicar fallida con estado <code>%h</code>"
 
 #: modules/luci-base/htdocs/luci-static/resources/luci.js:2181
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4092
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4095
 msgid "Apply unchecked"
 msgstr "Aplicar sin restricción"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4165
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4168
 msgid "Applying configuration changes… %ds"
 msgstr "Esperando a que se aplique la configuración… %ds"
 
@@ -857,7 +911,7 @@ msgstr "Volver a la configuración"
 msgid "Backup"
 msgstr "Copia de seguridad"
 
-#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:112
+#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:114
 msgid "Backup / Flash Firmware"
 msgstr "Copia de seguridad / Grabar firmware"
 
@@ -896,10 +950,14 @@ msgstr ""
 "(recomendado como linux predeterminado)"
 
 #: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:48
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:57
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:52
 msgid "Bind interface"
 msgstr "Interfaz de enlace"
 
 #: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:48
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:57
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:52
 msgid "Bind the tunnel to this interface (optional)."
 msgstr "Enlazar el túnel a esta interfaz (opcional)."
 
@@ -913,6 +971,10 @@ msgstr "Bitrate"
 msgid "Bogus NX Domain Override"
 msgstr "Ignorar dominio falso NX"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:199
+msgid "Bonding Policy"
+msgstr "Política de vinculación"
+
 #: modules/luci-base/htdocs/luci-static/resources/network.js:2861
 #: modules/luci-compat/luasrc/model/network.lua:1421
 msgid "Bridge"
@@ -931,8 +993,12 @@ msgstr "Número de unidad del puente"
 msgid "Bring up on boot"
 msgstr "Iniciar en el arranque"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2766
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3749
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:205
+msgid "Broadcast policy (broadcast, 3)"
+msgstr "Política de difusión (difusión, 3)"
+
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2769
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3752
 msgid "Browse…"
 msgstr "Explorar…"
 
@@ -940,7 +1006,7 @@ msgstr "Explorar…"
 msgid "Buffered"
 msgstr "En búfer"
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:137
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:138
 msgid "CA certificate; if empty it will be saved after the first connection."
 msgstr ""
 "Certificado de CA; Si está vacío se guardará después de la primera conexión."
@@ -964,8 +1030,8 @@ msgstr "En caché"
 msgid "Call failed"
 msgstr "Llamada fallida"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2859
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3758
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2862
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3761
 #: modules/luci-compat/luasrc/view/cbi/delegator.htm:14
 #: modules/luci-compat/luasrc/view/cbi/simpleform.htm:52
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:187
@@ -1041,11 +1107,11 @@ msgstr ""
 msgid "Chain"
 msgstr "Cadena"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3978
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3981
 msgid "Changes"
 msgstr "Cambios"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4261
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4264
 msgid "Changes have been reverted."
 msgstr "Se revirtieron los cambios."
 
@@ -1200,16 +1266,16 @@ msgstr ""
 "interoperabilidad y reducir la robustez de la negociación de claves, "
 "especialmente en entornos con una gran carga de tráfico."
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3978
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3981
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:421
 msgid "Configuration"
 msgstr "Configuración"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4140
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4143
 msgid "Configuration changes applied."
 msgstr "Se ha aplicado la configuración."
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4078
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4081
 msgid "Configuration changes have been rolled back!"
 msgstr "¡La configuración ha sido revertida!"
 
@@ -1244,6 +1310,18 @@ msgstr "Conexión perdida"
 msgid "Connections"
 msgstr "Conexiones"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:377
+msgid "Consider the slave up when all ARP IP targets are reachable (all, 1)"
+msgstr ""
+"Tenga en cuenta al esclavo cuando todos los objetivos IP de ARP sean "
+"accesibles (todos, 1)"
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:376
+msgid "Consider the slave up when any ARP IP target is reachable (any, 0)"
+msgstr ""
+"Tenga en cuenta que el esclavo está activo cuando se puede alcanzar "
+"cualquier objetivo ARP IP (cualquiera, 0)"
+
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/crontab.js:18
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:340
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/startup.js:55
@@ -1256,7 +1334,7 @@ msgstr "Los contenidos han sido guardados."
 msgid "Continue"
 msgstr "Continuar"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4114
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4117
 msgid ""
 "Could not regain access to the device after applying the configuration "
 "changes. You might need to reconnect if you modified network related "
@@ -1458,7 +1536,7 @@ msgstr "Ruta predeterminada"
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/dslite.js:67
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/map.js:80
 #: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:108
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:149
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:150
 msgid "Default gateway"
 msgstr "Puerta de enlace predeterminada"
 
@@ -1484,7 +1562,7 @@ msgstr ""
 #: modules/luci-base/htdocs/luci-static/resources/form.js:2508
 #: modules/luci-base/htdocs/luci-static/resources/form.js:2512
 #: modules/luci-base/htdocs/luci-static/resources/form.js:3000
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2828
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2831
 #: modules/luci-compat/luasrc/view/cbi/nsection.htm:11
 #: modules/luci-compat/luasrc/view/cbi/tblsection.htm:162
 #: modules/luci-compat/luasrc/view/cbi/tsection.htm:16
@@ -1496,7 +1574,7 @@ msgstr "Eliminar"
 msgid "Delete key"
 msgstr "Eliminar clave"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2725
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2728
 msgid "Delete request failed: %s"
 msgstr "Error al eliminar la solicitud: %s"
 
@@ -1509,11 +1587,11 @@ msgid "Delivery Traffic Indication Message Interval"
 msgstr "Intervalo de mensaje de indicación de tráfico de entrega"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/switch.js:340
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:111
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:114
 msgid "Description"
 msgstr "Descripción"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2824
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2827
 msgid "Deselect"
 msgstr "Deseleccionar"
 
@@ -1526,6 +1604,10 @@ msgstr "Diseño"
 msgid "Destination"
 msgstr "Destino"
 
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:48
+msgid "Destination port"
+msgstr "Puerto de destino"
+
 #: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:59
 #: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:165
 msgid "Destination zone"
@@ -1558,7 +1640,7 @@ msgstr "El dispositivo no está activo"
 msgid "Device is restarting…"
 msgstr "El dispositivo se está reiniciando…"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4113
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4116
 msgid "Device unreachable!"
 msgstr "Dispositivo inalcanzable!"
 
@@ -1575,7 +1657,7 @@ msgstr "Diagnósticos"
 msgid "Dial number"
 msgstr "Marcar el número"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2622
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2624
 msgid "Directory"
 msgstr "Directorio"
 
@@ -1642,9 +1724,9 @@ msgstr "Intento de desconexión fallido"
 
 #: modules/luci-base/htdocs/luci-static/resources/form.js:606
 #: modules/luci-base/htdocs/luci-static/resources/form.js:2707
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3259
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3995
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4084
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3262
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3998
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4087
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1680
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:330
 msgid "Dismiss"
@@ -1684,7 +1766,7 @@ msgstr ""
 msgid "Do not forward reverse lookups for local networks"
 msgstr "No reenviar búsquedas inversas para redes locales"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2711
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2714
 msgid "Do you really want to delete \"%s\" ?"
 msgstr "¿Realmente quieres eliminar \"%s\" ?"
 
@@ -1696,7 +1778,7 @@ msgstr "¿Realmente quiere eliminar la siguiente clave SSH?"
 msgid "Do you really want to erase all settings?"
 msgstr "¿Realmente quieres borrar todos las configuraciones?"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2709
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2712
 msgid "Do you really want to recursively delete the directory \"%s\" ?"
 msgstr "¿Realmente desea eliminar recursivamente el directorio \"%s\" ?"
 
@@ -1724,6 +1806,10 @@ msgstr ""
 msgid "Down"
 msgstr "Abajo"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:402
+msgid "Down Delay"
+msgstr "Retraso de bajada"
+
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:366
 msgid "Download backup"
 msgstr "Descargar copia de seguridad"
@@ -1740,6 +1826,10 @@ msgstr "Desplazamiento SNR en sentido descendente"
 msgid "Drag to reorder"
 msgstr "Arrastrar para reordenar"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:341
+msgid "Drop Duplicate Frames"
+msgstr "Soltar marcos duplicados"
+
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/dropbear.js:12
 msgid "Dropbear Instance"
 msgstr "Instancia Dropbear"
@@ -1835,6 +1925,10 @@ msgstr "Activar <abbr title=\"Spanning Tree Protocol\">STP</abbr>"
 msgid "Enable DNS lookups"
 msgstr "Activar búsquedas de DNS"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:292
+msgid "Enable Dynamic Shuffling Of Flows"
+msgstr "Activar mezcla dinámica de flujos"
+
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/6in4.js:60
 msgid "Enable HE.net dynamic endpoint update"
 msgstr "Activar actualización dinámica de punto final HE.net"
@@ -1899,6 +1993,11 @@ msgstr ""
 "Activa la gestión de paquetes en todas las CPU. Puede ayudar u obstaculizar "
 "la velocidad de la red."
 
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:80
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:75
+msgid "Enable rx checksum"
+msgstr "Activar suma de verificación rx"
+
 #: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:67
 msgid "Enable the DF (Don't Fragment) flag of the encapsulating packets."
 msgstr ""
@@ -1908,6 +2007,11 @@ msgstr ""
 msgid "Enable this network"
 msgstr "Activar esta red"
 
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:84
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:79
+msgid "Enable tx checksum"
+msgstr "Activar suma de verificación tx"
+
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:243
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:352
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/startup.js:66
@@ -1947,11 +2051,11 @@ msgstr "Modo de encapsulado"
 msgid "Encryption"
 msgstr "Encriptación"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:131
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:141
 msgid "Endpoint Host"
 msgstr "Punto final de Host"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:135
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:145
 msgid "Endpoint Port"
 msgstr "Punto final del puerto"
 
@@ -1990,6 +2094,14 @@ msgstr "Adaptador ethernet"
 msgid "Ethernet Switch"
 msgstr "Switch ethernet"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:270
+msgid "Every 30 seconds (slow, 0)"
+msgstr "Cada 30 segundos (lento, 0)"
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:271
+msgid "Every second (fast, 1)"
+msgstr "Cada segundo (rápido, 1)"
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:399
 msgid "Exclude interfaces"
 msgstr "Excluir interfaces"
@@ -2002,7 +2114,7 @@ msgstr "Expandir hosts"
 msgid "Expecting a hexadecimal assignment hint"
 msgstr "Esperando una pista de asignación hexadecimal"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:60
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:64
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:73
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:79
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:107
@@ -2014,6 +2126,10 @@ msgstr "Esperando una pista de asignación hexadecimal"
 msgid "Expecting: %s"
 msgstr "Esperando: %s"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:48
+msgid "Expecting: non-empty value"
+msgstr "Esperando: valor no vacío"
+
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/30_network.js:50
 msgid "Expires"
 msgstr "Expira"
@@ -2069,7 +2185,7 @@ msgstr "Protocolo FT"
 msgid "Failed to change the system password."
 msgstr "Error al cambiar la contraseña del sistema."
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4072
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4075
 msgid "Failed to confirm apply within %ds, waiting for rollback…"
 msgstr ""
 "Error al confirmar aplicar dentro de %ds. Esperando a que se reviertan los "
@@ -2079,7 +2195,7 @@ msgstr ""
 msgid "Failed to execute \"/etc/init.d/%s %s\" action: %s"
 msgstr "Error al ejecutar la acción \"/etc/init.d/%s%s\": %s"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2629
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2632
 msgid "File"
 msgstr "Archivo"
 
@@ -2087,7 +2203,7 @@ msgstr "Archivo"
 msgid "File not accessible"
 msgstr "Archivo no accesible"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2767
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2770
 msgid "Filename"
 msgstr "Nombre del archivo"
 
@@ -2108,6 +2224,20 @@ msgstr "Filtro privado"
 msgid "Filter useless"
 msgstr "Filtro inútil"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:388
+msgid "Filtering for all slaves, no validation"
+msgstr "Filtrado para todos los esclavos, sin validación"
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:389
+msgid "Filtering for all slaves, validation only for active slave"
+msgstr ""
+"Filtrado para todos los esclavos, validación solo para esclavos activos"
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:390
+msgid "Filtering for all slaves, validation only for backup slaves"
+msgstr ""
+"Filtrado para todos los esclavos, validación solo para esclavos de respaldo"
+
 #: modules/luci-compat/luasrc/model/network/proto_ncm.lua:65
 #: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:23
 msgid "Finalizing failed"
@@ -2134,7 +2264,7 @@ msgstr "Terminar"
 msgid "Firewall"
 msgstr "Firewall"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:79
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:82
 msgid "Firewall Mark"
 msgstr "Marca de Firewall"
 
@@ -2244,7 +2374,7 @@ msgstr "Modo de reenvío"
 msgid "Fragmentation Threshold"
 msgstr "Umbral de fragmentación"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:92
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:95
 msgid ""
 "Further information about WireGuard interfaces and peers at <a href='http://"
 "wireguard.com'>wireguard.com</a>."
@@ -2334,7 +2464,7 @@ msgstr "Ir a la configuración de la contraseña..."
 #: modules/luci-compat/luasrc/view/cbi/full_valueheader.htm:4
 #: modules/luci-compat/luasrc/view/cbi/tblsection.htm:58
 msgid "Go to relevant configuration page"
-msgstr "Ir a la página principal de configuración"
+msgstr "Ir a la página de configuración relevante"
 
 #: modules/luci-mod-network/root/usr/share/rpcd/acl.d/luci-mod-network.json:33
 msgid "Grant access to DHCP configuration"
@@ -2514,11 +2644,20 @@ msgstr "Nombres de host"
 msgid "Hybrid"
 msgstr "Híbrido"
 
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:53
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:48
+msgid "ID used to uniquely identify the VXLAN"
+msgstr "ID utilizado para identificar de forma exclusiva la VXLAN"
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:206
+msgid "IEEE 802.3ad Dynamic link aggregation (802.3ad, 4)"
+msgstr "IEEE 802.3ad Agregación dinámica de enlace (802.3ad, 4)"
+
 #: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:75
 msgid "IKE DH Group"
 msgstr "Grupo IKE DH"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:60
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:63
 msgid "IP Addresses"
 msgstr "Direcciones IP"
 
@@ -2564,6 +2703,7 @@ msgid "IPv4 Upstream"
 msgstr "Conexión IPv4"
 
 #: modules/luci-base/htdocs/luci-static/resources/protocol/static.js:178
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:162
 msgid "IPv4 address"
 msgstr "Dirección IPv4"
 
@@ -2580,10 +2720,11 @@ msgid "IPv4 gateway"
 msgstr "Puerta de enlace IPv4"
 
 #: modules/luci-base/htdocs/luci-static/resources/protocol/static.js:179
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:168
 msgid "IPv4 netmask"
 msgstr "Máscara de red IPv4"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:287
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:291
 msgid "IPv4 network in address/netmask notation"
 msgstr "Red IPv4 en notación de dirección / máscara de red"
 
@@ -2677,7 +2818,7 @@ msgstr "Longitud de asignación de IPv6"
 msgid "IPv6 gateway"
 msgstr "Puerta de enlace IPv6"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:292
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:296
 msgid "IPv6 network in address/netmask notation"
 msgstr "Red IPv6 en notación de dirección / máscara de red"
 
@@ -2768,7 +2909,7 @@ msgstr ""
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/dslite.js:67
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/map.js:80
 #: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:108
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:149
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:150
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/l2tp.js:56
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:100
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:87
@@ -2975,12 +3116,17 @@ msgstr "Interno"
 msgid "Internal Server Error"
 msgstr "Error interno del servidor"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:283
+msgid "Interval For Sending Learning Packets"
+msgstr "Intervalo para enviar paquetes de aprendizaje"
+
 #: modules/luci-compat/luasrc/view/cbi/tblsection.htm:192
 #: modules/luci-compat/luasrc/view/cbi/tsection.htm:42
 msgid "Invalid"
 msgstr "Inválido"
 
 #: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:11
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:14
 msgid "Invalid Base64 key string"
 msgstr "Cadena de clave Base64 inválida"
 
@@ -3000,7 +3146,7 @@ msgstr "Argumento inválido"
 msgid "Invalid command"
 msgstr "Comando inválido"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:83
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:86
 msgid "Invalid hexadecimal value"
 msgstr "Valor hexadecimal inválido"
 
@@ -3077,6 +3223,10 @@ msgstr "L2TP"
 msgid "L2TP Server"
 msgstr "Servidor L2TP"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:267
+msgid "LACPDU Packets"
+msgstr "Paquetes LACPDU"
+
 #: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:131
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:115
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:102
@@ -3095,7 +3245,7 @@ msgstr "Umbral de fracaso en eco LCP"
 msgid "LCP echo interval"
 msgstr "Intervalo de eco LCP"
 
-#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:99
+#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:101
 msgid "LED Configuration"
 msgstr "Configuración de LEDs"
 
@@ -3153,7 +3303,7 @@ msgstr "Deje vacío para autodetectar"
 msgid "Leave empty to use the current WAN address"
 msgstr "Deje vacío para usar la dirección WAN actual"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3980
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3983
 msgid "Legend:"
 msgstr "Registro de cambios:"
 
@@ -3187,6 +3337,14 @@ msgstr "Estado de línea"
 msgid "Line Uptime"
 msgstr "Tiempo de actividad de línea"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:123
+msgid "Link Aggregation (Channel Bonding)"
+msgstr "Agregación de enlaces (enlace de canales)"
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:348
+msgid "Link Monitoring"
+msgstr "Monitoreo de enlaces"
+
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/led-trigger/netdev.js:23
 msgid "Link On"
 msgstr "Enlace conectado"
@@ -3244,7 +3402,7 @@ msgstr "Lista de dispositivos que proporcionan resultados de dominio NX falsos"
 msgid "Listen Interfaces"
 msgstr "Interfaces de escucha"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:55
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:58
 msgid "Listen Port"
 msgstr "Puerto"
 
@@ -3265,7 +3423,7 @@ msgstr "Carga"
 msgid "Load Average"
 msgstr "Carga media"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2894
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2897
 msgid "Loading directory contents…"
 msgstr "Cargando el contenido del directorio…"
 
@@ -3289,11 +3447,13 @@ msgstr "Dirección IP local para asignar"
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/6rd.js:39
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/6to4.js:39
 #: protocols/luci-proto-relay/htdocs/luci-static/resources/protocol/relay.js:151
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:44
 msgid "Local IPv4 address"
 msgstr "Dirección local IPv4"
 
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/6in4.js:54
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/dslite.js:45
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:44
 msgid "Local IPv6 address"
 msgstr "Dirección local IPv6"
 
@@ -3381,6 +3541,10 @@ msgstr "Dirección inicial más baja como diferencia de la dirección de red."
 msgid "MAC"
 msgstr "MAC"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:251
+msgid "MAC Address For The Actor"
+msgstr "Dirección MAC para el actor"
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:38
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2061
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/30_network.js:56
@@ -3428,9 +3592,21 @@ msgstr "MD5"
 msgid "MHz"
 msgstr "MHz"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:353
+msgid "MII"
+msgstr "MII"
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:421
+msgid "MII / ETHTOOL ioctls"
+msgstr "Ioctls MII / ETHTOOL"
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:394
+msgid "MII Interval"
+msgstr "Intervalo MII"
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:54
 #: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:53
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:74
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:77
 msgid "MTU"
 msgstr "MTU"
 
@@ -3530,13 +3706,25 @@ msgstr "ID de malla"
 msgid "Method not found"
 msgstr "Método no encontrado"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:349
+msgid "Method of link monitoring"
+msgstr "Método de monitoreo de enlaces"
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:418
+msgid "Method to determine link status"
+msgstr "Método para determinar el estado del enlace"
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:46
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:165
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:183
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:69
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:72
 msgid "Metric"
 msgstr "Métrica"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:235
+msgid "Minimum Number of Links"
+msgstr "Número mínimo de enlaces"
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/switch.js:202
 msgid "Mirror monitor port"
 msgstr "Puerto monitor de espejo"
@@ -3613,7 +3801,7 @@ msgstr "Punto de montaje"
 
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:144
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:228
-#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:86
+#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:88
 msgid "Mount Points"
 msgstr "Puntos de montaje"
 
@@ -3695,7 +3883,7 @@ msgid "NTP server candidates"
 msgstr "Servidores NTP a consultar"
 
 #: modules/luci-base/htdocs/luci-static/resources/form.js:2388
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3735
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3738
 #: modules/luci-compat/luasrc/view/cbi/tblsection.htm:27
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:710
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/leds.js:67
@@ -3752,6 +3940,8 @@ msgid "Next »"
 msgstr "Siguiente »"
 
 #: modules/luci-base/htdocs/luci-static/resources/form.js:3472
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:296
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:345
 #: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:108
 msgid "No"
 msgstr "No"
@@ -3764,7 +3954,7 @@ msgstr "No se ha configurado un servidor DHCP para esta interfaz"
 msgid "No Encryption"
 msgstr "Sin encriptación"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:64
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:67
 msgid "No Host Routes"
 msgstr "Sin rutas de host"
 
@@ -3784,7 +3974,7 @@ msgstr "Ningún cliente asociado"
 msgid "No data received"
 msgstr "Sin datos recibidos"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2834
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2837
 msgid "No entries in this directory"
 msgstr "No hay entradas en este directorio"
 
@@ -3804,6 +3994,15 @@ msgstr "No hay información disponible"
 msgid "No matching prefix delegation"
 msgstr "No hay delegación de prefijo coincidente"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:140
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:143
+msgid "No more slaves available"
+msgstr "No hay más esclavos disponibles"
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:187
+msgid "No more slaves available, can not save interface"
+msgstr "No hay más esclavos disponibles, no se puede guardar la interfaz"
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:251
 msgid "No negative cache"
 msgstr "Sin caché negativa"
@@ -3816,7 +4015,7 @@ msgstr "Sin caché negativa"
 msgid "No password set!"
 msgstr "¡Sin contraseña!"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:107
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:110
 msgid "No peers defined yet"
 msgstr "Sin pares definidos"
 
@@ -3829,6 +4028,10 @@ msgstr "No hay claves públicas presentes todavía."
 msgid "No rules in this chain."
 msgstr "No hay reglas en esta cadena."
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:384
+msgid "No validation or filtering"
+msgstr "Sin validación o filtrado"
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:152
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:825
 msgid "No zone assigned"
@@ -3904,6 +4107,10 @@ msgstr "Aviso"
 msgid "Nslookup"
 msgstr "NSLookup"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:332
+msgid "Number of IGMP membership reports"
+msgstr "Número de informes de membresía IGMP"
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:355
 msgid "Number of cached DNS entries (max is 10000, 0 is no caching)"
 msgstr ""
@@ -3914,6 +4121,11 @@ msgstr ""
 msgid "Number of parallel threads used for compression"
 msgstr "Número de hilos paralelos utilizados para la compresión"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:309
+msgid "Number of peer notifications after failover event"
+msgstr ""
+"Número de notificaciones de pares después del evento de conmutación por error"
+
 #: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:69
 msgid "Obfuscated Group Password"
 msgstr "Contraseña de grupo confusa"
@@ -3934,6 +4146,7 @@ msgid "Obtain IPv6-Address"
 msgstr "Obtener dirección IPv6"
 
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/led-trigger/default-on.js:18
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:351
 msgid "Off"
 msgstr "Apagado"
 
@@ -3957,7 +4170,7 @@ msgstr "Retraso de activación"
 msgid "One of hostname or mac address must be specified!"
 msgstr "¡Debe especificar al menos un nombre de host o dirección MAC!"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:463
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:466
 msgid "One of the following: %s"
 msgstr "uno de los siguientes: %s"
 
@@ -3975,6 +4188,13 @@ msgstr "Uno o más valores inválidos/requeridos en la pestaña"
 msgid "One or more required fields have no value!"
 msgstr "¡Campos vacíos!"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:229
+msgid ""
+"Only if current active slave fails and the primary slave is up (failure, 2)"
+msgstr ""
+"Solo si el esclavo activo actual falla y el esclavo primario está activo "
+"(falla, 2)"
+
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:439
 #: modules/luci-mod-system/luasrc/model/cbi/admin_system/backupfiles.lua:19
 msgid "Open list..."
@@ -3998,20 +4218,20 @@ msgstr "La opción \"%s\" contiene un valor de entrada no válido."
 msgid "Option \"%s\" must not be empty."
 msgstr "La opción \"%s\" no debe estar vacía."
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3987
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3990
 msgid "Option changed"
 msgstr "Opción cambiada"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3989
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3992
 msgid "Option removed"
 msgstr "Opción removida"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1601
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:69
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:72
 msgid "Optional"
 msgstr "Opcional"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:79
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:82
 msgid ""
 "Optional. 32-bit mark for outgoing encrypted packets. Enter value in hex, "
 "starting with <code>0x</code>."
@@ -4031,7 +4251,7 @@ msgstr ""
 "servidor delegante, use el sufijo (como '::1') para formar la dirección IPv6 "
 "('a:b:c:d::1') para la interfaz."
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:120
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:123
 msgid ""
 "Optional. Base64-encoded preshared key. Adds in an additional layer of "
 "symmetric-key cryptography for post-quantum resistance."
@@ -4040,34 +4260,34 @@ msgstr ""
 "adicional de criptografía de clave simétrica para la resistencia post-"
 "cuántica."
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:129
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:139
 msgid "Optional. Create routes for Allowed IPs for this peer."
 msgstr "Opcional. Crear rutas para IPs permitidas para este par."
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:111
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:114
 msgid "Optional. Description of peer."
 msgstr "Opcional. Descripción del par."
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:64
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:67
 msgid "Optional. Do not create host routes to peers."
 msgstr "Opcional. No crea rutas de host para los pares."
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:131
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:141
 msgid ""
 "Optional. Host of peer. Names are resolved prior to bringing up the "
 "interface."
 msgstr ""
 "Opcional. Host de pares. Los nombres se resuelven antes de abrir la interfaz."
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:74
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:77
 msgid "Optional. Maximum Transmission Unit of tunnel interface."
 msgstr "Opcional. Unidad máxima de transmisión de la interfaz del túnel."
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:135
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:145
 msgid "Optional. Port of peer."
 msgstr "Opcional. Puerto de pares."
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:139
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:149
 msgid ""
 "Optional. Seconds between keep alive messages. Default is 0 (disabled). "
 "Recommended value if this device is behind a NAT is 25."
@@ -4076,7 +4296,7 @@ msgstr ""
 "predeterminado es 0 (desactivado). El valor recomendado es 25 si su "
 "dispositivo está detrás de un NAT."
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:55
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:58
 msgid "Optional. UDP port used for outgoing and incoming packets."
 msgstr "Opcional. Puerto UDP utilizado para paquetes salientes y entrantes."
 
@@ -4109,6 +4329,8 @@ msgstr "Zona de salida"
 #: modules/luci-base/htdocs/luci-static/resources/protocol/static.js:222
 #: protocols/luci-proto-hnet/htdocs/luci-static/resources/protocol/hnet.js:40
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/dhcpv6.js:50
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:76
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:71
 msgid "Override MAC address"
 msgstr "Reemplazar dirección MAC"
 
@@ -4118,21 +4340,27 @@ msgstr "Reemplazar dirección MAC"
 #: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:53
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/dhcpv6.js:54
 #: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:114
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:157
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:158
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/l2tp.js:71
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:145
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:132
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoe.js:110
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pptp.js:119
 #: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:97
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:62
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:57
 msgid "Override MTU"
 msgstr "Reemplazar MTU"
 
 #: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:63
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:72
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:67
 msgid "Override TOS"
 msgstr "Reemplazar TOS"
 
 #: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:58
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:67
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:62
 msgid "Override TTL"
 msgstr "Reemplazar TTL"
 
@@ -4160,7 +4388,7 @@ msgstr "Anular la tabla utilizada para rutas internas"
 msgid "Overview"
 msgstr "Visión general"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2677
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2680
 msgid "Overwrite existing file \"%s\" ?"
 msgstr "Sobrescribir archivo \"%s\" existente?"
 
@@ -4269,6 +4497,10 @@ msgstr "Dirección de paquetes"
 msgid "Packets"
 msgstr "Paquetes"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:275
+msgid "Packets To Transmit Before Moving To Next Slave"
+msgstr "Paquetes para transmitir antes de pasar al siguiente esclavo"
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:152
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:825
 msgid "Part of zone %q"
@@ -4277,7 +4509,7 @@ msgstr "Parte de zona %q"
 #: modules/luci-base/luasrc/view/sysauth.htm:29
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1591
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/password.js:51
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:107
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:108
 #: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:58
 msgid "Password"
 msgstr "Contraseña"
@@ -4301,7 +4533,7 @@ msgstr "Contraseña de clave privada interna"
 msgid "Password strength"
 msgstr "Seguridad de la contraseña"
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:110
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:111
 msgid "Password2"
 msgstr "Contraseña2"
 
@@ -4333,7 +4565,7 @@ msgstr "Ruta al certificado del cliente interno"
 msgid "Path to inner Private Key"
 msgstr "Ruta a la clave privada interna"
 
-#: modules/luci-base/htdocs/luci-static/resources/luci.js:2716
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2725
 msgid "Paused"
 msgstr "Pausado"
 
@@ -4360,7 +4592,7 @@ msgstr "Dirección IP del par para asignar"
 msgid "Peer address is missing"
 msgstr "Falta la dirección del compañero"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:92
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:95
 msgid "Peers"
 msgstr "Pares"
 
@@ -4380,7 +4612,7 @@ msgstr "Realizar restablecimiento"
 msgid "Permission denied"
 msgstr "Permiso denegado"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:139
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:149
 msgid "Persistent Keep Alive"
 msgstr "Mantener conectado continuamente"
 
@@ -4411,7 +4643,7 @@ msgstr "Paq."
 msgid "Please enter your username and password."
 msgstr "Por favor, introduzca su nombre de usuario y contraseña."
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3718
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3721
 msgid "Please select the file to upload."
 msgstr "Por favor, seleccione el archivo que desea cargar."
 
@@ -4427,7 +4659,7 @@ msgstr "Puerto"
 msgid "Port status:"
 msgstr "Estado del puerto:"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:489
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:492
 msgid "Potential negation of: %s"
 msgstr "negación potencial de: %s"
 
@@ -4451,7 +4683,7 @@ msgstr "Preferir UMTS"
 msgid "Prefix Delegated"
 msgstr "Prefijo delegado"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:120
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:123
 msgid "Preshared Key"
 msgstr "Clave precompartida"
 
@@ -4476,7 +4708,25 @@ msgstr "Evita escuchar en estas interfaces."
 msgid "Prevents client-to-client communication"
 msgstr "Impide la comunicación entre los clientes"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:50
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:211
+msgid "Primary Slave"
+msgstr "Esclavo primario"
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:228
+msgid ""
+"Primary becomes active slave when it comes back up if speed and duplex "
+"better than current slave (better, 1)"
+msgstr ""
+"El primario se convierte en esclavo activo cuando vuelve a funcionar si la "
+"velocidad y el dúplex son mejores que el esclavo actual (mejor, 1)"
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:227
+msgid "Primary becomes active slave whenever it comes back up (always, 0)"
+msgstr ""
+"El primario se convierte en esclavo activo cada vez que vuelve a subir "
+"(siempre, 0)"
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:53
 msgid "Private Key"
 msgstr "Clave privada"
 
@@ -4513,7 +4763,7 @@ msgstr "Introduzca una nueva red"
 msgid "Pseudo Ad-Hoc (ahdemo)"
 msgstr "Pseudo Ad-Hoc (ahdemo)"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:116
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:119
 msgid "Public Key"
 msgstr "Clave pública"
 
@@ -4584,7 +4834,7 @@ msgstr "Tasa RX"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2064
 msgid "RX Rate / TX Rate"
-msgstr "Tasa RX / Tasa TX"
+msgstr "Tasa RX / TX"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1335
 msgid "Radius-Accounting-Port"
@@ -4641,7 +4891,7 @@ msgid "Rebind protection"
 msgstr "Protección contra reasociación"
 
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/reboot.js:14
-#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:124
+#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:126
 msgid "Reboot"
 msgstr "Reiniciar"
 
@@ -4660,7 +4910,7 @@ msgstr "Reiniciar el sistema operativo de su dispositivo"
 msgid "Receive"
 msgstr "Recibir"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:60
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:63
 msgid "Recommended. IP addresses of the WireGuard interface."
 msgstr "Recomendado. Direcciones IP de la interfaz de WireGuard."
 
@@ -4672,7 +4922,7 @@ msgstr "Reconectar esta interfaz"
 msgid "References"
 msgstr "Referencias"
 
-#: modules/luci-base/htdocs/luci-static/resources/luci.js:2710
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2719
 msgid "Refreshing"
 msgstr "Refrescar"
 
@@ -4697,6 +4947,7 @@ msgstr "Puente relé (relayd)"
 
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/6in4.js:50
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/6rd.js:49
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:40
 msgid "Remote IPv4 address"
 msgstr "Dirección IPv4 remota"
 
@@ -4704,6 +4955,10 @@ msgstr "Dirección IPv4 remota"
 msgid "Remote IPv4 address or FQDN"
 msgstr "Dirección IPv4 remota o FQDN"
 
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:40
+msgid "Remote IPv6 address"
+msgstr "Dirección IPv6 remota"
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:849
 msgid "Remove"
 msgstr "Eliminar"
@@ -4732,15 +4987,15 @@ msgstr "Requerido"
 msgid "Required for certain ISPs, e.g. Charter with DOCSIS 3"
 msgstr "Requerido para ciertos ISPs, por ejemplo Charter con DOCSIS 3"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:50
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:53
 msgid "Required. Base64-encoded private key for this interface."
 msgstr "Requerido. Clave privada codificada en base64 para esta interfaz."
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:116
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:119
 msgid "Required. Base64-encoded public key of peer."
 msgstr "Requerido. Base64 codificada clave pública de igual."
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:125
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:128
 msgid ""
 "Required. IP addresses and prefixes that this peer is allowed to use inside "
 "the tunnel. Usually the peer's tunnel IP addresses and the networks the peer "
@@ -4820,6 +5075,10 @@ msgstr "Requiere wpa-supplicant con soporte OWE"
 msgid "Requires wpa-supplicant with SAE support"
 msgstr "Requiere wpa-supplicant con soporte SAE"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:224
+msgid "Reselection policy for primary slave"
+msgstr "Política de reselección para esclavo primario"
+
 #: modules/luci-base/htdocs/luci-static/resources/luci.js:2203
 #: modules/luci-base/luasrc/view/sysauth.htm:39
 #: modules/luci-compat/luasrc/view/cbi/delegator.htm:17
@@ -4873,21 +5132,21 @@ msgstr "Restaurar copia de seguridad"
 #: modules/luci-base/htdocs/luci-static/resources/ui.js:330
 #: modules/luci-base/htdocs/luci-static/resources/ui.js:331
 msgid "Reveal/hide password"
-msgstr "Mostrar/ocultar contraseña"
+msgstr "Revelar/ocultar contraseña"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4003
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4006
 msgid "Revert"
 msgstr "Revertir"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4088
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4091
 msgid "Revert changes"
 msgstr "Revertir cambios"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4270
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4273
 msgid "Revert request failed with status <code>%h</code>"
 msgstr "Error al revertir la solicitud con el estado <code>%h</code>"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4250
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4253
 msgid "Reverting configuration…"
 msgstr "Revirtiendo configuración…"
 
@@ -4899,7 +5158,11 @@ msgstr "Directorio raíz para los archivos servidos por TFTP"
 msgid "Root preparation"
 msgstr "Preparación de la raíz"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:129
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:202
+msgid "Round-Robin policy (balance-rr, 0)"
+msgstr "Política Round-Robin (balance-rr, 0)"
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:139
 msgid "Route Allowed IPs"
 msgstr "Ruta permitida IPs"
 
@@ -4977,7 +5240,7 @@ msgid "SSH username"
 msgstr "Nombre de usuario SSH"
 
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:274
-#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:50
+#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:51
 msgid "SSH-Keys"
 msgstr "Claves SSH"
 
@@ -5003,10 +5266,10 @@ msgid "Save"
 msgstr "Guardar"
 
 #: modules/luci-base/htdocs/luci-static/resources/luci.js:2180
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3999
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4002
 #: modules/luci-compat/luasrc/view/cbi/footer.htm:22
 msgid "Save & Apply"
-msgstr "Guardar y aplicar"
+msgstr "Guardar y Aplicar"
 
 #: modules/luci-base/htdocs/luci-static/resources/form.js:602
 msgid "Save error"
@@ -5025,15 +5288,15 @@ msgid "Scan"
 msgstr "Escanear"
 
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/crontab.js:26
-#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:74
+#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:76
 msgid "Scheduled Tasks"
 msgstr "Tareas programadas"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3983
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3986
 msgid "Section added"
 msgstr "Sección añadida"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3985
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3988
 msgid "Section removed"
 msgstr "Sección removida"
 
@@ -5052,11 +5315,17 @@ msgstr ""
 "el firmware es correcto y está diseñado para su dispositivo!"
 
 #: modules/luci-base/htdocs/luci-static/resources/ui.js:2581
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2718
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2883
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2721
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2886
 msgid "Select file…"
 msgstr "Seleccionar archivo…"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:318
+msgid "Selects the transmit hash policy to use for slave selection"
+msgstr ""
+"Selecciona la política de hash de transmisión para usar en la selección de "
+"esclavos"
+
 #: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:144
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:128
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:115
@@ -5087,7 +5356,7 @@ msgstr "Tipo de servicio"
 msgid "Services"
 msgstr "Servicios"
 
-#: modules/luci-base/htdocs/luci-static/resources/luci.js:2653
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2662
 msgid "Session expired"
 msgstr "Sesión expirada"
 
@@ -5104,10 +5373,22 @@ msgstr ""
 "enlace (si está configurado, los eventos de detección de operador no invocan "
 "los controladores de conexión en caliente)."
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:300
+msgid "Set same MAC Address to all slaves"
+msgstr "Establecer la misma dirección MAC para todos los esclavos"
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:642
 msgid "Set this interface as master for the dhcpv6 relay."
 msgstr "Configure esta interfaz como maestro para el relé dhcpv6."
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:304
+msgid "Set to currently active slave (active, 1)"
+msgstr "Establecer como esclavo actualmente activo (activo, 1)"
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:305
+msgid "Set to first slave added to the bond (follow, 2)"
+msgstr "Establecer como primer esclavo agregado al vínculo (seguir, 2)"
+
 #: modules/luci-compat/luasrc/model/network/proto_modemmanager.lua:55
 #: modules/luci-compat/luasrc/model/network/proto_qmi.lua:55
 #: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:42
@@ -5174,7 +5455,7 @@ msgstr "Atenuación de señal (SATN)"
 msgid "Signal:"
 msgstr "Señal:"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3736
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3739
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:217
 msgid "Size"
 msgstr "Tamaño"
@@ -5202,6 +5483,10 @@ msgstr "Saltar al contenido"
 msgid "Skip to navigation"
 msgstr "Saltar a navegación"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:178
+msgid "Slave Interfaces"
+msgstr "Interfaces esclavas"
+
 #: modules/luci-base/htdocs/luci-static/resources/network.js:2867
 #: modules/luci-compat/luasrc/model/network.lua:1428
 msgid "Software VLAN"
@@ -5239,10 +5524,44 @@ msgstr "Origen"
 msgid "Source Address"
 msgstr "Dirección de origen"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:342
+msgid ""
+"Specifies that duplicate frames (received on inactive ports) should be "
+"dropped or delivered"
+msgstr ""
+"Especifica que las tramas duplicadas (recibidas en puertos inactivos) deben "
+"descartarse o entregarse"
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:358
+msgid "Specifies the ARP link monitoring frequency in milliseconds"
+msgstr "Especifica la frecuencia de monitoreo del enlace ARP en milisegundos"
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:366
+msgid "Specifies the IP addresses to use for ARP monitoring"
+msgstr ""
+"Especifica las direcciones IP que se utilizarán para la supervisión de ARP"
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:395
+msgid "Specifies the MII link monitoring frequency in milliseconds"
+msgstr "Especifica la frecuencia de monitoreo del enlace MII en milisegundos"
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:259
+msgid "Specifies the aggregation selection logic to use"
+msgstr "Especifica la lógica de selección de agregación a usar"
+
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:292
 msgid "Specifies the directory the device is attached to"
 msgstr "Especifica el directorio al que está enlazado el dispositivo"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:252
+msgid ""
+"Specifies the mac-address for the actor in protocol packet exchanges "
+"(LACPDUs). If empty, masters' mac address defaults to system default"
+msgstr ""
+"Especifica la dirección MAC para el actor en los intercambios de paquetes de "
+"protocolo (LACPDU). Si está vacío, la dirección mac de los maestros tiene el "
+"valor predeterminado del sistema"
+
 #: protocols/luci-proto-relay/htdocs/luci-static/resources/protocol/relay.js:175
 msgid ""
 "Specifies the maximum amount of failed ARP requests until hosts are presumed "
@@ -5269,11 +5588,146 @@ msgstr ""
 "inalámbrica. Dependiendo de los requisitos reglamentarios y el uso "
 "inalámbrico, el controlador puede reducir la potencia de transmisión real."
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:236
+msgid ""
+"Specifies the minimum number of links that must be active before asserting "
+"carrier"
+msgstr ""
+"Especifica el número mínimo de enlaces que deben estar activos antes de "
+"afirmar el operador"
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:200
+msgid "Specifies the mode to be used for this bonding interface"
+msgstr "Especifica el modo que se utilizará para esta interfaz de enlace"
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:333
+msgid ""
+"Specifies the number of IGMP membership reports to be issued after a "
+"failover event in 200ms intervals"
+msgstr ""
+"Especifica el número de informes de membresía IGMP que se emitirán después "
+"de un evento de conmutación por error en intervalos de 200 ms"
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:276
+msgid ""
+"Specifies the number of packets to transmit through a slave before moving to "
+"the next one"
+msgstr ""
+"Especifica el número de paquetes a transmitir a través de un esclavo antes "
+"de pasar al siguiente"
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:310
+msgid ""
+"Specifies the number of peer notifications (gratuitous ARPs and unsolicited "
+"IPv6 Neighbor Advertisements) to be issued after a failover event"
+msgstr ""
+"Especifica el número de notificaciones de pares (ARP gratuitos y anuncios de "
+"vecinos IPv6 no solicitados) que se emitirán después de un evento de "
+"conmutación por error"
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:284
+msgid ""
+"Specifies the number of seconds between instances where the bonding driver "
+"sends learning packets to each slaves peer switch"
+msgstr ""
+"Especifica el número de segundos entre instancias en las que el controlador "
+"de enlace envía paquetes de aprendizaje a cada conmutador de pares esclavos"
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:374
+msgid "Specifies the quantity of ARP IP targets that must be reachable"
+msgstr ""
+"Especifica la cantidad de objetivos de ARP de IP que deben ser accesibles"
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:268
+msgid ""
+"Specifies the rate in which the link partner will be asked to transmit "
+"LACPDU packets"
+msgstr ""
+"Especifica la velocidad a la que se le solicitará al socio de enlace que "
+"transmita paquetes LACPDU"
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:225
+msgid ""
+"Specifies the reselection policy for the primary slave when failure of the "
+"active slave or recovery of the primary slave occurs"
+msgstr ""
+"Especifica la política de reselección para el esclavo primario cuando ocurre "
+"una falla del esclavo activo o la recuperación del esclavo primario"
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:244
+msgid "Specifies the system priority"
+msgstr "Especifica la prioridad del sistema"
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:403
+msgid ""
+"Specifies the time in milliseconds to wait before disabling a slave after a "
+"link failure detection"
+msgstr ""
+"Especifica el tiempo de espera en milisegundos antes de desactivar un "
+"esclavo después de una detección de falla de enlace"
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:411
+msgid ""
+"Specifies the time in milliseconds to wait before enabling a slave after a "
+"link recovery detection"
+msgstr ""
+"Especifica el tiempo de espera en milisegundos antes de activar un esclavo "
+"después de una detección de recuperación de enlace"
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:382
+msgid ""
+"Specifies whether ARP probes and replies should be validated or non-ARP "
+"traffic should be filtered for link monitoring"
+msgstr ""
+"Especifica si las sondas y respuestas ARP deben validarse o el tráfico no "
+"ARP debe filtrarse para la supervisión de enlaces"
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:301
+msgid ""
+"Specifies whether active-backup mode should set all slaves to the same MAC "
+"address at enslavement"
+msgstr ""
+"Especifica si el modo de copia de seguridad activa debe establecer todos los "
+"esclavos en la misma dirección MAC en la esclavitud"
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:419
+msgid ""
+"Specifies whether or not miimon should use MII or ETHTOOL ioctls vs. "
+"netif_carrier_ok()"
+msgstr ""
+"Especifica si miimon debe usar ioctls MII o ETHTOOL frente a "
+"netif_carrier_ok()"
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:293
+msgid ""
+"Specifies whether to shuffle active flows across slaves based on the load"
+msgstr ""
+"Especifica si se barajan flujos activos entre esclavos en función de la carga"
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:179
+msgid ""
+"Specifies which slave interfaces should be attached to this bonding interface"
+msgstr ""
+"Especifica qué interfaces esclavas se deben conectar a esta interfaz de "
+"enlace"
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:212
+msgid ""
+"Specifies which slave is the primary device. It will always be the active "
+"slave while it is available"
+msgstr ""
+"Especifica qué esclavo es el dispositivo principal. Siempre será el esclavo "
+"activo mientras esté disponible"
+
 #: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:63
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:72
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:67
 msgid "Specify a TOS (Type of Service)."
 msgstr "Especifique un TOS (Tipo de Servicio)."
 
 #: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:58
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:67
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:62
 msgid ""
 "Specify a TTL (Time to Live) for the encapsulating packet other than the "
 "default (64)."
@@ -5282,6 +5736,8 @@ msgstr ""
 "sea el predeterminado (64)."
 
 #: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:53
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:62
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:57
 msgid ""
 "Specify an MTU (Maximum Transmission Unit) other than the default (1280 "
 "bytes)."
@@ -5306,7 +5762,7 @@ msgstr "Prioridad de inicio"
 msgid "Start refresh"
 msgstr "Iniciar actualización"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4203
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4206
 msgid "Starting configuration apply…"
 msgstr "Iniciando aplicar configuración…"
 
@@ -5315,7 +5771,7 @@ msgid "Starting wireless scan..."
 msgstr "Iniciando escaneo de Wi-Fi..."
 
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/startup.js:109
-#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:62
+#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:64
 msgid "Startup"
 msgstr "Arranque"
 
@@ -5429,7 +5885,7 @@ msgstr "Intercambiar protocolo"
 msgid "Switch to CIDR list notation"
 msgstr "Cambiar a la notación de lista CIDR"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2615
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2616
 msgid "Symbolic link"
 msgstr "Enlace simbólico"
 
@@ -5453,6 +5909,10 @@ msgstr "Sistema"
 msgid "System Log"
 msgstr "Registro del sistema"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:243
+msgid "System Priority"
+msgstr "Prioridad del sistema"
+
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:104
 msgid "System Properties"
 msgstr "Propiedades del sistema"
@@ -5516,6 +5976,10 @@ msgstr ""
 "La configuración de actualización de punto final de HE.net cambió, ¡ahora "
 "debe usar el nombre de usuario simple en lugar de la ID de usuario!"
 
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:40
+msgid "The IPv4 address or the fully-qualified domain name of the remote end."
+msgstr "La dirección IPv4 o el nombre de dominio completo del extremo remoto."
+
 #: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:40
 msgid ""
 "The IPv4 address or the fully-qualified domain name of the remote tunnel end."
@@ -5523,6 +5987,10 @@ msgstr ""
 "La dirección IPv4 o el nombre de dominio completo del extremo del túnel "
 "remoto."
 
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:40
+msgid "The IPv6 address or the fully-qualified domain name of the remote end."
+msgstr "La dirección IPv6 o el nombre de dominio completo del extremo remoto."
+
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/6rd.js:53
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/map.js:59
 msgid ""
@@ -5543,7 +6011,7 @@ msgid "The configuration file could not be loaded due to the following error:"
 msgstr ""
 "El archivo de configuración no se pudo cargar debido al siguiente error:"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4079
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4082
 msgid ""
 "The device could not be reached within %d seconds after applying the pending "
 "changes, which caused the configuration to be rolled back for safety "
@@ -5630,10 +6098,23 @@ msgstr ""
 msgid "The length of the IPv6 prefix in bits"
 msgstr "Longitud del prefijo IPv6 en bits"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:163
+msgid "The local IPv4 address"
+msgstr "La dirección IPv4 local"
+
 #: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:44
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:44
 msgid "The local IPv4 address over which the tunnel is created (optional)."
 msgstr "La dirección IPv4 local sobre la que se crea el túnel (opcional)."
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:169
+msgid "The local IPv4 netmask"
+msgstr "La máscara de red IPv4 local"
+
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:44
+msgid "The local IPv6 address over which the tunnel is created (optional)."
+msgstr "La dirección IPv6 local sobre la cual se crea el túnel (opcional)."
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1914
 msgid "The network name is already used"
 msgstr "El nombre de la red ya está en uso"
@@ -5741,7 +6222,7 @@ msgstr ""
 msgid "There are no active leases"
 msgstr "No hay direcciones activas"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4218
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4221
 msgid "There are no changes to apply"
 msgstr "No hay cambios para aplicar"
 
@@ -5863,7 +6344,7 @@ msgstr ""
 #: modules/luci-compat/luasrc/view/cbi/tblsection.htm:172
 #: modules/luci-compat/luasrc/view/cbi/tsection.htm:32
 msgid "This section contains no values yet"
-msgstr "No hay reglas definidas"
+msgstr "Esta sección aún no contiene valores"
 
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:110
 msgid "Time Synchronization"
@@ -5877,7 +6358,7 @@ msgstr "Intervalo de tiempo para reprogramar GTK"
 msgid "Timezone"
 msgstr "Zona horaria"
 
-#: modules/luci-base/htdocs/luci-static/resources/luci.js:2663
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2672
 msgid "To login…"
 msgstr "Iniciar sesión…"
 
@@ -5920,6 +6401,10 @@ msgstr "Transferencia"
 msgid "Transmit"
 msgstr "Transmitir"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:317
+msgid "Transmit Hash Policy"
+msgstr "Política de transmisión de hash"
+
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/leds.js:74
 msgid "Trigger"
 msgstr "Disparador"
@@ -6074,7 +6559,7 @@ msgstr "Desmontar"
 msgid "Unnamed key"
 msgstr "Clave sin nombre"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3923
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3926
 msgid "Unsaved Changes"
 msgstr "Cambios sin aplicar"
 
@@ -6100,9 +6585,13 @@ msgstr "Tipo de protocolo no soportado."
 msgid "Up"
 msgstr "Arriba"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3810
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:410
+msgid "Up Delay"
+msgstr "Retraso de subida"
+
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3813
 msgid "Upload"
-msgstr "Subir"
+msgstr "Cargar"
 
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:408
 msgid ""
@@ -6117,21 +6606,21 @@ msgstr ""
 msgid "Upload archive..."
 msgstr "Subir archivo..."
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2772
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2775
 msgid "Upload file"
 msgstr "Subir archivo"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2747
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2750
 msgid "Upload file…"
 msgstr "Subir archivo…"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2694
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3798
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2697
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3801
 msgid "Upload request failed: %s"
 msgstr "Error al cargar la solicitud: %s"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3717
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3771
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3720
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3774
 msgid "Uploading file…"
 msgstr "Cargando archivo…"
 
@@ -6195,6 +6684,22 @@ msgstr "MTU a usar en el interfaz de túnel"
 msgid "Use TTL on tunnel interface"
 msgstr "TTL a usar en el interfaz de túnel"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:320
+msgid "Use XOR of hardware MAC addresses (layer2)"
+msgstr "Use XOR de direcciones MAC de hardware (capa2)"
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:321
+msgid "Use XOR of hardware MAC addresses and IP addresses (layer2+3)"
+msgstr "Utilice XOR de direcciones MAC y direcciones IP de hardware (capa2+3)"
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:323
+msgid ""
+"Use XOR of hardware MAC addresses and IP addresses, rely on skb_flow_dissect "
+"(encap2+3)"
+msgstr ""
+"Use XOR de direcciones MAC y direcciones IP de hardware, confíe en "
+"skb_flow_dissect (encap2+3)"
+
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:294
 msgid "Use as external overlay (/overlay)"
 msgstr "Utilizar como superposición externa (/overlay)"
@@ -6247,7 +6752,7 @@ msgstr "Utilizar la puerta de enlace predeterminada"
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/dslite.js:70
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/map.js:83
 #: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:111
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:152
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:153
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/l2tp.js:67
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:111
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:98
@@ -6282,6 +6787,17 @@ msgstr ""
 "especificará la dirección fija a usar y <em>Nombre del host</em> se asignará "
 "como nombre identificativo."
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:322
+msgid "Use upper layer protocol information (layer3+4)"
+msgstr "Usar información de protocolo de capa superior (capa3+4)"
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:324
+msgid ""
+"Use upper layer protocol information, rely on skb_flow_dissect (encap3+4)"
+msgstr ""
+"Utilice la información del protocolo de la capa superior, confíe en "
+"skb_flow_dissect (encap3+4)"
+
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/20_memory.js:36
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:194
 msgid "Used"
@@ -6299,16 +6815,20 @@ msgstr ""
 "Se utiliza para dos propósitos diferentes: RADIUS NAS ID y 802.11r R0KH-ID. "
 "No es necesario con WPA(2)-PSK normal."
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:113
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:105
+msgid "User Group"
+msgstr "Grupo de usuario"
+
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:114
 msgid "User certificate (PEM encoded)"
 msgstr "Certificado de usuario (Codificado PEM)"
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:125
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:126
 msgid "User key (PEM encoded)"
 msgstr "Clave de usuario (codificada PEM)"
 
 #: modules/luci-base/luasrc/view/sysauth.htm:23
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:105
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:106
 #: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:56
 msgid "Username"
 msgstr "Nombre de usuario"
@@ -6356,6 +6876,19 @@ msgstr "Hash SHA1 del certificado del servidor VPN"
 msgid "VPNC (CISCO 3000 (and others) VPN)"
 msgstr "VPNC (CISCO 3000 (y otros) VPN)"
 
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:10
+msgid "VXLAN (RFC7348)"
+msgstr "VXLAN (RFC7348)"
+
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:53
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:48
+msgid "VXLAN network identifier"
+msgstr "Identificador de red VXLAN"
+
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:10
+msgid "VXLANv6 (RFC7348)"
+msgstr "VXLANv6 (RFC7348)"
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1490
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1548
 msgid ""
@@ -6365,6 +6898,22 @@ msgstr ""
 "Valide el certificado del servidor utilizando el paquete CA integrado del "
 "sistema,<br />requiere el paquete \"ca-bundle\""
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:387
+msgid "Validation for all slaves"
+msgstr "Validación para todos los esclavos"
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:385
+msgid "Validation only for active slave"
+msgstr "Validación solo para esclavo activo"
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:386
+msgid "Validation only for backup slaves"
+msgstr "Validación solo para esclavos de respaldo"
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:134
+msgid "Value must not be empty"
+msgstr "El valor no debe estar vacío"
+
 #: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:73
 msgid "Vendor"
 msgstr "Proveedor"
@@ -6447,7 +6996,7 @@ msgid "Width"
 msgstr "Ancho de banda"
 
 #: modules/luci-compat/luasrc/model/network/proto_wireguard.lua:9
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:18
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:21
 msgid "WireGuard VPN"
 msgstr "WireGuard VPN"
 
@@ -6509,11 +7058,21 @@ msgstr "Escribe las peticiones de DNS recibidas en el registro del sistema"
 msgid "Write system log to file"
 msgstr "Escribe el registro del sistema al archivo"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:204
+msgid "XOR policy (balance-xor, 2)"
+msgstr "Política XOR (balance-xor, 2)"
+
 #: modules/luci-base/htdocs/luci-static/resources/form.js:3472
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:295
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:344
 #: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:109
 msgid "Yes"
 msgstr "Si"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:303
+msgid "Yes (none, 0)"
+msgstr "Sí (ninguno, 0)"
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:176
 msgid ""
 "You appear to be currently connected to the device via the \"%h\" interface. "
@@ -6542,6 +7101,21 @@ msgid ""
 msgstr ""
 "Debe activar JavaScript en su navegador o LuCI no funcionará correctamente."
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:115
+msgid ""
+"You must select a primary interface which is included in selected slave "
+"interfaces!"
+msgstr ""
+"¡Debe seleccionar una interfaz primaria que esté incluida en las interfaces "
+"esclavas seleccionadas!"
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:96
+msgid ""
+"You must select at least one ARP IP target if ARP monitoring is selected!"
+msgstr ""
+"¡Debe seleccionar al menos un objetivo de ARP de IP si se selecciona la "
+"supervisión ARP!"
+
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:192
 msgid "ZRam Compression Algorithm"
 msgstr "Algoritmo de compresión ZRam"
@@ -6678,7 +7252,7 @@ msgstr "Full dúplex"
 msgid "half-duplex"
 msgstr "Half dúplex"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:566
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:569
 msgid "hexadecimal encoded value"
 msgstr "valor codificado en hexadecimal"
 
@@ -6706,11 +7280,11 @@ msgstr "ignorar"
 msgid "input"
 msgstr "Entrada"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:391
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:395
 msgid "key between 8 and 63 characters"
 msgstr "clave entre 8 y 63 caracteres"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:403
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:407
 msgid "key with either 5 or 13 characters"
 msgstr "clave de 5 o 13 caracteres"
 
@@ -6726,6 +7300,10 @@ msgstr "seguridad media"
 msgid "minutes"
 msgstr "Minutos"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:422
+msgid "netif_carrier_ok()"
+msgstr "netif_carrier_ok()"
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:46
 msgid "no"
 msgstr "No"
@@ -6734,7 +7312,7 @@ msgstr "No"
 msgid "no link"
 msgstr "Sin enlace"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:55
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:59
 msgid "non-empty value"
 msgstr "valor no vacío"
 
@@ -6770,15 +7348,15 @@ msgstr "red abierta"
 msgid "output"
 msgstr "Salida"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:237
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:241
 msgid "positive decimal value"
 msgstr "valor decimal positivo"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:229
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:233
 msgid "positive integer value"
 msgstr "valor entero positivo"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:57
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:60
 msgid "random"
 msgstr "Aleatorio"
 
@@ -6826,7 +7404,7 @@ msgstr "Etiquetado"
 msgid "time units (TUs / 1.024 ms) [1000-65535]"
 msgstr "Unidades de tiempo (TUs / 1.024 ms) [1000-65535]"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:556
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:559
 msgid "unique value"
 msgstr "valor único"
 
@@ -6863,171 +7441,171 @@ msgstr "No especificado -o- crear:"
 msgid "untagged"
 msgstr "Desetiquetado"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:242
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:246
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:121
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:132
 msgid "valid IP address"
 msgstr "dirección IP válida"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:242
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:246
 msgid "valid IP address or prefix"
 msgstr "dirección IP válida o prefijo"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:277
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:281
 msgid "valid IPv4 CIDR"
 msgstr "IPv4 válido CIDR"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:250
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:254
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:125
 msgid "valid IPv4 address"
 msgstr "dirección IPv4 válida"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:250
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:254
 msgid "valid IPv4 address or network"
 msgstr "dirección IPv4 o red válida"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:370
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:374
 msgid "valid IPv4 address:port"
 msgstr "dirección IPv4 válida: puerto"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:310
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:314
 msgid "valid IPv4 network"
 msgstr "red IPv4 válida"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:272
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:276
 msgid "valid IPv4 or IPv6 CIDR"
 msgstr "IPv4 válido o IPv6 CIDR"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:263
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:267
 msgid "valid IPv4 prefix value (0-32)"
 msgstr "valor de prefijo IPv4 válido (0-32)"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:282
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:286
 msgid "valid IPv6 CIDR"
 msgstr "IPv6 válido CIDR"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:258
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:262
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:129
 msgid "valid IPv6 address"
 msgstr "dirección IPv6 válida"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:258
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:262
 msgid "valid IPv6 address or prefix"
 msgstr "dirección IPv6 válida o prefijo"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:300
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:304
 msgid "valid IPv6 host id"
 msgstr "ID de host IPv6 válida"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:315
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:319
 msgid "valid IPv6 network"
 msgstr "red IPv6 válida"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:268
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:272
 msgid "valid IPv6 prefix value (0-128)"
 msgstr "valor de prefijo IPv6 válido (0-128)"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:336
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:340
 msgid "valid MAC address"
 msgstr "dirección MAC válida"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:407
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:411
 msgid "valid UCI identifier"
 msgstr "identificador UCI válido"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:358
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:362
 msgid "valid UCI identifier, hostname or IP address"
 msgstr "identificador UCI válido, nombre del host o dirección IP"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:379
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:382
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:383
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:386
 msgid "valid address:port"
 msgstr "dirección válida: puerto"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:530
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:534
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:533
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:537
 msgid "valid date (YYYY-MM-DD)"
 msgstr "fecha válida (AAAA-MM-DD)"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:233
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:237
 msgid "valid decimal value"
 msgstr "valor decimal válido"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:401
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:405
 msgid "valid hexadecimal WEP key"
 msgstr "clave WEP hexadecimal válida"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:389
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:393
 msgid "valid hexadecimal WPA key"
 msgstr "clave hexadecimal WPA válida"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:364
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:368
 msgid "valid host:port"
 msgstr "host válido: puerto"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:351
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:353
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:355
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:357
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:73
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:79
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:107
 msgid "valid hostname"
 msgstr "nombre de host válido"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:341
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:345
 msgid "valid hostname or IP address"
 msgstr "nombre de host válido o dirección IP"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:225
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:229
 msgid "valid integer value"
 msgstr "valor entero valido"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:305
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:309
 msgid "valid network in address/netmask notation"
 msgstr "red válida en notación de dirección/máscara de red"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:505
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:508
 msgid "valid phone digit (0-9, \"*\", \"#\", \"!\" or \".\")"
 msgstr "dígito de teléfono válido (0-9, \"*\", \"#\", \"!\" o \".\")"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:328
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:331
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:332
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:335
 msgid "valid port or port range (port1-port2)"
 msgstr "puerto válido o rango de puertos (port1-port2)"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:320
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:324
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:136
 msgid "valid port value"
 msgstr "valor de puerto válido"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:510
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:513
 msgid "valid time (HH:MM:SS)"
 msgstr "tiempo válido (HH:MM:SS)"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:432
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:435
 msgid "value between %d and %d characters"
 msgstr "valor entre %d y %d caracteres"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:412
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:416
 msgid "value between %f and %f"
 msgstr "valor entre %f y %f"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:416
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:420
 msgid "value greater or equal to %f"
 msgstr "valor mayor o igual a %f"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:420
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:424
 msgid "value smaller or equal to %f"
 msgstr "valor menor o igual a %f"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:426
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:429
 msgid "value with %d characters"
 msgstr "valor con %d caracteres"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:437
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:440
 msgid "value with at least %d characters"
 msgstr "valor con al menos %d caracteres"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:442
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:445
 msgid "value with at most %d characters"
 msgstr "valor con un máximo de %d caracteres"
 
index 5448df12da0c3822ee1f80892f7b9504f5b50cab..ad5e8c3a30683603cc91194585da35b587879191 100644 (file)
@@ -1,25 +1,31 @@
 msgid ""
 msgstr ""
+"PO-Revision-Date: 2020-06-02 06:41+0000\n"
+"Last-Translator: Petri Asikainen <uniluodossa@gmail.com>\n"
+"Language-Team: Finnish <https://hosted.weblate.org/projects/openwrt/luci/fi/>"
+"\n"
 "Language: fi\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+"X-Generator: Weblate 4.1-dev\n"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:929
 msgid "%.1f dB"
-msgstr ""
+msgstr "%.1f dB"
 
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:114
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:261
 msgid "%d Bit"
-msgstr ""
+msgstr "%d Bitti"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3639
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3642
 msgid "%d invalid field(s)"
-msgstr ""
+msgstr "%d on virheellinen kenttä(t)"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/switch.js:35
 msgid "%s is untagged in multiple VLANs!"
-msgstr ""
+msgstr "%s ei ole tägätty, vaikka se kuuluu useaan VLANiin!"
 
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/bandwidth.js:294
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/connections.js:403
@@ -27,7 +33,7 @@ msgstr ""
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/wireless.js:307
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/wireless.js:325
 msgid "(%d minute window, %d second interval)"
-msgstr ""
+msgstr "(%d minuutin ikkuna, %d sekunnin välein)"
 
 #: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:118
 #: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:124
@@ -36,17 +42,17 @@ msgstr ""
 #: modules/luci-compat/luasrc/view/cbi/firewall_zonelist.htm:88
 #: modules/luci-compat/luasrc/view/cbi/firewall_zonelist.htm:91
 msgid "(empty)"
-msgstr ""
+msgstr "(tyhjä)"
 
 #: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:351
 #: modules/luci-compat/luasrc/view/cbi/network_netinfo.htm:23
 #: modules/luci-compat/luasrc/view/cbi/network_netlist.htm:58
 msgid "(no interfaces attached)"
-msgstr ""
+msgstr "(ei sovittimia liitettynä)"
 
 #: modules/luci-compat/luasrc/view/cbi/ucisection.htm:48
 msgid "-- Additional Field --"
-msgstr ""
+msgstr "-- Lisäkenttä --"
 
 #: modules/luci-base/htdocs/luci-static/resources/cbi.js:275
 #: modules/luci-base/htdocs/luci-static/resources/form.js:3201
@@ -57,227 +63,263 @@ msgstr ""
 #: modules/luci-compat/luasrc/view/cbi/header.htm:8
 #: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:88
 msgid "-- Please choose --"
-msgstr ""
+msgstr "-- Valitse --"
 
 #: modules/luci-base/htdocs/luci-static/resources/cbi.js:276
 #: modules/luci-base/htdocs/luci-static/resources/ui.js:965
 #: modules/luci-base/htdocs/luci-static/resources/ui.js:1934
 #: modules/luci-compat/luasrc/view/cbi/header.htm:9
 msgid "-- custom --"
-msgstr ""
+msgstr "-- mukautettu --"
 
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:270
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:379
 msgid "-- match by label --"
-msgstr ""
+msgstr "-- vastaavat nimikkeet --"
 
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:256
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:362
 msgid "-- match by uuid --"
-msgstr ""
+msgstr "-- vastaavat uuid:t --"
 
 #: modules/luci-compat/luasrc/view/cbi/firewall_zonelist.htm:27
 #: modules/luci-compat/luasrc/view/cbi/network_ifacelist.htm:44
 #: modules/luci-compat/luasrc/view/cbi/network_netlist.htm:23
 msgid "-- please select --"
-msgstr ""
+msgstr "-- valitse --"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:939
 msgid "0 = not using RSSI threshold, 1 = do not change driver default"
-msgstr ""
+msgstr "0 = ei käytetä RSSI-rajaa, 1 = ei muuteta ajurin vakiota"
 
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/load.js:231
 msgid "1 Minute Load:"
-msgstr ""
+msgstr "1 minuutin kuorma:"
 
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/load.js:251
 msgid "15 Minute Load:"
-msgstr ""
+msgstr "15 minuutin kuorma:"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1434
 msgid "4-character hexadecimal ID"
-msgstr ""
+msgstr "4-kirjaiminen heksadesimaalinen ID"
 
 #: modules/luci-compat/luasrc/model/network/proto_4x6.lua:18
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/464xlat.js:11
+#, fuzzy
 msgid "464XLAT (CLAT)"
-msgstr ""
+msgstr "464XLAT (CLAT)"
 
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/load.js:241
 msgid "5 Minute Load:"
-msgstr ""
+msgstr "5 minuutin kuorma:"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1463
 msgid "6-octet identifier as a hex string - no colons"
-msgstr ""
+msgstr "6 oktettia heksadesimaalimerkkijonona - ilman kaksoispisteitä"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1423
 msgid "802.11r Fast Transition"
-msgstr ""
+msgstr "802.11r nopea siirtyminen"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1611
 msgid "802.11w Association SA Query maximum timeout"
-msgstr ""
+msgstr "802.11w Liitoksen SA-kyselyn enimmäisaikakatkaisu"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1618
 msgid "802.11w Association SA Query retry timeout"
-msgstr ""
+msgstr "802.11w Liitoksen SA-kyselyn aikakatkaisu"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1599
 msgid "802.11w Management Frame Protection"
-msgstr ""
+msgstr "802.11w hallintakehyksen suojaus"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1611
 msgid "802.11w maximum timeout"
-msgstr ""
+msgstr "802.11w enimmäisaikakatkaisu"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1618
 msgid "802.11w retry timeout"
-msgstr ""
+msgstr "802.11w uudelleenaikakatkaisu"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:956
 msgid "<abbr title=\"Basic Service Set Identifier\">BSSID</abbr>"
-msgstr ""
+msgstr "<abbr title=\"Peruspalvelujoukon tunnus\">BSSID</abbr>"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:319
 msgid "<abbr title=\"Domain Name System\">DNS</abbr> query port"
 msgstr ""
+"<abbr title = \"Verkkotunnusten nimijärjestelmä\"> DNS </abbr> kyselyportti"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:310
 msgid "<abbr title=\"Domain Name System\">DNS</abbr> server port"
 msgstr ""
+"<abbr title = \"Verkkotunnusten nimijärjestelmä\"> DNS </abbr> palvelinportti"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:260
 msgid ""
 "<abbr title=\"Domain Name System\">DNS</abbr> servers will be queried in the "
 "order of the resolvfile"
 msgstr ""
+"<abbr title = \"Verkkotunnusten nimijärjestelmä\"> DNS </abbr> -palvelimet "
+"kysytään resolvfile-järjestyksessä"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:945
 msgid "<abbr title=\"Extended Service Set Identifier\">ESSID</abbr>"
-msgstr ""
+msgstr "<abbr title = \"Laajennettu palvelujoukotunniste\"> ESSID </abbr>"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:468
 msgid "<abbr title=\"Internet Protocol Version 4\">IPv4</abbr>-Address"
-msgstr ""
+msgstr "<abbr title = \"Internet Protocol Version 4\">IPv4</abbr>-osoite"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:42
 msgid "<abbr title=\"Internet Protocol Version 4\">IPv4</abbr>-Gateway"
-msgstr ""
+msgstr "<abbr title=\"Internet Protocol Version 4\">IPv4</abbr>-yhdyskäytävä"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:603
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:36
 msgid "<abbr title=\"Internet Protocol Version 4\">IPv4</abbr>-Netmask"
-msgstr ""
+msgstr "<abbr title = \"Internet Protocol Version 4\"> IPv4 </abbr> -peite"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:31
 msgid ""
 "<abbr title=\"Internet Protocol Version 6\">IPv6</abbr>-Address or Network "
 "(CIDR)"
 msgstr ""
+"<abbr title = \"Internet Protocol Version 6\"> IPv6 </abbr> -osoite tai "
+"verkko (CIDR)"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:42
 msgid "<abbr title=\"Internet Protocol Version 6\">IPv6</abbr>-Gateway"
 msgstr ""
+"<abbr title = \"Internet Protocol Version 4\"> IPv4 </abbr> -yhdyskäytävä"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:497
 msgid "<abbr title=\"Internet Protocol Version 6\">IPv6</abbr>-Suffix (hex)"
 msgstr ""
+"<abbr title=\"Internet Protocol Version 6\"> IPv6</abbr>-jälkiliite (heksa)"
 
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/leds.js:58
 msgid "<abbr title=\"Light Emitting Diode\">LED</abbr> Configuration"
-msgstr ""
+msgstr "<abbr title = \"Valoa emittoiva diodi\"> LED </abbr> Kokoonpano"
 
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/leds.js:69
 msgid "<abbr title=\"Light Emitting Diode\">LED</abbr> Name"
-msgstr ""
+msgstr "<abbr title = \"Valoa emittoiva diodi\"> LED </abbr> nimi"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:424
 msgid "<abbr title=\"Media Access Control\">MAC</abbr>-Address"
-msgstr ""
+msgstr "<abbr title = \"Media Access Control\"> MAC </abbr> -osoite"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:491
 msgid "<abbr title=\"The DHCP Unique Identifier\">DUID</abbr>"
-msgstr ""
+msgstr "<abbr title=\"The DHCP Unique Identifier\"> Duid</abbr>"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:328
 msgid ""
 "<abbr title=\"maximal\">Max.</abbr> <abbr title=\"Dynamic Host Configuration "
 "Protocol\">DHCP</abbr> leases"
 msgstr ""
+"<abbr title = \"maximal\"> Max. </abbr> <abbr title = \"Dynamic Host "
+"Configuration Protocol\"> DHCP </abbr> laina"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:337
 msgid ""
 "<abbr title=\"maximal\">Max.</abbr> <abbr title=\"Extension Mechanisms for "
 "Domain Name System\">EDNS0</abbr> packet size"
 msgstr ""
+"<abbr title = \"maximal\"> Max. </abbr> <abbr title = \"Domain Name System -"
+"laajennusmekanismit\"> EDNS0 </abbr> paketin koko"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:346
 msgid "<abbr title=\"maximal\">Max.</abbr> concurrent queries"
-msgstr ""
+msgstr "<abbr title = \"maximal\"> Max. </abbr> samanaikaiset kyselyt"
 
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/crontab.js:29
 msgid ""
 "<br/>Note: you need to manually restart the cron service if the crontab file "
 "was empty before editing."
 msgstr ""
+"<br/> Huomaa: sinun on käynnistettävä cron-palvelu manuaalisesti uudelleen, "
+"jos crontab-tiedosto oli tyhjä ennen muokkaamista."
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2676
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2679
 msgid "A directory with the same name already exists."
-msgstr ""
+msgstr "Samanniminen hakemisto on jo olemassa."
 
-#: modules/luci-base/htdocs/luci-static/resources/luci.js:2655
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2664
 msgid "A new login is required since the authentication session expired."
 msgstr ""
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:909
 msgid "A43C + J43 + A43"
-msgstr ""
+msgstr "A43C + J43 + A43"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:910
 msgid "A43C + J43 + A43 + V43"
-msgstr ""
+msgstr "A43C + J43 + A43 + V43"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:922
 msgid "ADSL"
-msgstr ""
+msgstr "ADSL"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:898
 msgid "ANSI T1.413"
-msgstr ""
+msgstr "ANSI T1.413"
 
 #: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:94
 #: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:87
 #: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:86
 #: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:67
 msgid "APN"
-msgstr ""
+msgstr "APN"
 
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:197
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:352
 msgid "ARP"
-msgstr ""
+msgstr "ARP"
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:365
+msgid "ARP IP Targets"
+msgstr "ARP IP Kohteet"
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:357
+msgid "ARP Interval"
+msgstr "ARP aikaväli"
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:381
+msgid "ARP Validation"
+msgstr "ARP-tarkistus"
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:373
+msgid "ARP mode to consider a slave as being up"
+msgstr "ARP-tila orjan tilan arviointiin"
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:77
+msgid "ARP monitoring is not supported for the selected policy!"
+msgstr "ARP-seurantaa ei tueta valitussa käytännössä!"
 
 #: protocols/luci-proto-relay/htdocs/luci-static/resources/protocol/relay.js:175
 msgid "ARP retry threshold"
-msgstr ""
+msgstr "ARP-uudelleenyrityskynnys"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:917
 msgid "ATM (Asynchronous Transfer Mode)"
-msgstr ""
+msgstr "ATM (Asynkroninen siirtotila)"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:938
 msgid "ATM Bridges"
-msgstr ""
+msgstr "ATM Sillat"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:970
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:66
 msgid "ATM Virtual Channel Identifier (VCI)"
-msgstr ""
+msgstr "ATM-näennäiskanavan tunnus (VCI)"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:971
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:70
 msgid "ATM Virtual Path Identifier (VPI)"
-msgstr ""
+msgstr "ATM-näennäispolun tunnus (VPI)"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:938
 msgid ""
@@ -285,62 +327,80 @@ msgid ""
 "Linux network interfaces which can be used in conjunction with DHCP or PPP "
 "to dial into the provider network."
 msgstr ""
+"ATM-sillat muuntavat kapseloidun ethernetin AAL5-yhteyksissä virtuaalisiksi "
+"Linux-sovittimiksi, joita voidaan käyttää yhdessä DHCP:n tai PPP:n kanssa "
+"yhdistämiseen palvelutarjoajan verkkoon."
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:977
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:62
 msgid "ATM device number"
-msgstr ""
+msgstr "ATM-laitteen numero"
 
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:37
 msgid "ATU-C System Vendor ID"
-msgstr ""
+msgstr "ATU-C-järjestelmän toimittajan tunnus"
 
 #: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:265
 #: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:543
 #: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:547
 msgid "Absent Interface"
-msgstr ""
+msgstr "Puuttuva sovitin"
 
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoe.js:47
 msgid "Access Concentrator"
-msgstr ""
+msgstr "Pääsy keskitin"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:927
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1032
 msgid "Access Point"
-msgstr ""
+msgstr "Tukiasema"
 
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:360
 msgid "Actions"
-msgstr ""
+msgstr "Toiminnot"
 
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:200
 msgid "Active <abbr title=\"Internet Protocol Version 4\">IPv4</abbr>-Routes"
 msgstr ""
+"Aktiiviset <abbr title = \"Internet Protocol Version 4\"> IPv4 </abbr> -"
+"reitit"
 
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:206
 msgid "Active <abbr title=\"Internet Protocol Version 6\">IPv6</abbr>-Routes"
 msgstr ""
+"Aktiiviset <abbr title=\"Internet Protocol Version 6\">IPv6</abbr>-reitit"
 
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/30_network.js:81
 msgid "Active Connections"
-msgstr ""
+msgstr "Aktiiviset yhteydet"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:33
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:92
 msgid "Active DHCP Leases"
-msgstr ""
+msgstr "Aktiiviset DHCP-lainat"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:52
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:94
 msgid "Active DHCPv6 Leases"
-msgstr ""
+msgstr "Aktiiviset DHCPv6-lainat"
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:203
+msgid "Active-Backup policy (active-backup, 1)"
+msgstr "Aktiivinen varmuuskopiointikäytäntö (aktiivinen varmuuskopiointi, 1)"
 
 #: modules/luci-base/htdocs/luci-static/resources/network.js:3650
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:929
 #: protocols/luci-proto-hnet/htdocs/luci-static/resources/protocol/hnet.js:23
 msgid "Ad-Hoc"
-msgstr ""
+msgstr "Ad-hoc"
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:208
+msgid "Adaptive load balancing (balance-alb, 6)"
+msgstr "Adaptiivinen kuormantasaus (painotettu-alb, 6)"
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:207
+msgid "Adaptive transmit load balancing (balance-tlb, 5)"
+msgstr "Adaptiivinen lähetyskuorman tasapainotus (balance-tlb, 5)"
 
 #: modules/luci-base/htdocs/luci-static/resources/form.js:2013
 #: modules/luci-base/htdocs/luci-static/resources/form.js:2016
@@ -355,54 +415,56 @@ msgstr ""
 #: modules/luci-compat/luasrc/view/cbi/ucisection.htm:54
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:827
 msgid "Add"
-msgstr ""
+msgstr "Lisää"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:942
 msgid "Add ATM Bridge"
-msgstr ""
+msgstr "Lisää ATM-silta"
 
 #: modules/luci-base/htdocs/luci-static/resources/protocol/static.js:92
 msgid "Add IPv4 address…"
-msgstr ""
+msgstr "Lisää IPv4-osoite …"
 
 #: modules/luci-base/htdocs/luci-static/resources/protocol/static.js:207
 msgid "Add IPv6 address…"
-msgstr ""
+msgstr "Lisää IPv6-osoite…"
 
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/leds.js:65
 msgid "Add LED action"
-msgstr ""
+msgstr "Lisää LED-toiminto"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/switch.js:219
 msgid "Add VLAN"
-msgstr ""
+msgstr "Lisää VLAN"
 
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/dropbear.js:15
 msgid "Add instance"
-msgstr ""
+msgstr "Lisää esiintymä"
 
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:146
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:152
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:247
 msgid "Add key"
-msgstr ""
+msgstr "Lisää avain"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:248
 msgid "Add local domain suffix to names served from hosts files"
 msgstr ""
+"Lisää paikallisen verkkotunnuksen pääte nimiin, jotka tarjotaan hosts-"
+"tiedostoista"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:311
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:757
 msgid "Add new interface..."
-msgstr ""
+msgstr "Lisää uusi sovitin..."
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:102
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:105
 msgid "Add peer"
 msgstr ""
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:200
 msgid "Additional Hosts files"
-msgstr ""
+msgstr "Hosts-tiedostot"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:255
 msgid "Additional servers file"
@@ -419,16 +481,16 @@ msgstr ""
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/30_network.js:42
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/30_network.js:43
 msgid "Address"
-msgstr ""
+msgstr "Osoite"
 
 #: protocols/luci-proto-relay/htdocs/luci-static/resources/protocol/relay.js:151
 msgid "Address to access local relay bridge"
-msgstr ""
+msgstr "Paikallisen välityssillan osoite"
 
 #: modules/luci-base/root/usr/share/luci/menu.d/luci-base.json:3
 #: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:15
 msgid "Administration"
-msgstr ""
+msgstr "Hallinta"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:164
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:324
@@ -439,108 +501,133 @@ msgstr ""
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:924
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:241
 msgid "Advanced Settings"
-msgstr ""
+msgstr "Lisäasetukset"
 
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:28
 msgid "Aggregate Transmit Power (ACTATP)"
+msgstr "Yhteenlaskettu lähetysteho (ACTATP)"
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:258
+msgid "Aggregation Selection Logic"
+msgstr "Yhdistämisen valintalogiikka"
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:261
+msgid "Aggregator: All slaves down or has no slaves (stable, 0)"
+msgstr "Yhdistäminen: Kaikki orjat alas tai ei orjia (vakaa, 0)"
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:263
+msgid ""
+"Aggregator: Chosen by the largest number of ports + slave added/removed or "
+"state changes (count, 2)"
 msgstr ""
+"Yhdistäjä: valitsee suurimman määrän portteja + lisätty / poistettu orja tai "
+"tila muuttuu (määrä, 2)"
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:262
+msgid "Aggregator: Slave added/removed or state changes (bandwidth, 1)"
+msgstr ""
+"Yhdistäjä: Orja lisätty / poistettu tai tila muuttuu (kaistanleveys, 1)"
 
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:171
 msgid "Alert"
-msgstr ""
+msgstr "Hälytys"
 
 #: modules/luci-base/htdocs/luci-static/resources/network.js:2855
 #: modules/luci-compat/luasrc/model/network.lua:1417
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:61
 msgid "Alias Interface"
-msgstr ""
+msgstr "Sovittimen alias"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:145
 msgid "Alias of \"%s\""
-msgstr ""
+msgstr "Kohteen %s alias"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:263
 msgid "All Servers"
-msgstr ""
+msgstr "Kaikki palvelimet"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:209
 msgid ""
 "Allocate IP addresses sequentially, starting from the lowest available "
 "address"
 msgstr ""
+"Varaa IP-osoitteet alkaen pienimmästä käytettävissä olevasta osoitteesta"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:208
 msgid "Allocate IP sequentially"
-msgstr ""
+msgstr "Jaa IPt järjestyksessä"
 
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/dropbear.js:25
 msgid "Allow <abbr title=\"Secure Shell\">SSH</abbr> password authentication"
 msgstr ""
+"Salli <abbr title = \"Secure Shell\"> SSH </abbr> salasanalla kirjautuminen"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1112
 msgid "Allow AP mode to disconnect STAs based on low ACK condition"
-msgstr ""
+msgstr "Salli tukiasematilan irrottaa STA:t alhaisen ACK-tilan perusteella"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1016
 msgid "Allow all except listed"
-msgstr ""
+msgstr "Salli kaikki paitsi luetellut"
 
 #: modules/luci-compat/root/usr/share/rpcd/acl.d/luci-compat.json:3
 msgid "Allow full UCI access for legacy applications"
-msgstr ""
+msgstr "Salli täysi UCI-yhteys vanhoille sovelluksille"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:892
 msgid "Allow legacy 802.11b rates"
-msgstr ""
+msgstr "Salli vanhat 802.11b nopeudet"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1015
 msgid "Allow listed only"
-msgstr ""
+msgstr "Salli vain luetellut"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:293
 msgid "Allow localhost"
-msgstr ""
+msgstr "Salli localhost"
 
 #: modules/luci-mod-system/root/usr/share/rpcd/acl.d/luci-mod-system.json:157
 msgid "Allow rebooting the device"
-msgstr ""
+msgstr "Salli laitteen uudelleenkäynnistys"
 
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/dropbear.js:36
 msgid "Allow remote hosts to connect to local SSH forwarded ports"
 msgstr ""
+"Salli etäisäntäkoneiden muodostaa yhteys paikallisiin välitettyihin SSH-"
+"portteihin"
 
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/dropbear.js:31
 msgid "Allow root logins with password"
-msgstr ""
+msgstr "Salli pääkäyttäjän kirjautuminen salasanalla"
 
 #: modules/luci-base/root/usr/share/rpcd/acl.d/luci-base.json:3
 msgid "Allow system feature probing"
-msgstr ""
+msgstr "Salli järjestelmän ominaisuuksien testaus"
 
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/dropbear.js:31
 msgid "Allow the <em>root</em> user to login with password"
-msgstr ""
+msgstr "Salli <em> root </em> -käyttäjän kirjautua sisään salasanalla"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:294
 msgid ""
 "Allow upstream responses in the 127.0.0.0/8 range, e.g. for RBL services"
-msgstr ""
+msgstr "Salli ylävirran vastaukset alueella 127.0.0.0/8, esim. RBL-palveluille"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:125
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:128
 msgid "Allowed IPs"
-msgstr ""
+msgstr "Sallitut IP: t"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:654
 msgid "Always announce default router"
-msgstr ""
+msgstr "Ilmoita aina oletusreititin"
 
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/led-trigger/none.js:5
 msgid "Always off (kernel: none)"
-msgstr ""
+msgstr "Aina pois päältä (ydin: ei mitään)"
 
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/led-trigger/default-on.js:6
 msgid "Always on (kernel: default-on)"
-msgstr ""
+msgstr "Aina päällä (ydin: oletus-päällä)"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:907
 msgid ""
@@ -550,7 +637,7 @@ msgstr ""
 
 #: modules/luci-base/htdocs/luci-static/resources/form.js:603
 msgid "An error occurred while saving the form:"
-msgstr ""
+msgstr "Lomaketta tallennettaessa tapahtui virhe:"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:890
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:20
@@ -642,22 +729,22 @@ msgstr ""
 #: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:195
 #: modules/luci-compat/luasrc/view/cbi/firewall_zonelist.htm:60
 msgid "Any zone"
-msgstr ""
+msgstr "Mikä tahansa vyöhyke"
 
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:119
 msgid "Apply backup?"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4226
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4229
 msgid "Apply request failed with status <code>%h</code>"
 msgstr ""
 
 #: modules/luci-base/htdocs/luci-static/resources/luci.js:2181
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4092
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4095
 msgid "Apply unchecked"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4165
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4168
 msgid "Applying configuration changes… %ds"
 msgstr ""
 
@@ -680,7 +767,7 @@ msgstr ""
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2070
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:245
 msgid "Associated Stations"
-msgstr ""
+msgstr "Liittyvät asemat"
 
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:46
 msgid "Associations"
@@ -697,7 +784,7 @@ msgstr ""
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1527
 msgid "Authentication"
-msgstr ""
+msgstr "Todennus"
 
 #: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:90
 #: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:70
@@ -706,18 +793,18 @@ msgstr ""
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:172
 msgid "Authoritative"
-msgstr ""
+msgstr "Määräävä"
 
 #: modules/luci-base/luasrc/view/sysauth.htm:17
 msgid "Authorization Required"
-msgstr ""
+msgstr "Valtuutus vaaditaan"
 
 #: themes/luci-theme-material/luasrc/view/themes/material/header.htm:196
 #: themes/luci-theme-material/luasrc/view/themes/material/header.htm:197
 #: themes/luci-theme-rosy/luasrc/view/themes/rosy/header.htm:241
 #: themes/luci-theme-rosy/luasrc/view/themes/rosy/header.htm:244
 msgid "Auto Refresh"
-msgstr ""
+msgstr "Automaattinen päivitys"
 
 #: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:106
 #: protocols/luci-proto-hnet/htdocs/luci-static/resources/protocol/hnet.js:18
@@ -758,7 +845,7 @@ msgstr ""
 
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:193
 msgid "Available"
-msgstr ""
+msgstr "Saatavilla"
 
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/bandwidth.js:268
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/bandwidth.js:278
@@ -772,7 +859,7 @@ msgstr ""
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/wireless.js:273
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/wireless.js:291
 msgid "Average:"
-msgstr ""
+msgstr "Keskiarvo:"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:911
 msgid "B43 + B43C"
@@ -791,29 +878,29 @@ msgstr ""
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1657
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:44
 msgid "BSSID"
-msgstr ""
+msgstr "BSSID"
 
 #: modules/luci-compat/luasrc/view/cbi/footer.htm:14
 #: modules/luci-compat/luasrc/view/cbi/simpleform.htm:48
 msgid "Back to Overview"
-msgstr ""
+msgstr "Takaisin yleiskatsaukseen"
 
 #: modules/luci-mod-system/luasrc/model/cbi/admin_system/backupfiles.lua:48
 msgid "Back to configuration"
-msgstr ""
+msgstr "Takaisin kokoonpanoon"
 
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:363
 msgid "Backup"
 msgstr ""
 
-#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:112
+#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:114
 msgid "Backup / Flash Firmware"
-msgstr ""
+msgstr "Varmuuskopioi / Kirjoita laiteohjelmisto"
 
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:323
 #: modules/luci-mod-system/luasrc/model/cbi/admin_system/backupfiles.lua:12
 msgid "Backup file list"
-msgstr ""
+msgstr "Varmuuskopioitavat tiedostot"
 
 #: modules/luci-compat/luasrc/view/cbi/wireless_modefreq.htm:158
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:451
@@ -831,6 +918,10 @@ msgid ""
 "configuration files marked by opkg, essential base files and the user "
 "defined backup patterns."
 msgstr ""
+"Alla on päätelty varmuuskopioitavien tiedostojen luettelo. Se koostuu opkg:n "
+"tunnistamista muutetuista konfigurointitiedostoista, välttämättömistä "
+"perustiedostoista ja käyttäjän erikseen määrittelemistä varmuuskopioitavista "
+"tiedostoista."
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:388
 msgid ""
@@ -839,51 +930,63 @@ msgid ""
 msgstr ""
 
 #: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:48
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:57
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:52
 msgid "Bind interface"
-msgstr ""
+msgstr "Yhdistä sovitin"
 
 #: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:48
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:57
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:52
 msgid "Bind the tunnel to this interface (optional)."
-msgstr ""
+msgstr "Yhdistä tunneli tähän sovittimeen."
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:129
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:188
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:63
 msgid "Bitrate"
-msgstr ""
+msgstr "Bittinopeus"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:266
 msgid "Bogus NX Domain Override"
-msgstr ""
+msgstr "Väärän NX-alueen ohitus"
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:199
+msgid "Bonding Policy"
+msgstr "Sidoskäytäntö"
 
 #: modules/luci-base/htdocs/luci-static/resources/network.js:2861
 #: modules/luci-compat/luasrc/model/network.lua:1421
 msgid "Bridge"
-msgstr ""
+msgstr "Silta"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:416
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:730
 msgid "Bridge interfaces"
-msgstr ""
+msgstr "Siltasovittimet"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:978
 msgid "Bridge unit number"
-msgstr ""
+msgstr "Siltayksikön numero"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:412
 msgid "Bring up on boot"
-msgstr ""
+msgstr "Päälle käynnistettäessä"
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:205
+msgid "Broadcast policy (broadcast, 3)"
+msgstr "Lähetyskäytäntö (lähetys, 3)"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2766
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3749
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2769
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3752
 msgid "Browse…"
 msgstr ""
 
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/20_memory.js:37
 msgid "Buffered"
-msgstr ""
+msgstr "Puskuroitu"
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:137
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:138
 msgid "CA certificate; if empty it will be saved after the first connection."
 msgstr ""
 
@@ -893,7 +996,7 @@ msgstr ""
 
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/processes.js:72
 msgid "CPU usage (%)"
-msgstr ""
+msgstr "Suorittimen käyttö (%)"
 
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/20_memory.js:41
 msgid "Cached"
@@ -906,8 +1009,8 @@ msgstr ""
 msgid "Call failed"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2859
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3758
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2862
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3761
 #: modules/luci-compat/luasrc/view/cbi/delegator.htm:14
 #: modules/luci-compat/luasrc/view/cbi/simpleform.htm:52
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:187
@@ -917,7 +1020,7 @@ msgstr ""
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:272
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:184
 msgid "Cancel"
-msgstr ""
+msgstr "Peruuta"
 
 #: protocols/luci-proto-hnet/htdocs/luci-static/resources/protocol/hnet.js:17
 msgid "Category"
@@ -925,19 +1028,19 @@ msgstr ""
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1511
 msgid "Certificate constraint (Domain)"
-msgstr ""
+msgstr "Varmennerajoitus (verkkotunnus)"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1508
 msgid "Certificate constraint (SAN)"
-msgstr ""
+msgstr "Varmennerajoitus (SAN)"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1505
 msgid "Certificate constraint (Subject)"
-msgstr ""
+msgstr "Varmennerajoitus (Kohde)"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1514
 msgid "Certificate constraint (Wildcard)"
-msgstr ""
+msgstr "Varmennerajoitus (jokerimerkki)"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1505
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1563
@@ -945,6 +1048,8 @@ msgid ""
 "Certificate constraint substring - e.g. /CN=wifi.mycompany.com<br />See "
 "`logread -f` during handshake for actual values"
 msgstr ""
+"Varmenteen rajoittaminen - esim. /CN=wifi.omayritys.com <br /> Katso "
+"todelliset arvot `logread -f`avulla yhteyden kättelyn aikana"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1511
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1569
@@ -952,6 +1057,8 @@ msgid ""
 "Certificate constraint(s) against DNS SAN values (if available)<br />or "
 "Subject CN (exact match)"
 msgstr ""
+"Varmennerajoitukset DNS SAN -arvoihin (jos käytettävissä) <br /> tai kohteen "
+"CN (tarkka haku)"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1514
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1572
@@ -959,6 +1066,8 @@ msgid ""
 "Certificate constraint(s) against DNS SAN values (if available)<br />or "
 "Subject CN (suffix match)"
 msgstr ""
+"Varmennerajoitukset DNS SAN -arvoihin (jos käytettävissä) <br /> tai kohteen "
+"CN (tarkka haku)"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1508
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1566
@@ -966,24 +1075,26 @@ msgid ""
 "Certificate constraint(s) via Subject Alternate Name values<br />(supported "
 "attributes: EMAIL, DNS, URI) - e.g. DNS:wifi.mycompany.com"
 msgstr ""
+"Varmennerajoitukset kohteen vaihtoehtoisen nimen (SAN) arvojen kautta <br /> "
+"(tuetut määritteet: EMAIL, DNS, URI) - esim. DNS:wifi.mycompany.com"
 
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js:53
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js:56
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js:200
 msgid "Chain"
-msgstr ""
+msgstr "Ketju"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3978
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3981
 msgid "Changes"
-msgstr ""
+msgstr "Muutokset"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4261
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4264
 msgid "Changes have been reverted."
 msgstr ""
 
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/password.js:46
 msgid "Changes the administrator password for accessing the device"
-msgstr ""
+msgstr "Muuttaa järjestelmänvalvojan salasanaa"
 
 #: modules/luci-compat/luasrc/view/cbi/wireless_modefreq.htm:162
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:128
@@ -992,7 +1103,7 @@ msgstr ""
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1655
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:62
 msgid "Channel"
-msgstr ""
+msgstr "Kanava"
 
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:174
 msgid "Check filesystems before mount"
@@ -1023,16 +1134,22 @@ msgid ""
 "fill out the <em>custom</em> field to define a new zone and attach the "
 "interface to it."
 msgstr ""
+"Valitse palomuurivyöhyke, johon haluat sijoittaa tämän sovittimen. Valitse "
+"<em>määrittelemätön</em> poistaaksesi sovittimen vyöhykkeeltä tai täytä <em> "
+"mukautettu </em> -kenttä määrittääksesi uuden vyöhykkeen ja liittääksesi "
+"sovittimen siihen."
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:959
 msgid ""
 "Choose the network(s) you want to attach to this wireless interface or fill "
 "out the <em>custom</em> field to define a new network."
 msgstr ""
+"Valitse verkko(t), jonka haluat liittää tähän langattomaan sovittimeen, tai "
+"määritä uusi verkko täyttämällä <em>mukautettu</em>-kenttä."
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1148
 msgid "Cipher"
-msgstr ""
+msgstr "Salakirjoitustapa"
 
 #: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:91
 msgid "Cisco UDP encapsulation"
@@ -1043,6 +1160,7 @@ msgid ""
 "Click \"Generate archive\" to download a tar archive of the current "
 "configuration files."
 msgstr ""
+"Napsauta \"Luo arkisto\" ja lataa nykyisten määritystiedostojen tar-arkisto."
 
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:389
 msgid ""
@@ -1054,12 +1172,12 @@ msgstr ""
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:928
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1033
 msgid "Client"
-msgstr ""
+msgstr "Asiakas"
 
 #: modules/luci-base/htdocs/luci-static/resources/protocol/dhcp.js:49
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/dhcpv6.js:47
 msgid "Client ID to send when requesting DHCP"
-msgstr ""
+msgstr "Asiakastunnus, joka lähetetään DHCP: tä pyydettäessä"
 
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:148
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:154
@@ -1076,10 +1194,12 @@ msgid ""
 "Close inactive connection after the given amount of seconds, use 0 to "
 "persist connection"
 msgstr ""
+"Sulje passiivinen yhteys määritetyn ajan kuluttua, käytä 0 pysyvän yhteyden "
+"luomiseen"
 
 #: modules/luci-mod-system/luasrc/model/cbi/admin_system/backupfiles.lua:49
 msgid "Close list..."
-msgstr ""
+msgstr "Sulje luettelo ..."
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:42
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:61
@@ -1089,11 +1209,11 @@ msgstr ""
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js:320
 #: themes/luci-theme-material/luasrc/view/themes/material/header.htm:204
 msgid "Collecting data..."
-msgstr ""
+msgstr "Kerätään tietoja..."
 
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/processes.js:71
 msgid "Command"
-msgstr ""
+msgstr "Komento"
 
 #: modules/luci-base/htdocs/luci-static/resources/rpc.js:404
 msgid "Command OK"
@@ -1101,7 +1221,7 @@ msgstr ""
 
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/startup.js:33
 msgid "Command failed"
-msgstr ""
+msgstr "Komento epäonnistui"
 
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js:72
 msgid "Comment"
@@ -1115,16 +1235,16 @@ msgid ""
 "negotiation especially in environments with heavy traffic load."
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3978
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3981
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:421
 msgid "Configuration"
-msgstr ""
+msgstr "Määritys"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4140
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4143
 msgid "Configuration changes applied."
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4078
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4081
 msgid "Configuration changes have been rolled back!"
 msgstr ""
 
@@ -1139,12 +1259,12 @@ msgstr ""
 
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/password.js:55
 msgid "Confirmation"
-msgstr ""
+msgstr "Vahvistus"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:46
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/30_network.js:51
 msgid "Connected"
-msgstr ""
+msgstr "Yhdistetty"
 
 #: modules/luci-base/htdocs/luci-static/resources/network.js:9
 #: modules/luci-compat/luasrc/model/network.lua:27
@@ -1157,7 +1277,17 @@ msgstr ""
 
 #: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:117
 msgid "Connections"
+msgstr "Yhteydet"
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:377
+msgid "Consider the slave up when all ARP IP targets are reachable (all, 1)"
+msgstr ""
+"Orja ylhäällä, kun kaikki ARP IP -kohteet ovat tavoitettavissa (kaikki, 1)"
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:376
+msgid "Consider the slave up when any ARP IP target is reachable (any, 0)"
 msgstr ""
+"Orja ylhäällä, kun kaikki ARP IP -kohteet ovat tavoitettavissa (kaikki, 1)"
 
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/crontab.js:18
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:340
@@ -1171,7 +1301,7 @@ msgstr ""
 msgid "Continue"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4114
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4117
 msgid ""
 "Could not regain access to the device after applying the configuration "
 "changes. You might need to reconnect if you modified network related "
@@ -1180,33 +1310,33 @@ msgstr ""
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:189
 msgid "Country"
-msgstr ""
+msgstr "Maa"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:889
 msgid "Country Code"
-msgstr ""
+msgstr "Maatunnus"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:491
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1934
 msgid "Create / Assign firewall-zone"
-msgstr ""
+msgstr "Luo / määritä palomuurivyöhyke"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:798
 msgid "Create interface"
-msgstr ""
+msgstr "Luo sovitin"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:416
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:730
 msgid "Creates a bridge over specified interface(s)"
-msgstr ""
+msgstr "Luo sillan määritettyjen sovittimien yli"
 
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:170
 msgid "Critical"
-msgstr ""
+msgstr "Kriittinen"
 
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:174
 msgid "Cron Log Level"
-msgstr ""
+msgstr "Cron-lokin taso"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:533
 msgid "Current power"
@@ -1219,7 +1349,7 @@ msgstr ""
 #: modules/luci-compat/luasrc/view/cbi/network_ifacelist.htm:82
 #: modules/luci-compat/luasrc/view/cbi/network_ifacelist.htm:83
 msgid "Custom Interface"
-msgstr ""
+msgstr "Mukautettu sovitin"
 
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/dhcpv6.js:36
 msgid "Custom delegated IPv6-prefix"
@@ -1233,13 +1363,15 @@ msgstr ""
 
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/led-trigger/timer.js:6
 msgid "Custom flash interval (kernel: timer)"
-msgstr ""
+msgstr "Mukautettu vilkkumisväli (ydin: ajastin)"
 
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/leds.js:59
 msgid ""
 "Customizes the behaviour of the device <abbr title=\"Light Emitting Diode"
 "\">LED</abbr>s if possible."
 msgstr ""
+"Säätää laitteen <abbr title = \"Light Emitting Diode\"> LED </abbr> "
+"käyttäytymistä."
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1345
 msgid "DAE-Client"
@@ -1255,22 +1387,22 @@ msgstr ""
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:327
 msgid "DHCP Server"
-msgstr ""
+msgstr "DHCP-palvelin"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:155
 #: modules/luci-mod-network/root/usr/share/luci/menu.d/luci-mod-network.json:50
 msgid "DHCP and DNS"
-msgstr ""
+msgstr "DHCP ja DNS"
 
 #: modules/luci-base/htdocs/luci-static/resources/network.js:1966
 #: modules/luci-base/htdocs/luci-static/resources/protocol/dhcp.js:16
 #: modules/luci-compat/luasrc/model/network.lua:969
 msgid "DHCP client"
-msgstr ""
+msgstr "DHCP-asiakas"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:619
 msgid "DHCP-Options"
-msgstr ""
+msgstr "DHCP-asetukset"
 
 #: modules/luci-compat/luasrc/model/network/proto_dhcpv6.lua:7
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/dhcpv6.js:7
@@ -1291,11 +1423,11 @@ msgstr ""
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/30_network.js:48
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/30_network.js:49
 msgid "DNS"
-msgstr ""
+msgstr "DNS"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:277
 msgid "DNS forwardings"
-msgstr ""
+msgstr "DNS-edelleenlähetykset"
 
 #: protocols/luci-proto-hnet/htdocs/luci-static/resources/protocol/hnet.js:37
 msgid "DNS-Label / FQDN"
@@ -1346,13 +1478,13 @@ msgstr ""
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:165
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:176
 msgid "Debug"
-msgstr ""
+msgstr "Debug"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1320
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1335
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1350
 msgid "Default %d"
-msgstr ""
+msgstr "Oletus %d"
 
 #: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:107
 msgid "Default Route"
@@ -1365,9 +1497,9 @@ msgstr ""
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/dslite.js:67
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/map.js:80
 #: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:108
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:149
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:150
 msgid "Default gateway"
-msgstr ""
+msgstr "Oletusyhdyskäytävä"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:646
 msgid "Default is stateless + stateful"
@@ -1375,7 +1507,7 @@ msgstr ""
 
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/led-trigger/default-on.js:11
 msgid "Default state"
-msgstr ""
+msgstr "Oletustila"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:619
 msgid ""
@@ -1383,51 +1515,57 @@ msgid ""
 "\"<code>6,192.168.2.1,192.168.2.2</code>\" which advertises different DNS "
 "servers to clients."
 msgstr ""
+"Määritä lisää DHCP-asetuksia, esimerkiksi \"<code> 6,192.168.2.1, "
+"192.168.2.2 </code>\", joka mainostaa erilaisia DNS-palvelimia asiakkaille."
 
 #: modules/luci-base/htdocs/luci-static/resources/form.js:2083
 #: modules/luci-base/htdocs/luci-static/resources/form.js:2508
 #: modules/luci-base/htdocs/luci-static/resources/form.js:2512
 #: modules/luci-base/htdocs/luci-static/resources/form.js:3000
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2828
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2831
 #: modules/luci-compat/luasrc/view/cbi/nsection.htm:11
 #: modules/luci-compat/luasrc/view/cbi/tblsection.htm:162
 #: modules/luci-compat/luasrc/view/cbi/tsection.htm:16
 msgid "Delete"
-msgstr ""
+msgstr "Poista"
 
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:180
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:186
 msgid "Delete key"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2725
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2728
 msgid "Delete request failed: %s"
 msgstr ""
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:847
 msgid "Delete this network"
-msgstr ""
+msgstr "Poista tämä verkko"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1088
 msgid "Delivery Traffic Indication Message Interval"
 msgstr ""
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/switch.js:340
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:111
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:114
 msgid "Description"
-msgstr ""
+msgstr "Kuvaus"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2824
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2827
 msgid "Deselect"
 msgstr ""
 
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:220
 msgid "Design"
-msgstr ""
+msgstr "Suunnittelu"
 
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/connections.js:384
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js:70
 msgid "Destination"
+msgstr "Kohde"
+
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:48
+msgid "Destination port"
 msgstr ""
 
 #: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:59
@@ -1447,11 +1585,11 @@ msgstr ""
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:356
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:392
 msgid "Device"
-msgstr ""
+msgstr "Laite"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:861
 msgid "Device Configuration"
-msgstr ""
+msgstr "Laitteen kokoonpano"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:132
 msgid "Device is not active"
@@ -1462,7 +1600,7 @@ msgstr ""
 msgid "Device is restarting…"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4113
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4116
 msgid "Device unreachable!"
 msgstr ""
 
@@ -1472,16 +1610,16 @@ msgstr ""
 
 #: modules/luci-mod-network/root/usr/share/luci/menu.d/luci-mod-network.json:88
 msgid "Diagnostics"
-msgstr ""
+msgstr "Diagnostiikka"
 
 #: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:101
 #: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:93
 msgid "Dial number"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2622
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2624
 msgid "Directory"
-msgstr ""
+msgstr "Hakemisto"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:839
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:879
@@ -1493,6 +1631,8 @@ msgid ""
 "Disable <abbr title=\"Dynamic Host Configuration Protocol\">DHCP</abbr> for "
 "this interface."
 msgstr ""
+"Poista tämän sovittimen <abbr title=\"Dynamic Host Configuration Protocol"
+"\">DHCP</abbr> käytöstä."
 
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/connections.js:174
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/connections.js:373
@@ -1521,7 +1661,7 @@ msgstr ""
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoe.js:56
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pptp.js:69
 msgid "Disabled"
-msgstr ""
+msgstr "Pois käytöstä"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1112
 msgid "Disassociate On Low Acknowledgement"
@@ -1544,9 +1684,9 @@ msgstr ""
 
 #: modules/luci-base/htdocs/luci-static/resources/form.js:606
 #: modules/luci-base/htdocs/luci-static/resources/form.js:2707
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3259
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3995
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4084
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3262
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3998
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4087
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1680
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:330
 msgid "Dismiss"
@@ -1554,11 +1694,11 @@ msgstr ""
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:895
 msgid "Distance Optimization"
-msgstr ""
+msgstr "Etäisyyden optimointi"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:895
 msgid "Distance to farthest network member in meters."
-msgstr ""
+msgstr "Etäisyys kauimpaan verkon jäseneen metreinä."
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:155
 msgid ""
@@ -1567,42 +1707,49 @@ msgid ""
 "Forwarder for <abbr title=\"Network Address Translation\">NAT</abbr> "
 "firewalls"
 msgstr ""
+"Dnsmasq on yhdistetty <abbr title=\"Dynamic Host Configuration Protocol"
+"\">DHCP</abbr>-palvelin ja <abbr title=\"Domain Name System\">DNS</abbr>-"
+"välittäjä <abbr title=\"Network Address Translation\">NAT</abbr>-palomuurille"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:252
 msgid "Do not cache negative replies, e.g. for not existing domains"
 msgstr ""
+"Älä tallenna välimuistiin negatiivisia vastauksia, esim. olemattomien "
+"domainien osalta"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:219
 msgid "Do not forward requests that cannot be answered by public name servers"
 msgstr ""
+"Älä välitä eteenpäin kyselyitä, joihin julkiset nimipalvelimet eivät voi "
+"vastata"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:214
 msgid "Do not forward reverse lookups for local networks"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2711
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2714
 msgid "Do you really want to delete \"%s\" ?"
-msgstr ""
+msgstr "Haluatko todella poistaa '%s'?"
 
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:181
 msgid "Do you really want to delete the following SSH key?"
-msgstr ""
+msgstr "Haluatko todella poistaa seuraavan SSH-avaimen?"
 
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:94
 msgid "Do you really want to erase all settings?"
-msgstr ""
+msgstr "Haluatko todella poistaa kaikki asetukset?"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2709
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2712
 msgid "Do you really want to recursively delete the directory \"%s\" ?"
-msgstr ""
+msgstr "Haluatko todella poistaa hakemiston '%s' alihakemistoineen?"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:168
 msgid "Domain required"
-msgstr ""
+msgstr "Verkkotunnus vaaditaan"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:300
 msgid "Domain whitelist"
-msgstr ""
+msgstr "Sallitut verkkotunnukset"
 
 #: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:67
 msgid "Don't Fragment"
@@ -1613,18 +1760,24 @@ msgid ""
 "Don't forward <abbr title=\"Domain Name System\">DNS</abbr>-Requests without "
 "<abbr title=\"Domain Name System\">DNS</abbr>-Name"
 msgstr ""
+"Älä lähetä <abbr title=\"Domain Name System\">DNS</abbr>-kyselyitä ilman "
+"<abbr title=\"Domain Name System\">DNS</abbr>-nimeä"
 
 #: modules/luci-compat/luasrc/view/cbi/tblsection.htm:152
 msgid "Down"
 msgstr ""
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:402
+msgid "Down Delay"
+msgstr "Viivästyminen"
+
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:366
 msgid "Download backup"
-msgstr ""
+msgstr "Lataa varmuuskopio"
 
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:399
 msgid "Download mtdblock"
-msgstr ""
+msgstr "Lataa mtd-osio"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:925
 msgid "Downstream SNR offset"
@@ -1632,7 +1785,11 @@ msgstr ""
 
 #: modules/luci-base/htdocs/luci-static/resources/form.js:2466
 msgid "Drag to reorder"
-msgstr ""
+msgstr "Vedä järjestääksesi uudelleen"
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:341
+msgid "Drop Duplicate Frames"
+msgstr "Pudota päällekkäiset kehykset"
 
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/dropbear.js:12
 msgid "Dropbear Instance"
@@ -1643,6 +1800,8 @@ msgid ""
 "Dropbear offers <abbr title=\"Secure Shell\">SSH</abbr> network shell access "
 "and an integrated <abbr title=\"Secure Copy\">SCP</abbr> server"
 msgstr ""
+"Dropbear tarjoaa <abbr title = \"Secure Shell\"> SSH </abbr> -yhteyden ja "
+"integroidun <abbr title = \"Secure Copy\"> SCP </abbr> palvelimen"
 
 #: modules/luci-compat/luasrc/model/network/proto_4x6.lua:14
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/dslite.js:11
@@ -1652,10 +1811,12 @@ msgstr ""
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:595
 msgid "Dynamic <abbr title=\"Dynamic Host Configuration Protocol\">DHCP</abbr>"
 msgstr ""
+"Dynaaminen <abbr title = \"Dynamic Host Configuration Protocol\"> DHCP </"
+"abbr>"
 
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/6in4.js:60
 msgid "Dynamic tunnel"
-msgstr ""
+msgstr "Dynaaminen tunneli"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:595
 msgid ""
@@ -1669,7 +1830,7 @@ msgstr ""
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1483
 msgid "EAP-Method"
-msgstr ""
+msgstr "EAP-menetelmä"
 
 #: modules/luci-base/htdocs/luci-static/resources/form.js:2486
 #: modules/luci-base/htdocs/luci-static/resources/form.js:2489
@@ -1679,7 +1840,7 @@ msgstr ""
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:339
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:844
 msgid "Edit"
-msgstr ""
+msgstr "Muokkaa"
 
 #: modules/luci-compat/luasrc/view/cbi/error.htm:13
 msgid ""
@@ -1702,7 +1863,7 @@ msgstr ""
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:839
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:879
 msgid "Enable"
-msgstr ""
+msgstr "Ota käyttöön"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:462
 msgid ""
@@ -1712,7 +1873,7 @@ msgstr ""
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:460
 msgid "Enable <abbr title=\"Spanning Tree Protocol\">STP</abbr>"
-msgstr ""
+msgstr "Ota käyttöön <abbr title = \"Spanning Tree Protocol\"> STP </abbr>"
 
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/connections.js:174
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/connections.js:367
@@ -1720,6 +1881,10 @@ msgstr ""
 msgid "Enable DNS lookups"
 msgstr ""
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:292
+msgid "Enable Dynamic Shuffling Of Flows"
+msgstr "Ota käyttöön tietocirtojen dynaaminen sekoittaminen"
+
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/6in4.js:60
 msgid "Enable HE.net dynamic endpoint update"
 msgstr ""
@@ -1781,6 +1946,13 @@ msgstr ""
 msgid ""
 "Enable packet steering across all CPUs. May help or hinder network speed."
 msgstr ""
+"Ota pakettiohjaus käyttöön kaikilla prosessoreilla. Voi auttaa tai estää "
+"verkon nopeutta."
+
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:80
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:75
+msgid "Enable rx checksum"
+msgstr ""
 
 #: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:67
 msgid "Enable the DF (Don't Fragment) flag of the encapsulating packets."
@@ -1790,11 +1962,16 @@ msgstr ""
 msgid "Enable this network"
 msgstr ""
 
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:84
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:79
+msgid "Enable tx checksum"
+msgstr ""
+
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:243
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:352
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/startup.js:66
 msgid "Enabled"
-msgstr ""
+msgstr "Käytössä"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:462
 msgid "Enables IGMP snooping on this bridge"
@@ -1808,7 +1985,7 @@ msgstr ""
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:460
 msgid "Enables the Spanning Tree Protocol on this bridge"
-msgstr ""
+msgstr "Ottaa käyttöön Spanning Tree Protokollan tällä sillalla"
 
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/dslite.js:59
 msgid "Encapsulation limit"
@@ -1825,13 +2002,13 @@ msgstr ""
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1658
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:45
 msgid "Encryption"
-msgstr ""
+msgstr "Salaus"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:131
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:141
 msgid "Endpoint Host"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:135
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:145
 msgid "Endpoint Port"
 msgstr ""
 
@@ -1854,7 +2031,7 @@ msgstr ""
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:106
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:169
 msgid "Error"
-msgstr ""
+msgstr "Virhe"
 
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:30
 msgid "Errored seconds (ES)"
@@ -1863,16 +2040,24 @@ msgstr ""
 #: modules/luci-base/htdocs/luci-static/resources/network.js:2873
 #: modules/luci-compat/luasrc/model/network.lua:1433
 msgid "Ethernet Adapter"
-msgstr ""
+msgstr "Ethernet-sovitin"
 
 #: modules/luci-base/htdocs/luci-static/resources/network.js:2864
 #: modules/luci-compat/luasrc/model/network.lua:1423
 msgid "Ethernet Switch"
-msgstr ""
+msgstr "Ethernet-kytkin"
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:270
+msgid "Every 30 seconds (slow, 0)"
+msgstr "30 sekunnin välein (hidas, 0)"
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:271
+msgid "Every second (fast, 1)"
+msgstr "Joka sekunti (nopea, 1)"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:399
 msgid "Exclude interfaces"
-msgstr ""
+msgstr "Älä huomioi sovittimia"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:247
 msgid "Expand hosts"
@@ -1882,7 +2067,7 @@ msgstr ""
 msgid "Expecting a hexadecimal assignment hint"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:60
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:64
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:73
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:79
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:107
@@ -1894,6 +2079,10 @@ msgstr ""
 msgid "Expecting: %s"
 msgstr ""
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:48
+msgid "Expecting: non-empty value"
+msgstr "Odotus: arvon ei tule ole tyhjä"
+
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/30_network.js:50
 msgid "Expires"
 msgstr ""
@@ -1945,27 +2134,29 @@ msgstr ""
 
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/password.js:87
 msgid "Failed to change the system password."
-msgstr ""
+msgstr "Systeemin salasanan vaihto epäonnistui."
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4072
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4075
 msgid "Failed to confirm apply within %ds, waiting for rollback…"
 msgstr ""
+"Tehtyjen muutosten onnistuminen ei varmistunut %d sekunnissa, joten "
+"aikaisemmat asetukset palautetaan…"
 
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/startup.js:37
 msgid "Failed to execute \"/etc/init.d/%s %s\" action: %s"
-msgstr ""
+msgstr "Komento \"/etc/init.d/%s %s\" epäonnistui: %s"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2629
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2632
 msgid "File"
-msgstr ""
+msgstr "Tiedosto"
 
 #: modules/luci-base/htdocs/luci-static/resources/ui.js:2579
 msgid "File not accessible"
-msgstr ""
+msgstr "Tiedostoa ei voida lukea"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2767
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2770
 msgid "Filename"
-msgstr ""
+msgstr "Tiedoston nimi"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:374
 msgid "Filename of the boot image advertised to clients"
@@ -1974,20 +2165,32 @@ msgstr ""
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:191
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:314
 msgid "Filesystem"
-msgstr ""
+msgstr "Tiedostojärjestelmä"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:213
 msgid "Filter private"
-msgstr ""
+msgstr "Suodata yksityinen"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:218
 msgid "Filter useless"
-msgstr ""
+msgstr "Suodata hyödytön"
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:388
+msgid "Filtering for all slaves, no validation"
+msgstr "Suodatus kaikille orjille, ei tarkistusta"
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:389
+msgid "Filtering for all slaves, validation only for active slave"
+msgstr "Suodatus kaikille orjille, tarkistus vain aktiiviselle orjalle"
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:390
+msgid "Filtering for all slaves, validation only for backup slaves"
+msgstr "Suodatus kaikille orjille, tarkistus vain vara-orjille"
 
 #: modules/luci-compat/luasrc/model/network/proto_ncm.lua:65
 #: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:23
 msgid "Finalizing failed"
-msgstr ""
+msgstr "Viimeistely epäonnistui"
 
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:150
 msgid ""
@@ -1997,35 +2200,35 @@ msgstr ""
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:820
 msgid "Find and join network"
-msgstr ""
+msgstr "Etsi ja liity verkkoon"
 
 #: modules/luci-compat/luasrc/view/cbi/delegator.htm:9
 msgid "Finish"
-msgstr ""
+msgstr "Lopeta"
 
 #: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:15
 msgid "Firewall"
-msgstr ""
+msgstr "Palomuuri"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:79
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:82
 msgid "Firewall Mark"
 msgstr ""
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:326
 msgid "Firewall Settings"
-msgstr ""
+msgstr "Palomuurin asetukset"
 
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js:297
 msgid "Firewall Status"
-msgstr ""
+msgstr "Palomuurin tila"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:932
 msgid "Firmware File"
-msgstr ""
+msgstr "Laiteohjelmisto-tiedosto"
 
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:57
 msgid "Firmware Version"
-msgstr ""
+msgstr "Laiteohjelmiston versio"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:320
 msgid "Fixed source port for outbound DNS queries"
@@ -2055,11 +2258,11 @@ msgstr ""
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:598
 msgid "Force"
-msgstr ""
+msgstr "Pakota"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:907
 msgid "Force 40MHz mode"
-msgstr ""
+msgstr "Pakota 40 MHz-moodi"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1158
 msgid "Force CCMP (AES)"
@@ -2115,9 +2318,9 @@ msgstr ""
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:899
 msgid "Fragmentation Threshold"
-msgstr ""
+msgstr "Hajanaisuuskynnysarvo"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:92
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:95
 msgid ""
 "Further information about WireGuard interfaces and peers at <a href='http://"
 "wireguard.com'>wireguard.com</a>."
@@ -2157,14 +2360,14 @@ msgstr ""
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:240
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:108
 msgid "General Settings"
-msgstr ""
+msgstr "Yleisasetukset"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:552
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:967
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:865
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:921
 msgid "General Setup"
-msgstr ""
+msgstr "Yleiset asetukset"
 
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:150
 msgid "Generate Config"
@@ -2203,95 +2406,95 @@ msgstr ""
 #: modules/luci-compat/luasrc/view/cbi/full_valueheader.htm:4
 #: modules/luci-compat/luasrc/view/cbi/tblsection.htm:58
 msgid "Go to relevant configuration page"
-msgstr ""
+msgstr "Siirry asianmukaiselle asetussivulle"
 
 #: modules/luci-mod-network/root/usr/share/rpcd/acl.d/luci-mod-network.json:33
 msgid "Grant access to DHCP configuration"
-msgstr ""
+msgstr "Anna pääsy DHCP määrityksiin"
 
 #: modules/luci-mod-status/root/usr/share/rpcd/acl.d/luci-mod-status.json:102
 msgid "Grant access to DHCP status display"
-msgstr ""
+msgstr "Anna pääsy DHCP-tilanäyttöön"
 
 #: modules/luci-mod-status/root/usr/share/rpcd/acl.d/luci-mod-status.json:111
 msgid "Grant access to DSL status display"
-msgstr ""
+msgstr "Anna pääsy DSL-tilanäyttöön"
 
 #: protocols/luci-proto-openconnect/root/usr/share/rpcd/acl.d/luci-openconnect.json:3
 msgid "Grant access to LuCI OpenConnect procedures"
-msgstr ""
+msgstr "Anna pääsy LuCI OpenConnect -toimintoihin"
 
 #: modules/luci-mod-system/root/usr/share/rpcd/acl.d/luci-mod-system.json:19
 msgid "Grant access to SSH configuration"
-msgstr ""
+msgstr "Anna pääsy SSH määrityksiin"
 
 #: modules/luci-base/root/usr/share/rpcd/acl.d/luci-base.json:12
 msgid "Grant access to basic LuCI procedures"
-msgstr ""
+msgstr "Anna pääsy LuCI:n perustoimintoihin"
 
 #: modules/luci-mod-system/root/usr/share/rpcd/acl.d/luci-mod-system.json:64
 msgid "Grant access to crontab configuration"
-msgstr ""
+msgstr "Anna pääsy crontab-asetuksiin"
 
 #: modules/luci-mod-status/root/usr/share/rpcd/acl.d/luci-mod-status.json:60
 msgid "Grant access to firewall status"
-msgstr ""
+msgstr "Anna pääsy palomuurin tilaan"
 
 #: modules/luci-mod-system/root/usr/share/rpcd/acl.d/luci-mod-system.json:116
 msgid "Grant access to flash operations"
-msgstr ""
+msgstr "Anna pääsy laiteohjemiston kirjoittamiseen"
 
 #: modules/luci-mod-status/root/usr/share/rpcd/acl.d/luci-mod-status.json:86
 msgid "Grant access to main status display"
-msgstr ""
+msgstr "Anna pääsy päätilanäyttöön"
 
 #: protocols/luci-proto-modemmanager/root/usr/share/rpcd/acl.d/luci-proto-modemmanager.json:3
 msgid "Grant access to mmcli"
-msgstr ""
+msgstr "Anna pääsy mmcliin"
 
 #: modules/luci-mod-system/root/usr/share/rpcd/acl.d/luci-mod-system.json:84
 msgid "Grant access to mount configuration"
-msgstr ""
+msgstr "Anna pääsy levyjen liitos-määrityksiin (mount)"
 
 #: modules/luci-mod-network/root/usr/share/rpcd/acl.d/luci-mod-network.json:3
 msgid "Grant access to network configuration"
-msgstr ""
+msgstr "Anna pääsy verkkoasetuksiin"
 
 #: modules/luci-mod-network/root/usr/share/rpcd/acl.d/luci-mod-network.json:46
 msgid "Grant access to network diagnostic tools"
-msgstr ""
+msgstr "Anna pääsy verkon diagnostiikkatyökaluihin"
 
 #: modules/luci-base/root/usr/share/rpcd/acl.d/luci-base.json:36
 msgid "Grant access to network status information"
-msgstr ""
+msgstr "Anna pääsy verkon tilan tietoihin"
 
 #: modules/luci-mod-status/root/usr/share/rpcd/acl.d/luci-mod-status.json:13
 msgid "Grant access to process status"
-msgstr ""
+msgstr "Anna pääsy prosessien tilatietoihin"
 
 #: modules/luci-mod-status/root/usr/share/rpcd/acl.d/luci-mod-status.json:3
 msgid "Grant access to realtime statistics"
-msgstr ""
+msgstr "Anna pääsy reaaliaikaisiin tilastoihin"
 
 #: modules/luci-mod-system/root/usr/share/rpcd/acl.d/luci-mod-system.json:42
 msgid "Grant access to startup configuration"
-msgstr ""
+msgstr "Anna pääsy käynnistysmäärityksiin"
 
 #: modules/luci-mod-system/root/usr/share/rpcd/acl.d/luci-mod-system.json:3
 msgid "Grant access to system configuration"
-msgstr ""
+msgstr "Anna pääsy järjestelmän kokoonpanoon"
 
 #: modules/luci-mod-status/root/usr/share/rpcd/acl.d/luci-mod-status.json:30
 msgid "Grant access to system logs"
-msgstr ""
+msgstr "Anna pääsy järjestelmälokeihin"
 
 #: modules/luci-mod-status/root/usr/share/rpcd/acl.d/luci-mod-status.json:47
 msgid "Grant access to the system route status"
-msgstr ""
+msgstr "Anna pääsy järjestelmän reitityksen tilaan"
 
 #: modules/luci-mod-status/root/usr/share/rpcd/acl.d/luci-mod-status.json:120
 msgid "Grant access to wireless status display"
-msgstr ""
+msgstr "Anna pääsy langattoman verkon tilanäyttöön"
 
 #: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:66
 msgid "Group Password"
@@ -2311,7 +2514,7 @@ msgstr ""
 
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/processes.js:46
 msgid "Hang Up"
-msgstr ""
+msgstr "Katkaise"
 
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:34
 msgid "Header Error Code Errors (HEC)"
@@ -2319,17 +2522,20 @@ msgstr ""
 
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/led-trigger/heartbeat.js:5
 msgid "Heartbeat interval (kernel: heartbeat)"
-msgstr ""
+msgstr "Sykeväli (ydin: syke)"
 
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:100
 msgid ""
 "Here you can configure the basic aspects of your device like its hostname or "
 "the timezone."
 msgstr ""
+"Täällä voit määrittää laitteen perusasiat, kuten isäntänimen tai "
+"aikavyöhykkeen."
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1066
 msgid "Hide <abbr title=\"Extended Service Set Identifier\">ESSID</abbr>"
 msgstr ""
+"Piilota <abbr title = \"Extended Service Set Identifier\"> ESSID </abbr>"
 
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js:264
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js:303
@@ -2341,11 +2547,11 @@ msgstr ""
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:56
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:140
 msgid "Host"
-msgstr ""
+msgstr "Palvelin"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/hosts.js:22
 msgid "Host entries"
-msgstr ""
+msgstr "Isäntämerkinnät"
 
 #: protocols/luci-proto-relay/htdocs/luci-static/resources/protocol/relay.js:171
 msgid "Host expiry timeout"
@@ -2353,7 +2559,7 @@ msgstr ""
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:31
 msgid "Host-<abbr title=\"Internet Protocol Address\">IP</abbr> or Network"
-msgstr ""
+msgstr "Isäntä-<abbr title=\"Internet Protocol Address\">IP</abbr> tai verkko"
 
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoe.js:102
 msgid "Host-Uniq tag content"
@@ -2366,7 +2572,7 @@ msgstr ""
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:29
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:121
 msgid "Hostname"
-msgstr ""
+msgstr "Palvelinnimi"
 
 #: modules/luci-base/htdocs/luci-static/resources/protocol/dhcp.js:22
 msgid "Hostname to send when requesting DHCP"
@@ -2375,17 +2581,26 @@ msgstr ""
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/hosts.js:20
 #: modules/luci-mod-network/root/usr/share/luci/menu.d/luci-mod-network.json:63
 msgid "Hostnames"
-msgstr ""
+msgstr "Isäntänimet"
 
 #: protocols/luci-proto-hnet/htdocs/luci-static/resources/protocol/hnet.js:24
 msgid "Hybrid"
 msgstr ""
 
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:53
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:48
+msgid "ID used to uniquely identify the VXLAN"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:206
+msgid "IEEE 802.3ad Dynamic link aggregation (802.3ad, 4)"
+msgstr "IEEE 802.3ad - dynaaminen linkin yhdistäminen (802.3ad, 4)"
+
 #: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:75
 msgid "IKE DH Group"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:60
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:63
 msgid "IP Addresses"
 msgstr ""
 
@@ -2399,7 +2614,7 @@ msgstr ""
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/hosts.js:31
 msgid "IP address"
-msgstr ""
+msgstr "IP-osoite"
 
 #: modules/luci-base/htdocs/luci-static/resources/network.js:10
 #: modules/luci-compat/luasrc/model/network.lua:28
@@ -2431,6 +2646,7 @@ msgid "IPv4 Upstream"
 msgstr ""
 
 #: modules/luci-base/htdocs/luci-static/resources/protocol/static.js:178
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:162
 msgid "IPv4 address"
 msgstr ""
 
@@ -2447,10 +2663,11 @@ msgid "IPv4 gateway"
 msgstr ""
 
 #: modules/luci-base/htdocs/luci-static/resources/protocol/static.js:179
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:168
 msgid "IPv4 netmask"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:287
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:291
 msgid "IPv4 network in address/netmask notation"
 msgstr ""
 
@@ -2479,7 +2696,7 @@ msgstr ""
 
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:164
 msgid "IPv4-Gateway"
-msgstr ""
+msgstr "IPv4-yhdyskäytävä"
 
 #: modules/luci-compat/luasrc/model/network/proto_ipip.lua:9
 #: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:10
@@ -2504,7 +2721,7 @@ msgstr ""
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:99
 #: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:84
 msgid "IPv6"
-msgstr ""
+msgstr "IPv6"
 
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js:319
 msgid "IPv6 Firewall"
@@ -2544,7 +2761,7 @@ msgstr ""
 msgid "IPv6 gateway"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:292
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:296
 msgid "IPv6 network in address/netmask notation"
 msgstr ""
 
@@ -2598,7 +2815,7 @@ msgstr ""
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1585
 msgid "Identity"
-msgstr ""
+msgstr "Identiteetti"
 
 #: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:96
 msgid "If checked, 1DES is enabled"
@@ -2631,7 +2848,7 @@ msgstr ""
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/dslite.js:67
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/map.js:80
 #: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:108
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:149
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:150
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/l2tp.js:56
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:100
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:87
@@ -2662,18 +2879,24 @@ msgid ""
 "slow process as the swap-device cannot be accessed with the high datarates "
 "of the <abbr title=\"Random Access Memory\">RAM</abbr>."
 msgstr ""
+"Jos fyysistä muistia ei ole riittävästi vapaana, käyttämättömiä "
+"muistialueita voidaan väliaikaisesti siirtää swap-vaihtolaitteeseen, jolloin "
+"näennäisesti saadaan enemmän käytettävissä olevaa <abbr title=\"Random "
+"Access Memory\">RAM</abbr>-muistia. Huomaa, että datanvaihto on erittäin "
+"hidas prosessi, koska vaihtolaite ei toimi <abbr title=\"Random Access Memory"
+"\">RAM</abbr>-muistin nopeudella."
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:197
 msgid "Ignore <code>/etc/hosts</code>"
-msgstr ""
+msgstr "Ohita <code> /etc/hosts </code>"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:579
 msgid "Ignore interface"
-msgstr ""
+msgstr "Älä huomioi sovitinta"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:185
 msgid "Ignore resolve file"
-msgstr ""
+msgstr "Ohita ratkaisutiedosto"
 
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:414
 msgid "Image"
@@ -2681,7 +2904,7 @@ msgstr ""
 
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js:67
 msgid "In"
-msgstr ""
+msgstr "Sisään"
 
 #: modules/luci-base/luasrc/view/csrftoken.htm:13
 msgid ""
@@ -2708,7 +2931,7 @@ msgstr ""
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:101
 msgid "Information"
-msgstr ""
+msgstr "Tietoja"
 
 #: modules/luci-compat/luasrc/model/network/proto_ncm.lua:67
 #: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:25
@@ -2717,27 +2940,27 @@ msgstr ""
 
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/startup.js:77
 msgid "Initscript"
-msgstr ""
+msgstr "Initscript"
 
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/startup.js:111
 msgid "Initscripts"
-msgstr ""
+msgstr "Initscriptit"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1569
 msgid "Inner certificate constraint (Domain)"
-msgstr ""
+msgstr "Sisäinen varmennerajoitus (verkkotunnus)"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1566
 msgid "Inner certificate constraint (SAN)"
-msgstr ""
+msgstr "Sisäinen varmennerajoitus (SAN)"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1563
 msgid "Inner certificate constraint (Subject)"
-msgstr ""
+msgstr "Sisäinen varmennerajoitus (Kohde)"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1572
 msgid "Inner certificate constraint (Wildcard)"
-msgstr ""
+msgstr "Sisäinen varmennerajoitus (jokerimerkki)"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:268
 msgid "Install protocol extensions..."
@@ -2748,10 +2971,12 @@ msgid ""
 "Instead of joining any network with a matching SSID, only connect to the "
 "BSSID <code>%h</code>."
 msgstr ""
+"Sen sijaan, että liittyisit mihin tahansa verkkoon vastaavalla SSID-"
+"tunnuksella, muodosta yhteys vain BSSID-tunnukseen <code>%h</code>."
 
 #: modules/luci-compat/luasrc/view/cbi/map.htm:43
 msgid "Insufficient permissions to read UCI configuration."
-msgstr ""
+msgstr "Riittämättömät oikeudet lukea UCI-asetuksia."
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:464
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:471
@@ -2762,78 +2987,83 @@ msgstr ""
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:174
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/dropbear.js:17
 msgid "Interface"
-msgstr ""
+msgstr "Sovitin"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/switch.js:62
 msgid "Interface %q device auto-migrated from %q to %q."
-msgstr ""
+msgstr "Sovitin %q -laite siirtyi automaattisesti kohdasta %q kohtaan %q."
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:917
 msgid "Interface Configuration"
-msgstr ""
+msgstr "Sovittimen määritys"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:110
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:151
 msgid "Interface has %d pending changes"
-msgstr ""
+msgstr "Sovittimella %d muutoksia odottamassa"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:92
 msgid "Interface is disabled"
-msgstr ""
+msgstr "Sovitin on poistettu käytöstä"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:64
 msgid "Interface is marked for deletion"
-msgstr ""
+msgstr "Sovitin on merkitty poistettavaksi"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:209
 msgid "Interface is reconnecting..."
-msgstr ""
+msgstr "Sovitin yhdistää..."
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:193
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:203
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:209
 msgid "Interface is shutting down..."
-msgstr ""
+msgstr "Sovitin sulkeutuu..."
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:253
 msgid "Interface is starting..."
-msgstr ""
+msgstr "Sovitin käynnistyy..."
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:256
 msgid "Interface is stopping..."
-msgstr ""
+msgstr "Sovitin pysähtyy..."
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1079
 msgid "Interface name"
-msgstr ""
+msgstr "Sovittimen nimi"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:122
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:272
 msgid "Interface not present or not connected yet."
-msgstr ""
+msgstr "Sovitinta ei ole tai sitä ole yhdistetty."
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:308
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:335
 #: modules/luci-mod-network/root/usr/share/luci/menu.d/luci-mod-network.json:38
 msgid "Interfaces"
-msgstr ""
+msgstr "Sovittimet"
 
 #: protocols/luci-proto-hnet/htdocs/luci-static/resources/protocol/hnet.js:20
 msgid "Internal"
-msgstr ""
+msgstr "Sisäinen"
 
 #: modules/luci-base/luasrc/view/error500.htm:8
 msgid "Internal Server Error"
 msgstr ""
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:283
+msgid "Interval For Sending Learning Packets"
+msgstr "Oppimispakettien lähetysväli"
+
 #: modules/luci-compat/luasrc/view/cbi/tblsection.htm:192
 #: modules/luci-compat/luasrc/view/cbi/tsection.htm:42
 msgid "Invalid"
-msgstr ""
+msgstr "Virheellinen"
 
 #: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:11
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:14
 msgid "Invalid Base64 key string"
-msgstr ""
+msgstr "Epäkelpo Base64 merkkijono"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/switch.js:285
 msgid "Invalid VLAN ID given! Only IDs between %d and %d are allowed."
@@ -2851,13 +3081,13 @@ msgstr ""
 msgid "Invalid command"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:83
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:86
 msgid "Invalid hexadecimal value"
 msgstr ""
 
 #: modules/luci-base/luasrc/view/sysauth.htm:12
 msgid "Invalid username and/or password! Please try again."
-msgstr ""
+msgstr "Virheellinen käyttäjätunnus tai salasana! Yritä uudelleen."
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1075
 msgid "Isolate Clients"
@@ -2878,7 +3108,7 @@ msgstr ""
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1738
 msgid "Join Network"
-msgstr ""
+msgstr "Liity verkkoon"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1672
 msgid "Join Network: Wireless Scan"
@@ -2895,7 +3125,7 @@ msgstr ""
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/dmesg.js:20
 #: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:51
 msgid "Kernel Log"
-msgstr ""
+msgstr "Ytimen loki"
 
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:58
 msgid "Kernel Version"
@@ -2903,7 +3133,7 @@ msgstr ""
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1361
 msgid "Key"
-msgstr ""
+msgstr "Avain"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1389
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1390
@@ -2915,7 +3145,7 @@ msgstr ""
 
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/processes.js:54
 msgid "Kill"
-msgstr ""
+msgstr "Lopeta"
 
 #: modules/luci-compat/luasrc/model/network/proto_ppp.lua:21
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/l2tp.js:10
@@ -2926,6 +3156,10 @@ msgstr ""
 msgid "L2TP Server"
 msgstr ""
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:267
+msgid "LACPDU Packets"
+msgstr "LACPDU-paketit"
+
 #: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:131
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:115
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:102
@@ -2944,9 +3178,9 @@ msgstr ""
 msgid "LCP echo interval"
 msgstr ""
 
-#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:99
+#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:101
 msgid "LED Configuration"
-msgstr ""
+msgstr "LED-kokoonpano"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:974
 msgid "LLC"
@@ -2959,7 +3193,7 @@ msgstr ""
 
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:209
 msgid "Language"
-msgstr ""
+msgstr "Kieli"
 
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:111
 msgid "Language and Style"
@@ -2983,11 +3217,11 @@ msgstr ""
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:32
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:59
 msgid "Lease time remaining"
-msgstr ""
+msgstr "Laina-aikaa jäljellä"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:181
 msgid "Leasefile"
-msgstr ""
+msgstr "Vuokratiedosto"
 
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/464xlat.js:41
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoe.js:47
@@ -3002,13 +3236,13 @@ msgstr ""
 msgid "Leave empty to use the current WAN address"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3980
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3983
 msgid "Legend:"
 msgstr ""
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:586
 msgid "Limit"
-msgstr ""
+msgstr "Raja"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:382
 msgid "Limit DNS service to subnets interfaces on which we are serving DNS."
@@ -3034,9 +3268,17 @@ msgstr ""
 msgid "Line Uptime"
 msgstr ""
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:123
+msgid "Link Aggregation (Channel Bonding)"
+msgstr "Linkin yhdistäminen (kanavan sidos)"
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:348
+msgid "Link Monitoring"
+msgstr "Linkin valvonta"
+
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/led-trigger/netdev.js:23
 msgid "Link On"
-msgstr ""
+msgstr "Linkki päällä"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:278
 msgid ""
@@ -3076,9 +3318,9 @@ msgstr ""
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:394
 msgid "Listen Interfaces"
-msgstr ""
+msgstr "Kuuntelevat sovittimet"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:55
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:58
 msgid "Listen Port"
 msgstr ""
 
@@ -3093,13 +3335,13 @@ msgstr ""
 #: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:87
 #: themes/luci-theme-openwrt/luasrc/view/themes/openwrt.org/header.htm:54
 msgid "Load"
-msgstr ""
+msgstr "Kuormitus"
 
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:61
 msgid "Load Average"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2894
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2897
 msgid "Loading directory contents…"
 msgstr ""
 
@@ -3123,11 +3365,13 @@ msgstr ""
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/6rd.js:39
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/6to4.js:39
 #: protocols/luci-proto-relay/htdocs/luci-static/resources/protocol/relay.js:151
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:44
 msgid "Local IPv4 address"
 msgstr ""
 
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/6in4.js:54
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/dslite.js:45
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:44
 msgid "Local IPv6 address"
 msgstr ""
 
@@ -3142,7 +3386,7 @@ msgstr ""
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:59
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:117
 msgid "Local Time"
-msgstr ""
+msgstr "Paikallinen aika"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:243
 msgid "Local domain"
@@ -3170,11 +3414,11 @@ msgstr ""
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:223
 msgid "Localise queries"
-msgstr ""
+msgstr "Lokalisoi kyselyt"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1930
 msgid "Lock to BSSID"
-msgstr ""
+msgstr "Lukitse BSSID:hen"
 
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:164
 msgid "Log output level"
@@ -3182,7 +3426,7 @@ msgstr ""
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:274
 msgid "Log queries"
-msgstr ""
+msgstr "Lokikyselyt"
 
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:109
 msgid "Logging"
@@ -3190,11 +3434,11 @@ msgstr ""
 
 #: modules/luci-base/luasrc/view/sysauth.htm:38
 msgid "Login"
-msgstr ""
+msgstr "Kirjaudu sisään"
 
 #: modules/luci-base/root/usr/share/luci/menu.d/luci-base.json:81
 msgid "Logout"
-msgstr ""
+msgstr "Kirjaudu ulos"
 
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:32
 msgid "Loss of Signal Seconds (LOSS)"
@@ -3209,6 +3453,10 @@ msgstr ""
 msgid "MAC"
 msgstr ""
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:251
+msgid "MAC Address For The Actor"
+msgstr "Toimijan MAC-osoite"
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:38
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2061
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/30_network.js:56
@@ -3221,15 +3469,15 @@ msgstr ""
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1011
 msgid "MAC-Address Filter"
-msgstr ""
+msgstr "MAC-osoitesuodatin"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:923
 msgid "MAC-Filter"
-msgstr ""
+msgstr "MAC-suodatin"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1018
 msgid "MAC-List"
-msgstr ""
+msgstr "MAC-luettelo"
 
 #: modules/luci-compat/luasrc/model/network/proto_4x6.lua:16
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/map.js:13
@@ -3256,9 +3504,21 @@ msgstr ""
 msgid "MHz"
 msgstr ""
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:353
+msgid "MII"
+msgstr "MII"
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:421
+msgid "MII / ETHTOOL ioctls"
+msgstr "MII / ETHTOOL ioctls"
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:394
+msgid "MII Interval"
+msgstr "MII-väli"
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:54
 #: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:53
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:74
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:77
 msgid "MTU"
 msgstr ""
 
@@ -3334,11 +3594,11 @@ msgstr ""
 
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/20_memory.js:24
 msgid "Memory"
-msgstr ""
+msgstr "Muisti"
 
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/processes.js:73
 msgid "Memory usage (%)"
-msgstr ""
+msgstr "Muistin käyttö (%)"
 
 #: modules/luci-base/htdocs/luci-static/resources/network.js:3651
 msgid "Mesh"
@@ -3356,12 +3616,24 @@ msgstr ""
 msgid "Method not found"
 msgstr ""
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:349
+msgid "Method of link monitoring"
+msgstr "Linkkien seurantamenetelmä"
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:418
+msgid "Method to determine link status"
+msgstr "Linkin tilan määrittäminen"
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:46
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:165
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:183
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:69
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:72
 msgid "Metric"
-msgstr ""
+msgstr "Mittari"
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:235
+msgid "Minimum Number of Links"
+msgstr "Linkkien vähimmäismäärä"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/switch.js:202
 msgid "Mirror monitor port"
@@ -3387,7 +3659,7 @@ msgstr ""
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1656
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:43
 msgid "Mode"
-msgstr ""
+msgstr "Tila"
 
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:55
 msgid "Model"
@@ -3403,7 +3675,7 @@ msgstr ""
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:73
 #: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:57
 msgid "Modem device"
-msgstr ""
+msgstr "Modeemilaite"
 
 #: modules/luci-compat/luasrc/model/network/proto_ncm.lua:66
 #: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:24
@@ -3423,7 +3695,7 @@ msgstr ""
 #: modules/luci-base/htdocs/luci-static/resources/network.js:3652
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1005
 msgid "Monitor"
-msgstr ""
+msgstr "Valvonta"
 
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/password.js:31
 msgid "More Characters"
@@ -3435,13 +3707,13 @@ msgstr ""
 
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:192
 msgid "Mount Point"
-msgstr ""
+msgstr "Liitoskohta"
 
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:144
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:228
-#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:86
+#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:88
 msgid "Mount Points"
-msgstr ""
+msgstr "Liitoskohdat"
 
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:229
 msgid "Mount Points - Mount Entry"
@@ -3456,6 +3728,8 @@ msgid ""
 "Mount Points define at which point a memory device will be attached to the "
 "filesystem"
 msgstr ""
+"Liitoskohta määrittää, mihin kohtaan tiedostojärjestelmää muistilaite "
+"liitetään"
 
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:154
 msgid "Mount attached devices"
@@ -3479,7 +3753,7 @@ msgstr ""
 
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:223
 msgid "Mounted file systems"
-msgstr ""
+msgstr "Liitetyt tiedostojärjestelmät"
 
 #: modules/luci-compat/luasrc/view/cbi/tblsection.htm:152
 msgid "Move down"
@@ -3491,7 +3765,7 @@ msgstr ""
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1429
 msgid "NAS ID"
-msgstr ""
+msgstr "NAS ID"
 
 #: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:87
 msgid "NAT-T Mode"
@@ -3519,21 +3793,21 @@ msgid "NTP server candidates"
 msgstr ""
 
 #: modules/luci-base/htdocs/luci-static/resources/form.js:2388
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3735
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3738
 #: modules/luci-compat/luasrc/view/cbi/tblsection.htm:27
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:710
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/leds.js:67
 msgid "Name"
-msgstr ""
+msgstr "Nimi"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1908
 msgid "Name of the new network"
-msgstr ""
+msgstr "Uuden verkon nimi"
 
 #: themes/luci-theme-openwrt-2020/luasrc/view/themes/openwrt2020/header.htm:40
 #: themes/luci-theme-openwrt/luasrc/view/themes/openwrt.org/header.htm:50
 msgid "Navigation"
-msgstr ""
+msgstr "Siirtyminen"
 
 #: modules/luci-base/root/usr/share/luci/menu.d/luci-base.json:54
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:959
@@ -3544,7 +3818,7 @@ msgstr ""
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:162
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:180
 msgid "Network"
-msgstr ""
+msgstr "Verkko"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:68
 msgid "Network Utilities"
@@ -3556,7 +3830,7 @@ msgstr ""
 
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/led-trigger/netdev.js:7
 msgid "Network device activity (kernel: netdev)"
-msgstr ""
+msgstr "Verkkolaitteiden toiminta (ydin: netdev)"
 
 #: modules/luci-base/htdocs/luci-static/resources/network.js:15
 #: modules/luci-compat/luasrc/model/network.lua:33
@@ -3565,7 +3839,7 @@ msgstr ""
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:777
 msgid "New interface for \"%s\" can not be created: %s"
-msgstr ""
+msgstr "Uutta sovitinta \"%s\" ei voida luoda: %s"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:713
 msgid "New interface name…"
@@ -3576,9 +3850,11 @@ msgid "Next »"
 msgstr ""
 
 #: modules/luci-base/htdocs/luci-static/resources/form.js:3472
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:296
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:345
 #: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:108
 msgid "No"
-msgstr ""
+msgstr "Ei"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:562
 msgid "No DHCP Server configured for this interface"
@@ -3588,9 +3864,9 @@ msgstr ""
 msgid "No Encryption"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:64
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:67
 msgid "No Host Routes"
-msgstr ""
+msgstr "Ei isäntäreittejä"
 
 #: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:89
 msgid "No NAT-T"
@@ -3598,17 +3874,17 @@ msgstr ""
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:79
 msgid "No RX signal"
-msgstr ""
+msgstr "Ei RX-signaalia"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:69
 msgid "No client associated"
-msgstr ""
+msgstr "Ei asiakasta"
 
 #: modules/luci-base/htdocs/luci-static/resources/rpc.js:409
 msgid "No data received"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2834
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2837
 msgid "No entries in this directory"
 msgstr ""
 
@@ -3621,13 +3897,22 @@ msgstr ""
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:241
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/processes.js:59
 msgid "No information available"
-msgstr ""
+msgstr "Ei tietoja saatavilla"
 
 #: modules/luci-compat/luasrc/model/network/proto_4x6.lua:63
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/map.js:8
 msgid "No matching prefix delegation"
 msgstr ""
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:140
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:143
+msgid "No more slaves available"
+msgstr "Enempää orjia ei ole saatavilla"
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:187
+msgid "No more slaves available, can not save interface"
+msgstr "Ei enempää orjia saatavilla, sovitinta ei voi tallentaa"
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:251
 msgid "No negative cache"
 msgstr ""
@@ -3640,7 +3925,7 @@ msgstr ""
 msgid "No password set!"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:107
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:110
 msgid "No peers defined yet"
 msgstr ""
 
@@ -3651,7 +3936,11 @@ msgstr ""
 
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js:90
 msgid "No rules in this chain."
-msgstr ""
+msgstr "Tässä ketjussa ei ole sääntöjä."
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:384
+msgid "No validation or filtering"
+msgstr "Ei tarkastusta tai suodatusta"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:152
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:825
@@ -3664,7 +3953,7 @@ msgstr ""
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:141
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:174
 msgid "Noise"
-msgstr ""
+msgstr "Kohina"
 
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:27
 msgid "Noise Margin (SNR)"
@@ -3698,7 +3987,7 @@ msgstr ""
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:75
 msgid "Not associated"
-msgstr ""
+msgstr "Liittymättä"
 
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/30_network.js:32
 msgid "Not connected"
@@ -3728,6 +4017,10 @@ msgstr ""
 msgid "Nslookup"
 msgstr ""
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:332
+msgid "Number of IGMP membership reports"
+msgstr "IGMP-jäsenraporttien määrä"
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:355
 msgid "Number of cached DNS entries (max is 10000, 0 is no caching)"
 msgstr ""
@@ -3736,6 +4029,10 @@ msgstr ""
 msgid "Number of parallel threads used for compression"
 msgstr ""
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:309
+msgid "Number of peer notifications after failover event"
+msgstr "Vertaisilmoitusten määrä virhetapahtuman jälkeen"
+
 #: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:69
 msgid "Obfuscated Group Password"
 msgstr ""
@@ -3756,6 +4053,7 @@ msgid "Obtain IPv6-Address"
 msgstr ""
 
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/led-trigger/default-on.js:18
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:351
 msgid "Off"
 msgstr ""
 
@@ -3779,7 +4077,7 @@ msgstr ""
 msgid "One of hostname or mac address must be specified!"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:463
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:466
 msgid "One of the following: %s"
 msgstr ""
 
@@ -3797,6 +4095,13 @@ msgstr ""
 msgid "One or more required fields have no value!"
 msgstr ""
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:229
+msgid ""
+"Only if current active slave fails and the primary slave is up (failure, 2)"
+msgstr ""
+"Vain jos nykyinen aktiivinen orja epäonnistuu ja ensisijainen orja on päällä "
+"(vika, 2)"
+
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:439
 #: modules/luci-mod-system/luasrc/model/cbi/admin_system/backupfiles.lua:19
 msgid "Open list..."
@@ -3814,26 +4119,26 @@ msgstr ""
 #: modules/luci-base/htdocs/luci-static/resources/form.js:1817
 #: modules/luci-base/htdocs/luci-static/resources/form.js:3482
 msgid "Option \"%s\" contains an invalid input value."
-msgstr ""
+msgstr "Vaihtoehto \"%s\" sisältää virheellisen arvon."
 
 #: modules/luci-base/htdocs/luci-static/resources/form.js:1830
 msgid "Option \"%s\" must not be empty."
-msgstr ""
+msgstr "Vaihtoehto %s ei saa olla tyhjä."
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3987
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3990
 msgid "Option changed"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3989
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3992
 msgid "Option removed"
 msgstr ""
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1601
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:69
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:72
 msgid "Optional"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:79
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:82
 msgid ""
 "Optional. 32-bit mark for outgoing encrypted packets. Enter value in hex, "
 "starting with <code>0x</code>."
@@ -3847,51 +4152,51 @@ msgid ""
 "for the interface."
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:120
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:123
 msgid ""
 "Optional. Base64-encoded preshared key. Adds in an additional layer of "
 "symmetric-key cryptography for post-quantum resistance."
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:129
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:139
 msgid "Optional. Create routes for Allowed IPs for this peer."
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:111
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:114
 msgid "Optional. Description of peer."
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:64
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:67
 msgid "Optional. Do not create host routes to peers."
-msgstr ""
+msgstr "Valinnainen. Älä luo isäntäreittejä vertaiskoneisiin."
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:131
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:141
 msgid ""
 "Optional. Host of peer. Names are resolved prior to bringing up the "
 "interface."
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:74
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:77
 msgid "Optional. Maximum Transmission Unit of tunnel interface."
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:135
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:145
 msgid "Optional. Port of peer."
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:139
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:149
 msgid ""
 "Optional. Seconds between keep alive messages. Default is 0 (disabled). "
 "Recommended value if this device is behind a NAT is 25."
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:55
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:58
 msgid "Optional. UDP port used for outgoing and incoming packets."
 msgstr ""
 
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js:71
 msgid "Options"
-msgstr ""
+msgstr "Valinnat"
 
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/connections.js:346
 msgid "Other:"
@@ -3899,7 +4204,7 @@ msgstr ""
 
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js:68
 msgid "Out"
-msgstr ""
+msgstr "Ulos"
 
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/bandwidth.js:275
 msgid "Outbound:"
@@ -3918,6 +4223,8 @@ msgstr ""
 #: modules/luci-base/htdocs/luci-static/resources/protocol/static.js:222
 #: protocols/luci-proto-hnet/htdocs/luci-static/resources/protocol/hnet.js:40
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/dhcpv6.js:50
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:76
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:71
 msgid "Override MAC address"
 msgstr ""
 
@@ -3927,21 +4234,27 @@ msgstr ""
 #: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:53
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/dhcpv6.js:54
 #: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:114
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:157
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:158
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/l2tp.js:71
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:145
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:132
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoe.js:110
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pptp.js:119
 #: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:97
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:62
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:57
 msgid "Override MTU"
 msgstr ""
 
 #: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:63
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:72
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:67
 msgid "Override TOS"
 msgstr ""
 
 #: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:58
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:67
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:62
 msgid "Override TTL"
 msgstr ""
 
@@ -3965,15 +4278,15 @@ msgstr ""
 
 #: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:3
 msgid "Overview"
-msgstr ""
+msgstr "Yhteenveto"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2677
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2680
 msgid "Overwrite existing file \"%s\" ?"
 msgstr ""
 
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/processes.js:70
 msgid "Owner"
-msgstr ""
+msgstr "Omistaja"
 
 #: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:91
 msgid "PAP/CHAP (both)"
@@ -4009,7 +4322,7 @@ msgstr ""
 
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/processes.js:69
 msgid "PID"
-msgstr ""
+msgstr "PID"
 
 #: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:95
 #: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:88
@@ -4034,7 +4347,7 @@ msgstr ""
 
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:58
 msgid "PPPoA Encapsulation"
-msgstr ""
+msgstr "PPPoA-kapselointi"
 
 #: modules/luci-compat/luasrc/model/network/proto_ppp.lua:19
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:28
@@ -4070,11 +4383,15 @@ msgstr ""
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:882
 msgid "Packet Steering"
-msgstr ""
+msgstr "Paketin ohjaus"
 
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js:53
 msgid "Packets"
-msgstr ""
+msgstr "Paketit"
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:275
+msgid "Packets To Transmit Before Moving To Next Slave"
+msgstr "Lähetettävät paketit ennen siirtymistä seuraavaan orjaan"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:152
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:825
@@ -4084,18 +4401,18 @@ msgstr ""
 #: modules/luci-base/luasrc/view/sysauth.htm:29
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1591
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/password.js:51
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:107
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:108
 #: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:58
 msgid "Password"
-msgstr ""
+msgstr "Salasana"
 
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/dropbear.js:25
 msgid "Password authentication"
-msgstr ""
+msgstr "Salasanalla kirjautuminen"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1523
 msgid "Password of Private Key"
-msgstr ""
+msgstr "Yksityisen avaimen salasana"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1581
 msgid "Password of inner Private Key"
@@ -4108,7 +4425,7 @@ msgstr ""
 msgid "Password strength"
 msgstr ""
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:110
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:111
 msgid "Password2"
 msgstr ""
 
@@ -4118,7 +4435,7 @@ msgstr ""
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1502
 msgid "Path to CA-Certificate"
-msgstr ""
+msgstr "Polku CA-varmenteeseen"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1517
 msgid "Path to Client-Certificate"
@@ -4126,7 +4443,7 @@ msgstr ""
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1520
 msgid "Path to Private Key"
-msgstr ""
+msgstr "Polku yksityiseen avaimeen"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1560
 msgid "Path to inner CA-Certificate"
@@ -4140,9 +4457,9 @@ msgstr ""
 msgid "Path to inner Private Key"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/luci.js:2716
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2725
 msgid "Paused"
-msgstr ""
+msgstr "Keskeytetty"
 
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/bandwidth.js:271
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/bandwidth.js:281
@@ -4167,7 +4484,7 @@ msgstr ""
 msgid "Peer address is missing"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:92
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:95
 msgid "Peers"
 msgstr ""
 
@@ -4177,7 +4494,7 @@ msgstr ""
 
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/reboot.js:28
 msgid "Perform reboot"
-msgstr ""
+msgstr "Suorita uudelleenkäynnistys"
 
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:378
 msgid "Perform reset"
@@ -4187,7 +4504,7 @@ msgstr ""
 msgid "Permission denied"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:139
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:149
 msgid "Persistent Keep Alive"
 msgstr ""
 
@@ -4197,13 +4514,13 @@ msgstr ""
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:325
 msgid "Physical Settings"
-msgstr ""
+msgstr "Fyysiset asetukset"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:79
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:80
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:90
 msgid "Ping"
-msgstr ""
+msgstr "Latenssi"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:48
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:49
@@ -4212,29 +4529,29 @@ msgstr ""
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/connections.js:138
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js:63
 msgid "Pkts."
-msgstr ""
+msgstr "Paket."
 
 #: modules/luci-base/luasrc/view/sysauth.htm:19
 msgid "Please enter your username and password."
-msgstr ""
+msgstr "Anna käyttäjätunnus ja salasana."
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3718
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3721
 msgid "Please select the file to upload."
 msgstr ""
 
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js:53
 msgid "Policy"
-msgstr ""
+msgstr "Käytäntö"
 
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/dropbear.js:21
 msgid "Port"
-msgstr ""
+msgstr "Portti"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/switch.js:278
 msgid "Port status:"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:489
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:492
 msgid "Potential negation of: %s"
 msgstr ""
 
@@ -4258,7 +4575,7 @@ msgstr ""
 msgid "Prefix Delegated"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:120
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:123
 msgid "Preshared Key"
 msgstr ""
 
@@ -4279,16 +4596,34 @@ msgstr ""
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1075
 msgid "Prevents client-to-client communication"
+msgstr "Estää asiakaiden välisen viestinnän"
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:211
+msgid "Primary Slave"
+msgstr "Ensisijainen orja"
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:228
+msgid ""
+"Primary becomes active slave when it comes back up if speed and duplex "
+"better than current slave (better, 1)"
+msgstr ""
+"Ensisijaisesta orjasta tulee palautuessa aktiivinen, jos sen nopeus ja "
+"kaksipuolisuus ovat parempia kuin nykyinen orja (parempi, 1)"
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:227
+msgid "Primary becomes active slave whenever it comes back up (always, 0)"
 msgstr ""
+"Ensisijainen tulee aktiiviseksi orjaksi heti palautuessaan käyttökelpoiseksi "
+"(aina, 0)"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:50
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:53
 msgid "Private Key"
 msgstr ""
 
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/processes.js:64
 #: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:63
 msgid "Processes"
-msgstr ""
+msgstr "Prosessit"
 
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:21
 msgid "Profile"
@@ -4296,7 +4631,7 @@ msgstr ""
 
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js:66
 msgid "Prot."
-msgstr ""
+msgstr "Prot."
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:79
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:397
@@ -4304,7 +4639,7 @@ msgstr ""
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/connections.js:382
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/30_network.js:32
 msgid "Protocol"
-msgstr ""
+msgstr "Protokolla"
 
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:265
 msgid "Provide NTP server"
@@ -4316,9 +4651,9 @@ msgstr ""
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1004
 msgid "Pseudo Ad-Hoc (ahdemo)"
-msgstr ""
+msgstr "Pseudo-ad-hoc (ahdemo)"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:116
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:119
 msgid "Public Key"
 msgstr ""
 
@@ -4367,12 +4702,12 @@ msgstr ""
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:903
 msgid "RTS/CTS Threshold"
-msgstr ""
+msgstr "RTS/CTS-kynnysarvo"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:48
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:83
 msgid "RX"
-msgstr ""
+msgstr "RX"
 
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:142
 msgid "RX Rate"
@@ -4415,6 +4750,8 @@ msgid ""
 "Read <code>/etc/ethers</code> to configure the <abbr title=\"Dynamic Host "
 "Configuration Protocol\">DHCP</abbr>-Server"
 msgstr ""
+"Lue <code>/etc/ethers</code> määrittääksesi <abbr title=\"Dynamic Host "
+"Configuration Protocol\">DHCP</abbr>-palvelin"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:402
 msgid "Really switch protocol?"
@@ -4433,9 +4770,9 @@ msgid "Rebind protection"
 msgstr ""
 
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/reboot.js:14
-#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:124
+#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:126
 msgid "Reboot"
-msgstr ""
+msgstr "Uudelleenkäynnistä"
 
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:153
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:162
@@ -4446,13 +4783,13 @@ msgstr ""
 
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/reboot.js:15
 msgid "Reboots the operating system of your device"
-msgstr ""
+msgstr "Käynnistää laitteen käyttöjärjestelmän uudelleen"
 
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/led-trigger/netdev.js:25
 msgid "Receive"
-msgstr ""
+msgstr "Vastaanottaa"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:60
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:63
 msgid "Recommended. IP addresses of the WireGuard interface."
 msgstr ""
 
@@ -4462,11 +4799,11 @@ msgstr ""
 
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js:56
 msgid "References"
-msgstr ""
+msgstr "Viite"
 
-#: modules/luci-base/htdocs/luci-static/resources/luci.js:2710
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2719
 msgid "Refreshing"
-msgstr ""
+msgstr "Päivittää"
 
 #: modules/luci-compat/luasrc/model/network/proto_relay.lua:153
 #: protocols/luci-proto-relay/htdocs/luci-static/resources/protocol/relay.js:39
@@ -4489,6 +4826,7 @@ msgstr ""
 
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/6in4.js:50
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/6rd.js:49
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:40
 msgid "Remote IPv4 address"
 msgstr ""
 
@@ -4496,9 +4834,13 @@ msgstr ""
 msgid "Remote IPv4 address or FQDN"
 msgstr ""
 
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:40
+msgid "Remote IPv6 address"
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:849
 msgid "Remove"
-msgstr ""
+msgstr "Poista"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1906
 msgid "Replace wireless configuration"
@@ -4524,15 +4866,15 @@ msgstr ""
 msgid "Required for certain ISPs, e.g. Charter with DOCSIS 3"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:50
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:53
 msgid "Required. Base64-encoded private key for this interface."
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:116
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:119
 msgid "Required. Base64-encoded public key of peer."
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:125
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:128
 msgid ""
 "Required. IP addresses and prefixes that this peer is allowed to use inside "
 "the tunnel. Usually the peer's tunnel IP addresses and the networks the peer "
@@ -4548,7 +4890,7 @@ msgstr ""
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1238
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1239
 msgid "Requires hostapd with EAP Suite-B support"
-msgstr ""
+msgstr "Vaatii hostapd EAP Suite-B -tuella"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1236
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1237
@@ -4588,7 +4930,7 @@ msgstr ""
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1252
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1253
 msgid "Requires wpa-supplicant with EAP Suite-B support"
-msgstr ""
+msgstr "Vaatii wpa-supplicant EAP Suite-B -tuella"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1250
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1251
@@ -4605,17 +4947,21 @@ msgstr ""
 msgid "Requires wpa-supplicant with SAE support"
 msgstr ""
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:224
+msgid "Reselection policy for primary slave"
+msgstr "Ensisijaisen orjan uudelleenvalintakäytäntö"
+
 #: modules/luci-base/htdocs/luci-static/resources/luci.js:2203
 #: modules/luci-base/luasrc/view/sysauth.htm:39
 #: modules/luci-compat/luasrc/view/cbi/delegator.htm:17
 #: modules/luci-compat/luasrc/view/cbi/footer.htm:30
 #: modules/luci-compat/luasrc/view/cbi/simpleform.htm:66
 msgid "Reset"
-msgstr ""
+msgstr "Palauta"
 
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js:308
 msgid "Reset Counters"
-msgstr ""
+msgstr "Nollaa laskurit"
 
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:376
 msgid "Reset to defaults"
@@ -4637,11 +4983,11 @@ msgstr ""
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:817
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/startup.js:100
 msgid "Restart"
-msgstr ""
+msgstr "Käynnistä uudelleen"
 
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js:313
 msgid "Restart Firewall"
-msgstr ""
+msgstr "Käynnistä palomuuri uudelleen"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:815
 msgid "Restart radio interface"
@@ -4653,26 +4999,26 @@ msgstr ""
 
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:382
 msgid "Restore backup"
-msgstr ""
+msgstr "Palauta varmuuskopio"
 
 #: modules/luci-base/htdocs/luci-static/resources/ui.js:330
 #: modules/luci-base/htdocs/luci-static/resources/ui.js:331
 msgid "Reveal/hide password"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4003
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4006
 msgid "Revert"
-msgstr ""
+msgstr "Palauta"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4088
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4091
 msgid "Revert changes"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4270
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4273
 msgid "Revert request failed with status <code>%h</code>"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4250
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4253
 msgid "Reverting configuration…"
 msgstr ""
 
@@ -4684,7 +5030,11 @@ msgstr ""
 msgid "Root preparation"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:129
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:202
+msgid "Round-Robin policy (balance-rr, 0)"
+msgstr "Round-Robin -käytäntö (painotettu-rr, 0)"
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:139
 msgid "Route Allowed IPs"
 msgstr ""
 
@@ -4709,13 +5059,15 @@ msgstr ""
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:194
 #: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:27
 msgid "Routes"
-msgstr ""
+msgstr "Reitit"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:15
 msgid ""
 "Routes specify over which interface and gateway a certain host or network "
 "can be reached."
 msgstr ""
+"Reitit määrittävät, millä sovittimella ja yhdyskäytävällä tietty isäntä tai "
+"verkko voidaan saavuttaa."
 
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js:206
 msgid "Rule"
@@ -4760,7 +5112,7 @@ msgid "SSH username"
 msgstr ""
 
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:274
-#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:50
+#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:51
 msgid "SSH-Keys"
 msgstr ""
 
@@ -4769,7 +5121,7 @@ msgstr ""
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1654
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:42
 msgid "SSID"
-msgstr ""
+msgstr "SSID"
 
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:339
 msgid "SWAP"
@@ -4783,17 +5135,17 @@ msgstr ""
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:430
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/startup.js:123
 msgid "Save"
-msgstr ""
+msgstr "Tallenna"
 
 #: modules/luci-base/htdocs/luci-static/resources/luci.js:2180
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3999
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4002
 #: modules/luci-compat/luasrc/view/cbi/footer.htm:22
 msgid "Save & Apply"
-msgstr ""
+msgstr "Tallenna ja käytä"
 
 #: modules/luci-base/htdocs/luci-static/resources/form.js:602
 msgid "Save error"
-msgstr ""
+msgstr "Tallennusvirhe"
 
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:401
 msgid "Save mtdblock"
@@ -4805,18 +5157,18 @@ msgstr ""
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:822
 msgid "Scan"
-msgstr ""
+msgstr "Skannaus"
 
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/crontab.js:26
-#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:74
+#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:76
 msgid "Scheduled Tasks"
-msgstr ""
+msgstr "Ajoitetut tehtävät"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3983
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3986
 msgid "Section added"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3985
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3988
 msgid "Section removed"
 msgstr ""
 
@@ -4832,11 +5184,15 @@ msgid ""
 msgstr ""
 
 #: modules/luci-base/htdocs/luci-static/resources/ui.js:2581
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2718
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2883
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2721
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2886
 msgid "Select file…"
 msgstr ""
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:318
+msgid "Selects the transmit hash policy to use for slave selection"
+msgstr "Valitsee orja-valinnassa käytettävän lähetyshajautuskäytännön"
+
 #: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:144
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:128
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:115
@@ -4863,9 +5219,9 @@ msgstr ""
 
 #: modules/luci-base/root/usr/share/luci/menu.d/luci-base.json:45
 msgid "Services"
-msgstr ""
+msgstr "Palvelut"
 
-#: modules/luci-base/htdocs/luci-static/resources/luci.js:2653
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2662
 msgid "Session expired"
 msgstr ""
 
@@ -4879,10 +5235,22 @@ msgid ""
 "sense events do not invoke hotplug handlers)."
 msgstr ""
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:300
+msgid "Set same MAC Address to all slaves"
+msgstr "Aseta sama MAC-osoite kaikille orjille"
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:642
 msgid "Set this interface as master for the dhcpv6 relay."
 msgstr ""
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:304
+msgid "Set to currently active slave (active, 1)"
+msgstr "Aseta aktiiviseen orjaan (aktiivinen, 1)"
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:305
+msgid "Set to first slave added to the bond (follow, 2)"
+msgstr "Aseta ensimmäiseen orjaan sidoksessa (seuraa, 2)"
+
 #: modules/luci-compat/luasrc/model/network/proto_modemmanager.lua:55
 #: modules/luci-compat/luasrc/model/network/proto_qmi.lua:55
 #: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:42
@@ -4935,7 +5303,7 @@ msgstr ""
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:173
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:179
 msgid "Signal"
-msgstr ""
+msgstr "Signaali"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2063
 msgid "Signal / Noise"
@@ -4949,10 +5317,10 @@ msgstr ""
 msgid "Signal:"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3736
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3739
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:217
 msgid "Size"
-msgstr ""
+msgstr "Koko"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:354
 msgid "Size of DNS query cache"
@@ -4965,17 +5333,21 @@ msgstr ""
 #: modules/luci-compat/luasrc/view/cbi/footer.htm:18
 #: modules/luci-compat/luasrc/view/cbi/simpleform.htm:57
 msgid "Skip"
-msgstr ""
+msgstr "Ohita"
 
 #: themes/luci-theme-openwrt-2020/luasrc/view/themes/openwrt2020/header.htm:36
 #: themes/luci-theme-openwrt/luasrc/view/themes/openwrt.org/header.htm:46
 msgid "Skip to content"
-msgstr ""
+msgstr "Siirry sisältöön"
 
 #: themes/luci-theme-openwrt-2020/luasrc/view/themes/openwrt2020/header.htm:35
 #: themes/luci-theme-openwrt/luasrc/view/themes/openwrt.org/header.htm:45
 msgid "Skip to navigation"
-msgstr ""
+msgstr "Siirry navigointiin"
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:178
+msgid "Slave Interfaces"
+msgstr "Orja-sovittimet"
 
 #: modules/luci-base/htdocs/luci-static/resources/network.js:2867
 #: modules/luci-compat/luasrc/model/network.lua:1428
@@ -5005,16 +5377,48 @@ msgstr ""
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js:69
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:182
 msgid "Source"
-msgstr ""
+msgstr "Lähde"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:84
 msgid "Source Address"
 msgstr ""
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:342
+msgid ""
+"Specifies that duplicate frames (received on inactive ports) should be "
+"dropped or delivered"
+msgstr ""
+"Määrittää, pitäisikö päällekkäiset kehykset (jotka vastaanotetaan "
+"passiivisilla porteilla) hylätä tai toimittaa"
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:358
+msgid "Specifies the ARP link monitoring frequency in milliseconds"
+msgstr "Määrittää ARP-linkin valvontataajuuden millisekunnina"
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:366
+msgid "Specifies the IP addresses to use for ARP monitoring"
+msgstr "Määrittää IP-osoitteet, joita käytetään ARP-seurantaan"
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:395
+msgid "Specifies the MII link monitoring frequency in milliseconds"
+msgstr "Määrittää ARP-linkin valvontatiheyden millisekunnina"
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:259
+msgid "Specifies the aggregation selection logic to use"
+msgstr "Määrittää käytettävän yhdistelmän valintalogiikan"
+
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:292
 msgid "Specifies the directory the device is attached to"
 msgstr ""
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:252
+msgid ""
+"Specifies the mac-address for the actor in protocol packet exchanges "
+"(LACPDUs). If empty, masters' mac address defaults to system default"
+msgstr ""
+"Määrittää käytettävän mac-osoitteen LACPDU:lle. Jos tyhjä, osoitteet ovat "
+"oletusasetuksia"
+
 #: protocols/luci-proto-relay/htdocs/luci-static/resources/protocol/relay.js:175
 msgid ""
 "Specifies the maximum amount of failed ARP requests until hosts are presumed "
@@ -5034,17 +5438,151 @@ msgid ""
 "be reduced by the driver."
 msgstr ""
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:236
+msgid ""
+"Specifies the minimum number of links that must be active before asserting "
+"carrier"
+msgstr ""
+"Määrittää vähimmäismäärän linkkejä, joiden on oltava aktiivisia ennen "
+"yhdistämistä"
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:200
+msgid "Specifies the mode to be used for this bonding interface"
+msgstr "Määrittää tilan, jota käytetään tähän sidontasovittimeen"
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:333
+msgid ""
+"Specifies the number of IGMP membership reports to be issued after a "
+"failover event in 200ms intervals"
+msgstr ""
+"Määrittää IGMP-jäsenraporttien lukumäärän, joka julkaistaan häiriötapahtuman "
+"jälkeen 200 ms: n välein"
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:276
+msgid ""
+"Specifies the number of packets to transmit through a slave before moving to "
+"the next one"
+msgstr ""
+"Määrittää orjan kautta lähetettävien pakettien lukumäärän ennen siirtymistä "
+"seuraavaan"
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:310
+msgid ""
+"Specifies the number of peer notifications (gratuitous ARPs and unsolicited "
+"IPv6 Neighbor Advertisements) to be issued after a failover event"
+msgstr ""
+"Määrittää vertaisilmoitusten (vastikkeettomat ARP: t ja ei-toivotut IPv6-"
+"naapurimainonnat) lukumäärän, joka annetaan virhetilanteesta palautumisen "
+"jälkeen"
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:284
+msgid ""
+"Specifies the number of seconds between instances where the bonding driver "
+"sends learning packets to each slaves peer switch"
+msgstr ""
+"Määrittää sekunteina aikavälin, jolloin yhdistävä ohjain lähettää "
+"oppimispaketit jokaiselle slave-vertaiskytkimelle"
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:374
+msgid "Specifies the quantity of ARP IP targets that must be reachable"
+msgstr "Määrittää ARP IP -kohteiden määrän, jonka on oltava saavutettavissa"
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:268
+msgid ""
+"Specifies the rate in which the link partner will be asked to transmit "
+"LACPDU packets"
+msgstr ""
+"Määrittää nopeuden, jolla linkkipartneria pyydetään lähettämään LACPDU-"
+"paketit"
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:225
+msgid ""
+"Specifies the reselection policy for the primary slave when failure of the "
+"active slave or recovery of the primary slave occurs"
+msgstr ""
+"Määrittää ensisijaisen orjan uudelleenvalintakäytännön, kun aktiivinen orja "
+"epäonnistuu tai ensisijainen orja palautetaan"
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:244
+msgid "Specifies the system priority"
+msgstr "Määrittää järjestelmän prioriteetin"
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:403
+msgid ""
+"Specifies the time in milliseconds to wait before disabling a slave after a "
+"link failure detection"
+msgstr ""
+"Määrittää ajan millisekunnissa ennen orjan poistamista käytöstä linkin vian "
+"havaitsemisen jälkeen"
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:411
+msgid ""
+"Specifies the time in milliseconds to wait before enabling a slave after a "
+"link recovery detection"
+msgstr ""
+"Määrittää millisekuntina odotettavan ajan linkin palautumisen havaitsemisen "
+"jälkeen ennen kuin orja otetaan käyttöön"
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:382
+msgid ""
+"Specifies whether ARP probes and replies should be validated or non-ARP "
+"traffic should be filtered for link monitoring"
+msgstr ""
+"Määrittää, tuleeko ARP-koettimet ja vastaukset validoida vai suodatetaanko "
+"muu kuin ARP-liikenne linkin seurantaa varten"
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:301
+msgid ""
+"Specifies whether active-backup mode should set all slaves to the same MAC "
+"address at enslavement"
+msgstr ""
+"Määrittää, pitäisikö aktiivisen-varmistus-tilan asettaa kaikki orjat samaan "
+"MAC-osoitteeseen orjuuttamisen yhteydessä"
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:419
+msgid ""
+"Specifies whether or not miimon should use MII or ETHTOOL ioctls vs. "
+"netif_carrier_ok()"
+msgstr ""
+"Määrittää, käytetäänkö miimonia MII vai ETHTOOL ioctls vs. netif_carrier_ok "
+"()"
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:293
+msgid ""
+"Specifies whether to shuffle active flows across slaves based on the load"
+msgstr "Määrittää, valitaanko aktiiviset orjat kuormituksen perusteella"
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:179
+msgid ""
+"Specifies which slave interfaces should be attached to this bonding interface"
+msgstr ""
+"Määrittää, mitkä orja-sovittimet tulisi liittää tähän sidontasovittimeen"
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:212
+msgid ""
+"Specifies which slave is the primary device. It will always be the active "
+"slave while it is available"
+msgstr ""
+"Määrittää, mikä orja on ensisijainen laite. Se valitaan aina aktiiviseksi, "
+"jos se on käytettävissä"
+
 #: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:63
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:72
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:67
 msgid "Specify a TOS (Type of Service)."
 msgstr ""
 
 #: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:58
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:67
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:62
 msgid ""
 "Specify a TTL (Time to Live) for the encapsulating packet other than the "
 "default (64)."
 msgstr ""
 
 #: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:53
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:62
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:57
 msgid ""
 "Specify an MTU (Maximum Transmission Unit) other than the default (1280 "
 "bytes)."
@@ -5057,17 +5595,17 @@ msgstr ""
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:581
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/startup.js:99
 msgid "Start"
-msgstr ""
+msgstr "Aloita"
 
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/startup.js:76
 msgid "Start priority"
-msgstr ""
+msgstr "Aloitusprioriteetti"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1757
 msgid "Start refresh"
-msgstr ""
+msgstr "Aloita päivitys"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4203
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4206
 msgid "Starting configuration apply…"
 msgstr ""
 
@@ -5076,25 +5614,25 @@ msgid "Starting wireless scan..."
 msgstr ""
 
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/startup.js:109
-#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:62
+#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:64
 msgid "Startup"
 msgstr ""
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:19
 msgid "Static IPv4 Routes"
-msgstr ""
+msgstr "Pysyvät IPv4-reitit"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:19
 msgid "Static IPv6 Routes"
-msgstr ""
+msgstr "Pysyvät IPv4-reitit"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:165
 msgid "Static Leases"
-msgstr ""
+msgstr "Pysyvät lainat"
 
 #: modules/luci-mod-network/root/usr/share/luci/menu.d/luci-mod-network.json:76
 msgid "Static Routes"
-msgstr ""
+msgstr "Pysyvät reitit"
 
 #: modules/luci-base/htdocs/luci-static/resources/network.js:1965
 #: modules/luci-base/htdocs/luci-static/resources/protocol/static.js:172
@@ -5118,21 +5656,21 @@ msgstr ""
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:871
 #: modules/luci-mod-status/luasrc/view/admin_status/index.htm:9
 msgid "Status"
-msgstr ""
+msgstr "Tila"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:356
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/startup.js:101
 msgid "Stop"
-msgstr ""
+msgstr "Pysäytä"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1668
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1762
 msgid "Stop refresh"
-msgstr ""
+msgstr "Lopeta päivitys"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:259
 msgid "Strict order"
-msgstr ""
+msgstr "Tiukka järjestys"
 
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/password.js:33
 msgid "Strong"
@@ -5141,7 +5679,7 @@ msgstr ""
 #: modules/luci-compat/luasrc/view/cbi/simpleform.htm:61
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1948
 msgid "Submit"
-msgstr ""
+msgstr "Lähetä"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:203
 msgid "Suppress logging"
@@ -5158,7 +5696,7 @@ msgstr ""
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/switch.js:139
 #: modules/luci-mod-network/root/usr/share/luci/menu.d/luci-mod-network.json:3
 msgid "Switch"
-msgstr ""
+msgstr "Kytkin"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/switch.js:172
 msgid "Switch %q"
@@ -5184,7 +5722,7 @@ msgstr ""
 msgid "Switch to CIDR list notation"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2615
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2616
 msgid "Symbolic link"
 msgstr ""
 
@@ -5201,12 +5739,16 @@ msgstr ""
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:99
 #: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:3
 msgid "System"
-msgstr ""
+msgstr "Järjestelmä"
 
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/syslog.js:25
 #: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:39
 msgid "System Log"
-msgstr ""
+msgstr "Järjestelmäloki"
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:243
+msgid "System Priority"
+msgstr "Järjestelmän prioriteetti"
 
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:104
 msgid "System Properties"
@@ -5231,7 +5773,7 @@ msgstr ""
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:49
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:84
 msgid "TX"
-msgstr ""
+msgstr "TX"
 
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:142
 msgid "TX Rate"
@@ -5241,14 +5783,14 @@ msgstr ""
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:166
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:184
 msgid "Table"
-msgstr ""
+msgstr "Taulukko"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:31
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js:65
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:163
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:181
 msgid "Target"
-msgstr ""
+msgstr "Kohde"
 
 #: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:103
 msgid "Target network"
@@ -5256,7 +5798,7 @@ msgstr ""
 
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/processes.js:50
 msgid "Terminate"
-msgstr ""
+msgstr "Lopeta"
 
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:84
 msgid "The <em>block mount</em> command failed with code %d"
@@ -5268,11 +5810,19 @@ msgid ""
 "username instead of the user ID!"
 msgstr ""
 
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:40
+msgid "The IPv4 address or the fully-qualified domain name of the remote end."
+msgstr ""
+
 #: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:40
 msgid ""
 "The IPv4 address or the fully-qualified domain name of the remote tunnel end."
 msgstr ""
 
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:40
+msgid "The IPv6 address or the fully-qualified domain name of the remote end."
+msgstr ""
+
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/6rd.js:53
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/map.js:59
 msgid ""
@@ -5289,7 +5839,7 @@ msgstr ""
 msgid "The configuration file could not be loaded due to the following error:"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4079
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4082
 msgid ""
 "The device could not be reached within %d seconds after applying the pending "
 "changes, which caused the configuration to be rolled back for safety "
@@ -5306,6 +5856,8 @@ msgid ""
 "The device file of the memory or partition (<abbr title=\"for example\">e.g."
 "</abbr> <code>/dev/sda1</code>)"
 msgstr ""
+"Laitetiedosto muistiin tai osioon (<abbr title = \"esimerkiksi\"> esim. </"
+"abbr> <code> /dev/sda1 </code>)"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:736
 msgid ""
@@ -5322,7 +5874,7 @@ msgstr ""
 
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:195
 msgid "The following rules are currently active on this system."
-msgstr ""
+msgstr "Seuraavat säännöt ovat tällä hetkellä käytössä tässä järjestelmässä."
 
 #: modules/luci-base/htdocs/luci-static/resources/protocol/static.js:154
 msgid "The gateway address must not be a local IP address"
@@ -5358,10 +5910,23 @@ msgstr ""
 msgid "The length of the IPv6 prefix in bits"
 msgstr ""
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:163
+msgid "The local IPv4 address"
+msgstr "Paikallinen IPv4-osoite"
+
 #: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:44
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:44
 msgid "The local IPv4 address over which the tunnel is created (optional)."
 msgstr ""
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:169
+msgid "The local IPv4 netmask"
+msgstr "Paikallinen IPv4-verkkomaski"
+
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:44
+msgid "The local IPv6 address over which the tunnel is created (optional)."
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1914
 msgid "The network name is already used"
 msgstr ""
@@ -5441,6 +6006,8 @@ msgid ""
 "The uploaded image file does not contain a supported format. Make sure that "
 "you choose the generic image format for your platform."
 msgstr ""
+"Ladattu tiedosto ei ole laitteesi tukemassa muodossa. Varmista, että käytät "
+"laitteeseesi soveltuvaa yleistä tiedostomuotoa."
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:528
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:560
@@ -5449,7 +6016,7 @@ msgstr ""
 msgid "There are no active leases"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4218
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4221
 msgid "There are no changes to apply"
 msgstr ""
 
@@ -5513,6 +6080,8 @@ msgid ""
 "This is the only <abbr title=\"Dynamic Host Configuration Protocol\">DHCP</"
 "abbr> in the local network"
 msgstr ""
+"Tämä on paikallisverkon ainoa <abbr title=\"Dynamic Host Configuration "
+"Protocol\"> DHCP </abbr>"
 
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/6in4.js:73
 msgid "This is the plain username for logging into the account"
@@ -5526,6 +6095,7 @@ msgstr ""
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/crontab.js:28
 msgid "This is the system crontab in which scheduled tasks can be defined."
 msgstr ""
+"Tämä on järjestelmän crontab, jossa ajoitetut tehtävät voidaan määrittää."
 
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/6in4.js:50
 msgid ""
@@ -5537,19 +6107,22 @@ msgid ""
 "This list gives an overview over currently running system processes and "
 "their status."
 msgstr ""
+"Tässä luettelossa on yleiskatsaus käynnissä olevista järjestelmäprosesseista "
+"ja niiden tilasta."
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1497
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1555
 msgid ""
 "This option cannot be used because the ca-bundle package is not installed."
 msgstr ""
+"Tätä vaihtoehtoa ei voi käyttää, koska ca-bundle -pakettia ei ole asennettu."
 
 #: modules/luci-base/htdocs/luci-static/resources/form.js:2051
 #: modules/luci-base/htdocs/luci-static/resources/form.js:2357
 #: modules/luci-compat/luasrc/view/cbi/tblsection.htm:172
 #: modules/luci-compat/luasrc/view/cbi/tsection.htm:32
 msgid "This section contains no values yet"
-msgstr ""
+msgstr "Tässä osassa ei ole vielä arvoja"
 
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:110
 msgid "Time Synchronization"
@@ -5561,9 +6134,9 @@ msgstr ""
 
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:124
 msgid "Timezone"
-msgstr ""
+msgstr "Aikavyöhyke"
 
-#: modules/luci-base/htdocs/luci-static/resources/luci.js:2663
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2672
 msgid "To login…"
 msgstr ""
 
@@ -5573,6 +6146,9 @@ msgid ""
 "archive here. To reset the firmware to its initial state, click \"Perform "
 "reset\" (only possible with squashfs images)."
 msgstr ""
+"Voit palauttaa kokoonpanon lähettämällä tähän aiemmin luodun varmuuskopion. "
+"Voit palauttaa laiteohjelmiston alkuperäiseen tilaansa napsauttamalla "
+"\"Suorita palautus\" (mahdollista vain squashfs-kuvissa)."
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:907
 msgid "Tone"
@@ -5592,15 +6168,19 @@ msgstr ""
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js:64
 #: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:96
 msgid "Traffic"
-msgstr ""
+msgstr "Liikenne"
 
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/connections.js:385
 msgid "Transfer"
-msgstr ""
+msgstr "Siirto"
 
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/led-trigger/netdev.js:24
 msgid "Transmit"
-msgstr ""
+msgstr "Lähetä"
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:317
+msgid "Transmit Hash Policy"
+msgstr "Lähetyksen hajautuskäytäntö"
 
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/leds.js:74
 msgid "Trigger"
@@ -5633,7 +6213,7 @@ msgstr ""
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:61
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/map.js:43
 msgid "Type"
-msgstr ""
+msgstr "Tyyppi"
 
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/connections.js:326
 msgid "UDP:"
@@ -5677,7 +6257,7 @@ msgstr ""
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/dmesg.js:9
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/syslog.js:15
 msgid "Unable to load log data:"
-msgstr ""
+msgstr "Lokitietoja ei voi ladata:"
 
 #: modules/luci-compat/luasrc/model/network/proto_modemmanager.lua:54
 #: modules/luci-compat/luasrc/model/network/proto_qmi.lua:54
@@ -5692,11 +6272,11 @@ msgstr ""
 
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js:278
 msgid "Unable to reset ip6tables counters: %s"
-msgstr ""
+msgstr "IP6tables-laskureita ei voi nollata: %s"
 
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js:276
 msgid "Unable to reset iptables counters: %s"
-msgstr ""
+msgstr "IPtables-laskureita ei voi nollata: %s"
 
 #: modules/luci-compat/luasrc/model/network/proto_4x6.lua:61
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/dslite.js:7
@@ -5710,7 +6290,7 @@ msgstr ""
 
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js:284
 msgid "Unable to restart firewall: %s"
-msgstr ""
+msgstr "Palomuuria ei voi käynnistää uudelleen: %s"
 
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/crontab.js:20
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:342
@@ -5729,7 +6309,7 @@ msgstr ""
 #: modules/luci-base/htdocs/luci-static/resources/network.js:1967
 #: modules/luci-compat/luasrc/model/network.lua:971
 msgid "Unknown"
-msgstr ""
+msgstr "Tuntematon"
 
 #: modules/luci-base/htdocs/luci-static/resources/network.js:2276
 #: modules/luci-compat/luasrc/model/network.lua:1138
@@ -5756,9 +6336,9 @@ msgstr ""
 msgid "Unnamed key"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3923
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3926
 msgid "Unsaved Changes"
-msgstr ""
+msgstr "Tallentamattomia muutoksia"
 
 #: modules/luci-base/htdocs/luci-static/resources/rpc.js:413
 msgid "Unspecified error"
@@ -5782,7 +6362,11 @@ msgstr ""
 msgid "Up"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3810
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:410
+msgid "Up Delay"
+msgstr "Viivästys"
+
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3813
 msgid "Upload"
 msgstr ""
 
@@ -5797,21 +6381,21 @@ msgstr ""
 msgid "Upload archive..."
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2772
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2775
 msgid "Upload file"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2747
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2750
 msgid "Upload file…"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2694
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3798
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2697
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3801
 msgid "Upload request failed: %s"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3717
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3771
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3720
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3774
 msgid "Uploading file…"
 msgstr ""
 
@@ -5825,11 +6409,11 @@ msgstr ""
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:81
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:60
 msgid "Uptime"
-msgstr ""
+msgstr "Päällä"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:177
 msgid "Use <code>/etc/ethers</code>"
-msgstr ""
+msgstr "Käytä <code>/etc/ethers</code>"
 
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:269
 msgid "Use DHCP advertised servers"
@@ -5872,6 +6456,22 @@ msgstr ""
 msgid "Use TTL on tunnel interface"
 msgstr ""
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:320
+msgid "Use XOR of hardware MAC addresses (layer2)"
+msgstr "Käytä laitteiden MAC-osoitteiden XOR-tasoa (kerros2)"
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:321
+msgid "Use XOR of hardware MAC addresses and IP addresses (layer2+3)"
+msgstr "Käytä XOR-laitteisto-MAC-osoitteita ja IP-osoitteita (kerros2 + 3)"
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:323
+msgid ""
+"Use XOR of hardware MAC addresses and IP addresses, rely on skb_flow_dissect "
+"(encap2+3)"
+msgstr ""
+"Käytä XOR-laitteisto-MAC-osoitteita ja IP-osoitteita, luota skb_flow_dissect "
+"(encap2 + 3)"
+
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:294
 msgid "Use as external overlay (/overlay)"
 msgstr ""
@@ -5924,7 +6524,7 @@ msgstr ""
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/dslite.js:70
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/map.js:83
 #: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:111
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:152
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:153
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/l2tp.js:67
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:111
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:98
@@ -5940,11 +6540,11 @@ msgstr ""
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1490
 msgid "Use system certificates"
-msgstr ""
+msgstr "Käytä järjestelmävarmenteita"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1548
 msgid "Use system certificates for inner-tunnel"
-msgstr ""
+msgstr "Käytä järjestelmävarmenteita sisätunneliin"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:405
 msgid ""
@@ -5955,10 +6555,21 @@ msgid ""
 "standard host-specific lease time, e.g. 12h, 3d or infinite."
 msgstr ""
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:322
+msgid "Use upper layer protocol information (layer3+4)"
+msgstr "Käytä ylemmän kerroksen protokollatietoja (kerros3 + 4)"
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:324
+msgid ""
+"Use upper layer protocol information, rely on skb_flow_dissect (encap3+4)"
+msgstr ""
+"Käytä ylemmän kerroksen protokollatietoja, luota skb_flow_dissect (encap3 + "
+"4)"
+
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/20_memory.js:36
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:194
 msgid "Used"
-msgstr ""
+msgstr "Käytetty"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1386
 msgid "Used Key Slot"
@@ -5970,19 +6581,23 @@ msgid ""
 "needed with normal WPA(2)-PSK."
 msgstr ""
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:113
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:105
+msgid "User Group"
+msgstr "Käyttäjäryhmä"
+
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:114
 msgid "User certificate (PEM encoded)"
 msgstr ""
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:125
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:126
 msgid "User key (PEM encoded)"
 msgstr ""
 
 #: modules/luci-base/luasrc/view/sysauth.htm:23
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:105
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:106
 #: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:56
 msgid "Username"
-msgstr ""
+msgstr "Käyttäjätunnus"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:975
 msgid "VC-Mux"
@@ -6027,12 +6642,43 @@ msgstr ""
 msgid "VPNC (CISCO 3000 (and others) VPN)"
 msgstr ""
 
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:10
+msgid "VXLAN (RFC7348)"
+msgstr ""
+
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:53
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:48
+msgid "VXLAN network identifier"
+msgstr ""
+
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:10
+msgid "VXLANv6 (RFC7348)"
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1490
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1548
 msgid ""
 "Validate server certificate using built-in system CA bundle,<br />requires "
 "the \"ca-bundle\" package"
 msgstr ""
+"Vahvista palvelinvarmenne käyttämällä sisäänrakennettua järjestelmän CA-"
+"pakettia, <br /> vaatii \"ca-bundle\" -paketin"
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:387
+msgid "Validation for all slaves"
+msgstr "Kaikkien orjien tarkastus"
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:385
+msgid "Validation only for active slave"
+msgstr "Tarkastus vain aktiiviselle orjalle"
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:386
+msgid "Validation only for backup slaves"
+msgstr "Tarkastus vain varaorjille"
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:134
+msgid "Value must not be empty"
+msgstr "Arvo ei voi olla tyhjä"
 
 #: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:73
 msgid "Vendor"
@@ -6053,7 +6699,7 @@ msgstr ""
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1032
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1033
 msgid "WDS"
-msgstr ""
+msgstr "WDS"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1300
 msgid "WEP Open System"
@@ -6069,7 +6715,7 @@ msgstr ""
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1070
 msgid "WMM Mode"
-msgstr ""
+msgstr "WMM-tila"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1923
 msgid "WPA passphrase"
@@ -6080,6 +6726,8 @@ msgid ""
 "WPA-Encryption requires wpa_supplicant (for client mode) or hostapd (for AP "
 "and ad-hoc mode) to be installed."
 msgstr ""
+"WPA-salaus vaatii wpa_supplicant (asiakastila) tai hostapd (AP ja ad-hoc-"
+"tila) asentamisen."
 
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/reboot.js:41
 msgid "Waiting for device..."
@@ -6093,6 +6741,7 @@ msgstr ""
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/reboot.js:20
 msgid "Warning: There are unsaved changes that will get lost on reboot!"
 msgstr ""
+"Varoitus: Tallentamattomat muutokset menetetään uudelleenkäynnistyksessä!"
 
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/password.js:37
 msgid "Weak"
@@ -6111,7 +6760,7 @@ msgid "Width"
 msgstr ""
 
 #: modules/luci-compat/luasrc/model/network/proto_wireguard.lua:9
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:18
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:21
 msgid "WireGuard VPN"
 msgstr ""
 
@@ -6119,37 +6768,37 @@ msgstr ""
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:87
 #: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:105
 msgid "Wireless"
-msgstr ""
+msgstr "Langaton"
 
 #: modules/luci-base/htdocs/luci-static/resources/network.js:2858
 #: modules/luci-compat/luasrc/model/network.lua:1419
 msgid "Wireless Adapter"
-msgstr ""
+msgstr "Langaton sovitin"
 
 #: modules/luci-base/htdocs/luci-static/resources/network.js:2837
 #: modules/luci-base/htdocs/luci-static/resources/network.js:4041
 #: modules/luci-compat/luasrc/model/network.lua:1405
 #: modules/luci-compat/luasrc/model/network.lua:1868
 msgid "Wireless Network"
-msgstr ""
+msgstr "Langaton verkko"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:753
 msgid "Wireless Overview"
-msgstr ""
+msgstr "Langattoman yleiskatsaus"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:922
 msgid "Wireless Security"
-msgstr ""
+msgstr "Langattoman suojaus"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:735
 msgid "Wireless configuration migration"
-msgstr ""
+msgstr "Langattoman verkon asetusten migraatio"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:153
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:193
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:47
 msgid "Wireless is disabled"
-msgstr ""
+msgstr "Langaton on poistettu käytöstä"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:153
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:193
@@ -6173,10 +6822,20 @@ msgstr ""
 msgid "Write system log to file"
 msgstr ""
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:204
+msgid "XOR policy (balance-xor, 2)"
+msgstr "XOR-käytäntö (tasapaino-xor, 2)"
+
 #: modules/luci-base/htdocs/luci-static/resources/form.js:3472
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:295
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:344
 #: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:109
 msgid "Yes"
-msgstr ""
+msgstr "Kyllä"
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:303
+msgid "Yes (none, 0)"
+msgstr "Kyllä (ei, 0)"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:176
 msgid ""
@@ -6190,6 +6849,10 @@ msgid ""
 "after a device reboot.<br /><strong>Warning: If you disable essential init "
 "scripts like \"network\", your device might become inaccessible!</strong>"
 msgstr ""
+"Voit ottaa käyttöön tai poistaa käytöstä asennetut aloitusohjelmat täältä. "
+"Muutokset otetaan käyttöön laitteen uudelleenkäynnistyksen jälkeen. <br /> "
+"<strong> Varoitus: Jos poistat käytöstä välttämättömät aloituskomentosarjat, "
+"kuten \"verkko\", saatat kadottaa pääsyn laitteeseesi! </strong>"
 
 #: themes/luci-theme-bootstrap/luasrc/view/themes/bootstrap/header.htm:65
 #: themes/luci-theme-material/luasrc/view/themes/material/header.htm:223
@@ -6199,6 +6862,18 @@ msgid ""
 "You must enable JavaScript in your browser or LuCI will not work properly."
 msgstr ""
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:115
+msgid ""
+"You must select a primary interface which is included in selected slave "
+"interfaces!"
+msgstr ""
+"Valitse ensisijainen sovitin, joka sisältyy valittuihin orjasovittimiin!"
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:96
+msgid ""
+"You must select at least one ARP IP target if ARP monitoring is selected!"
+msgstr "Valitse vähintään yksi ARP IP-kohde, koska ARP-valvonta on valittu!"
+
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:192
 msgid "ZRam Compression Algorithm"
 msgstr ""
@@ -6228,11 +6903,11 @@ msgstr ""
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoe.js:51
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoe.js:103
 msgid "auto"
-msgstr ""
+msgstr "auto"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:85
 msgid "automatic"
-msgstr ""
+msgstr "automaattinen"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/switch.js:82
 msgid "baseT"
@@ -6290,7 +6965,7 @@ msgstr ""
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1014
 msgid "disable"
-msgstr ""
+msgstr "Poista käytöstä"
 
 #: modules/luci-base/htdocs/luci-static/resources/protocol/static.js:185
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:626
@@ -6318,6 +6993,8 @@ msgid ""
 "file where given <abbr title=\"Dynamic Host Configuration Protocol\">DHCP</"
 "abbr>-leases will be stored"
 msgstr ""
+"tiedosto, johon annetut <abbr title = \"Dynamic Host Configuration Protocol"
+"\"> DHCP </abbr> -lainat tallennetaan"
 
 #: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:85
 #: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:195
@@ -6333,13 +7010,13 @@ msgstr ""
 msgid "half-duplex"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:566
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:569
 msgid "hexadecimal encoded value"
 msgstr ""
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1730
 msgid "hidden"
-msgstr ""
+msgstr "piilotettu"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:629
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:635
@@ -6349,7 +7026,7 @@ msgstr ""
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:36
 msgid "if target is a network"
-msgstr ""
+msgstr "jos kohde on verkko"
 
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/dslite.js:63
 msgid "ignore"
@@ -6361,17 +7038,19 @@ msgstr ""
 msgid "input"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:391
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:395
 msgid "key between 8 and 63 characters"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:403
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:407
 msgid "key with either 5 or 13 characters"
 msgstr ""
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:189
 msgid "local <abbr title=\"Domain Name System\">DNS</abbr> file"
 msgstr ""
+"paikallinen <abbr title = \"Verkkotunnusten nimijärjestelmä\">DNS</abbr>-"
+"tiedosto"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1308
 msgid "medium security"
@@ -6381,6 +7060,10 @@ msgstr ""
 msgid "minutes"
 msgstr ""
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:422
+msgid "netif_carrier_ok()"
+msgstr "netif_carrier_ok()"
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:46
 msgid "no"
 msgstr ""
@@ -6389,13 +7072,13 @@ msgstr ""
 msgid "no link"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:55
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:59
 msgid "non-empty value"
 msgstr ""
 
 #: modules/luci-base/htdocs/luci-static/resources/form.js:2853
 msgid "none"
-msgstr ""
+msgstr "ei mitään"
 
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:41
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:55
@@ -6425,15 +7108,15 @@ msgstr ""
 msgid "output"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:237
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:241
 msgid "positive decimal value"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:229
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:233
 msgid "positive integer value"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:57
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:60
 msgid "random"
 msgstr ""
 
@@ -6481,7 +7164,7 @@ msgstr ""
 msgid "time units (TUs / 1.024 ms) [1000-65535]"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:556
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:559
 msgid "unique value"
 msgstr ""
 
@@ -6512,188 +7195,188 @@ msgstr ""
 
 #: modules/luci-compat/luasrc/view/cbi/network_netlist.htm:71
 msgid "unspecified -or- create:"
-msgstr ""
+msgstr "määrittelemätön tai luo:"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/switch.js:350
 msgid "untagged"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:242
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:246
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:121
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:132
 msgid "valid IP address"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:242
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:246
 msgid "valid IP address or prefix"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:277
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:281
 msgid "valid IPv4 CIDR"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:250
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:254
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:125
 msgid "valid IPv4 address"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:250
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:254
 msgid "valid IPv4 address or network"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:370
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:374
 msgid "valid IPv4 address:port"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:310
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:314
 msgid "valid IPv4 network"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:272
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:276
 msgid "valid IPv4 or IPv6 CIDR"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:263
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:267
 msgid "valid IPv4 prefix value (0-32)"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:282
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:286
 msgid "valid IPv6 CIDR"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:258
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:262
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:129
 msgid "valid IPv6 address"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:258
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:262
 msgid "valid IPv6 address or prefix"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:300
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:304
 msgid "valid IPv6 host id"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:315
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:319
 msgid "valid IPv6 network"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:268
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:272
 msgid "valid IPv6 prefix value (0-128)"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:336
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:340
 msgid "valid MAC address"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:407
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:411
 msgid "valid UCI identifier"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:358
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:362
 msgid "valid UCI identifier, hostname or IP address"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:379
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:382
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:383
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:386
 msgid "valid address:port"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:530
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:534
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:533
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:537
 msgid "valid date (YYYY-MM-DD)"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:233
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:237
 msgid "valid decimal value"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:401
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:405
 msgid "valid hexadecimal WEP key"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:389
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:393
 msgid "valid hexadecimal WPA key"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:364
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:368
 msgid "valid host:port"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:351
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:353
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:355
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:357
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:73
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:79
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:107
 msgid "valid hostname"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:341
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:345
 msgid "valid hostname or IP address"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:225
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:229
 msgid "valid integer value"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:305
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:309
 msgid "valid network in address/netmask notation"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:505
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:508
 msgid "valid phone digit (0-9, \"*\", \"#\", \"!\" or \".\")"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:328
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:331
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:332
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:335
 msgid "valid port or port range (port1-port2)"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:320
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:324
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:136
 msgid "valid port value"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:510
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:513
 msgid "valid time (HH:MM:SS)"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:432
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:435
 msgid "value between %d and %d characters"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:412
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:416
 msgid "value between %f and %f"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:416
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:420
 msgid "value greater or equal to %f"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:420
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:424
 msgid "value smaller or equal to %f"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:426
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:429
 msgid "value with %d characters"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:437
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:440
 msgid "value with at least %d characters"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:442
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:445
 msgid "value with at most %d characters"
 msgstr ""
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1309
 msgid "weak security"
-msgstr ""
+msgstr "heikko turvallisuus"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:46
 msgid "yes"
-msgstr ""
+msgstr "kyllä"
 
 #: modules/luci-compat/luasrc/view/cbi/delegator.htm:20
 msgid "« Back"
-msgstr ""
+msgstr "«Takaisin"
index 999852ef1ad58d390f9132a3d5a4e6ba58365bd4..8642a709ba245d48143e227ac9ddac1a700d3693 100644 (file)
@@ -23,7 +23,7 @@ msgstr "%.1f dB"
 msgid "%d Bit"
 msgstr "%d Bit"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3639
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3642
 msgid "%d invalid field(s)"
 msgstr "%d champs invalides"
 
@@ -249,11 +249,11 @@ msgstr ""
 "<br/>Note : il est nécessaire de redémarrer le service cron si le fichier "
 "crontab était vide au moment de l'éditer."
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2676
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2679
 msgid "A directory with the same name already exists."
 msgstr "Un dossier avec le même nom existe déjà."
 
-#: modules/luci-base/htdocs/luci-static/resources/luci.js:2655
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2664
 msgid "A new login is required since the authentication session expired."
 msgstr ""
 "Il est nécessaire de s'authentifier de nouveau car la session a expiré."
@@ -282,9 +282,30 @@ msgid "APN"
 msgstr "APN"
 
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:197
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:352
 msgid "ARP"
 msgstr "ARP"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:365
+msgid "ARP IP Targets"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:357
+msgid "ARP Interval"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:381
+msgid "ARP Validation"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:373
+msgid "ARP mode to consider a slave as being up"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:77
+msgid "ARP monitoring is not supported for the selected policy!"
+msgstr ""
+
 #: protocols/luci-proto-relay/htdocs/luci-static/resources/protocol/relay.js:175
 msgid "ARP retry threshold"
 msgstr "Niveau de ré-essai ARP"
@@ -371,12 +392,24 @@ msgstr "Baux DHCP actifs"
 msgid "Active DHCPv6 Leases"
 msgstr "Baux DHCPv6 actifs"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:203
+msgid "Active-Backup policy (active-backup, 1)"
+msgstr ""
+
 #: modules/luci-base/htdocs/luci-static/resources/network.js:3650
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:929
 #: protocols/luci-proto-hnet/htdocs/luci-static/resources/protocol/hnet.js:23
 msgid "Ad-Hoc"
 msgstr "Ad-hoc"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:208
+msgid "Adaptive load balancing (balance-alb, 6)"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:207
+msgid "Adaptive transmit load balancing (balance-tlb, 5)"
+msgstr ""
+
 #: modules/luci-base/htdocs/luci-static/resources/form.js:2013
 #: modules/luci-base/htdocs/luci-static/resources/form.js:2016
 #: modules/luci-base/htdocs/luci-static/resources/form.js:2030
@@ -432,7 +465,7 @@ msgstr ""
 msgid "Add new interface..."
 msgstr "Ajout d'une nouvelle interface..."
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:102
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:105
 msgid "Add peer"
 msgstr "Ajouter un pair"
 
@@ -481,6 +514,24 @@ msgstr "Paramètres avancés"
 msgid "Aggregate Transmit Power (ACTATP)"
 msgstr "Puissance d'émission globale (ACTATP)"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:258
+msgid "Aggregation Selection Logic"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:261
+msgid "Aggregator: All slaves down or has no slaves (stable, 0)"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:263
+msgid ""
+"Aggregator: Chosen by the largest number of ports + slave added/removed or "
+"state changes (count, 2)"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:262
+msgid "Aggregator: Slave added/removed or state changes (bandwidth, 1)"
+msgstr ""
+
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:171
 msgid "Alert"
 msgstr "Alerte"
@@ -573,7 +624,7 @@ msgstr ""
 "Autorise les réponses dans la plage 127.0.0.0/8, par ex. pour les services "
 "de RBL"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:125
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:128
 msgid "Allowed IPs"
 msgstr "IP autorisées"
 
@@ -700,16 +751,16 @@ msgstr "N'importe quelle zone"
 msgid "Apply backup?"
 msgstr "Appliquer la sauvegarde ?"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4226
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4229
 msgid "Apply request failed with status <code>%h</code>"
 msgstr "La demande a échoué avec le statut <code>%h</code>"
 
 #: modules/luci-base/htdocs/luci-static/resources/luci.js:2181
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4092
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4095
 msgid "Apply unchecked"
 msgstr "Appliquer sans vérification"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4165
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4168
 msgid "Applying configuration changes… %ds"
 msgstr "Application des changements de configuration en cours... %ds"
 
@@ -865,7 +916,7 @@ msgstr "Retour à la configuration"
 msgid "Backup"
 msgstr "Sauvegarder"
 
-#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:112
+#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:114
 msgid "Backup / Flash Firmware"
 msgstr "Sauvegarde / Mise à jour du micrologiciel"
 
@@ -903,10 +954,14 @@ msgstr ""
 "comme défaut pour linux)"
 
 #: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:48
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:57
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:52
 msgid "Bind interface"
 msgstr "Interface de liaison"
 
 #: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:48
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:57
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:52
 msgid "Bind the tunnel to this interface (optional)."
 msgstr "Lier le tunnel à cette interface (facultatif)."
 
@@ -920,6 +975,10 @@ msgstr "Débit"
 msgid "Bogus NX Domain Override"
 msgstr "Contourne les « NX Domain » bogués"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:199
+msgid "Bonding Policy"
+msgstr ""
+
 #: modules/luci-base/htdocs/luci-static/resources/network.js:2861
 #: modules/luci-compat/luasrc/model/network.lua:1421
 msgid "Bridge"
@@ -938,8 +997,12 @@ msgstr "Numéro d'unité du pont"
 msgid "Bring up on boot"
 msgstr "L'activer au démarrage"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2766
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3749
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:205
+msgid "Broadcast policy (broadcast, 3)"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2769
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3752
 msgid "Browse…"
 msgstr "Parcourir…"
 
@@ -947,7 +1010,7 @@ msgstr "Parcourir…"
 msgid "Buffered"
 msgstr "Buffers"
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:137
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:138
 msgid "CA certificate; if empty it will be saved after the first connection."
 msgstr ""
 "Certificat CA ; s'il est vide, il sera sauvegardé après la première "
@@ -972,8 +1035,8 @@ msgstr "Mise en cache"
 msgid "Call failed"
 msgstr "L'appel a échoué"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2859
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3758
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2862
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3761
 #: modules/luci-compat/luasrc/view/cbi/delegator.htm:14
 #: modules/luci-compat/luasrc/view/cbi/simpleform.htm:52
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:187
@@ -1049,11 +1112,11 @@ msgstr ""
 msgid "Chain"
 msgstr "Chaîne"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3978
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3981
 msgid "Changes"
 msgstr "Changements"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4261
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4264
 msgid "Changes have been reverted."
 msgstr "Les modifications ont été annulées."
 
@@ -1211,16 +1274,16 @@ msgstr ""
 "d'interopérabilité et réduire la robustesse des négociations de clés, en "
 "particulier dans les environnements à forte densité de trafic."
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3978
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3981
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:421
 msgid "Configuration"
 msgstr "Configuration"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4140
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4143
 msgid "Configuration changes applied."
 msgstr "Les changements de configuration sont appliqués."
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4078
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4081
 msgid "Configuration changes have been rolled back!"
 msgstr "Les changements de configuration ont été annulés !"
 
@@ -1255,6 +1318,14 @@ msgstr "Connexion perdue"
 msgid "Connections"
 msgstr "Connexions"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:377
+msgid "Consider the slave up when all ARP IP targets are reachable (all, 1)"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:376
+msgid "Consider the slave up when any ARP IP target is reachable (any, 0)"
+msgstr ""
+
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/crontab.js:18
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:340
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/startup.js:55
@@ -1267,7 +1338,7 @@ msgstr "Le contenu a été enregistré."
 msgid "Continue"
 msgstr "Continuer"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4114
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4117
 msgid ""
 "Could not regain access to the device after applying the configuration "
 "changes. You might need to reconnect if you modified network related "
@@ -1469,7 +1540,7 @@ msgstr "Route par défaut"
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/dslite.js:67
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/map.js:80
 #: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:108
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:149
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:150
 msgid "Default gateway"
 msgstr "Passerelle par défaut"
 
@@ -1495,7 +1566,7 @@ msgstr ""
 #: modules/luci-base/htdocs/luci-static/resources/form.js:2508
 #: modules/luci-base/htdocs/luci-static/resources/form.js:2512
 #: modules/luci-base/htdocs/luci-static/resources/form.js:3000
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2828
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2831
 #: modules/luci-compat/luasrc/view/cbi/nsection.htm:11
 #: modules/luci-compat/luasrc/view/cbi/tblsection.htm:162
 #: modules/luci-compat/luasrc/view/cbi/tsection.htm:16
@@ -1507,7 +1578,7 @@ msgstr "Effacer"
 msgid "Delete key"
 msgstr "Touche de suppression"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2725
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2728
 msgid "Delete request failed: %s"
 msgstr "Échec de la demande de suppression : %s"
 
@@ -1520,11 +1591,11 @@ msgid "Delivery Traffic Indication Message Interval"
 msgstr "Intervalle entre les messages d'indication du trafic de livraison"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/switch.js:340
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:111
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:114
 msgid "Description"
 msgstr "Description"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2824
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2827
 msgid "Deselect"
 msgstr "Désélectionner"
 
@@ -1537,6 +1608,10 @@ msgstr "Apparence"
 msgid "Destination"
 msgstr "Destination"
 
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:48
+msgid "Destination port"
+msgstr ""
+
 #: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:59
 #: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:165
 msgid "Destination zone"
@@ -1569,7 +1644,7 @@ msgstr "L’appareil n’est pas actif"
 msgid "Device is restarting…"
 msgstr "L'appareil redémarre…"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4113
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4116
 msgid "Device unreachable!"
 msgstr "Appareil inaccessible !"
 
@@ -1586,7 +1661,7 @@ msgstr "Diagnostiques"
 msgid "Dial number"
 msgstr "Composer le numéro"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2622
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2624
 msgid "Directory"
 msgstr "Répertoire"
 
@@ -1653,9 +1728,9 @@ msgstr "La tentative de déconnexion a échoué"
 
 #: modules/luci-base/htdocs/luci-static/resources/form.js:606
 #: modules/luci-base/htdocs/luci-static/resources/form.js:2707
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3259
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3995
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4084
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3262
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3998
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4087
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1680
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:330
 msgid "Dismiss"
@@ -1698,7 +1773,7 @@ msgid "Do not forward reverse lookups for local networks"
 msgstr ""
 "Ne pas transmettre les requêtes de recherche inverse pour les réseaux locaux"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2711
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2714
 msgid "Do you really want to delete \"%s\" ?"
 msgstr "Voulez-vous vraiment supprimer \"%s\" ?"
 
@@ -1710,7 +1785,7 @@ msgstr "Voulez-vous vraiment supprimer cette clé SSH ?"
 msgid "Do you really want to erase all settings?"
 msgstr "Voulez-vous vraiment effacer tous les paramètres ?"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2709
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2712
 msgid "Do you really want to recursively delete the directory \"%s\" ?"
 msgstr "Voulez-vous vraiment supprimer récursivement le répertoire \"%s\" ?"
 
@@ -1738,6 +1813,10 @@ msgstr ""
 msgid "Down"
 msgstr "En bas"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:402
+msgid "Down Delay"
+msgstr ""
+
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:366
 msgid "Download backup"
 msgstr "Télécharger la sauvegarde"
@@ -1754,6 +1833,10 @@ msgstr "Décalage du Rapport signal - bruit descendant"
 msgid "Drag to reorder"
 msgstr "Faites glisser pour réorganiser"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:341
+msgid "Drop Duplicate Frames"
+msgstr ""
+
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/dropbear.js:12
 msgid "Dropbear Instance"
 msgstr "Session Dropbear"
@@ -1849,6 +1932,10 @@ msgstr "Activer le protocole <abbr title=\"Spanning Tree Protocol\">STP</abbr>"
 msgid "Enable DNS lookups"
 msgstr "Activer les requêtes DNS"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:292
+msgid "Enable Dynamic Shuffling Of Flows"
+msgstr ""
+
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/6in4.js:60
 msgid "Enable HE.net dynamic endpoint update"
 msgstr "Activer la mise à jour dynamique de l'extrémité du tunnel chez HE.net"
@@ -1913,6 +2000,11 @@ msgstr ""
 "Activez le pilotage des paquets sur tous les CPU. Peut aider ou entraver la "
 "vitesse du réseau."
 
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:80
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:75
+msgid "Enable rx checksum"
+msgstr ""
+
 #: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:67
 msgid "Enable the DF (Don't Fragment) flag of the encapsulating packets."
 msgstr "Activez le drapeau DF (Don’t Fragment) des paquets encapsulants."
@@ -1921,6 +2013,11 @@ msgstr "Activez le drapeau DF (Don’t Fragment) des paquets encapsulants."
 msgid "Enable this network"
 msgstr "Activer ce réseau"
 
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:84
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:79
+msgid "Enable tx checksum"
+msgstr ""
+
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:243
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:352
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/startup.js:66
@@ -1962,11 +2059,11 @@ msgstr "Mode encapsulé"
 msgid "Encryption"
 msgstr "Chiffrement"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:131
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:141
 msgid "Endpoint Host"
 msgstr "Hôte du point terminal"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:135
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:145
 msgid "Endpoint Port"
 msgstr "Port du point terminal"
 
@@ -2005,6 +2102,14 @@ msgstr "Module Ethernet"
 msgid "Ethernet Switch"
 msgstr "Switch Ethernet"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:270
+msgid "Every 30 seconds (slow, 0)"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:271
+msgid "Every second (fast, 1)"
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:399
 msgid "Exclude interfaces"
 msgstr "Exclure les interfaces"
@@ -2017,7 +2122,7 @@ msgstr "Étendre le nom d'hôte"
 msgid "Expecting a hexadecimal assignment hint"
 msgstr "Un indice d'affectation hexadécimal est attendu"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:60
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:64
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:73
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:79
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:107
@@ -2029,6 +2134,10 @@ msgstr "Un indice d'affectation hexadécimal est attendu"
 msgid "Expecting: %s"
 msgstr "Attendu : %s"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:48
+msgid "Expecting: non-empty value"
+msgstr ""
+
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/30_network.js:50
 msgid "Expires"
 msgstr "Expire"
@@ -2084,7 +2193,7 @@ msgstr "Protocole FT"
 msgid "Failed to change the system password."
 msgstr "Impossible de modifier le mot de passe du système."
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4072
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4075
 msgid "Failed to confirm apply within %ds, waiting for rollback…"
 msgstr ""
 "La demande n'a pas été confirmée dans les délais impartis (%ds), en attente "
@@ -2094,7 +2203,7 @@ msgstr ""
 msgid "Failed to execute \"/etc/init.d/%s %s\" action: %s"
 msgstr "Impossible d'exécuter l'action \"/etc/init.d/%s %s\" action : %s"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2629
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2632
 msgid "File"
 msgstr "Fichier"
 
@@ -2102,7 +2211,7 @@ msgstr "Fichier"
 msgid "File not accessible"
 msgstr "Fichier non accessible"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2767
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2770
 msgid "Filename"
 msgstr "Nom de fichier"
 
@@ -2123,6 +2232,18 @@ msgstr "Filtrer les requêtes privées"
 msgid "Filter useless"
 msgstr "Filtrer les requêtes inutiles"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:388
+msgid "Filtering for all slaves, no validation"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:389
+msgid "Filtering for all slaves, validation only for active slave"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:390
+msgid "Filtering for all slaves, validation only for backup slaves"
+msgstr ""
+
 #: modules/luci-compat/luasrc/model/network/proto_ncm.lua:65
 #: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:23
 msgid "Finalizing failed"
@@ -2149,7 +2270,7 @@ msgstr "Terminer"
 msgid "Firewall"
 msgstr "Pare-feu"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:79
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:82
 msgid "Firewall Mark"
 msgstr "Marque du Pare-feu"
 
@@ -2259,7 +2380,7 @@ msgstr "Mode de transmission"
 msgid "Fragmentation Threshold"
 msgstr "Seuil de fragmentation"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:92
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:95
 msgid ""
 "Further information about WireGuard interfaces and peers at <a href='http://"
 "wireguard.com'>wireguard.com</a>."
@@ -2529,11 +2650,20 @@ msgstr "Noms d'hôtes"
 msgid "Hybrid"
 msgstr "Hybride"
 
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:53
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:48
+msgid "ID used to uniquely identify the VXLAN"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:206
+msgid "IEEE 802.3ad Dynamic link aggregation (802.3ad, 4)"
+msgstr ""
+
 #: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:75
 msgid "IKE DH Group"
 msgstr "Groupe IKE DH"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:60
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:63
 msgid "IP Addresses"
 msgstr "Adresses IP"
 
@@ -2579,6 +2709,7 @@ msgid "IPv4 Upstream"
 msgstr "IPv4 en amont"
 
 #: modules/luci-base/htdocs/luci-static/resources/protocol/static.js:178
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:162
 msgid "IPv4 address"
 msgstr "Adresse IPv4"
 
@@ -2595,10 +2726,11 @@ msgid "IPv4 gateway"
 msgstr "Passerelle IPv4"
 
 #: modules/luci-base/htdocs/luci-static/resources/protocol/static.js:179
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:168
 msgid "IPv4 netmask"
 msgstr "Masque-réseau IPv4"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:287
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:291
 msgid "IPv4 network in address/netmask notation"
 msgstr "Réseau IPv4 au format adresse/masque réseau"
 
@@ -2692,7 +2824,7 @@ msgstr "Longueur d'attribution IPv6"
 msgid "IPv6 gateway"
 msgstr "Passerelle IPv6"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:292
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:296
 msgid "IPv6 network in address/netmask notation"
 msgstr "Réseau IPv6 au format adresse/masque réseau"
 
@@ -2783,7 +2915,7 @@ msgstr ""
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/dslite.js:67
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/map.js:80
 #: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:108
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:149
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:150
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/l2tp.js:56
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:100
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:87
@@ -2989,12 +3121,17 @@ msgstr "Interne"
 msgid "Internal Server Error"
 msgstr "Erreur Serveur Interne"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:283
+msgid "Interval For Sending Learning Packets"
+msgstr ""
+
 #: modules/luci-compat/luasrc/view/cbi/tblsection.htm:192
 #: modules/luci-compat/luasrc/view/cbi/tsection.htm:42
 msgid "Invalid"
 msgstr "Erreur : donnée entrée invalide"
 
 #: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:11
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:14
 msgid "Invalid Base64 key string"
 msgstr "Chaîne de clé Base64 invalide"
 
@@ -3017,7 +3154,7 @@ msgstr "Argument invalide"
 msgid "Invalid command"
 msgstr "Commande invalide"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:83
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:86
 msgid "Invalid hexadecimal value"
 msgstr "Valeur hexadécimale invalide"
 
@@ -3094,6 +3231,10 @@ msgstr "L2TP"
 msgid "L2TP Server"
 msgstr "Serveur L2TP"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:267
+msgid "LACPDU Packets"
+msgstr ""
+
 #: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:131
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:115
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:102
@@ -3112,7 +3253,7 @@ msgstr "Seuil d'erreur des échos LCP"
 msgid "LCP echo interval"
 msgstr "Intervalle entre échos LCP"
 
-#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:99
+#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:101
 msgid "LED Configuration"
 msgstr "Configuration des DEL"
 
@@ -3170,7 +3311,7 @@ msgstr "Laisser vide pour l'auto-détection"
 msgid "Leave empty to use the current WAN address"
 msgstr "Laisser vide pour utiliser l'adresse WAN actuelle"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3980
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3983
 msgid "Legend:"
 msgstr "Légende :"
 
@@ -3204,6 +3345,14 @@ msgstr "État de la ligne"
 msgid "Line Uptime"
 msgstr "Temps de fonctionnement de la ligne"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:123
+msgid "Link Aggregation (Channel Bonding)"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:348
+msgid "Link Monitoring"
+msgstr ""
+
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/led-trigger/netdev.js:23
 msgid "Link On"
 msgstr "Lien établi"
@@ -3263,7 +3412,7 @@ msgstr ""
 msgid "Listen Interfaces"
 msgstr "Interfaces d'écoute"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:55
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:58
 msgid "Listen Port"
 msgstr "Port d'écoute"
 
@@ -3284,7 +3433,7 @@ msgstr "Charge"
 msgid "Load Average"
 msgstr "Charge moyenne"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2894
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2897
 msgid "Loading directory contents…"
 msgstr "Chargement du contenu des répertoires…"
 
@@ -3308,11 +3457,13 @@ msgstr "Adresse IP locale à attribuer"
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/6rd.js:39
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/6to4.js:39
 #: protocols/luci-proto-relay/htdocs/luci-static/resources/protocol/relay.js:151
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:44
 msgid "Local IPv4 address"
 msgstr "Adresse IPv4 locale"
 
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/6in4.js:54
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/dslite.js:45
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:44
 msgid "Local IPv6 address"
 msgstr "Adresse IPv6 locale"
 
@@ -3402,6 +3553,10 @@ msgstr ""
 msgid "MAC"
 msgstr "MAC"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:251
+msgid "MAC Address For The Actor"
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:38
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2061
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/30_network.js:56
@@ -3449,9 +3604,21 @@ msgstr "MD5"
 msgid "MHz"
 msgstr "MHz"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:353
+msgid "MII"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:421
+msgid "MII / ETHTOOL ioctls"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:394
+msgid "MII Interval"
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:54
 #: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:53
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:74
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:77
 msgid "MTU"
 msgstr "MTU"
 
@@ -3551,13 +3718,25 @@ msgstr "Mesh ID"
 msgid "Method not found"
 msgstr "Méthode non trouvée"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:349
+msgid "Method of link monitoring"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:418
+msgid "Method to determine link status"
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:46
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:165
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:183
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:69
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:72
 msgid "Metric"
 msgstr "Métrique"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:235
+msgid "Minimum Number of Links"
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/switch.js:202
 msgid "Mirror monitor port"
 msgstr "Port miroir pour le monitorage"
@@ -3634,7 +3813,7 @@ msgstr "Point de montage"
 
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:144
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:228
-#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:86
+#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:88
 msgid "Mount Points"
 msgstr "Points de montage"
 
@@ -3716,7 +3895,7 @@ msgid "NTP server candidates"
 msgstr "Serveurs NTP candidats"
 
 #: modules/luci-base/htdocs/luci-static/resources/form.js:2388
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3735
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3738
 #: modules/luci-compat/luasrc/view/cbi/tblsection.htm:27
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:710
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/leds.js:67
@@ -3773,6 +3952,8 @@ msgid "Next »"
 msgstr "Prochain »"
 
 #: modules/luci-base/htdocs/luci-static/resources/form.js:3472
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:296
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:345
 #: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:108
 msgid "No"
 msgstr "Non"
@@ -3785,7 +3966,7 @@ msgstr "Aucun serveur DHCP configuré sur cette interface"
 msgid "No Encryption"
 msgstr "Pas de chiffrement"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:64
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:67
 msgid "No Host Routes"
 msgstr "Pas de routes hôtes"
 
@@ -3805,7 +3986,7 @@ msgstr "Aucun client associé"
 msgid "No data received"
 msgstr "Aucune donnée reçue"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2834
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2837
 msgid "No entries in this directory"
 msgstr "Aucune entrée dans ce répertoire"
 
@@ -3825,6 +4006,15 @@ msgstr "Information indisponible"
 msgid "No matching prefix delegation"
 msgstr "Pas de délégation de préfixe de correspondance"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:140
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:143
+msgid "No more slaves available"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:187
+msgid "No more slaves available, can not save interface"
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:251
 msgid "No negative cache"
 msgstr "Pas de cache négatif"
@@ -3837,7 +4027,7 @@ msgstr "Pas de cache négatif"
 msgid "No password set!"
 msgstr "Pas de mot de passe positionné !"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:107
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:110
 msgid "No peers defined yet"
 msgstr "Aucun pair défini pour le moment"
 
@@ -3850,6 +4040,10 @@ msgstr "Aucune clé publique n’est présente pour le moment."
 msgid "No rules in this chain."
 msgstr "Aucune règle dans cette chaîne."
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:384
+msgid "No validation or filtering"
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:152
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:825
 msgid "No zone assigned"
@@ -3925,6 +4119,10 @@ msgstr "Remarque"
 msgid "Nslookup"
 msgstr "Nslookup"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:332
+msgid "Number of IGMP membership reports"
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:355
 msgid "Number of cached DNS entries (max is 10000, 0 is no caching)"
 msgstr ""
@@ -3935,6 +4133,10 @@ msgstr ""
 msgid "Number of parallel threads used for compression"
 msgstr "Nombre de threads parallèles utilisés pour la compression"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:309
+msgid "Number of peer notifications after failover event"
+msgstr ""
+
 #: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:69
 msgid "Obfuscated Group Password"
 msgstr "Mot de passe de groupe obscurci"
@@ -3955,6 +4157,7 @@ msgid "Obtain IPv6-Address"
 msgstr "Obtenir une adresse IPv6"
 
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/led-trigger/default-on.js:18
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:351
 msgid "Off"
 msgstr "Éteint"
 
@@ -3978,7 +4181,7 @@ msgstr "Durée allumée"
 msgid "One of hostname or mac address must be specified!"
 msgstr "Il faut indiquer un nom d'hôte ou une adresse MAC !"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:463
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:466
 msgid "One of the following: %s"
 msgstr "L’un des éléments suivants : %s"
 
@@ -3996,6 +4199,11 @@ msgstr "Une ou plusieurs valeurs invalides/requises sur onglet"
 msgid "One or more required fields have no value!"
 msgstr "Un ou plusieurs champs n'ont pas de valeur !"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:229
+msgid ""
+"Only if current active slave fails and the primary slave is up (failure, 2)"
+msgstr ""
+
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:439
 #: modules/luci-mod-system/luasrc/model/cbi/admin_system/backupfiles.lua:19
 msgid "Open list..."
@@ -4019,20 +4227,20 @@ msgstr "Option \"%s\" contient une valeur erronée."
 msgid "Option \"%s\" must not be empty."
 msgstr "Option \"%s\" doit être vide."
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3987
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3990
 msgid "Option changed"
 msgstr "Option modifiée"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3989
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3992
 msgid "Option removed"
 msgstr "Option retirée"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1601
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:69
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:72
 msgid "Optional"
 msgstr "Facultatif"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:79
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:82
 msgid ""
 "Optional. 32-bit mark for outgoing encrypted packets. Enter value in hex, "
 "starting with <code>0x</code>."
@@ -4052,7 +4260,7 @@ msgstr ""
 "d'un serveur délégant, utiliser le suffixe (comme '::1') pour former "
 "l'adresse IPv6 ('a:b:c:d::1') de l'interface."
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:120
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:123
 msgid ""
 "Optional. Base64-encoded preshared key. Adds in an additional layer of "
 "symmetric-key cryptography for post-quantum resistance."
@@ -4061,19 +4269,19 @@ msgstr ""
 "supplémentaire de cryptographie à clé symétrique pour la résistance post-"
 "quantique."
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:129
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:139
 msgid "Optional. Create routes for Allowed IPs for this peer."
 msgstr "Facultatif. Créer des itinéraires pour les IP autorisés pour ce pair."
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:111
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:114
 msgid "Optional. Description of peer."
 msgstr "Facultatif. Description du pair."
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:64
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:67
 msgid "Optional. Do not create host routes to peers."
 msgstr "Optionnel. Ne créez pas de routes hôtes vers des homologues."
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:131
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:141
 msgid ""
 "Optional. Host of peer. Names are resolved prior to bringing up the "
 "interface."
@@ -4081,15 +4289,15 @@ msgstr ""
 "Facultatif. Hôte du pair. Les noms sont résolus avant de mettre en place "
 "l'interface."
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:74
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:77
 msgid "Optional. Maximum Transmission Unit of tunnel interface."
 msgstr "Facultatif. Unité de transmission maximale de l'interface du tunnel."
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:135
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:145
 msgid "Optional. Port of peer."
 msgstr "Facultatif. Port de pair."
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:139
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:149
 msgid ""
 "Optional. Seconds between keep alive messages. Default is 0 (disabled). "
 "Recommended value if this device is behind a NAT is 25."
@@ -4098,7 +4306,7 @@ msgstr ""
 "est 0 (désactivé). La valeur recommandée si cet appareil est derrière un NAT "
 "est de 25."
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:55
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:58
 msgid "Optional. UDP port used for outgoing and incoming packets."
 msgstr "Facultatif. Port UDP utilisé pour les paquets sortants et entrants."
 
@@ -4131,6 +4339,8 @@ msgstr "Zone de sortie"
 #: modules/luci-base/htdocs/luci-static/resources/protocol/static.js:222
 #: protocols/luci-proto-hnet/htdocs/luci-static/resources/protocol/hnet.js:40
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/dhcpv6.js:50
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:76
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:71
 msgid "Override MAC address"
 msgstr "Modifier l'adresse MAC"
 
@@ -4140,21 +4350,27 @@ msgstr "Modifier l'adresse MAC"
 #: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:53
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/dhcpv6.js:54
 #: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:114
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:157
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:158
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/l2tp.js:71
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:145
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:132
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoe.js:110
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pptp.js:119
 #: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:97
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:62
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:57
 msgid "Override MTU"
 msgstr "Modifier le MTU"
 
 #: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:63
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:72
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:67
 msgid "Override TOS"
 msgstr "Remplacer TOS"
 
 #: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:58
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:67
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:62
 msgid "Override TTL"
 msgstr "Remplacer TTL"
 
@@ -4182,7 +4398,7 @@ msgstr "Modifier la table utilisée pour les routes internes"
 msgid "Overview"
 msgstr "Aperçu"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2677
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2680
 msgid "Overwrite existing file \"%s\" ?"
 msgstr "Remplacer le fichier existant \"%s\" ?"
 
@@ -4291,6 +4507,10 @@ msgstr "Direction de paquets"
 msgid "Packets"
 msgstr "Paquets"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:275
+msgid "Packets To Transmit Before Moving To Next Slave"
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:152
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:825
 msgid "Part of zone %q"
@@ -4299,7 +4519,7 @@ msgstr "Fait partie de la zone %q"
 #: modules/luci-base/luasrc/view/sysauth.htm:29
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1591
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/password.js:51
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:107
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:108
 #: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:58
 msgid "Password"
 msgstr "Mot de passe"
@@ -4323,7 +4543,7 @@ msgstr "Mot de passe de la clé privée interne"
 msgid "Password strength"
 msgstr "Force du mot de passe"
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:110
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:111
 msgid "Password2"
 msgstr "Password2"
 
@@ -4355,7 +4575,7 @@ msgstr "Chemin du certificat client interne"
 msgid "Path to inner Private Key"
 msgstr "Chemin d'accès à la clé privée interne"
 
-#: modules/luci-base/htdocs/luci-static/resources/luci.js:2716
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2725
 msgid "Paused"
 msgstr "En pause"
 
@@ -4382,7 +4602,7 @@ msgstr "Adresse IP du pair à attribuer"
 msgid "Peer address is missing"
 msgstr "L'adresse du pair est manquante"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:92
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:95
 msgid "Peers"
 msgstr "Pairs"
 
@@ -4402,7 +4622,7 @@ msgstr "Réinitialiser"
 msgid "Permission denied"
 msgstr "Permission refusée"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:139
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:149
 msgid "Persistent Keep Alive"
 msgstr "Maintien persistant"
 
@@ -4433,7 +4653,7 @@ msgstr "Pqts."
 msgid "Please enter your username and password."
 msgstr "Saisissez votre nom d'utilisateur et mot de passe."
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3718
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3721
 msgid "Please select the file to upload."
 msgstr "Veuillez sélectionner le fichier à téléverser."
 
@@ -4449,7 +4669,7 @@ msgstr "Port"
 msgid "Port status:"
 msgstr "Statut du port :"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:489
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:492
 msgid "Potential negation of: %s"
 msgstr "Négation potentielle de : %s"
 
@@ -4473,7 +4693,7 @@ msgstr "Préférer l'UMTS"
 msgid "Prefix Delegated"
 msgstr "Préfixe Délégué"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:120
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:123
 msgid "Preshared Key"
 msgstr "Clé pré-partagée"
 
@@ -4498,7 +4718,21 @@ msgstr "Empêcher l'écoute sur ces interfaces."
 msgid "Prevents client-to-client communication"
 msgstr "Empêche la communication directe entre clients"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:50
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:211
+msgid "Primary Slave"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:228
+msgid ""
+"Primary becomes active slave when it comes back up if speed and duplex "
+"better than current slave (better, 1)"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:227
+msgid "Primary becomes active slave whenever it comes back up (always, 0)"
+msgstr ""
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:53
 msgid "Private Key"
 msgstr "Clé privée"
 
@@ -4535,7 +4769,7 @@ msgstr "Donner un nouveau réseau"
 msgid "Pseudo Ad-Hoc (ahdemo)"
 msgstr "Pseudo Ad-Hoc (ahdemo)"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:116
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:119
 msgid "Public Key"
 msgstr "Clé publique"
 
@@ -4662,7 +4896,7 @@ msgid "Rebind protection"
 msgstr "Protection contre l'attaque « rebind »"
 
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/reboot.js:14
-#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:124
+#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:126
 msgid "Reboot"
 msgstr "Redémarrage"
 
@@ -4681,7 +4915,7 @@ msgstr "Redémarrage du système d'exploitation de votre équipement"
 msgid "Receive"
 msgstr "Reçoit"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:60
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:63
 msgid "Recommended. IP addresses of the WireGuard interface."
 msgstr "Recommandé. Adresses IP de l'interface WireGuard."
 
@@ -4693,7 +4927,7 @@ msgstr "Reconnecter cet interface"
 msgid "References"
 msgstr "Références"
 
-#: modules/luci-base/htdocs/luci-static/resources/luci.js:2710
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2719
 msgid "Refreshing"
 msgstr "Rafraîchissement"
 
@@ -4718,6 +4952,7 @@ msgstr "Pont-relais"
 
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/6in4.js:50
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/6rd.js:49
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:40
 msgid "Remote IPv4 address"
 msgstr "Adresse IPv4 distante"
 
@@ -4725,6 +4960,10 @@ msgstr "Adresse IPv4 distante"
 msgid "Remote IPv4 address or FQDN"
 msgstr "Adresse IPv4 distante ou FQDN"
 
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:40
+msgid "Remote IPv6 address"
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:849
 msgid "Remove"
 msgstr "Désinstaller"
@@ -4753,15 +4992,15 @@ msgstr "Obligatoire"
 msgid "Required for certain ISPs, e.g. Charter with DOCSIS 3"
 msgstr "Nécessaire avec certains FAIs, par ex. : Charter avec DOCSIS 3"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:50
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:53
 msgid "Required. Base64-encoded private key for this interface."
 msgstr "Obligatoire. Clé privée encodée en Base64 pour cette interface."
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:116
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:119
 msgid "Required. Base64-encoded public key of peer."
 msgstr "Obligatoire. Clé publique du pair encodée en Base64."
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:125
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:128
 msgid ""
 "Required. IP addresses and prefixes that this peer is allowed to use inside "
 "the tunnel. Usually the peer's tunnel IP addresses and the networks the peer "
@@ -4841,6 +5080,10 @@ msgstr "Requiert wpa-supplicant avec support OWE"
 msgid "Requires wpa-supplicant with SAE support"
 msgstr "Requiert wpa-supplicant avec support SAE"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:224
+msgid "Reselection policy for primary slave"
+msgstr ""
+
 #: modules/luci-base/htdocs/luci-static/resources/luci.js:2203
 #: modules/luci-base/luasrc/view/sysauth.htm:39
 #: modules/luci-compat/luasrc/view/cbi/delegator.htm:17
@@ -4896,19 +5139,19 @@ msgstr "Restaurer une sauvegarde"
 msgid "Reveal/hide password"
 msgstr "Montrer/cacher le mot de passe"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4003
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4006
 msgid "Revert"
 msgstr "Annuler les modifications"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4088
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4091
 msgid "Revert changes"
 msgstr "Annuler les modifications"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4270
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4273
 msgid "Revert request failed with status <code>%h</code>"
 msgstr "La demande d'annulation a échoué, statut <code>%h</code>"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4250
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4253
 msgid "Reverting configuration…"
 msgstr "Annulation de la configuration…"
 
@@ -4920,7 +5163,11 @@ msgstr "Répertoire racine des fichiers fournis par TFTP"
 msgid "Root preparation"
 msgstr "Préparation root"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:129
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:202
+msgid "Round-Robin policy (balance-rr, 0)"
+msgstr ""
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:139
 msgid "Route Allowed IPs"
 msgstr "Route IP autorisées"
 
@@ -4999,7 +5246,7 @@ msgid "SSH username"
 msgstr "Nom d'utilisateur SSH"
 
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:274
-#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:50
+#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:51
 msgid "SSH-Keys"
 msgstr "Clés SSH"
 
@@ -5025,7 +5272,7 @@ msgid "Save"
 msgstr "Enregistrer"
 
 #: modules/luci-base/htdocs/luci-static/resources/luci.js:2180
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3999
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4002
 #: modules/luci-compat/luasrc/view/cbi/footer.htm:22
 msgid "Save & Apply"
 msgstr "Enregistrer et Appliquer"
@@ -5047,15 +5294,15 @@ msgid "Scan"
 msgstr "Scan"
 
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/crontab.js:26
-#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:74
+#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:76
 msgid "Scheduled Tasks"
 msgstr "Tâches Régulières"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3983
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3986
 msgid "Section added"
 msgstr "Section ajoutée"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3985
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3988
 msgid "Section removed"
 msgstr "Section retirée"
 
@@ -5074,11 +5321,15 @@ msgstr ""
 "que le microprogramme est correct et destiné à votre appareil !"
 
 #: modules/luci-base/htdocs/luci-static/resources/ui.js:2581
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2718
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2883
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2721
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2886
 msgid "Select file…"
 msgstr "Sélectionner un fichier…"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:318
+msgid "Selects the transmit hash policy to use for slave selection"
+msgstr ""
+
 #: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:144
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:128
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:115
@@ -5109,7 +5360,7 @@ msgstr "Type du service"
 msgid "Services"
 msgstr "Services"
 
-#: modules/luci-base/htdocs/luci-static/resources/luci.js:2653
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2662
 msgid "Session expired"
 msgstr "La session a expiré"
 
@@ -5126,10 +5377,22 @@ msgstr ""
 "liaison (si défini, les événements de détection de l'opérateur n'invoquent "
 "pas de gestionnaires de connexion à chaud)."
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:300
+msgid "Set same MAC Address to all slaves"
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:642
 msgid "Set this interface as master for the dhcpv6 relay."
 msgstr "Définissez cette interface comme maître pour le relais dhcpv6."
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:304
+msgid "Set to currently active slave (active, 1)"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:305
+msgid "Set to first slave added to the bond (follow, 2)"
+msgstr ""
+
 #: modules/luci-compat/luasrc/model/network/proto_modemmanager.lua:55
 #: modules/luci-compat/luasrc/model/network/proto_qmi.lua:55
 #: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:42
@@ -5196,7 +5459,7 @@ msgstr "Atténuation du signal (SATN)"
 msgid "Signal:"
 msgstr "Signal :"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3736
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3739
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:217
 msgid "Size"
 msgstr "Taille"
@@ -5224,6 +5487,10 @@ msgstr "Passer au contenu"
 msgid "Skip to navigation"
 msgstr "Passer à la navigation"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:178
+msgid "Slave Interfaces"
+msgstr ""
+
 #: modules/luci-base/htdocs/luci-static/resources/network.js:2867
 #: modules/luci-compat/luasrc/model/network.lua:1428
 msgid "Software VLAN"
@@ -5262,10 +5529,38 @@ msgstr "Source"
 msgid "Source Address"
 msgstr "Adresse source"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:342
+msgid ""
+"Specifies that duplicate frames (received on inactive ports) should be "
+"dropped or delivered"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:358
+msgid "Specifies the ARP link monitoring frequency in milliseconds"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:366
+msgid "Specifies the IP addresses to use for ARP monitoring"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:395
+msgid "Specifies the MII link monitoring frequency in milliseconds"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:259
+msgid "Specifies the aggregation selection logic to use"
+msgstr ""
+
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:292
 msgid "Specifies the directory the device is attached to"
 msgstr "Indique le répertoire auquel le périphérique est rattaché"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:252
+msgid ""
+"Specifies the mac-address for the actor in protocol packet exchanges "
+"(LACPDUs). If empty, masters' mac address defaults to system default"
+msgstr ""
+
 #: protocols/luci-proto-relay/htdocs/luci-static/resources/protocol/relay.js:175
 msgid ""
 "Specifies the maximum amount of failed ARP requests until hosts are presumed "
@@ -5290,11 +5585,115 @@ msgstr ""
 "utiliser. Selon les exigences réglementaires et l'utilisation sans fil, la "
 "puissance d'émission réelle peut être réduite par le pilote."
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:236
+msgid ""
+"Specifies the minimum number of links that must be active before asserting "
+"carrier"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:200
+msgid "Specifies the mode to be used for this bonding interface"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:333
+msgid ""
+"Specifies the number of IGMP membership reports to be issued after a "
+"failover event in 200ms intervals"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:276
+msgid ""
+"Specifies the number of packets to transmit through a slave before moving to "
+"the next one"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:310
+msgid ""
+"Specifies the number of peer notifications (gratuitous ARPs and unsolicited "
+"IPv6 Neighbor Advertisements) to be issued after a failover event"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:284
+msgid ""
+"Specifies the number of seconds between instances where the bonding driver "
+"sends learning packets to each slaves peer switch"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:374
+msgid "Specifies the quantity of ARP IP targets that must be reachable"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:268
+msgid ""
+"Specifies the rate in which the link partner will be asked to transmit "
+"LACPDU packets"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:225
+msgid ""
+"Specifies the reselection policy for the primary slave when failure of the "
+"active slave or recovery of the primary slave occurs"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:244
+msgid "Specifies the system priority"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:403
+msgid ""
+"Specifies the time in milliseconds to wait before disabling a slave after a "
+"link failure detection"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:411
+msgid ""
+"Specifies the time in milliseconds to wait before enabling a slave after a "
+"link recovery detection"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:382
+msgid ""
+"Specifies whether ARP probes and replies should be validated or non-ARP "
+"traffic should be filtered for link monitoring"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:301
+msgid ""
+"Specifies whether active-backup mode should set all slaves to the same MAC "
+"address at enslavement"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:419
+msgid ""
+"Specifies whether or not miimon should use MII or ETHTOOL ioctls vs. "
+"netif_carrier_ok()"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:293
+msgid ""
+"Specifies whether to shuffle active flows across slaves based on the load"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:179
+msgid ""
+"Specifies which slave interfaces should be attached to this bonding interface"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:212
+msgid ""
+"Specifies which slave is the primary device. It will always be the active "
+"slave while it is available"
+msgstr ""
+
 #: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:63
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:72
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:67
 msgid "Specify a TOS (Type of Service)."
 msgstr "Spécifiez un TOS (Type de service)."
 
 #: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:58
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:67
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:62
 msgid ""
 "Specify a TTL (Time to Live) for the encapsulating packet other than the "
 "default (64)."
@@ -5303,6 +5702,8 @@ msgstr ""
 "celui par défaut (64)."
 
 #: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:53
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:62
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:57
 msgid ""
 "Specify an MTU (Maximum Transmission Unit) other than the default (1280 "
 "bytes)."
@@ -5327,7 +5728,7 @@ msgstr "Priorité de démarrage"
 msgid "Start refresh"
 msgstr "Lancer l'actualisation"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4203
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4206
 msgid "Starting configuration apply…"
 msgstr "La configuration de départ s'applique…"
 
@@ -5336,7 +5737,7 @@ msgid "Starting wireless scan..."
 msgstr "Démarrage de l'analyse sans fil ..."
 
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/startup.js:109
-#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:62
+#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:64
 msgid "Startup"
 msgstr "Démarrage"
 
@@ -5451,7 +5852,7 @@ msgstr "Changer de protocole"
 msgid "Switch to CIDR list notation"
 msgstr "Passer à la notation de liste CIDR"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2615
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2616
 msgid "Symbolic link"
 msgstr "Lien symbolique"
 
@@ -5475,6 +5876,10 @@ msgstr "Système"
 msgid "System Log"
 msgstr "Journal système"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:243
+msgid "System Priority"
+msgstr ""
+
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:104
 msgid "System Properties"
 msgstr "Propriétés système"
@@ -5538,12 +5943,20 @@ msgstr ""
 "vous devez maintenant utiliser le nom d'utilisateur brut au lieu de l'ID "
 "utilisateur!"
 
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:40
+msgid "The IPv4 address or the fully-qualified domain name of the remote end."
+msgstr ""
+
 #: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:40
 msgid ""
 "The IPv4 address or the fully-qualified domain name of the remote tunnel end."
 msgstr ""
 "L'adresse IPv4 ou le nom de domaine complet de l'extrémité du tunnel distant."
 
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:40
+msgid "The IPv6 address or the fully-qualified domain name of the remote end."
+msgstr ""
+
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/6rd.js:53
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/map.js:59
 msgid ""
@@ -5566,7 +5979,7 @@ msgstr ""
 "Le fichier de configuration n'a pas pu être chargé en raison de l'erreur "
 "suivante:"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4079
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4082
 msgid ""
 "The device could not be reached within %d seconds after applying the pending "
 "changes, which caused the configuration to be rolled back for safety "
@@ -5654,10 +6067,23 @@ msgstr ""
 msgid "The length of the IPv6 prefix in bits"
 msgstr "La longueur du préfixe IPv6 en bits"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:163
+msgid "The local IPv4 address"
+msgstr ""
+
 #: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:44
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:44
 msgid "The local IPv4 address over which the tunnel is created (optional)."
 msgstr "Adresse IPv4 locale sur laquelle le tunnel est créé (facultatif)."
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:169
+msgid "The local IPv4 netmask"
+msgstr ""
+
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:44
+msgid "The local IPv6 address over which the tunnel is created (optional)."
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1914
 msgid "The network name is already used"
 msgstr "Le nom du réseau est déjà utilisé"
@@ -5767,7 +6193,7 @@ msgstr ""
 msgid "There are no active leases"
 msgstr "Aucun bail actif"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4218
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4221
 msgid "There are no changes to apply"
 msgstr "Il n'y a aucun changement à appliquer"
 
@@ -5910,7 +6336,7 @@ msgstr "Intervalle de temps pour retaper GTK"
 msgid "Timezone"
 msgstr "Fuseau horaire"
 
-#: modules/luci-base/htdocs/luci-static/resources/luci.js:2663
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2672
 msgid "To login…"
 msgstr "Ouvrir une session…"
 
@@ -5953,6 +6379,10 @@ msgstr "Données"
 msgid "Transmit"
 msgstr "Transmet"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:317
+msgid "Transmit Hash Policy"
+msgstr ""
+
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/leds.js:74
 msgid "Trigger"
 msgstr "Déclenchement"
@@ -6107,7 +6537,7 @@ msgstr "Démonter"
 msgid "Unnamed key"
 msgstr "Clé sans nom"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3923
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3926
 msgid "Unsaved Changes"
 msgstr "Changements non appliqués"
 
@@ -6133,7 +6563,11 @@ msgstr "Type de protocole non pris en charge."
 msgid "Up"
 msgstr "Haut"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3810
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:410
+msgid "Up Delay"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3813
 msgid "Upload"
 msgstr "Téléverser"
 
@@ -6150,21 +6584,21 @@ msgstr ""
 msgid "Upload archive..."
 msgstr "Envoi de l'archive…"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2772
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2775
 msgid "Upload file"
 msgstr "Téléverser un fichier"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2747
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2750
 msgid "Upload file…"
 msgstr "Téléverser un fichier…"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2694
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3798
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2697
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3801
 msgid "Upload request failed: %s"
 msgstr "Échec de la demande de téléchargement: %s"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3717
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3771
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3720
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3774
 msgid "Uploading file…"
 msgstr "Téléchargement du fichier…"
 
@@ -6228,6 +6662,20 @@ msgstr "Utiliser le MTU sur l'interface du tunnel"
 msgid "Use TTL on tunnel interface"
 msgstr "Utiliser le TTL sur l'interface du tunnel"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:320
+msgid "Use XOR of hardware MAC addresses (layer2)"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:321
+msgid "Use XOR of hardware MAC addresses and IP addresses (layer2+3)"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:323
+msgid ""
+"Use XOR of hardware MAC addresses and IP addresses, rely on skb_flow_dissect "
+"(encap2+3)"
+msgstr ""
+
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:294
 msgid "Use as external overlay (/overlay)"
 msgstr "Utiliser comme superposition externe (/superposition)"
@@ -6280,7 +6728,7 @@ msgstr "Utiliser la passerelle par défaut"
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/dslite.js:70
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/map.js:83
 #: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:111
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:152
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:153
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/l2tp.js:67
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:111
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:98
@@ -6317,6 +6765,15 @@ msgstr ""
 "peut être utilisée pour définir une durée de bail spécifique à l'hôte, par "
 "ex. 12h, 3d ou infini."
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:322
+msgid "Use upper layer protocol information (layer3+4)"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:324
+msgid ""
+"Use upper layer protocol information, rely on skb_flow_dissect (encap3+4)"
+msgstr ""
+
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/20_memory.js:36
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:194
 msgid "Used"
@@ -6334,16 +6791,20 @@ msgstr ""
 "Utilisé à deux fins différentes : RADIUS NAS ID et 802.11r R0KH-ID. Pas "
 "nécessaire avec le WPA(2)-PSK normal."
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:113
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:105
+msgid "User Group"
+msgstr ""
+
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:114
 msgid "User certificate (PEM encoded)"
 msgstr "Certificat utilisateur (codé PEM)"
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:125
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:126
 msgid "User key (PEM encoded)"
 msgstr "Clé utilisateur (codée PEM)"
 
 #: modules/luci-base/luasrc/view/sysauth.htm:23
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:105
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:106
 #: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:56
 msgid "Username"
 msgstr "Nom d'utilisateur"
@@ -6391,6 +6852,19 @@ msgstr "Hachage SHA1 du certificat du serveur VPN"
 msgid "VPNC (CISCO 3000 (and others) VPN)"
 msgstr "VPNC (CISCO 3000 (et autres) VPN)"
 
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:10
+msgid "VXLAN (RFC7348)"
+msgstr ""
+
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:53
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:48
+msgid "VXLAN network identifier"
+msgstr ""
+
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:10
+msgid "VXLANv6 (RFC7348)"
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1490
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1548
 msgid ""
@@ -6400,6 +6874,22 @@ msgstr ""
 "Valider le certificat de serveur à l'aide du bundle CA système intégré, <br/"
 ">nécessite le package \"ca-bundle\""
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:387
+msgid "Validation for all slaves"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:385
+msgid "Validation only for active slave"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:386
+msgid "Validation only for backup slaves"
+msgstr ""
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:134
+msgid "Value must not be empty"
+msgstr ""
+
 #: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:73
 msgid "Vendor"
 msgstr "Vendeur"
@@ -6484,7 +6974,7 @@ msgid "Width"
 msgstr "Largeur"
 
 #: modules/luci-compat/luasrc/model/network/proto_wireguard.lua:9
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:18
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:21
 msgid "WireGuard VPN"
 msgstr "WireGuard VPN"
 
@@ -6546,11 +7036,21 @@ msgstr "Écrire les requêtes DNS reçues dans syslog"
 msgid "Write system log to file"
 msgstr "Écrire les log systèmes dans un fichier"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:204
+msgid "XOR policy (balance-xor, 2)"
+msgstr ""
+
 #: modules/luci-base/htdocs/luci-static/resources/form.js:3472
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:295
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:344
 #: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:109
 msgid "Yes"
 msgstr "Oui"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:303
+msgid "Yes (none, 0)"
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:176
 msgid ""
 "You appear to be currently connected to the device via the \"%h\" interface. "
@@ -6580,6 +7080,17 @@ msgstr ""
 "Vous devez activer JavaScript dans votre navigateur pour que LuCI fonctionne "
 "correctement."
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:115
+msgid ""
+"You must select a primary interface which is included in selected slave "
+"interfaces!"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:96
+msgid ""
+"You must select at least one ARP IP target if ARP monitoring is selected!"
+msgstr ""
+
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:192
 msgid "ZRam Compression Algorithm"
 msgstr "Algorithme de compression ZRam"
@@ -6716,7 +7227,7 @@ msgstr "full-duplex"
 msgid "half-duplex"
 msgstr "half-duplex"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:566
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:569
 msgid "hexadecimal encoded value"
 msgstr "valeur codée hexadécimale"
 
@@ -6744,11 +7255,11 @@ msgstr "ignorer"
 msgid "input"
 msgstr "entrée"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:391
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:395
 msgid "key between 8 and 63 characters"
 msgstr "clé avec entre 8 et 63 caractères"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:403
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:407
 msgid "key with either 5 or 13 characters"
 msgstr "clé avec 5 ou 13 caractères"
 
@@ -6764,6 +7275,10 @@ msgstr "sécurité moyenne"
 msgid "minutes"
 msgstr "minutes"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:422
+msgid "netif_carrier_ok()"
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:46
 msgid "no"
 msgstr "non"
@@ -6772,7 +7287,7 @@ msgstr "non"
 msgid "no link"
 msgstr "pas de lien"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:55
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:59
 msgid "non-empty value"
 msgstr "valeur non vide"
 
@@ -6808,15 +7323,15 @@ msgstr "réseau ouvert"
 msgid "output"
 msgstr "sortie"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:237
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:241
 msgid "positive decimal value"
 msgstr "valeur décimale positive"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:229
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:233
 msgid "positive integer value"
 msgstr "valeur entière positive"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:57
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:60
 msgid "random"
 msgstr "Aléatoire"
 
@@ -6864,7 +7379,7 @@ msgstr "marqué"
 msgid "time units (TUs / 1.024 ms) [1000-65535]"
 msgstr "unités de temps (UT / 1,024 ms) [1000-65535]"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:556
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:559
 msgid "unique value"
 msgstr "valeur unique"
 
@@ -6901,171 +7416,171 @@ msgstr "non précisé -ou- créer :"
 msgid "untagged"
 msgstr "non marqué"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:242
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:246
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:121
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:132
 msgid "valid IP address"
 msgstr "adresse IP valide"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:242
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:246
 msgid "valid IP address or prefix"
 msgstr "adresse IP ou préfixe valide"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:277
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:281
 msgid "valid IPv4 CIDR"
 msgstr "CIDR IPv4 valide"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:250
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:254
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:125
 msgid "valid IPv4 address"
 msgstr "adresse IPv4 valide"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:250
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:254
 msgid "valid IPv4 address or network"
 msgstr "adresse IPv4 ou réseau valide"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:370
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:374
 msgid "valid IPv4 address:port"
 msgstr "adresse:port IPv4 valide"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:310
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:314
 msgid "valid IPv4 network"
 msgstr "réseau IPv4 valide"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:272
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:276
 msgid "valid IPv4 or IPv6 CIDR"
 msgstr "CIDR IPv4 ou IPv6 valide"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:263
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:267
 msgid "valid IPv4 prefix value (0-32)"
 msgstr "valeur de préfixe IPv4 valide (0-32)"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:282
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:286
 msgid "valid IPv6 CIDR"
 msgstr "CIDR IPv6 valide"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:258
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:262
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:129
 msgid "valid IPv6 address"
 msgstr "adresse IPv6 valide"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:258
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:262
 msgid "valid IPv6 address or prefix"
 msgstr "adresse IPv6 ou préfixe valide"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:300
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:304
 msgid "valid IPv6 host id"
 msgstr "ID d'hôte IPv6 valide"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:315
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:319
 msgid "valid IPv6 network"
 msgstr "réseau IPv6 valide"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:268
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:272
 msgid "valid IPv6 prefix value (0-128)"
 msgstr "valeur de préfixe IPv6 valide (0-128)"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:336
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:340
 msgid "valid MAC address"
 msgstr "adresse MAC valide"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:407
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:411
 msgid "valid UCI identifier"
 msgstr "identifiant UCI valide"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:358
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:362
 msgid "valid UCI identifier, hostname or IP address"
 msgstr "identifiant UCI, nom d'hôte ou adresse IP valides"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:379
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:382
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:383
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:386
 msgid "valid address:port"
 msgstr "adresse:port valide"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:530
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:534
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:533
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:537
 msgid "valid date (YYYY-MM-DD)"
 msgstr "date valide (AAAA-MM-JJ)"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:233
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:237
 msgid "valid decimal value"
 msgstr "valeur décimale valide"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:401
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:405
 msgid "valid hexadecimal WEP key"
 msgstr "clé WEP hexadécimale valide"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:389
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:393
 msgid "valid hexadecimal WPA key"
 msgstr "clé WPA hexadécimale valide"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:364
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:368
 msgid "valid host:port"
 msgstr "hôte:port valide"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:351
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:353
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:355
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:357
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:73
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:79
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:107
 msgid "valid hostname"
 msgstr "nom d'hôte valide"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:341
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:345
 msgid "valid hostname or IP address"
 msgstr "nom d'hôte ou adresse IP valide"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:225
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:229
 msgid "valid integer value"
 msgstr "valeur entière valide"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:305
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:309
 msgid "valid network in address/netmask notation"
 msgstr "réseau valide en notation adresse/masque de réseau"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:505
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:508
 msgid "valid phone digit (0-9, \"*\", \"#\", \"!\" or \".\")"
 msgstr "chiffre de téléphone valide (0-9, \"*\", \"#\", \"!\" ou \".\")"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:328
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:331
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:332
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:335
 msgid "valid port or port range (port1-port2)"
 msgstr "port ou plage de ports valide (port1-port2)"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:320
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:324
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:136
 msgid "valid port value"
 msgstr "valeur de port valide"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:510
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:513
 msgid "valid time (HH:MM:SS)"
 msgstr "heure valide (HH:MM:SS)"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:432
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:435
 msgid "value between %d and %d characters"
 msgstr "valeur entre %d et %d caractères"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:412
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:416
 msgid "value between %f and %f"
 msgstr "valeur entre %f et %f"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:416
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:420
 msgid "value greater or equal to %f"
 msgstr "valeur supérieure ou égale à %f"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:420
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:424
 msgid "value smaller or equal to %f"
 msgstr "valeur inférieure ou égale à %f"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:426
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:429
 msgid "value with %d characters"
 msgstr "valeur avec %d caractères"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:437
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:440
 msgid "value with at least %d characters"
 msgstr "valeur avec au moins %d caractères"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:442
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:445
 msgid "value with at most %d characters"
 msgstr "valeur avec au plus %d caractères"
 
index 8f0842c26027de40b40e74eee223ef2a1bbda60a..401099c59c9ef12c4e4df647ee9d4b9cdd776909 100644 (file)
@@ -21,7 +21,7 @@ msgstr ""
 msgid "%d Bit"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3639
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3642
 msgid "%d invalid field(s)"
 msgstr ""
 
@@ -231,11 +231,11 @@ msgid ""
 "was empty before editing."
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2676
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2679
 msgid "A directory with the same name already exists."
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/luci.js:2655
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2664
 msgid "A new login is required since the authentication session expired."
 msgstr ""
 
@@ -263,9 +263,30 @@ msgid "APN"
 msgstr ""
 
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:197
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:352
 msgid "ARP"
 msgstr ""
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:365
+msgid "ARP IP Targets"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:357
+msgid "ARP Interval"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:381
+msgid "ARP Validation"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:373
+msgid "ARP mode to consider a slave as being up"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:77
+msgid "ARP monitoring is not supported for the selected policy!"
+msgstr ""
+
 #: protocols/luci-proto-relay/htdocs/luci-static/resources/protocol/relay.js:175
 #, fuzzy
 msgid "ARP retry threshold"
@@ -350,6 +371,10 @@ msgstr "הרשאות DHCP פעילות"
 msgid "Active DHCPv6 Leases"
 msgstr "הרשאות DHCPv6 פעילות"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:203
+msgid "Active-Backup policy (active-backup, 1)"
+msgstr ""
+
 # צריך אימות של מישהו שמבין יותר במושגים האלו אם צריך בכלל לתרגם את זה או להשאיר כמו שזה
 #: modules/luci-base/htdocs/luci-static/resources/network.js:3650
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:929
@@ -358,6 +383,14 @@ msgstr "הרשאות DHCPv6 פעילות"
 msgid "Ad-Hoc"
 msgstr "אד-הוק"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:208
+msgid "Adaptive load balancing (balance-alb, 6)"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:207
+msgid "Adaptive transmit load balancing (balance-tlb, 5)"
+msgstr ""
+
 #: modules/luci-base/htdocs/luci-static/resources/form.js:2013
 #: modules/luci-base/htdocs/luci-static/resources/form.js:2016
 #: modules/luci-base/htdocs/luci-static/resources/form.js:2030
@@ -413,7 +446,7 @@ msgstr "הוסף דומיין מקומי לשמות המוגשים מהקבצי
 msgid "Add new interface..."
 msgstr "הוסף ממשק חדש..."
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:102
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:105
 msgid "Add peer"
 msgstr ""
 
@@ -463,6 +496,24 @@ msgstr "הגדרות מתקדמות"
 msgid "Aggregate Transmit Power (ACTATP)"
 msgstr ""
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:258
+msgid "Aggregation Selection Logic"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:261
+msgid "Aggregator: All slaves down or has no slaves (stable, 0)"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:263
+msgid ""
+"Aggregator: Chosen by the largest number of ports + slave added/removed or "
+"state changes (count, 2)"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:262
+msgid "Aggregator: Slave added/removed or state changes (bandwidth, 1)"
+msgstr ""
+
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:171
 #, fuzzy
 msgid "Alert"
@@ -547,7 +598,7 @@ msgid ""
 "Allow upstream responses in the 127.0.0.0/8 range, e.g. for RBL services"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:125
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:128
 msgid "Allowed IPs"
 msgstr ""
 
@@ -671,16 +722,16 @@ msgstr "כל תחום"
 msgid "Apply backup?"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4226
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4229
 msgid "Apply request failed with status <code>%h</code>"
 msgstr ""
 
 #: modules/luci-base/htdocs/luci-static/resources/luci.js:2181
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4092
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4095
 msgid "Apply unchecked"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4165
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4168
 msgid "Applying configuration changes… %ds"
 msgstr ""
 
@@ -829,7 +880,7 @@ msgstr "חזרה להגדרות"
 msgid "Backup"
 msgstr "גיבוי"
 
-#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:112
+#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:114
 msgid "Backup / Flash Firmware"
 msgstr "גיבוי / קושחת פלאש"
 
@@ -865,10 +916,14 @@ msgid ""
 msgstr ""
 
 #: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:48
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:57
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:52
 msgid "Bind interface"
 msgstr ""
 
 #: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:48
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:57
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:52
 msgid "Bind the tunnel to this interface (optional)."
 msgstr ""
 
@@ -882,6 +937,10 @@ msgstr ""
 msgid "Bogus NX Domain Override"
 msgstr ""
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:199
+msgid "Bonding Policy"
+msgstr ""
+
 #: modules/luci-base/htdocs/luci-static/resources/network.js:2861
 #: modules/luci-compat/luasrc/model/network.lua:1421
 msgid "Bridge"
@@ -901,8 +960,12 @@ msgstr "מס' יח' גשר"
 msgid "Bring up on boot"
 msgstr "הבא באיתחול"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2766
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3749
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:205
+msgid "Broadcast policy (broadcast, 3)"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2769
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3752
 msgid "Browse…"
 msgstr ""
 
@@ -910,7 +973,7 @@ msgstr ""
 msgid "Buffered"
 msgstr ""
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:137
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:138
 msgid "CA certificate; if empty it will be saved after the first connection."
 msgstr ""
 
@@ -933,8 +996,8 @@ msgstr ""
 msgid "Call failed"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2859
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3758
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2862
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3761
 #: modules/luci-compat/luasrc/view/cbi/delegator.htm:14
 #: modules/luci-compat/luasrc/view/cbi/simpleform.htm:52
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:187
@@ -1000,11 +1063,11 @@ msgstr ""
 msgid "Chain"
 msgstr "שרשרת"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3978
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3981
 msgid "Changes"
 msgstr "שינויים"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4261
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4264
 msgid "Changes have been reverted."
 msgstr ""
 
@@ -1142,16 +1205,16 @@ msgid ""
 "negotiation especially in environments with heavy traffic load."
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3978
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3981
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:421
 msgid "Configuration"
 msgstr "הגדרות"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4140
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4143
 msgid "Configuration changes applied."
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4078
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4081
 msgid "Configuration changes have been rolled back!"
 msgstr ""
 
@@ -1186,6 +1249,14 @@ msgstr ""
 msgid "Connections"
 msgstr "חיבורים"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:377
+msgid "Consider the slave up when all ARP IP targets are reachable (all, 1)"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:376
+msgid "Consider the slave up when any ARP IP target is reachable (any, 0)"
+msgstr ""
+
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/crontab.js:18
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:340
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/startup.js:55
@@ -1198,7 +1269,7 @@ msgstr ""
 msgid "Continue"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4114
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4117
 msgid ""
 "Could not regain access to the device after applying the configuration "
 "changes. You might need to reconnect if you modified network related "
@@ -1394,7 +1465,7 @@ msgstr ""
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/dslite.js:67
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/map.js:80
 #: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:108
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:149
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:150
 msgid "Default gateway"
 msgstr ""
 
@@ -1419,7 +1490,7 @@ msgstr ""
 #: modules/luci-base/htdocs/luci-static/resources/form.js:2508
 #: modules/luci-base/htdocs/luci-static/resources/form.js:2512
 #: modules/luci-base/htdocs/luci-static/resources/form.js:3000
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2828
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2831
 #: modules/luci-compat/luasrc/view/cbi/nsection.htm:11
 #: modules/luci-compat/luasrc/view/cbi/tblsection.htm:162
 #: modules/luci-compat/luasrc/view/cbi/tsection.htm:16
@@ -1431,7 +1502,7 @@ msgstr "למחוק"
 msgid "Delete key"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2725
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2728
 msgid "Delete request failed: %s"
 msgstr ""
 
@@ -1444,11 +1515,11 @@ msgid "Delivery Traffic Indication Message Interval"
 msgstr ""
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/switch.js:340
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:111
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:114
 msgid "Description"
 msgstr "תיאור"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2824
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2827
 msgid "Deselect"
 msgstr ""
 
@@ -1461,6 +1532,10 @@ msgstr "עיצוב"
 msgid "Destination"
 msgstr "יעד"
 
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:48
+msgid "Destination port"
+msgstr ""
+
 #: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:59
 #: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:165
 msgid "Destination zone"
@@ -1493,7 +1568,7 @@ msgstr ""
 msgid "Device is restarting…"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4113
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4116
 msgid "Device unreachable!"
 msgstr ""
 
@@ -1510,7 +1585,7 @@ msgstr "אבחון"
 msgid "Dial number"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2622
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2624
 msgid "Directory"
 msgstr ""
 
@@ -1575,9 +1650,9 @@ msgstr ""
 
 #: modules/luci-base/htdocs/luci-static/resources/form.js:606
 #: modules/luci-base/htdocs/luci-static/resources/form.js:2707
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3259
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3995
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4084
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3262
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3998
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4087
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1680
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:330
 msgid "Dismiss"
@@ -1611,7 +1686,7 @@ msgstr ""
 msgid "Do not forward reverse lookups for local networks"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2711
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2714
 msgid "Do you really want to delete \"%s\" ?"
 msgstr ""
 
@@ -1623,7 +1698,7 @@ msgstr ""
 msgid "Do you really want to erase all settings?"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2709
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2712
 msgid "Do you really want to recursively delete the directory \"%s\" ?"
 msgstr ""
 
@@ -1649,6 +1724,10 @@ msgstr ""
 msgid "Down"
 msgstr ""
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:402
+msgid "Down Delay"
+msgstr ""
+
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:366
 msgid "Download backup"
 msgstr "הורד גיבוי"
@@ -1665,6 +1744,10 @@ msgstr ""
 msgid "Drag to reorder"
 msgstr ""
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:341
+msgid "Drop Duplicate Frames"
+msgstr ""
+
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/dropbear.js:12
 msgid "Dropbear Instance"
 msgstr ""
@@ -1753,6 +1836,10 @@ msgstr "אפשר <abbr title=\"Spanning Tree Protocol\">STP</abbr>"
 msgid "Enable DNS lookups"
 msgstr ""
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:292
+msgid "Enable Dynamic Shuffling Of Flows"
+msgstr ""
+
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/6in4.js:60
 msgid "Enable HE.net dynamic endpoint update"
 msgstr ""
@@ -1815,6 +1902,11 @@ msgid ""
 "Enable packet steering across all CPUs. May help or hinder network speed."
 msgstr ""
 
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:80
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:75
+msgid "Enable rx checksum"
+msgstr ""
+
 #: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:67
 msgid "Enable the DF (Don't Fragment) flag of the encapsulating packets."
 msgstr ""
@@ -1823,6 +1915,11 @@ msgstr ""
 msgid "Enable this network"
 msgstr ""
 
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:84
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:79
+msgid "Enable tx checksum"
+msgstr ""
+
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:243
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:352
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/startup.js:66
@@ -1860,11 +1957,11 @@ msgstr ""
 msgid "Encryption"
 msgstr "הצפנה"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:131
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:141
 msgid "Endpoint Host"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:135
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:145
 msgid "Endpoint Port"
 msgstr ""
 
@@ -1903,6 +2000,14 @@ msgstr ""
 msgid "Ethernet Switch"
 msgstr ""
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:270
+msgid "Every 30 seconds (slow, 0)"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:271
+msgid "Every second (fast, 1)"
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:399
 msgid "Exclude interfaces"
 msgstr ""
@@ -1915,7 +2020,7 @@ msgstr ""
 msgid "Expecting a hexadecimal assignment hint"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:60
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:64
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:73
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:79
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:107
@@ -1927,6 +2032,10 @@ msgstr ""
 msgid "Expecting: %s"
 msgstr ""
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:48
+msgid "Expecting: non-empty value"
+msgstr ""
+
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/30_network.js:50
 msgid "Expires"
 msgstr ""
@@ -1980,7 +2089,7 @@ msgstr ""
 msgid "Failed to change the system password."
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4072
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4075
 msgid "Failed to confirm apply within %ds, waiting for rollback…"
 msgstr ""
 
@@ -1988,7 +2097,7 @@ msgstr ""
 msgid "Failed to execute \"/etc/init.d/%s %s\" action: %s"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2629
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2632
 msgid "File"
 msgstr ""
 
@@ -1996,7 +2105,7 @@ msgstr ""
 msgid "File not accessible"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2767
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2770
 msgid "Filename"
 msgstr ""
 
@@ -2017,6 +2126,18 @@ msgstr ""
 msgid "Filter useless"
 msgstr ""
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:388
+msgid "Filtering for all slaves, no validation"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:389
+msgid "Filtering for all slaves, validation only for active slave"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:390
+msgid "Filtering for all slaves, validation only for backup slaves"
+msgstr ""
+
 #: modules/luci-compat/luasrc/model/network/proto_ncm.lua:65
 #: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:23
 msgid "Finalizing failed"
@@ -2040,7 +2161,7 @@ msgstr ""
 msgid "Firewall"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:79
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:82
 msgid "Firewall Mark"
 msgstr ""
 
@@ -2150,7 +2271,7 @@ msgstr ""
 msgid "Fragmentation Threshold"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:92
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:95
 msgid ""
 "Further information about WireGuard interfaces and peers at <a href='http://"
 "wireguard.com'>wireguard.com</a>."
@@ -2414,11 +2535,20 @@ msgstr ""
 msgid "Hybrid"
 msgstr ""
 
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:53
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:48
+msgid "ID used to uniquely identify the VXLAN"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:206
+msgid "IEEE 802.3ad Dynamic link aggregation (802.3ad, 4)"
+msgstr ""
+
 #: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:75
 msgid "IKE DH Group"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:60
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:63
 msgid "IP Addresses"
 msgstr ""
 
@@ -2464,6 +2594,7 @@ msgid "IPv4 Upstream"
 msgstr ""
 
 #: modules/luci-base/htdocs/luci-static/resources/protocol/static.js:178
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:162
 msgid "IPv4 address"
 msgstr "כתבות IPv4"
 
@@ -2480,10 +2611,11 @@ msgid "IPv4 gateway"
 msgstr ""
 
 #: modules/luci-base/htdocs/luci-static/resources/protocol/static.js:179
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:168
 msgid "IPv4 netmask"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:287
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:291
 msgid "IPv4 network in address/netmask notation"
 msgstr ""
 
@@ -2577,7 +2709,7 @@ msgstr ""
 msgid "IPv6 gateway"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:292
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:296
 msgid "IPv6 network in address/netmask notation"
 msgstr ""
 
@@ -2664,7 +2796,7 @@ msgstr ""
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/dslite.js:67
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/map.js:80
 #: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:108
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:149
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:150
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/l2tp.js:56
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:100
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:87
@@ -2859,12 +2991,17 @@ msgstr ""
 msgid "Internal Server Error"
 msgstr ""
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:283
+msgid "Interval For Sending Learning Packets"
+msgstr ""
+
 #: modules/luci-compat/luasrc/view/cbi/tblsection.htm:192
 #: modules/luci-compat/luasrc/view/cbi/tsection.htm:42
 msgid "Invalid"
 msgstr ""
 
 #: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:11
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:14
 msgid "Invalid Base64 key string"
 msgstr ""
 
@@ -2884,7 +3021,7 @@ msgstr ""
 msgid "Invalid command"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:83
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:86
 msgid "Invalid hexadecimal value"
 msgstr ""
 
@@ -2959,6 +3096,10 @@ msgstr ""
 msgid "L2TP Server"
 msgstr ""
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:267
+msgid "LACPDU Packets"
+msgstr ""
+
 #: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:131
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:115
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:102
@@ -2977,7 +3118,7 @@ msgstr ""
 msgid "LCP echo interval"
 msgstr ""
 
-#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:99
+#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:101
 msgid "LED Configuration"
 msgstr ""
 
@@ -3035,7 +3176,7 @@ msgstr ""
 msgid "Leave empty to use the current WAN address"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3980
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3983
 msgid "Legend:"
 msgstr ""
 
@@ -3067,6 +3208,14 @@ msgstr ""
 msgid "Line Uptime"
 msgstr ""
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:123
+msgid "Link Aggregation (Channel Bonding)"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:348
+msgid "Link Monitoring"
+msgstr ""
+
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/led-trigger/netdev.js:23
 msgid "Link On"
 msgstr ""
@@ -3111,7 +3260,7 @@ msgstr ""
 msgid "Listen Interfaces"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:55
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:58
 msgid "Listen Port"
 msgstr ""
 
@@ -3132,7 +3281,7 @@ msgstr "עומס"
 msgid "Load Average"
 msgstr "עומס ממוצע"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2894
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2897
 msgid "Loading directory contents…"
 msgstr ""
 
@@ -3156,11 +3305,13 @@ msgstr ""
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/6rd.js:39
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/6to4.js:39
 #: protocols/luci-proto-relay/htdocs/luci-static/resources/protocol/relay.js:151
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:44
 msgid "Local IPv4 address"
 msgstr "כתובת IPv4 מקומית"
 
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/6in4.js:54
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/dslite.js:45
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:44
 msgid "Local IPv6 address"
 msgstr "כתובת IPv6 מקומית"
 
@@ -3242,6 +3393,10 @@ msgstr ""
 msgid "MAC"
 msgstr ""
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:251
+msgid "MAC Address For The Actor"
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:38
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2061
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/30_network.js:56
@@ -3289,9 +3444,21 @@ msgstr ""
 msgid "MHz"
 msgstr ""
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:353
+msgid "MII"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:421
+msgid "MII / ETHTOOL ioctls"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:394
+msgid "MII Interval"
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:54
 #: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:53
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:74
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:77
 msgid "MTU"
 msgstr ""
 
@@ -3389,13 +3556,25 @@ msgstr ""
 msgid "Method not found"
 msgstr ""
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:349
+msgid "Method of link monitoring"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:418
+msgid "Method to determine link status"
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:46
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:165
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:183
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:69
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:72
 msgid "Metric"
 msgstr ""
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:235
+msgid "Minimum Number of Links"
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/switch.js:202
 msgid "Mirror monitor port"
 msgstr ""
@@ -3472,7 +3651,7 @@ msgstr ""
 
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:144
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:228
-#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:86
+#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:88
 msgid "Mount Points"
 msgstr ""
 
@@ -3552,7 +3731,7 @@ msgid "NTP server candidates"
 msgstr ""
 
 #: modules/luci-base/htdocs/luci-static/resources/form.js:2388
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3735
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3738
 #: modules/luci-compat/luasrc/view/cbi/tblsection.htm:27
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:710
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/leds.js:67
@@ -3609,6 +3788,8 @@ msgid "Next »"
 msgstr ""
 
 #: modules/luci-base/htdocs/luci-static/resources/form.js:3472
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:296
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:345
 #: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:108
 msgid "No"
 msgstr ""
@@ -3621,7 +3802,7 @@ msgstr ""
 msgid "No Encryption"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:64
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:67
 msgid "No Host Routes"
 msgstr ""
 
@@ -3641,7 +3822,7 @@ msgstr ""
 msgid "No data received"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2834
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2837
 msgid "No entries in this directory"
 msgstr ""
 
@@ -3661,6 +3842,15 @@ msgstr ""
 msgid "No matching prefix delegation"
 msgstr ""
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:140
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:143
+msgid "No more slaves available"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:187
+msgid "No more slaves available, can not save interface"
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:251
 msgid "No negative cache"
 msgstr ""
@@ -3673,7 +3863,7 @@ msgstr ""
 msgid "No password set!"
 msgstr "לא הוגדרה סיסמה!"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:107
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:110
 msgid "No peers defined yet"
 msgstr ""
 
@@ -3686,6 +3876,10 @@ msgstr ""
 msgid "No rules in this chain."
 msgstr ""
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:384
+msgid "No validation or filtering"
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:152
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:825
 msgid "No zone assigned"
@@ -3761,6 +3955,10 @@ msgstr ""
 msgid "Nslookup"
 msgstr ""
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:332
+msgid "Number of IGMP membership reports"
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:355
 msgid "Number of cached DNS entries (max is 10000, 0 is no caching)"
 msgstr ""
@@ -3769,6 +3967,10 @@ msgstr ""
 msgid "Number of parallel threads used for compression"
 msgstr ""
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:309
+msgid "Number of peer notifications after failover event"
+msgstr ""
+
 #: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:69
 msgid "Obfuscated Group Password"
 msgstr ""
@@ -3789,6 +3991,7 @@ msgid "Obtain IPv6-Address"
 msgstr ""
 
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/led-trigger/default-on.js:18
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:351
 msgid "Off"
 msgstr ""
 
@@ -3812,7 +4015,7 @@ msgstr ""
 msgid "One of hostname or mac address must be specified!"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:463
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:466
 msgid "One of the following: %s"
 msgstr ""
 
@@ -3830,6 +4033,11 @@ msgstr ""
 msgid "One or more required fields have no value!"
 msgstr ""
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:229
+msgid ""
+"Only if current active slave fails and the primary slave is up (failure, 2)"
+msgstr ""
+
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:439
 #: modules/luci-mod-system/luasrc/model/cbi/admin_system/backupfiles.lua:19
 msgid "Open list..."
@@ -3853,20 +4061,20 @@ msgstr ""
 msgid "Option \"%s\" must not be empty."
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3987
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3990
 msgid "Option changed"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3989
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3992
 msgid "Option removed"
 msgstr ""
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1601
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:69
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:72
 msgid "Optional"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:79
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:82
 msgid ""
 "Optional. 32-bit mark for outgoing encrypted packets. Enter value in hex, "
 "starting with <code>0x</code>."
@@ -3880,45 +4088,45 @@ msgid ""
 "for the interface."
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:120
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:123
 msgid ""
 "Optional. Base64-encoded preshared key. Adds in an additional layer of "
 "symmetric-key cryptography for post-quantum resistance."
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:129
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:139
 msgid "Optional. Create routes for Allowed IPs for this peer."
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:111
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:114
 msgid "Optional. Description of peer."
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:64
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:67
 msgid "Optional. Do not create host routes to peers."
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:131
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:141
 msgid ""
 "Optional. Host of peer. Names are resolved prior to bringing up the "
 "interface."
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:74
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:77
 msgid "Optional. Maximum Transmission Unit of tunnel interface."
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:135
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:145
 msgid "Optional. Port of peer."
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:139
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:149
 msgid ""
 "Optional. Seconds between keep alive messages. Default is 0 (disabled). "
 "Recommended value if this device is behind a NAT is 25."
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:55
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:58
 msgid "Optional. UDP port used for outgoing and incoming packets."
 msgstr ""
 
@@ -3951,6 +4159,8 @@ msgstr ""
 #: modules/luci-base/htdocs/luci-static/resources/protocol/static.js:222
 #: protocols/luci-proto-hnet/htdocs/luci-static/resources/protocol/hnet.js:40
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/dhcpv6.js:50
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:76
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:71
 msgid "Override MAC address"
 msgstr ""
 
@@ -3960,21 +4170,27 @@ msgstr ""
 #: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:53
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/dhcpv6.js:54
 #: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:114
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:157
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:158
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/l2tp.js:71
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:145
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:132
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoe.js:110
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pptp.js:119
 #: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:97
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:62
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:57
 msgid "Override MTU"
 msgstr ""
 
 #: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:63
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:72
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:67
 msgid "Override TOS"
 msgstr ""
 
 #: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:58
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:67
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:62
 msgid "Override TTL"
 msgstr ""
 
@@ -4000,7 +4216,7 @@ msgstr ""
 msgid "Overview"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2677
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2680
 msgid "Overwrite existing file \"%s\" ?"
 msgstr ""
 
@@ -4109,6 +4325,10 @@ msgstr ""
 msgid "Packets"
 msgstr ""
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:275
+msgid "Packets To Transmit Before Moving To Next Slave"
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:152
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:825
 msgid "Part of zone %q"
@@ -4117,7 +4337,7 @@ msgstr ""
 #: modules/luci-base/luasrc/view/sysauth.htm:29
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1591
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/password.js:51
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:107
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:108
 #: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:58
 msgid "Password"
 msgstr ""
@@ -4141,7 +4361,7 @@ msgstr ""
 msgid "Password strength"
 msgstr ""
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:110
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:111
 msgid "Password2"
 msgstr ""
 
@@ -4173,7 +4393,7 @@ msgstr ""
 msgid "Path to inner Private Key"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/luci.js:2716
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2725
 msgid "Paused"
 msgstr ""
 
@@ -4200,7 +4420,7 @@ msgstr ""
 msgid "Peer address is missing"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:92
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:95
 msgid "Peers"
 msgstr ""
 
@@ -4220,7 +4440,7 @@ msgstr ""
 msgid "Permission denied"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:139
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:149
 msgid "Persistent Keep Alive"
 msgstr ""
 
@@ -4251,7 +4471,7 @@ msgstr ""
 msgid "Please enter your username and password."
 msgstr "אנא הזן את שם המשתמש והסיסמה שלך:"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3718
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3721
 msgid "Please select the file to upload."
 msgstr ""
 
@@ -4267,7 +4487,7 @@ msgstr ""
 msgid "Port status:"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:489
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:492
 msgid "Potential negation of: %s"
 msgstr ""
 
@@ -4291,7 +4511,7 @@ msgstr ""
 msgid "Prefix Delegated"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:120
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:123
 msgid "Preshared Key"
 msgstr ""
 
@@ -4314,7 +4534,21 @@ msgstr ""
 msgid "Prevents client-to-client communication"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:50
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:211
+msgid "Primary Slave"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:228
+msgid ""
+"Primary becomes active slave when it comes back up if speed and duplex "
+"better than current slave (better, 1)"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:227
+msgid "Primary becomes active slave whenever it comes back up (always, 0)"
+msgstr ""
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:53
 msgid "Private Key"
 msgstr ""
 
@@ -4351,7 +4585,7 @@ msgstr ""
 msgid "Pseudo Ad-Hoc (ahdemo)"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:116
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:119
 msgid "Public Key"
 msgstr ""
 
@@ -4466,7 +4700,7 @@ msgid "Rebind protection"
 msgstr ""
 
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/reboot.js:14
-#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:124
+#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:126
 msgid "Reboot"
 msgstr ""
 
@@ -4485,7 +4719,7 @@ msgstr ""
 msgid "Receive"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:60
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:63
 msgid "Recommended. IP addresses of the WireGuard interface."
 msgstr ""
 
@@ -4497,7 +4731,7 @@ msgstr ""
 msgid "References"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/luci.js:2710
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2719
 msgid "Refreshing"
 msgstr ""
 
@@ -4522,6 +4756,7 @@ msgstr ""
 
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/6in4.js:50
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/6rd.js:49
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:40
 msgid "Remote IPv4 address"
 msgstr ""
 
@@ -4529,6 +4764,10 @@ msgstr ""
 msgid "Remote IPv4 address or FQDN"
 msgstr ""
 
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:40
+msgid "Remote IPv6 address"
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:849
 msgid "Remove"
 msgstr ""
@@ -4557,15 +4796,15 @@ msgstr ""
 msgid "Required for certain ISPs, e.g. Charter with DOCSIS 3"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:50
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:53
 msgid "Required. Base64-encoded private key for this interface."
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:116
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:119
 msgid "Required. Base64-encoded public key of peer."
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:125
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:128
 msgid ""
 "Required. IP addresses and prefixes that this peer is allowed to use inside "
 "the tunnel. Usually the peer's tunnel IP addresses and the networks the peer "
@@ -4638,6 +4877,10 @@ msgstr ""
 msgid "Requires wpa-supplicant with SAE support"
 msgstr ""
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:224
+msgid "Reselection policy for primary slave"
+msgstr ""
+
 #: modules/luci-base/htdocs/luci-static/resources/luci.js:2203
 #: modules/luci-base/luasrc/view/sysauth.htm:39
 #: modules/luci-compat/luasrc/view/cbi/delegator.htm:17
@@ -4693,19 +4936,19 @@ msgstr ""
 msgid "Reveal/hide password"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4003
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4006
 msgid "Revert"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4088
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4091
 msgid "Revert changes"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4270
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4273
 msgid "Revert request failed with status <code>%h</code>"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4250
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4253
 msgid "Reverting configuration…"
 msgstr ""
 
@@ -4717,7 +4960,11 @@ msgstr ""
 msgid "Root preparation"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:129
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:202
+msgid "Round-Robin policy (balance-rr, 0)"
+msgstr ""
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:139
 msgid "Route Allowed IPs"
 msgstr ""
 
@@ -4793,7 +5040,7 @@ msgid "SSH username"
 msgstr ""
 
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:274
-#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:50
+#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:51
 msgid "SSH-Keys"
 msgstr ""
 
@@ -4819,7 +5066,7 @@ msgid "Save"
 msgstr ""
 
 #: modules/luci-base/htdocs/luci-static/resources/luci.js:2180
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3999
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4002
 #: modules/luci-compat/luasrc/view/cbi/footer.htm:22
 msgid "Save & Apply"
 msgstr ""
@@ -4841,15 +5088,15 @@ msgid "Scan"
 msgstr ""
 
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/crontab.js:26
-#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:74
+#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:76
 msgid "Scheduled Tasks"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3983
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3986
 msgid "Section added"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3985
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3988
 msgid "Section removed"
 msgstr ""
 
@@ -4865,11 +5112,15 @@ msgid ""
 msgstr ""
 
 #: modules/luci-base/htdocs/luci-static/resources/ui.js:2581
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2718
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2883
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2721
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2886
 msgid "Select file…"
 msgstr ""
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:318
+msgid "Selects the transmit hash policy to use for slave selection"
+msgstr ""
+
 #: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:144
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:128
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:115
@@ -4898,7 +5149,7 @@ msgstr ""
 msgid "Services"
 msgstr "שירותים"
 
-#: modules/luci-base/htdocs/luci-static/resources/luci.js:2653
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2662
 msgid "Session expired"
 msgstr ""
 
@@ -4912,10 +5163,22 @@ msgid ""
 "sense events do not invoke hotplug handlers)."
 msgstr ""
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:300
+msgid "Set same MAC Address to all slaves"
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:642
 msgid "Set this interface as master for the dhcpv6 relay."
 msgstr ""
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:304
+msgid "Set to currently active slave (active, 1)"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:305
+msgid "Set to first slave added to the bond (follow, 2)"
+msgstr ""
+
 #: modules/luci-compat/luasrc/model/network/proto_modemmanager.lua:55
 #: modules/luci-compat/luasrc/model/network/proto_qmi.lua:55
 #: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:42
@@ -4982,7 +5245,7 @@ msgstr ""
 msgid "Signal:"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3736
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3739
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:217
 msgid "Size"
 msgstr ""
@@ -5010,6 +5273,10 @@ msgstr "דלג אל התוכן"
 msgid "Skip to navigation"
 msgstr "דלג אל הניווט"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:178
+msgid "Slave Interfaces"
+msgstr ""
+
 #: modules/luci-base/htdocs/luci-static/resources/network.js:2867
 #: modules/luci-compat/luasrc/model/network.lua:1428
 msgid "Software VLAN"
@@ -5046,10 +5313,38 @@ msgstr "מקור"
 msgid "Source Address"
 msgstr ""
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:342
+msgid ""
+"Specifies that duplicate frames (received on inactive ports) should be "
+"dropped or delivered"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:358
+msgid "Specifies the ARP link monitoring frequency in milliseconds"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:366
+msgid "Specifies the IP addresses to use for ARP monitoring"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:395
+msgid "Specifies the MII link monitoring frequency in milliseconds"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:259
+msgid "Specifies the aggregation selection logic to use"
+msgstr ""
+
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:292
 msgid "Specifies the directory the device is attached to"
 msgstr ""
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:252
+msgid ""
+"Specifies the mac-address for the actor in protocol packet exchanges "
+"(LACPDUs). If empty, masters' mac address defaults to system default"
+msgstr ""
+
 #: protocols/luci-proto-relay/htdocs/luci-static/resources/protocol/relay.js:175
 msgid ""
 "Specifies the maximum amount of failed ARP requests until hosts are presumed "
@@ -5069,17 +5364,123 @@ msgid ""
 "be reduced by the driver."
 msgstr ""
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:236
+msgid ""
+"Specifies the minimum number of links that must be active before asserting "
+"carrier"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:200
+msgid "Specifies the mode to be used for this bonding interface"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:333
+msgid ""
+"Specifies the number of IGMP membership reports to be issued after a "
+"failover event in 200ms intervals"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:276
+msgid ""
+"Specifies the number of packets to transmit through a slave before moving to "
+"the next one"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:310
+msgid ""
+"Specifies the number of peer notifications (gratuitous ARPs and unsolicited "
+"IPv6 Neighbor Advertisements) to be issued after a failover event"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:284
+msgid ""
+"Specifies the number of seconds between instances where the bonding driver "
+"sends learning packets to each slaves peer switch"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:374
+msgid "Specifies the quantity of ARP IP targets that must be reachable"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:268
+msgid ""
+"Specifies the rate in which the link partner will be asked to transmit "
+"LACPDU packets"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:225
+msgid ""
+"Specifies the reselection policy for the primary slave when failure of the "
+"active slave or recovery of the primary slave occurs"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:244
+msgid "Specifies the system priority"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:403
+msgid ""
+"Specifies the time in milliseconds to wait before disabling a slave after a "
+"link failure detection"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:411
+msgid ""
+"Specifies the time in milliseconds to wait before enabling a slave after a "
+"link recovery detection"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:382
+msgid ""
+"Specifies whether ARP probes and replies should be validated or non-ARP "
+"traffic should be filtered for link monitoring"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:301
+msgid ""
+"Specifies whether active-backup mode should set all slaves to the same MAC "
+"address at enslavement"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:419
+msgid ""
+"Specifies whether or not miimon should use MII or ETHTOOL ioctls vs. "
+"netif_carrier_ok()"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:293
+msgid ""
+"Specifies whether to shuffle active flows across slaves based on the load"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:179
+msgid ""
+"Specifies which slave interfaces should be attached to this bonding interface"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:212
+msgid ""
+"Specifies which slave is the primary device. It will always be the active "
+"slave while it is available"
+msgstr ""
+
 #: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:63
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:72
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:67
 msgid "Specify a TOS (Type of Service)."
 msgstr ""
 
 #: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:58
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:67
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:62
 msgid ""
 "Specify a TTL (Time to Live) for the encapsulating packet other than the "
 "default (64)."
 msgstr ""
 
 #: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:53
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:62
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:57
 msgid ""
 "Specify an MTU (Maximum Transmission Unit) other than the default (1280 "
 "bytes)."
@@ -5102,7 +5503,7 @@ msgstr ""
 msgid "Start refresh"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4203
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4206
 msgid "Starting configuration apply…"
 msgstr ""
 
@@ -5111,7 +5512,7 @@ msgid "Starting wireless scan..."
 msgstr ""
 
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/startup.js:109
-#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:62
+#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:64
 msgid "Startup"
 msgstr "אתחול"
 
@@ -5222,7 +5623,7 @@ msgstr ""
 msgid "Switch to CIDR list notation"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2615
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2616
 msgid "Symbolic link"
 msgstr ""
 
@@ -5246,6 +5647,10 @@ msgstr ""
 msgid "System Log"
 msgstr ""
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:243
+msgid "System Priority"
+msgstr ""
+
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:104
 msgid "System Properties"
 msgstr ""
@@ -5306,11 +5711,19 @@ msgid ""
 "username instead of the user ID!"
 msgstr ""
 
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:40
+msgid "The IPv4 address or the fully-qualified domain name of the remote end."
+msgstr ""
+
 #: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:40
 msgid ""
 "The IPv4 address or the fully-qualified domain name of the remote tunnel end."
 msgstr ""
 
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:40
+msgid "The IPv6 address or the fully-qualified domain name of the remote end."
+msgstr ""
+
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/6rd.js:53
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/map.js:59
 msgid ""
@@ -5327,7 +5740,7 @@ msgstr ""
 msgid "The configuration file could not be loaded due to the following error:"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4079
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4082
 msgid ""
 "The device could not be reached within %d seconds after applying the pending "
 "changes, which caused the configuration to be rolled back for safety "
@@ -5396,10 +5809,23 @@ msgstr ""
 msgid "The length of the IPv6 prefix in bits"
 msgstr ""
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:163
+msgid "The local IPv4 address"
+msgstr ""
+
 #: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:44
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:44
 msgid "The local IPv4 address over which the tunnel is created (optional)."
 msgstr ""
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:169
+msgid "The local IPv4 netmask"
+msgstr ""
+
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:44
+msgid "The local IPv6 address over which the tunnel is created (optional)."
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1914
 msgid "The network name is already used"
 msgstr ""
@@ -5487,7 +5913,7 @@ msgstr ""
 msgid "There are no active leases"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4218
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4221
 msgid "There are no changes to apply"
 msgstr ""
 
@@ -5601,7 +6027,7 @@ msgstr ""
 msgid "Timezone"
 msgstr "אזור זמן"
 
-#: modules/luci-base/htdocs/luci-static/resources/luci.js:2663
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2672
 msgid "To login…"
 msgstr ""
 
@@ -5641,6 +6067,10 @@ msgstr "העברה"
 msgid "Transmit"
 msgstr "שידור"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:317
+msgid "Transmit Hash Policy"
+msgstr ""
+
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/leds.js:74
 msgid "Trigger"
 msgstr ""
@@ -5795,7 +6225,7 @@ msgstr ""
 msgid "Unnamed key"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3923
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3926
 msgid "Unsaved Changes"
 msgstr ""
 
@@ -5821,7 +6251,11 @@ msgstr ""
 msgid "Up"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3810
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:410
+msgid "Up Delay"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3813
 msgid "Upload"
 msgstr ""
 
@@ -5836,21 +6270,21 @@ msgstr ""
 msgid "Upload archive..."
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2772
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2775
 msgid "Upload file"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2747
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2750
 msgid "Upload file…"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2694
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3798
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2697
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3801
 msgid "Upload request failed: %s"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3717
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3771
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3720
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3774
 msgid "Uploading file…"
 msgstr ""
 
@@ -5911,6 +6345,20 @@ msgstr ""
 msgid "Use TTL on tunnel interface"
 msgstr ""
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:320
+msgid "Use XOR of hardware MAC addresses (layer2)"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:321
+msgid "Use XOR of hardware MAC addresses and IP addresses (layer2+3)"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:323
+msgid ""
+"Use XOR of hardware MAC addresses and IP addresses, rely on skb_flow_dissect "
+"(encap2+3)"
+msgstr ""
+
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:294
 msgid "Use as external overlay (/overlay)"
 msgstr ""
@@ -5963,7 +6411,7 @@ msgstr ""
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/dslite.js:70
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/map.js:83
 #: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:111
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:152
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:153
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/l2tp.js:67
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:111
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:98
@@ -5994,6 +6442,15 @@ msgid ""
 "standard host-specific lease time, e.g. 12h, 3d or infinite."
 msgstr ""
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:322
+msgid "Use upper layer protocol information (layer3+4)"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:324
+msgid ""
+"Use upper layer protocol information, rely on skb_flow_dissect (encap3+4)"
+msgstr ""
+
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/20_memory.js:36
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:194
 msgid "Used"
@@ -6009,16 +6466,20 @@ msgid ""
 "needed with normal WPA(2)-PSK."
 msgstr ""
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:113
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:105
+msgid "User Group"
+msgstr ""
+
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:114
 msgid "User certificate (PEM encoded)"
 msgstr ""
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:125
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:126
 msgid "User key (PEM encoded)"
 msgstr ""
 
 #: modules/luci-base/luasrc/view/sysauth.htm:23
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:105
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:106
 #: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:56
 msgid "Username"
 msgstr "שם משתמש"
@@ -6066,6 +6527,19 @@ msgstr ""
 msgid "VPNC (CISCO 3000 (and others) VPN)"
 msgstr ""
 
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:10
+msgid "VXLAN (RFC7348)"
+msgstr ""
+
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:53
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:48
+msgid "VXLAN network identifier"
+msgstr ""
+
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:10
+msgid "VXLANv6 (RFC7348)"
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1490
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1548
 msgid ""
@@ -6073,6 +6547,22 @@ msgid ""
 "the \"ca-bundle\" package"
 msgstr ""
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:387
+msgid "Validation for all slaves"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:385
+msgid "Validation only for active slave"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:386
+msgid "Validation only for backup slaves"
+msgstr ""
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:134
+msgid "Value must not be empty"
+msgstr ""
+
 #: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:73
 msgid "Vendor"
 msgstr ""
@@ -6150,7 +6640,7 @@ msgid "Width"
 msgstr ""
 
 #: modules/luci-compat/luasrc/model/network/proto_wireguard.lua:9
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:18
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:21
 msgid "WireGuard VPN"
 msgstr ""
 
@@ -6212,11 +6702,21 @@ msgstr ""
 msgid "Write system log to file"
 msgstr ""
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:204
+msgid "XOR policy (balance-xor, 2)"
+msgstr ""
+
 #: modules/luci-base/htdocs/luci-static/resources/form.js:3472
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:295
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:344
 #: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:109
 msgid "Yes"
 msgstr ""
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:303
+msgid "Yes (none, 0)"
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:176
 msgid ""
 "You appear to be currently connected to the device via the \"%h\" interface. "
@@ -6238,6 +6738,17 @@ msgid ""
 "You must enable JavaScript in your browser or LuCI will not work properly."
 msgstr "אתה חייב להפעיל את JavaScript בדפדפן שלך; אחרת, LuCI לא יפעל כראוי."
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:115
+msgid ""
+"You must select a primary interface which is included in selected slave "
+"interfaces!"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:96
+msgid ""
+"You must select at least one ARP IP target if ARP monitoring is selected!"
+msgstr ""
+
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:192
 msgid "ZRam Compression Algorithm"
 msgstr ""
@@ -6372,7 +6883,7 @@ msgstr ""
 msgid "half-duplex"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:566
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:569
 msgid "hexadecimal encoded value"
 msgstr ""
 
@@ -6400,11 +6911,11 @@ msgstr ""
 msgid "input"
 msgstr "קלט"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:391
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:395
 msgid "key between 8 and 63 characters"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:403
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:407
 msgid "key with either 5 or 13 characters"
 msgstr ""
 
@@ -6420,6 +6931,10 @@ msgstr ""
 msgid "minutes"
 msgstr ""
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:422
+msgid "netif_carrier_ok()"
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:46
 msgid "no"
 msgstr "לא"
@@ -6428,7 +6943,7 @@ msgstr "לא"
 msgid "no link"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:55
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:59
 msgid "non-empty value"
 msgstr ""
 
@@ -6464,15 +6979,15 @@ msgstr ""
 msgid "output"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:237
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:241
 msgid "positive decimal value"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:229
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:233
 msgid "positive integer value"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:57
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:60
 msgid "random"
 msgstr ""
 
@@ -6520,7 +7035,7 @@ msgstr "מתויג"
 msgid "time units (TUs / 1.024 ms) [1000-65535]"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:556
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:559
 msgid "unique value"
 msgstr ""
 
@@ -6557,171 +7072,171 @@ msgstr "לא מוגדר -או- יצר"
 msgid "untagged"
 msgstr "לא מתויג"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:242
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:246
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:121
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:132
 msgid "valid IP address"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:242
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:246
 msgid "valid IP address or prefix"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:277
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:281
 msgid "valid IPv4 CIDR"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:250
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:254
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:125
 msgid "valid IPv4 address"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:250
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:254
 msgid "valid IPv4 address or network"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:370
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:374
 msgid "valid IPv4 address:port"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:310
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:314
 msgid "valid IPv4 network"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:272
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:276
 msgid "valid IPv4 or IPv6 CIDR"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:263
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:267
 msgid "valid IPv4 prefix value (0-32)"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:282
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:286
 msgid "valid IPv6 CIDR"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:258
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:262
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:129
 msgid "valid IPv6 address"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:258
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:262
 msgid "valid IPv6 address or prefix"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:300
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:304
 msgid "valid IPv6 host id"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:315
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:319
 msgid "valid IPv6 network"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:268
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:272
 msgid "valid IPv6 prefix value (0-128)"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:336
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:340
 msgid "valid MAC address"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:407
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:411
 msgid "valid UCI identifier"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:358
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:362
 msgid "valid UCI identifier, hostname or IP address"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:379
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:382
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:383
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:386
 msgid "valid address:port"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:530
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:534
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:533
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:537
 msgid "valid date (YYYY-MM-DD)"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:233
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:237
 msgid "valid decimal value"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:401
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:405
 msgid "valid hexadecimal WEP key"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:389
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:393
 msgid "valid hexadecimal WPA key"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:364
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:368
 msgid "valid host:port"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:351
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:353
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:355
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:357
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:73
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:79
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:107
 msgid "valid hostname"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:341
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:345
 msgid "valid hostname or IP address"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:225
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:229
 msgid "valid integer value"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:305
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:309
 msgid "valid network in address/netmask notation"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:505
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:508
 msgid "valid phone digit (0-9, \"*\", \"#\", \"!\" or \".\")"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:328
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:331
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:332
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:335
 msgid "valid port or port range (port1-port2)"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:320
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:324
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:136
 msgid "valid port value"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:510
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:513
 msgid "valid time (HH:MM:SS)"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:432
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:435
 msgid "value between %d and %d characters"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:412
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:416
 msgid "value between %f and %f"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:416
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:420
 msgid "value greater or equal to %f"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:420
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:424
 msgid "value smaller or equal to %f"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:426
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:429
 msgid "value with %d characters"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:437
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:440
 msgid "value with at least %d characters"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:442
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:445
 msgid "value with at most %d characters"
 msgstr ""
 
index c95dc87dae80e2e33e1b98db59f33dce4bc59712..1e777793e904b37a5d2f465fee8a6e6c396618da 100644 (file)
@@ -18,7 +18,7 @@ msgstr "%.1f डेसिबल"
 msgid "%d Bit"
 msgstr "%d बिट"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3639
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3642
 msgid "%d invalid field(s)"
 msgstr "%d अमान्य क्षेत्र"
 
@@ -227,11 +227,11 @@ msgid ""
 "was empty before editing."
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2676
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2679
 msgid "A directory with the same name already exists."
 msgstr "समान नाम वाली एक निर्देशिका पहले से मौजूद है।"
 
-#: modules/luci-base/htdocs/luci-static/resources/luci.js:2655
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2664
 msgid "A new login is required since the authentication session expired."
 msgstr "प्रमाणीकरण सत्र समाप्त होने के बाद से एक नया लॉगिन आवश्यक है।"
 
@@ -259,9 +259,30 @@ msgid "APN"
 msgstr "APN"
 
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:197
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:352
 msgid "ARP"
 msgstr ""
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:365
+msgid "ARP IP Targets"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:357
+msgid "ARP Interval"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:381
+msgid "ARP Validation"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:373
+msgid "ARP mode to consider a slave as being up"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:77
+msgid "ARP monitoring is not supported for the selected policy!"
+msgstr ""
+
 #: protocols/luci-proto-relay/htdocs/luci-static/resources/protocol/relay.js:175
 msgid "ARP retry threshold"
 msgstr "ARP पुन: प्रयास चौखट"
@@ -344,12 +365,24 @@ msgstr "सक्रिय DHCP पट्टों"
 msgid "Active DHCPv6 Leases"
 msgstr "सक्रिय DHCPv6 पट्टों"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:203
+msgid "Active-Backup policy (active-backup, 1)"
+msgstr ""
+
 #: modules/luci-base/htdocs/luci-static/resources/network.js:3650
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:929
 #: protocols/luci-proto-hnet/htdocs/luci-static/resources/protocol/hnet.js:23
 msgid "Ad-Hoc"
 msgstr "तदर्थ"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:208
+msgid "Adaptive load balancing (balance-alb, 6)"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:207
+msgid "Adaptive transmit load balancing (balance-tlb, 5)"
+msgstr ""
+
 #: modules/luci-base/htdocs/luci-static/resources/form.js:2013
 #: modules/luci-base/htdocs/luci-static/resources/form.js:2016
 #: modules/luci-base/htdocs/luci-static/resources/form.js:2030
@@ -404,7 +437,7 @@ msgstr ""
 msgid "Add new interface..."
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:102
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:105
 msgid "Add peer"
 msgstr ""
 
@@ -453,6 +486,24 @@ msgstr ""
 msgid "Aggregate Transmit Power (ACTATP)"
 msgstr ""
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:258
+msgid "Aggregation Selection Logic"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:261
+msgid "Aggregator: All slaves down or has no slaves (stable, 0)"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:263
+msgid ""
+"Aggregator: Chosen by the largest number of ports + slave added/removed or "
+"state changes (count, 2)"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:262
+msgid "Aggregator: Slave added/removed or state changes (bandwidth, 1)"
+msgstr ""
+
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:171
 msgid "Alert"
 msgstr ""
@@ -534,7 +585,7 @@ msgid ""
 "Allow upstream responses in the 127.0.0.0/8 range, e.g. for RBL services"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:125
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:128
 msgid "Allowed IPs"
 msgstr ""
 
@@ -656,16 +707,16 @@ msgstr ""
 msgid "Apply backup?"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4226
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4229
 msgid "Apply request failed with status <code>%h</code>"
 msgstr ""
 
 #: modules/luci-base/htdocs/luci-static/resources/luci.js:2181
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4092
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4095
 msgid "Apply unchecked"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4165
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4168
 msgid "Applying configuration changes… %ds"
 msgstr ""
 
@@ -814,7 +865,7 @@ msgstr ""
 msgid "Backup"
 msgstr ""
 
-#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:112
+#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:114
 msgid "Backup / Flash Firmware"
 msgstr ""
 
@@ -847,10 +898,14 @@ msgid ""
 msgstr ""
 
 #: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:48
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:57
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:52
 msgid "Bind interface"
 msgstr ""
 
 #: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:48
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:57
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:52
 msgid "Bind the tunnel to this interface (optional)."
 msgstr ""
 
@@ -864,6 +919,10 @@ msgstr ""
 msgid "Bogus NX Domain Override"
 msgstr ""
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:199
+msgid "Bonding Policy"
+msgstr ""
+
 #: modules/luci-base/htdocs/luci-static/resources/network.js:2861
 #: modules/luci-compat/luasrc/model/network.lua:1421
 msgid "Bridge"
@@ -882,8 +941,12 @@ msgstr ""
 msgid "Bring up on boot"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2766
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3749
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:205
+msgid "Broadcast policy (broadcast, 3)"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2769
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3752
 msgid "Browse…"
 msgstr ""
 
@@ -891,7 +954,7 @@ msgstr ""
 msgid "Buffered"
 msgstr ""
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:137
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:138
 msgid "CA certificate; if empty it will be saved after the first connection."
 msgstr ""
 
@@ -914,8 +977,8 @@ msgstr ""
 msgid "Call failed"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2859
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3758
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2862
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3761
 #: modules/luci-compat/luasrc/view/cbi/delegator.htm:14
 #: modules/luci-compat/luasrc/view/cbi/simpleform.htm:52
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:187
@@ -981,11 +1044,11 @@ msgstr ""
 msgid "Chain"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3978
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3981
 msgid "Changes"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4261
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4264
 msgid "Changes have been reverted."
 msgstr ""
 
@@ -1123,16 +1186,16 @@ msgid ""
 "negotiation especially in environments with heavy traffic load."
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3978
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3981
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:421
 msgid "Configuration"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4140
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4143
 msgid "Configuration changes applied."
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4078
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4081
 msgid "Configuration changes have been rolled back!"
 msgstr ""
 
@@ -1167,6 +1230,14 @@ msgstr ""
 msgid "Connections"
 msgstr ""
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:377
+msgid "Consider the slave up when all ARP IP targets are reachable (all, 1)"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:376
+msgid "Consider the slave up when any ARP IP target is reachable (any, 0)"
+msgstr ""
+
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/crontab.js:18
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:340
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/startup.js:55
@@ -1179,7 +1250,7 @@ msgstr ""
 msgid "Continue"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4114
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4117
 msgid ""
 "Could not regain access to the device after applying the configuration "
 "changes. You might need to reconnect if you modified network related "
@@ -1373,7 +1444,7 @@ msgstr ""
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/dslite.js:67
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/map.js:80
 #: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:108
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:149
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:150
 msgid "Default gateway"
 msgstr ""
 
@@ -1396,7 +1467,7 @@ msgstr ""
 #: modules/luci-base/htdocs/luci-static/resources/form.js:2508
 #: modules/luci-base/htdocs/luci-static/resources/form.js:2512
 #: modules/luci-base/htdocs/luci-static/resources/form.js:3000
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2828
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2831
 #: modules/luci-compat/luasrc/view/cbi/nsection.htm:11
 #: modules/luci-compat/luasrc/view/cbi/tblsection.htm:162
 #: modules/luci-compat/luasrc/view/cbi/tsection.htm:16
@@ -1408,7 +1479,7 @@ msgstr ""
 msgid "Delete key"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2725
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2728
 msgid "Delete request failed: %s"
 msgstr ""
 
@@ -1421,11 +1492,11 @@ msgid "Delivery Traffic Indication Message Interval"
 msgstr ""
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/switch.js:340
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:111
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:114
 msgid "Description"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2824
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2827
 msgid "Deselect"
 msgstr ""
 
@@ -1438,6 +1509,10 @@ msgstr ""
 msgid "Destination"
 msgstr ""
 
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:48
+msgid "Destination port"
+msgstr ""
+
 #: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:59
 #: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:165
 msgid "Destination zone"
@@ -1470,7 +1545,7 @@ msgstr ""
 msgid "Device is restarting…"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4113
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4116
 msgid "Device unreachable!"
 msgstr ""
 
@@ -1487,7 +1562,7 @@ msgstr ""
 msgid "Dial number"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2622
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2624
 msgid "Directory"
 msgstr ""
 
@@ -1552,9 +1627,9 @@ msgstr ""
 
 #: modules/luci-base/htdocs/luci-static/resources/form.js:606
 #: modules/luci-base/htdocs/luci-static/resources/form.js:2707
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3259
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3995
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4084
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3262
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3998
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4087
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1680
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:330
 msgid "Dismiss"
@@ -1588,7 +1663,7 @@ msgstr ""
 msgid "Do not forward reverse lookups for local networks"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2711
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2714
 msgid "Do you really want to delete \"%s\" ?"
 msgstr ""
 
@@ -1600,7 +1675,7 @@ msgstr ""
 msgid "Do you really want to erase all settings?"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2709
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2712
 msgid "Do you really want to recursively delete the directory \"%s\" ?"
 msgstr ""
 
@@ -1626,6 +1701,10 @@ msgstr ""
 msgid "Down"
 msgstr ""
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:402
+msgid "Down Delay"
+msgstr ""
+
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:366
 msgid "Download backup"
 msgstr ""
@@ -1642,6 +1721,10 @@ msgstr ""
 msgid "Drag to reorder"
 msgstr ""
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:341
+msgid "Drop Duplicate Frames"
+msgstr ""
+
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/dropbear.js:12
 msgid "Dropbear Instance"
 msgstr ""
@@ -1728,6 +1811,10 @@ msgstr ""
 msgid "Enable DNS lookups"
 msgstr ""
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:292
+msgid "Enable Dynamic Shuffling Of Flows"
+msgstr ""
+
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/6in4.js:60
 msgid "Enable HE.net dynamic endpoint update"
 msgstr ""
@@ -1790,6 +1877,11 @@ msgid ""
 "Enable packet steering across all CPUs. May help or hinder network speed."
 msgstr ""
 
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:80
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:75
+msgid "Enable rx checksum"
+msgstr ""
+
 #: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:67
 msgid "Enable the DF (Don't Fragment) flag of the encapsulating packets."
 msgstr ""
@@ -1798,6 +1890,11 @@ msgstr ""
 msgid "Enable this network"
 msgstr ""
 
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:84
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:79
+msgid "Enable tx checksum"
+msgstr ""
+
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:243
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:352
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/startup.js:66
@@ -1835,11 +1932,11 @@ msgstr ""
 msgid "Encryption"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:131
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:141
 msgid "Endpoint Host"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:135
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:145
 msgid "Endpoint Port"
 msgstr ""
 
@@ -1878,6 +1975,14 @@ msgstr ""
 msgid "Ethernet Switch"
 msgstr ""
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:270
+msgid "Every 30 seconds (slow, 0)"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:271
+msgid "Every second (fast, 1)"
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:399
 msgid "Exclude interfaces"
 msgstr ""
@@ -1890,7 +1995,7 @@ msgstr ""
 msgid "Expecting a hexadecimal assignment hint"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:60
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:64
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:73
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:79
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:107
@@ -1902,6 +2007,10 @@ msgstr ""
 msgid "Expecting: %s"
 msgstr ""
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:48
+msgid "Expecting: non-empty value"
+msgstr ""
+
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/30_network.js:50
 msgid "Expires"
 msgstr ""
@@ -1955,7 +2064,7 @@ msgstr ""
 msgid "Failed to change the system password."
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4072
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4075
 msgid "Failed to confirm apply within %ds, waiting for rollback…"
 msgstr ""
 
@@ -1963,7 +2072,7 @@ msgstr ""
 msgid "Failed to execute \"/etc/init.d/%s %s\" action: %s"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2629
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2632
 msgid "File"
 msgstr ""
 
@@ -1971,7 +2080,7 @@ msgstr ""
 msgid "File not accessible"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2767
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2770
 msgid "Filename"
 msgstr ""
 
@@ -1992,6 +2101,18 @@ msgstr ""
 msgid "Filter useless"
 msgstr ""
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:388
+msgid "Filtering for all slaves, no validation"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:389
+msgid "Filtering for all slaves, validation only for active slave"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:390
+msgid "Filtering for all slaves, validation only for backup slaves"
+msgstr ""
+
 #: modules/luci-compat/luasrc/model/network/proto_ncm.lua:65
 #: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:23
 msgid "Finalizing failed"
@@ -2015,7 +2136,7 @@ msgstr ""
 msgid "Firewall"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:79
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:82
 msgid "Firewall Mark"
 msgstr ""
 
@@ -2125,7 +2246,7 @@ msgstr ""
 msgid "Fragmentation Threshold"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:92
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:95
 msgid ""
 "Further information about WireGuard interfaces and peers at <a href='http://"
 "wireguard.com'>wireguard.com</a>."
@@ -2389,11 +2510,20 @@ msgstr ""
 msgid "Hybrid"
 msgstr ""
 
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:53
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:48
+msgid "ID used to uniquely identify the VXLAN"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:206
+msgid "IEEE 802.3ad Dynamic link aggregation (802.3ad, 4)"
+msgstr ""
+
 #: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:75
 msgid "IKE DH Group"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:60
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:63
 msgid "IP Addresses"
 msgstr ""
 
@@ -2439,6 +2569,7 @@ msgid "IPv4 Upstream"
 msgstr ""
 
 #: modules/luci-base/htdocs/luci-static/resources/protocol/static.js:178
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:162
 msgid "IPv4 address"
 msgstr ""
 
@@ -2455,10 +2586,11 @@ msgid "IPv4 gateway"
 msgstr ""
 
 #: modules/luci-base/htdocs/luci-static/resources/protocol/static.js:179
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:168
 msgid "IPv4 netmask"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:287
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:291
 msgid "IPv4 network in address/netmask notation"
 msgstr ""
 
@@ -2552,7 +2684,7 @@ msgstr ""
 msgid "IPv6 gateway"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:292
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:296
 msgid "IPv6 network in address/netmask notation"
 msgstr ""
 
@@ -2639,7 +2771,7 @@ msgstr ""
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/dslite.js:67
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/map.js:80
 #: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:108
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:149
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:150
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/l2tp.js:56
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:100
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:87
@@ -2834,12 +2966,17 @@ msgstr ""
 msgid "Internal Server Error"
 msgstr ""
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:283
+msgid "Interval For Sending Learning Packets"
+msgstr ""
+
 #: modules/luci-compat/luasrc/view/cbi/tblsection.htm:192
 #: modules/luci-compat/luasrc/view/cbi/tsection.htm:42
 msgid "Invalid"
 msgstr ""
 
 #: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:11
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:14
 msgid "Invalid Base64 key string"
 msgstr ""
 
@@ -2859,7 +2996,7 @@ msgstr ""
 msgid "Invalid command"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:83
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:86
 msgid "Invalid hexadecimal value"
 msgstr ""
 
@@ -2934,6 +3071,10 @@ msgstr ""
 msgid "L2TP Server"
 msgstr ""
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:267
+msgid "LACPDU Packets"
+msgstr ""
+
 #: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:131
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:115
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:102
@@ -2952,7 +3093,7 @@ msgstr ""
 msgid "LCP echo interval"
 msgstr ""
 
-#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:99
+#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:101
 msgid "LED Configuration"
 msgstr ""
 
@@ -3010,7 +3151,7 @@ msgstr ""
 msgid "Leave empty to use the current WAN address"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3980
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3983
 msgid "Legend:"
 msgstr ""
 
@@ -3042,6 +3183,14 @@ msgstr ""
 msgid "Line Uptime"
 msgstr ""
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:123
+msgid "Link Aggregation (Channel Bonding)"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:348
+msgid "Link Monitoring"
+msgstr ""
+
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/led-trigger/netdev.js:23
 msgid "Link On"
 msgstr ""
@@ -3086,7 +3235,7 @@ msgstr ""
 msgid "Listen Interfaces"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:55
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:58
 msgid "Listen Port"
 msgstr ""
 
@@ -3107,7 +3256,7 @@ msgstr ""
 msgid "Load Average"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2894
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2897
 msgid "Loading directory contents…"
 msgstr ""
 
@@ -3131,11 +3280,13 @@ msgstr ""
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/6rd.js:39
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/6to4.js:39
 #: protocols/luci-proto-relay/htdocs/luci-static/resources/protocol/relay.js:151
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:44
 msgid "Local IPv4 address"
 msgstr ""
 
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/6in4.js:54
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/dslite.js:45
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:44
 msgid "Local IPv6 address"
 msgstr ""
 
@@ -3217,6 +3368,10 @@ msgstr ""
 msgid "MAC"
 msgstr "MAC"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:251
+msgid "MAC Address For The Actor"
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:38
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2061
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/30_network.js:56
@@ -3264,9 +3419,21 @@ msgstr "MD5"
 msgid "MHz"
 msgstr "MHz"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:353
+msgid "MII"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:421
+msgid "MII / ETHTOOL ioctls"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:394
+msgid "MII Interval"
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:54
 #: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:53
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:74
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:77
 msgid "MTU"
 msgstr "MTU"
 
@@ -3364,13 +3531,25 @@ msgstr ""
 msgid "Method not found"
 msgstr ""
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:349
+msgid "Method of link monitoring"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:418
+msgid "Method to determine link status"
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:46
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:165
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:183
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:69
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:72
 msgid "Metric"
 msgstr ""
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:235
+msgid "Minimum Number of Links"
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/switch.js:202
 msgid "Mirror monitor port"
 msgstr ""
@@ -3447,7 +3626,7 @@ msgstr ""
 
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:144
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:228
-#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:86
+#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:88
 msgid "Mount Points"
 msgstr ""
 
@@ -3527,7 +3706,7 @@ msgid "NTP server candidates"
 msgstr ""
 
 #: modules/luci-base/htdocs/luci-static/resources/form.js:2388
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3735
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3738
 #: modules/luci-compat/luasrc/view/cbi/tblsection.htm:27
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:710
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/leds.js:67
@@ -3584,6 +3763,8 @@ msgid "Next »"
 msgstr ""
 
 #: modules/luci-base/htdocs/luci-static/resources/form.js:3472
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:296
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:345
 #: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:108
 msgid "No"
 msgstr ""
@@ -3596,7 +3777,7 @@ msgstr ""
 msgid "No Encryption"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:64
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:67
 msgid "No Host Routes"
 msgstr ""
 
@@ -3616,7 +3797,7 @@ msgstr ""
 msgid "No data received"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2834
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2837
 msgid "No entries in this directory"
 msgstr ""
 
@@ -3636,6 +3817,15 @@ msgstr ""
 msgid "No matching prefix delegation"
 msgstr ""
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:140
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:143
+msgid "No more slaves available"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:187
+msgid "No more slaves available, can not save interface"
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:251
 msgid "No negative cache"
 msgstr ""
@@ -3648,7 +3838,7 @@ msgstr ""
 msgid "No password set!"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:107
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:110
 msgid "No peers defined yet"
 msgstr ""
 
@@ -3661,6 +3851,10 @@ msgstr ""
 msgid "No rules in this chain."
 msgstr ""
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:384
+msgid "No validation or filtering"
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:152
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:825
 msgid "No zone assigned"
@@ -3736,6 +3930,10 @@ msgstr ""
 msgid "Nslookup"
 msgstr ""
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:332
+msgid "Number of IGMP membership reports"
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:355
 msgid "Number of cached DNS entries (max is 10000, 0 is no caching)"
 msgstr ""
@@ -3744,6 +3942,10 @@ msgstr ""
 msgid "Number of parallel threads used for compression"
 msgstr ""
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:309
+msgid "Number of peer notifications after failover event"
+msgstr ""
+
 #: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:69
 msgid "Obfuscated Group Password"
 msgstr ""
@@ -3764,6 +3966,7 @@ msgid "Obtain IPv6-Address"
 msgstr ""
 
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/led-trigger/default-on.js:18
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:351
 msgid "Off"
 msgstr ""
 
@@ -3787,7 +3990,7 @@ msgstr ""
 msgid "One of hostname or mac address must be specified!"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:463
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:466
 msgid "One of the following: %s"
 msgstr ""
 
@@ -3805,6 +4008,11 @@ msgstr ""
 msgid "One or more required fields have no value!"
 msgstr ""
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:229
+msgid ""
+"Only if current active slave fails and the primary slave is up (failure, 2)"
+msgstr ""
+
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:439
 #: modules/luci-mod-system/luasrc/model/cbi/admin_system/backupfiles.lua:19
 msgid "Open list..."
@@ -3828,20 +4036,20 @@ msgstr ""
 msgid "Option \"%s\" must not be empty."
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3987
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3990
 msgid "Option changed"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3989
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3992
 msgid "Option removed"
 msgstr ""
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1601
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:69
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:72
 msgid "Optional"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:79
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:82
 msgid ""
 "Optional. 32-bit mark for outgoing encrypted packets. Enter value in hex, "
 "starting with <code>0x</code>."
@@ -3855,45 +4063,45 @@ msgid ""
 "for the interface."
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:120
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:123
 msgid ""
 "Optional. Base64-encoded preshared key. Adds in an additional layer of "
 "symmetric-key cryptography for post-quantum resistance."
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:129
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:139
 msgid "Optional. Create routes for Allowed IPs for this peer."
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:111
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:114
 msgid "Optional. Description of peer."
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:64
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:67
 msgid "Optional. Do not create host routes to peers."
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:131
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:141
 msgid ""
 "Optional. Host of peer. Names are resolved prior to bringing up the "
 "interface."
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:74
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:77
 msgid "Optional. Maximum Transmission Unit of tunnel interface."
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:135
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:145
 msgid "Optional. Port of peer."
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:139
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:149
 msgid ""
 "Optional. Seconds between keep alive messages. Default is 0 (disabled). "
 "Recommended value if this device is behind a NAT is 25."
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:55
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:58
 msgid "Optional. UDP port used for outgoing and incoming packets."
 msgstr ""
 
@@ -3926,6 +4134,8 @@ msgstr ""
 #: modules/luci-base/htdocs/luci-static/resources/protocol/static.js:222
 #: protocols/luci-proto-hnet/htdocs/luci-static/resources/protocol/hnet.js:40
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/dhcpv6.js:50
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:76
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:71
 msgid "Override MAC address"
 msgstr ""
 
@@ -3935,21 +4145,27 @@ msgstr ""
 #: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:53
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/dhcpv6.js:54
 #: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:114
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:157
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:158
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/l2tp.js:71
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:145
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:132
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoe.js:110
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pptp.js:119
 #: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:97
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:62
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:57
 msgid "Override MTU"
 msgstr ""
 
 #: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:63
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:72
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:67
 msgid "Override TOS"
 msgstr ""
 
 #: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:58
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:67
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:62
 msgid "Override TTL"
 msgstr ""
 
@@ -3975,7 +4191,7 @@ msgstr ""
 msgid "Overview"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2677
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2680
 msgid "Overwrite existing file \"%s\" ?"
 msgstr ""
 
@@ -4084,6 +4300,10 @@ msgstr ""
 msgid "Packets"
 msgstr ""
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:275
+msgid "Packets To Transmit Before Moving To Next Slave"
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:152
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:825
 msgid "Part of zone %q"
@@ -4092,7 +4312,7 @@ msgstr ""
 #: modules/luci-base/luasrc/view/sysauth.htm:29
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1591
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/password.js:51
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:107
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:108
 #: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:58
 msgid "Password"
 msgstr ""
@@ -4116,7 +4336,7 @@ msgstr ""
 msgid "Password strength"
 msgstr ""
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:110
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:111
 msgid "Password2"
 msgstr ""
 
@@ -4148,7 +4368,7 @@ msgstr ""
 msgid "Path to inner Private Key"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/luci.js:2716
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2725
 msgid "Paused"
 msgstr ""
 
@@ -4175,7 +4395,7 @@ msgstr ""
 msgid "Peer address is missing"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:92
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:95
 msgid "Peers"
 msgstr ""
 
@@ -4195,7 +4415,7 @@ msgstr ""
 msgid "Permission denied"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:139
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:149
 msgid "Persistent Keep Alive"
 msgstr ""
 
@@ -4226,7 +4446,7 @@ msgstr ""
 msgid "Please enter your username and password."
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3718
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3721
 msgid "Please select the file to upload."
 msgstr ""
 
@@ -4242,7 +4462,7 @@ msgstr ""
 msgid "Port status:"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:489
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:492
 msgid "Potential negation of: %s"
 msgstr ""
 
@@ -4266,7 +4486,7 @@ msgstr ""
 msgid "Prefix Delegated"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:120
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:123
 msgid "Preshared Key"
 msgstr ""
 
@@ -4289,7 +4509,21 @@ msgstr ""
 msgid "Prevents client-to-client communication"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:50
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:211
+msgid "Primary Slave"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:228
+msgid ""
+"Primary becomes active slave when it comes back up if speed and duplex "
+"better than current slave (better, 1)"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:227
+msgid "Primary becomes active slave whenever it comes back up (always, 0)"
+msgstr ""
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:53
 msgid "Private Key"
 msgstr ""
 
@@ -4326,7 +4560,7 @@ msgstr ""
 msgid "Pseudo Ad-Hoc (ahdemo)"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:116
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:119
 msgid "Public Key"
 msgstr ""
 
@@ -4441,7 +4675,7 @@ msgid "Rebind protection"
 msgstr ""
 
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/reboot.js:14
-#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:124
+#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:126
 msgid "Reboot"
 msgstr ""
 
@@ -4460,7 +4694,7 @@ msgstr ""
 msgid "Receive"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:60
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:63
 msgid "Recommended. IP addresses of the WireGuard interface."
 msgstr ""
 
@@ -4472,7 +4706,7 @@ msgstr ""
 msgid "References"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/luci.js:2710
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2719
 msgid "Refreshing"
 msgstr ""
 
@@ -4497,6 +4731,7 @@ msgstr ""
 
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/6in4.js:50
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/6rd.js:49
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:40
 msgid "Remote IPv4 address"
 msgstr ""
 
@@ -4504,6 +4739,10 @@ msgstr ""
 msgid "Remote IPv4 address or FQDN"
 msgstr ""
 
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:40
+msgid "Remote IPv6 address"
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:849
 msgid "Remove"
 msgstr ""
@@ -4532,15 +4771,15 @@ msgstr ""
 msgid "Required for certain ISPs, e.g. Charter with DOCSIS 3"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:50
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:53
 msgid "Required. Base64-encoded private key for this interface."
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:116
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:119
 msgid "Required. Base64-encoded public key of peer."
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:125
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:128
 msgid ""
 "Required. IP addresses and prefixes that this peer is allowed to use inside "
 "the tunnel. Usually the peer's tunnel IP addresses and the networks the peer "
@@ -4613,6 +4852,10 @@ msgstr ""
 msgid "Requires wpa-supplicant with SAE support"
 msgstr ""
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:224
+msgid "Reselection policy for primary slave"
+msgstr ""
+
 #: modules/luci-base/htdocs/luci-static/resources/luci.js:2203
 #: modules/luci-base/luasrc/view/sysauth.htm:39
 #: modules/luci-compat/luasrc/view/cbi/delegator.htm:17
@@ -4668,19 +4911,19 @@ msgstr ""
 msgid "Reveal/hide password"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4003
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4006
 msgid "Revert"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4088
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4091
 msgid "Revert changes"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4270
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4273
 msgid "Revert request failed with status <code>%h</code>"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4250
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4253
 msgid "Reverting configuration…"
 msgstr ""
 
@@ -4692,7 +4935,11 @@ msgstr ""
 msgid "Root preparation"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:129
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:202
+msgid "Round-Robin policy (balance-rr, 0)"
+msgstr ""
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:139
 msgid "Route Allowed IPs"
 msgstr ""
 
@@ -4768,7 +5015,7 @@ msgid "SSH username"
 msgstr ""
 
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:274
-#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:50
+#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:51
 msgid "SSH-Keys"
 msgstr ""
 
@@ -4794,7 +5041,7 @@ msgid "Save"
 msgstr ""
 
 #: modules/luci-base/htdocs/luci-static/resources/luci.js:2180
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3999
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4002
 #: modules/luci-compat/luasrc/view/cbi/footer.htm:22
 msgid "Save & Apply"
 msgstr ""
@@ -4816,15 +5063,15 @@ msgid "Scan"
 msgstr ""
 
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/crontab.js:26
-#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:74
+#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:76
 msgid "Scheduled Tasks"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3983
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3986
 msgid "Section added"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3985
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3988
 msgid "Section removed"
 msgstr ""
 
@@ -4840,11 +5087,15 @@ msgid ""
 msgstr ""
 
 #: modules/luci-base/htdocs/luci-static/resources/ui.js:2581
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2718
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2883
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2721
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2886
 msgid "Select file…"
 msgstr ""
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:318
+msgid "Selects the transmit hash policy to use for slave selection"
+msgstr ""
+
 #: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:144
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:128
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:115
@@ -4873,7 +5124,7 @@ msgstr ""
 msgid "Services"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/luci.js:2653
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2662
 msgid "Session expired"
 msgstr ""
 
@@ -4887,10 +5138,22 @@ msgid ""
 "sense events do not invoke hotplug handlers)."
 msgstr ""
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:300
+msgid "Set same MAC Address to all slaves"
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:642
 msgid "Set this interface as master for the dhcpv6 relay."
 msgstr ""
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:304
+msgid "Set to currently active slave (active, 1)"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:305
+msgid "Set to first slave added to the bond (follow, 2)"
+msgstr ""
+
 #: modules/luci-compat/luasrc/model/network/proto_modemmanager.lua:55
 #: modules/luci-compat/luasrc/model/network/proto_qmi.lua:55
 #: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:42
@@ -4957,7 +5220,7 @@ msgstr ""
 msgid "Signal:"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3736
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3739
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:217
 msgid "Size"
 msgstr ""
@@ -4985,6 +5248,10 @@ msgstr ""
 msgid "Skip to navigation"
 msgstr ""
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:178
+msgid "Slave Interfaces"
+msgstr ""
+
 #: modules/luci-base/htdocs/luci-static/resources/network.js:2867
 #: modules/luci-compat/luasrc/model/network.lua:1428
 msgid "Software VLAN"
@@ -5019,10 +5286,38 @@ msgstr ""
 msgid "Source Address"
 msgstr ""
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:342
+msgid ""
+"Specifies that duplicate frames (received on inactive ports) should be "
+"dropped or delivered"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:358
+msgid "Specifies the ARP link monitoring frequency in milliseconds"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:366
+msgid "Specifies the IP addresses to use for ARP monitoring"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:395
+msgid "Specifies the MII link monitoring frequency in milliseconds"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:259
+msgid "Specifies the aggregation selection logic to use"
+msgstr ""
+
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:292
 msgid "Specifies the directory the device is attached to"
 msgstr ""
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:252
+msgid ""
+"Specifies the mac-address for the actor in protocol packet exchanges "
+"(LACPDUs). If empty, masters' mac address defaults to system default"
+msgstr ""
+
 #: protocols/luci-proto-relay/htdocs/luci-static/resources/protocol/relay.js:175
 msgid ""
 "Specifies the maximum amount of failed ARP requests until hosts are presumed "
@@ -5042,17 +5337,123 @@ msgid ""
 "be reduced by the driver."
 msgstr ""
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:236
+msgid ""
+"Specifies the minimum number of links that must be active before asserting "
+"carrier"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:200
+msgid "Specifies the mode to be used for this bonding interface"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:333
+msgid ""
+"Specifies the number of IGMP membership reports to be issued after a "
+"failover event in 200ms intervals"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:276
+msgid ""
+"Specifies the number of packets to transmit through a slave before moving to "
+"the next one"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:310
+msgid ""
+"Specifies the number of peer notifications (gratuitous ARPs and unsolicited "
+"IPv6 Neighbor Advertisements) to be issued after a failover event"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:284
+msgid ""
+"Specifies the number of seconds between instances where the bonding driver "
+"sends learning packets to each slaves peer switch"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:374
+msgid "Specifies the quantity of ARP IP targets that must be reachable"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:268
+msgid ""
+"Specifies the rate in which the link partner will be asked to transmit "
+"LACPDU packets"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:225
+msgid ""
+"Specifies the reselection policy for the primary slave when failure of the "
+"active slave or recovery of the primary slave occurs"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:244
+msgid "Specifies the system priority"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:403
+msgid ""
+"Specifies the time in milliseconds to wait before disabling a slave after a "
+"link failure detection"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:411
+msgid ""
+"Specifies the time in milliseconds to wait before enabling a slave after a "
+"link recovery detection"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:382
+msgid ""
+"Specifies whether ARP probes and replies should be validated or non-ARP "
+"traffic should be filtered for link monitoring"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:301
+msgid ""
+"Specifies whether active-backup mode should set all slaves to the same MAC "
+"address at enslavement"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:419
+msgid ""
+"Specifies whether or not miimon should use MII or ETHTOOL ioctls vs. "
+"netif_carrier_ok()"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:293
+msgid ""
+"Specifies whether to shuffle active flows across slaves based on the load"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:179
+msgid ""
+"Specifies which slave interfaces should be attached to this bonding interface"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:212
+msgid ""
+"Specifies which slave is the primary device. It will always be the active "
+"slave while it is available"
+msgstr ""
+
 #: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:63
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:72
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:67
 msgid "Specify a TOS (Type of Service)."
 msgstr ""
 
 #: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:58
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:67
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:62
 msgid ""
 "Specify a TTL (Time to Live) for the encapsulating packet other than the "
 "default (64)."
 msgstr ""
 
 #: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:53
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:62
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:57
 msgid ""
 "Specify an MTU (Maximum Transmission Unit) other than the default (1280 "
 "bytes)."
@@ -5075,7 +5476,7 @@ msgstr ""
 msgid "Start refresh"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4203
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4206
 msgid "Starting configuration apply…"
 msgstr ""
 
@@ -5084,7 +5485,7 @@ msgid "Starting wireless scan..."
 msgstr ""
 
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/startup.js:109
-#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:62
+#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:64
 msgid "Startup"
 msgstr ""
 
@@ -5192,7 +5593,7 @@ msgstr ""
 msgid "Switch to CIDR list notation"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2615
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2616
 msgid "Symbolic link"
 msgstr ""
 
@@ -5216,6 +5617,10 @@ msgstr ""
 msgid "System Log"
 msgstr ""
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:243
+msgid "System Priority"
+msgstr ""
+
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:104
 msgid "System Properties"
 msgstr ""
@@ -5276,11 +5681,19 @@ msgid ""
 "username instead of the user ID!"
 msgstr ""
 
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:40
+msgid "The IPv4 address or the fully-qualified domain name of the remote end."
+msgstr ""
+
 #: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:40
 msgid ""
 "The IPv4 address or the fully-qualified domain name of the remote tunnel end."
 msgstr ""
 
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:40
+msgid "The IPv6 address or the fully-qualified domain name of the remote end."
+msgstr ""
+
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/6rd.js:53
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/map.js:59
 msgid ""
@@ -5297,7 +5710,7 @@ msgstr ""
 msgid "The configuration file could not be loaded due to the following error:"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4079
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4082
 msgid ""
 "The device could not be reached within %d seconds after applying the pending "
 "changes, which caused the configuration to be rolled back for safety "
@@ -5366,10 +5779,23 @@ msgstr ""
 msgid "The length of the IPv6 prefix in bits"
 msgstr ""
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:163
+msgid "The local IPv4 address"
+msgstr ""
+
 #: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:44
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:44
 msgid "The local IPv4 address over which the tunnel is created (optional)."
 msgstr ""
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:169
+msgid "The local IPv4 netmask"
+msgstr ""
+
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:44
+msgid "The local IPv6 address over which the tunnel is created (optional)."
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1914
 msgid "The network name is already used"
 msgstr ""
@@ -5457,7 +5883,7 @@ msgstr ""
 msgid "There are no active leases"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4218
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4221
 msgid "There are no changes to apply"
 msgstr ""
 
@@ -5571,7 +5997,7 @@ msgstr ""
 msgid "Timezone"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/luci.js:2663
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2672
 msgid "To login…"
 msgstr ""
 
@@ -5610,6 +6036,10 @@ msgstr ""
 msgid "Transmit"
 msgstr ""
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:317
+msgid "Transmit Hash Policy"
+msgstr ""
+
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/leds.js:74
 msgid "Trigger"
 msgstr ""
@@ -5764,7 +6194,7 @@ msgstr ""
 msgid "Unnamed key"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3923
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3926
 msgid "Unsaved Changes"
 msgstr ""
 
@@ -5790,7 +6220,11 @@ msgstr ""
 msgid "Up"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3810
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:410
+msgid "Up Delay"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3813
 msgid "Upload"
 msgstr ""
 
@@ -5805,21 +6239,21 @@ msgstr ""
 msgid "Upload archive..."
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2772
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2775
 msgid "Upload file"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2747
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2750
 msgid "Upload file…"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2694
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3798
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2697
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3801
 msgid "Upload request failed: %s"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3717
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3771
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3720
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3774
 msgid "Uploading file…"
 msgstr ""
 
@@ -5880,6 +6314,20 @@ msgstr ""
 msgid "Use TTL on tunnel interface"
 msgstr ""
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:320
+msgid "Use XOR of hardware MAC addresses (layer2)"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:321
+msgid "Use XOR of hardware MAC addresses and IP addresses (layer2+3)"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:323
+msgid ""
+"Use XOR of hardware MAC addresses and IP addresses, rely on skb_flow_dissect "
+"(encap2+3)"
+msgstr ""
+
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:294
 msgid "Use as external overlay (/overlay)"
 msgstr ""
@@ -5932,7 +6380,7 @@ msgstr ""
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/dslite.js:70
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/map.js:83
 #: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:111
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:152
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:153
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/l2tp.js:67
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:111
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:98
@@ -5963,6 +6411,15 @@ msgid ""
 "standard host-specific lease time, e.g. 12h, 3d or infinite."
 msgstr ""
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:322
+msgid "Use upper layer protocol information (layer3+4)"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:324
+msgid ""
+"Use upper layer protocol information, rely on skb_flow_dissect (encap3+4)"
+msgstr ""
+
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/20_memory.js:36
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:194
 msgid "Used"
@@ -5978,16 +6435,20 @@ msgid ""
 "needed with normal WPA(2)-PSK."
 msgstr ""
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:113
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:105
+msgid "User Group"
+msgstr ""
+
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:114
 msgid "User certificate (PEM encoded)"
 msgstr ""
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:125
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:126
 msgid "User key (PEM encoded)"
 msgstr ""
 
 #: modules/luci-base/luasrc/view/sysauth.htm:23
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:105
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:106
 #: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:56
 msgid "Username"
 msgstr ""
@@ -6035,6 +6496,19 @@ msgstr ""
 msgid "VPNC (CISCO 3000 (and others) VPN)"
 msgstr ""
 
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:10
+msgid "VXLAN (RFC7348)"
+msgstr ""
+
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:53
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:48
+msgid "VXLAN network identifier"
+msgstr ""
+
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:10
+msgid "VXLANv6 (RFC7348)"
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1490
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1548
 msgid ""
@@ -6042,6 +6516,22 @@ msgid ""
 "the \"ca-bundle\" package"
 msgstr ""
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:387
+msgid "Validation for all slaves"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:385
+msgid "Validation only for active slave"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:386
+msgid "Validation only for backup slaves"
+msgstr ""
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:134
+msgid "Value must not be empty"
+msgstr ""
+
 #: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:73
 msgid "Vendor"
 msgstr ""
@@ -6119,7 +6609,7 @@ msgid "Width"
 msgstr ""
 
 #: modules/luci-compat/luasrc/model/network/proto_wireguard.lua:9
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:18
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:21
 msgid "WireGuard VPN"
 msgstr ""
 
@@ -6181,11 +6671,21 @@ msgstr ""
 msgid "Write system log to file"
 msgstr ""
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:204
+msgid "XOR policy (balance-xor, 2)"
+msgstr ""
+
 #: modules/luci-base/htdocs/luci-static/resources/form.js:3472
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:295
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:344
 #: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:109
 msgid "Yes"
 msgstr ""
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:303
+msgid "Yes (none, 0)"
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:176
 msgid ""
 "You appear to be currently connected to the device via the \"%h\" interface. "
@@ -6207,6 +6707,17 @@ msgid ""
 "You must enable JavaScript in your browser or LuCI will not work properly."
 msgstr ""
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:115
+msgid ""
+"You must select a primary interface which is included in selected slave "
+"interfaces!"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:96
+msgid ""
+"You must select at least one ARP IP target if ARP monitoring is selected!"
+msgstr ""
+
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:192
 msgid "ZRam Compression Algorithm"
 msgstr ""
@@ -6341,7 +6852,7 @@ msgstr ""
 msgid "half-duplex"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:566
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:569
 msgid "hexadecimal encoded value"
 msgstr ""
 
@@ -6369,11 +6880,11 @@ msgstr ""
 msgid "input"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:391
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:395
 msgid "key between 8 and 63 characters"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:403
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:407
 msgid "key with either 5 or 13 characters"
 msgstr ""
 
@@ -6389,6 +6900,10 @@ msgstr ""
 msgid "minutes"
 msgstr ""
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:422
+msgid "netif_carrier_ok()"
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:46
 msgid "no"
 msgstr ""
@@ -6397,7 +6912,7 @@ msgstr ""
 msgid "no link"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:55
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:59
 msgid "non-empty value"
 msgstr ""
 
@@ -6433,15 +6948,15 @@ msgstr ""
 msgid "output"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:237
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:241
 msgid "positive decimal value"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:229
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:233
 msgid "positive integer value"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:57
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:60
 msgid "random"
 msgstr ""
 
@@ -6489,7 +7004,7 @@ msgstr ""
 msgid "time units (TUs / 1.024 ms) [1000-65535]"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:556
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:559
 msgid "unique value"
 msgstr ""
 
@@ -6526,171 +7041,171 @@ msgstr ""
 msgid "untagged"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:242
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:246
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:121
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:132
 msgid "valid IP address"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:242
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:246
 msgid "valid IP address or prefix"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:277
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:281
 msgid "valid IPv4 CIDR"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:250
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:254
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:125
 msgid "valid IPv4 address"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:250
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:254
 msgid "valid IPv4 address or network"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:370
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:374
 msgid "valid IPv4 address:port"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:310
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:314
 msgid "valid IPv4 network"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:272
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:276
 msgid "valid IPv4 or IPv6 CIDR"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:263
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:267
 msgid "valid IPv4 prefix value (0-32)"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:282
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:286
 msgid "valid IPv6 CIDR"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:258
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:262
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:129
 msgid "valid IPv6 address"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:258
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:262
 msgid "valid IPv6 address or prefix"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:300
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:304
 msgid "valid IPv6 host id"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:315
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:319
 msgid "valid IPv6 network"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:268
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:272
 msgid "valid IPv6 prefix value (0-128)"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:336
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:340
 msgid "valid MAC address"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:407
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:411
 msgid "valid UCI identifier"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:358
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:362
 msgid "valid UCI identifier, hostname or IP address"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:379
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:382
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:383
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:386
 msgid "valid address:port"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:530
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:534
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:533
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:537
 msgid "valid date (YYYY-MM-DD)"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:233
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:237
 msgid "valid decimal value"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:401
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:405
 msgid "valid hexadecimal WEP key"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:389
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:393
 msgid "valid hexadecimal WPA key"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:364
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:368
 msgid "valid host:port"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:351
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:353
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:355
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:357
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:73
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:79
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:107
 msgid "valid hostname"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:341
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:345
 msgid "valid hostname or IP address"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:225
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:229
 msgid "valid integer value"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:305
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:309
 msgid "valid network in address/netmask notation"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:505
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:508
 msgid "valid phone digit (0-9, \"*\", \"#\", \"!\" or \".\")"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:328
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:331
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:332
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:335
 msgid "valid port or port range (port1-port2)"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:320
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:324
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:136
 msgid "valid port value"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:510
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:513
 msgid "valid time (HH:MM:SS)"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:432
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:435
 msgid "value between %d and %d characters"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:412
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:416
 msgid "value between %f and %f"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:416
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:420
 msgid "value greater or equal to %f"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:420
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:424
 msgid "value smaller or equal to %f"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:426
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:429
 msgid "value with %d characters"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:437
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:440
 msgid "value with at least %d characters"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:442
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:445
 msgid "value with at most %d characters"
 msgstr ""
 
index 38b7c255463632ba77ab0d0da82b1503a3345f32..16bece0387ac5d2ad4d98bcc0e1829dc99c6279b 100644 (file)
@@ -21,7 +21,7 @@ msgstr "%.1f dB"
 msgid "%d Bit"
 msgstr "%d bit"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3639
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3642
 msgid "%d invalid field(s)"
 msgstr "%d érvénytelen mező"
 
@@ -243,11 +243,11 @@ msgstr ""
 "<br/>Megjegyzés: újra kell indítania kézzel a cron szolgáltatást, ha a "
 "crontab fájl üres volt a szerkesztés előtt."
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2676
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2679
 msgid "A directory with the same name already exists."
 msgstr "Már létezik egy ilyen nevű könyvtár."
 
-#: modules/luci-base/htdocs/luci-static/resources/luci.js:2655
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2664
 msgid "A new login is required since the authentication session expired."
 msgstr "Új bejelentkezés szükséges, mivel a hitelesítés munkamenete lejárt."
 
@@ -275,9 +275,30 @@ msgid "APN"
 msgstr "APN"
 
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:197
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:352
 msgid "ARP"
 msgstr "ARP"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:365
+msgid "ARP IP Targets"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:357
+msgid "ARP Interval"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:381
+msgid "ARP Validation"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:373
+msgid "ARP mode to consider a slave as being up"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:77
+msgid "ARP monitoring is not supported for the selected policy!"
+msgstr ""
+
 #: protocols/luci-proto-relay/htdocs/luci-static/resources/protocol/relay.js:175
 msgid "ARP retry threshold"
 msgstr "ARP újrapróbálkozási küszöbszint"
@@ -362,12 +383,24 @@ msgstr "Aktív DHCP bérletek"
 msgid "Active DHCPv6 Leases"
 msgstr "Aktív DHCPv6 bérletek"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:203
+msgid "Active-Backup policy (active-backup, 1)"
+msgstr ""
+
 #: modules/luci-base/htdocs/luci-static/resources/network.js:3650
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:929
 #: protocols/luci-proto-hnet/htdocs/luci-static/resources/protocol/hnet.js:23
 msgid "Ad-Hoc"
 msgstr "Eseti"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:208
+msgid "Adaptive load balancing (balance-alb, 6)"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:207
+msgid "Adaptive transmit load balancing (balance-tlb, 5)"
+msgstr ""
+
 #: modules/luci-base/htdocs/luci-static/resources/form.js:2013
 #: modules/luci-base/htdocs/luci-static/resources/form.js:2016
 #: modules/luci-base/htdocs/luci-static/resources/form.js:2030
@@ -422,7 +455,7 @@ msgstr "Helyi tartományutótag hozzáadása a hosts fájlokból kiszolgált nev
 msgid "Add new interface..."
 msgstr "Új csatoló hozzáadása…"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:102
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:105
 msgid "Add peer"
 msgstr "Partner hozzáadása"
 
@@ -471,6 +504,24 @@ msgstr "Speciális beállítások"
 msgid "Aggregate Transmit Power (ACTATP)"
 msgstr "Összesített átviteli teljesítmény (ACTATP)"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:258
+msgid "Aggregation Selection Logic"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:261
+msgid "Aggregator: All slaves down or has no slaves (stable, 0)"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:263
+msgid ""
+"Aggregator: Chosen by the largest number of ports + slave added/removed or "
+"state changes (count, 2)"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:262
+msgid "Aggregator: Slave added/removed or state changes (bandwidth, 1)"
+msgstr ""
+
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:171
 msgid "Alert"
 msgstr "Riasztás"
@@ -560,7 +611,7 @@ msgstr ""
 "Külső válaszok engedélyezése a 127.0.0.0/8-as tartományban, például RBL "
 "szolgáltatások"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:125
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:128
 msgid "Allowed IPs"
 msgstr "Engedélyezett IP-k"
 
@@ -687,16 +738,16 @@ msgstr "Bármely zóna"
 msgid "Apply backup?"
 msgstr "Alkalmazza a biztonsági mentést?"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4226
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4229
 msgid "Apply request failed with status <code>%h</code>"
 msgstr "A kérés alkalmazása meghiúsult <code>%h</code> állapotkóddal"
 
 #: modules/luci-base/htdocs/luci-static/resources/luci.js:2181
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4092
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4095
 msgid "Apply unchecked"
 msgstr "Kijelöletlenek alkalmazása"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4165
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4168
 msgid "Applying configuration changes… %ds"
 msgstr "A beállítások változtatásainak alkalmazása… %d mp"
 
@@ -851,7 +902,7 @@ msgstr "Vissza a beállításokhoz"
 msgid "Backup"
 msgstr "Biztonsági mentés"
 
-#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:112
+#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:114
 msgid "Backup / Flash Firmware"
 msgstr "Biztonsági mentés vagy firmware beírása"
 
@@ -890,10 +941,14 @@ msgstr ""
 "alapértelmezettként)"
 
 #: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:48
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:57
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:52
 msgid "Bind interface"
 msgstr "Csatoló kötése"
 
 #: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:48
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:57
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:52
 msgid "Bind the tunnel to this interface (optional)."
 msgstr "Az alagút kötése ehhez a csatolóhoz (elhagyható)."
 
@@ -907,6 +962,10 @@ msgstr "Bitsebesség"
 msgid "Bogus NX Domain Override"
 msgstr "Hamis NX-tartomány felülbírálása"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:199
+msgid "Bonding Policy"
+msgstr ""
+
 #: modules/luci-base/htdocs/luci-static/resources/network.js:2861
 #: modules/luci-compat/luasrc/model/network.lua:1421
 msgid "Bridge"
@@ -925,8 +984,12 @@ msgstr "Hídegység száma"
 msgid "Bring up on boot"
 msgstr "Felhozás rendszerindításkor"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2766
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3749
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:205
+msgid "Broadcast policy (broadcast, 3)"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2769
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3752
 msgid "Browse…"
 msgstr "Tallózás…"
 
@@ -934,7 +997,7 @@ msgstr "Tallózás…"
 msgid "Buffered"
 msgstr "Pufferelt"
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:137
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:138
 msgid "CA certificate; if empty it will be saved after the first connection."
 msgstr ""
 "Hitelesítésszolgáltató tanúsítványa. Ha üres, akkor mentésre kerül az első "
@@ -959,8 +1022,8 @@ msgstr "Gyorsítótárazott"
 msgid "Call failed"
 msgstr "Hívás sikertelen"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2859
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3758
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2862
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3761
 #: modules/luci-compat/luasrc/view/cbi/delegator.htm:14
 #: modules/luci-compat/luasrc/view/cbi/simpleform.htm:52
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:187
@@ -1034,11 +1097,11 @@ msgstr ""
 msgid "Chain"
 msgstr "Lánc"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3978
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3981
 msgid "Changes"
 msgstr "Változtatások"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4261
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4264
 msgid "Changes have been reverted."
 msgstr "A változtatások visszavonva."
 
@@ -1196,16 +1259,16 @@ msgstr ""
 "a kulcsegyeztetés robusztusságának csökkentését okozhatja, különösen az erős "
 "forgalomterheléssel rendelkező környezetekben."
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3978
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3981
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:421
 msgid "Configuration"
 msgstr "Beállítás"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4140
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4143
 msgid "Configuration changes applied."
 msgstr "A beállítás változtatásai alkalmazva."
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4078
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4081
 msgid "Configuration changes have been rolled back!"
 msgstr "A beállítás változtatásai vissza lettek állítva!"
 
@@ -1240,6 +1303,14 @@ msgstr "A kapcsolat elveszett"
 msgid "Connections"
 msgstr "Kapcsolatok"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:377
+msgid "Consider the slave up when all ARP IP targets are reachable (all, 1)"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:376
+msgid "Consider the slave up when any ARP IP target is reachable (any, 0)"
+msgstr ""
+
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/crontab.js:18
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:340
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/startup.js:55
@@ -1252,7 +1323,7 @@ msgstr "A tartalom mentésre került."
 msgid "Continue"
 msgstr "Tovább"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4114
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4117
 msgid ""
 "Could not regain access to the device after applying the configuration "
 "changes. You might need to reconnect if you modified network related "
@@ -1454,7 +1525,7 @@ msgstr "Alapértelmezett útvonal"
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/dslite.js:67
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/map.js:80
 #: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:108
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:149
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:150
 msgid "Default gateway"
 msgstr "Alapértelmezett átjáró"
 
@@ -1480,7 +1551,7 @@ msgstr ""
 #: modules/luci-base/htdocs/luci-static/resources/form.js:2508
 #: modules/luci-base/htdocs/luci-static/resources/form.js:2512
 #: modules/luci-base/htdocs/luci-static/resources/form.js:3000
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2828
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2831
 #: modules/luci-compat/luasrc/view/cbi/nsection.htm:11
 #: modules/luci-compat/luasrc/view/cbi/tblsection.htm:162
 #: modules/luci-compat/luasrc/view/cbi/tsection.htm:16
@@ -1492,7 +1563,7 @@ msgstr "Törlés"
 msgid "Delete key"
 msgstr "Kulcs törlése"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2725
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2728
 msgid "Delete request failed: %s"
 msgstr "Törlési kérés sikertelen: %s"
 
@@ -1505,11 +1576,11 @@ msgid "Delivery Traffic Indication Message Interval"
 msgstr "Kézbesítési forgalom jelző üzenet időköze"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/switch.js:340
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:111
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:114
 msgid "Description"
 msgstr "Leírás"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2824
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2827
 msgid "Deselect"
 msgstr "Kijelölés megszüntetése"
 
@@ -1522,6 +1593,10 @@ msgstr "Megjelenés"
 msgid "Destination"
 msgstr "Cél"
 
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:48
+msgid "Destination port"
+msgstr ""
+
 #: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:59
 #: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:165
 msgid "Destination zone"
@@ -1554,7 +1629,7 @@ msgstr "Az eszköz nem aktív"
 msgid "Device is restarting…"
 msgstr "Az eszköz újraindul…"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4113
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4116
 msgid "Device unreachable!"
 msgstr "Az eszköz elérhetetlen!"
 
@@ -1571,7 +1646,7 @@ msgstr "Diagnosztika"
 msgid "Dial number"
 msgstr "Szám tárcsázása"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2622
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2624
 msgid "Directory"
 msgstr "Könyvtár"
 
@@ -1638,9 +1713,9 @@ msgstr "Leválasztási kísérlet sikertelen"
 
 #: modules/luci-base/htdocs/luci-static/resources/form.js:606
 #: modules/luci-base/htdocs/luci-static/resources/form.js:2707
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3259
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3995
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4084
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3262
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3998
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4087
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1680
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:330
 msgid "Dismiss"
@@ -1681,7 +1756,7 @@ msgstr ""
 msgid "Do not forward reverse lookups for local networks"
 msgstr "Ne továbbítson fordított keresési kéréseket a helyi hálózathoz"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2711
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2714
 msgid "Do you really want to delete \"%s\" ?"
 msgstr "Valóban törölni szeretné ezt: „%s”?"
 
@@ -1693,7 +1768,7 @@ msgstr "Valóban törölni szeretné a következő SSH-kulcsot?"
 msgid "Do you really want to erase all settings?"
 msgstr "Valóban törölni szeretné az összes beállítást?"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2709
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2712
 msgid "Do you really want to recursively delete the directory \"%s\" ?"
 msgstr "Valóban törölni szeretné rekurzívan a(z) „%s” könyvtárat?"
 
@@ -1721,6 +1796,10 @@ msgstr ""
 msgid "Down"
 msgstr "Le"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:402
+msgid "Down Delay"
+msgstr ""
+
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:366
 msgid "Download backup"
 msgstr "Biztonsági mentés letöltése"
@@ -1737,6 +1816,10 @@ msgstr "Belső SNR eltolás"
 msgid "Drag to reorder"
 msgstr "Húzza az átrendezéshez"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:341
+msgid "Drop Duplicate Frames"
+msgstr ""
+
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/dropbear.js:12
 msgid "Dropbear Instance"
 msgstr "Dropbear példány"
@@ -1833,6 +1916,10 @@ msgstr "<abbr title=\"Spanning Tree Protocol\">STP</abbr> engedélyezése"
 msgid "Enable DNS lookups"
 msgstr "DNS keresések engedélyezése"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:292
+msgid "Enable Dynamic Shuffling Of Flows"
+msgstr ""
+
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/6in4.js:60
 msgid "Enable HE.net dynamic endpoint update"
 msgstr "HE.net dinamikus végpont frissítésének engedélyezése"
@@ -1895,6 +1982,11 @@ msgid ""
 "Enable packet steering across all CPUs. May help or hinder network speed."
 msgstr ""
 
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:80
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:75
+msgid "Enable rx checksum"
+msgstr ""
+
 #: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:67
 msgid "Enable the DF (Don't Fragment) flag of the encapsulating packets."
 msgstr "A beágyazott csomagok DF (ne tördeljen) jelzőjének engedélyezése."
@@ -1903,6 +1995,11 @@ msgstr "A beágyazott csomagok DF (ne tördeljen) jelzőjének engedélyezése."
 msgid "Enable this network"
 msgstr "A hálózat engedélyezése"
 
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:84
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:79
+msgid "Enable tx checksum"
+msgstr ""
+
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:243
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:352
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/startup.js:66
@@ -1942,11 +2039,11 @@ msgstr "Beágyazási mód"
 msgid "Encryption"
 msgstr "Titkosítás"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:131
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:141
 msgid "Endpoint Host"
 msgstr "Végpont gépe"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:135
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:145
 msgid "Endpoint Port"
 msgstr "Végpont portja"
 
@@ -1985,6 +2082,14 @@ msgstr "Ethernet adapter"
 msgid "Ethernet Switch"
 msgstr "Ethernet kapcsoló"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:270
+msgid "Every 30 seconds (slow, 0)"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:271
+msgid "Every second (fast, 1)"
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:399
 msgid "Exclude interfaces"
 msgstr "Csatolók kizárása"
@@ -1997,7 +2102,7 @@ msgstr "Gépek kinyitása"
 msgid "Expecting a hexadecimal assignment hint"
 msgstr "Hexadecimális hozzárendelési tipp várt"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:60
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:64
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:73
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:79
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:107
@@ -2009,6 +2114,10 @@ msgstr "Hexadecimális hozzárendelési tipp várt"
 msgid "Expecting: %s"
 msgstr "Elvárás: %s"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:48
+msgid "Expecting: non-empty value"
+msgstr ""
+
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/30_network.js:50
 msgid "Expires"
 msgstr "Lejárat"
@@ -2062,7 +2171,7 @@ msgstr "FT protokoll"
 msgid "Failed to change the system password."
 msgstr "Nem sikerült megváltoztatni a rendszer jelszavát."
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4072
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4075
 msgid "Failed to confirm apply within %ds, waiting for rollback…"
 msgstr ""
 "Nem sikerült megerősíteni az alkalmazást %d másodpercen belül, várakozás a "
@@ -2072,7 +2181,7 @@ msgstr ""
 msgid "Failed to execute \"/etc/init.d/%s %s\" action: %s"
 msgstr "Nem sikerült végrehajtani az „/etc/init.d/%s %s” műveletet: %s"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2629
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2632
 msgid "File"
 msgstr "Fájl"
 
@@ -2080,7 +2189,7 @@ msgstr "Fájl"
 msgid "File not accessible"
 msgstr "A fájl nem érhető el"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2767
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2770
 msgid "Filename"
 msgstr "Fájlnév"
 
@@ -2101,6 +2210,18 @@ msgstr "Személyes szűrése"
 msgid "Filter useless"
 msgstr "Használhatatlan szűrése"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:388
+msgid "Filtering for all slaves, no validation"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:389
+msgid "Filtering for all slaves, validation only for active slave"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:390
+msgid "Filtering for all slaves, validation only for backup slaves"
+msgstr ""
+
 #: modules/luci-compat/luasrc/model/network/proto_ncm.lua:65
 #: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:23
 msgid "Finalizing failed"
@@ -2126,7 +2247,7 @@ msgstr "Befejezés"
 msgid "Firewall"
 msgstr "Tűzfal"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:79
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:82
 msgid "Firewall Mark"
 msgstr "Tűzfal jelölés"
 
@@ -2238,7 +2359,7 @@ msgstr "Továbbítási mód"
 msgid "Fragmentation Threshold"
 msgstr "Töredezettség küszöbszintje"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:92
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:95
 msgid ""
 "Further information about WireGuard interfaces and peers at <a href='http://"
 "wireguard.com'>wireguard.com</a>."
@@ -2508,11 +2629,20 @@ msgstr "Gépnevek"
 msgid "Hybrid"
 msgstr "Hibrid"
 
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:53
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:48
+msgid "ID used to uniquely identify the VXLAN"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:206
+msgid "IEEE 802.3ad Dynamic link aggregation (802.3ad, 4)"
+msgstr ""
+
 #: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:75
 msgid "IKE DH Group"
 msgstr "IKE DH csoport"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:60
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:63
 msgid "IP Addresses"
 msgstr "IP-címek"
 
@@ -2558,6 +2688,7 @@ msgid "IPv4 Upstream"
 msgstr "Külső IPv4"
 
 #: modules/luci-base/htdocs/luci-static/resources/protocol/static.js:178
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:162
 msgid "IPv4 address"
 msgstr "IPv4-cím"
 
@@ -2574,10 +2705,11 @@ msgid "IPv4 gateway"
 msgstr "IPv4-átjáró"
 
 #: modules/luci-base/htdocs/luci-static/resources/protocol/static.js:179
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:168
 msgid "IPv4 netmask"
 msgstr "IPv4 hálózati maszk"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:287
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:291
 msgid "IPv4 network in address/netmask notation"
 msgstr "IPv4 hálózat cím/hálózati maszk jelölésben"
 
@@ -2671,7 +2803,7 @@ msgstr "IPv6 hozzárendelés hossza"
 msgid "IPv6 gateway"
 msgstr "IPv6-átjáró"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:292
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:296
 msgid "IPv6 network in address/netmask notation"
 msgstr "IPv6 hálózat cím/hálózati maszk jelölésben"
 
@@ -2762,7 +2894,7 @@ msgstr ""
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/dslite.js:67
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/map.js:80
 #: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:108
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:149
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:150
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/l2tp.js:56
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:100
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:87
@@ -2970,12 +3102,17 @@ msgstr "Belső"
 msgid "Internal Server Error"
 msgstr "Belső kiszolgálóhiba"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:283
+msgid "Interval For Sending Learning Packets"
+msgstr ""
+
 #: modules/luci-compat/luasrc/view/cbi/tblsection.htm:192
 #: modules/luci-compat/luasrc/view/cbi/tsection.htm:42
 msgid "Invalid"
 msgstr "Érvénytelen"
 
 #: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:11
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:14
 msgid "Invalid Base64 key string"
 msgstr "Érvénytelen Base64 kulcs karakterlánc"
 
@@ -2999,7 +3136,7 @@ msgstr "Érvénytelen argumentum"
 msgid "Invalid command"
 msgstr "Érvénytelen parancs"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:83
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:86
 msgid "Invalid hexadecimal value"
 msgstr "Érvénytelen hexadecimális érték"
 
@@ -3076,6 +3213,10 @@ msgstr "L2TP"
 msgid "L2TP Server"
 msgstr "L2TP-kiszolgáló"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:267
+msgid "LACPDU Packets"
+msgstr ""
+
 #: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:131
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:115
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:102
@@ -3094,7 +3235,7 @@ msgstr "LCP-visszhang hibaküszöbszintje"
 msgid "LCP echo interval"
 msgstr "LCP visszhang időtartama"
 
-#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:99
+#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:101
 msgid "LED Configuration"
 msgstr "LED beállítás"
 
@@ -3152,7 +3293,7 @@ msgstr "Automatikus felismeréshez hagyja üresen"
 msgid "Leave empty to use the current WAN address"
 msgstr "Hagyja üresen a jelenlegi WAN-cím használatához"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3980
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3983
 msgid "Legend:"
 msgstr "Jelmagyarázat:"
 
@@ -3186,6 +3327,14 @@ msgstr "Vonal állapota"
 msgid "Line Uptime"
 msgstr "Vonal működési ideje"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:123
+msgid "Link Aggregation (Channel Bonding)"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:348
+msgid "Link Monitoring"
+msgstr ""
+
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/led-trigger/netdev.js:23
 msgid "Link On"
 msgstr "Kapcsolat létrehozva"
@@ -3243,7 +3392,7 @@ msgstr "Gépek listája, amelyek hamis NX-tartomány eredményeket szolgáltatna
 msgid "Listen Interfaces"
 msgstr "Figyelési csatolók"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:55
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:58
 msgid "Listen Port"
 msgstr "Fogadó port"
 
@@ -3264,7 +3413,7 @@ msgstr "Terhelés"
 msgid "Load Average"
 msgstr "Átlagos terhelés"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2894
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2897
 msgid "Loading directory contents…"
 msgstr "Könyvtártartalmak betöltése…"
 
@@ -3288,11 +3437,13 @@ msgstr "Hozzárendelendő helyi IP-cím"
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/6rd.js:39
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/6to4.js:39
 #: protocols/luci-proto-relay/htdocs/luci-static/resources/protocol/relay.js:151
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:44
 msgid "Local IPv4 address"
 msgstr "Helyi IPv4-cím"
 
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/6in4.js:54
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/dslite.js:45
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:44
 msgid "Local IPv6 address"
 msgstr "Helyi IPv6-cím"
 
@@ -3380,6 +3531,10 @@ msgstr "Legalacsonyabb bérelt cím a hálózati címtől való eltolásként."
 msgid "MAC"
 msgstr "MAC"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:251
+msgid "MAC Address For The Actor"
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:38
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2061
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/30_network.js:56
@@ -3427,9 +3582,21 @@ msgstr "MD5"
 msgid "MHz"
 msgstr "MHz"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:353
+msgid "MII"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:421
+msgid "MII / ETHTOOL ioctls"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:394
+msgid "MII Interval"
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:54
 #: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:53
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:74
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:77
 msgid "MTU"
 msgstr "MTU"
 
@@ -3529,13 +3696,25 @@ msgstr "Hálóazonosító"
 msgid "Method not found"
 msgstr "Nem található módszer"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:349
+msgid "Method of link monitoring"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:418
+msgid "Method to determine link status"
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:46
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:165
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:183
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:69
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:72
 msgid "Metric"
 msgstr "Mérőszám"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:235
+msgid "Minimum Number of Links"
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/switch.js:202
 msgid "Mirror monitor port"
 msgstr "Megfigyelőport tükrözése"
@@ -3612,7 +3791,7 @@ msgstr "Csatolási pont"
 
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:144
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:228
-#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:86
+#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:88
 msgid "Mount Points"
 msgstr "Csatolási pontok"
 
@@ -3694,7 +3873,7 @@ msgid "NTP server candidates"
 msgstr "NTP-kiszolgáló jelöltek"
 
 #: modules/luci-base/htdocs/luci-static/resources/form.js:2388
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3735
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3738
 #: modules/luci-compat/luasrc/view/cbi/tblsection.htm:27
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:710
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/leds.js:67
@@ -3751,6 +3930,8 @@ msgid "Next »"
 msgstr "Következő »"
 
 #: modules/luci-base/htdocs/luci-static/resources/form.js:3472
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:296
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:345
 #: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:108
 msgid "No"
 msgstr "Nem"
@@ -3763,7 +3944,7 @@ msgstr "Nincs DHCP-kiszolgáló beállítva ehhez a csatolóhoz"
 msgid "No Encryption"
 msgstr "Nincs titkosítás"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:64
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:67
 msgid "No Host Routes"
 msgstr "Nincsenek gépútvonalak"
 
@@ -3783,7 +3964,7 @@ msgstr ""
 msgid "No data received"
 msgstr "Nem érkezett adat"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2834
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2837
 msgid "No entries in this directory"
 msgstr "Nincsenek bejegyzések ebben a könyvtárban"
 
@@ -3803,6 +3984,15 @@ msgstr "Nincs elérhető információ"
 msgid "No matching prefix delegation"
 msgstr "Nincs egyező előtag-delegálás"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:140
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:143
+msgid "No more slaves available"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:187
+msgid "No more slaves available, can not save interface"
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:251
 msgid "No negative cache"
 msgstr "Nincs negatív gyorsítótár"
@@ -3815,7 +4005,7 @@ msgstr "Nincs negatív gyorsítótár"
 msgid "No password set!"
 msgstr "Nincs jelszó beállítva!"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:107
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:110
 msgid "No peers defined yet"
 msgstr "Még nincsenek partnerek meghatározva"
 
@@ -3828,6 +4018,10 @@ msgstr "Még nincsenek nyilvános kulcsok."
 msgid "No rules in this chain."
 msgstr "Nincsenek szabályok ebben a láncban."
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:384
+msgid "No validation or filtering"
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:152
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:825
 msgid "No zone assigned"
@@ -3903,6 +4097,10 @@ msgstr "Figyelmeztetés"
 msgid "Nslookup"
 msgstr "Nslookup"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:332
+msgid "Number of IGMP membership reports"
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:355
 msgid "Number of cached DNS entries (max is 10000, 0 is no caching)"
 msgstr ""
@@ -3913,6 +4111,10 @@ msgstr ""
 msgid "Number of parallel threads used for compression"
 msgstr "A tömörítéshez használt párhuzamos szálak száma"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:309
+msgid "Number of peer notifications after failover event"
+msgstr ""
+
 #: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:69
 msgid "Obfuscated Group Password"
 msgstr "Összekuszált csoportjelszó"
@@ -3933,6 +4135,7 @@ msgid "Obtain IPv6-Address"
 msgstr "IPv6-cím beszerzése"
 
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/led-trigger/default-on.js:18
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:351
 msgid "Off"
 msgstr "Ki"
 
@@ -3956,7 +4159,7 @@ msgstr "Állapotkori késleltetés"
 msgid "One of hostname or mac address must be specified!"
 msgstr "A gépnév vagy a MAC-cím egyikét meg kell adni!"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:463
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:466
 msgid "One of the following: %s"
 msgstr "A következők egyike: %s"
 
@@ -3974,6 +4177,11 @@ msgstr "Egy vagy több érvénytelen/szükséges érték a lapon"
 msgid "One or more required fields have no value!"
 msgstr "Egy vagy több kötelező mezőnek nincs értéke!"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:229
+msgid ""
+"Only if current active slave fails and the primary slave is up (failure, 2)"
+msgstr ""
+
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:439
 #: modules/luci-mod-system/luasrc/model/cbi/admin_system/backupfiles.lua:19
 msgid "Open list..."
@@ -3997,20 +4205,20 @@ msgstr ""
 msgid "Option \"%s\" must not be empty."
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3987
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3990
 msgid "Option changed"
 msgstr "Beállítás megváltoztatva"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3989
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3992
 msgid "Option removed"
 msgstr "Beállítás eltávolítva"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1601
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:69
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:72
 msgid "Optional"
 msgstr "Elhagyható"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:79
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:82
 msgid ""
 "Optional. 32-bit mark for outgoing encrypted packets. Enter value in hex, "
 "starting with <code>0x</code>."
@@ -4030,7 +4238,7 @@ msgstr ""
 "delegált kiszolgálótól, akkor használja az utótagot (például „::1”) az IP-"
 "cím formázásához („a:b:c:d::1”) a csatolónál."
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:120
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:123
 msgid ""
 "Optional. Base64-encoded preshared key. Adds in an additional layer of "
 "symmetric-key cryptography for post-quantum resistance."
@@ -4038,21 +4246,21 @@ msgstr ""
 "Elhagyható. Base64 kódolású előre megosztott kulcs. Egy szimmetrikus kulcsú "
 "kriptográfia további rétegében adja hozzá a kvantum utáni ellenállósághoz."
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:129
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:139
 msgid "Optional. Create routes for Allowed IPs for this peer."
 msgstr ""
 "Elhagyható. Útvonalak létrehozása az engedélyezett IP-khez ennél a "
 "partnernél."
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:111
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:114
 msgid "Optional. Description of peer."
 msgstr "Elhagyható. A partner leírása."
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:64
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:67
 msgid "Optional. Do not create host routes to peers."
 msgstr "Elhagyható. Ne hozzon létre gépútvonalakat a partnerekhez."
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:131
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:141
 msgid ""
 "Optional. Host of peer. Names are resolved prior to bringing up the "
 "interface."
@@ -4060,15 +4268,15 @@ msgstr ""
 "Elhagyható. A partner gépe. A nevek a csatoló felhidazása előtt lesznek "
 "feloldva."
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:74
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:77
 msgid "Optional. Maximum Transmission Unit of tunnel interface."
 msgstr "Elhagyható. Az alagút csatoló legnagyobb átviteli egysége."
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:135
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:145
 msgid "Optional. Port of peer."
 msgstr "Elhagyható. A partner portja."
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:139
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:149
 msgid ""
 "Optional. Seconds between keep alive messages. Default is 0 (disabled). "
 "Recommended value if this device is behind a NAT is 25."
@@ -4076,7 +4284,7 @@ msgstr ""
 "Elhagyható. Az életben tartási üzenetek közti másodpercek. Alapértelmezetten "
 "0 (letiltva). Az ajánlott érték 25, ha ez az eszköz NAT mögött van."
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:55
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:58
 msgid "Optional. UDP port used for outgoing and incoming packets."
 msgstr "Elhagyható. A kimenő és bejövő csomagokhoz használt UDP port."
 
@@ -4109,6 +4317,8 @@ msgstr "Kimeneti zóna"
 #: modules/luci-base/htdocs/luci-static/resources/protocol/static.js:222
 #: protocols/luci-proto-hnet/htdocs/luci-static/resources/protocol/hnet.js:40
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/dhcpv6.js:50
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:76
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:71
 msgid "Override MAC address"
 msgstr "MAC-cím felülbírálása"
 
@@ -4118,21 +4328,27 @@ msgstr "MAC-cím felülbírálása"
 #: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:53
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/dhcpv6.js:54
 #: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:114
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:157
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:158
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/l2tp.js:71
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:145
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:132
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoe.js:110
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pptp.js:119
 #: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:97
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:62
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:57
 msgid "Override MTU"
 msgstr "MTU felülbírálása"
 
 #: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:63
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:72
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:67
 msgid "Override TOS"
 msgstr "TOS felülbírálása"
 
 #: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:58
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:67
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:62
 msgid "Override TTL"
 msgstr "TTL felülbírálása"
 
@@ -4160,7 +4376,7 @@ msgstr "A belső útvonalakhoz használt tábla felülbírálása"
 msgid "Overview"
 msgstr "Áttekintés"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2677
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2680
 msgid "Overwrite existing file \"%s\" ?"
 msgstr "Felülírja a meglévő „%s” fájlt?"
 
@@ -4269,6 +4485,10 @@ msgstr ""
 msgid "Packets"
 msgstr "Csomagok"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:275
+msgid "Packets To Transmit Before Moving To Next Slave"
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:152
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:825
 msgid "Part of zone %q"
@@ -4277,7 +4497,7 @@ msgstr "A(z) %q zóna része"
 #: modules/luci-base/luasrc/view/sysauth.htm:29
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1591
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/password.js:51
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:107
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:108
 #: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:58
 msgid "Password"
 msgstr "Jelszó"
@@ -4301,7 +4521,7 @@ msgstr "A belső személyes kulcs jelszava"
 msgid "Password strength"
 msgstr "Jelszóerősség"
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:110
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:111
 msgid "Password2"
 msgstr "2. jelszó"
 
@@ -4333,7 +4553,7 @@ msgstr "Útvonal a belső ügyféltanúsítványhoz"
 msgid "Path to inner Private Key"
 msgstr "Útvonal a belső személyes kulcshoz"
 
-#: modules/luci-base/htdocs/luci-static/resources/luci.js:2716
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2725
 msgid "Paused"
 msgstr ""
 
@@ -4360,7 +4580,7 @@ msgstr "Hozzárendelendő partner IP-cím"
 msgid "Peer address is missing"
 msgstr "A partnercím hiányzik"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:92
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:95
 msgid "Peers"
 msgstr "Partnerek"
 
@@ -4380,7 +4600,7 @@ msgstr "Visszaállítás végrehajtása"
 msgid "Permission denied"
 msgstr "Hozzáférés megtagadva"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:139
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:149
 msgid "Persistent Keep Alive"
 msgstr "Állandó életben tartás"
 
@@ -4411,7 +4631,7 @@ msgstr "csom."
 msgid "Please enter your username and password."
 msgstr "Adja meg a felhasználónevét és a jelszavát."
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3718
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3721
 msgid "Please select the file to upload."
 msgstr "Válassza ki a feltöltendő fájlt."
 
@@ -4427,7 +4647,7 @@ msgstr "Port"
 msgid "Port status:"
 msgstr "Port állapota:"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:489
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:492
 msgid "Potential negation of: %s"
 msgstr "Lehetséges tagadása ennek: %s"
 
@@ -4451,7 +4671,7 @@ msgstr "UMTS előnyben részesítése"
 msgid "Prefix Delegated"
 msgstr "Előtag delegálva"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:120
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:123
 msgid "Preshared Key"
 msgstr "Előre megosztott kulcs"
 
@@ -4476,7 +4696,21 @@ msgstr "Figyelés megakadályozása ezeken a csatolókon."
 msgid "Prevents client-to-client communication"
 msgstr "Megakadályozza az ügyfél-ügyfél közti kommunikációt"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:50
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:211
+msgid "Primary Slave"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:228
+msgid ""
+"Primary becomes active slave when it comes back up if speed and duplex "
+"better than current slave (better, 1)"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:227
+msgid "Primary becomes active slave whenever it comes back up (always, 0)"
+msgstr ""
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:53
 msgid "Private Key"
 msgstr "Személyes kulcs"
 
@@ -4513,7 +4747,7 @@ msgstr "Új hálózat szolgáltatása"
 msgid "Pseudo Ad-Hoc (ahdemo)"
 msgstr "Áleseti (ahdemo)"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:116
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:119
 msgid "Public Key"
 msgstr "Nyilvános kulcs"
 
@@ -4641,7 +4875,7 @@ msgid "Rebind protection"
 msgstr "Újrakötési védelem"
 
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/reboot.js:14
-#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:124
+#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:126
 msgid "Reboot"
 msgstr "Újraindítás"
 
@@ -4660,7 +4894,7 @@ msgstr "Újraindítja az eszköz operációs rendszerét"
 msgid "Receive"
 msgstr "Fogadás"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:60
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:63
 msgid "Recommended. IP addresses of the WireGuard interface."
 msgstr "Ajánlott. A WireGuard csatoló IP-címei."
 
@@ -4672,7 +4906,7 @@ msgstr "Csatoló újrakapcsolódása"
 msgid "References"
 msgstr "Hivatkozások"
 
-#: modules/luci-base/htdocs/luci-static/resources/luci.js:2710
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2719
 msgid "Refreshing"
 msgstr ""
 
@@ -4697,6 +4931,7 @@ msgstr "Átjátszó híd"
 
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/6in4.js:50
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/6rd.js:49
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:40
 msgid "Remote IPv4 address"
 msgstr "Távoli IPv4-cím"
 
@@ -4704,6 +4939,10 @@ msgstr "Távoli IPv4-cím"
 msgid "Remote IPv4 address or FQDN"
 msgstr "Távoli IPv4-cím vagy FQDN"
 
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:40
+msgid "Remote IPv6 address"
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:849
 msgid "Remove"
 msgstr "Eltávolítás"
@@ -4734,15 +4973,15 @@ msgstr ""
 "Bizonyos internetszolgáltatók esetén szükséges, például DOCSIS 3-mal "
 "rendelkező Charternél"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:50
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:53
 msgid "Required. Base64-encoded private key for this interface."
 msgstr "Kötelező. Base64 kódolású személyes kulcs ehhez a csatolóhoz."
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:116
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:119
 msgid "Required. Base64-encoded public key of peer."
 msgstr "Kötelező. A partner Base64 kódolású nyilvános kulcsa."
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:125
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:128
 msgid ""
 "Required. IP addresses and prefixes that this peer is allowed to use inside "
 "the tunnel. Usually the peer's tunnel IP addresses and the networks the peer "
@@ -4822,6 +5061,10 @@ msgstr "OWA támogatással rendelkező WPA-ügyfél szükséges"
 msgid "Requires wpa-supplicant with SAE support"
 msgstr "SAE támogatással rendelkező WPA-ügyfél szükséges"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:224
+msgid "Reselection policy for primary slave"
+msgstr ""
+
 #: modules/luci-base/htdocs/luci-static/resources/luci.js:2203
 #: modules/luci-base/luasrc/view/sysauth.htm:39
 #: modules/luci-compat/luasrc/view/cbi/delegator.htm:17
@@ -4877,19 +5120,19 @@ msgstr "Biztonsági mentés visszaállítása"
 msgid "Reveal/hide password"
 msgstr "Jelszó felfedése/elrejtése"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4003
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4006
 msgid "Revert"
 msgstr "Visszavonás"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4088
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4091
 msgid "Revert changes"
 msgstr "Változtatások visszavonása"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4270
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4273
 msgid "Revert request failed with status <code>%h</code>"
 msgstr "A kérés visszavonása meghiúsult <code>%h</code> állapotkóddal"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4250
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4253
 msgid "Reverting configuration…"
 msgstr "Beállítás visszaállítása…"
 
@@ -4901,7 +5144,11 @@ msgstr "TFTP-n keresztül kiszolgált fájlok gyökérkönyvtára"
 msgid "Root preparation"
 msgstr "Gyökér előkészítés"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:129
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:202
+msgid "Round-Robin policy (balance-rr, 0)"
+msgstr ""
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:139
 msgid "Route Allowed IPs"
 msgstr "Engedélyezett IP-k irányítása"
 
@@ -4979,7 +5226,7 @@ msgid "SSH username"
 msgstr "SSH felhasználónév"
 
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:274
-#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:50
+#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:51
 msgid "SSH-Keys"
 msgstr "SSH kulcsok"
 
@@ -5005,7 +5252,7 @@ msgid "Save"
 msgstr "Mentés"
 
 #: modules/luci-base/htdocs/luci-static/resources/luci.js:2180
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3999
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4002
 #: modules/luci-compat/luasrc/view/cbi/footer.htm:22
 msgid "Save & Apply"
 msgstr "Mentés és alkalmazás"
@@ -5027,15 +5274,15 @@ msgid "Scan"
 msgstr "Keresés"
 
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/crontab.js:26
-#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:74
+#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:76
 msgid "Scheduled Tasks"
 msgstr "Ütemezett feladatok"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3983
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3986
 msgid "Section added"
 msgstr "Szakasz hozzáadva"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3985
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3988
 msgid "Section removed"
 msgstr "Szakasz eltávolítva"
 
@@ -5054,11 +5301,15 @@ msgstr ""
 "ha biztos abban, hogy a firmware helyes és az Ön eszközéhez készült!"
 
 #: modules/luci-base/htdocs/luci-static/resources/ui.js:2581
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2718
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2883
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2721
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2886
 msgid "Select file…"
 msgstr "Fájl kiválasztása…"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:318
+msgid "Selects the transmit hash policy to use for slave selection"
+msgstr ""
+
 #: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:144
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:128
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:115
@@ -5089,7 +5340,7 @@ msgstr "Szolgáltatás típusa"
 msgid "Services"
 msgstr "Szolgáltatások"
 
-#: modules/luci-base/htdocs/luci-static/resources/luci.js:2653
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2662
 msgid "Session expired"
 msgstr "A munkamenet lejárt"
 
@@ -5106,10 +5357,22 @@ msgstr ""
 "be van állítva, akkor a hordozó érzékeseményei nem hívják meg a gyors "
 "csatlakozási kezelőket)."
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:300
+msgid "Set same MAC Address to all slaves"
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:642
 msgid "Set this interface as master for the dhcpv6 relay."
 msgstr "A csatoló beállítása mesterként a dhcpv6 átjátszónál."
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:304
+msgid "Set to currently active slave (active, 1)"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:305
+msgid "Set to first slave added to the bond (follow, 2)"
+msgstr ""
+
 #: modules/luci-compat/luasrc/model/network/proto_modemmanager.lua:55
 #: modules/luci-compat/luasrc/model/network/proto_qmi.lua:55
 #: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:42
@@ -5176,7 +5439,7 @@ msgstr "Jel csillapítása (SATN)"
 msgid "Signal:"
 msgstr "Jel:"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3736
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3739
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:217
 msgid "Size"
 msgstr "Méret"
@@ -5204,6 +5467,10 @@ msgstr "Ugrás a tartalomhoz"
 msgid "Skip to navigation"
 msgstr "Ugrás a navigációhoz"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:178
+msgid "Slave Interfaces"
+msgstr ""
+
 #: modules/luci-base/htdocs/luci-static/resources/network.js:2867
 #: modules/luci-compat/luasrc/model/network.lua:1428
 msgid "Software VLAN"
@@ -5241,10 +5508,38 @@ msgstr "Forrás"
 msgid "Source Address"
 msgstr "Forráscím"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:342
+msgid ""
+"Specifies that duplicate frames (received on inactive ports) should be "
+"dropped or delivered"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:358
+msgid "Specifies the ARP link monitoring frequency in milliseconds"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:366
+msgid "Specifies the IP addresses to use for ARP monitoring"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:395
+msgid "Specifies the MII link monitoring frequency in milliseconds"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:259
+msgid "Specifies the aggregation selection logic to use"
+msgstr ""
+
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:292
 msgid "Specifies the directory the device is attached to"
 msgstr "Megadja azt a könyvtárat, amelyhez az eszköz csatlakoztatva van"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:252
+msgid ""
+"Specifies the mac-address for the actor in protocol packet exchanges "
+"(LACPDUs). If empty, masters' mac address defaults to system default"
+msgstr ""
+
 #: protocols/luci-proto-relay/htdocs/luci-static/resources/protocol/relay.js:175
 msgid ""
 "Specifies the maximum amount of failed ARP requests until hosts are presumed "
@@ -5272,11 +5567,115 @@ msgstr ""
 "használattól függően a tényleges átviteli teljesítményt csökkentheti az "
 "illesztőprogram."
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:236
+msgid ""
+"Specifies the minimum number of links that must be active before asserting "
+"carrier"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:200
+msgid "Specifies the mode to be used for this bonding interface"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:333
+msgid ""
+"Specifies the number of IGMP membership reports to be issued after a "
+"failover event in 200ms intervals"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:276
+msgid ""
+"Specifies the number of packets to transmit through a slave before moving to "
+"the next one"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:310
+msgid ""
+"Specifies the number of peer notifications (gratuitous ARPs and unsolicited "
+"IPv6 Neighbor Advertisements) to be issued after a failover event"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:284
+msgid ""
+"Specifies the number of seconds between instances where the bonding driver "
+"sends learning packets to each slaves peer switch"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:374
+msgid "Specifies the quantity of ARP IP targets that must be reachable"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:268
+msgid ""
+"Specifies the rate in which the link partner will be asked to transmit "
+"LACPDU packets"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:225
+msgid ""
+"Specifies the reselection policy for the primary slave when failure of the "
+"active slave or recovery of the primary slave occurs"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:244
+msgid "Specifies the system priority"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:403
+msgid ""
+"Specifies the time in milliseconds to wait before disabling a slave after a "
+"link failure detection"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:411
+msgid ""
+"Specifies the time in milliseconds to wait before enabling a slave after a "
+"link recovery detection"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:382
+msgid ""
+"Specifies whether ARP probes and replies should be validated or non-ARP "
+"traffic should be filtered for link monitoring"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:301
+msgid ""
+"Specifies whether active-backup mode should set all slaves to the same MAC "
+"address at enslavement"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:419
+msgid ""
+"Specifies whether or not miimon should use MII or ETHTOOL ioctls vs. "
+"netif_carrier_ok()"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:293
+msgid ""
+"Specifies whether to shuffle active flows across slaves based on the load"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:179
+msgid ""
+"Specifies which slave interfaces should be attached to this bonding interface"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:212
+msgid ""
+"Specifies which slave is the primary device. It will always be the active "
+"slave while it is available"
+msgstr ""
+
 #: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:63
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:72
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:67
 msgid "Specify a TOS (Type of Service)."
 msgstr "TOS (Type of Service – szolgáltatástípus) megadása."
 
 #: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:58
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:67
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:62
 msgid ""
 "Specify a TTL (Time to Live) for the encapsulating packet other than the "
 "default (64)."
@@ -5285,6 +5684,8 @@ msgstr ""
 "csomaghoz."
 
 #: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:53
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:62
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:57
 msgid ""
 "Specify an MTU (Maximum Transmission Unit) other than the default (1280 "
 "bytes)."
@@ -5309,7 +5710,7 @@ msgstr "Indítási prioritás"
 msgid "Start refresh"
 msgstr "Frissítés indítása"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4203
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4206
 msgid "Starting configuration apply…"
 msgstr "Beállítások alkalmazásának indítása…"
 
@@ -5318,7 +5719,7 @@ msgid "Starting wireless scan..."
 msgstr "Vezeték nélküli keresés indítása…"
 
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/startup.js:109
-#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:62
+#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:64
 msgid "Startup"
 msgstr "Rendszerindítás"
 
@@ -5432,7 +5833,7 @@ msgstr "Protokoll váltása"
 msgid "Switch to CIDR list notation"
 msgstr "Váltás CIDR lista jelölésre"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2615
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2616
 msgid "Symbolic link"
 msgstr "Szimbolikus hivatkozás"
 
@@ -5456,6 +5857,10 @@ msgstr "Rendszer"
 msgid "System Log"
 msgstr "Rendszernapló"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:243
+msgid "System Priority"
+msgstr ""
+
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:104
 msgid "System Properties"
 msgstr "Rendszer tulajdonságai"
@@ -5518,11 +5923,19 @@ msgstr ""
 "A HE.net végpont frissítési beállítása megváltozott, most az egyszerű "
 "felhasználónevet kell használnia a felhasználó-azonosító helyett!"
 
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:40
+msgid "The IPv4 address or the fully-qualified domain name of the remote end."
+msgstr ""
+
 #: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:40
 msgid ""
 "The IPv4 address or the fully-qualified domain name of the remote tunnel end."
 msgstr "A távoli alagútvég IPv4-címe vagy teljesen minősített tartományneve."
 
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:40
+msgid "The IPv6 address or the fully-qualified domain name of the remote end."
+msgstr ""
+
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/6rd.js:53
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/map.js:59
 msgid ""
@@ -5543,7 +5956,7 @@ msgstr ""
 msgid "The configuration file could not be loaded due to the following error:"
 msgstr "A beállítófájlt nem sikerült betölteni a következő hiba miatt:"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4079
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4082
 msgid ""
 "The device could not be reached within %d seconds after applying the pending "
 "changes, which caused the configuration to be rolled back for safety "
@@ -5631,10 +6044,23 @@ msgstr ""
 msgid "The length of the IPv6 prefix in bits"
 msgstr "Az IPv6-előtag hossza bitekben"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:163
+msgid "The local IPv4 address"
+msgstr ""
+
 #: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:44
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:44
 msgid "The local IPv4 address over which the tunnel is created (optional)."
 msgstr "A helyi IPv4-cím, amely fölött az alagút létrejön (elhagyható)."
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:169
+msgid "The local IPv4 netmask"
+msgstr ""
+
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:44
+msgid "The local IPv6 address over which the tunnel is created (optional)."
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1914
 msgid "The network name is already used"
 msgstr "A hálózat neve már használatban van"
@@ -5744,7 +6170,7 @@ msgstr ""
 msgid "There are no active leases"
 msgstr "Nincsenek aktív bérletek"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4218
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4221
 msgid "There are no changes to apply"
 msgstr "Nincsenek alkalmazandó változtatások"
 
@@ -5884,7 +6310,7 @@ msgstr "Időköz a GTK újrakulcsolásához"
 msgid "Timezone"
 msgstr "Időzóna"
 
-#: modules/luci-base/htdocs/luci-static/resources/luci.js:2663
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2672
 msgid "To login…"
 msgstr "Bejelentkezéshez…"
 
@@ -5927,6 +6353,10 @@ msgstr "Átvitel"
 msgid "Transmit"
 msgstr "Átvitel"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:317
+msgid "Transmit Hash Policy"
+msgstr ""
+
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/leds.js:74
 msgid "Trigger"
 msgstr "Aktiváló"
@@ -6081,7 +6511,7 @@ msgstr "Leválasztás"
 msgid "Unnamed key"
 msgstr "Névtelen kulcs"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3923
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3926
 msgid "Unsaved Changes"
 msgstr "Mentetlen változtatások"
 
@@ -6107,7 +6537,11 @@ msgstr "Nem támogatott protokolltípus."
 msgid "Up"
 msgstr "Fel"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3810
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:410
+msgid "Up Delay"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3813
 msgid "Upload"
 msgstr "Feltöltés"
 
@@ -6124,21 +6558,21 @@ msgstr ""
 msgid "Upload archive..."
 msgstr "Archívum feltöltése…"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2772
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2775
 msgid "Upload file"
 msgstr "Fájl feltöltése"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2747
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2750
 msgid "Upload file…"
 msgstr "Fájl feltöltése…"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2694
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3798
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2697
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3801
 msgid "Upload request failed: %s"
 msgstr "Feltöltési kérés sikertelen: %s"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3717
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3771
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3720
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3774
 msgid "Uploading file…"
 msgstr "Fájl feltöltése…"
 
@@ -6202,6 +6636,20 @@ msgstr "MTU használata az alagút csatolón"
 msgid "Use TTL on tunnel interface"
 msgstr "TTL használata alagútcsatolón"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:320
+msgid "Use XOR of hardware MAC addresses (layer2)"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:321
+msgid "Use XOR of hardware MAC addresses and IP addresses (layer2+3)"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:323
+msgid ""
+"Use XOR of hardware MAC addresses and IP addresses, rely on skb_flow_dissect "
+"(encap2+3)"
+msgstr ""
+
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:294
 msgid "Use as external overlay (/overlay)"
 msgstr "Használat külső rátétként (/overlay)"
@@ -6254,7 +6702,7 @@ msgstr "Alapértelmezett átjáró használata"
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/dslite.js:70
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/map.js:83
 #: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:111
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:152
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:153
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/l2tp.js:67
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:111
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:98
@@ -6291,6 +6739,15 @@ msgstr ""
 "használható egy nem szabványos, a gépre jellemző bérleti idő beállításához, "
 "mint például 12h, 3d vagy végtelen."
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:322
+msgid "Use upper layer protocol information (layer3+4)"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:324
+msgid ""
+"Use upper layer protocol information, rely on skb_flow_dissect (encap3+4)"
+msgstr ""
+
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/20_memory.js:36
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:194
 msgid "Used"
@@ -6308,16 +6765,20 @@ msgstr ""
 "Két különböző célra használják: RADIUS NAS-azonosító és 802.11r R0KH-"
 "azonosító. Nem szükséges normál WPA(2)-PSK esetén."
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:113
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:105
+msgid "User Group"
+msgstr ""
+
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:114
 msgid "User certificate (PEM encoded)"
 msgstr "Felhasználói tanúsítvány (PEM kódolású)"
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:125
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:126
 msgid "User key (PEM encoded)"
 msgstr "Felhasználói kulcs (PEM kódolású)"
 
 #: modules/luci-base/luasrc/view/sysauth.htm:23
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:105
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:106
 #: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:56
 msgid "Username"
 msgstr "Felhasználónév"
@@ -6365,6 +6826,19 @@ msgstr "VPN-kiszolgáló tanúsítványának SHA1 kivonata"
 msgid "VPNC (CISCO 3000 (and others) VPN)"
 msgstr "VPNC (CISCO 3000 (és egyebek) VPN)"
 
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:10
+msgid "VXLAN (RFC7348)"
+msgstr ""
+
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:53
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:48
+msgid "VXLAN network identifier"
+msgstr ""
+
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:10
+msgid "VXLANv6 (RFC7348)"
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1490
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1548
 msgid ""
@@ -6375,6 +6849,22 @@ msgstr ""
 ">hitelesítésszolgáltató-csomagjának használatával. A „ca-bundle” csomagot "
 "igényli"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:387
+msgid "Validation for all slaves"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:385
+msgid "Validation only for active slave"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:386
+msgid "Validation only for backup slaves"
+msgstr ""
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:134
+msgid "Value must not be empty"
+msgstr ""
+
 #: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:73
 msgid "Vendor"
 msgstr "Gyártó"
@@ -6459,7 +6949,7 @@ msgid "Width"
 msgstr "Szélesség"
 
 #: modules/luci-compat/luasrc/model/network/proto_wireguard.lua:9
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:18
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:21
 msgid "WireGuard VPN"
 msgstr "WireGuard VPN"
 
@@ -6521,11 +7011,21 @@ msgstr "Fogadott DNS-kérések írása a rendszernaplóba"
 msgid "Write system log to file"
 msgstr "Rendszernapló írása fájlba"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:204
+msgid "XOR policy (balance-xor, 2)"
+msgstr ""
+
 #: modules/luci-base/htdocs/luci-static/resources/form.js:3472
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:295
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:344
 #: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:109
 msgid "Yes"
 msgstr "Igen"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:303
+msgid "Yes (none, 0)"
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:176
 msgid ""
 "You appear to be currently connected to the device via the \"%h\" interface. "
@@ -6556,6 +7056,17 @@ msgstr ""
 "Engedélyezni kell a JavaScript használatát a böngészőben, különben a LuCI "
 "nem fog megfelelően működni."
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:115
+msgid ""
+"You must select a primary interface which is included in selected slave "
+"interfaces!"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:96
+msgid ""
+"You must select at least one ARP IP target if ARP monitoring is selected!"
+msgstr ""
+
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:192
 msgid "ZRam Compression Algorithm"
 msgstr "ZRam tömörítési algoritmus"
@@ -6692,7 +7203,7 @@ msgstr "teljes kétirányú"
 msgid "half-duplex"
 msgstr "váltakozó kétirányú"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:566
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:569
 msgid "hexadecimal encoded value"
 msgstr "hexadecimális kódolt érték"
 
@@ -6720,11 +7231,11 @@ msgstr "mellőzés"
 msgid "input"
 msgstr "bemenet"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:391
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:395
 msgid "key between 8 and 63 characters"
 msgstr "8 és 63 karakter közötti kulcs"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:403
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:407
 msgid "key with either 5 or 13 characters"
 msgstr "kulcs 5 vagy 13 karakterrel"
 
@@ -6740,6 +7251,10 @@ msgstr "közepes biztonság"
 msgid "minutes"
 msgstr "perc"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:422
+msgid "netif_carrier_ok()"
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:46
 msgid "no"
 msgstr "nem"
@@ -6748,7 +7263,7 @@ msgstr "nem"
 msgid "no link"
 msgstr "nincs kapcsolat"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:55
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:59
 msgid "non-empty value"
 msgstr "nem üres érték"
 
@@ -6784,15 +7299,15 @@ msgstr "nyitott hálózat"
 msgid "output"
 msgstr "kimenet"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:237
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:241
 msgid "positive decimal value"
 msgstr "pozitív számérték"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:229
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:233
 msgid "positive integer value"
 msgstr "pozitív egész szám érték"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:57
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:60
 msgid "random"
 msgstr "véletlen"
 
@@ -6840,7 +7355,7 @@ msgstr "címkézett"
 msgid "time units (TUs / 1.024 ms) [1000-65535]"
 msgstr "időmértékegységek (IM / 1 024 ms) [1000-65535]"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:556
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:559
 msgid "unique value"
 msgstr "egyedi érték"
 
@@ -6877,171 +7392,171 @@ msgstr "meghatározatlan -vagy- létrehozás:"
 msgid "untagged"
 msgstr "címkézetlen"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:242
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:246
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:121
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:132
 msgid "valid IP address"
 msgstr "érvényes IP-cím"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:242
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:246
 msgid "valid IP address or prefix"
 msgstr "érvényes IP-cím vagy előtag"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:277
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:281
 msgid "valid IPv4 CIDR"
 msgstr "érvényes IPv4 CIDR"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:250
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:254
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:125
 msgid "valid IPv4 address"
 msgstr "érvényes IPv4-cím"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:250
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:254
 msgid "valid IPv4 address or network"
 msgstr "érvényes IPv4-cím vagy hálózat"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:370
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:374
 msgid "valid IPv4 address:port"
 msgstr "érvényes IPv4-cím:port"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:310
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:314
 msgid "valid IPv4 network"
 msgstr "érvényes IPv4 hálózat"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:272
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:276
 msgid "valid IPv4 or IPv6 CIDR"
 msgstr "érvényes IPv4 vagy IPv6 CIDR"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:263
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:267
 msgid "valid IPv4 prefix value (0-32)"
 msgstr "érvényes IPv4-előtagérték (0-32)"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:282
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:286
 msgid "valid IPv6 CIDR"
 msgstr "érvényes IPv6 CIDR"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:258
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:262
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:129
 msgid "valid IPv6 address"
 msgstr "érvényes IPv6-cím"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:258
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:262
 msgid "valid IPv6 address or prefix"
 msgstr "érvényes IPv6-cím vagy előtag"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:300
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:304
 msgid "valid IPv6 host id"
 msgstr "érvényes IPv6 gépazonosító"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:315
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:319
 msgid "valid IPv6 network"
 msgstr "érvényes IPv6 hálózat"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:268
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:272
 msgid "valid IPv6 prefix value (0-128)"
 msgstr "érvényes IPv6-előtagérték (0-128)"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:336
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:340
 msgid "valid MAC address"
 msgstr "érvényes MAC-cím"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:407
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:411
 msgid "valid UCI identifier"
 msgstr "érvényes UCI azonosító"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:358
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:362
 msgid "valid UCI identifier, hostname or IP address"
 msgstr "érvényes UCI-azonosító, gépnév vagy IP-cím"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:379
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:382
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:383
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:386
 msgid "valid address:port"
 msgstr "érvényes cím:port"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:530
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:534
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:533
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:537
 msgid "valid date (YYYY-MM-DD)"
 msgstr "érvényes dátum (YYYY-MM-DD)"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:233
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:237
 msgid "valid decimal value"
 msgstr "érvényes decimális érték"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:401
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:405
 msgid "valid hexadecimal WEP key"
 msgstr "érvényes hexadecimális WEP-kulcs"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:389
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:393
 msgid "valid hexadecimal WPA key"
 msgstr "érvényes hexadecimális WPA-kulcs"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:364
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:368
 msgid "valid host:port"
 msgstr "érvényes gép:port"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:351
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:353
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:355
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:357
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:73
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:79
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:107
 msgid "valid hostname"
 msgstr "érvényes gépnév"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:341
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:345
 msgid "valid hostname or IP address"
 msgstr "érvényes gépnév vagy IP-cím"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:225
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:229
 msgid "valid integer value"
 msgstr "érvényes egész érték"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:305
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:309
 msgid "valid network in address/netmask notation"
 msgstr "érvényes hálózat cím/hálózati maszk jelölésben"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:505
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:508
 msgid "valid phone digit (0-9, \"*\", \"#\", \"!\" or \".\")"
 msgstr "érvényes telefonszám karakter (0-9, „*”, „#”, „!” vagy „.”)"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:328
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:331
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:332
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:335
 msgid "valid port or port range (port1-port2)"
 msgstr "érvényes port vagy porttartomány (port1-port2)"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:320
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:324
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:136
 msgid "valid port value"
 msgstr "érvényes portérték"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:510
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:513
 msgid "valid time (HH:MM:SS)"
 msgstr "érvényes idő (HH:MM:SS)"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:432
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:435
 msgid "value between %d and %d characters"
 msgstr "%d és %d karakter közötti érték"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:412
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:416
 msgid "value between %f and %f"
 msgstr "%f és %f közötti érték"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:416
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:420
 msgid "value greater or equal to %f"
 msgstr "az érték nagyobb vagy egyenlő mint %f"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:420
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:424
 msgid "value smaller or equal to %f"
 msgstr "az érték kisebb vagy egyenlő mint %f"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:426
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:429
 msgid "value with %d characters"
 msgstr "érték %d karakterrel"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:437
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:440
 msgid "value with at least %d characters"
 msgstr "érték legalább %d karakterrel"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:442
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:445
 msgid "value with at most %d characters"
 msgstr "érték legfeljebb %d karakterrel"
 
index 39e3f4ff0d54a4b93b211dc03ed9b7835628e3ff..6cdad4de06a88da5092a1e124ebdddc8c35c48a3 100644 (file)
@@ -23,7 +23,7 @@ msgstr ""
 msgid "%d Bit"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3639
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3642
 msgid "%d invalid field(s)"
 msgstr ""
 
@@ -243,11 +243,11 @@ msgstr ""
 "<br/>Nota: devi riavviare manualmente il servizio cron se il file crontab "
 "era vuoto prima delle modifiche."
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2676
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2679
 msgid "A directory with the same name already exists."
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/luci.js:2655
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2664
 msgid "A new login is required since the authentication session expired."
 msgstr ""
 
@@ -275,9 +275,30 @@ msgid "APN"
 msgstr "APN"
 
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:197
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:352
 msgid "ARP"
 msgstr "ARP"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:365
+msgid "ARP IP Targets"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:357
+msgid "ARP Interval"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:381
+msgid "ARP Validation"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:373
+msgid "ARP mode to consider a slave as being up"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:77
+msgid "ARP monitoring is not supported for the selected policy!"
+msgstr ""
+
 #: protocols/luci-proto-relay/htdocs/luci-static/resources/protocol/relay.js:175
 msgid "ARP retry threshold"
 msgstr "Soglia di riprova ARP"
@@ -362,12 +383,24 @@ msgstr "Lease DHCP attivi"
 msgid "Active DHCPv6 Leases"
 msgstr "Lease DHCPv6 attivi"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:203
+msgid "Active-Backup policy (active-backup, 1)"
+msgstr ""
+
 #: modules/luci-base/htdocs/luci-static/resources/network.js:3650
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:929
 #: protocols/luci-proto-hnet/htdocs/luci-static/resources/protocol/hnet.js:23
 msgid "Ad-Hoc"
 msgstr "Ad-Hoc"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:208
+msgid "Adaptive load balancing (balance-alb, 6)"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:207
+msgid "Adaptive transmit load balancing (balance-tlb, 5)"
+msgstr ""
+
 #: modules/luci-base/htdocs/luci-static/resources/form.js:2013
 #: modules/luci-base/htdocs/luci-static/resources/form.js:2016
 #: modules/luci-base/htdocs/luci-static/resources/form.js:2030
@@ -422,7 +455,7 @@ msgstr "Aggiungi il suffisso di dominio locale ai nomi serviti dal file hosts"
 msgid "Add new interface..."
 msgstr "Aggiungi nuova interfaccia..."
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:102
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:105
 msgid "Add peer"
 msgstr ""
 
@@ -471,6 +504,24 @@ msgstr "Impostazioni Avanzate"
 msgid "Aggregate Transmit Power (ACTATP)"
 msgstr ""
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:258
+msgid "Aggregation Selection Logic"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:261
+msgid "Aggregator: All slaves down or has no slaves (stable, 0)"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:263
+msgid ""
+"Aggregator: Chosen by the largest number of ports + slave added/removed or "
+"state changes (count, 2)"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:262
+msgid "Aggregator: Slave added/removed or state changes (bandwidth, 1)"
+msgstr ""
+
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:171
 msgid "Alert"
 msgstr "Allarme"
@@ -557,7 +608,7 @@ msgstr ""
 "Permetti le risposte upstream nell'intervallo 127.0.0.0/8, ad esempio per i "
 "servizi RBL"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:125
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:128
 msgid "Allowed IPs"
 msgstr ""
 
@@ -679,16 +730,16 @@ msgstr "Qualsiasi zona"
 msgid "Apply backup?"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4226
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4229
 msgid "Apply request failed with status <code>%h</code>"
 msgstr ""
 
 #: modules/luci-base/htdocs/luci-static/resources/luci.js:2181
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4092
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4095
 msgid "Apply unchecked"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4165
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4168
 msgid "Applying configuration changes… %ds"
 msgstr ""
 
@@ -840,7 +891,7 @@ msgstr "Torna alla configurazione"
 msgid "Backup"
 msgstr "Backup"
 
-#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:112
+#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:114
 msgid "Backup / Flash Firmware"
 msgstr "Backup / Flash Firmware"
 
@@ -876,10 +927,14 @@ msgid ""
 msgstr ""
 
 #: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:48
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:57
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:52
 msgid "Bind interface"
 msgstr ""
 
 #: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:48
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:57
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:52
 msgid "Bind the tunnel to this interface (optional)."
 msgstr ""
 
@@ -893,6 +948,10 @@ msgstr "Bitrate"
 msgid "Bogus NX Domain Override"
 msgstr "Ignora Dominio Bogus NX"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:199
+msgid "Bonding Policy"
+msgstr ""
+
 #: modules/luci-base/htdocs/luci-static/resources/network.js:2861
 #: modules/luci-compat/luasrc/model/network.lua:1421
 msgid "Bridge"
@@ -911,8 +970,12 @@ msgstr "Numero unità bridge"
 msgid "Bring up on boot"
 msgstr "Attiva all'avvio"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2766
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3749
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:205
+msgid "Broadcast policy (broadcast, 3)"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2769
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3752
 msgid "Browse…"
 msgstr ""
 
@@ -920,7 +983,7 @@ msgstr ""
 msgid "Buffered"
 msgstr "Buffered"
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:137
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:138
 msgid "CA certificate; if empty it will be saved after the first connection."
 msgstr ""
 
@@ -943,8 +1006,8 @@ msgstr ""
 msgid "Call failed"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2859
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3758
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2862
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3761
 #: modules/luci-compat/luasrc/view/cbi/delegator.htm:14
 #: modules/luci-compat/luasrc/view/cbi/simpleform.htm:52
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:187
@@ -1010,11 +1073,11 @@ msgstr ""
 msgid "Chain"
 msgstr "Catena"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3978
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3981
 msgid "Changes"
 msgstr "Modifiche"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4261
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4264
 msgid "Changes have been reverted."
 msgstr ""
 
@@ -1163,16 +1226,16 @@ msgid ""
 "negotiation especially in environments with heavy traffic load."
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3978
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3981
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:421
 msgid "Configuration"
 msgstr "Configurazione"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4140
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4143
 msgid "Configuration changes applied."
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4078
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4081
 msgid "Configuration changes have been rolled back!"
 msgstr ""
 
@@ -1207,6 +1270,14 @@ msgstr ""
 msgid "Connections"
 msgstr "Connessioni"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:377
+msgid "Consider the slave up when all ARP IP targets are reachable (all, 1)"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:376
+msgid "Consider the slave up when any ARP IP target is reachable (any, 0)"
+msgstr ""
+
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/crontab.js:18
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:340
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/startup.js:55
@@ -1219,7 +1290,7 @@ msgstr ""
 msgid "Continue"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4114
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4117
 msgid ""
 "Could not regain access to the device after applying the configuration "
 "changes. You might need to reconnect if you modified network related "
@@ -1415,7 +1486,7 @@ msgstr ""
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/dslite.js:67
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/map.js:80
 #: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:108
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:149
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:150
 msgid "Default gateway"
 msgstr "Gateway predefinito"
 
@@ -1441,7 +1512,7 @@ msgstr ""
 #: modules/luci-base/htdocs/luci-static/resources/form.js:2508
 #: modules/luci-base/htdocs/luci-static/resources/form.js:2512
 #: modules/luci-base/htdocs/luci-static/resources/form.js:3000
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2828
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2831
 #: modules/luci-compat/luasrc/view/cbi/nsection.htm:11
 #: modules/luci-compat/luasrc/view/cbi/tblsection.htm:162
 #: modules/luci-compat/luasrc/view/cbi/tsection.htm:16
@@ -1453,7 +1524,7 @@ msgstr "Elimina"
 msgid "Delete key"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2725
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2728
 msgid "Delete request failed: %s"
 msgstr ""
 
@@ -1466,11 +1537,11 @@ msgid "Delivery Traffic Indication Message Interval"
 msgstr ""
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/switch.js:340
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:111
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:114
 msgid "Description"
 msgstr "Descrizione"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2824
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2827
 msgid "Deselect"
 msgstr ""
 
@@ -1483,6 +1554,10 @@ msgstr "Design"
 msgid "Destination"
 msgstr "Destinazione"
 
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:48
+msgid "Destination port"
+msgstr ""
+
 #: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:59
 #: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:165
 msgid "Destination zone"
@@ -1515,7 +1590,7 @@ msgstr ""
 msgid "Device is restarting…"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4113
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4116
 msgid "Device unreachable!"
 msgstr "Dispositivo irraggiungibile!"
 
@@ -1532,7 +1607,7 @@ msgstr "Diagnostica"
 msgid "Dial number"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2622
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2624
 msgid "Directory"
 msgstr "Directory"
 
@@ -1599,9 +1674,9 @@ msgstr ""
 
 #: modules/luci-base/htdocs/luci-static/resources/form.js:606
 #: modules/luci-base/htdocs/luci-static/resources/form.js:2707
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3259
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3995
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4084
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3262
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3998
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4087
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1680
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:330
 msgid "Dismiss"
@@ -1641,7 +1716,7 @@ msgstr ""
 msgid "Do not forward reverse lookups for local networks"
 msgstr "Non inoltrare ricerche inverse per reti locali"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2711
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2714
 msgid "Do you really want to delete \"%s\" ?"
 msgstr ""
 
@@ -1653,7 +1728,7 @@ msgstr ""
 msgid "Do you really want to erase all settings?"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2709
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2712
 msgid "Do you really want to recursively delete the directory \"%s\" ?"
 msgstr ""
 
@@ -1681,6 +1756,10 @@ msgstr ""
 msgid "Down"
 msgstr ""
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:402
+msgid "Down Delay"
+msgstr ""
+
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:366
 msgid "Download backup"
 msgstr "Download backup"
@@ -1697,6 +1776,10 @@ msgstr ""
 msgid "Drag to reorder"
 msgstr ""
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:341
+msgid "Drop Duplicate Frames"
+msgstr ""
+
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/dropbear.js:12
 msgid "Dropbear Instance"
 msgstr "Istanza Dropbear"
@@ -1788,6 +1871,10 @@ msgstr "Abilita <abbr title=\"Spanning Tree Protocol\">STP</abbr>"
 msgid "Enable DNS lookups"
 msgstr ""
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:292
+msgid "Enable Dynamic Shuffling Of Flows"
+msgstr ""
+
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/6in4.js:60
 msgid "Enable HE.net dynamic endpoint update"
 msgstr "Abilita aggiornamento dinamico endpoint HE.net"
@@ -1850,6 +1937,11 @@ msgid ""
 "Enable packet steering across all CPUs. May help or hinder network speed."
 msgstr ""
 
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:80
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:75
+msgid "Enable rx checksum"
+msgstr ""
+
 #: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:67
 msgid "Enable the DF (Don't Fragment) flag of the encapsulating packets."
 msgstr "Abilita l'opzione DF (non Frammentare) dei pacchetti incapsulati."
@@ -1858,6 +1950,11 @@ msgstr "Abilita l'opzione DF (non Frammentare) dei pacchetti incapsulati."
 msgid "Enable this network"
 msgstr ""
 
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:84
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:79
+msgid "Enable tx checksum"
+msgstr ""
+
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:243
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:352
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/startup.js:66
@@ -1895,11 +1992,11 @@ msgstr "Modalità di incapsulamento"
 msgid "Encryption"
 msgstr "Crittografia"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:131
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:141
 msgid "Endpoint Host"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:135
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:145
 msgid "Endpoint Port"
 msgstr ""
 
@@ -1938,6 +2035,14 @@ msgstr "Scheda di Rete"
 msgid "Ethernet Switch"
 msgstr "Switch di Rete"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:270
+msgid "Every 30 seconds (slow, 0)"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:271
+msgid "Every second (fast, 1)"
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:399
 msgid "Exclude interfaces"
 msgstr ""
@@ -1950,7 +2055,7 @@ msgstr "Espandi gli hosts"
 msgid "Expecting a hexadecimal assignment hint"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:60
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:64
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:73
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:79
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:107
@@ -1962,6 +2067,10 @@ msgstr ""
 msgid "Expecting: %s"
 msgstr ""
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:48
+msgid "Expecting: non-empty value"
+msgstr ""
+
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/30_network.js:50
 msgid "Expires"
 msgstr "Scadenze"
@@ -2017,7 +2126,7 @@ msgstr ""
 msgid "Failed to change the system password."
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4072
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4075
 msgid "Failed to confirm apply within %ds, waiting for rollback…"
 msgstr ""
 
@@ -2025,7 +2134,7 @@ msgstr ""
 msgid "Failed to execute \"/etc/init.d/%s %s\" action: %s"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2629
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2632
 msgid "File"
 msgstr "File"
 
@@ -2033,7 +2142,7 @@ msgstr "File"
 msgid "File not accessible"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2767
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2770
 msgid "Filename"
 msgstr ""
 
@@ -2054,6 +2163,18 @@ msgstr "Filtra privati"
 msgid "Filter useless"
 msgstr "Filtra inutili"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:388
+msgid "Filtering for all slaves, no validation"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:389
+msgid "Filtering for all slaves, validation only for active slave"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:390
+msgid "Filtering for all slaves, validation only for backup slaves"
+msgstr ""
+
 #: modules/luci-compat/luasrc/model/network/proto_ncm.lua:65
 #: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:23
 msgid "Finalizing failed"
@@ -2077,7 +2198,7 @@ msgstr "Fine"
 msgid "Firewall"
 msgstr "Firewall"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:79
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:82
 msgid "Firewall Mark"
 msgstr ""
 
@@ -2187,7 +2308,7 @@ msgstr "Modalità di Inoltro"
 msgid "Fragmentation Threshold"
 msgstr "Soglia di frammentazione"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:92
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:95
 msgid ""
 "Further information about WireGuard interfaces and peers at <a href='http://"
 "wireguard.com'>wireguard.com</a>."
@@ -2453,11 +2574,20 @@ msgstr "Hostname"
 msgid "Hybrid"
 msgstr "Ibrido"
 
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:53
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:48
+msgid "ID used to uniquely identify the VXLAN"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:206
+msgid "IEEE 802.3ad Dynamic link aggregation (802.3ad, 4)"
+msgstr ""
+
 #: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:75
 msgid "IKE DH Group"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:60
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:63
 msgid "IP Addresses"
 msgstr "Indirizzi IP"
 
@@ -2503,6 +2633,7 @@ msgid "IPv4 Upstream"
 msgstr ""
 
 #: modules/luci-base/htdocs/luci-static/resources/protocol/static.js:178
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:162
 msgid "IPv4 address"
 msgstr "Indirizzi IPv4"
 
@@ -2519,10 +2650,11 @@ msgid "IPv4 gateway"
 msgstr "Gateway IPv4"
 
 #: modules/luci-base/htdocs/luci-static/resources/protocol/static.js:179
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:168
 msgid "IPv4 netmask"
 msgstr "Maschera di rete IPv4"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:287
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:291
 msgid "IPv4 network in address/netmask notation"
 msgstr ""
 
@@ -2616,7 +2748,7 @@ msgstr ""
 msgid "IPv6 gateway"
 msgstr "Gateway IPv6"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:292
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:296
 msgid "IPv6 network in address/netmask notation"
 msgstr ""
 
@@ -2707,7 +2839,7 @@ msgstr ""
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/dslite.js:67
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/map.js:80
 #: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:108
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:149
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:150
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/l2tp.js:56
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:100
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:87
@@ -2910,12 +3042,17 @@ msgstr "Interno"
 msgid "Internal Server Error"
 msgstr "Errore del Server Interno"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:283
+msgid "Interval For Sending Learning Packets"
+msgstr ""
+
 #: modules/luci-compat/luasrc/view/cbi/tblsection.htm:192
 #: modules/luci-compat/luasrc/view/cbi/tsection.htm:42
 msgid "Invalid"
 msgstr "Valore immesso non valido"
 
 #: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:11
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:14
 msgid "Invalid Base64 key string"
 msgstr ""
 
@@ -2935,7 +3072,7 @@ msgstr ""
 msgid "Invalid command"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:83
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:86
 msgid "Invalid hexadecimal value"
 msgstr ""
 
@@ -3013,6 +3150,10 @@ msgstr "L2TP"
 msgid "L2TP Server"
 msgstr "Server L2TP"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:267
+msgid "LACPDU Packets"
+msgstr ""
+
 #: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:131
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:115
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:102
@@ -3031,7 +3172,7 @@ msgstr "Soglia di fallimento echo LCP"
 msgid "LCP echo interval"
 msgstr "Intervallo echo LCP"
 
-#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:99
+#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:101
 msgid "LED Configuration"
 msgstr ""
 
@@ -3089,7 +3230,7 @@ msgstr "Lascia vuoto per l'autorilevamento"
 msgid "Leave empty to use the current WAN address"
 msgstr "Lascia vuoto per usare l'indirizzo WAN attuale"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3980
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3983
 msgid "Legend:"
 msgstr "Legenda:"
 
@@ -3121,6 +3262,14 @@ msgstr ""
 msgid "Line Uptime"
 msgstr ""
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:123
+msgid "Link Aggregation (Channel Bonding)"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:348
+msgid "Link Monitoring"
+msgstr ""
+
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/led-trigger/netdev.js:23
 msgid "Link On"
 msgstr "Connessione stabilita"
@@ -3167,7 +3316,7 @@ msgstr "Elenco di host che forniscono risultati NX domain fasulli"
 msgid "Listen Interfaces"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:55
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:58
 msgid "Listen Port"
 msgstr ""
 
@@ -3188,7 +3337,7 @@ msgstr "Carico"
 msgid "Load Average"
 msgstr "Carico Medio"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2894
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2897
 msgid "Loading directory contents…"
 msgstr ""
 
@@ -3212,11 +3361,13 @@ msgstr ""
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/6rd.js:39
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/6to4.js:39
 #: protocols/luci-proto-relay/htdocs/luci-static/resources/protocol/relay.js:151
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:44
 msgid "Local IPv4 address"
 msgstr "Indirizzo IPv4 locale"
 
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/6in4.js:54
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/dslite.js:45
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:44
 msgid "Local IPv6 address"
 msgstr "Indirizzo IPv6 locale"
 
@@ -3304,6 +3455,10 @@ msgstr ""
 msgid "MAC"
 msgstr "MAC"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:251
+msgid "MAC Address For The Actor"
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:38
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2061
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/30_network.js:56
@@ -3351,9 +3506,21 @@ msgstr "MD5"
 msgid "MHz"
 msgstr "MHz"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:353
+msgid "MII"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:421
+msgid "MII / ETHTOOL ioctls"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:394
+msgid "MII Interval"
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:54
 #: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:53
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:74
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:77
 msgid "MTU"
 msgstr "MTU"
 
@@ -3451,13 +3618,25 @@ msgstr ""
 msgid "Method not found"
 msgstr ""
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:349
+msgid "Method of link monitoring"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:418
+msgid "Method to determine link status"
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:46
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:165
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:183
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:69
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:72
 msgid "Metric"
 msgstr "Metrica"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:235
+msgid "Minimum Number of Links"
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/switch.js:202
 msgid "Mirror monitor port"
 msgstr ""
@@ -3534,7 +3713,7 @@ msgstr "Punto di Mount"
 
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:144
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:228
-#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:86
+#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:88
 msgid "Mount Points"
 msgstr "Punti di Mount"
 
@@ -3616,7 +3795,7 @@ msgid "NTP server candidates"
 msgstr "Candidati server NTP"
 
 #: modules/luci-base/htdocs/luci-static/resources/form.js:2388
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3735
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3738
 #: modules/luci-compat/luasrc/view/cbi/tblsection.htm:27
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:710
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/leds.js:67
@@ -3673,6 +3852,8 @@ msgid "Next »"
 msgstr "Prossimo »"
 
 #: modules/luci-base/htdocs/luci-static/resources/form.js:3472
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:296
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:345
 #: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:108
 msgid "No"
 msgstr ""
@@ -3685,7 +3866,7 @@ msgstr "Nessun Server DHCP configurato per questa interfaccia"
 msgid "No Encryption"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:64
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:67
 msgid "No Host Routes"
 msgstr ""
 
@@ -3705,7 +3886,7 @@ msgstr ""
 msgid "No data received"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2834
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2837
 msgid "No entries in this directory"
 msgstr ""
 
@@ -3725,6 +3906,15 @@ msgstr "Nessuna informazione disponibile"
 msgid "No matching prefix delegation"
 msgstr ""
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:140
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:143
+msgid "No more slaves available"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:187
+msgid "No more slaves available, can not save interface"
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:251
 msgid "No negative cache"
 msgstr ""
@@ -3737,7 +3927,7 @@ msgstr ""
 msgid "No password set!"
 msgstr "Nessuna password immessa!"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:107
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:110
 msgid "No peers defined yet"
 msgstr ""
 
@@ -3750,6 +3940,10 @@ msgstr ""
 msgid "No rules in this chain."
 msgstr "Nessuna regola in questa catena"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:384
+msgid "No validation or filtering"
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:152
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:825
 msgid "No zone assigned"
@@ -3825,6 +4019,10 @@ msgstr "Notifica"
 msgid "Nslookup"
 msgstr ""
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:332
+msgid "Number of IGMP membership reports"
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:355
 msgid "Number of cached DNS entries (max is 10000, 0 is no caching)"
 msgstr ""
@@ -3833,6 +4031,10 @@ msgstr ""
 msgid "Number of parallel threads used for compression"
 msgstr ""
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:309
+msgid "Number of peer notifications after failover event"
+msgstr ""
+
 #: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:69
 msgid "Obfuscated Group Password"
 msgstr ""
@@ -3853,6 +4055,7 @@ msgid "Obtain IPv6-Address"
 msgstr ""
 
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/led-trigger/default-on.js:18
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:351
 msgid "Off"
 msgstr ""
 
@@ -3876,7 +4079,7 @@ msgstr ""
 msgid "One of hostname or mac address must be specified!"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:463
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:466
 msgid "One of the following: %s"
 msgstr ""
 
@@ -3894,6 +4097,11 @@ msgstr ""
 msgid "One or more required fields have no value!"
 msgstr "Uno o più campi obbligatori sono vuoti!"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:229
+msgid ""
+"Only if current active slave fails and the primary slave is up (failure, 2)"
+msgstr ""
+
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:439
 #: modules/luci-mod-system/luasrc/model/cbi/admin_system/backupfiles.lua:19
 msgid "Open list..."
@@ -3917,20 +4125,20 @@ msgstr ""
 msgid "Option \"%s\" must not be empty."
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3987
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3990
 msgid "Option changed"
 msgstr "Opzione cambiata"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3989
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3992
 msgid "Option removed"
 msgstr "Opzione cancellata"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1601
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:69
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:72
 msgid "Optional"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:79
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:82
 msgid ""
 "Optional. 32-bit mark for outgoing encrypted packets. Enter value in hex, "
 "starting with <code>0x</code>."
@@ -3944,45 +4152,45 @@ msgid ""
 "for the interface."
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:120
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:123
 msgid ""
 "Optional. Base64-encoded preshared key. Adds in an additional layer of "
 "symmetric-key cryptography for post-quantum resistance."
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:129
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:139
 msgid "Optional. Create routes for Allowed IPs for this peer."
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:111
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:114
 msgid "Optional. Description of peer."
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:64
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:67
 msgid "Optional. Do not create host routes to peers."
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:131
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:141
 msgid ""
 "Optional. Host of peer. Names are resolved prior to bringing up the "
 "interface."
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:74
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:77
 msgid "Optional. Maximum Transmission Unit of tunnel interface."
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:135
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:145
 msgid "Optional. Port of peer."
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:139
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:149
 msgid ""
 "Optional. Seconds between keep alive messages. Default is 0 (disabled). "
 "Recommended value if this device is behind a NAT is 25."
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:55
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:58
 msgid "Optional. UDP port used for outgoing and incoming packets."
 msgstr ""
 
@@ -4015,6 +4223,8 @@ msgstr ""
 #: modules/luci-base/htdocs/luci-static/resources/protocol/static.js:222
 #: protocols/luci-proto-hnet/htdocs/luci-static/resources/protocol/hnet.js:40
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/dhcpv6.js:50
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:76
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:71
 msgid "Override MAC address"
 msgstr "Sovrascrivi indirizzo MAC"
 
@@ -4024,21 +4234,27 @@ msgstr "Sovrascrivi indirizzo MAC"
 #: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:53
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/dhcpv6.js:54
 #: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:114
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:157
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:158
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/l2tp.js:71
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:145
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:132
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoe.js:110
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pptp.js:119
 #: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:97
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:62
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:57
 msgid "Override MTU"
 msgstr "Sovrascrivi MTU"
 
 #: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:63
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:72
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:67
 msgid "Override TOS"
 msgstr "Sovrascrivi TOS"
 
 #: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:58
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:67
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:62
 msgid "Override TTL"
 msgstr "Sovrascrivi TTL"
 
@@ -4066,7 +4282,7 @@ msgstr "Sovrascrivi la tabella usata per le route interne"
 msgid "Overview"
 msgstr "Riassunto"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2677
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2680
 msgid "Overwrite existing file \"%s\" ?"
 msgstr ""
 
@@ -4175,6 +4391,10 @@ msgstr ""
 msgid "Packets"
 msgstr "Pacchetti"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:275
+msgid "Packets To Transmit Before Moving To Next Slave"
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:152
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:825
 msgid "Part of zone %q"
@@ -4183,7 +4403,7 @@ msgstr "Parte della zona %q"
 #: modules/luci-base/luasrc/view/sysauth.htm:29
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1591
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/password.js:51
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:107
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:108
 #: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:58
 msgid "Password"
 msgstr "Password"
@@ -4207,7 +4427,7 @@ msgstr ""
 msgid "Password strength"
 msgstr ""
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:110
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:111
 msgid "Password2"
 msgstr ""
 
@@ -4239,7 +4459,7 @@ msgstr ""
 msgid "Path to inner Private Key"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/luci.js:2716
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2725
 msgid "Paused"
 msgstr ""
 
@@ -4266,7 +4486,7 @@ msgstr ""
 msgid "Peer address is missing"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:92
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:95
 msgid "Peers"
 msgstr ""
 
@@ -4286,7 +4506,7 @@ msgstr ""
 msgid "Permission denied"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:139
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:149
 msgid "Persistent Keep Alive"
 msgstr ""
 
@@ -4317,7 +4537,7 @@ msgstr ""
 msgid "Please enter your username and password."
 msgstr "Per favore inserisci il tuo username e la password."
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3718
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3721
 msgid "Please select the file to upload."
 msgstr ""
 
@@ -4333,7 +4553,7 @@ msgstr "Port"
 msgid "Port status:"
 msgstr "Status porta:"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:489
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:492
 msgid "Potential negation of: %s"
 msgstr ""
 
@@ -4357,7 +4577,7 @@ msgstr ""
 msgid "Prefix Delegated"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:120
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:123
 msgid "Preshared Key"
 msgstr ""
 
@@ -4380,7 +4600,21 @@ msgstr ""
 msgid "Prevents client-to-client communication"
 msgstr "Impedisci la comunicazione fra Client"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:50
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:211
+msgid "Primary Slave"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:228
+msgid ""
+"Primary becomes active slave when it comes back up if speed and duplex "
+"better than current slave (better, 1)"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:227
+msgid "Primary becomes active slave whenever it comes back up (always, 0)"
+msgstr ""
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:53
 msgid "Private Key"
 msgstr ""
 
@@ -4417,7 +4651,7 @@ msgstr "Fornisci nuova rete"
 msgid "Pseudo Ad-Hoc (ahdemo)"
 msgstr "Pseudo Ad-Hoc (ahdemo)"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:116
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:119
 msgid "Public Key"
 msgstr "Chiave Pubblica"
 
@@ -4534,7 +4768,7 @@ msgid "Rebind protection"
 msgstr ""
 
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/reboot.js:14
-#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:124
+#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:126
 msgid "Reboot"
 msgstr "Riavvia"
 
@@ -4553,7 +4787,7 @@ msgstr "Riavvia il sistema operativo del tuo dispositivo"
 msgid "Receive"
 msgstr "Ricezione"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:60
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:63
 msgid "Recommended. IP addresses of the WireGuard interface."
 msgstr ""
 
@@ -4565,7 +4799,7 @@ msgstr "Ricollega questa interfaccia"
 msgid "References"
 msgstr "Riferimenti"
 
-#: modules/luci-base/htdocs/luci-static/resources/luci.js:2710
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2719
 msgid "Refreshing"
 msgstr ""
 
@@ -4590,6 +4824,7 @@ msgstr ""
 
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/6in4.js:50
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/6rd.js:49
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:40
 msgid "Remote IPv4 address"
 msgstr ""
 
@@ -4597,6 +4832,10 @@ msgstr ""
 msgid "Remote IPv4 address or FQDN"
 msgstr ""
 
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:40
+msgid "Remote IPv6 address"
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:849
 msgid "Remove"
 msgstr "Rimuovi"
@@ -4625,15 +4864,15 @@ msgstr "Richiesto"
 msgid "Required for certain ISPs, e.g. Charter with DOCSIS 3"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:50
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:53
 msgid "Required. Base64-encoded private key for this interface."
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:116
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:119
 msgid "Required. Base64-encoded public key of peer."
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:125
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:128
 msgid ""
 "Required. IP addresses and prefixes that this peer is allowed to use inside "
 "the tunnel. Usually the peer's tunnel IP addresses and the networks the peer "
@@ -4706,6 +4945,10 @@ msgstr ""
 msgid "Requires wpa-supplicant with SAE support"
 msgstr ""
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:224
+msgid "Reselection policy for primary slave"
+msgstr ""
+
 #: modules/luci-base/htdocs/luci-static/resources/luci.js:2203
 #: modules/luci-base/luasrc/view/sysauth.htm:39
 #: modules/luci-compat/luasrc/view/cbi/delegator.htm:17
@@ -4761,19 +5004,19 @@ msgstr "Ripristina backup"
 msgid "Reveal/hide password"
 msgstr "Rivela/nascondi password"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4003
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4006
 msgid "Revert"
 msgstr "Ripristina"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4088
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4091
 msgid "Revert changes"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4270
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4273
 msgid "Revert request failed with status <code>%h</code>"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4250
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4253
 msgid "Reverting configuration…"
 msgstr ""
 
@@ -4785,7 +5028,11 @@ msgstr ""
 msgid "Root preparation"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:129
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:202
+msgid "Round-Robin policy (balance-rr, 0)"
+msgstr ""
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:139
 msgid "Route Allowed IPs"
 msgstr ""
 
@@ -4863,7 +5110,7 @@ msgid "SSH username"
 msgstr ""
 
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:274
-#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:50
+#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:51
 msgid "SSH-Keys"
 msgstr ""
 
@@ -4889,7 +5136,7 @@ msgid "Save"
 msgstr "Salva"
 
 #: modules/luci-base/htdocs/luci-static/resources/luci.js:2180
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3999
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4002
 #: modules/luci-compat/luasrc/view/cbi/footer.htm:22
 msgid "Save & Apply"
 msgstr "Salva & applica"
@@ -4911,15 +5158,15 @@ msgid "Scan"
 msgstr "Scan"
 
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/crontab.js:26
-#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:74
+#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:76
 msgid "Scheduled Tasks"
 msgstr "Operazioni programmate"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3983
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3986
 msgid "Section added"
 msgstr "Sezione aggiunta"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3985
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3988
 msgid "Section removed"
 msgstr "Sezione rimossa"
 
@@ -4935,11 +5182,15 @@ msgid ""
 msgstr ""
 
 #: modules/luci-base/htdocs/luci-static/resources/ui.js:2581
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2718
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2883
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2721
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2886
 msgid "Select file…"
 msgstr ""
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:318
+msgid "Selects the transmit hash policy to use for slave selection"
+msgstr ""
+
 #: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:144
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:128
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:115
@@ -4968,7 +5219,7 @@ msgstr ""
 msgid "Services"
 msgstr "Servizi"
 
-#: modules/luci-base/htdocs/luci-static/resources/luci.js:2653
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2662
 msgid "Session expired"
 msgstr ""
 
@@ -4982,10 +5233,22 @@ msgid ""
 "sense events do not invoke hotplug handlers)."
 msgstr ""
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:300
+msgid "Set same MAC Address to all slaves"
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:642
 msgid "Set this interface as master for the dhcpv6 relay."
 msgstr "Imposta questa interfaccia come master per il relay dhcpv6"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:304
+msgid "Set to currently active slave (active, 1)"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:305
+msgid "Set to first slave added to the bond (follow, 2)"
+msgstr ""
+
 #: modules/luci-compat/luasrc/model/network/proto_modemmanager.lua:55
 #: modules/luci-compat/luasrc/model/network/proto_qmi.lua:55
 #: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:42
@@ -5052,7 +5315,7 @@ msgstr ""
 msgid "Signal:"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3736
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3739
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:217
 msgid "Size"
 msgstr "Dimensione"
@@ -5080,6 +5343,10 @@ msgstr "Salta a contenuto"
 msgid "Skip to navigation"
 msgstr "Salta a navigazione"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:178
+msgid "Slave Interfaces"
+msgstr ""
+
 #: modules/luci-base/htdocs/luci-static/resources/network.js:2867
 #: modules/luci-compat/luasrc/model/network.lua:1428
 msgid "Software VLAN"
@@ -5118,10 +5385,38 @@ msgstr "Origine"
 msgid "Source Address"
 msgstr ""
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:342
+msgid ""
+"Specifies that duplicate frames (received on inactive ports) should be "
+"dropped or delivered"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:358
+msgid "Specifies the ARP link monitoring frequency in milliseconds"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:366
+msgid "Specifies the IP addresses to use for ARP monitoring"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:395
+msgid "Specifies the MII link monitoring frequency in milliseconds"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:259
+msgid "Specifies the aggregation selection logic to use"
+msgstr ""
+
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:292
 msgid "Specifies the directory the device is attached to"
 msgstr "Specifica la cartella a cui è collegato il dispositivo in"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:252
+msgid ""
+"Specifies the mac-address for the actor in protocol packet exchanges "
+"(LACPDUs). If empty, masters' mac address defaults to system default"
+msgstr ""
+
 #: protocols/luci-proto-relay/htdocs/luci-static/resources/protocol/relay.js:175
 msgid ""
 "Specifies the maximum amount of failed ARP requests until hosts are presumed "
@@ -5145,17 +5440,123 @@ msgid ""
 "be reduced by the driver."
 msgstr ""
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:236
+msgid ""
+"Specifies the minimum number of links that must be active before asserting "
+"carrier"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:200
+msgid "Specifies the mode to be used for this bonding interface"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:333
+msgid ""
+"Specifies the number of IGMP membership reports to be issued after a "
+"failover event in 200ms intervals"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:276
+msgid ""
+"Specifies the number of packets to transmit through a slave before moving to "
+"the next one"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:310
+msgid ""
+"Specifies the number of peer notifications (gratuitous ARPs and unsolicited "
+"IPv6 Neighbor Advertisements) to be issued after a failover event"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:284
+msgid ""
+"Specifies the number of seconds between instances where the bonding driver "
+"sends learning packets to each slaves peer switch"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:374
+msgid "Specifies the quantity of ARP IP targets that must be reachable"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:268
+msgid ""
+"Specifies the rate in which the link partner will be asked to transmit "
+"LACPDU packets"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:225
+msgid ""
+"Specifies the reselection policy for the primary slave when failure of the "
+"active slave or recovery of the primary slave occurs"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:244
+msgid "Specifies the system priority"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:403
+msgid ""
+"Specifies the time in milliseconds to wait before disabling a slave after a "
+"link failure detection"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:411
+msgid ""
+"Specifies the time in milliseconds to wait before enabling a slave after a "
+"link recovery detection"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:382
+msgid ""
+"Specifies whether ARP probes and replies should be validated or non-ARP "
+"traffic should be filtered for link monitoring"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:301
+msgid ""
+"Specifies whether active-backup mode should set all slaves to the same MAC "
+"address at enslavement"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:419
+msgid ""
+"Specifies whether or not miimon should use MII or ETHTOOL ioctls vs. "
+"netif_carrier_ok()"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:293
+msgid ""
+"Specifies whether to shuffle active flows across slaves based on the load"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:179
+msgid ""
+"Specifies which slave interfaces should be attached to this bonding interface"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:212
+msgid ""
+"Specifies which slave is the primary device. It will always be the active "
+"slave while it is available"
+msgstr ""
+
 #: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:63
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:72
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:67
 msgid "Specify a TOS (Type of Service)."
 msgstr ""
 
 #: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:58
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:67
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:62
 msgid ""
 "Specify a TTL (Time to Live) for the encapsulating packet other than the "
 "default (64)."
 msgstr ""
 
 #: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:53
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:62
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:57
 msgid ""
 "Specify an MTU (Maximum Transmission Unit) other than the default (1280 "
 "bytes)."
@@ -5178,7 +5579,7 @@ msgstr "Priorità di avvio"
 msgid "Start refresh"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4203
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4206
 msgid "Starting configuration apply…"
 msgstr ""
 
@@ -5187,7 +5588,7 @@ msgid "Starting wireless scan..."
 msgstr ""
 
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/startup.js:109
-#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:62
+#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:64
 msgid "Startup"
 msgstr "Avvio"
 
@@ -5299,7 +5700,7 @@ msgstr "Cambia protocollo"
 msgid "Switch to CIDR list notation"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2615
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2616
 msgid "Symbolic link"
 msgstr ""
 
@@ -5323,6 +5724,10 @@ msgstr "Sistema"
 msgid "System Log"
 msgstr "Registro di Sistema"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:243
+msgid "System Priority"
+msgstr ""
+
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:104
 msgid "System Properties"
 msgstr "Proprietà di Sistema"
@@ -5383,11 +5788,19 @@ msgid ""
 "username instead of the user ID!"
 msgstr ""
 
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:40
+msgid "The IPv4 address or the fully-qualified domain name of the remote end."
+msgstr ""
+
 #: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:40
 msgid ""
 "The IPv4 address or the fully-qualified domain name of the remote tunnel end."
 msgstr ""
 
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:40
+msgid "The IPv6 address or the fully-qualified domain name of the remote end."
+msgstr ""
+
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/6rd.js:53
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/map.js:59
 msgid ""
@@ -5406,7 +5819,7 @@ msgstr ""
 msgid "The configuration file could not be loaded due to the following error:"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4079
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4082
 msgid ""
 "The device could not be reached within %d seconds after applying the pending "
 "changes, which caused the configuration to be rolled back for safety "
@@ -5477,10 +5890,23 @@ msgstr ""
 msgid "The length of the IPv6 prefix in bits"
 msgstr ""
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:163
+msgid "The local IPv4 address"
+msgstr ""
+
 #: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:44
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:44
 msgid "The local IPv4 address over which the tunnel is created (optional)."
 msgstr ""
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:169
+msgid "The local IPv4 netmask"
+msgstr ""
+
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:44
+msgid "The local IPv6 address over which the tunnel is created (optional)."
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1914
 msgid "The network name is already used"
 msgstr ""
@@ -5575,7 +6001,7 @@ msgstr ""
 msgid "There are no active leases"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4218
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4221
 msgid "There are no changes to apply"
 msgstr ""
 
@@ -5695,7 +6121,7 @@ msgstr ""
 msgid "Timezone"
 msgstr "Fuso orario"
 
-#: modules/luci-base/htdocs/luci-static/resources/luci.js:2663
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2672
 msgid "To login…"
 msgstr ""
 
@@ -5737,6 +6163,10 @@ msgstr ""
 msgid "Transmit"
 msgstr "Trasmissione"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:317
+msgid "Transmit Hash Policy"
+msgstr ""
+
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/leds.js:74
 msgid "Trigger"
 msgstr ""
@@ -5891,7 +6321,7 @@ msgstr "Smonta"
 msgid "Unnamed key"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3923
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3926
 msgid "Unsaved Changes"
 msgstr "Modifiche non salvate"
 
@@ -5917,7 +6347,11 @@ msgstr "Tipo protocollo non supportato."
 msgid "Up"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3810
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:410
+msgid "Up Delay"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3813
 msgid "Upload"
 msgstr ""
 
@@ -5932,21 +6366,21 @@ msgstr ""
 msgid "Upload archive..."
 msgstr "Carica archivio..."
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2772
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2775
 msgid "Upload file"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2747
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2750
 msgid "Upload file…"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2694
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3798
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2697
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3801
 msgid "Upload request failed: %s"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3717
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3771
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3720
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3774
 msgid "Uploading file…"
 msgstr ""
 
@@ -6007,6 +6441,20 @@ msgstr "Usa MTU nel tunnel dell'interfaccia"
 msgid "Use TTL on tunnel interface"
 msgstr "Usa TTL nel tunnel dell'interfaccia"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:320
+msgid "Use XOR of hardware MAC addresses (layer2)"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:321
+msgid "Use XOR of hardware MAC addresses and IP addresses (layer2+3)"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:323
+msgid ""
+"Use XOR of hardware MAC addresses and IP addresses, rely on skb_flow_dissect "
+"(encap2+3)"
+msgstr ""
+
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:294
 msgid "Use as external overlay (/overlay)"
 msgstr ""
@@ -6059,7 +6507,7 @@ msgstr "Usa il gateway predefinito"
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/dslite.js:70
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/map.js:83
 #: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:111
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:152
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:153
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/l2tp.js:67
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:111
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:98
@@ -6096,6 +6544,15 @@ msgstr ""
 "<em>tempo di Contratto</em> può essere usato per impostare un tempo di "
 "contratto non-standard a uno specifico host, p.e. 12h, 3d o infinito."
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:322
+msgid "Use upper layer protocol information (layer3+4)"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:324
+msgid ""
+"Use upper layer protocol information, rely on skb_flow_dissect (encap3+4)"
+msgstr ""
+
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/20_memory.js:36
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:194
 msgid "Used"
@@ -6111,16 +6568,20 @@ msgid ""
 "needed with normal WPA(2)-PSK."
 msgstr ""
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:113
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:105
+msgid "User Group"
+msgstr ""
+
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:114
 msgid "User certificate (PEM encoded)"
 msgstr ""
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:125
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:126
 msgid "User key (PEM encoded)"
 msgstr ""
 
 #: modules/luci-base/luasrc/view/sysauth.htm:23
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:105
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:106
 #: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:56
 msgid "Username"
 msgstr "Nome Utente"
@@ -6168,6 +6629,19 @@ msgstr ""
 msgid "VPNC (CISCO 3000 (and others) VPN)"
 msgstr ""
 
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:10
+msgid "VXLAN (RFC7348)"
+msgstr ""
+
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:53
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:48
+msgid "VXLAN network identifier"
+msgstr ""
+
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:10
+msgid "VXLANv6 (RFC7348)"
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1490
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1548
 msgid ""
@@ -6175,6 +6649,22 @@ msgid ""
 "the \"ca-bundle\" package"
 msgstr ""
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:387
+msgid "Validation for all slaves"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:385
+msgid "Validation only for active slave"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:386
+msgid "Validation only for backup slaves"
+msgstr ""
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:134
+msgid "Value must not be empty"
+msgstr ""
+
 #: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:73
 msgid "Vendor"
 msgstr ""
@@ -6254,7 +6744,7 @@ msgid "Width"
 msgstr ""
 
 #: modules/luci-compat/luasrc/model/network/proto_wireguard.lua:9
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:18
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:21
 msgid "WireGuard VPN"
 msgstr ""
 
@@ -6316,11 +6806,21 @@ msgstr "Scrittura delle richiesta DNS ricevute nel syslog"
 msgid "Write system log to file"
 msgstr "Scrivi registro di sistema su file"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:204
+msgid "XOR policy (balance-xor, 2)"
+msgstr ""
+
 #: modules/luci-base/htdocs/luci-static/resources/form.js:3472
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:295
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:344
 #: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:109
 msgid "Yes"
 msgstr ""
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:303
+msgid "Yes (none, 0)"
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:176
 msgid ""
 "You appear to be currently connected to the device via the \"%h\" interface. "
@@ -6349,6 +6849,17 @@ msgstr ""
 "È necessario attivare JavaScript nel tuo browser o LuCI non funzionerà "
 "correttamente."
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:115
+msgid ""
+"You must select a primary interface which is included in selected slave "
+"interfaces!"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:96
+msgid ""
+"You must select at least one ARP IP target if ARP monitoring is selected!"
+msgstr ""
+
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:192
 msgid "ZRam Compression Algorithm"
 msgstr ""
@@ -6485,7 +6996,7 @@ msgstr "full-duplex"
 msgid "half-duplex"
 msgstr "half-duplex"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:566
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:569
 msgid "hexadecimal encoded value"
 msgstr ""
 
@@ -6513,11 +7024,11 @@ msgstr ""
 msgid "input"
 msgstr "ingresso"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:391
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:395
 msgid "key between 8 and 63 characters"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:403
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:407
 msgid "key with either 5 or 13 characters"
 msgstr ""
 
@@ -6533,6 +7044,10 @@ msgstr ""
 msgid "minutes"
 msgstr ""
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:422
+msgid "netif_carrier_ok()"
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:46
 msgid "no"
 msgstr "no"
@@ -6541,7 +7056,7 @@ msgstr "no"
 msgid "no link"
 msgstr "Nessun collegamento"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:55
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:59
 msgid "non-empty value"
 msgstr ""
 
@@ -6577,15 +7092,15 @@ msgstr ""
 msgid "output"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:237
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:241
 msgid "positive decimal value"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:229
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:233
 msgid "positive integer value"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:57
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:60
 msgid "random"
 msgstr ""
 
@@ -6633,7 +7148,7 @@ msgstr "etichettato"
 msgid "time units (TUs / 1.024 ms) [1000-65535]"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:556
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:559
 msgid "unique value"
 msgstr ""
 
@@ -6670,171 +7185,171 @@ msgstr "non specificato - o - creato:"
 msgid "untagged"
 msgstr "non etichettato"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:242
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:246
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:121
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:132
 msgid "valid IP address"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:242
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:246
 msgid "valid IP address or prefix"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:277
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:281
 msgid "valid IPv4 CIDR"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:250
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:254
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:125
 msgid "valid IPv4 address"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:250
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:254
 msgid "valid IPv4 address or network"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:370
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:374
 msgid "valid IPv4 address:port"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:310
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:314
 msgid "valid IPv4 network"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:272
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:276
 msgid "valid IPv4 or IPv6 CIDR"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:263
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:267
 msgid "valid IPv4 prefix value (0-32)"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:282
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:286
 msgid "valid IPv6 CIDR"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:258
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:262
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:129
 msgid "valid IPv6 address"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:258
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:262
 msgid "valid IPv6 address or prefix"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:300
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:304
 msgid "valid IPv6 host id"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:315
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:319
 msgid "valid IPv6 network"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:268
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:272
 msgid "valid IPv6 prefix value (0-128)"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:336
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:340
 msgid "valid MAC address"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:407
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:411
 msgid "valid UCI identifier"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:358
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:362
 msgid "valid UCI identifier, hostname or IP address"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:379
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:382
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:383
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:386
 msgid "valid address:port"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:530
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:534
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:533
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:537
 msgid "valid date (YYYY-MM-DD)"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:233
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:237
 msgid "valid decimal value"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:401
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:405
 msgid "valid hexadecimal WEP key"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:389
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:393
 msgid "valid hexadecimal WPA key"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:364
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:368
 msgid "valid host:port"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:351
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:353
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:355
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:357
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:73
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:79
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:107
 msgid "valid hostname"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:341
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:345
 msgid "valid hostname or IP address"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:225
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:229
 msgid "valid integer value"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:305
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:309
 msgid "valid network in address/netmask notation"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:505
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:508
 msgid "valid phone digit (0-9, \"*\", \"#\", \"!\" or \".\")"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:328
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:331
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:332
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:335
 msgid "valid port or port range (port1-port2)"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:320
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:324
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:136
 msgid "valid port value"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:510
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:513
 msgid "valid time (HH:MM:SS)"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:432
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:435
 msgid "value between %d and %d characters"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:412
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:416
 msgid "value between %f and %f"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:416
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:420
 msgid "value greater or equal to %f"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:420
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:424
 msgid "value smaller or equal to %f"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:426
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:429
 msgid "value with %d characters"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:437
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:440
 msgid "value with at least %d characters"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:442
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:445
 msgid "value with at most %d characters"
 msgstr ""
 
index 3df1fcff22389f5d92d093ff7fdc829405eb21d4..e9576feb3b71301a12b6f24178389c563df5a472 100644 (file)
@@ -3,8 +3,8 @@ msgstr ""
 "Project-Id-Version: \n"
 "Report-Msgid-Bugs-To: \n"
 "POT-Creation-Date: 2009-06-10 03:40+0200\n"
-"PO-Revision-Date: 2020-02-22 11:56+0000\n"
-"Last-Translator: INAGAKI Hiroshi <musashino.open@gmail.com>\n"
+"PO-Revision-Date: 2020-06-14 14:42+0000\n"
+"Last-Translator: Satoru Yoshida <ramat@ram.ne.jp>\n"
 "Language-Team: Japanese <https://hosted.weblate.org/projects/openwrt/luci/ja/"
 ">\n"
 "Language: ja\n"
@@ -12,7 +12,7 @@ msgstr ""
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
 "Plural-Forms: nplurals=1; plural=0;\n"
-"X-Generator: Weblate 3.11.1\n"
+"X-Generator: Weblate 4.1-dev\n"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:929
 msgid "%.1f dB"
@@ -23,7 +23,7 @@ msgstr "%.1f dB"
 msgid "%d Bit"
 msgstr "%d ビット"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3639
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3642
 msgid "%d invalid field(s)"
 msgstr "無効な入力欄: %d 個"
 
@@ -243,11 +243,11 @@ msgstr ""
 "<br />注意: 編集前の crontab ファイルが空の場合、手動で cron サービスの再起動"
 "を行う必要があります。"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2676
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2679
 msgid "A directory with the same name already exists."
 msgstr "同名のディレクトリが既に存在します。"
 
-#: modules/luci-base/htdocs/luci-static/resources/luci.js:2655
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2664
 msgid "A new login is required since the authentication session expired."
 msgstr "認証セッションの期限切れのため、再ログインが必要です。"
 
@@ -275,9 +275,30 @@ msgid "APN"
 msgstr "APN"
 
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:197
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:352
 msgid "ARP"
 msgstr "ARP"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:365
+msgid "ARP IP Targets"
+msgstr "ARP IP ターゲット"
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:357
+msgid "ARP Interval"
+msgstr "ARP 間隔"
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:381
+msgid "ARP Validation"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:373
+msgid "ARP mode to consider a slave as being up"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:77
+msgid "ARP monitoring is not supported for the selected policy!"
+msgstr ""
+
 #: protocols/luci-proto-relay/htdocs/luci-static/resources/protocol/relay.js:175
 msgid "ARP retry threshold"
 msgstr "ARP 再試行しきい値"
@@ -359,12 +380,24 @@ msgstr "アクティブなDHCPリース"
 msgid "Active DHCPv6 Leases"
 msgstr "アクティブなDHCPv6リース"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:203
+msgid "Active-Backup policy (active-backup, 1)"
+msgstr ""
+
 #: modules/luci-base/htdocs/luci-static/resources/network.js:3650
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:929
 #: protocols/luci-proto-hnet/htdocs/luci-static/resources/protocol/hnet.js:23
 msgid "Ad-Hoc"
 msgstr "アドホック"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:208
+msgid "Adaptive load balancing (balance-alb, 6)"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:207
+msgid "Adaptive transmit load balancing (balance-tlb, 5)"
+msgstr ""
+
 #: modules/luci-base/htdocs/luci-static/resources/form.js:2013
 #: modules/luci-base/htdocs/luci-static/resources/form.js:2016
 #: modules/luci-base/htdocs/luci-static/resources/form.js:2030
@@ -421,7 +454,7 @@ msgstr ""
 msgid "Add new interface..."
 msgstr "インターフェースの新規作成..."
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:102
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:105
 msgid "Add peer"
 msgstr "ピアを追加"
 
@@ -470,9 +503,27 @@ msgstr "詳細設定"
 msgid "Aggregate Transmit Power (ACTATP)"
 msgstr ""
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:258
+msgid "Aggregation Selection Logic"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:261
+msgid "Aggregator: All slaves down or has no slaves (stable, 0)"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:263
+msgid ""
+"Aggregator: Chosen by the largest number of ports + slave added/removed or "
+"state changes (count, 2)"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:262
+msgid "Aggregator: Slave added/removed or state changes (bandwidth, 1)"
+msgstr ""
+
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:171
 msgid "Alert"
-msgstr "警告"
+msgstr "アラート"
 
 #: modules/luci-base/htdocs/luci-static/resources/network.js:2855
 #: modules/luci-compat/luasrc/model/network.lua:1417
@@ -513,7 +564,7 @@ msgstr "リスト内の端末からのアクセスを禁止"
 
 #: modules/luci-compat/root/usr/share/rpcd/acl.d/luci-compat.json:3
 msgid "Allow full UCI access for legacy applications"
-msgstr ""
+msgstr "レガシーアプリケーションに完全な UCI アクセスを許可"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:892
 msgid "Allow legacy 802.11b rates"
@@ -529,7 +580,7 @@ msgstr "ローカルホストを許可する"
 
 #: modules/luci-mod-system/root/usr/share/rpcd/acl.d/luci-mod-system.json:157
 msgid "Allow rebooting the device"
-msgstr ""
+msgstr "デバイスの再起動を許可"
 
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/dropbear.js:36
 msgid "Allow remote hosts to connect to local SSH forwarded ports"
@@ -542,7 +593,7 @@ msgstr "パスワードでの root ログインを許可"
 
 #: modules/luci-base/root/usr/share/rpcd/acl.d/luci-base.json:3
 msgid "Allow system feature probing"
-msgstr ""
+msgstr "システム機能のプローブを許可"
 
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/dropbear.js:31
 msgid "Allow the <em>root</em> user to login with password"
@@ -555,7 +606,7 @@ msgstr ""
 "上位サーバーからの特定範囲内 (127.0.0.0/8) の応答を許可します。例: RBL サービ"
 "スのため"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:125
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:128
 msgid "Allowed IPs"
 msgstr "許可されるIP"
 
@@ -660,7 +711,7 @@ msgstr "通知される DNS サーバー"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1588
 msgid "Anonymous Identity"
-msgstr ""
+msgstr "匿名のアイデンティティ"
 
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:162
 msgid "Anonymous Mount"
@@ -681,16 +732,16 @@ msgstr "全てのゾーン"
 msgid "Apply backup?"
 msgstr "バックアップの適用"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4226
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4229
 msgid "Apply request failed with status <code>%h</code>"
 msgstr "適用リクエストはステータス <code>%h</code> で失敗しました"
 
 #: modules/luci-base/htdocs/luci-static/resources/luci.js:2181
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4092
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4095
 msgid "Apply unchecked"
 msgstr "チェック無しの適用"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4165
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4168
 msgid "Applying configuration changes… %ds"
 msgstr "設定を適用中です… %d 秒"
 
@@ -772,7 +823,7 @@ msgstr "自動"
 #: modules/luci-compat/luasrc/model/network/proto_hnet.lua:7
 #: protocols/luci-proto-hnet/htdocs/luci-static/resources/protocol/hnet.js:7
 msgid "Automatic Homenet (HNCP)"
-msgstr ""
+msgstr "自動ホームネット (HNCP)"
 
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:174
 msgid "Automatically check filesystem for errors before mounting"
@@ -796,7 +847,7 @@ msgstr "スワップ 自動マウント"
 
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:193
 msgid "Available"
-msgstr "使用可"
+msgstr "利用可能"
 
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/bandwidth.js:268
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/bandwidth.js:278
@@ -844,7 +895,7 @@ msgstr "設定へ戻る"
 msgid "Backup"
 msgstr "バックアップ"
 
-#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:112
+#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:114
 msgid "Backup / Flash Firmware"
 msgstr "バックアップ / ファームウェア更新"
 
@@ -882,12 +933,16 @@ msgstr ""
 "ルトとして推奨されます)"
 
 #: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:48
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:57
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:52
 msgid "Bind interface"
 msgstr "インターフェースのバインド"
 
 #: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:48
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:57
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:52
 msgid "Bind the tunnel to this interface (optional)."
-msgstr ""
+msgstr "トンネルをこのインターフェースにバインドします(オプション)。"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:129
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:188
@@ -899,6 +954,10 @@ msgstr "ビットレート"
 msgid "Bogus NX Domain Override"
 msgstr "偽の NX ドメイン オーバーライド"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:199
+msgid "Bonding Policy"
+msgstr ""
+
 #: modules/luci-base/htdocs/luci-static/resources/network.js:2861
 #: modules/luci-compat/luasrc/model/network.lua:1421
 msgid "Bridge"
@@ -917,8 +976,12 @@ msgstr "ブリッジ ユニット番号"
 msgid "Bring up on boot"
 msgstr "デフォルトで起動する"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2766
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3749
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:205
+msgid "Broadcast policy (broadcast, 3)"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2769
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3752
 msgid "Browse…"
 msgstr "参照…"
 
@@ -926,13 +989,13 @@ msgstr "参照…"
 msgid "Buffered"
 msgstr "バッファ"
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:137
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:138
 msgid "CA certificate; if empty it will be saved after the first connection."
 msgstr "CA証明書(空白の場合、初回の接続後に保存されます。)"
 
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/464xlat.js:7
 msgid "CLAT configuration failed"
-msgstr ""
+msgstr "CLAT の構成に失敗しました"
 
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/processes.js:72
 msgid "CPU usage (%)"
@@ -947,10 +1010,10 @@ msgstr "キャッシュ済"
 #: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:40
 #: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:21
 msgid "Call failed"
-msgstr ""
+msgstr "呼び出しに失敗しました"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2859
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3758
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2862
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3761
 #: modules/luci-compat/luasrc/view/cbi/delegator.htm:14
 #: modules/luci-compat/luasrc/view/cbi/simpleform.htm:52
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:187
@@ -1016,11 +1079,11 @@ msgstr ""
 msgid "Chain"
 msgstr "チェイン"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3978
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3981
 msgid "Changes"
 msgstr "変更"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4261
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4264
 msgid "Changes have been reverted."
 msgstr "変更は取り消されました。"
 
@@ -1086,7 +1149,7 @@ msgstr "暗号化方式"
 
 #: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:91
 msgid "Cisco UDP encapsulation"
-msgstr ""
+msgstr "Cisco UDP カプセル化"
 
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:363
 msgid ""
@@ -1145,7 +1208,7 @@ msgstr "リストを閉じる"
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js:320
 #: themes/luci-theme-material/luasrc/view/themes/material/header.htm:204
 msgid "Collecting data..."
-msgstr "データ収集中です..."
+msgstr "データを収集中..."
 
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/processes.js:71
 msgid "Command"
@@ -1175,16 +1238,16 @@ msgstr ""
 "この回避策は、相互運用性の問題や、特に高負荷のトラフィック環境下におけるキー "
 "ネゴシエーションの信頼性低下の原因となることがあります。"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3978
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3981
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:421
 msgid "Configuration"
 msgstr "設定"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4140
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4143
 msgid "Configuration changes applied."
 msgstr "設定が適用されました。"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4078
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4081
 msgid "Configuration changes have been rolled back!"
 msgstr "設定はロールバックされました!"
 
@@ -1217,7 +1280,15 @@ msgstr "接続喪失"
 
 #: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:117
 msgid "Connections"
-msgstr "ネットワーク接続"
+msgstr "接続数"
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:377
+msgid "Consider the slave up when all ARP IP targets are reachable (all, 1)"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:376
+msgid "Consider the slave up when any ARP IP target is reachable (any, 0)"
+msgstr ""
 
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/crontab.js:18
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:340
@@ -1231,7 +1302,7 @@ msgstr "内容が保存されました。"
 msgid "Continue"
 msgstr "続行"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4114
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4117
 msgid ""
 "Could not regain access to the device after applying the configuration "
 "changes. You might need to reconnect if you modified network related "
@@ -1327,7 +1398,7 @@ msgstr "DHCPサーバー"
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:155
 #: modules/luci-mod-network/root/usr/share/luci/menu.d/luci-mod-network.json:50
 msgid "DHCP and DNS"
-msgstr "DHCP び DNS"
+msgstr "DHCP および DNS"
 
 #: modules/luci-base/htdocs/luci-static/resources/network.js:1966
 #: modules/luci-base/htdocs/luci-static/resources/protocol/dhcp.js:16
@@ -1358,7 +1429,7 @@ msgstr "DHCPv6-サービス"
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/30_network.js:48
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/30_network.js:49
 msgid "DNS"
-msgstr ""
+msgstr "DNS"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:277
 msgid "DNS forwardings"
@@ -1378,7 +1449,7 @@ msgstr "DNSSEC 未署名チェック"
 
 #: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:99
 msgid "DPD Idle Timeout"
-msgstr ""
+msgstr "DPD アイドル・タイムアウト"
 
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/dslite.js:41
 msgid "DS-Lite AFTR address"
@@ -1395,7 +1466,7 @@ msgstr "DSL ステータス"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:920
 msgid "DSL line mode"
-msgstr ""
+msgstr "DSL 回線モード"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1088
 msgid "DTIM Interval"
@@ -1408,7 +1479,7 @@ msgstr "DUID"
 
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:22
 msgid "Data Rate"
-msgstr ""
+msgstr "データレート"
 
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:165
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:176
@@ -1432,7 +1503,7 @@ msgstr "デフォルト ルート"
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/dslite.js:67
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/map.js:80
 #: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:108
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:149
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:150
 msgid "Default gateway"
 msgstr "デフォルト ゲートウェイ"
 
@@ -1457,7 +1528,7 @@ msgstr ""
 #: modules/luci-base/htdocs/luci-static/resources/form.js:2508
 #: modules/luci-base/htdocs/luci-static/resources/form.js:2512
 #: modules/luci-base/htdocs/luci-static/resources/form.js:3000
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2828
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2831
 #: modules/luci-compat/luasrc/view/cbi/nsection.htm:11
 #: modules/luci-compat/luasrc/view/cbi/tblsection.htm:162
 #: modules/luci-compat/luasrc/view/cbi/tsection.htm:16
@@ -1469,7 +1540,7 @@ msgstr "削除"
 msgid "Delete key"
 msgstr "公開鍵を削除"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2725
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2728
 msgid "Delete request failed: %s"
 msgstr "削除リクエスト失敗: %s"
 
@@ -1482,13 +1553,13 @@ msgid "Delivery Traffic Indication Message Interval"
 msgstr "Delivery Traffic Indication Message インターバル"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/switch.js:340
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:111
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:114
 msgid "Description"
 msgstr "説明"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2824
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2827
 msgid "Deselect"
-msgstr ""
+msgstr "選択を解除"
 
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:220
 msgid "Design"
@@ -1499,6 +1570,10 @@ msgstr "デザイン"
 msgid "Destination"
 msgstr "宛先"
 
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:48
+msgid "Destination port"
+msgstr "宛先ポート"
+
 #: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:59
 #: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:165
 msgid "Destination zone"
@@ -1531,7 +1606,7 @@ msgstr "デバイスがアクティブではありません"
 msgid "Device is restarting…"
 msgstr "デバイスを再起動中…"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4113
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4116
 msgid "Device unreachable!"
 msgstr "デバイスに到達できません!"
 
@@ -1548,7 +1623,7 @@ msgstr "診断機能"
 msgid "Dial number"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2622
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2624
 msgid "Directory"
 msgstr "ディレクトリ"
 
@@ -1615,9 +1690,9 @@ msgstr "切断の試行が失敗しました"
 
 #: modules/luci-base/htdocs/luci-static/resources/form.js:606
 #: modules/luci-base/htdocs/luci-static/resources/form.js:2707
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3259
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3995
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4084
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3262
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3998
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4087
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1680
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:330
 msgid "Dismiss"
@@ -1656,7 +1731,7 @@ msgstr "パブリック DNSサーバーが返答できなかったリクエス
 msgid "Do not forward reverse lookups for local networks"
 msgstr "ローカル ネットワークへの逆引きを転送しません"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2711
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2714
 msgid "Do you really want to delete \"%s\" ?"
 msgstr "本当に \"%s\" を削除しますか?"
 
@@ -1668,7 +1743,7 @@ msgstr "本当に以下の SSH 公開鍵を削除しますか?"
 msgid "Do you really want to erase all settings?"
 msgstr "本当に全ての設定を消去しますか?"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2709
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2712
 msgid "Do you really want to recursively delete the directory \"%s\" ?"
 msgstr "本当にディレクトリ \"%s\" を再帰的に削除しますか?"
 
@@ -1696,6 +1771,10 @@ msgstr ""
 msgid "Down"
 msgstr "下へ"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:402
+msgid "Down Delay"
+msgstr ""
+
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:366
 msgid "Download backup"
 msgstr "バックアップ アーカイブのダウンロード"
@@ -1712,6 +1791,10 @@ msgstr ""
 msgid "Drag to reorder"
 msgstr "ドラッグして並び替え"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:341
+msgid "Drop Duplicate Frames"
+msgstr "重複フレームをドロップ"
+
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/dropbear.js:12
 msgid "Dropbear Instance"
 msgstr "Dropbear設定"
@@ -1807,6 +1890,10 @@ msgstr "<abbr title=\"Spanning Tree Protocol\">STP</abbr>を有効にする"
 msgid "Enable DNS lookups"
 msgstr "DNS 逆引きを有効化"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:292
+msgid "Enable Dynamic Shuffling Of Flows"
+msgstr ""
+
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/6in4.js:60
 msgid "Enable HE.net dynamic endpoint update"
 msgstr "HE.netの動的endpoint更新を有効にします"
@@ -1867,7 +1954,12 @@ msgstr "送信パケットのミラーリングを有効化"
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:882
 msgid ""
 "Enable packet steering across all CPUs. May help or hinder network speed."
-msgstr ""
+msgstr "すべての CPU でパケット・ステアリングを有効にします。 ネットワーク速度を向上または阻害する可能性があります。"
+
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:80
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:75
+msgid "Enable rx checksum"
+msgstr "rx チェックサムを有効化"
 
 #: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:67
 msgid "Enable the DF (Don't Fragment) flag of the encapsulating packets."
@@ -1877,6 +1969,11 @@ msgstr "カプセル化されたパケットの DF (Don't Fragment) フラグを
 msgid "Enable this network"
 msgstr "このネットワークを有効にします"
 
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:84
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:79
+msgid "Enable tx checksum"
+msgstr "tx チェックサムを有効化"
+
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:243
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:352
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/startup.js:66
@@ -1916,11 +2013,11 @@ msgstr "カプセル化モード"
 msgid "Encryption"
 msgstr "暗号化"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:131
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:141
 msgid "Endpoint Host"
 msgstr "エンドポイント ホスト"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:135
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:145
 msgid "Endpoint Port"
 msgstr "エンドポイント ポート"
 
@@ -1959,6 +2056,14 @@ msgstr "イーサネットアダプタ"
 msgid "Ethernet Switch"
 msgstr "イーサネットスイッチ"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:270
+msgid "Every 30 seconds (slow, 0)"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:271
+msgid "Every second (fast, 1)"
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:399
 msgid "Exclude interfaces"
 msgstr "除外インターフェース"
@@ -1971,7 +2076,7 @@ msgstr "拡張ホスト設定"
 msgid "Expecting a hexadecimal assignment hint"
 msgstr "期待される値: 16進数の割り当てヒント"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:60
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:64
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:73
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:79
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:107
@@ -1983,6 +2088,10 @@ msgstr "期待される値: 16進数の割り当てヒント"
 msgid "Expecting: %s"
 msgstr "期待される値: %s"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:48
+msgid "Expecting: non-empty value"
+msgstr ""
+
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/30_network.js:50
 msgid "Expires"
 msgstr "期限切れ"
@@ -2032,13 +2141,13 @@ msgstr ""
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1446
 msgid "FT protocol"
-msgstr ""
+msgstr "FT プロトコル"
 
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/password.js:87
 msgid "Failed to change the system password."
 msgstr "システム パスワードの変更に失敗しました。"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4072
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4075
 msgid "Failed to confirm apply within %ds, waiting for rollback…"
 msgstr "%d 秒以内の適用を確認できませんでした。ロールバック中です…"
 
@@ -2046,15 +2155,15 @@ msgstr "%d 秒以内の適用を確認できませんでした。ロールバッ
 msgid "Failed to execute \"/etc/init.d/%s %s\" action: %s"
 msgstr "\"/etc/init.d/%s %s\" の実行に失敗しました: %s"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2629
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2632
 msgid "File"
 msgstr "ファイル"
 
 #: modules/luci-base/htdocs/luci-static/resources/ui.js:2579
 msgid "File not accessible"
-msgstr ""
+msgstr "ファイルにアクセスできません"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2767
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2770
 msgid "Filename"
 msgstr "ファイル名"
 
@@ -2075,10 +2184,22 @@ msgstr "プライベートフィルター"
 msgid "Filter useless"
 msgstr ""
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:388
+msgid "Filtering for all slaves, no validation"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:389
+msgid "Filtering for all slaves, validation only for active slave"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:390
+msgid "Filtering for all slaves, validation only for backup slaves"
+msgstr ""
+
 #: modules/luci-compat/luasrc/model/network/proto_ncm.lua:65
 #: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:23
 msgid "Finalizing failed"
-msgstr ""
+msgstr "ファイナライズに失敗しました"
 
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:150
 msgid ""
@@ -2100,9 +2221,9 @@ msgstr "終了"
 msgid "Firewall"
 msgstr "ファイアウォール"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:79
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:82
 msgid "Firewall Mark"
-msgstr ""
+msgstr "ファイアウォール マーク"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:326
 msgid "Firewall Settings"
@@ -2211,7 +2332,7 @@ msgstr "転送モード"
 msgid "Fragmentation Threshold"
 msgstr "フラグメンテーションしきい値"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:92
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:95
 msgid ""
 "Further information about WireGuard interfaces and peers at <a href='http://"
 "wireguard.com'>wireguard.com</a>."
@@ -2268,7 +2389,7 @@ msgstr "コンフィグ生成"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1452
 msgid "Generate PMK locally"
-msgstr ""
+msgstr "ローカルで PMK を生成"
 
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:368
 msgid "Generate archive"
@@ -2303,91 +2424,91 @@ msgstr "関連する設定ページへ移動"
 
 #: modules/luci-mod-network/root/usr/share/rpcd/acl.d/luci-mod-network.json:33
 msgid "Grant access to DHCP configuration"
-msgstr ""
+msgstr "DHCP 構成へのアクセスを許可"
 
 #: modules/luci-mod-status/root/usr/share/rpcd/acl.d/luci-mod-status.json:102
 msgid "Grant access to DHCP status display"
-msgstr ""
+msgstr "DHCP ステータス表示へのアクセスを許可"
 
 #: modules/luci-mod-status/root/usr/share/rpcd/acl.d/luci-mod-status.json:111
 msgid "Grant access to DSL status display"
-msgstr ""
+msgstr "DSL ステータス表示へのアクセスを許可"
 
 #: protocols/luci-proto-openconnect/root/usr/share/rpcd/acl.d/luci-openconnect.json:3
 msgid "Grant access to LuCI OpenConnect procedures"
-msgstr ""
+msgstr "LuCI OpenConnect プロシージャへのアクセスを許可"
 
 #: modules/luci-mod-system/root/usr/share/rpcd/acl.d/luci-mod-system.json:19
 msgid "Grant access to SSH configuration"
-msgstr ""
+msgstr "SSH 構成へのアクセスを許可"
 
 #: modules/luci-base/root/usr/share/rpcd/acl.d/luci-base.json:12
 msgid "Grant access to basic LuCI procedures"
-msgstr ""
+msgstr "基本的な LuCI プロシージャへのアクセスを許可"
 
 #: modules/luci-mod-system/root/usr/share/rpcd/acl.d/luci-mod-system.json:64
 msgid "Grant access to crontab configuration"
-msgstr ""
+msgstr "crontab 構成へのアクセスを許可"
 
 #: modules/luci-mod-status/root/usr/share/rpcd/acl.d/luci-mod-status.json:60
 msgid "Grant access to firewall status"
-msgstr ""
+msgstr "ファイアウォール・ステータスへのアクセスを許可"
 
 #: modules/luci-mod-system/root/usr/share/rpcd/acl.d/luci-mod-system.json:116
 msgid "Grant access to flash operations"
-msgstr ""
+msgstr "フラッシュ操作へのアクセスを許可"
 
 #: modules/luci-mod-status/root/usr/share/rpcd/acl.d/luci-mod-status.json:86
 msgid "Grant access to main status display"
-msgstr ""
+msgstr "メインステータス表示へのアクセスを許可"
 
 #: protocols/luci-proto-modemmanager/root/usr/share/rpcd/acl.d/luci-proto-modemmanager.json:3
 msgid "Grant access to mmcli"
-msgstr ""
+msgstr "mmcli へのアクセスを許可"
 
 #: modules/luci-mod-system/root/usr/share/rpcd/acl.d/luci-mod-system.json:84
 msgid "Grant access to mount configuration"
-msgstr ""
+msgstr "マウント構成へのアクセスを許可"
 
 #: modules/luci-mod-network/root/usr/share/rpcd/acl.d/luci-mod-network.json:3
 msgid "Grant access to network configuration"
-msgstr ""
+msgstr "ネットワーク構成へのアクセスを許可"
 
 #: modules/luci-mod-network/root/usr/share/rpcd/acl.d/luci-mod-network.json:46
 msgid "Grant access to network diagnostic tools"
-msgstr ""
+msgstr "ネットワーク診断ツールへのアクセスを許可"
 
 #: modules/luci-base/root/usr/share/rpcd/acl.d/luci-base.json:36
 msgid "Grant access to network status information"
-msgstr ""
+msgstr "ネットワーク・ステータス情報へのアクセスを許可"
 
 #: modules/luci-mod-status/root/usr/share/rpcd/acl.d/luci-mod-status.json:13
 msgid "Grant access to process status"
-msgstr ""
+msgstr "プロセス・ステータスへのアクセスを許可"
 
 #: modules/luci-mod-status/root/usr/share/rpcd/acl.d/luci-mod-status.json:3
 msgid "Grant access to realtime statistics"
-msgstr ""
+msgstr "リアルタイム統計へのアクセスを許可"
 
 #: modules/luci-mod-system/root/usr/share/rpcd/acl.d/luci-mod-system.json:42
 msgid "Grant access to startup configuration"
-msgstr ""
+msgstr "スタートアップ構成へのアクセスを許可"
 
 #: modules/luci-mod-system/root/usr/share/rpcd/acl.d/luci-mod-system.json:3
 msgid "Grant access to system configuration"
-msgstr ""
+msgstr "システム構成へのアクセスを許可"
 
 #: modules/luci-mod-status/root/usr/share/rpcd/acl.d/luci-mod-status.json:30
 msgid "Grant access to system logs"
-msgstr ""
+msgstr "システムログへのアクセスを許可"
 
 #: modules/luci-mod-status/root/usr/share/rpcd/acl.d/luci-mod-status.json:47
 msgid "Grant access to the system route status"
-msgstr ""
+msgstr "システム・ルート・ステータスへのアクセスを許可"
 
 #: modules/luci-mod-status/root/usr/share/rpcd/acl.d/luci-mod-status.json:120
 msgid "Grant access to wireless status display"
-msgstr ""
+msgstr "ワイヤレス・ステータス表示へのアクセスを許可"
 
 #: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:66
 msgid "Group Password"
@@ -2479,11 +2600,20 @@ msgstr "ホスト名"
 msgid "Hybrid"
 msgstr "ハイブリッド"
 
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:53
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:48
+msgid "ID used to uniquely identify the VXLAN"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:206
+msgid "IEEE 802.3ad Dynamic link aggregation (802.3ad, 4)"
+msgstr ""
+
 #: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:75
 msgid "IKE DH Group"
 msgstr "IKE DHグループ"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:60
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:63
 msgid "IP Addresses"
 msgstr "IPアドレス"
 
@@ -2529,6 +2659,7 @@ msgid "IPv4 Upstream"
 msgstr "IPv4 アップストリーム"
 
 #: modules/luci-base/htdocs/luci-static/resources/protocol/static.js:178
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:162
 msgid "IPv4 address"
 msgstr "IPv4 アドレス"
 
@@ -2545,16 +2676,17 @@ msgid "IPv4 gateway"
 msgstr "IPv4 ゲートウェイ"
 
 #: modules/luci-base/htdocs/luci-static/resources/protocol/static.js:179
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:168
 msgid "IPv4 netmask"
 msgstr "IPv4 ネットマスク"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:287
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:291
 msgid "IPv4 network in address/netmask notation"
 msgstr "IPv4 ネットワーク(アドレス/ネットマスク 表記)"
 
 #: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:110
 msgid "IPv4 only"
-msgstr ""
+msgstr "IPv4のみ"
 
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/map.js:52
 msgid "IPv4 prefix"
@@ -2642,13 +2774,13 @@ msgstr "IPv6 割り当て長"
 msgid "IPv6 gateway"
 msgstr "IPv6 ゲートウェイ"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:292
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:296
 msgid "IPv6 network in address/netmask notation"
 msgstr "IPv6 ネットワーク(アドレス/ネットマスク 表記)"
 
 #: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:111
 msgid "IPv6 only"
-msgstr ""
+msgstr "IPv6のみ"
 
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/6rd.js:53
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/map.js:59
@@ -2732,7 +2864,7 @@ msgstr ""
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/dslite.js:67
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/map.js:80
 #: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:108
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:149
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:150
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/l2tp.js:56
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:100
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:87
@@ -2821,7 +2953,7 @@ msgstr "情報"
 #: modules/luci-compat/luasrc/model/network/proto_ncm.lua:67
 #: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:25
 msgid "Initialization failure"
-msgstr ""
+msgstr "初期化失敗"
 
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/startup.js:77
 msgid "Initscript"
@@ -2859,7 +2991,7 @@ msgstr ""
 
 #: modules/luci-compat/luasrc/view/cbi/map.htm:43
 msgid "Insufficient permissions to read UCI configuration."
-msgstr ""
+msgstr "UCI 構成を読み取るための十分な権限がありません。"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:464
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:471
@@ -2888,7 +3020,7 @@ msgstr "インターフェースで %d 個の変更が保留中です"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:92
 msgid "Interface is disabled"
-msgstr ""
+msgstr "インターフェースが無効です"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:64
 msgid "Interface is marked for deletion"
@@ -2935,12 +3067,17 @@ msgstr "内部"
 msgid "Internal Server Error"
 msgstr "内部サーバー エラー"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:283
+msgid "Interval For Sending Learning Packets"
+msgstr ""
+
 #: modules/luci-compat/luasrc/view/cbi/tblsection.htm:192
 #: modules/luci-compat/luasrc/view/cbi/tsection.htm:42
 msgid "Invalid"
 msgstr "入力値が不正です"
 
 #: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:11
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:14
 msgid "Invalid Base64 key string"
 msgstr "無効な Base64 キー文字列"
 
@@ -2960,7 +3097,7 @@ msgstr "無効な引数"
 msgid "Invalid command"
 msgstr "無効なコマンド"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:83
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:86
 msgid "Invalid hexadecimal value"
 msgstr "無効な 16 進数値"
 
@@ -3038,6 +3175,10 @@ msgstr "L2TP"
 msgid "L2TP Server"
 msgstr "L2TP サーバー"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:267
+msgid "LACPDU Packets"
+msgstr "LACPDU パケット"
+
 #: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:131
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:115
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:102
@@ -3056,7 +3197,7 @@ msgstr "LCP echo 失敗数しきい値"
 msgid "LCP echo interval"
 msgstr "LCP echo 送信間隔"
 
-#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:99
+#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:101
 msgid "LED Configuration"
 msgstr "LED 設定"
 
@@ -3114,7 +3255,7 @@ msgstr "空欄の場合、自動検知を行います"
 msgid "Leave empty to use the current WAN address"
 msgstr "空欄の場合、現在のWANアドレスを使用します"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3980
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3983
 msgid "Legend:"
 msgstr "凡例:"
 
@@ -3148,6 +3289,14 @@ msgstr ""
 msgid "Line Uptime"
 msgstr ""
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:123
+msgid "Link Aggregation (Channel Bonding)"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:348
+msgid "Link Monitoring"
+msgstr "リンク監視"
+
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/led-trigger/netdev.js:23
 msgid "Link On"
 msgstr "リンクオン"
@@ -3194,7 +3343,7 @@ msgstr "NX ドメインの偽の結果として返されるホストのリスト
 msgid "Listen Interfaces"
 msgstr "待ち受けインターフェース"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:55
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:58
 msgid "Listen Port"
 msgstr "待ち受けポート"
 
@@ -3217,7 +3366,7 @@ msgstr "負荷"
 msgid "Load Average"
 msgstr "システム平均負荷"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2894
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2897
 msgid "Loading directory contents…"
 msgstr "ディレクトリ内を読み込み中…"
 
@@ -3241,11 +3390,13 @@ msgstr "割り当てるローカル IPアドレス"
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/6rd.js:39
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/6to4.js:39
 #: protocols/luci-proto-relay/htdocs/luci-static/resources/protocol/relay.js:151
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:44
 msgid "Local IPv4 address"
 msgstr "ローカル IPv4 アドレス"
 
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/6in4.js:54
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/dslite.js:45
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:44
 msgid "Local IPv6 address"
 msgstr "ローカル IPv6 アドレス"
 
@@ -3310,7 +3461,7 @@ msgstr "ログ クエリ"
 
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:109
 msgid "Logging"
-msgstr "ログ"
+msgstr "ã\83­ã\82®ã\83³ã\82°"
 
 #: modules/luci-base/luasrc/view/sysauth.htm:38
 msgid "Login"
@@ -3334,6 +3485,10 @@ msgstr ""
 msgid "MAC"
 msgstr "MAC"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:251
+msgid "MAC Address For The Actor"
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:38
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2061
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/30_network.js:56
@@ -3370,7 +3525,7 @@ msgstr "無効な MAP ルールです"
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/wireless.js:322
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/wireless.js:323
 msgid "MBit/s"
-msgstr ""
+msgstr "メガビット/秒"
 
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:218
 msgid "MD5"
@@ -3381,9 +3536,21 @@ msgstr "MD5"
 msgid "MHz"
 msgstr "MHz"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:353
+msgid "MII"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:421
+msgid "MII / ETHTOOL ioctls"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:394
+msgid "MII Interval"
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:54
 #: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:53
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:74
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:77
 msgid "MTU"
 msgstr "MTU"
 
@@ -3452,7 +3619,7 @@ msgstr "最大送信出力"
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/wireless.js:328
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/wireless.js:329
 msgid "Mbit/s"
-msgstr "Mbit/s"
+msgstr "メガビット/秒"
 
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/password.js:35
 msgid "Medium"
@@ -3482,13 +3649,25 @@ msgstr "メッシュ ID"
 msgid "Method not found"
 msgstr "メソッドが見つかりません"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:349
+msgid "Method of link monitoring"
+msgstr "リンク監視の方法"
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:418
+msgid "Method to determine link status"
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:46
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:165
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:183
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:69
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:72
 msgid "Metric"
 msgstr "メトリック"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:235
+msgid "Minimum Number of Links"
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/switch.js:202
 msgid "Mirror monitor port"
 msgstr "ミラー監視ポート"
@@ -3499,7 +3678,7 @@ msgstr "ミラー元ポート"
 
 #: modules/luci-compat/luasrc/model/network/proto_modemmanager.lua:9
 msgid "Mobile Data"
-msgstr ""
+msgstr "モバイルデータ"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1434
 msgid "Mobility Domain"
@@ -3561,11 +3740,11 @@ msgstr "さらに表示…"
 
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:192
 msgid "Mount Point"
-msgstr "マウントポイント"
+msgstr "ã\83\9eã\82¦ã\83³ã\83\88ã\83»ã\83\9dã\82¤ã\83³ã\83\88"
 
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:144
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:228
-#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:86
+#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:88
 msgid "Mount Points"
 msgstr "マウントポイント"
 
@@ -3647,7 +3826,7 @@ msgid "NTP server candidates"
 msgstr "NTPサーバー候補"
 
 #: modules/luci-base/htdocs/luci-static/resources/form.js:2388
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3735
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3738
 #: modules/luci-compat/luasrc/view/cbi/tblsection.htm:27
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:710
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/leds.js:67
@@ -3704,6 +3883,8 @@ msgid "Next »"
 msgstr "次 »"
 
 #: modules/luci-base/htdocs/luci-static/resources/form.js:3472
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:296
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:345
 #: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:108
 msgid "No"
 msgstr "いいえ"
@@ -3716,9 +3897,9 @@ msgstr "このインターフェースにはDHCPサーバーが設定されて
 msgid "No Encryption"
 msgstr "暗号化無し"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:64
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:67
 msgid "No Host Routes"
-msgstr ""
+msgstr "ホストの経路情報がありません"
 
 #: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:89
 msgid "No NAT-T"
@@ -3726,7 +3907,7 @@ msgstr "NAT-Tを使用しない"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:79
 msgid "No RX signal"
-msgstr ""
+msgstr "RX 信号なし"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:69
 msgid "No client associated"
@@ -3736,7 +3917,7 @@ msgstr ""
 msgid "No data received"
 msgstr "受信データ無し"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2834
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2837
 msgid "No entries in this directory"
 msgstr "ディレクトリ内にエントリーがありません"
 
@@ -3756,6 +3937,15 @@ msgstr "情報がありません"
 msgid "No matching prefix delegation"
 msgstr ""
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:140
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:143
+msgid "No more slaves available"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:187
+msgid "No more slaves available, can not save interface"
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:251
 msgid "No negative cache"
 msgstr "ネガティブキャッシュを行なわない"
@@ -3768,7 +3958,7 @@ msgstr "ネガティブキャッシュを行なわない"
 msgid "No password set!"
 msgstr "パスワードが設定されていません!"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:107
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:110
 msgid "No peers defined yet"
 msgstr ""
 
@@ -3781,6 +3971,10 @@ msgstr "まだ公開鍵はありません。"
 msgid "No rules in this chain."
 msgstr "チェイン内にルールがありません"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:384
+msgid "No validation or filtering"
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:152
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:825
 msgid "No zone assigned"
@@ -3796,7 +3990,7 @@ msgstr "ノイズ"
 
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:27
 msgid "Noise Margin (SNR)"
-msgstr ""
+msgstr "ノイズマージン (SNR)"
 
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/wireless.js:270
 msgid "Noise:"
@@ -3856,6 +4050,10 @@ msgstr "注意"
 msgid "Nslookup"
 msgstr "Nslookup"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:332
+msgid "Number of IGMP membership reports"
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:355
 msgid "Number of cached DNS entries (max is 10000, 0 is no caching)"
 msgstr ""
@@ -3866,13 +4064,17 @@ msgstr ""
 msgid "Number of parallel threads used for compression"
 msgstr "圧縮に使用される、並列スレッド数です。"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:309
+msgid "Number of peer notifications after failover event"
+msgstr ""
+
 #: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:69
 msgid "Obfuscated Group Password"
-msgstr ""
+msgstr "難読化されたグループ・パスワード"
 
 #: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:61
 msgid "Obfuscated Password"
-msgstr ""
+msgstr "難読化されたパスワード"
 
 #: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:105
 #: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:97
@@ -3886,6 +4088,7 @@ msgid "Obtain IPv6-Address"
 msgstr "IPv6 アドレスの取得"
 
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/led-trigger/default-on.js:18
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:351
 msgid "Off"
 msgstr "オフ"
 
@@ -3909,7 +4112,7 @@ msgstr "点灯時間"
 msgid "One of hostname or mac address must be specified!"
 msgstr "1つ以上のホスト名またはMACアドレスを設定してください!"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:463
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:466
 msgid "One of the following: %s"
 msgstr "次のうちいずれか一つ: %s"
 
@@ -3927,6 +4130,11 @@ msgstr "タブに1つ以上の 無効/必須 の値があります。"
 msgid "One or more required fields have no value!"
 msgstr "1つ以上のフィールドに値が設定されていません!"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:229
+msgid ""
+"Only if current active slave fails and the primary slave is up (failure, 2)"
+msgstr ""
+
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:439
 #: modules/luci-mod-system/luasrc/model/cbi/admin_system/backupfiles.lua:19
 msgid "Open list..."
@@ -3944,26 +4152,26 @@ msgstr "動作周波数"
 #: modules/luci-base/htdocs/luci-static/resources/form.js:1817
 #: modules/luci-base/htdocs/luci-static/resources/form.js:3482
 msgid "Option \"%s\" contains an invalid input value."
-msgstr ""
+msgstr "オプション \"%s\" には無効な入力値が含まれています。"
 
 #: modules/luci-base/htdocs/luci-static/resources/form.js:1830
 msgid "Option \"%s\" must not be empty."
-msgstr ""
+msgstr "オプション \"%s\" を入力してください。"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3987
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3990
 msgid "Option changed"
 msgstr "変更されるオプション"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3989
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3992
 msgid "Option removed"
 msgstr "削除されるオプション"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1601
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:69
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:72
 msgid "Optional"
 msgstr "オプション"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:79
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:82
 msgid ""
 "Optional. 32-bit mark for outgoing encrypted packets. Enter value in hex, "
 "starting with <code>0x</code>."
@@ -3981,25 +4189,25 @@ msgstr ""
 "ス(例: '::1')を指定します。(オプション) 使用できる値: 'eui64', "
 "'random', または '::1' や '::1:2' のような固定値"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:120
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:123
 msgid ""
 "Optional. Base64-encoded preshared key. Adds in an additional layer of "
 "symmetric-key cryptography for post-quantum resistance."
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:129
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:139
 msgid "Optional. Create routes for Allowed IPs for this peer."
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:111
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:114
 msgid "Optional. Description of peer."
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:64
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:67
 msgid "Optional. Do not create host routes to peers."
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:131
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:141
 msgid ""
 "Optional. Host of peer. Names are resolved prior to bringing up the "
 "interface."
@@ -4007,15 +4215,15 @@ msgstr ""
 "ピアのホストです。名前はインターフェースの起動前に解決されます。(オプショ"
 "ン)"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:74
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:77
 msgid "Optional. Maximum Transmission Unit of tunnel interface."
 msgstr "トンネル インターフェースのMaximum Transmission Unit(オプション)"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:135
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:145
 msgid "Optional. Port of peer."
 msgstr "ピアのポート(オプション)"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:139
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:149
 msgid ""
 "Optional. Seconds between keep alive messages. Default is 0 (disabled). "
 "Recommended value if this device is behind a NAT is 25."
@@ -4023,7 +4231,7 @@ msgstr ""
 "キープアライブ メッセージの送信間隔(秒)です。既定値: 0。このデバイスがNAT"
 "以下に存在する場合の推奨値は25です。(オプション)"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:55
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:58
 msgid "Optional. UDP port used for outgoing and incoming packets."
 msgstr "発信パケットと受信パケットに使用されるUDPポート(オプション)"
 
@@ -4056,6 +4264,8 @@ msgstr "出力ゾーン"
 #: modules/luci-base/htdocs/luci-static/resources/protocol/static.js:222
 #: protocols/luci-proto-hnet/htdocs/luci-static/resources/protocol/hnet.js:40
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/dhcpv6.js:50
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:76
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:71
 msgid "Override MAC address"
 msgstr "MACアドレスを上書きする"
 
@@ -4065,23 +4275,29 @@ msgstr "MACアドレスを上書きする"
 #: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:53
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/dhcpv6.js:54
 #: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:114
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:157
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:158
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/l2tp.js:71
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:145
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:132
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoe.js:110
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pptp.js:119
 #: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:97
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:62
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:57
 msgid "Override MTU"
 msgstr "MTUを上書きする"
 
 #: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:63
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:72
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:67
 msgid "Override TOS"
-msgstr ""
+msgstr "TOS を上書き"
 
 #: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:58
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:67
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:62
 msgid "Override TTL"
-msgstr ""
+msgstr "TTL を上書き"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1079
 msgid "Override default interface name"
@@ -4101,13 +4317,13 @@ msgstr ""
 
 #: protocols/luci-proto-relay/htdocs/luci-static/resources/protocol/relay.js:179
 msgid "Override the table used for internal routes"
-msgstr "内部ルートに使用されるテーブルを上書きします。"
+msgstr "内部経路情報に使用されるテーブルを上書きします。"
 
 #: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:3
 msgid "Overview"
 msgstr "概要"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2677
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2680
 msgid "Overwrite existing file \"%s\" ?"
 msgstr "既存のファイル \"%s\" を上書きしますか?"
 
@@ -4216,6 +4432,10 @@ msgstr ""
 msgid "Packets"
 msgstr "パケット"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:275
+msgid "Packets To Transmit Before Moving To Next Slave"
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:152
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:825
 msgid "Part of zone %q"
@@ -4224,7 +4444,7 @@ msgstr "ゾーン %q の一部"
 #: modules/luci-base/luasrc/view/sysauth.htm:29
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1591
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/password.js:51
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:107
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:108
 #: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:58
 msgid "Password"
 msgstr "パスワード"
@@ -4248,7 +4468,7 @@ msgstr "秘密鍵のパスワード"
 msgid "Password strength"
 msgstr "パスワード強度"
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:110
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:111
 msgid "Password2"
 msgstr "パスワード2"
 
@@ -4258,15 +4478,15 @@ msgstr "貼付けまたは SSH 鍵ファイルをドラッグ…"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1502
 msgid "Path to CA-Certificate"
-msgstr "CA証æ\98\8eæ\9b¸ã\81®ã\83\91ã\82¹"
+msgstr "CA è¨¼æ\98\8eæ\9b¸ã\81¸ã\81®ã\83\91ã\82¹"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1517
 msgid "Path to Client-Certificate"
-msgstr "クライアント証明書のパス"
+msgstr "ã\82¯ã\83©ã\82¤ã\82¢ã\83³ã\83\88証æ\98\8eæ\9b¸ã\81¸ã\81®ã\83\91ã\82¹"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1520
 msgid "Path to Private Key"
-msgstr "秘密鍵のパス"
+msgstr "ç§\98å¯\86é\8dµã\81¸ã\81®ã\83\91ã\82¹"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1560
 msgid "Path to inner CA-Certificate"
@@ -4280,7 +4500,7 @@ msgstr "クライアント証明書のパス"
 msgid "Path to inner Private Key"
 msgstr "秘密鍵のパス"
 
-#: modules/luci-base/htdocs/luci-static/resources/luci.js:2716
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2725
 msgid "Paused"
 msgstr ""
 
@@ -4307,7 +4527,7 @@ msgstr "割り当てるピア IP アドレス"
 msgid "Peer address is missing"
 msgstr "ピアのアドレスがありません"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:92
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:95
 msgid "Peers"
 msgstr "ピア"
 
@@ -4327,7 +4547,7 @@ msgstr "設定リセットを実行"
 msgid "Permission denied"
 msgstr "パーミッション拒否"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:139
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:149
 msgid "Persistent Keep Alive"
 msgstr "永続的なキープアライブ"
 
@@ -4343,7 +4563,7 @@ msgstr "デバイス設定"
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:80
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:90
 msgid "Ping"
-msgstr ""
+msgstr "Ping"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:48
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:49
@@ -4358,7 +4578,7 @@ msgstr "パケット"
 msgid "Please enter your username and password."
 msgstr "ユーザー名とパスワードを入力してください。"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3718
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3721
 msgid "Please select the file to upload."
 msgstr "アップロードするファイルを選択してください。"
 
@@ -4374,13 +4594,13 @@ msgstr "ポート"
 msgid "Port status:"
 msgstr "ポート ステータス:"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:489
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:492
 msgid "Potential negation of: %s"
 msgstr ""
 
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:38
 msgid "Power Management Mode"
-msgstr ""
+msgstr "電力管理モード"
 
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:36
 msgid "Pre-emptive CRC errors (CRCP_P)"
@@ -4388,17 +4608,17 @@ msgstr ""
 
 #: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:73
 msgid "Prefer LTE"
-msgstr ""
+msgstr "LTE を優先"
 
 #: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:74
 msgid "Prefer UMTS"
-msgstr ""
+msgstr "UMTS を優先"
 
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/30_network.js:33
 msgid "Prefix Delegated"
 msgstr "委任されたプレフィクス (PD)"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:120
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:123
 msgid "Preshared Key"
 msgstr "事前共有鍵"
 
@@ -4423,7 +4643,21 @@ msgstr "これらのインターフェースでの待ち受けを停止します
 msgid "Prevents client-to-client communication"
 msgstr "クライアント同士の通信を制限します"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:50
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:211
+msgid "Primary Slave"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:228
+msgid ""
+"Primary becomes active slave when it comes back up if speed and duplex "
+"better than current slave (better, 1)"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:227
+msgid "Primary becomes active slave whenever it comes back up (always, 0)"
+msgstr ""
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:53
 msgid "Private Key"
 msgstr "秘密鍵"
 
@@ -4460,7 +4694,7 @@ msgstr "新しいネットワークを設定します"
 msgid "Pseudo Ad-Hoc (ahdemo)"
 msgstr "擬似アドホック (ahdemo)"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:116
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:119
 msgid "Public Key"
 msgstr "公開鍵"
 
@@ -4483,7 +4717,7 @@ msgstr ""
 #: modules/luci-compat/luasrc/model/network/proto_qmi.lua:9
 #: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:27
 msgid "QMI Cellular"
-msgstr ""
+msgstr "QMI セルラー"
 
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:41
 msgid "Quality"
@@ -4499,7 +4733,7 @@ msgstr ""
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1457
 msgid "R0 Key Lifetime"
-msgstr ""
+msgstr "R0 キーの有効期間"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1463
 msgid "R1 Key Holder"
@@ -4585,7 +4819,7 @@ msgid "Rebind protection"
 msgstr "DNSリバインディング・プロテクション"
 
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/reboot.js:14
-#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:124
+#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:126
 msgid "Reboot"
 msgstr "再起動"
 
@@ -4604,7 +4838,7 @@ msgstr "デバイスのオペレーティングシステムを再起動します
 msgid "Receive"
 msgstr "受信"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:60
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:63
 msgid "Recommended. IP addresses of the WireGuard interface."
 msgstr "WireGuard インターフェースのIPアドレスです。(推奨)"
 
@@ -4616,9 +4850,9 @@ msgstr "インターフェースを再接続します"
 msgid "References"
 msgstr "参照カウンタ"
 
-#: modules/luci-base/htdocs/luci-static/resources/luci.js:2710
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2719
 msgid "Refreshing"
-msgstr ""
+msgstr "リフレッシュ"
 
 #: modules/luci-compat/luasrc/model/network/proto_relay.lua:153
 #: protocols/luci-proto-relay/htdocs/luci-static/resources/protocol/relay.js:39
@@ -4641,6 +4875,7 @@ msgstr "リレーブリッジ"
 
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/6in4.js:50
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/6rd.js:49
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:40
 msgid "Remote IPv4 address"
 msgstr "リモート IPv4アドレス"
 
@@ -4648,6 +4883,10 @@ msgstr "リモート IPv4アドレス"
 msgid "Remote IPv4 address or FQDN"
 msgstr "リモート IPv4アドレス または FQDN"
 
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:40
+msgid "Remote IPv6 address"
+msgstr "リモート IPv6 アドレス"
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:849
 msgid "Remove"
 msgstr "削除"
@@ -4676,15 +4915,15 @@ msgstr "必須"
 msgid "Required for certain ISPs, e.g. Charter with DOCSIS 3"
 msgstr "DOCSIS 3.0を使用するいくつかのISPでは必要になります"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:50
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:53
 msgid "Required. Base64-encoded private key for this interface."
 msgstr "このインターフェースに使用するBase64-エンコード 秘密鍵(必須)"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:116
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:119
 msgid "Required. Base64-encoded public key of peer."
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:125
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:128
 msgid ""
 "Required. IP addresses and prefixes that this peer is allowed to use inside "
 "the tunnel. Usually the peer's tunnel IP addresses and the networks the peer "
@@ -4761,6 +5000,10 @@ msgstr "OWE サポートを含む wpa-supplicant が必要"
 msgid "Requires wpa-supplicant with SAE support"
 msgstr "SAE サポートを含む wpa-supplicant が必要"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:224
+msgid "Reselection policy for primary slave"
+msgstr ""
+
 #: modules/luci-base/htdocs/luci-static/resources/luci.js:2203
 #: modules/luci-base/luasrc/view/sysauth.htm:39
 #: modules/luci-compat/luasrc/view/cbi/delegator.htm:17
@@ -4816,19 +5059,19 @@ msgstr "バックアップから復元する"
 msgid "Reveal/hide password"
 msgstr "パスワードを表示する/隠す"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4003
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4006
 msgid "Revert"
 msgstr "元に戻す"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4088
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4091
 msgid "Revert changes"
 msgstr "変更の取り消し"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4270
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4273
 msgid "Revert request failed with status <code>%h</code>"
 msgstr "取り消しのリクエストはステータス <code>%h</code> で失敗しました"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4250
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4253
 msgid "Reverting configuration…"
 msgstr "設定を元に戻しています…"
 
@@ -4840,7 +5083,11 @@ msgstr "TFTP経由でファイルを取り扱う際のルートディレクト
 msgid "Root preparation"
 msgstr "ルートの準備"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:129
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:202
+msgid "Round-Robin policy (balance-rr, 0)"
+msgstr ""
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:139
 msgid "Route Allowed IPs"
 msgstr ""
 
@@ -4918,7 +5165,7 @@ msgid "SSH username"
 msgstr "SSH ユーザー名"
 
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:274
-#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:50
+#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:51
 msgid "SSH-Keys"
 msgstr "SSH キー"
 
@@ -4944,7 +5191,7 @@ msgid "Save"
 msgstr "保存"
 
 #: modules/luci-base/htdocs/luci-static/resources/luci.js:2180
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3999
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4002
 #: modules/luci-compat/luasrc/view/cbi/footer.htm:22
 msgid "Save & Apply"
 msgstr "保存 & 適用"
@@ -4966,15 +5213,15 @@ msgid "Scan"
 msgstr "スキャン"
 
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/crontab.js:26
-#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:74
+#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:76
 msgid "Scheduled Tasks"
 msgstr "スケジュールタスク"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3983
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3986
 msgid "Section added"
 msgstr "追加されるセクション"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3985
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3988
 msgid "Section removed"
 msgstr "削除されるセクション"
 
@@ -4993,11 +5240,15 @@ msgstr ""
 "認できている場合にのみ使用してください!"
 
 #: modules/luci-base/htdocs/luci-static/resources/ui.js:2581
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2718
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2883
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2721
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2886
 msgid "Select file…"
 msgstr "ファイルを選択…"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:318
+msgid "Selects the transmit hash policy to use for slave selection"
+msgstr ""
+
 #: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:144
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:128
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:115
@@ -5028,7 +5279,7 @@ msgstr "サービスタイプ"
 msgid "Services"
 msgstr "サービス"
 
-#: modules/luci-base/htdocs/luci-static/resources/luci.js:2653
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2662
 msgid "Session expired"
 msgstr "セッションの期限切れ"
 
@@ -5042,22 +5293,34 @@ msgid ""
 "sense events do not invoke hotplug handlers)."
 msgstr ""
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:300
+msgid "Set same MAC Address to all slaves"
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:642
 msgid "Set this interface as master for the dhcpv6 relay."
 msgstr ""
 "dhcpv6 リレーのために、このインターフェースをマスターとして設定します。"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:304
+msgid "Set to currently active slave (active, 1)"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:305
+msgid "Set to first slave added to the bond (follow, 2)"
+msgstr ""
+
 #: modules/luci-compat/luasrc/model/network/proto_modemmanager.lua:55
 #: modules/luci-compat/luasrc/model/network/proto_qmi.lua:55
 #: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:42
 #: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:23
 msgid "Setting PLMN failed"
-msgstr ""
+msgstr "PLMN の設定に失敗しました"
 
 #: modules/luci-compat/luasrc/model/network/proto_ncm.lua:68
 #: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:26
 msgid "Setting operation mode failed"
-msgstr ""
+msgstr "操作モードの設定に失敗しました"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:565
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:575
@@ -5113,7 +5376,7 @@ msgstr ""
 msgid "Signal:"
 msgstr "信号:"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3736
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3739
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:217
 msgid "Size"
 msgstr "サイズ"
@@ -5141,6 +5404,10 @@ msgstr "コンテンツへ移動"
 msgid "Skip to navigation"
 msgstr "ナビゲーションへ移動"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:178
+msgid "Slave Interfaces"
+msgstr ""
+
 #: modules/luci-base/htdocs/luci-static/resources/network.js:2867
 #: modules/luci-compat/luasrc/model/network.lua:1428
 msgid "Software VLAN"
@@ -5178,10 +5445,38 @@ msgstr "送信元"
 msgid "Source Address"
 msgstr "アクセス元アドレス"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:342
+msgid ""
+"Specifies that duplicate frames (received on inactive ports) should be "
+"dropped or delivered"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:358
+msgid "Specifies the ARP link monitoring frequency in milliseconds"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:366
+msgid "Specifies the IP addresses to use for ARP monitoring"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:395
+msgid "Specifies the MII link monitoring frequency in milliseconds"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:259
+msgid "Specifies the aggregation selection logic to use"
+msgstr ""
+
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:292
 msgid "Specifies the directory the device is attached to"
 msgstr "デバイスが接続するディレクトリを設定します"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:252
+msgid ""
+"Specifies the mac-address for the actor in protocol packet exchanges "
+"(LACPDUs). If empty, masters' mac address defaults to system default"
+msgstr ""
+
 #: protocols/luci-proto-relay/htdocs/luci-static/resources/protocol/relay.js:175
 msgid ""
 "Specifies the maximum amount of failed ARP requests until hosts are presumed "
@@ -5204,11 +5499,115 @@ msgstr ""
 "無線電波が使用する最大の送信出力を指定します。法的要件や無線の使用方法によっ"
 "て、実際の送信出力はドライバーにより低減されることがあります。"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:236
+msgid ""
+"Specifies the minimum number of links that must be active before asserting "
+"carrier"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:200
+msgid "Specifies the mode to be used for this bonding interface"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:333
+msgid ""
+"Specifies the number of IGMP membership reports to be issued after a "
+"failover event in 200ms intervals"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:276
+msgid ""
+"Specifies the number of packets to transmit through a slave before moving to "
+"the next one"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:310
+msgid ""
+"Specifies the number of peer notifications (gratuitous ARPs and unsolicited "
+"IPv6 Neighbor Advertisements) to be issued after a failover event"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:284
+msgid ""
+"Specifies the number of seconds between instances where the bonding driver "
+"sends learning packets to each slaves peer switch"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:374
+msgid "Specifies the quantity of ARP IP targets that must be reachable"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:268
+msgid ""
+"Specifies the rate in which the link partner will be asked to transmit "
+"LACPDU packets"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:225
+msgid ""
+"Specifies the reselection policy for the primary slave when failure of the "
+"active slave or recovery of the primary slave occurs"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:244
+msgid "Specifies the system priority"
+msgstr "システムの優先順位を指定"
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:403
+msgid ""
+"Specifies the time in milliseconds to wait before disabling a slave after a "
+"link failure detection"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:411
+msgid ""
+"Specifies the time in milliseconds to wait before enabling a slave after a "
+"link recovery detection"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:382
+msgid ""
+"Specifies whether ARP probes and replies should be validated or non-ARP "
+"traffic should be filtered for link monitoring"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:301
+msgid ""
+"Specifies whether active-backup mode should set all slaves to the same MAC "
+"address at enslavement"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:419
+msgid ""
+"Specifies whether or not miimon should use MII or ETHTOOL ioctls vs. "
+"netif_carrier_ok()"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:293
+msgid ""
+"Specifies whether to shuffle active flows across slaves based on the load"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:179
+msgid ""
+"Specifies which slave interfaces should be attached to this bonding interface"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:212
+msgid ""
+"Specifies which slave is the primary device. It will always be the active "
+"slave while it is available"
+msgstr ""
+
 #: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:63
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:72
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:67
 msgid "Specify a TOS (Type of Service)."
 msgstr "TOS (Type of Service) を指定します。"
 
 #: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:58
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:67
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:62
 msgid ""
 "Specify a TTL (Time to Live) for the encapsulating packet other than the "
 "default (64)."
@@ -5217,6 +5616,8 @@ msgstr ""
 "す。"
 
 #: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:53
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:62
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:57
 msgid ""
 "Specify an MTU (Maximum Transmission Unit) other than the default (1280 "
 "bytes)."
@@ -5239,9 +5640,9 @@ msgstr "優先順位"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1757
 msgid "Start refresh"
-msgstr ""
+msgstr "リフレッシュを開始"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4203
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4206
 msgid "Starting configuration apply…"
 msgstr "設定の適用を開始しています…"
 
@@ -5250,7 +5651,7 @@ msgid "Starting wireless scan..."
 msgstr "無線LANのスキャンを開始しています..."
 
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/startup.js:109
-#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:62
+#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:64
 msgid "Startup"
 msgstr "スタートアップ"
 
@@ -5305,7 +5706,7 @@ msgstr "停止"
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1668
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1762
 msgid "Stop refresh"
-msgstr ""
+msgstr "リフレッシュを停止"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:259
 msgid "Strict order"
@@ -5363,7 +5764,7 @@ msgstr "プロトコルの切り替え"
 msgid "Switch to CIDR list notation"
 msgstr "CIDR リスト表記へ切替"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2615
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2616
 msgid "Symbolic link"
 msgstr "シンボリックリンク"
 
@@ -5387,6 +5788,10 @@ msgstr "システム"
 msgid "System Log"
 msgstr "システムログ"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:243
+msgid "System Priority"
+msgstr "システムの優先順位"
+
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:104
 msgid "System Properties"
 msgstr "システム プロパティ"
@@ -5447,11 +5852,19 @@ msgid ""
 "username instead of the user ID!"
 msgstr ""
 
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:40
+msgid "The IPv4 address or the fully-qualified domain name of the remote end."
+msgstr ""
+
 #: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:40
 msgid ""
 "The IPv4 address or the fully-qualified domain name of the remote tunnel end."
 msgstr ""
 
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:40
+msgid "The IPv6 address or the fully-qualified domain name of the remote end."
+msgstr ""
+
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/6rd.js:53
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/map.js:59
 msgid ""
@@ -5472,7 +5885,7 @@ msgstr ""
 msgid "The configuration file could not be loaded due to the following error:"
 msgstr "設定ファイルは以下のエラーにより読み込めませんでした:"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4079
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4082
 msgid ""
 "The device could not be reached within %d seconds after applying the pending "
 "changes, which caused the configuration to be rolled back for safety "
@@ -5555,10 +5968,23 @@ msgstr ""
 msgid "The length of the IPv6 prefix in bits"
 msgstr "IPv6 プレフィクスの長さ (bit) です。"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:163
+msgid "The local IPv4 address"
+msgstr "ローカル IPv4 アドレス"
+
 #: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:44
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:44
 msgid "The local IPv4 address over which the tunnel is created (optional)."
 msgstr ""
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:169
+msgid "The local IPv4 netmask"
+msgstr "ローカル IPv4 ネットマスク"
+
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:44
+msgid "The local IPv6 address over which the tunnel is created (optional)."
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1914
 msgid "The network name is already used"
 msgstr "ネットワーク名は既に使用されています"
@@ -5664,7 +6090,7 @@ msgstr ""
 msgid "There are no active leases"
 msgstr "アクティブなリースはありません"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4218
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4221
 msgid "There are no changes to apply"
 msgstr "適用する変更はありません"
 
@@ -5784,7 +6210,7 @@ msgstr ""
 #: modules/luci-compat/luasrc/view/cbi/tblsection.htm:172
 #: modules/luci-compat/luasrc/view/cbi/tsection.htm:32
 msgid "This section contains no values yet"
-msgstr "このセクションは未設定です"
+msgstr "このセクションは未設定です"
 
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:110
 msgid "Time Synchronization"
@@ -5798,7 +6224,7 @@ msgstr "Group Temporal Key (GTK) 再生成間隔"
 msgid "Timezone"
 msgstr "タイムゾーン"
 
-#: modules/luci-base/htdocs/luci-static/resources/luci.js:2663
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2672
 msgid "To login…"
 msgstr "ログイン…"
 
@@ -5840,6 +6266,10 @@ msgstr "転送"
 msgid "Transmit"
 msgstr "送信"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:317
+msgid "Transmit Hash Policy"
+msgstr ""
+
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/leds.js:74
 msgid "Trigger"
 msgstr "トリガー"
@@ -5922,7 +6352,7 @@ msgstr "ログデータを読み込めません:"
 #: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:41
 #: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:22
 msgid "Unable to obtain client ID"
-msgstr ""
+msgstr "クライアント ID を取得できません"
 
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:221
 msgid "Unable to obtain mount information"
@@ -5994,7 +6424,7 @@ msgstr "アンマウント"
 msgid "Unnamed key"
 msgstr "名称未設定の公開鍵"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3923
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3926
 msgid "Unsaved Changes"
 msgstr "保存されていない変更"
 
@@ -6010,7 +6440,7 @@ msgstr "非対応の MAP タイプです"
 #: modules/luci-compat/luasrc/model/network/proto_ncm.lua:69
 #: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:27
 msgid "Unsupported modem"
-msgstr ""
+msgstr "サポートされていないモデム"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:267
 msgid "Unsupported protocol type."
@@ -6020,7 +6450,11 @@ msgstr "サポートされていないプロトコルタイプ"
 msgid "Up"
 msgstr "上へ"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3810
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:410
+msgid "Up Delay"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3813
 msgid "Upload"
 msgstr "アップロード"
 
@@ -6037,21 +6471,21 @@ msgstr ""
 msgid "Upload archive..."
 msgstr "アーカイブをアップロード..."
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2772
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2775
 msgid "Upload file"
 msgstr "ファイルのアップロード"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2747
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2750
 msgid "Upload file…"
 msgstr "ファイルをアップロード…"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2694
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3798
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2697
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3801
 msgid "Upload request failed: %s"
 msgstr "アップロード リクエスト失敗: %s"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3717
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3771
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3720
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3774
 msgid "Uploading file…"
 msgstr "ファイルのアップロード…"
 
@@ -6114,6 +6548,20 @@ msgstr "トンネル インターフェースのMTUを設定"
 msgid "Use TTL on tunnel interface"
 msgstr "トンネル インターフェースのTTLを設定"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:320
+msgid "Use XOR of hardware MAC addresses (layer2)"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:321
+msgid "Use XOR of hardware MAC addresses and IP addresses (layer2+3)"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:323
+msgid ""
+"Use XOR of hardware MAC addresses and IP addresses, rely on skb_flow_dissect "
+"(encap2+3)"
+msgstr ""
+
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:294
 msgid "Use as external overlay (/overlay)"
 msgstr "外部オーバーレイとして使用する (/overlay)"
@@ -6166,7 +6614,7 @@ msgstr "デフォルト ゲートウェイを使用する"
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/dslite.js:70
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/map.js:83
 #: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:111
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:152
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:153
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/l2tp.js:67
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:111
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:98
@@ -6182,7 +6630,7 @@ msgstr "ルーティング テーブルの使用"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1490
 msgid "Use system certificates"
-msgstr ""
+msgstr "システム証明書を使用"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1548
 msgid "Use system certificates for inner-tunnel"
@@ -6203,6 +6651,15 @@ msgstr ""
 "り、個々のホストに通常とは異なるリース時間を設定するために使用できます。"
 "(例: 12h, 3d, または infinite)"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:322
+msgid "Use upper layer protocol information (layer3+4)"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:324
+msgid ""
+"Use upper layer protocol information, rely on skb_flow_dissect (encap3+4)"
+msgstr ""
+
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/20_memory.js:36
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:194
 msgid "Used"
@@ -6218,16 +6675,20 @@ msgid ""
 "needed with normal WPA(2)-PSK."
 msgstr ""
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:113
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:105
+msgid "User Group"
+msgstr "ユーザー・グループ"
+
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:114
 msgid "User certificate (PEM encoded)"
 msgstr "ユーザー証明書(PEM エンコード)"
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:125
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:126
 msgid "User key (PEM encoded)"
 msgstr "ユーザー秘密鍵(PEM エンコード)"
 
 #: modules/luci-base/luasrc/view/sysauth.htm:23
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:105
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:106
 #: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:56
 msgid "Username"
 msgstr "ユーザー名"
@@ -6275,6 +6736,19 @@ msgstr "VPN サーバー証明書 SHA1ハッシュ"
 msgid "VPNC (CISCO 3000 (and others) VPN)"
 msgstr "VPNC (CISCO 3000 (またはその他の) VPN)"
 
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:10
+msgid "VXLAN (RFC7348)"
+msgstr ""
+
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:53
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:48
+msgid "VXLAN network identifier"
+msgstr "VXLAN ネットワーク識別子"
+
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:10
+msgid "VXLANv6 (RFC7348)"
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1490
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1548
 msgid ""
@@ -6282,6 +6756,22 @@ msgid ""
 "the \"ca-bundle\" package"
 msgstr ""
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:387
+msgid "Validation for all slaves"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:385
+msgid "Validation only for active slave"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:386
+msgid "Validation only for backup slaves"
+msgstr ""
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:134
+msgid "Value must not be empty"
+msgstr "値を入力してください"
+
 #: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:73
 msgid "Vendor"
 msgstr "ベンダー"
@@ -6365,7 +6855,7 @@ msgid "Width"
 msgstr "帯域幅"
 
 #: modules/luci-compat/luasrc/model/network/proto_wireguard.lua:9
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:18
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:21
 msgid "WireGuard VPN"
 msgstr "WireGuard VPN"
 
@@ -6427,11 +6917,21 @@ msgstr "受信したDNSリクエストをsyslogへ記録します"
 msgid "Write system log to file"
 msgstr "システムログをファイルに書き込む"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:204
+msgid "XOR policy (balance-xor, 2)"
+msgstr ""
+
 #: modules/luci-base/htdocs/luci-static/resources/form.js:3472
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:295
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:344
 #: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:109
 msgid "Yes"
 msgstr "はい"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:303
+msgid "Yes (none, 0)"
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:176
 msgid ""
 "You appear to be currently connected to the device via the \"%h\" interface. "
@@ -6459,6 +6959,17 @@ msgid ""
 "You must enable JavaScript in your browser or LuCI will not work properly."
 msgstr "JavaScriptを有効にしない場合、LuCIは正しく動作しません。"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:115
+msgid ""
+"You must select a primary interface which is included in selected slave "
+"interfaces!"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:96
+msgid ""
+"You must select at least one ARP IP target if ARP monitoring is selected!"
+msgstr ""
+
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:192
 msgid "ZRam Compression Algorithm"
 msgstr "ZRam 圧縮アルゴリズム"
@@ -6595,13 +7106,13 @@ msgstr "全二重"
 msgid "half-duplex"
 msgstr "半二重"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:566
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:569
 msgid "hexadecimal encoded value"
 msgstr "エンコードされた値(16進数)"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1730
 msgid "hidden"
-msgstr ""
+msgstr "(ステルス)"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:629
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:635
@@ -6623,11 +7134,11 @@ msgstr "無視"
 msgid "input"
 msgstr "入力"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:391
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:395
 msgid "key between 8 and 63 characters"
 msgstr "8 文字以上 63 文字以下のキー"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:403
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:407
 msgid "key with either 5 or 13 characters"
 msgstr "5 文字または 13 文字のキー"
 
@@ -6643,6 +7154,10 @@ msgstr "セキュリティ: 中"
 msgid "minutes"
 msgstr "分"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:422
+msgid "netif_carrier_ok()"
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:46
 msgid "no"
 msgstr "いいえ"
@@ -6651,7 +7166,7 @@ msgstr "いいえ"
 msgid "no link"
 msgstr "リンクなし"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:55
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:59
 msgid "non-empty value"
 msgstr "空ではない値"
 
@@ -6687,15 +7202,15 @@ msgstr "オープン ネットワーク"
 msgid "output"
 msgstr "出力"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:237
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:241
 msgid "positive decimal value"
 msgstr "正の値(10進数)"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:229
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:233
 msgid "positive integer value"
 msgstr "正の整数値"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:57
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:60
 msgid "random"
 msgstr "ランダム"
 
@@ -6743,7 +7258,7 @@ msgstr "tagged"
 msgid "time units (TUs / 1.024 ms) [1000-65535]"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:556
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:559
 msgid "unique value"
 msgstr "ユニークな値"
 
@@ -6780,171 +7295,171 @@ msgstr "設定しない -又は- 作成:"
 msgid "untagged"
 msgstr "untagged"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:242
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:246
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:121
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:132
 msgid "valid IP address"
 msgstr "有効な IP アドレス"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:242
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:246
 msgid "valid IP address or prefix"
 msgstr "有効な IP アドレスまたはプレフィクス"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:277
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:281
 msgid "valid IPv4 CIDR"
 msgstr "有効な IPv4 CIDR"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:250
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:254
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:125
 msgid "valid IPv4 address"
 msgstr "有効な IPv4 アドレス"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:250
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:254
 msgid "valid IPv4 address or network"
 msgstr "有効な IPv4 アドレスまたはネットワーク"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:370
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:374
 msgid "valid IPv4 address:port"
 msgstr "有効な IPv4 アドレス:ポート"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:310
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:314
 msgid "valid IPv4 network"
 msgstr "有効な IPv4 ネットワーク"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:272
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:276
 msgid "valid IPv4 or IPv6 CIDR"
 msgstr "有効な IPv4 または IPv6 CIDR"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:263
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:267
 msgid "valid IPv4 prefix value (0-32)"
 msgstr "有効な IPv4 プレフィクス値 (0 - 32)"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:282
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:286
 msgid "valid IPv6 CIDR"
 msgstr "有効な IPv6 CIDR"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:258
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:262
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:129
 msgid "valid IPv6 address"
 msgstr "有効な IPv6 アドレス"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:258
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:262
 msgid "valid IPv6 address or prefix"
 msgstr "有効な IPv6 アドレスまたはプレフィクス"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:300
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:304
 msgid "valid IPv6 host id"
 msgstr "有効な IPv6 ホスト ID"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:315
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:319
 msgid "valid IPv6 network"
 msgstr "有効な IPv6 ネットワーク"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:268
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:272
 msgid "valid IPv6 prefix value (0-128)"
 msgstr "有効な IPv6 プレフィクス値 (0 - 128)"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:336
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:340
 msgid "valid MAC address"
 msgstr "有効な MAC アドレス"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:407
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:411
 msgid "valid UCI identifier"
 msgstr "有効な UCI 識別子"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:358
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:362
 msgid "valid UCI identifier, hostname or IP address"
 msgstr "有効な UCI 識別子またはホスト名、 IP アドレス"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:379
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:382
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:383
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:386
 msgid "valid address:port"
 msgstr "有効なアドレス:ポート"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:530
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:534
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:533
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:537
 msgid "valid date (YYYY-MM-DD)"
 msgstr "有効な日付 (YYYY-MM-DD)"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:233
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:237
 msgid "valid decimal value"
 msgstr "有効な10進数の値"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:401
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:405
 msgid "valid hexadecimal WEP key"
 msgstr "有効な WEP キー(16進数)"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:389
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:393
 msgid "valid hexadecimal WPA key"
 msgstr "有効な WPA キー(16進数)"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:364
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:368
 msgid "valid host:port"
 msgstr "有効なホスト:ポート"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:351
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:353
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:355
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:357
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:73
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:79
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:107
 msgid "valid hostname"
 msgstr "有効なホスト名"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:341
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:345
 msgid "valid hostname or IP address"
 msgstr "有効なホスト名または IP アドレス"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:225
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:229
 msgid "valid integer value"
 msgstr "有効な整数値"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:305
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:309
 msgid "valid network in address/netmask notation"
 msgstr "有効なネットワーク(アドレス/ネットマスク 表記)"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:505
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:508
 msgid "valid phone digit (0-9, \"*\", \"#\", \"!\" or \".\")"
 msgstr "有効な電話番号 (0-9 や \"*\"、 \"#\"、 \"!\"、 \".\")"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:328
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:331
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:332
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:335
 msgid "valid port or port range (port1-port2)"
 msgstr "有効なポートまたはポート範囲(port1-port2)"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:320
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:324
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:136
 msgid "valid port value"
 msgstr "有効なポート番号"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:510
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:513
 msgid "valid time (HH:MM:SS)"
 msgstr "有効な時刻 (HH:MM:SS)"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:432
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:435
 msgid "value between %d and %d characters"
 msgstr "%d 以上 %d 文字以下の値"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:412
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:416
 msgid "value between %f and %f"
 msgstr "%f 以上 %f 以下の値"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:416
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:420
 msgid "value greater or equal to %f"
 msgstr "%f 以上の値"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:420
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:424
 msgid "value smaller or equal to %f"
 msgstr "%f 以下の値"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:426
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:429
 msgid "value with %d characters"
 msgstr "%d 文字の値"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:437
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:440
 msgid "value with at least %d characters"
 msgstr "%d 文字以上の値"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:442
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:445
 msgid "value with at most %d characters"
 msgstr "%d 文字以下の値"
 
index d80b58884fe888f509c9ae559b27d8a0088ec569..9b7be7ad5ea80731accfaa133960691ebe4bf68d 100644 (file)
@@ -23,7 +23,7 @@ msgstr ""
 msgid "%d Bit"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3639
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3642
 msgid "%d invalid field(s)"
 msgstr ""
 
@@ -240,11 +240,11 @@ msgid ""
 "was empty before editing."
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2676
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2679
 msgid "A directory with the same name already exists."
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/luci.js:2655
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2664
 msgid "A new login is required since the authentication session expired."
 msgstr ""
 
@@ -272,9 +272,30 @@ msgid "APN"
 msgstr "APN"
 
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:197
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:352
 msgid "ARP"
 msgstr "ARP"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:365
+msgid "ARP IP Targets"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:357
+msgid "ARP Interval"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:381
+msgid "ARP Validation"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:373
+msgid "ARP mode to consider a slave as being up"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:77
+msgid "ARP monitoring is not supported for the selected policy!"
+msgstr ""
+
 #: protocols/luci-proto-relay/htdocs/luci-static/resources/protocol/relay.js:175
 msgid "ARP retry threshold"
 msgstr ""
@@ -356,12 +377,24 @@ msgstr "Active DHCP 임대 목록"
 msgid "Active DHCPv6 Leases"
 msgstr "Active DHCPv6 임대 목록"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:203
+msgid "Active-Backup policy (active-backup, 1)"
+msgstr ""
+
 #: modules/luci-base/htdocs/luci-static/resources/network.js:3650
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:929
 #: protocols/luci-proto-hnet/htdocs/luci-static/resources/protocol/hnet.js:23
 msgid "Ad-Hoc"
 msgstr ""
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:208
+msgid "Adaptive load balancing (balance-alb, 6)"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:207
+msgid "Adaptive transmit load balancing (balance-tlb, 5)"
+msgstr ""
+
 #: modules/luci-base/htdocs/luci-static/resources/form.js:2013
 #: modules/luci-base/htdocs/luci-static/resources/form.js:2016
 #: modules/luci-base/htdocs/luci-static/resources/form.js:2030
@@ -416,7 +449,7 @@ msgstr "hosts에 등록된 호스트 명에 지역 도메인 접미사를 추가
 msgid "Add new interface..."
 msgstr "새로운 인터페이스 추가..."
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:102
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:105
 msgid "Add peer"
 msgstr ""
 
@@ -465,6 +498,24 @@ msgstr "고급 설정"
 msgid "Aggregate Transmit Power (ACTATP)"
 msgstr ""
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:258
+msgid "Aggregation Selection Logic"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:261
+msgid "Aggregator: All slaves down or has no slaves (stable, 0)"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:263
+msgid ""
+"Aggregator: Chosen by the largest number of ports + slave added/removed or "
+"state changes (count, 2)"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:262
+msgid "Aggregator: Slave added/removed or state changes (bandwidth, 1)"
+msgstr ""
+
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:171
 msgid "Alert"
 msgstr ""
@@ -546,7 +597,7 @@ msgid ""
 "Allow upstream responses in the 127.0.0.0/8 range, e.g. for RBL services"
 msgstr "127.0.0.0/8 루프백 범위 내에서 업스트림 응답 허용 (예: RBL 서비스)"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:125
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:128
 msgid "Allowed IPs"
 msgstr ""
 
@@ -668,16 +719,16 @@ msgstr ""
 msgid "Apply backup?"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4226
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4229
 msgid "Apply request failed with status <code>%h</code>"
 msgstr ""
 
 #: modules/luci-base/htdocs/luci-static/resources/luci.js:2181
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4092
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4095
 msgid "Apply unchecked"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4165
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4168
 msgid "Applying configuration changes… %ds"
 msgstr ""
 
@@ -826,7 +877,7 @@ msgstr "설정으로 돌아가기"
 msgid "Backup"
 msgstr "백업"
 
-#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:112
+#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:114
 msgid "Backup / Flash Firmware"
 msgstr "Firmware 백업 / Flash"
 
@@ -862,10 +913,14 @@ msgid ""
 msgstr ""
 
 #: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:48
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:57
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:52
 msgid "Bind interface"
 msgstr ""
 
 #: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:48
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:57
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:52
 msgid "Bind the tunnel to this interface (optional)."
 msgstr ""
 
@@ -879,6 +934,10 @@ msgstr ""
 msgid "Bogus NX Domain Override"
 msgstr ""
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:199
+msgid "Bonding Policy"
+msgstr ""
+
 #: modules/luci-base/htdocs/luci-static/resources/network.js:2861
 #: modules/luci-compat/luasrc/model/network.lua:1421
 msgid "Bridge"
@@ -897,8 +956,12 @@ msgstr ""
 msgid "Bring up on boot"
 msgstr "부팅시 활성화"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2766
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3749
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:205
+msgid "Broadcast policy (broadcast, 3)"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2769
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3752
 msgid "Browse…"
 msgstr ""
 
@@ -906,7 +969,7 @@ msgstr ""
 msgid "Buffered"
 msgstr "버퍼된 양"
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:137
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:138
 msgid "CA certificate; if empty it will be saved after the first connection."
 msgstr ""
 
@@ -929,8 +992,8 @@ msgstr ""
 msgid "Call failed"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2859
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3758
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2862
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3761
 #: modules/luci-compat/luasrc/view/cbi/delegator.htm:14
 #: modules/luci-compat/luasrc/view/cbi/simpleform.htm:52
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:187
@@ -996,11 +1059,11 @@ msgstr ""
 msgid "Chain"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3978
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3981
 msgid "Changes"
 msgstr "변경 사항"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4261
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4264
 msgid "Changes have been reverted."
 msgstr ""
 
@@ -1146,16 +1209,16 @@ msgid ""
 "negotiation especially in environments with heavy traffic load."
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3978
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3981
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:421
 msgid "Configuration"
 msgstr "설정"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4140
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4143
 msgid "Configuration changes applied."
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4078
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4081
 msgid "Configuration changes have been rolled back!"
 msgstr ""
 
@@ -1190,6 +1253,14 @@ msgstr ""
 msgid "Connections"
 msgstr "연결"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:377
+msgid "Consider the slave up when all ARP IP targets are reachable (all, 1)"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:376
+msgid "Consider the slave up when any ARP IP target is reachable (any, 0)"
+msgstr ""
+
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/crontab.js:18
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:340
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/startup.js:55
@@ -1202,7 +1273,7 @@ msgstr ""
 msgid "Continue"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4114
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4117
 msgid ""
 "Could not regain access to the device after applying the configuration "
 "changes. You might need to reconnect if you modified network related "
@@ -1398,7 +1469,7 @@ msgstr ""
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/dslite.js:67
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/map.js:80
 #: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:108
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:149
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:150
 msgid "Default gateway"
 msgstr ""
 
@@ -1424,7 +1495,7 @@ msgstr ""
 #: modules/luci-base/htdocs/luci-static/resources/form.js:2508
 #: modules/luci-base/htdocs/luci-static/resources/form.js:2512
 #: modules/luci-base/htdocs/luci-static/resources/form.js:3000
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2828
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2831
 #: modules/luci-compat/luasrc/view/cbi/nsection.htm:11
 #: modules/luci-compat/luasrc/view/cbi/tblsection.htm:162
 #: modules/luci-compat/luasrc/view/cbi/tsection.htm:16
@@ -1436,7 +1507,7 @@ msgstr "삭제"
 msgid "Delete key"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2725
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2728
 msgid "Delete request failed: %s"
 msgstr ""
 
@@ -1449,11 +1520,11 @@ msgid "Delivery Traffic Indication Message Interval"
 msgstr ""
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/switch.js:340
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:111
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:114
 msgid "Description"
 msgstr "설명"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2824
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2827
 msgid "Deselect"
 msgstr ""
 
@@ -1466,6 +1537,10 @@ msgstr "디자인"
 msgid "Destination"
 msgstr ""
 
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:48
+msgid "Destination port"
+msgstr ""
+
 #: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:59
 #: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:165
 msgid "Destination zone"
@@ -1498,7 +1573,7 @@ msgstr ""
 msgid "Device is restarting…"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4113
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4116
 msgid "Device unreachable!"
 msgstr ""
 
@@ -1515,7 +1590,7 @@ msgstr "진단"
 msgid "Dial number"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2622
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2624
 msgid "Directory"
 msgstr ""
 
@@ -1582,9 +1657,9 @@ msgstr ""
 
 #: modules/luci-base/htdocs/luci-static/resources/form.js:606
 #: modules/luci-base/htdocs/luci-static/resources/form.js:2707
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3259
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3995
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4084
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3262
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3998
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4087
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1680
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:330
 msgid "Dismiss"
@@ -1621,7 +1696,7 @@ msgstr ""
 msgid "Do not forward reverse lookups for local networks"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2711
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2714
 msgid "Do you really want to delete \"%s\" ?"
 msgstr ""
 
@@ -1633,7 +1708,7 @@ msgstr ""
 msgid "Do you really want to erase all settings?"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2709
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2712
 msgid "Do you really want to recursively delete the directory \"%s\" ?"
 msgstr ""
 
@@ -1659,6 +1734,10 @@ msgstr ""
 msgid "Down"
 msgstr ""
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:402
+msgid "Down Delay"
+msgstr ""
+
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:366
 msgid "Download backup"
 msgstr "백업 다운로드"
@@ -1675,6 +1754,10 @@ msgstr ""
 msgid "Drag to reorder"
 msgstr ""
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:341
+msgid "Drop Duplicate Frames"
+msgstr ""
+
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/dropbear.js:12
 msgid "Dropbear Instance"
 msgstr ""
@@ -1765,6 +1848,10 @@ msgstr "<abbr title=\"Spanning Tree Protocol\">STP</abbr> 활성화"
 msgid "Enable DNS lookups"
 msgstr ""
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:292
+msgid "Enable Dynamic Shuffling Of Flows"
+msgstr ""
+
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/6in4.js:60
 msgid "Enable HE.net dynamic endpoint update"
 msgstr ""
@@ -1827,6 +1914,11 @@ msgid ""
 "Enable packet steering across all CPUs. May help or hinder network speed."
 msgstr ""
 
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:80
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:75
+msgid "Enable rx checksum"
+msgstr ""
+
 #: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:67
 msgid "Enable the DF (Don't Fragment) flag of the encapsulating packets."
 msgstr ""
@@ -1835,6 +1927,11 @@ msgstr ""
 msgid "Enable this network"
 msgstr ""
 
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:84
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:79
+msgid "Enable tx checksum"
+msgstr ""
+
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:243
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:352
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/startup.js:66
@@ -1872,11 +1969,11 @@ msgstr ""
 msgid "Encryption"
 msgstr "암호화"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:131
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:141
 msgid "Endpoint Host"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:135
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:145
 msgid "Endpoint Port"
 msgstr ""
 
@@ -1915,6 +2012,14 @@ msgstr ""
 msgid "Ethernet Switch"
 msgstr "Ethernet 스위치"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:270
+msgid "Every 30 seconds (slow, 0)"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:271
+msgid "Every second (fast, 1)"
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:399
 msgid "Exclude interfaces"
 msgstr ""
@@ -1927,7 +2032,7 @@ msgstr ""
 msgid "Expecting a hexadecimal assignment hint"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:60
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:64
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:73
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:79
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:107
@@ -1939,6 +2044,10 @@ msgstr ""
 msgid "Expecting: %s"
 msgstr ""
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:48
+msgid "Expecting: non-empty value"
+msgstr ""
+
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/30_network.js:50
 msgid "Expires"
 msgstr "만료 시간"
@@ -1992,7 +2101,7 @@ msgstr ""
 msgid "Failed to change the system password."
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4072
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4075
 msgid "Failed to confirm apply within %ds, waiting for rollback…"
 msgstr ""
 
@@ -2000,7 +2109,7 @@ msgstr ""
 msgid "Failed to execute \"/etc/init.d/%s %s\" action: %s"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2629
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2632
 msgid "File"
 msgstr ""
 
@@ -2008,7 +2117,7 @@ msgstr ""
 msgid "File not accessible"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2767
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2770
 msgid "Filename"
 msgstr ""
 
@@ -2029,6 +2138,18 @@ msgstr ""
 msgid "Filter useless"
 msgstr ""
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:388
+msgid "Filtering for all slaves, no validation"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:389
+msgid "Filtering for all slaves, validation only for active slave"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:390
+msgid "Filtering for all slaves, validation only for backup slaves"
+msgstr ""
+
 #: modules/luci-compat/luasrc/model/network/proto_ncm.lua:65
 #: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:23
 msgid "Finalizing failed"
@@ -2052,7 +2173,7 @@ msgstr ""
 msgid "Firewall"
 msgstr "방화벽"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:79
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:82
 msgid "Firewall Mark"
 msgstr ""
 
@@ -2162,7 +2283,7 @@ msgstr ""
 msgid "Fragmentation Threshold"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:92
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:95
 msgid ""
 "Further information about WireGuard interfaces and peers at <a href='http://"
 "wireguard.com'>wireguard.com</a>."
@@ -2427,11 +2548,20 @@ msgstr "호스트이름"
 msgid "Hybrid"
 msgstr ""
 
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:53
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:48
+msgid "ID used to uniquely identify the VXLAN"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:206
+msgid "IEEE 802.3ad Dynamic link aggregation (802.3ad, 4)"
+msgstr ""
+
 #: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:75
 msgid "IKE DH Group"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:60
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:63
 msgid "IP Addresses"
 msgstr ""
 
@@ -2477,6 +2607,7 @@ msgid "IPv4 Upstream"
 msgstr ""
 
 #: modules/luci-base/htdocs/luci-static/resources/protocol/static.js:178
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:162
 msgid "IPv4 address"
 msgstr "IPv4 주소"
 
@@ -2493,10 +2624,11 @@ msgid "IPv4 gateway"
 msgstr ""
 
 #: modules/luci-base/htdocs/luci-static/resources/protocol/static.js:179
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:168
 msgid "IPv4 netmask"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:287
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:291
 msgid "IPv4 network in address/netmask notation"
 msgstr ""
 
@@ -2590,7 +2722,7 @@ msgstr ""
 msgid "IPv6 gateway"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:292
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:296
 msgid "IPv6 network in address/netmask notation"
 msgstr ""
 
@@ -2677,7 +2809,7 @@ msgstr ""
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/dslite.js:67
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/map.js:80
 #: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:108
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:149
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:150
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/l2tp.js:56
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:100
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:87
@@ -2872,12 +3004,17 @@ msgstr ""
 msgid "Internal Server Error"
 msgstr ""
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:283
+msgid "Interval For Sending Learning Packets"
+msgstr ""
+
 #: modules/luci-compat/luasrc/view/cbi/tblsection.htm:192
 #: modules/luci-compat/luasrc/view/cbi/tsection.htm:42
 msgid "Invalid"
 msgstr ""
 
 #: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:11
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:14
 msgid "Invalid Base64 key string"
 msgstr ""
 
@@ -2897,7 +3034,7 @@ msgstr ""
 msgid "Invalid command"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:83
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:86
 msgid "Invalid hexadecimal value"
 msgstr ""
 
@@ -2972,6 +3109,10 @@ msgstr ""
 msgid "L2TP Server"
 msgstr ""
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:267
+msgid "LACPDU Packets"
+msgstr ""
+
 #: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:131
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:115
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:102
@@ -2990,7 +3131,7 @@ msgstr ""
 msgid "LCP echo interval"
 msgstr ""
 
-#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:99
+#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:101
 msgid "LED Configuration"
 msgstr ""
 
@@ -3048,7 +3189,7 @@ msgstr ""
 msgid "Leave empty to use the current WAN address"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3980
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3983
 msgid "Legend:"
 msgstr ""
 
@@ -3081,6 +3222,14 @@ msgstr ""
 msgid "Line Uptime"
 msgstr ""
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:123
+msgid "Link Aggregation (Channel Bonding)"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:348
+msgid "Link Monitoring"
+msgstr ""
+
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/led-trigger/netdev.js:23
 msgid "Link On"
 msgstr ""
@@ -3125,7 +3274,7 @@ msgstr ""
 msgid "Listen Interfaces"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:55
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:58
 msgid "Listen Port"
 msgstr ""
 
@@ -3147,7 +3296,7 @@ msgstr "부하"
 msgid "Load Average"
 msgstr "부하 평균"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2894
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2897
 msgid "Loading directory contents…"
 msgstr ""
 
@@ -3171,11 +3320,13 @@ msgstr ""
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/6rd.js:39
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/6to4.js:39
 #: protocols/luci-proto-relay/htdocs/luci-static/resources/protocol/relay.js:151
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:44
 msgid "Local IPv4 address"
 msgstr ""
 
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/6in4.js:54
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/dslite.js:45
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:44
 msgid "Local IPv6 address"
 msgstr ""
 
@@ -3257,6 +3408,10 @@ msgstr "임대되는 주소의 최소 시작점. (네트워크 주소로 부터
 msgid "MAC"
 msgstr "MAC"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:251
+msgid "MAC Address For The Actor"
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:38
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2061
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/30_network.js:56
@@ -3304,9 +3459,21 @@ msgstr "MD5"
 msgid "MHz"
 msgstr "MHz"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:353
+msgid "MII"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:421
+msgid "MII / ETHTOOL ioctls"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:394
+msgid "MII Interval"
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:54
 #: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:53
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:74
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:77
 msgid "MTU"
 msgstr "MTU"
 
@@ -3404,13 +3571,25 @@ msgstr ""
 msgid "Method not found"
 msgstr ""
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:349
+msgid "Method of link monitoring"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:418
+msgid "Method to determine link status"
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:46
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:165
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:183
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:69
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:72
 msgid "Metric"
 msgstr ""
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:235
+msgid "Minimum Number of Links"
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/switch.js:202
 msgid "Mirror monitor port"
 msgstr ""
@@ -3487,7 +3666,7 @@ msgstr ""
 
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:144
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:228
-#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:86
+#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:88
 msgid "Mount Points"
 msgstr ""
 
@@ -3567,7 +3746,7 @@ msgid "NTP server candidates"
 msgstr "NTP 서버 목록"
 
 #: modules/luci-base/htdocs/luci-static/resources/form.js:2388
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3735
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3738
 #: modules/luci-compat/luasrc/view/cbi/tblsection.htm:27
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:710
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/leds.js:67
@@ -3624,6 +3803,8 @@ msgid "Next »"
 msgstr ""
 
 #: modules/luci-base/htdocs/luci-static/resources/form.js:3472
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:296
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:345
 #: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:108
 msgid "No"
 msgstr ""
@@ -3636,7 +3817,7 @@ msgstr ""
 msgid "No Encryption"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:64
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:67
 msgid "No Host Routes"
 msgstr ""
 
@@ -3656,7 +3837,7 @@ msgstr ""
 msgid "No data received"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2834
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2837
 msgid "No entries in this directory"
 msgstr ""
 
@@ -3676,6 +3857,15 @@ msgstr "이용 가능한 정보가 없습니다"
 msgid "No matching prefix delegation"
 msgstr ""
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:140
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:143
+msgid "No more slaves available"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:187
+msgid "No more slaves available, can not save interface"
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:251
 msgid "No negative cache"
 msgstr ""
@@ -3688,7 +3878,7 @@ msgstr ""
 msgid "No password set!"
 msgstr "암호 설정을 해주세요!"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:107
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:110
 msgid "No peers defined yet"
 msgstr ""
 
@@ -3701,6 +3891,10 @@ msgstr ""
 msgid "No rules in this chain."
 msgstr ""
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:384
+msgid "No validation or filtering"
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:152
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:825
 msgid "No zone assigned"
@@ -3776,6 +3970,10 @@ msgstr ""
 msgid "Nslookup"
 msgstr ""
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:332
+msgid "Number of IGMP membership reports"
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:355
 msgid "Number of cached DNS entries (max is 10000, 0 is no caching)"
 msgstr ""
@@ -3784,6 +3982,10 @@ msgstr ""
 msgid "Number of parallel threads used for compression"
 msgstr ""
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:309
+msgid "Number of peer notifications after failover event"
+msgstr ""
+
 #: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:69
 msgid "Obfuscated Group Password"
 msgstr ""
@@ -3804,6 +4006,7 @@ msgid "Obtain IPv6-Address"
 msgstr ""
 
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/led-trigger/default-on.js:18
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:351
 msgid "Off"
 msgstr ""
 
@@ -3827,7 +4030,7 @@ msgstr ""
 msgid "One of hostname or mac address must be specified!"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:463
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:466
 msgid "One of the following: %s"
 msgstr ""
 
@@ -3845,6 +4048,11 @@ msgstr ""
 msgid "One or more required fields have no value!"
 msgstr ""
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:229
+msgid ""
+"Only if current active slave fails and the primary slave is up (failure, 2)"
+msgstr ""
+
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:439
 #: modules/luci-mod-system/luasrc/model/cbi/admin_system/backupfiles.lua:19
 msgid "Open list..."
@@ -3868,20 +4076,20 @@ msgstr ""
 msgid "Option \"%s\" must not be empty."
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3987
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3990
 msgid "Option changed"
 msgstr "변경된 option"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3989
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3992
 msgid "Option removed"
 msgstr "삭제된 option"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1601
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:69
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:72
 msgid "Optional"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:79
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:82
 msgid ""
 "Optional. 32-bit mark for outgoing encrypted packets. Enter value in hex, "
 "starting with <code>0x</code>."
@@ -3895,45 +4103,45 @@ msgid ""
 "for the interface."
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:120
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:123
 msgid ""
 "Optional. Base64-encoded preshared key. Adds in an additional layer of "
 "symmetric-key cryptography for post-quantum resistance."
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:129
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:139
 msgid "Optional. Create routes for Allowed IPs for this peer."
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:111
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:114
 msgid "Optional. Description of peer."
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:64
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:67
 msgid "Optional. Do not create host routes to peers."
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:131
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:141
 msgid ""
 "Optional. Host of peer. Names are resolved prior to bringing up the "
 "interface."
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:74
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:77
 msgid "Optional. Maximum Transmission Unit of tunnel interface."
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:135
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:145
 msgid "Optional. Port of peer."
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:139
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:149
 msgid ""
 "Optional. Seconds between keep alive messages. Default is 0 (disabled). "
 "Recommended value if this device is behind a NAT is 25."
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:55
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:58
 msgid "Optional. UDP port used for outgoing and incoming packets."
 msgstr ""
 
@@ -3966,6 +4174,8 @@ msgstr ""
 #: modules/luci-base/htdocs/luci-static/resources/protocol/static.js:222
 #: protocols/luci-proto-hnet/htdocs/luci-static/resources/protocol/hnet.js:40
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/dhcpv6.js:50
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:76
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:71
 msgid "Override MAC address"
 msgstr "MAC 주소 덮어쓰기"
 
@@ -3975,21 +4185,27 @@ msgstr "MAC 주소 덮어쓰기"
 #: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:53
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/dhcpv6.js:54
 #: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:114
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:157
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:158
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/l2tp.js:71
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:145
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:132
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoe.js:110
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pptp.js:119
 #: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:97
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:62
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:57
 msgid "Override MTU"
 msgstr "MTU 덮어쓰기"
 
 #: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:63
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:72
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:67
 msgid "Override TOS"
 msgstr ""
 
 #: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:58
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:67
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:62
 msgid "Override TTL"
 msgstr ""
 
@@ -4017,7 +4233,7 @@ msgstr ""
 msgid "Overview"
 msgstr "개요"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2677
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2680
 msgid "Overwrite existing file \"%s\" ?"
 msgstr ""
 
@@ -4126,6 +4342,10 @@ msgstr ""
 msgid "Packets"
 msgstr ""
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:275
+msgid "Packets To Transmit Before Moving To Next Slave"
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:152
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:825
 msgid "Part of zone %q"
@@ -4134,7 +4354,7 @@ msgstr ""
 #: modules/luci-base/luasrc/view/sysauth.htm:29
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1591
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/password.js:51
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:107
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:108
 #: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:58
 msgid "Password"
 msgstr "암호"
@@ -4158,7 +4378,7 @@ msgstr ""
 msgid "Password strength"
 msgstr ""
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:110
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:111
 msgid "Password2"
 msgstr ""
 
@@ -4190,7 +4410,7 @@ msgstr ""
 msgid "Path to inner Private Key"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/luci.js:2716
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2725
 msgid "Paused"
 msgstr ""
 
@@ -4217,7 +4437,7 @@ msgstr ""
 msgid "Peer address is missing"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:92
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:95
 msgid "Peers"
 msgstr ""
 
@@ -4237,7 +4457,7 @@ msgstr "Reset 하기"
 msgid "Permission denied"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:139
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:149
 msgid "Persistent Keep Alive"
 msgstr ""
 
@@ -4268,7 +4488,7 @@ msgstr "Pkts."
 msgid "Please enter your username and password."
 msgstr "사용자이름과 암호를 입력해 주세요."
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3718
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3721
 msgid "Please select the file to upload."
 msgstr ""
 
@@ -4284,7 +4504,7 @@ msgstr "포트"
 msgid "Port status:"
 msgstr "포트 상태:"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:489
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:492
 msgid "Potential negation of: %s"
 msgstr ""
 
@@ -4308,7 +4528,7 @@ msgstr ""
 msgid "Prefix Delegated"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:120
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:123
 msgid "Preshared Key"
 msgstr ""
 
@@ -4331,7 +4551,21 @@ msgstr ""
 msgid "Prevents client-to-client communication"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:50
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:211
+msgid "Primary Slave"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:228
+msgid ""
+"Primary becomes active slave when it comes back up if speed and duplex "
+"better than current slave (better, 1)"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:227
+msgid "Primary becomes active slave whenever it comes back up (always, 0)"
+msgstr ""
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:53
 msgid "Private Key"
 msgstr ""
 
@@ -4368,7 +4602,7 @@ msgstr "새로운 네트워크를 추가합니다"
 msgid "Pseudo Ad-Hoc (ahdemo)"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:116
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:119
 msgid "Public Key"
 msgstr ""
 
@@ -4485,7 +4719,7 @@ msgid "Rebind protection"
 msgstr ""
 
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/reboot.js:14
-#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:124
+#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:126
 msgid "Reboot"
 msgstr "재부팅"
 
@@ -4504,7 +4738,7 @@ msgstr "장치의 운영체제를 재부팅합니다"
 msgid "Receive"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:60
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:63
 msgid "Recommended. IP addresses of the WireGuard interface."
 msgstr ""
 
@@ -4516,7 +4750,7 @@ msgstr "이 인터페이스를 재연결합니다"
 msgid "References"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/luci.js:2710
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2719
 msgid "Refreshing"
 msgstr ""
 
@@ -4541,6 +4775,7 @@ msgstr ""
 
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/6in4.js:50
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/6rd.js:49
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:40
 msgid "Remote IPv4 address"
 msgstr ""
 
@@ -4548,6 +4783,10 @@ msgstr ""
 msgid "Remote IPv4 address or FQDN"
 msgstr ""
 
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:40
+msgid "Remote IPv6 address"
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:849
 msgid "Remove"
 msgstr "제거"
@@ -4576,15 +4815,15 @@ msgstr ""
 msgid "Required for certain ISPs, e.g. Charter with DOCSIS 3"
 msgstr "특정 ISP 들에 요구됨.  예: Charter (DOCSIS 3 기반)"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:50
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:53
 msgid "Required. Base64-encoded private key for this interface."
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:116
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:119
 msgid "Required. Base64-encoded public key of peer."
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:125
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:128
 msgid ""
 "Required. IP addresses and prefixes that this peer is allowed to use inside "
 "the tunnel. Usually the peer's tunnel IP addresses and the networks the peer "
@@ -4657,6 +4896,10 @@ msgstr ""
 msgid "Requires wpa-supplicant with SAE support"
 msgstr ""
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:224
+msgid "Reselection policy for primary slave"
+msgstr ""
+
 #: modules/luci-base/htdocs/luci-static/resources/luci.js:2203
 #: modules/luci-base/luasrc/view/sysauth.htm:39
 #: modules/luci-compat/luasrc/view/cbi/delegator.htm:17
@@ -4712,19 +4955,19 @@ msgstr "백업 복구"
 msgid "Reveal/hide password"
 msgstr "암호 보이기/숨기기"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4003
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4006
 msgid "Revert"
 msgstr "변경 취소"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4088
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4091
 msgid "Revert changes"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4270
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4273
 msgid "Revert request failed with status <code>%h</code>"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4250
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4253
 msgid "Reverting configuration…"
 msgstr ""
 
@@ -4736,7 +4979,11 @@ msgstr "TFTP 를 통해 제공되는 파일들의 root 디렉토리"
 msgid "Root preparation"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:129
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:202
+msgid "Round-Robin policy (balance-rr, 0)"
+msgstr ""
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:139
 msgid "Route Allowed IPs"
 msgstr ""
 
@@ -4814,7 +5061,7 @@ msgid "SSH username"
 msgstr ""
 
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:274
-#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:50
+#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:51
 msgid "SSH-Keys"
 msgstr ""
 
@@ -4840,7 +5087,7 @@ msgid "Save"
 msgstr "저장"
 
 #: modules/luci-base/htdocs/luci-static/resources/luci.js:2180
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3999
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4002
 #: modules/luci-compat/luasrc/view/cbi/footer.htm:22
 msgid "Save & Apply"
 msgstr "저장 & 적용"
@@ -4862,15 +5109,15 @@ msgid "Scan"
 msgstr "Scan 하기"
 
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/crontab.js:26
-#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:74
+#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:76
 msgid "Scheduled Tasks"
 msgstr "작업 관리"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3983
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3986
 msgid "Section added"
 msgstr "추가된 section"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3985
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3988
 msgid "Section removed"
 msgstr "삭제된 section"
 
@@ -4886,11 +5133,15 @@ msgid ""
 msgstr ""
 
 #: modules/luci-base/htdocs/luci-static/resources/ui.js:2581
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2718
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2883
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2721
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2886
 msgid "Select file…"
 msgstr ""
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:318
+msgid "Selects the transmit hash policy to use for slave selection"
+msgstr ""
+
 #: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:144
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:128
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:115
@@ -4919,7 +5170,7 @@ msgstr ""
 msgid "Services"
 msgstr "서비스"
 
-#: modules/luci-base/htdocs/luci-static/resources/luci.js:2653
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2662
 msgid "Session expired"
 msgstr ""
 
@@ -4933,10 +5184,22 @@ msgid ""
 "sense events do not invoke hotplug handlers)."
 msgstr ""
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:300
+msgid "Set same MAC Address to all slaves"
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:642
 msgid "Set this interface as master for the dhcpv6 relay."
 msgstr ""
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:304
+msgid "Set to currently active slave (active, 1)"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:305
+msgid "Set to first slave added to the bond (follow, 2)"
+msgstr ""
+
 #: modules/luci-compat/luasrc/model/network/proto_modemmanager.lua:55
 #: modules/luci-compat/luasrc/model/network/proto_qmi.lua:55
 #: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:42
@@ -5003,7 +5266,7 @@ msgstr ""
 msgid "Signal:"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3736
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3739
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:217
 msgid "Size"
 msgstr "Size"
@@ -5031,6 +5294,10 @@ msgstr ""
 msgid "Skip to navigation"
 msgstr ""
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:178
+msgid "Slave Interfaces"
+msgstr ""
+
 #: modules/luci-base/htdocs/luci-static/resources/network.js:2867
 #: modules/luci-compat/luasrc/model/network.lua:1428
 msgid "Software VLAN"
@@ -5065,10 +5332,38 @@ msgstr ""
 msgid "Source Address"
 msgstr ""
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:342
+msgid ""
+"Specifies that duplicate frames (received on inactive ports) should be "
+"dropped or delivered"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:358
+msgid "Specifies the ARP link monitoring frequency in milliseconds"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:366
+msgid "Specifies the IP addresses to use for ARP monitoring"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:395
+msgid "Specifies the MII link monitoring frequency in milliseconds"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:259
+msgid "Specifies the aggregation selection logic to use"
+msgstr ""
+
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:292
 msgid "Specifies the directory the device is attached to"
 msgstr ""
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:252
+msgid ""
+"Specifies the mac-address for the actor in protocol packet exchanges "
+"(LACPDUs). If empty, masters' mac address defaults to system default"
+msgstr ""
+
 #: protocols/luci-proto-relay/htdocs/luci-static/resources/protocol/relay.js:175
 msgid ""
 "Specifies the maximum amount of failed ARP requests until hosts are presumed "
@@ -5088,17 +5383,123 @@ msgid ""
 "be reduced by the driver."
 msgstr ""
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:236
+msgid ""
+"Specifies the minimum number of links that must be active before asserting "
+"carrier"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:200
+msgid "Specifies the mode to be used for this bonding interface"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:333
+msgid ""
+"Specifies the number of IGMP membership reports to be issued after a "
+"failover event in 200ms intervals"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:276
+msgid ""
+"Specifies the number of packets to transmit through a slave before moving to "
+"the next one"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:310
+msgid ""
+"Specifies the number of peer notifications (gratuitous ARPs and unsolicited "
+"IPv6 Neighbor Advertisements) to be issued after a failover event"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:284
+msgid ""
+"Specifies the number of seconds between instances where the bonding driver "
+"sends learning packets to each slaves peer switch"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:374
+msgid "Specifies the quantity of ARP IP targets that must be reachable"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:268
+msgid ""
+"Specifies the rate in which the link partner will be asked to transmit "
+"LACPDU packets"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:225
+msgid ""
+"Specifies the reselection policy for the primary slave when failure of the "
+"active slave or recovery of the primary slave occurs"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:244
+msgid "Specifies the system priority"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:403
+msgid ""
+"Specifies the time in milliseconds to wait before disabling a slave after a "
+"link failure detection"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:411
+msgid ""
+"Specifies the time in milliseconds to wait before enabling a slave after a "
+"link recovery detection"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:382
+msgid ""
+"Specifies whether ARP probes and replies should be validated or non-ARP "
+"traffic should be filtered for link monitoring"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:301
+msgid ""
+"Specifies whether active-backup mode should set all slaves to the same MAC "
+"address at enslavement"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:419
+msgid ""
+"Specifies whether or not miimon should use MII or ETHTOOL ioctls vs. "
+"netif_carrier_ok()"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:293
+msgid ""
+"Specifies whether to shuffle active flows across slaves based on the load"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:179
+msgid ""
+"Specifies which slave interfaces should be attached to this bonding interface"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:212
+msgid ""
+"Specifies which slave is the primary device. It will always be the active "
+"slave while it is available"
+msgstr ""
+
 #: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:63
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:72
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:67
 msgid "Specify a TOS (Type of Service)."
 msgstr ""
 
 #: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:58
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:67
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:62
 msgid ""
 "Specify a TTL (Time to Live) for the encapsulating packet other than the "
 "default (64)."
 msgstr ""
 
 #: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:53
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:62
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:57
 msgid ""
 "Specify an MTU (Maximum Transmission Unit) other than the default (1280 "
 "bytes)."
@@ -5121,7 +5522,7 @@ msgstr "시작 우선순위"
 msgid "Start refresh"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4203
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4206
 msgid "Starting configuration apply…"
 msgstr ""
 
@@ -5130,7 +5531,7 @@ msgid "Starting wireless scan..."
 msgstr ""
 
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/startup.js:109
-#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:62
+#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:64
 msgid "Startup"
 msgstr "시작 프로그램"
 
@@ -5241,7 +5642,7 @@ msgstr "프로토콜 변경"
 msgid "Switch to CIDR list notation"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2615
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2616
 msgid "Symbolic link"
 msgstr ""
 
@@ -5265,6 +5666,10 @@ msgstr "시스템"
 msgid "System Log"
 msgstr "시스템 로그"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:243
+msgid "System Priority"
+msgstr ""
+
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:104
 msgid "System Properties"
 msgstr "시스템 등록 정보"
@@ -5325,11 +5730,19 @@ msgid ""
 "username instead of the user ID!"
 msgstr ""
 
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:40
+msgid "The IPv4 address or the fully-qualified domain name of the remote end."
+msgstr ""
+
 #: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:40
 msgid ""
 "The IPv4 address or the fully-qualified domain name of the remote tunnel end."
 msgstr ""
 
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:40
+msgid "The IPv6 address or the fully-qualified domain name of the remote end."
+msgstr ""
+
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/6rd.js:53
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/map.js:59
 msgid ""
@@ -5346,7 +5759,7 @@ msgstr ""
 msgid "The configuration file could not be loaded due to the following error:"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4079
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4082
 msgid ""
 "The device could not be reached within %d seconds after applying the pending "
 "changes, which caused the configuration to be rolled back for safety "
@@ -5415,10 +5828,23 @@ msgstr ""
 msgid "The length of the IPv6 prefix in bits"
 msgstr ""
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:163
+msgid "The local IPv4 address"
+msgstr ""
+
 #: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:44
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:44
 msgid "The local IPv4 address over which the tunnel is created (optional)."
 msgstr ""
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:169
+msgid "The local IPv4 netmask"
+msgstr ""
+
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:44
+msgid "The local IPv6 address over which the tunnel is created (optional)."
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1914
 msgid "The network name is already used"
 msgstr ""
@@ -5511,7 +5937,7 @@ msgstr ""
 msgid "There are no active leases"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4218
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4221
 msgid "There are no changes to apply"
 msgstr ""
 
@@ -5633,7 +6059,7 @@ msgstr ""
 msgid "Timezone"
 msgstr "시간대"
 
-#: modules/luci-base/htdocs/luci-static/resources/luci.js:2663
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2672
 msgid "To login…"
 msgstr ""
 
@@ -5675,6 +6101,10 @@ msgstr "전송량"
 msgid "Transmit"
 msgstr ""
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:317
+msgid "Transmit Hash Policy"
+msgstr ""
+
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/leds.js:74
 msgid "Trigger"
 msgstr ""
@@ -5829,7 +6259,7 @@ msgstr ""
 msgid "Unnamed key"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3923
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3926
 msgid "Unsaved Changes"
 msgstr "적용 안된 변경 사항"
 
@@ -5855,7 +6285,11 @@ msgstr ""
 msgid "Up"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3810
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:410
+msgid "Up Delay"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3813
 msgid "Upload"
 msgstr ""
 
@@ -5870,21 +6304,21 @@ msgstr ""
 msgid "Upload archive..."
 msgstr "아카이브 업로드..."
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2772
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2775
 msgid "Upload file"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2747
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2750
 msgid "Upload file…"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2694
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3798
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2697
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3801
 msgid "Upload request failed: %s"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3717
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3771
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3720
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3774
 msgid "Uploading file…"
 msgstr ""
 
@@ -5945,6 +6379,20 @@ msgstr ""
 msgid "Use TTL on tunnel interface"
 msgstr ""
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:320
+msgid "Use XOR of hardware MAC addresses (layer2)"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:321
+msgid "Use XOR of hardware MAC addresses and IP addresses (layer2+3)"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:323
+msgid ""
+"Use XOR of hardware MAC addresses and IP addresses, rely on skb_flow_dissect "
+"(encap2+3)"
+msgstr ""
+
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:294
 msgid "Use as external overlay (/overlay)"
 msgstr ""
@@ -5997,7 +6445,7 @@ msgstr "Default gateway 사용"
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/dslite.js:70
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/map.js:83
 #: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:111
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:152
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:153
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/l2tp.js:67
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:111
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:98
@@ -6033,6 +6481,15 @@ msgstr ""
 "택 사항인 <em>임대 시간</em>은 해당 host 에만 해당되는 시각을 설정하는데 사용"
 "될 수 있습니다.  예를 들어 12h, 3d 혹은 infinite 값들이 가능합니다."
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:322
+msgid "Use upper layer protocol information (layer3+4)"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:324
+msgid ""
+"Use upper layer protocol information, rely on skb_flow_dissect (encap3+4)"
+msgstr ""
+
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/20_memory.js:36
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:194
 msgid "Used"
@@ -6048,16 +6505,20 @@ msgid ""
 "needed with normal WPA(2)-PSK."
 msgstr ""
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:113
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:105
+msgid "User Group"
+msgstr ""
+
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:114
 msgid "User certificate (PEM encoded)"
 msgstr ""
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:125
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:126
 msgid "User key (PEM encoded)"
 msgstr ""
 
 #: modules/luci-base/luasrc/view/sysauth.htm:23
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:105
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:106
 #: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:56
 msgid "Username"
 msgstr "사용자이름"
@@ -6105,6 +6566,19 @@ msgstr ""
 msgid "VPNC (CISCO 3000 (and others) VPN)"
 msgstr ""
 
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:10
+msgid "VXLAN (RFC7348)"
+msgstr ""
+
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:53
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:48
+msgid "VXLAN network identifier"
+msgstr ""
+
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:10
+msgid "VXLANv6 (RFC7348)"
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1490
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1548
 msgid ""
@@ -6112,6 +6586,22 @@ msgid ""
 "the \"ca-bundle\" package"
 msgstr ""
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:387
+msgid "Validation for all slaves"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:385
+msgid "Validation only for active slave"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:386
+msgid "Validation only for backup slaves"
+msgstr ""
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:134
+msgid "Value must not be empty"
+msgstr ""
+
 #: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:73
 msgid "Vendor"
 msgstr ""
@@ -6189,7 +6679,7 @@ msgid "Width"
 msgstr ""
 
 #: modules/luci-compat/luasrc/model/network/proto_wireguard.lua:9
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:18
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:21
 msgid "WireGuard VPN"
 msgstr ""
 
@@ -6251,11 +6741,21 @@ msgstr "받은 DNS 요청 내용을 systlog 에 기록합니다"
 msgid "Write system log to file"
 msgstr "System log 출력 파일 경로"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:204
+msgid "XOR policy (balance-xor, 2)"
+msgstr ""
+
 #: modules/luci-base/htdocs/luci-static/resources/form.js:3472
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:295
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:344
 #: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:109
 msgid "Yes"
 msgstr ""
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:303
+msgid "Yes (none, 0)"
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:176
 msgid ""
 "You appear to be currently connected to the device via the \"%h\" interface. "
@@ -6281,6 +6781,17 @@ msgid ""
 "You must enable JavaScript in your browser or LuCI will not work properly."
 msgstr ""
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:115
+msgid ""
+"You must select a primary interface which is included in selected slave "
+"interfaces!"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:96
+msgid ""
+"You must select at least one ARP IP target if ARP monitoring is selected!"
+msgstr ""
+
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:192
 msgid "ZRam Compression Algorithm"
 msgstr ""
@@ -6417,7 +6928,7 @@ msgstr ""
 msgid "half-duplex"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:566
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:569
 msgid "hexadecimal encoded value"
 msgstr ""
 
@@ -6445,11 +6956,11 @@ msgstr ""
 msgid "input"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:391
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:395
 msgid "key between 8 and 63 characters"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:403
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:407
 msgid "key with either 5 or 13 characters"
 msgstr ""
 
@@ -6465,6 +6976,10 @@ msgstr ""
 msgid "minutes"
 msgstr ""
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:422
+msgid "netif_carrier_ok()"
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:46
 msgid "no"
 msgstr ""
@@ -6473,7 +6988,7 @@ msgstr ""
 msgid "no link"
 msgstr "link 없음"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:55
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:59
 msgid "non-empty value"
 msgstr ""
 
@@ -6509,15 +7024,15 @@ msgstr ""
 msgid "output"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:237
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:241
 msgid "positive decimal value"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:229
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:233
 msgid "positive integer value"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:57
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:60
 msgid "random"
 msgstr ""
 
@@ -6565,7 +7080,7 @@ msgstr ""
 msgid "time units (TUs / 1.024 ms) [1000-65535]"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:556
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:559
 msgid "unique value"
 msgstr ""
 
@@ -6602,171 +7117,171 @@ msgstr "unspecified -혹은- create:"
 msgid "untagged"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:242
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:246
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:121
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:132
 msgid "valid IP address"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:242
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:246
 msgid "valid IP address or prefix"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:277
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:281
 msgid "valid IPv4 CIDR"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:250
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:254
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:125
 msgid "valid IPv4 address"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:250
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:254
 msgid "valid IPv4 address or network"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:370
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:374
 msgid "valid IPv4 address:port"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:310
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:314
 msgid "valid IPv4 network"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:272
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:276
 msgid "valid IPv4 or IPv6 CIDR"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:263
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:267
 msgid "valid IPv4 prefix value (0-32)"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:282
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:286
 msgid "valid IPv6 CIDR"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:258
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:262
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:129
 msgid "valid IPv6 address"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:258
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:262
 msgid "valid IPv6 address or prefix"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:300
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:304
 msgid "valid IPv6 host id"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:315
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:319
 msgid "valid IPv6 network"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:268
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:272
 msgid "valid IPv6 prefix value (0-128)"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:336
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:340
 msgid "valid MAC address"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:407
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:411
 msgid "valid UCI identifier"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:358
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:362
 msgid "valid UCI identifier, hostname or IP address"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:379
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:382
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:383
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:386
 msgid "valid address:port"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:530
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:534
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:533
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:537
 msgid "valid date (YYYY-MM-DD)"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:233
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:237
 msgid "valid decimal value"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:401
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:405
 msgid "valid hexadecimal WEP key"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:389
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:393
 msgid "valid hexadecimal WPA key"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:364
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:368
 msgid "valid host:port"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:351
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:353
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:355
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:357
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:73
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:79
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:107
 msgid "valid hostname"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:341
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:345
 msgid "valid hostname or IP address"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:225
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:229
 msgid "valid integer value"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:305
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:309
 msgid "valid network in address/netmask notation"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:505
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:508
 msgid "valid phone digit (0-9, \"*\", \"#\", \"!\" or \".\")"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:328
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:331
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:332
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:335
 msgid "valid port or port range (port1-port2)"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:320
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:324
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:136
 msgid "valid port value"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:510
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:513
 msgid "valid time (HH:MM:SS)"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:432
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:435
 msgid "value between %d and %d characters"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:412
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:416
 msgid "value between %f and %f"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:416
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:420
 msgid "value greater or equal to %f"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:420
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:424
 msgid "value smaller or equal to %f"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:426
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:429
 msgid "value with %d characters"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:437
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:440
 msgid "value with at least %d characters"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:442
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:445
 msgid "value with at most %d characters"
 msgstr ""
 
index aa842f19a15afde16a079722006aa016d1b22ca1..038592b7ef8541a5794d7f8fadc381fcc3ca5d83 100644 (file)
@@ -19,7 +19,7 @@ msgstr ""
 msgid "%d Bit"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3639
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3642
 msgid "%d invalid field(s)"
 msgstr ""
 
@@ -228,11 +228,11 @@ msgid ""
 "was empty before editing."
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2676
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2679
 msgid "A directory with the same name already exists."
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/luci.js:2655
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2664
 msgid "A new login is required since the authentication session expired."
 msgstr ""
 
@@ -260,9 +260,30 @@ msgid "APN"
 msgstr "APN"
 
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:197
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:352
 msgid "ARP"
 msgstr "ARP"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:365
+msgid "ARP IP Targets"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:357
+msgid "ARP Interval"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:381
+msgid "ARP Validation"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:373
+msgid "ARP mode to consider a slave as being up"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:77
+msgid "ARP monitoring is not supported for the selected policy!"
+msgstr ""
+
 #: protocols/luci-proto-relay/htdocs/luci-static/resources/protocol/relay.js:175
 msgid "ARP retry threshold"
 msgstr ""
@@ -342,12 +363,24 @@ msgstr ""
 msgid "Active DHCPv6 Leases"
 msgstr ""
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:203
+msgid "Active-Backup policy (active-backup, 1)"
+msgstr ""
+
 #: modules/luci-base/htdocs/luci-static/resources/network.js:3650
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:929
 #: protocols/luci-proto-hnet/htdocs/luci-static/resources/protocol/hnet.js:23
 msgid "Ad-Hoc"
 msgstr "Ad-Hoc"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:208
+msgid "Adaptive load balancing (balance-alb, 6)"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:207
+msgid "Adaptive transmit load balancing (balance-tlb, 5)"
+msgstr ""
+
 #: modules/luci-base/htdocs/luci-static/resources/form.js:2013
 #: modules/luci-base/htdocs/luci-static/resources/form.js:2016
 #: modules/luci-base/htdocs/luci-static/resources/form.js:2030
@@ -402,7 +435,7 @@ msgstr ""
 msgid "Add new interface..."
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:102
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:105
 msgid "Add peer"
 msgstr ""
 
@@ -451,6 +484,24 @@ msgstr "प्रगत सेटिंग्ज"
 msgid "Aggregate Transmit Power (ACTATP)"
 msgstr ""
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:258
+msgid "Aggregation Selection Logic"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:261
+msgid "Aggregator: All slaves down or has no slaves (stable, 0)"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:263
+msgid ""
+"Aggregator: Chosen by the largest number of ports + slave added/removed or "
+"state changes (count, 2)"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:262
+msgid "Aggregator: Slave added/removed or state changes (bandwidth, 1)"
+msgstr ""
+
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:171
 msgid "Alert"
 msgstr ""
@@ -532,7 +583,7 @@ msgid ""
 "Allow upstream responses in the 127.0.0.0/8 range, e.g. for RBL services"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:125
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:128
 msgid "Allowed IPs"
 msgstr ""
 
@@ -654,16 +705,16 @@ msgstr ""
 msgid "Apply backup?"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4226
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4229
 msgid "Apply request failed with status <code>%h</code>"
 msgstr ""
 
 #: modules/luci-base/htdocs/luci-static/resources/luci.js:2181
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4092
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4095
 msgid "Apply unchecked"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4165
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4168
 msgid "Applying configuration changes… %ds"
 msgstr ""
 
@@ -812,7 +863,7 @@ msgstr ""
 msgid "Backup"
 msgstr ""
 
-#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:112
+#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:114
 msgid "Backup / Flash Firmware"
 msgstr ""
 
@@ -845,10 +896,14 @@ msgid ""
 msgstr ""
 
 #: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:48
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:57
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:52
 msgid "Bind interface"
 msgstr ""
 
 #: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:48
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:57
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:52
 msgid "Bind the tunnel to this interface (optional)."
 msgstr ""
 
@@ -862,6 +917,10 @@ msgstr ""
 msgid "Bogus NX Domain Override"
 msgstr ""
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:199
+msgid "Bonding Policy"
+msgstr ""
+
 #: modules/luci-base/htdocs/luci-static/resources/network.js:2861
 #: modules/luci-compat/luasrc/model/network.lua:1421
 msgid "Bridge"
@@ -880,8 +939,12 @@ msgstr ""
 msgid "Bring up on boot"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2766
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3749
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:205
+msgid "Broadcast policy (broadcast, 3)"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2769
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3752
 msgid "Browse…"
 msgstr ""
 
@@ -889,7 +952,7 @@ msgstr ""
 msgid "Buffered"
 msgstr ""
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:137
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:138
 msgid "CA certificate; if empty it will be saved after the first connection."
 msgstr ""
 
@@ -912,8 +975,8 @@ msgstr ""
 msgid "Call failed"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2859
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3758
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2862
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3761
 #: modules/luci-compat/luasrc/view/cbi/delegator.htm:14
 #: modules/luci-compat/luasrc/view/cbi/simpleform.htm:52
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:187
@@ -979,11 +1042,11 @@ msgstr ""
 msgid "Chain"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3978
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3981
 msgid "Changes"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4261
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4264
 msgid "Changes have been reverted."
 msgstr ""
 
@@ -1121,16 +1184,16 @@ msgid ""
 "negotiation especially in environments with heavy traffic load."
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3978
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3981
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:421
 msgid "Configuration"
 msgstr "कॉन्फिगरेशन"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4140
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4143
 msgid "Configuration changes applied."
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4078
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4081
 msgid "Configuration changes have been rolled back!"
 msgstr ""
 
@@ -1165,6 +1228,14 @@ msgstr ""
 msgid "Connections"
 msgstr ""
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:377
+msgid "Consider the slave up when all ARP IP targets are reachable (all, 1)"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:376
+msgid "Consider the slave up when any ARP IP target is reachable (any, 0)"
+msgstr ""
+
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/crontab.js:18
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:340
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/startup.js:55
@@ -1177,7 +1248,7 @@ msgstr ""
 msgid "Continue"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4114
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4117
 msgid ""
 "Could not regain access to the device after applying the configuration "
 "changes. You might need to reconnect if you modified network related "
@@ -1371,7 +1442,7 @@ msgstr ""
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/dslite.js:67
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/map.js:80
 #: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:108
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:149
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:150
 msgid "Default gateway"
 msgstr ""
 
@@ -1394,7 +1465,7 @@ msgstr ""
 #: modules/luci-base/htdocs/luci-static/resources/form.js:2508
 #: modules/luci-base/htdocs/luci-static/resources/form.js:2512
 #: modules/luci-base/htdocs/luci-static/resources/form.js:3000
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2828
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2831
 #: modules/luci-compat/luasrc/view/cbi/nsection.htm:11
 #: modules/luci-compat/luasrc/view/cbi/tblsection.htm:162
 #: modules/luci-compat/luasrc/view/cbi/tsection.htm:16
@@ -1406,7 +1477,7 @@ msgstr "हटवा"
 msgid "Delete key"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2725
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2728
 msgid "Delete request failed: %s"
 msgstr ""
 
@@ -1419,11 +1490,11 @@ msgid "Delivery Traffic Indication Message Interval"
 msgstr ""
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/switch.js:340
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:111
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:114
 msgid "Description"
 msgstr "वर्णन"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2824
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2827
 msgid "Deselect"
 msgstr ""
 
@@ -1436,6 +1507,10 @@ msgstr ""
 msgid "Destination"
 msgstr ""
 
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:48
+msgid "Destination port"
+msgstr ""
+
 #: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:59
 #: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:165
 msgid "Destination zone"
@@ -1468,7 +1543,7 @@ msgstr ""
 msgid "Device is restarting…"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4113
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4116
 msgid "Device unreachable!"
 msgstr ""
 
@@ -1485,7 +1560,7 @@ msgstr ""
 msgid "Dial number"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2622
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2624
 msgid "Directory"
 msgstr ""
 
@@ -1550,9 +1625,9 @@ msgstr ""
 
 #: modules/luci-base/htdocs/luci-static/resources/form.js:606
 #: modules/luci-base/htdocs/luci-static/resources/form.js:2707
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3259
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3995
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4084
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3262
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3998
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4087
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1680
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:330
 msgid "Dismiss"
@@ -1586,7 +1661,7 @@ msgstr ""
 msgid "Do not forward reverse lookups for local networks"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2711
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2714
 msgid "Do you really want to delete \"%s\" ?"
 msgstr ""
 
@@ -1598,7 +1673,7 @@ msgstr ""
 msgid "Do you really want to erase all settings?"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2709
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2712
 msgid "Do you really want to recursively delete the directory \"%s\" ?"
 msgstr ""
 
@@ -1624,6 +1699,10 @@ msgstr ""
 msgid "Down"
 msgstr ""
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:402
+msgid "Down Delay"
+msgstr ""
+
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:366
 msgid "Download backup"
 msgstr ""
@@ -1640,6 +1719,10 @@ msgstr ""
 msgid "Drag to reorder"
 msgstr ""
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:341
+msgid "Drop Duplicate Frames"
+msgstr ""
+
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/dropbear.js:12
 msgid "Dropbear Instance"
 msgstr ""
@@ -1726,6 +1809,10 @@ msgstr ""
 msgid "Enable DNS lookups"
 msgstr ""
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:292
+msgid "Enable Dynamic Shuffling Of Flows"
+msgstr ""
+
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/6in4.js:60
 msgid "Enable HE.net dynamic endpoint update"
 msgstr ""
@@ -1788,6 +1875,11 @@ msgid ""
 "Enable packet steering across all CPUs. May help or hinder network speed."
 msgstr ""
 
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:80
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:75
+msgid "Enable rx checksum"
+msgstr ""
+
 #: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:67
 msgid "Enable the DF (Don't Fragment) flag of the encapsulating packets."
 msgstr ""
@@ -1796,6 +1888,11 @@ msgstr ""
 msgid "Enable this network"
 msgstr ""
 
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:84
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:79
+msgid "Enable tx checksum"
+msgstr ""
+
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:243
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:352
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/startup.js:66
@@ -1833,11 +1930,11 @@ msgstr ""
 msgid "Encryption"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:131
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:141
 msgid "Endpoint Host"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:135
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:145
 msgid "Endpoint Port"
 msgstr ""
 
@@ -1876,6 +1973,14 @@ msgstr ""
 msgid "Ethernet Switch"
 msgstr ""
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:270
+msgid "Every 30 seconds (slow, 0)"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:271
+msgid "Every second (fast, 1)"
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:399
 msgid "Exclude interfaces"
 msgstr ""
@@ -1888,7 +1993,7 @@ msgstr ""
 msgid "Expecting a hexadecimal assignment hint"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:60
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:64
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:73
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:79
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:107
@@ -1900,6 +2005,10 @@ msgstr ""
 msgid "Expecting: %s"
 msgstr ""
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:48
+msgid "Expecting: non-empty value"
+msgstr ""
+
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/30_network.js:50
 msgid "Expires"
 msgstr ""
@@ -1953,7 +2062,7 @@ msgstr ""
 msgid "Failed to change the system password."
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4072
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4075
 msgid "Failed to confirm apply within %ds, waiting for rollback…"
 msgstr ""
 
@@ -1961,7 +2070,7 @@ msgstr ""
 msgid "Failed to execute \"/etc/init.d/%s %s\" action: %s"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2629
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2632
 msgid "File"
 msgstr ""
 
@@ -1969,7 +2078,7 @@ msgstr ""
 msgid "File not accessible"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2767
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2770
 msgid "Filename"
 msgstr ""
 
@@ -1990,6 +2099,18 @@ msgstr ""
 msgid "Filter useless"
 msgstr ""
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:388
+msgid "Filtering for all slaves, no validation"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:389
+msgid "Filtering for all slaves, validation only for active slave"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:390
+msgid "Filtering for all slaves, validation only for backup slaves"
+msgstr ""
+
 #: modules/luci-compat/luasrc/model/network/proto_ncm.lua:65
 #: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:23
 msgid "Finalizing failed"
@@ -2013,7 +2134,7 @@ msgstr ""
 msgid "Firewall"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:79
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:82
 msgid "Firewall Mark"
 msgstr ""
 
@@ -2123,7 +2244,7 @@ msgstr ""
 msgid "Fragmentation Threshold"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:92
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:95
 msgid ""
 "Further information about WireGuard interfaces and peers at <a href='http://"
 "wireguard.com'>wireguard.com</a>."
@@ -2387,11 +2508,20 @@ msgstr ""
 msgid "Hybrid"
 msgstr ""
 
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:53
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:48
+msgid "ID used to uniquely identify the VXLAN"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:206
+msgid "IEEE 802.3ad Dynamic link aggregation (802.3ad, 4)"
+msgstr ""
+
 #: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:75
 msgid "IKE DH Group"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:60
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:63
 msgid "IP Addresses"
 msgstr ""
 
@@ -2437,6 +2567,7 @@ msgid "IPv4 Upstream"
 msgstr ""
 
 #: modules/luci-base/htdocs/luci-static/resources/protocol/static.js:178
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:162
 msgid "IPv4 address"
 msgstr ""
 
@@ -2453,10 +2584,11 @@ msgid "IPv4 gateway"
 msgstr ""
 
 #: modules/luci-base/htdocs/luci-static/resources/protocol/static.js:179
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:168
 msgid "IPv4 netmask"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:287
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:291
 msgid "IPv4 network in address/netmask notation"
 msgstr ""
 
@@ -2550,7 +2682,7 @@ msgstr ""
 msgid "IPv6 gateway"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:292
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:296
 msgid "IPv6 network in address/netmask notation"
 msgstr ""
 
@@ -2637,7 +2769,7 @@ msgstr ""
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/dslite.js:67
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/map.js:80
 #: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:108
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:149
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:150
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/l2tp.js:56
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:100
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:87
@@ -2832,12 +2964,17 @@ msgstr ""
 msgid "Internal Server Error"
 msgstr ""
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:283
+msgid "Interval For Sending Learning Packets"
+msgstr ""
+
 #: modules/luci-compat/luasrc/view/cbi/tblsection.htm:192
 #: modules/luci-compat/luasrc/view/cbi/tsection.htm:42
 msgid "Invalid"
 msgstr ""
 
 #: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:11
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:14
 msgid "Invalid Base64 key string"
 msgstr ""
 
@@ -2857,7 +2994,7 @@ msgstr ""
 msgid "Invalid command"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:83
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:86
 msgid "Invalid hexadecimal value"
 msgstr ""
 
@@ -2932,6 +3069,10 @@ msgstr ""
 msgid "L2TP Server"
 msgstr ""
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:267
+msgid "LACPDU Packets"
+msgstr ""
+
 #: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:131
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:115
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:102
@@ -2950,7 +3091,7 @@ msgstr ""
 msgid "LCP echo interval"
 msgstr ""
 
-#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:99
+#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:101
 msgid "LED Configuration"
 msgstr ""
 
@@ -3008,7 +3149,7 @@ msgstr ""
 msgid "Leave empty to use the current WAN address"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3980
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3983
 msgid "Legend:"
 msgstr ""
 
@@ -3040,6 +3181,14 @@ msgstr ""
 msgid "Line Uptime"
 msgstr ""
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:123
+msgid "Link Aggregation (Channel Bonding)"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:348
+msgid "Link Monitoring"
+msgstr ""
+
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/led-trigger/netdev.js:23
 msgid "Link On"
 msgstr ""
@@ -3084,7 +3233,7 @@ msgstr ""
 msgid "Listen Interfaces"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:55
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:58
 msgid "Listen Port"
 msgstr ""
 
@@ -3105,7 +3254,7 @@ msgstr ""
 msgid "Load Average"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2894
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2897
 msgid "Loading directory contents…"
 msgstr ""
 
@@ -3129,11 +3278,13 @@ msgstr ""
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/6rd.js:39
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/6to4.js:39
 #: protocols/luci-proto-relay/htdocs/luci-static/resources/protocol/relay.js:151
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:44
 msgid "Local IPv4 address"
 msgstr ""
 
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/6in4.js:54
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/dslite.js:45
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:44
 msgid "Local IPv6 address"
 msgstr ""
 
@@ -3215,6 +3366,10 @@ msgstr ""
 msgid "MAC"
 msgstr "MAC"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:251
+msgid "MAC Address For The Actor"
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:38
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2061
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/30_network.js:56
@@ -3262,9 +3417,21 @@ msgstr "MD5"
 msgid "MHz"
 msgstr "MHz"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:353
+msgid "MII"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:421
+msgid "MII / ETHTOOL ioctls"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:394
+msgid "MII Interval"
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:54
 #: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:53
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:74
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:77
 msgid "MTU"
 msgstr "MTU"
 
@@ -3362,13 +3529,25 @@ msgstr ""
 msgid "Method not found"
 msgstr ""
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:349
+msgid "Method of link monitoring"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:418
+msgid "Method to determine link status"
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:46
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:165
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:183
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:69
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:72
 msgid "Metric"
 msgstr ""
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:235
+msgid "Minimum Number of Links"
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/switch.js:202
 msgid "Mirror monitor port"
 msgstr ""
@@ -3445,7 +3624,7 @@ msgstr ""
 
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:144
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:228
-#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:86
+#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:88
 msgid "Mount Points"
 msgstr ""
 
@@ -3525,7 +3704,7 @@ msgid "NTP server candidates"
 msgstr ""
 
 #: modules/luci-base/htdocs/luci-static/resources/form.js:2388
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3735
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3738
 #: modules/luci-compat/luasrc/view/cbi/tblsection.htm:27
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:710
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/leds.js:67
@@ -3582,6 +3761,8 @@ msgid "Next »"
 msgstr ""
 
 #: modules/luci-base/htdocs/luci-static/resources/form.js:3472
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:296
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:345
 #: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:108
 msgid "No"
 msgstr "नाही"
@@ -3594,7 +3775,7 @@ msgstr ""
 msgid "No Encryption"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:64
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:67
 msgid "No Host Routes"
 msgstr ""
 
@@ -3614,7 +3795,7 @@ msgstr ""
 msgid "No data received"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2834
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2837
 msgid "No entries in this directory"
 msgstr ""
 
@@ -3634,6 +3815,15 @@ msgstr ""
 msgid "No matching prefix delegation"
 msgstr ""
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:140
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:143
+msgid "No more slaves available"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:187
+msgid "No more slaves available, can not save interface"
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:251
 msgid "No negative cache"
 msgstr ""
@@ -3646,7 +3836,7 @@ msgstr ""
 msgid "No password set!"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:107
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:110
 msgid "No peers defined yet"
 msgstr ""
 
@@ -3659,6 +3849,10 @@ msgstr ""
 msgid "No rules in this chain."
 msgstr ""
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:384
+msgid "No validation or filtering"
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:152
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:825
 msgid "No zone assigned"
@@ -3734,6 +3928,10 @@ msgstr ""
 msgid "Nslookup"
 msgstr ""
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:332
+msgid "Number of IGMP membership reports"
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:355
 msgid "Number of cached DNS entries (max is 10000, 0 is no caching)"
 msgstr ""
@@ -3742,6 +3940,10 @@ msgstr ""
 msgid "Number of parallel threads used for compression"
 msgstr ""
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:309
+msgid "Number of peer notifications after failover event"
+msgstr ""
+
 #: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:69
 msgid "Obfuscated Group Password"
 msgstr ""
@@ -3762,6 +3964,7 @@ msgid "Obtain IPv6-Address"
 msgstr ""
 
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/led-trigger/default-on.js:18
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:351
 msgid "Off"
 msgstr "बंद"
 
@@ -3785,7 +3988,7 @@ msgstr ""
 msgid "One of hostname or mac address must be specified!"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:463
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:466
 msgid "One of the following: %s"
 msgstr ""
 
@@ -3803,6 +4006,11 @@ msgstr ""
 msgid "One or more required fields have no value!"
 msgstr ""
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:229
+msgid ""
+"Only if current active slave fails and the primary slave is up (failure, 2)"
+msgstr ""
+
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:439
 #: modules/luci-mod-system/luasrc/model/cbi/admin_system/backupfiles.lua:19
 msgid "Open list..."
@@ -3826,20 +4034,20 @@ msgstr ""
 msgid "Option \"%s\" must not be empty."
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3987
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3990
 msgid "Option changed"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3989
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3992
 msgid "Option removed"
 msgstr ""
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1601
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:69
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:72
 msgid "Optional"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:79
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:82
 msgid ""
 "Optional. 32-bit mark for outgoing encrypted packets. Enter value in hex, "
 "starting with <code>0x</code>."
@@ -3853,45 +4061,45 @@ msgid ""
 "for the interface."
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:120
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:123
 msgid ""
 "Optional. Base64-encoded preshared key. Adds in an additional layer of "
 "symmetric-key cryptography for post-quantum resistance."
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:129
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:139
 msgid "Optional. Create routes for Allowed IPs for this peer."
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:111
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:114
 msgid "Optional. Description of peer."
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:64
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:67
 msgid "Optional. Do not create host routes to peers."
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:131
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:141
 msgid ""
 "Optional. Host of peer. Names are resolved prior to bringing up the "
 "interface."
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:74
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:77
 msgid "Optional. Maximum Transmission Unit of tunnel interface."
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:135
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:145
 msgid "Optional. Port of peer."
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:139
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:149
 msgid ""
 "Optional. Seconds between keep alive messages. Default is 0 (disabled). "
 "Recommended value if this device is behind a NAT is 25."
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:55
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:58
 msgid "Optional. UDP port used for outgoing and incoming packets."
 msgstr ""
 
@@ -3924,6 +4132,8 @@ msgstr ""
 #: modules/luci-base/htdocs/luci-static/resources/protocol/static.js:222
 #: protocols/luci-proto-hnet/htdocs/luci-static/resources/protocol/hnet.js:40
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/dhcpv6.js:50
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:76
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:71
 msgid "Override MAC address"
 msgstr ""
 
@@ -3933,21 +4143,27 @@ msgstr ""
 #: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:53
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/dhcpv6.js:54
 #: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:114
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:157
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:158
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/l2tp.js:71
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:145
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:132
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoe.js:110
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pptp.js:119
 #: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:97
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:62
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:57
 msgid "Override MTU"
 msgstr ""
 
 #: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:63
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:72
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:67
 msgid "Override TOS"
 msgstr ""
 
 #: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:58
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:67
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:62
 msgid "Override TTL"
 msgstr ""
 
@@ -3973,7 +4189,7 @@ msgstr ""
 msgid "Overview"
 msgstr "आढावा"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2677
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2680
 msgid "Overwrite existing file \"%s\" ?"
 msgstr ""
 
@@ -4082,6 +4298,10 @@ msgstr ""
 msgid "Packets"
 msgstr ""
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:275
+msgid "Packets To Transmit Before Moving To Next Slave"
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:152
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:825
 msgid "Part of zone %q"
@@ -4090,7 +4310,7 @@ msgstr ""
 #: modules/luci-base/luasrc/view/sysauth.htm:29
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1591
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/password.js:51
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:107
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:108
 #: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:58
 msgid "Password"
 msgstr "संकेतशब्द"
@@ -4114,7 +4334,7 @@ msgstr ""
 msgid "Password strength"
 msgstr ""
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:110
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:111
 msgid "Password2"
 msgstr ""
 
@@ -4146,7 +4366,7 @@ msgstr ""
 msgid "Path to inner Private Key"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/luci.js:2716
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2725
 msgid "Paused"
 msgstr ""
 
@@ -4173,7 +4393,7 @@ msgstr ""
 msgid "Peer address is missing"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:92
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:95
 msgid "Peers"
 msgstr ""
 
@@ -4193,7 +4413,7 @@ msgstr ""
 msgid "Permission denied"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:139
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:149
 msgid "Persistent Keep Alive"
 msgstr ""
 
@@ -4224,7 +4444,7 @@ msgstr ""
 msgid "Please enter your username and password."
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3718
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3721
 msgid "Please select the file to upload."
 msgstr ""
 
@@ -4240,7 +4460,7 @@ msgstr "पोर्ट"
 msgid "Port status:"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:489
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:492
 msgid "Potential negation of: %s"
 msgstr ""
 
@@ -4264,7 +4484,7 @@ msgstr ""
 msgid "Prefix Delegated"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:120
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:123
 msgid "Preshared Key"
 msgstr ""
 
@@ -4287,7 +4507,21 @@ msgstr ""
 msgid "Prevents client-to-client communication"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:50
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:211
+msgid "Primary Slave"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:228
+msgid ""
+"Primary becomes active slave when it comes back up if speed and duplex "
+"better than current slave (better, 1)"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:227
+msgid "Primary becomes active slave whenever it comes back up (always, 0)"
+msgstr ""
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:53
 msgid "Private Key"
 msgstr ""
 
@@ -4324,7 +4558,7 @@ msgstr ""
 msgid "Pseudo Ad-Hoc (ahdemo)"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:116
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:119
 msgid "Public Key"
 msgstr ""
 
@@ -4439,7 +4673,7 @@ msgid "Rebind protection"
 msgstr ""
 
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/reboot.js:14
-#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:124
+#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:126
 msgid "Reboot"
 msgstr "रीबूट करा"
 
@@ -4458,7 +4692,7 @@ msgstr ""
 msgid "Receive"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:60
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:63
 msgid "Recommended. IP addresses of the WireGuard interface."
 msgstr ""
 
@@ -4470,7 +4704,7 @@ msgstr ""
 msgid "References"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/luci.js:2710
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2719
 msgid "Refreshing"
 msgstr ""
 
@@ -4495,6 +4729,7 @@ msgstr ""
 
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/6in4.js:50
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/6rd.js:49
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:40
 msgid "Remote IPv4 address"
 msgstr ""
 
@@ -4502,6 +4737,10 @@ msgstr ""
 msgid "Remote IPv4 address or FQDN"
 msgstr ""
 
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:40
+msgid "Remote IPv6 address"
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:849
 msgid "Remove"
 msgstr ""
@@ -4530,15 +4769,15 @@ msgstr ""
 msgid "Required for certain ISPs, e.g. Charter with DOCSIS 3"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:50
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:53
 msgid "Required. Base64-encoded private key for this interface."
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:116
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:119
 msgid "Required. Base64-encoded public key of peer."
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:125
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:128
 msgid ""
 "Required. IP addresses and prefixes that this peer is allowed to use inside "
 "the tunnel. Usually the peer's tunnel IP addresses and the networks the peer "
@@ -4611,6 +4850,10 @@ msgstr ""
 msgid "Requires wpa-supplicant with SAE support"
 msgstr ""
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:224
+msgid "Reselection policy for primary slave"
+msgstr ""
+
 #: modules/luci-base/htdocs/luci-static/resources/luci.js:2203
 #: modules/luci-base/luasrc/view/sysauth.htm:39
 #: modules/luci-compat/luasrc/view/cbi/delegator.htm:17
@@ -4666,19 +4909,19 @@ msgstr ""
 msgid "Reveal/hide password"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4003
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4006
 msgid "Revert"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4088
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4091
 msgid "Revert changes"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4270
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4273
 msgid "Revert request failed with status <code>%h</code>"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4250
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4253
 msgid "Reverting configuration…"
 msgstr ""
 
@@ -4690,7 +4933,11 @@ msgstr ""
 msgid "Root preparation"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:129
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:202
+msgid "Round-Robin policy (balance-rr, 0)"
+msgstr ""
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:139
 msgid "Route Allowed IPs"
 msgstr ""
 
@@ -4766,7 +5013,7 @@ msgid "SSH username"
 msgstr ""
 
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:274
-#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:50
+#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:51
 msgid "SSH-Keys"
 msgstr ""
 
@@ -4792,7 +5039,7 @@ msgid "Save"
 msgstr ""
 
 #: modules/luci-base/htdocs/luci-static/resources/luci.js:2180
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3999
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4002
 #: modules/luci-compat/luasrc/view/cbi/footer.htm:22
 msgid "Save & Apply"
 msgstr ""
@@ -4814,15 +5061,15 @@ msgid "Scan"
 msgstr ""
 
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/crontab.js:26
-#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:74
+#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:76
 msgid "Scheduled Tasks"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3983
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3986
 msgid "Section added"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3985
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3988
 msgid "Section removed"
 msgstr ""
 
@@ -4838,11 +5085,15 @@ msgid ""
 msgstr ""
 
 #: modules/luci-base/htdocs/luci-static/resources/ui.js:2581
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2718
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2883
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2721
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2886
 msgid "Select file…"
 msgstr ""
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:318
+msgid "Selects the transmit hash policy to use for slave selection"
+msgstr ""
+
 #: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:144
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:128
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:115
@@ -4871,7 +5122,7 @@ msgstr ""
 msgid "Services"
 msgstr "सेवा"
 
-#: modules/luci-base/htdocs/luci-static/resources/luci.js:2653
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2662
 msgid "Session expired"
 msgstr ""
 
@@ -4885,10 +5136,22 @@ msgid ""
 "sense events do not invoke hotplug handlers)."
 msgstr ""
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:300
+msgid "Set same MAC Address to all slaves"
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:642
 msgid "Set this interface as master for the dhcpv6 relay."
 msgstr ""
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:304
+msgid "Set to currently active slave (active, 1)"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:305
+msgid "Set to first slave added to the bond (follow, 2)"
+msgstr ""
+
 #: modules/luci-compat/luasrc/model/network/proto_modemmanager.lua:55
 #: modules/luci-compat/luasrc/model/network/proto_qmi.lua:55
 #: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:42
@@ -4955,7 +5218,7 @@ msgstr ""
 msgid "Signal:"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3736
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3739
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:217
 msgid "Size"
 msgstr ""
@@ -4983,6 +5246,10 @@ msgstr ""
 msgid "Skip to navigation"
 msgstr ""
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:178
+msgid "Slave Interfaces"
+msgstr ""
+
 #: modules/luci-base/htdocs/luci-static/resources/network.js:2867
 #: modules/luci-compat/luasrc/model/network.lua:1428
 msgid "Software VLAN"
@@ -5017,10 +5284,38 @@ msgstr "स्रोत"
 msgid "Source Address"
 msgstr ""
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:342
+msgid ""
+"Specifies that duplicate frames (received on inactive ports) should be "
+"dropped or delivered"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:358
+msgid "Specifies the ARP link monitoring frequency in milliseconds"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:366
+msgid "Specifies the IP addresses to use for ARP monitoring"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:395
+msgid "Specifies the MII link monitoring frequency in milliseconds"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:259
+msgid "Specifies the aggregation selection logic to use"
+msgstr ""
+
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:292
 msgid "Specifies the directory the device is attached to"
 msgstr ""
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:252
+msgid ""
+"Specifies the mac-address for the actor in protocol packet exchanges "
+"(LACPDUs). If empty, masters' mac address defaults to system default"
+msgstr ""
+
 #: protocols/luci-proto-relay/htdocs/luci-static/resources/protocol/relay.js:175
 msgid ""
 "Specifies the maximum amount of failed ARP requests until hosts are presumed "
@@ -5040,17 +5335,123 @@ msgid ""
 "be reduced by the driver."
 msgstr ""
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:236
+msgid ""
+"Specifies the minimum number of links that must be active before asserting "
+"carrier"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:200
+msgid "Specifies the mode to be used for this bonding interface"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:333
+msgid ""
+"Specifies the number of IGMP membership reports to be issued after a "
+"failover event in 200ms intervals"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:276
+msgid ""
+"Specifies the number of packets to transmit through a slave before moving to "
+"the next one"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:310
+msgid ""
+"Specifies the number of peer notifications (gratuitous ARPs and unsolicited "
+"IPv6 Neighbor Advertisements) to be issued after a failover event"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:284
+msgid ""
+"Specifies the number of seconds between instances where the bonding driver "
+"sends learning packets to each slaves peer switch"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:374
+msgid "Specifies the quantity of ARP IP targets that must be reachable"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:268
+msgid ""
+"Specifies the rate in which the link partner will be asked to transmit "
+"LACPDU packets"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:225
+msgid ""
+"Specifies the reselection policy for the primary slave when failure of the "
+"active slave or recovery of the primary slave occurs"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:244
+msgid "Specifies the system priority"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:403
+msgid ""
+"Specifies the time in milliseconds to wait before disabling a slave after a "
+"link failure detection"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:411
+msgid ""
+"Specifies the time in milliseconds to wait before enabling a slave after a "
+"link recovery detection"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:382
+msgid ""
+"Specifies whether ARP probes and replies should be validated or non-ARP "
+"traffic should be filtered for link monitoring"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:301
+msgid ""
+"Specifies whether active-backup mode should set all slaves to the same MAC "
+"address at enslavement"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:419
+msgid ""
+"Specifies whether or not miimon should use MII or ETHTOOL ioctls vs. "
+"netif_carrier_ok()"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:293
+msgid ""
+"Specifies whether to shuffle active flows across slaves based on the load"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:179
+msgid ""
+"Specifies which slave interfaces should be attached to this bonding interface"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:212
+msgid ""
+"Specifies which slave is the primary device. It will always be the active "
+"slave while it is available"
+msgstr ""
+
 #: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:63
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:72
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:67
 msgid "Specify a TOS (Type of Service)."
 msgstr ""
 
 #: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:58
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:67
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:62
 msgid ""
 "Specify a TTL (Time to Live) for the encapsulating packet other than the "
 "default (64)."
 msgstr ""
 
 #: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:53
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:62
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:57
 msgid ""
 "Specify an MTU (Maximum Transmission Unit) other than the default (1280 "
 "bytes)."
@@ -5073,7 +5474,7 @@ msgstr ""
 msgid "Start refresh"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4203
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4206
 msgid "Starting configuration apply…"
 msgstr ""
 
@@ -5082,7 +5483,7 @@ msgid "Starting wireless scan..."
 msgstr ""
 
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/startup.js:109
-#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:62
+#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:64
 msgid "Startup"
 msgstr ""
 
@@ -5190,7 +5591,7 @@ msgstr ""
 msgid "Switch to CIDR list notation"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2615
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2616
 msgid "Symbolic link"
 msgstr ""
 
@@ -5214,6 +5615,10 @@ msgstr "प्रणाली"
 msgid "System Log"
 msgstr ""
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:243
+msgid "System Priority"
+msgstr ""
+
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:104
 msgid "System Properties"
 msgstr ""
@@ -5274,11 +5679,19 @@ msgid ""
 "username instead of the user ID!"
 msgstr ""
 
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:40
+msgid "The IPv4 address or the fully-qualified domain name of the remote end."
+msgstr ""
+
 #: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:40
 msgid ""
 "The IPv4 address or the fully-qualified domain name of the remote tunnel end."
 msgstr ""
 
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:40
+msgid "The IPv6 address or the fully-qualified domain name of the remote end."
+msgstr ""
+
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/6rd.js:53
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/map.js:59
 msgid ""
@@ -5295,7 +5708,7 @@ msgstr ""
 msgid "The configuration file could not be loaded due to the following error:"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4079
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4082
 msgid ""
 "The device could not be reached within %d seconds after applying the pending "
 "changes, which caused the configuration to be rolled back for safety "
@@ -5364,10 +5777,23 @@ msgstr ""
 msgid "The length of the IPv6 prefix in bits"
 msgstr ""
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:163
+msgid "The local IPv4 address"
+msgstr ""
+
 #: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:44
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:44
 msgid "The local IPv4 address over which the tunnel is created (optional)."
 msgstr ""
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:169
+msgid "The local IPv4 netmask"
+msgstr ""
+
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:44
+msgid "The local IPv6 address over which the tunnel is created (optional)."
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1914
 msgid "The network name is already used"
 msgstr ""
@@ -5455,7 +5881,7 @@ msgstr ""
 msgid "There are no active leases"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4218
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4221
 msgid "There are no changes to apply"
 msgstr ""
 
@@ -5569,7 +5995,7 @@ msgstr ""
 msgid "Timezone"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/luci.js:2663
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2672
 msgid "To login…"
 msgstr ""
 
@@ -5608,6 +6034,10 @@ msgstr ""
 msgid "Transmit"
 msgstr ""
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:317
+msgid "Transmit Hash Policy"
+msgstr ""
+
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/leds.js:74
 msgid "Trigger"
 msgstr ""
@@ -5762,7 +6192,7 @@ msgstr ""
 msgid "Unnamed key"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3923
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3926
 msgid "Unsaved Changes"
 msgstr ""
 
@@ -5788,7 +6218,11 @@ msgstr ""
 msgid "Up"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3810
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:410
+msgid "Up Delay"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3813
 msgid "Upload"
 msgstr ""
 
@@ -5803,21 +6237,21 @@ msgstr ""
 msgid "Upload archive..."
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2772
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2775
 msgid "Upload file"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2747
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2750
 msgid "Upload file…"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2694
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3798
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2697
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3801
 msgid "Upload request failed: %s"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3717
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3771
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3720
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3774
 msgid "Uploading file…"
 msgstr ""
 
@@ -5878,6 +6312,20 @@ msgstr ""
 msgid "Use TTL on tunnel interface"
 msgstr ""
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:320
+msgid "Use XOR of hardware MAC addresses (layer2)"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:321
+msgid "Use XOR of hardware MAC addresses and IP addresses (layer2+3)"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:323
+msgid ""
+"Use XOR of hardware MAC addresses and IP addresses, rely on skb_flow_dissect "
+"(encap2+3)"
+msgstr ""
+
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:294
 msgid "Use as external overlay (/overlay)"
 msgstr ""
@@ -5930,7 +6378,7 @@ msgstr ""
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/dslite.js:70
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/map.js:83
 #: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:111
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:152
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:153
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/l2tp.js:67
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:111
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:98
@@ -5961,6 +6409,15 @@ msgid ""
 "standard host-specific lease time, e.g. 12h, 3d or infinite."
 msgstr ""
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:322
+msgid "Use upper layer protocol information (layer3+4)"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:324
+msgid ""
+"Use upper layer protocol information, rely on skb_flow_dissect (encap3+4)"
+msgstr ""
+
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/20_memory.js:36
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:194
 msgid "Used"
@@ -5976,16 +6433,20 @@ msgid ""
 "needed with normal WPA(2)-PSK."
 msgstr ""
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:113
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:105
+msgid "User Group"
+msgstr ""
+
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:114
 msgid "User certificate (PEM encoded)"
 msgstr ""
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:125
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:126
 msgid "User key (PEM encoded)"
 msgstr ""
 
 #: modules/luci-base/luasrc/view/sysauth.htm:23
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:105
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:106
 #: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:56
 msgid "Username"
 msgstr "वापरकर्तानाव"
@@ -6033,6 +6494,19 @@ msgstr ""
 msgid "VPNC (CISCO 3000 (and others) VPN)"
 msgstr ""
 
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:10
+msgid "VXLAN (RFC7348)"
+msgstr ""
+
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:53
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:48
+msgid "VXLAN network identifier"
+msgstr ""
+
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:10
+msgid "VXLANv6 (RFC7348)"
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1490
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1548
 msgid ""
@@ -6040,6 +6514,22 @@ msgid ""
 "the \"ca-bundle\" package"
 msgstr ""
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:387
+msgid "Validation for all slaves"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:385
+msgid "Validation only for active slave"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:386
+msgid "Validation only for backup slaves"
+msgstr ""
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:134
+msgid "Value must not be empty"
+msgstr ""
+
 #: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:73
 msgid "Vendor"
 msgstr ""
@@ -6117,7 +6607,7 @@ msgid "Width"
 msgstr ""
 
 #: modules/luci-compat/luasrc/model/network/proto_wireguard.lua:9
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:18
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:21
 msgid "WireGuard VPN"
 msgstr ""
 
@@ -6179,11 +6669,21 @@ msgstr ""
 msgid "Write system log to file"
 msgstr ""
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:204
+msgid "XOR policy (balance-xor, 2)"
+msgstr ""
+
 #: modules/luci-base/htdocs/luci-static/resources/form.js:3472
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:295
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:344
 #: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:109
 msgid "Yes"
 msgstr "होय"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:303
+msgid "Yes (none, 0)"
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:176
 msgid ""
 "You appear to be currently connected to the device via the \"%h\" interface. "
@@ -6205,6 +6705,17 @@ msgid ""
 "You must enable JavaScript in your browser or LuCI will not work properly."
 msgstr ""
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:115
+msgid ""
+"You must select a primary interface which is included in selected slave "
+"interfaces!"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:96
+msgid ""
+"You must select at least one ARP IP target if ARP monitoring is selected!"
+msgstr ""
+
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:192
 msgid "ZRam Compression Algorithm"
 msgstr ""
@@ -6339,7 +6850,7 @@ msgstr ""
 msgid "half-duplex"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:566
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:569
 msgid "hexadecimal encoded value"
 msgstr ""
 
@@ -6367,11 +6878,11 @@ msgstr ""
 msgid "input"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:391
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:395
 msgid "key between 8 and 63 characters"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:403
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:407
 msgid "key with either 5 or 13 characters"
 msgstr ""
 
@@ -6387,6 +6898,10 @@ msgstr ""
 msgid "minutes"
 msgstr ""
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:422
+msgid "netif_carrier_ok()"
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:46
 msgid "no"
 msgstr ""
@@ -6395,7 +6910,7 @@ msgstr ""
 msgid "no link"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:55
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:59
 msgid "non-empty value"
 msgstr ""
 
@@ -6431,15 +6946,15 @@ msgstr ""
 msgid "output"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:237
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:241
 msgid "positive decimal value"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:229
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:233
 msgid "positive integer value"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:57
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:60
 msgid "random"
 msgstr ""
 
@@ -6487,7 +7002,7 @@ msgstr ""
 msgid "time units (TUs / 1.024 ms) [1000-65535]"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:556
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:559
 msgid "unique value"
 msgstr ""
 
@@ -6524,171 +7039,171 @@ msgstr ""
 msgid "untagged"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:242
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:246
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:121
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:132
 msgid "valid IP address"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:242
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:246
 msgid "valid IP address or prefix"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:277
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:281
 msgid "valid IPv4 CIDR"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:250
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:254
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:125
 msgid "valid IPv4 address"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:250
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:254
 msgid "valid IPv4 address or network"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:370
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:374
 msgid "valid IPv4 address:port"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:310
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:314
 msgid "valid IPv4 network"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:272
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:276
 msgid "valid IPv4 or IPv6 CIDR"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:263
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:267
 msgid "valid IPv4 prefix value (0-32)"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:282
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:286
 msgid "valid IPv6 CIDR"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:258
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:262
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:129
 msgid "valid IPv6 address"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:258
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:262
 msgid "valid IPv6 address or prefix"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:300
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:304
 msgid "valid IPv6 host id"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:315
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:319
 msgid "valid IPv6 network"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:268
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:272
 msgid "valid IPv6 prefix value (0-128)"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:336
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:340
 msgid "valid MAC address"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:407
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:411
 msgid "valid UCI identifier"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:358
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:362
 msgid "valid UCI identifier, hostname or IP address"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:379
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:382
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:383
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:386
 msgid "valid address:port"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:530
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:534
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:533
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:537
 msgid "valid date (YYYY-MM-DD)"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:233
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:237
 msgid "valid decimal value"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:401
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:405
 msgid "valid hexadecimal WEP key"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:389
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:393
 msgid "valid hexadecimal WPA key"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:364
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:368
 msgid "valid host:port"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:351
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:353
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:355
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:357
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:73
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:79
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:107
 msgid "valid hostname"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:341
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:345
 msgid "valid hostname or IP address"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:225
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:229
 msgid "valid integer value"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:305
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:309
 msgid "valid network in address/netmask notation"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:505
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:508
 msgid "valid phone digit (0-9, \"*\", \"#\", \"!\" or \".\")"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:328
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:331
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:332
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:335
 msgid "valid port or port range (port1-port2)"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:320
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:324
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:136
 msgid "valid port value"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:510
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:513
 msgid "valid time (HH:MM:SS)"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:432
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:435
 msgid "value between %d and %d characters"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:412
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:416
 msgid "value between %f and %f"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:416
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:420
 msgid "value greater or equal to %f"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:420
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:424
 msgid "value smaller or equal to %f"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:426
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:429
 msgid "value with %d characters"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:437
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:440
 msgid "value with at least %d characters"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:442
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:445
 msgid "value with at most %d characters"
 msgstr ""
 
index 661c6def93e92b1cada5c86b9504863566e2ef8c..75ff5440e69ec30a1f312def327859f2d5c724e4 100644 (file)
@@ -22,7 +22,7 @@ msgstr ""
 msgid "%d Bit"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3639
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3642
 msgid "%d invalid field(s)"
 msgstr ""
 
@@ -232,11 +232,11 @@ msgid ""
 "was empty before editing."
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2676
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2679
 msgid "A directory with the same name already exists."
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/luci.js:2655
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2664
 msgid "A new login is required since the authentication session expired."
 msgstr ""
 
@@ -264,9 +264,30 @@ msgid "APN"
 msgstr "APN"
 
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:197
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:352
 msgid "ARP"
 msgstr "ARP"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:365
+msgid "ARP IP Targets"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:357
+msgid "ARP Interval"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:381
+msgid "ARP Validation"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:373
+msgid "ARP mode to consider a slave as being up"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:77
+msgid "ARP monitoring is not supported for the selected policy!"
+msgstr ""
+
 #: protocols/luci-proto-relay/htdocs/luci-static/resources/protocol/relay.js:175
 msgid "ARP retry threshold"
 msgstr ""
@@ -346,12 +367,24 @@ msgstr ""
 msgid "Active DHCPv6 Leases"
 msgstr ""
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:203
+msgid "Active-Backup policy (active-backup, 1)"
+msgstr ""
+
 #: modules/luci-base/htdocs/luci-static/resources/network.js:3650
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:929
 #: protocols/luci-proto-hnet/htdocs/luci-static/resources/protocol/hnet.js:23
 msgid "Ad-Hoc"
 msgstr "Ad-Hoc"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:208
+msgid "Adaptive load balancing (balance-alb, 6)"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:207
+msgid "Adaptive transmit load balancing (balance-tlb, 5)"
+msgstr ""
+
 #: modules/luci-base/htdocs/luci-static/resources/form.js:2013
 #: modules/luci-base/htdocs/luci-static/resources/form.js:2016
 #: modules/luci-base/htdocs/luci-static/resources/form.js:2030
@@ -406,7 +439,7 @@ msgstr ""
 msgid "Add new interface..."
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:102
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:105
 msgid "Add peer"
 msgstr ""
 
@@ -455,6 +488,24 @@ msgstr "Tetapan Lanjutan"
 msgid "Aggregate Transmit Power (ACTATP)"
 msgstr ""
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:258
+msgid "Aggregation Selection Logic"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:261
+msgid "Aggregator: All slaves down or has no slaves (stable, 0)"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:263
+msgid ""
+"Aggregator: Chosen by the largest number of ports + slave added/removed or "
+"state changes (count, 2)"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:262
+msgid "Aggregator: Slave added/removed or state changes (bandwidth, 1)"
+msgstr ""
+
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:171
 msgid "Alert"
 msgstr ""
@@ -536,7 +587,7 @@ msgid ""
 "Allow upstream responses in the 127.0.0.0/8 range, e.g. for RBL services"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:125
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:128
 msgid "Allowed IPs"
 msgstr ""
 
@@ -658,16 +709,16 @@ msgstr ""
 msgid "Apply backup?"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4226
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4229
 msgid "Apply request failed with status <code>%h</code>"
 msgstr ""
 
 #: modules/luci-base/htdocs/luci-static/resources/luci.js:2181
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4092
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4095
 msgid "Apply unchecked"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4165
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4168
 msgid "Applying configuration changes… %ds"
 msgstr ""
 
@@ -816,7 +867,7 @@ msgstr ""
 msgid "Backup"
 msgstr "Sandaran"
 
-#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:112
+#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:114
 msgid "Backup / Flash Firmware"
 msgstr ""
 
@@ -849,10 +900,14 @@ msgid ""
 msgstr ""
 
 #: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:48
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:57
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:52
 msgid "Bind interface"
 msgstr ""
 
 #: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:48
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:57
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:52
 msgid "Bind the tunnel to this interface (optional)."
 msgstr ""
 
@@ -866,6 +921,10 @@ msgstr ""
 msgid "Bogus NX Domain Override"
 msgstr ""
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:199
+msgid "Bonding Policy"
+msgstr ""
+
 #: modules/luci-base/htdocs/luci-static/resources/network.js:2861
 #: modules/luci-compat/luasrc/model/network.lua:1421
 msgid "Bridge"
@@ -884,8 +943,12 @@ msgstr ""
 msgid "Bring up on boot"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2766
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3749
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:205
+msgid "Broadcast policy (broadcast, 3)"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2769
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3752
 msgid "Browse…"
 msgstr ""
 
@@ -893,7 +956,7 @@ msgstr ""
 msgid "Buffered"
 msgstr ""
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:137
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:138
 msgid "CA certificate; if empty it will be saved after the first connection."
 msgstr ""
 
@@ -916,8 +979,8 @@ msgstr ""
 msgid "Call failed"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2859
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3758
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2862
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3761
 #: modules/luci-compat/luasrc/view/cbi/delegator.htm:14
 #: modules/luci-compat/luasrc/view/cbi/simpleform.htm:52
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:187
@@ -983,11 +1046,11 @@ msgstr ""
 msgid "Chain"
 msgstr "Rantai"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3978
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3981
 msgid "Changes"
 msgstr "Laman"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4261
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4264
 msgid "Changes have been reverted."
 msgstr ""
 
@@ -1125,16 +1188,16 @@ msgid ""
 "negotiation especially in environments with heavy traffic load."
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3978
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3981
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:421
 msgid "Configuration"
 msgstr "Konfigurasi"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4140
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4143
 msgid "Configuration changes applied."
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4078
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4081
 msgid "Configuration changes have been rolled back!"
 msgstr ""
 
@@ -1169,6 +1232,14 @@ msgstr ""
 msgid "Connections"
 msgstr ""
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:377
+msgid "Consider the slave up when all ARP IP targets are reachable (all, 1)"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:376
+msgid "Consider the slave up when any ARP IP target is reachable (any, 0)"
+msgstr ""
+
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/crontab.js:18
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:340
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/startup.js:55
@@ -1181,7 +1252,7 @@ msgstr ""
 msgid "Continue"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4114
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4117
 msgid ""
 "Could not regain access to the device after applying the configuration "
 "changes. You might need to reconnect if you modified network related "
@@ -1375,7 +1446,7 @@ msgstr ""
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/dslite.js:67
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/map.js:80
 #: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:108
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:149
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:150
 msgid "Default gateway"
 msgstr ""
 
@@ -1398,7 +1469,7 @@ msgstr ""
 #: modules/luci-base/htdocs/luci-static/resources/form.js:2508
 #: modules/luci-base/htdocs/luci-static/resources/form.js:2512
 #: modules/luci-base/htdocs/luci-static/resources/form.js:3000
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2828
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2831
 #: modules/luci-compat/luasrc/view/cbi/nsection.htm:11
 #: modules/luci-compat/luasrc/view/cbi/tblsection.htm:162
 #: modules/luci-compat/luasrc/view/cbi/tsection.htm:16
@@ -1410,7 +1481,7 @@ msgstr "Padam"
 msgid "Delete key"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2725
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2728
 msgid "Delete request failed: %s"
 msgstr ""
 
@@ -1423,11 +1494,11 @@ msgid "Delivery Traffic Indication Message Interval"
 msgstr ""
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/switch.js:340
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:111
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:114
 msgid "Description"
 msgstr "Keterangan"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2824
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2827
 msgid "Deselect"
 msgstr ""
 
@@ -1440,6 +1511,10 @@ msgstr "Disain"
 msgid "Destination"
 msgstr "Tempat tujuan"
 
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:48
+msgid "Destination port"
+msgstr ""
+
 #: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:59
 #: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:165
 msgid "Destination zone"
@@ -1472,7 +1547,7 @@ msgstr ""
 msgid "Device is restarting…"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4113
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4116
 msgid "Device unreachable!"
 msgstr ""
 
@@ -1489,7 +1564,7 @@ msgstr ""
 msgid "Dial number"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2622
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2624
 msgid "Directory"
 msgstr ""
 
@@ -1554,9 +1629,9 @@ msgstr ""
 
 #: modules/luci-base/htdocs/luci-static/resources/form.js:606
 #: modules/luci-base/htdocs/luci-static/resources/form.js:2707
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3259
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3995
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4084
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3262
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3998
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4087
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1680
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:330
 msgid "Dismiss"
@@ -1595,7 +1670,7 @@ msgstr ""
 msgid "Do not forward reverse lookups for local networks"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2711
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2714
 msgid "Do you really want to delete \"%s\" ?"
 msgstr ""
 
@@ -1607,7 +1682,7 @@ msgstr ""
 msgid "Do you really want to erase all settings?"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2709
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2712
 msgid "Do you really want to recursively delete the directory \"%s\" ?"
 msgstr ""
 
@@ -1633,6 +1708,10 @@ msgstr "Jangan hantar permintaan DNS tanpa nama DNS"
 msgid "Down"
 msgstr ""
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:402
+msgid "Down Delay"
+msgstr ""
+
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:366
 msgid "Download backup"
 msgstr ""
@@ -1649,6 +1728,10 @@ msgstr ""
 msgid "Drag to reorder"
 msgstr ""
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:341
+msgid "Drop Duplicate Frames"
+msgstr ""
+
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/dropbear.js:12
 msgid "Dropbear Instance"
 msgstr ""
@@ -1736,6 +1819,10 @@ msgstr "Mengaktifkan <abbr title=\"Spanning Tree Protocol\">STP</abbr>"
 msgid "Enable DNS lookups"
 msgstr ""
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:292
+msgid "Enable Dynamic Shuffling Of Flows"
+msgstr ""
+
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/6in4.js:60
 msgid "Enable HE.net dynamic endpoint update"
 msgstr ""
@@ -1798,6 +1885,11 @@ msgid ""
 "Enable packet steering across all CPUs. May help or hinder network speed."
 msgstr ""
 
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:80
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:75
+msgid "Enable rx checksum"
+msgstr ""
+
 #: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:67
 msgid "Enable the DF (Don't Fragment) flag of the encapsulating packets."
 msgstr ""
@@ -1806,6 +1898,11 @@ msgstr ""
 msgid "Enable this network"
 msgstr ""
 
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:84
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:79
+msgid "Enable tx checksum"
+msgstr ""
+
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:243
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:352
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/startup.js:66
@@ -1843,11 +1940,11 @@ msgstr ""
 msgid "Encryption"
 msgstr "Enkripsi"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:131
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:141
 msgid "Endpoint Host"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:135
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:145
 msgid "Endpoint Port"
 msgstr ""
 
@@ -1886,6 +1983,14 @@ msgstr "Ethernet Adapter"
 msgid "Ethernet Switch"
 msgstr "Ethernet Beralih"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:270
+msgid "Every 30 seconds (slow, 0)"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:271
+msgid "Every second (fast, 1)"
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:399
 msgid "Exclude interfaces"
 msgstr ""
@@ -1898,7 +2003,7 @@ msgstr ""
 msgid "Expecting a hexadecimal assignment hint"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:60
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:64
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:73
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:79
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:107
@@ -1910,6 +2015,10 @@ msgstr ""
 msgid "Expecting: %s"
 msgstr ""
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:48
+msgid "Expecting: non-empty value"
+msgstr ""
+
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/30_network.js:50
 msgid "Expires"
 msgstr ""
@@ -1963,7 +2072,7 @@ msgstr ""
 msgid "Failed to change the system password."
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4072
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4075
 msgid "Failed to confirm apply within %ds, waiting for rollback…"
 msgstr ""
 
@@ -1971,7 +2080,7 @@ msgstr ""
 msgid "Failed to execute \"/etc/init.d/%s %s\" action: %s"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2629
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2632
 msgid "File"
 msgstr ""
 
@@ -1979,7 +2088,7 @@ msgstr ""
 msgid "File not accessible"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2767
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2770
 msgid "Filename"
 msgstr ""
 
@@ -2000,6 +2109,18 @@ msgstr "Penapis swasta"
 msgid "Filter useless"
 msgstr "Penapis tak berguna"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:388
+msgid "Filtering for all slaves, no validation"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:389
+msgid "Filtering for all slaves, validation only for active slave"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:390
+msgid "Filtering for all slaves, validation only for backup slaves"
+msgstr ""
+
 #: modules/luci-compat/luasrc/model/network/proto_ncm.lua:65
 #: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:23
 msgid "Finalizing failed"
@@ -2023,7 +2144,7 @@ msgstr "Selesai"
 msgid "Firewall"
 msgstr "Firewall"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:79
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:82
 msgid "Firewall Mark"
 msgstr ""
 
@@ -2133,7 +2254,7 @@ msgstr ""
 msgid "Fragmentation Threshold"
 msgstr "Fragmentasi Ambang"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:92
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:95
 msgid ""
 "Further information about WireGuard interfaces and peers at <a href='http://"
 "wireguard.com'>wireguard.com</a>."
@@ -2399,11 +2520,20 @@ msgstr "Nama Host"
 msgid "Hybrid"
 msgstr ""
 
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:53
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:48
+msgid "ID used to uniquely identify the VXLAN"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:206
+msgid "IEEE 802.3ad Dynamic link aggregation (802.3ad, 4)"
+msgstr ""
+
 #: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:75
 msgid "IKE DH Group"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:60
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:63
 msgid "IP Addresses"
 msgstr ""
 
@@ -2449,6 +2579,7 @@ msgid "IPv4 Upstream"
 msgstr ""
 
 #: modules/luci-base/htdocs/luci-static/resources/protocol/static.js:178
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:162
 msgid "IPv4 address"
 msgstr ""
 
@@ -2465,10 +2596,11 @@ msgid "IPv4 gateway"
 msgstr ""
 
 #: modules/luci-base/htdocs/luci-static/resources/protocol/static.js:179
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:168
 msgid "IPv4 netmask"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:287
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:291
 msgid "IPv4 network in address/netmask notation"
 msgstr ""
 
@@ -2562,7 +2694,7 @@ msgstr ""
 msgid "IPv6 gateway"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:292
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:296
 msgid "IPv6 network in address/netmask notation"
 msgstr ""
 
@@ -2649,7 +2781,7 @@ msgstr ""
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/dslite.js:67
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/map.js:80
 #: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:108
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:149
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:150
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/l2tp.js:56
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:100
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:87
@@ -2849,12 +2981,17 @@ msgstr ""
 msgid "Internal Server Error"
 msgstr ""
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:283
+msgid "Interval For Sending Learning Packets"
+msgstr ""
+
 #: modules/luci-compat/luasrc/view/cbi/tblsection.htm:192
 #: modules/luci-compat/luasrc/view/cbi/tsection.htm:42
 msgid "Invalid"
 msgstr "Tak Sah"
 
 #: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:11
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:14
 msgid "Invalid Base64 key string"
 msgstr ""
 
@@ -2874,7 +3011,7 @@ msgstr ""
 msgid "Invalid command"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:83
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:86
 msgid "Invalid hexadecimal value"
 msgstr ""
 
@@ -2953,6 +3090,10 @@ msgstr ""
 msgid "L2TP Server"
 msgstr ""
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:267
+msgid "LACPDU Packets"
+msgstr ""
+
 #: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:131
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:115
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:102
@@ -2971,7 +3112,7 @@ msgstr ""
 msgid "LCP echo interval"
 msgstr ""
 
-#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:99
+#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:101
 msgid "LED Configuration"
 msgstr ""
 
@@ -3029,7 +3170,7 @@ msgstr ""
 msgid "Leave empty to use the current WAN address"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3980
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3983
 msgid "Legend:"
 msgstr ""
 
@@ -3061,6 +3202,14 @@ msgstr ""
 msgid "Line Uptime"
 msgstr ""
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:123
+msgid "Link Aggregation (Channel Bonding)"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:348
+msgid "Link Monitoring"
+msgstr ""
+
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/led-trigger/netdev.js:23
 msgid "Link On"
 msgstr "Link Pada"
@@ -3105,7 +3254,7 @@ msgstr ""
 msgid "Listen Interfaces"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:55
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:58
 msgid "Listen Port"
 msgstr ""
 
@@ -3126,7 +3275,7 @@ msgstr "Load"
 msgid "Load Average"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2894
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2897
 msgid "Loading directory contents…"
 msgstr ""
 
@@ -3150,11 +3299,13 @@ msgstr ""
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/6rd.js:39
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/6to4.js:39
 #: protocols/luci-proto-relay/htdocs/luci-static/resources/protocol/relay.js:151
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:44
 msgid "Local IPv4 address"
 msgstr ""
 
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/6in4.js:54
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/dslite.js:45
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:44
 msgid "Local IPv6 address"
 msgstr ""
 
@@ -3236,6 +3387,10 @@ msgstr ""
 msgid "MAC"
 msgstr "MAC"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:251
+msgid "MAC Address For The Actor"
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:38
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2061
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/30_network.js:56
@@ -3283,9 +3438,21 @@ msgstr "MD5"
 msgid "MHz"
 msgstr "MHz"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:353
+msgid "MII"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:421
+msgid "MII / ETHTOOL ioctls"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:394
+msgid "MII Interval"
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:54
 #: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:53
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:74
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:77
 msgid "MTU"
 msgstr "MTU"
 
@@ -3383,13 +3550,25 @@ msgstr ""
 msgid "Method not found"
 msgstr ""
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:349
+msgid "Method of link monitoring"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:418
+msgid "Method to determine link status"
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:46
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:165
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:183
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:69
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:72
 msgid "Metric"
 msgstr "Metrik"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:235
+msgid "Minimum Number of Links"
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/switch.js:202
 msgid "Mirror monitor port"
 msgstr ""
@@ -3466,7 +3645,7 @@ msgstr "Mount Point"
 
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:144
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:228
-#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:86
+#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:88
 msgid "Mount Points"
 msgstr "Mount Points"
 
@@ -3548,7 +3727,7 @@ msgid "NTP server candidates"
 msgstr ""
 
 #: modules/luci-base/htdocs/luci-static/resources/form.js:2388
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3735
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3738
 #: modules/luci-compat/luasrc/view/cbi/tblsection.htm:27
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:710
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/leds.js:67
@@ -3605,6 +3784,8 @@ msgid "Next »"
 msgstr "Kemudian »"
 
 #: modules/luci-base/htdocs/luci-static/resources/form.js:3472
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:296
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:345
 #: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:108
 msgid "No"
 msgstr ""
@@ -3617,7 +3798,7 @@ msgstr ""
 msgid "No Encryption"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:64
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:67
 msgid "No Host Routes"
 msgstr ""
 
@@ -3637,7 +3818,7 @@ msgstr ""
 msgid "No data received"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2834
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2837
 msgid "No entries in this directory"
 msgstr ""
 
@@ -3657,6 +3838,15 @@ msgstr ""
 msgid "No matching prefix delegation"
 msgstr ""
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:140
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:143
+msgid "No more slaves available"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:187
+msgid "No more slaves available, can not save interface"
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:251
 msgid "No negative cache"
 msgstr ""
@@ -3669,7 +3859,7 @@ msgstr ""
 msgid "No password set!"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:107
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:110
 msgid "No peers defined yet"
 msgstr ""
 
@@ -3682,6 +3872,10 @@ msgstr ""
 msgid "No rules in this chain."
 msgstr "Tidak ada peraturan dalam rantai ini"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:384
+msgid "No validation or filtering"
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:152
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:825
 msgid "No zone assigned"
@@ -3757,6 +3951,10 @@ msgstr ""
 msgid "Nslookup"
 msgstr ""
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:332
+msgid "Number of IGMP membership reports"
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:355
 msgid "Number of cached DNS entries (max is 10000, 0 is no caching)"
 msgstr ""
@@ -3765,6 +3963,10 @@ msgstr ""
 msgid "Number of parallel threads used for compression"
 msgstr ""
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:309
+msgid "Number of peer notifications after failover event"
+msgstr ""
+
 #: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:69
 msgid "Obfuscated Group Password"
 msgstr ""
@@ -3785,6 +3987,7 @@ msgid "Obtain IPv6-Address"
 msgstr ""
 
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/led-trigger/default-on.js:18
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:351
 msgid "Off"
 msgstr ""
 
@@ -3808,7 +4011,7 @@ msgstr ""
 msgid "One of hostname or mac address must be specified!"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:463
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:466
 msgid "One of the following: %s"
 msgstr ""
 
@@ -3826,6 +4029,11 @@ msgstr ""
 msgid "One or more required fields have no value!"
 msgstr ""
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:229
+msgid ""
+"Only if current active slave fails and the primary slave is up (failure, 2)"
+msgstr ""
+
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:439
 #: modules/luci-mod-system/luasrc/model/cbi/admin_system/backupfiles.lua:19
 msgid "Open list..."
@@ -3849,20 +4057,20 @@ msgstr ""
 msgid "Option \"%s\" must not be empty."
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3987
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3990
 msgid "Option changed"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3989
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3992
 msgid "Option removed"
 msgstr ""
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1601
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:69
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:72
 msgid "Optional"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:79
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:82
 msgid ""
 "Optional. 32-bit mark for outgoing encrypted packets. Enter value in hex, "
 "starting with <code>0x</code>."
@@ -3876,45 +4084,45 @@ msgid ""
 "for the interface."
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:120
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:123
 msgid ""
 "Optional. Base64-encoded preshared key. Adds in an additional layer of "
 "symmetric-key cryptography for post-quantum resistance."
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:129
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:139
 msgid "Optional. Create routes for Allowed IPs for this peer."
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:111
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:114
 msgid "Optional. Description of peer."
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:64
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:67
 msgid "Optional. Do not create host routes to peers."
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:131
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:141
 msgid ""
 "Optional. Host of peer. Names are resolved prior to bringing up the "
 "interface."
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:74
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:77
 msgid "Optional. Maximum Transmission Unit of tunnel interface."
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:135
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:145
 msgid "Optional. Port of peer."
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:139
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:149
 msgid ""
 "Optional. Seconds between keep alive messages. Default is 0 (disabled). "
 "Recommended value if this device is behind a NAT is 25."
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:55
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:58
 msgid "Optional. UDP port used for outgoing and incoming packets."
 msgstr ""
 
@@ -3947,6 +4155,8 @@ msgstr ""
 #: modules/luci-base/htdocs/luci-static/resources/protocol/static.js:222
 #: protocols/luci-proto-hnet/htdocs/luci-static/resources/protocol/hnet.js:40
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/dhcpv6.js:50
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:76
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:71
 msgid "Override MAC address"
 msgstr ""
 
@@ -3956,21 +4166,27 @@ msgstr ""
 #: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:53
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/dhcpv6.js:54
 #: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:114
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:157
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:158
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/l2tp.js:71
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:145
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:132
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoe.js:110
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pptp.js:119
 #: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:97
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:62
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:57
 msgid "Override MTU"
 msgstr ""
 
 #: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:63
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:72
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:67
 msgid "Override TOS"
 msgstr ""
 
 #: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:58
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:67
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:62
 msgid "Override TTL"
 msgstr ""
 
@@ -3996,7 +4212,7 @@ msgstr ""
 msgid "Overview"
 msgstr "Keseluruhan"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2677
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2680
 msgid "Overwrite existing file \"%s\" ?"
 msgstr ""
 
@@ -4105,6 +4321,10 @@ msgstr ""
 msgid "Packets"
 msgstr "Paket"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:275
+msgid "Packets To Transmit Before Moving To Next Slave"
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:152
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:825
 msgid "Part of zone %q"
@@ -4113,7 +4333,7 @@ msgstr ""
 #: modules/luci-base/luasrc/view/sysauth.htm:29
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1591
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/password.js:51
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:107
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:108
 #: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:58
 msgid "Password"
 msgstr "Kata laluan"
@@ -4137,7 +4357,7 @@ msgstr ""
 msgid "Password strength"
 msgstr ""
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:110
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:111
 msgid "Password2"
 msgstr ""
 
@@ -4169,7 +4389,7 @@ msgstr ""
 msgid "Path to inner Private Key"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/luci.js:2716
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2725
 msgid "Paused"
 msgstr ""
 
@@ -4196,7 +4416,7 @@ msgstr ""
 msgid "Peer address is missing"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:92
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:95
 msgid "Peers"
 msgstr ""
 
@@ -4216,7 +4436,7 @@ msgstr ""
 msgid "Permission denied"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:139
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:149
 msgid "Persistent Keep Alive"
 msgstr ""
 
@@ -4247,7 +4467,7 @@ msgstr "Pkts."
 msgid "Please enter your username and password."
 msgstr "Sila masukkan username dan kata laluan anda."
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3718
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3721
 msgid "Please select the file to upload."
 msgstr ""
 
@@ -4263,7 +4483,7 @@ msgstr "Port"
 msgid "Port status:"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:489
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:492
 msgid "Potential negation of: %s"
 msgstr ""
 
@@ -4287,7 +4507,7 @@ msgstr ""
 msgid "Prefix Delegated"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:120
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:123
 msgid "Preshared Key"
 msgstr ""
 
@@ -4310,7 +4530,21 @@ msgstr ""
 msgid "Prevents client-to-client communication"
 msgstr "Mencegah komunikasi sesama Pelanggan"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:50
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:211
+msgid "Primary Slave"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:228
+msgid ""
+"Primary becomes active slave when it comes back up if speed and duplex "
+"better than current slave (better, 1)"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:227
+msgid "Primary becomes active slave whenever it comes back up (always, 0)"
+msgstr ""
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:53
 msgid "Private Key"
 msgstr ""
 
@@ -4347,7 +4581,7 @@ msgstr ""
 msgid "Pseudo Ad-Hoc (ahdemo)"
 msgstr "Pseudo Ad-Hoc (ahdemo)"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:116
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:119
 msgid "Public Key"
 msgstr ""
 
@@ -4463,7 +4697,7 @@ msgid "Rebind protection"
 msgstr ""
 
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/reboot.js:14
-#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:124
+#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:126
 msgid "Reboot"
 msgstr "Reboot"
 
@@ -4482,7 +4716,7 @@ msgstr "Reboot sistem operasi peranti anda"
 msgid "Receive"
 msgstr "Menerima"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:60
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:63
 msgid "Recommended. IP addresses of the WireGuard interface."
 msgstr ""
 
@@ -4494,7 +4728,7 @@ msgstr ""
 msgid "References"
 msgstr "Rujukan"
 
-#: modules/luci-base/htdocs/luci-static/resources/luci.js:2710
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2719
 msgid "Refreshing"
 msgstr ""
 
@@ -4519,6 +4753,7 @@ msgstr ""
 
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/6in4.js:50
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/6rd.js:49
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:40
 msgid "Remote IPv4 address"
 msgstr ""
 
@@ -4526,6 +4761,10 @@ msgstr ""
 msgid "Remote IPv4 address or FQDN"
 msgstr ""
 
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:40
+msgid "Remote IPv6 address"
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:849
 msgid "Remove"
 msgstr "Menghapuskan"
@@ -4554,15 +4793,15 @@ msgstr ""
 msgid "Required for certain ISPs, e.g. Charter with DOCSIS 3"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:50
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:53
 msgid "Required. Base64-encoded private key for this interface."
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:116
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:119
 msgid "Required. Base64-encoded public key of peer."
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:125
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:128
 msgid ""
 "Required. IP addresses and prefixes that this peer is allowed to use inside "
 "the tunnel. Usually the peer's tunnel IP addresses and the networks the peer "
@@ -4635,6 +4874,10 @@ msgstr ""
 msgid "Requires wpa-supplicant with SAE support"
 msgstr ""
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:224
+msgid "Reselection policy for primary slave"
+msgstr ""
+
 #: modules/luci-base/htdocs/luci-static/resources/luci.js:2203
 #: modules/luci-base/luasrc/view/sysauth.htm:39
 #: modules/luci-compat/luasrc/view/cbi/delegator.htm:17
@@ -4690,19 +4933,19 @@ msgstr "Kembalikan sandaran"
 msgid "Reveal/hide password"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4003
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4006
 msgid "Revert"
 msgstr "Kembali"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4088
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4091
 msgid "Revert changes"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4270
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4273
 msgid "Revert request failed with status <code>%h</code>"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4250
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4253
 msgid "Reverting configuration…"
 msgstr ""
 
@@ -4714,7 +4957,11 @@ msgstr ""
 msgid "Root preparation"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:129
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:202
+msgid "Round-Robin policy (balance-rr, 0)"
+msgstr ""
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:139
 msgid "Route Allowed IPs"
 msgstr ""
 
@@ -4792,7 +5039,7 @@ msgid "SSH username"
 msgstr ""
 
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:274
-#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:50
+#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:51
 msgid "SSH-Keys"
 msgstr ""
 
@@ -4818,7 +5065,7 @@ msgid "Save"
 msgstr "Simpan"
 
 #: modules/luci-base/htdocs/luci-static/resources/luci.js:2180
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3999
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4002
 #: modules/luci-compat/luasrc/view/cbi/footer.htm:22
 msgid "Save & Apply"
 msgstr "Simpan & Melaksanakan"
@@ -4840,15 +5087,15 @@ msgid "Scan"
 msgstr "Scan"
 
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/crontab.js:26
-#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:74
+#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:76
 msgid "Scheduled Tasks"
 msgstr "Tugas Jadual"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3983
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3986
 msgid "Section added"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3985
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3988
 msgid "Section removed"
 msgstr ""
 
@@ -4864,11 +5111,15 @@ msgid ""
 msgstr ""
 
 #: modules/luci-base/htdocs/luci-static/resources/ui.js:2581
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2718
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2883
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2721
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2886
 msgid "Select file…"
 msgstr ""
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:318
+msgid "Selects the transmit hash policy to use for slave selection"
+msgstr ""
+
 #: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:144
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:128
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:115
@@ -4897,7 +5148,7 @@ msgstr ""
 msgid "Services"
 msgstr "Perkhidmatan"
 
-#: modules/luci-base/htdocs/luci-static/resources/luci.js:2653
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2662
 msgid "Session expired"
 msgstr ""
 
@@ -4911,10 +5162,22 @@ msgid ""
 "sense events do not invoke hotplug handlers)."
 msgstr ""
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:300
+msgid "Set same MAC Address to all slaves"
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:642
 msgid "Set this interface as master for the dhcpv6 relay."
 msgstr ""
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:304
+msgid "Set to currently active slave (active, 1)"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:305
+msgid "Set to first slave added to the bond (follow, 2)"
+msgstr ""
+
 #: modules/luci-compat/luasrc/model/network/proto_modemmanager.lua:55
 #: modules/luci-compat/luasrc/model/network/proto_qmi.lua:55
 #: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:42
@@ -4981,7 +5244,7 @@ msgstr ""
 msgid "Signal:"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3736
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3739
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:217
 msgid "Size"
 msgstr "Saiz"
@@ -5009,6 +5272,10 @@ msgstr "Skip ke kadar"
 msgid "Skip to navigation"
 msgstr "Skip ke navigation"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:178
+msgid "Slave Interfaces"
+msgstr ""
+
 #: modules/luci-base/htdocs/luci-static/resources/network.js:2867
 #: modules/luci-compat/luasrc/model/network.lua:1428
 msgid "Software VLAN"
@@ -5043,10 +5310,38 @@ msgstr "Sumber"
 msgid "Source Address"
 msgstr ""
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:342
+msgid ""
+"Specifies that duplicate frames (received on inactive ports) should be "
+"dropped or delivered"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:358
+msgid "Specifies the ARP link monitoring frequency in milliseconds"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:366
+msgid "Specifies the IP addresses to use for ARP monitoring"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:395
+msgid "Specifies the MII link monitoring frequency in milliseconds"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:259
+msgid "Specifies the aggregation selection logic to use"
+msgstr ""
+
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:292
 msgid "Specifies the directory the device is attached to"
 msgstr ""
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:252
+msgid ""
+"Specifies the mac-address for the actor in protocol packet exchanges "
+"(LACPDUs). If empty, masters' mac address defaults to system default"
+msgstr ""
+
 #: protocols/luci-proto-relay/htdocs/luci-static/resources/protocol/relay.js:175
 msgid ""
 "Specifies the maximum amount of failed ARP requests until hosts are presumed "
@@ -5066,17 +5361,123 @@ msgid ""
 "be reduced by the driver."
 msgstr ""
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:236
+msgid ""
+"Specifies the minimum number of links that must be active before asserting "
+"carrier"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:200
+msgid "Specifies the mode to be used for this bonding interface"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:333
+msgid ""
+"Specifies the number of IGMP membership reports to be issued after a "
+"failover event in 200ms intervals"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:276
+msgid ""
+"Specifies the number of packets to transmit through a slave before moving to "
+"the next one"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:310
+msgid ""
+"Specifies the number of peer notifications (gratuitous ARPs and unsolicited "
+"IPv6 Neighbor Advertisements) to be issued after a failover event"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:284
+msgid ""
+"Specifies the number of seconds between instances where the bonding driver "
+"sends learning packets to each slaves peer switch"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:374
+msgid "Specifies the quantity of ARP IP targets that must be reachable"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:268
+msgid ""
+"Specifies the rate in which the link partner will be asked to transmit "
+"LACPDU packets"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:225
+msgid ""
+"Specifies the reselection policy for the primary slave when failure of the "
+"active slave or recovery of the primary slave occurs"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:244
+msgid "Specifies the system priority"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:403
+msgid ""
+"Specifies the time in milliseconds to wait before disabling a slave after a "
+"link failure detection"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:411
+msgid ""
+"Specifies the time in milliseconds to wait before enabling a slave after a "
+"link recovery detection"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:382
+msgid ""
+"Specifies whether ARP probes and replies should be validated or non-ARP "
+"traffic should be filtered for link monitoring"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:301
+msgid ""
+"Specifies whether active-backup mode should set all slaves to the same MAC "
+"address at enslavement"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:419
+msgid ""
+"Specifies whether or not miimon should use MII or ETHTOOL ioctls vs. "
+"netif_carrier_ok()"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:293
+msgid ""
+"Specifies whether to shuffle active flows across slaves based on the load"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:179
+msgid ""
+"Specifies which slave interfaces should be attached to this bonding interface"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:212
+msgid ""
+"Specifies which slave is the primary device. It will always be the active "
+"slave while it is available"
+msgstr ""
+
 #: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:63
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:72
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:67
 msgid "Specify a TOS (Type of Service)."
 msgstr ""
 
 #: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:58
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:67
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:62
 msgid ""
 "Specify a TTL (Time to Live) for the encapsulating packet other than the "
 "default (64)."
 msgstr ""
 
 #: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:53
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:62
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:57
 msgid ""
 "Specify an MTU (Maximum Transmission Unit) other than the default (1280 "
 "bytes)."
@@ -5099,7 +5500,7 @@ msgstr ""
 msgid "Start refresh"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4203
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4206
 msgid "Starting configuration apply…"
 msgstr ""
 
@@ -5108,7 +5509,7 @@ msgid "Starting wireless scan..."
 msgstr ""
 
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/startup.js:109
-#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:62
+#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:64
 msgid "Startup"
 msgstr ""
 
@@ -5216,7 +5617,7 @@ msgstr ""
 msgid "Switch to CIDR list notation"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2615
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2616
 msgid "Symbolic link"
 msgstr ""
 
@@ -5240,6 +5641,10 @@ msgstr "Sistem"
 msgid "System Log"
 msgstr "Log Sistem"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:243
+msgid "System Priority"
+msgstr ""
+
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:104
 msgid "System Properties"
 msgstr ""
@@ -5301,11 +5706,19 @@ msgid ""
 "username instead of the user ID!"
 msgstr ""
 
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:40
+msgid "The IPv4 address or the fully-qualified domain name of the remote end."
+msgstr ""
+
 #: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:40
 msgid ""
 "The IPv4 address or the fully-qualified domain name of the remote tunnel end."
 msgstr ""
 
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:40
+msgid "The IPv6 address or the fully-qualified domain name of the remote end."
+msgstr ""
+
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/6rd.js:53
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/map.js:59
 msgid ""
@@ -5324,7 +5737,7 @@ msgstr ""
 msgid "The configuration file could not be loaded due to the following error:"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4079
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4082
 msgid ""
 "The device could not be reached within %d seconds after applying the pending "
 "changes, which caused the configuration to be rolled back for safety "
@@ -5393,10 +5806,23 @@ msgstr ""
 msgid "The length of the IPv6 prefix in bits"
 msgstr ""
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:163
+msgid "The local IPv4 address"
+msgstr ""
+
 #: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:44
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:44
 msgid "The local IPv4 address over which the tunnel is created (optional)."
 msgstr ""
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:169
+msgid "The local IPv4 netmask"
+msgstr ""
+
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:44
+msgid "The local IPv6 address over which the tunnel is created (optional)."
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1914
 msgid "The network name is already used"
 msgstr ""
@@ -5491,7 +5917,7 @@ msgstr ""
 msgid "There are no active leases"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4218
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4221
 msgid "There are no changes to apply"
 msgstr ""
 
@@ -5609,7 +6035,7 @@ msgstr ""
 msgid "Timezone"
 msgstr "Zon masa"
 
-#: modules/luci-base/htdocs/luci-static/resources/luci.js:2663
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2672
 msgid "To login…"
 msgstr ""
 
@@ -5648,6 +6074,10 @@ msgstr "Pemindahan"
 msgid "Transmit"
 msgstr "Pancar"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:317
+msgid "Transmit Hash Policy"
+msgstr ""
+
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/leds.js:74
 msgid "Trigger"
 msgstr ""
@@ -5802,7 +6232,7 @@ msgstr ""
 msgid "Unnamed key"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3923
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3926
 msgid "Unsaved Changes"
 msgstr "Perubahan yang belum disimpan"
 
@@ -5828,7 +6258,11 @@ msgstr ""
 msgid "Up"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3810
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:410
+msgid "Up Delay"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3813
 msgid "Upload"
 msgstr ""
 
@@ -5843,21 +6277,21 @@ msgstr ""
 msgid "Upload archive..."
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2772
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2775
 msgid "Upload file"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2747
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2750
 msgid "Upload file…"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2694
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3798
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2697
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3801
 msgid "Upload request failed: %s"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3717
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3771
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3720
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3774
 msgid "Uploading file…"
 msgstr ""
 
@@ -5918,6 +6352,20 @@ msgstr ""
 msgid "Use TTL on tunnel interface"
 msgstr ""
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:320
+msgid "Use XOR of hardware MAC addresses (layer2)"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:321
+msgid "Use XOR of hardware MAC addresses and IP addresses (layer2+3)"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:323
+msgid ""
+"Use XOR of hardware MAC addresses and IP addresses, rely on skb_flow_dissect "
+"(encap2+3)"
+msgstr ""
+
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:294
 msgid "Use as external overlay (/overlay)"
 msgstr ""
@@ -5970,7 +6418,7 @@ msgstr ""
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/dslite.js:70
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/map.js:83
 #: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:111
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:152
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:153
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/l2tp.js:67
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:111
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:98
@@ -6001,6 +6449,15 @@ msgid ""
 "standard host-specific lease time, e.g. 12h, 3d or infinite."
 msgstr ""
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:322
+msgid "Use upper layer protocol information (layer3+4)"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:324
+msgid ""
+"Use upper layer protocol information, rely on skb_flow_dissect (encap3+4)"
+msgstr ""
+
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/20_memory.js:36
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:194
 msgid "Used"
@@ -6016,16 +6473,20 @@ msgid ""
 "needed with normal WPA(2)-PSK."
 msgstr ""
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:113
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:105
+msgid "User Group"
+msgstr ""
+
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:114
 msgid "User certificate (PEM encoded)"
 msgstr ""
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:125
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:126
 msgid "User key (PEM encoded)"
 msgstr ""
 
 #: modules/luci-base/luasrc/view/sysauth.htm:23
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:105
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:106
 #: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:56
 msgid "Username"
 msgstr "Username"
@@ -6073,6 +6534,19 @@ msgstr ""
 msgid "VPNC (CISCO 3000 (and others) VPN)"
 msgstr ""
 
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:10
+msgid "VXLAN (RFC7348)"
+msgstr ""
+
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:53
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:48
+msgid "VXLAN network identifier"
+msgstr ""
+
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:10
+msgid "VXLANv6 (RFC7348)"
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1490
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1548
 msgid ""
@@ -6080,6 +6554,22 @@ msgid ""
 "the \"ca-bundle\" package"
 msgstr ""
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:387
+msgid "Validation for all slaves"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:385
+msgid "Validation only for active slave"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:386
+msgid "Validation only for backup slaves"
+msgstr ""
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:134
+msgid "Value must not be empty"
+msgstr ""
+
 #: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:73
 msgid "Vendor"
 msgstr ""
@@ -6159,7 +6649,7 @@ msgid "Width"
 msgstr ""
 
 #: modules/luci-compat/luasrc/model/network/proto_wireguard.lua:9
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:18
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:21
 msgid "WireGuard VPN"
 msgstr ""
 
@@ -6221,11 +6711,21 @@ msgstr ""
 msgid "Write system log to file"
 msgstr ""
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:204
+msgid "XOR policy (balance-xor, 2)"
+msgstr ""
+
 #: modules/luci-base/htdocs/luci-static/resources/form.js:3472
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:295
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:344
 #: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:109
 msgid "Yes"
 msgstr ""
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:303
+msgid "Yes (none, 0)"
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:176
 msgid ""
 "You appear to be currently connected to the device via the \"%h\" interface. "
@@ -6247,6 +6747,17 @@ msgid ""
 "You must enable JavaScript in your browser or LuCI will not work properly."
 msgstr ""
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:115
+msgid ""
+"You must select a primary interface which is included in selected slave "
+"interfaces!"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:96
+msgid ""
+"You must select at least one ARP IP target if ARP monitoring is selected!"
+msgstr ""
+
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:192
 msgid "ZRam Compression Algorithm"
 msgstr ""
@@ -6381,7 +6892,7 @@ msgstr ""
 msgid "half-duplex"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:566
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:569
 msgid "hexadecimal encoded value"
 msgstr ""
 
@@ -6409,11 +6920,11 @@ msgstr ""
 msgid "input"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:391
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:395
 msgid "key between 8 and 63 characters"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:403
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:407
 msgid "key with either 5 or 13 characters"
 msgstr ""
 
@@ -6429,6 +6940,10 @@ msgstr ""
 msgid "minutes"
 msgstr ""
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:422
+msgid "netif_carrier_ok()"
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:46
 msgid "no"
 msgstr ""
@@ -6437,7 +6952,7 @@ msgstr ""
 msgid "no link"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:55
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:59
 msgid "non-empty value"
 msgstr ""
 
@@ -6473,15 +6988,15 @@ msgstr ""
 msgid "output"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:237
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:241
 msgid "positive decimal value"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:229
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:233
 msgid "positive integer value"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:57
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:60
 msgid "random"
 msgstr ""
 
@@ -6529,7 +7044,7 @@ msgstr ""
 msgid "time units (TUs / 1.024 ms) [1000-65535]"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:556
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:559
 msgid "unique value"
 msgstr ""
 
@@ -6566,171 +7081,171 @@ msgstr "Tidak dirinci -atau- buat:"
 msgid "untagged"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:242
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:246
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:121
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:132
 msgid "valid IP address"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:242
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:246
 msgid "valid IP address or prefix"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:277
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:281
 msgid "valid IPv4 CIDR"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:250
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:254
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:125
 msgid "valid IPv4 address"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:250
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:254
 msgid "valid IPv4 address or network"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:370
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:374
 msgid "valid IPv4 address:port"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:310
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:314
 msgid "valid IPv4 network"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:272
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:276
 msgid "valid IPv4 or IPv6 CIDR"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:263
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:267
 msgid "valid IPv4 prefix value (0-32)"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:282
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:286
 msgid "valid IPv6 CIDR"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:258
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:262
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:129
 msgid "valid IPv6 address"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:258
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:262
 msgid "valid IPv6 address or prefix"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:300
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:304
 msgid "valid IPv6 host id"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:315
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:319
 msgid "valid IPv6 network"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:268
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:272
 msgid "valid IPv6 prefix value (0-128)"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:336
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:340
 msgid "valid MAC address"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:407
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:411
 msgid "valid UCI identifier"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:358
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:362
 msgid "valid UCI identifier, hostname or IP address"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:379
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:382
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:383
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:386
 msgid "valid address:port"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:530
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:534
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:533
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:537
 msgid "valid date (YYYY-MM-DD)"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:233
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:237
 msgid "valid decimal value"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:401
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:405
 msgid "valid hexadecimal WEP key"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:389
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:393
 msgid "valid hexadecimal WPA key"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:364
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:368
 msgid "valid host:port"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:351
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:353
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:355
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:357
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:73
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:79
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:107
 msgid "valid hostname"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:341
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:345
 msgid "valid hostname or IP address"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:225
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:229
 msgid "valid integer value"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:305
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:309
 msgid "valid network in address/netmask notation"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:505
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:508
 msgid "valid phone digit (0-9, \"*\", \"#\", \"!\" or \".\")"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:328
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:331
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:332
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:335
 msgid "valid port or port range (port1-port2)"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:320
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:324
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:136
 msgid "valid port value"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:510
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:513
 msgid "valid time (HH:MM:SS)"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:432
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:435
 msgid "value between %d and %d characters"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:412
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:416
 msgid "value between %f and %f"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:416
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:420
 msgid "value greater or equal to %f"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:420
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:424
 msgid "value smaller or equal to %f"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:426
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:429
 msgid "value with %d characters"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:437
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:440
 msgid "value with at least %d characters"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:442
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:445
 msgid "value with at most %d characters"
 msgstr ""
 
index 7dfcdf6a6a2f777319aa61e44c7f688777c18c24..caa38c111e2ab757bb960768e2e8babacc7728f7 100644 (file)
@@ -1,14 +1,14 @@
 msgid ""
 msgstr ""
-"PO-Revision-Date: 2020-01-14 15:21+0000\n"
-"Last-Translator: Franco Castillo <castillofrancodamian@gmail.com>\n"
+"PO-Revision-Date: 2020-05-12 01:17+0000\n"
+"Last-Translator: Allan Nordhøy <epost@anotheragency.no>\n"
 "Language-Team: Norwegian Bokmål <https://hosted.weblate.org/projects/openwrt/"
 "luci/nb_NO/>\n"
-"Language: no\n"
+"Language: nb_NO\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
 "Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Generator: Weblate 3.11-dev\n"
+"X-Generator: Weblate 4.1-dev\n"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:929
 msgid "%.1f dB"
@@ -19,7 +19,7 @@ msgstr ""
 msgid "%d Bit"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3639
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3642
 msgid "%d invalid field(s)"
 msgstr ""
 
@@ -236,11 +236,11 @@ msgid ""
 "was empty before editing."
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2676
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2679
 msgid "A directory with the same name already exists."
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/luci.js:2655
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2664
 msgid "A new login is required since the authentication session expired."
 msgstr ""
 
@@ -268,9 +268,30 @@ msgid "APN"
 msgstr "<abbr title=\"Aksesspunkt Navn\">APN</abbr>"
 
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:197
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:352
 msgid "ARP"
 msgstr "ARP"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:365
+msgid "ARP IP Targets"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:357
+msgid "ARP Interval"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:381
+msgid "ARP Validation"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:373
+msgid "ARP mode to consider a slave as being up"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:77
+msgid "ARP monitoring is not supported for the selected policy!"
+msgstr ""
+
 #: protocols/luci-proto-relay/htdocs/luci-static/resources/protocol/relay.js:175
 msgid "ARP retry threshold"
 msgstr "APR terskel for nytt forsøk"
@@ -357,12 +378,24 @@ msgstr "Aktive DHCP Leier"
 msgid "Active DHCPv6 Leases"
 msgstr "Aktive DHCPv6 Leier"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:203
+msgid "Active-Backup policy (active-backup, 1)"
+msgstr ""
+
 #: modules/luci-base/htdocs/luci-static/resources/network.js:3650
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:929
 #: protocols/luci-proto-hnet/htdocs/luci-static/resources/protocol/hnet.js:23
 msgid "Ad-Hoc"
 msgstr "Ad-Hoc (Uavhengig)"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:208
+msgid "Adaptive load balancing (balance-alb, 6)"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:207
+msgid "Adaptive transmit load balancing (balance-tlb, 5)"
+msgstr ""
+
 #: modules/luci-base/htdocs/luci-static/resources/form.js:2013
 #: modules/luci-base/htdocs/luci-static/resources/form.js:2016
 #: modules/luci-base/htdocs/luci-static/resources/form.js:2030
@@ -417,7 +450,7 @@ msgstr "Legg det lokale domenesuffikset til navn utgitt fra vertsfiler"
 msgid "Add new interface..."
 msgstr "Legg til grensesnitt..."
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:102
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:105
 msgid "Add peer"
 msgstr ""
 
@@ -466,6 +499,24 @@ msgstr "Avanserte Innstillinger"
 msgid "Aggregate Transmit Power (ACTATP)"
 msgstr ""
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:258
+msgid "Aggregation Selection Logic"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:261
+msgid "Aggregator: All slaves down or has no slaves (stable, 0)"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:263
+msgid ""
+"Aggregator: Chosen by the largest number of ports + slave added/removed or "
+"state changes (count, 2)"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:262
+msgid "Aggregator: Slave added/removed or state changes (bandwidth, 1)"
+msgstr ""
+
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:171
 msgid "Alert"
 msgstr "Varsle"
@@ -545,9 +596,9 @@ msgstr "Tillat bruker <em>root</em> å logge inn med passord"
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:294
 msgid ""
 "Allow upstream responses in the 127.0.0.0/8 range, e.g. for RBL services"
-msgstr "Tillat oppstrøms svar i 127.0.0.0/8 nettet, f.eks for RBL tjenester"
+msgstr "Tillat oppstrømssvar i 127.0.0.0/8-nettet, f.eks. for RBL-tjenester"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:125
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:128
 msgid "Allowed IPs"
 msgstr ""
 
@@ -669,16 +720,16 @@ msgstr "Alle soner"
 msgid "Apply backup?"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4226
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4229
 msgid "Apply request failed with status <code>%h</code>"
 msgstr ""
 
 #: modules/luci-base/htdocs/luci-static/resources/luci.js:2181
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4092
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4095
 msgid "Apply unchecked"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4165
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4168
 msgid "Applying configuration changes… %ds"
 msgstr ""
 
@@ -827,7 +878,7 @@ msgstr "Tilbake til konfigurasjon"
 msgid "Backup"
 msgstr "Sikkerhetskopi"
 
-#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:112
+#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:114
 msgid "Backup / Flash Firmware"
 msgstr "Sikkerhetskopiering/Firmware oppgradering"
 
@@ -863,10 +914,14 @@ msgid ""
 msgstr ""
 
 #: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:48
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:57
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:52
 msgid "Bind interface"
 msgstr ""
 
 #: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:48
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:57
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:52
 msgid "Bind the tunnel to this interface (optional)."
 msgstr ""
 
@@ -880,6 +935,10 @@ msgstr "Bitrate"
 msgid "Bogus NX Domain Override"
 msgstr "Overstyr falske NX Domener"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:199
+msgid "Bonding Policy"
+msgstr ""
+
 #: modules/luci-base/htdocs/luci-static/resources/network.js:2861
 #: modules/luci-compat/luasrc/model/network.lua:1421
 msgid "Bridge"
@@ -898,8 +957,12 @@ msgstr "Bro enhetsnummer"
 msgid "Bring up on boot"
 msgstr "Slå på ved oppstart"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2766
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3749
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:205
+msgid "Broadcast policy (broadcast, 3)"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2769
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3752
 msgid "Browse…"
 msgstr ""
 
@@ -907,7 +970,7 @@ msgstr ""
 msgid "Buffered"
 msgstr "Bufret"
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:137
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:138
 msgid "CA certificate; if empty it will be saved after the first connection."
 msgstr ""
 
@@ -930,8 +993,8 @@ msgstr ""
 msgid "Call failed"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2859
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3758
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2862
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3761
 #: modules/luci-compat/luasrc/view/cbi/delegator.htm:14
 #: modules/luci-compat/luasrc/view/cbi/simpleform.htm:52
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:187
@@ -997,11 +1060,11 @@ msgstr ""
 msgid "Chain"
 msgstr "Lenke"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3978
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3981
 msgid "Changes"
 msgstr "Endringer"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4261
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4264
 msgid "Changes have been reverted."
 msgstr ""
 
@@ -1149,16 +1212,16 @@ msgid ""
 "negotiation especially in environments with heavy traffic load."
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3978
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3981
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:421
 msgid "Configuration"
 msgstr "Konfigurasjon"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4140
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4143
 msgid "Configuration changes applied."
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4078
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4081
 msgid "Configuration changes have been rolled back!"
 msgstr ""
 
@@ -1193,6 +1256,14 @@ msgstr ""
 msgid "Connections"
 msgstr "Tilkoblinger"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:377
+msgid "Consider the slave up when all ARP IP targets are reachable (all, 1)"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:376
+msgid "Consider the slave up when any ARP IP target is reachable (any, 0)"
+msgstr ""
+
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/crontab.js:18
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:340
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/startup.js:55
@@ -1205,7 +1276,7 @@ msgstr ""
 msgid "Continue"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4114
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4117
 msgid ""
 "Could not regain access to the device after applying the configuration "
 "changes. You might need to reconnect if you modified network related "
@@ -1401,7 +1472,7 @@ msgstr ""
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/dslite.js:67
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/map.js:80
 #: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:108
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:149
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:150
 msgid "Default gateway"
 msgstr "Standard gateway"
 
@@ -1419,14 +1490,14 @@ msgid ""
 "\"<code>6,192.168.2.1,192.168.2.2</code>\" which advertises different DNS "
 "servers to clients."
 msgstr ""
-"Definer flere DHCP valg, f.eks \"<code>192.168.2.1,192.168.2.2</code>\" som "
-"annonserer forskjellige DNS servere til klientene."
+"Definer flere DHCP-valg, f.eks. \"<code>192.168.2.1,192.168.2.2</code>\" som "
+"annonserer forskjellige DNS-tjenere til klientene."
 
 #: modules/luci-base/htdocs/luci-static/resources/form.js:2083
 #: modules/luci-base/htdocs/luci-static/resources/form.js:2508
 #: modules/luci-base/htdocs/luci-static/resources/form.js:2512
 #: modules/luci-base/htdocs/luci-static/resources/form.js:3000
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2828
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2831
 #: modules/luci-compat/luasrc/view/cbi/nsection.htm:11
 #: modules/luci-compat/luasrc/view/cbi/tblsection.htm:162
 #: modules/luci-compat/luasrc/view/cbi/tsection.htm:16
@@ -1438,7 +1509,7 @@ msgstr "Fjern"
 msgid "Delete key"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2725
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2728
 msgid "Delete request failed: %s"
 msgstr ""
 
@@ -1451,11 +1522,11 @@ msgid "Delivery Traffic Indication Message Interval"
 msgstr ""
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/switch.js:340
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:111
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:114
 msgid "Description"
 msgstr "Beskrivelse"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2824
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2827
 msgid "Deselect"
 msgstr ""
 
@@ -1468,6 +1539,10 @@ msgstr "Design"
 msgid "Destination"
 msgstr "Destinasjon"
 
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:48
+msgid "Destination port"
+msgstr ""
+
 #: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:59
 #: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:165
 msgid "Destination zone"
@@ -1500,7 +1575,7 @@ msgstr ""
 msgid "Device is restarting…"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4113
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4116
 msgid "Device unreachable!"
 msgstr ""
 
@@ -1517,7 +1592,7 @@ msgstr "Nettverksdiagnostikk"
 msgid "Dial number"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2622
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2624
 msgid "Directory"
 msgstr "Katalog"
 
@@ -1584,9 +1659,9 @@ msgstr ""
 
 #: modules/luci-base/htdocs/luci-static/resources/form.js:606
 #: modules/luci-base/htdocs/luci-static/resources/form.js:2707
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3259
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3995
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4084
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3262
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3998
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4087
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1680
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:330
 msgid "Dismiss"
@@ -1626,7 +1701,7 @@ msgstr ""
 msgid "Do not forward reverse lookups for local networks"
 msgstr "Ikke videresend reverserte oppslag for lokale nettverk"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2711
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2714
 msgid "Do you really want to delete \"%s\" ?"
 msgstr ""
 
@@ -1638,7 +1713,7 @@ msgstr ""
 msgid "Do you really want to erase all settings?"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2709
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2712
 msgid "Do you really want to recursively delete the directory \"%s\" ?"
 msgstr ""
 
@@ -1666,6 +1741,10 @@ msgstr ""
 msgid "Down"
 msgstr ""
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:402
+msgid "Down Delay"
+msgstr ""
+
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:366
 msgid "Download backup"
 msgstr "Last ned sikkerhetskopi"
@@ -1682,6 +1761,10 @@ msgstr ""
 msgid "Drag to reorder"
 msgstr ""
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:341
+msgid "Drop Duplicate Frames"
+msgstr ""
+
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/dropbear.js:12
 msgid "Dropbear Instance"
 msgstr "Dropbear Instans"
@@ -1773,6 +1856,10 @@ msgstr "Aktiver <abbr title=\"Spanning Tree Protocol\">STP</abbr>"
 msgid "Enable DNS lookups"
 msgstr ""
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:292
+msgid "Enable Dynamic Shuffling Of Flows"
+msgstr ""
+
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/6in4.js:60
 msgid "Enable HE.net dynamic endpoint update"
 msgstr "Aktiver HE,net dynamisk endepunkt oppdatering"
@@ -1835,6 +1922,11 @@ msgid ""
 "Enable packet steering across all CPUs. May help or hinder network speed."
 msgstr ""
 
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:80
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:75
+msgid "Enable rx checksum"
+msgstr ""
+
 #: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:67
 msgid "Enable the DF (Don't Fragment) flag of the encapsulating packets."
 msgstr ""
@@ -1843,6 +1935,11 @@ msgstr ""
 msgid "Enable this network"
 msgstr ""
 
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:84
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:79
+msgid "Enable tx checksum"
+msgstr ""
+
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:243
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:352
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/startup.js:66
@@ -1880,11 +1977,11 @@ msgstr "Innkapsling modus"
 msgid "Encryption"
 msgstr "Kryptering"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:131
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:141
 msgid "Endpoint Host"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:135
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:145
 msgid "Endpoint Port"
 msgstr ""
 
@@ -1923,6 +2020,14 @@ msgstr "Ethernet Tilslutning"
 msgid "Ethernet Switch"
 msgstr "Ethernet Svitsj"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:270
+msgid "Every 30 seconds (slow, 0)"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:271
+msgid "Every second (fast, 1)"
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:399
 msgid "Exclude interfaces"
 msgstr ""
@@ -1935,7 +2040,7 @@ msgstr "Utvid vertsliste"
 msgid "Expecting a hexadecimal assignment hint"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:60
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:64
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:73
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:79
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:107
@@ -1947,6 +2052,10 @@ msgstr ""
 msgid "Expecting: %s"
 msgstr ""
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:48
+msgid "Expecting: non-empty value"
+msgstr ""
+
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/30_network.js:50
 msgid "Expires"
 msgstr "Utgår"
@@ -2001,7 +2110,7 @@ msgstr ""
 msgid "Failed to change the system password."
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4072
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4075
 msgid "Failed to confirm apply within %ds, waiting for rollback…"
 msgstr ""
 
@@ -2009,7 +2118,7 @@ msgstr ""
 msgid "Failed to execute \"/etc/init.d/%s %s\" action: %s"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2629
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2632
 msgid "File"
 msgstr "Fil"
 
@@ -2017,7 +2126,7 @@ msgstr "Fil"
 msgid "File not accessible"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2767
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2770
 msgid "Filename"
 msgstr ""
 
@@ -2038,6 +2147,18 @@ msgstr "Filtrer private"
 msgid "Filter useless"
 msgstr "Filtrer ubrukelige"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:388
+msgid "Filtering for all slaves, no validation"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:389
+msgid "Filtering for all slaves, validation only for active slave"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:390
+msgid "Filtering for all slaves, validation only for backup slaves"
+msgstr ""
+
 #: modules/luci-compat/luasrc/model/network/proto_ncm.lua:65
 #: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:23
 msgid "Finalizing failed"
@@ -2061,7 +2182,7 @@ msgstr "Fullfør"
 msgid "Firewall"
 msgstr "Brannmur"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:79
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:82
 msgid "Firewall Mark"
 msgstr ""
 
@@ -2172,7 +2293,7 @@ msgstr "Videresending modus"
 msgid "Fragmentation Threshold"
 msgstr "Fragmenterings Terskel"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:92
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:95
 msgid ""
 "Further information about WireGuard interfaces and peers at <a href='http://"
 "wireguard.com'>wireguard.com</a>."
@@ -2439,11 +2560,20 @@ msgstr "Vertsnavn"
 msgid "Hybrid"
 msgstr ""
 
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:53
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:48
+msgid "ID used to uniquely identify the VXLAN"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:206
+msgid "IEEE 802.3ad Dynamic link aggregation (802.3ad, 4)"
+msgstr ""
+
 #: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:75
 msgid "IKE DH Group"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:60
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:63
 msgid "IP Addresses"
 msgstr ""
 
@@ -2489,6 +2619,7 @@ msgid "IPv4 Upstream"
 msgstr ""
 
 #: modules/luci-base/htdocs/luci-static/resources/protocol/static.js:178
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:162
 msgid "IPv4 address"
 msgstr "IPv4 adresse"
 
@@ -2505,10 +2636,11 @@ msgid "IPv4 gateway"
 msgstr "IPv4 gateway"
 
 #: modules/luci-base/htdocs/luci-static/resources/protocol/static.js:179
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:168
 msgid "IPv4 netmask"
 msgstr "IPv4 nettmaske"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:287
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:291
 msgid "IPv4 network in address/netmask notation"
 msgstr ""
 
@@ -2602,7 +2734,7 @@ msgstr ""
 msgid "IPv6 gateway"
 msgstr "IPv6 gateway"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:292
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:296
 msgid "IPv6 network in address/netmask notation"
 msgstr ""
 
@@ -2689,7 +2821,7 @@ msgstr "Hvis oppgitt vil denne enheten bli montert utfra dens Volumnavn"
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/dslite.js:67
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/map.js:80
 #: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:108
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:149
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:150
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/l2tp.js:56
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:100
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:87
@@ -2888,12 +3020,17 @@ msgstr ""
 msgid "Internal Server Error"
 msgstr "Intern server feil"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:283
+msgid "Interval For Sending Learning Packets"
+msgstr ""
+
 #: modules/luci-compat/luasrc/view/cbi/tblsection.htm:192
 #: modules/luci-compat/luasrc/view/cbi/tsection.htm:42
 msgid "Invalid"
 msgstr "Ugyldig"
 
 #: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:11
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:14
 msgid "Invalid Base64 key string"
 msgstr ""
 
@@ -2913,7 +3050,7 @@ msgstr ""
 msgid "Invalid command"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:83
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:86
 msgid "Invalid hexadecimal value"
 msgstr ""
 
@@ -2991,6 +3128,10 @@ msgstr "L2TP"
 msgid "L2TP Server"
 msgstr "L2TP Server"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:267
+msgid "LACPDU Packets"
+msgstr ""
+
 #: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:131
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:115
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:102
@@ -3009,7 +3150,7 @@ msgstr "LCP ekko feil terskel"
 msgid "LCP echo interval"
 msgstr "LCP ekko intervall"
 
-#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:99
+#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:101
 msgid "LED Configuration"
 msgstr ""
 
@@ -3067,7 +3208,7 @@ msgstr "La stå tomt for automatisk oppdagelse"
 msgid "Leave empty to use the current WAN address"
 msgstr "La stå tomt for å bruke gjeldene WAN adresse"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3980
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3983
 msgid "Legend:"
 msgstr "Forklaring:"
 
@@ -3099,6 +3240,14 @@ msgstr ""
 msgid "Line Uptime"
 msgstr ""
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:123
+msgid "Link Aggregation (Channel Bonding)"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:348
+msgid "Link Monitoring"
+msgstr ""
+
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/led-trigger/netdev.js:23
 msgid "Link On"
 msgstr "Forbindelse"
@@ -3145,7 +3294,7 @@ msgstr "Liste over verter som returneren falske NX domene resultater"
 msgid "Listen Interfaces"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:55
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:58
 msgid "Listen Port"
 msgstr ""
 
@@ -3167,7 +3316,7 @@ msgstr "Belastning"
 msgid "Load Average"
 msgstr "Belastning Gjennomsnitt"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2894
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2897
 msgid "Loading directory contents…"
 msgstr ""
 
@@ -3191,11 +3340,13 @@ msgstr ""
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/6rd.js:39
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/6to4.js:39
 #: protocols/luci-proto-relay/htdocs/luci-static/resources/protocol/relay.js:151
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:44
 msgid "Local IPv4 address"
 msgstr "Lokal IPv4 adresse"
 
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/6in4.js:54
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/dslite.js:45
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:44
 msgid "Local IPv6 address"
 msgstr "Lokal IPv6 adresse"
 
@@ -3282,6 +3433,10 @@ msgstr "Laveste leide adresse, forskjøvet fra nettverks adressen."
 msgid "MAC"
 msgstr "MAC"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:251
+msgid "MAC Address For The Actor"
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:38
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2061
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/30_network.js:56
@@ -3329,9 +3484,21 @@ msgstr "MD5"
 msgid "MHz"
 msgstr "MHz"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:353
+msgid "MII"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:421
+msgid "MII / ETHTOOL ioctls"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:394
+msgid "MII Interval"
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:54
 #: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:53
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:74
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:77
 msgid "MTU"
 msgstr "MTU"
 
@@ -3429,13 +3596,25 @@ msgstr ""
 msgid "Method not found"
 msgstr ""
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:349
+msgid "Method of link monitoring"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:418
+msgid "Method to determine link status"
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:46
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:165
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:183
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:69
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:72
 msgid "Metric"
 msgstr "Metrisk"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:235
+msgid "Minimum Number of Links"
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/switch.js:202
 msgid "Mirror monitor port"
 msgstr ""
@@ -3512,7 +3691,7 @@ msgstr "Monterings Punkt"
 
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:144
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:228
-#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:86
+#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:88
 msgid "Mount Points"
 msgstr "Monterings Punkter"
 
@@ -3594,7 +3773,7 @@ msgid "NTP server candidates"
 msgstr "NTP server kandidater"
 
 #: modules/luci-base/htdocs/luci-static/resources/form.js:2388
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3735
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3738
 #: modules/luci-compat/luasrc/view/cbi/tblsection.htm:27
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:710
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/leds.js:67
@@ -3651,6 +3830,8 @@ msgid "Next »"
 msgstr "Neste »"
 
 #: modules/luci-base/htdocs/luci-static/resources/form.js:3472
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:296
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:345
 #: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:108
 msgid "No"
 msgstr ""
@@ -3663,7 +3844,7 @@ msgstr "Ingen DHCP server er konfigurert for dette grensesnittet"
 msgid "No Encryption"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:64
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:67
 msgid "No Host Routes"
 msgstr ""
 
@@ -3683,7 +3864,7 @@ msgstr ""
 msgid "No data received"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2834
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2837
 msgid "No entries in this directory"
 msgstr ""
 
@@ -3703,6 +3884,15 @@ msgstr "Ingen informasjon tilgjengelig"
 msgid "No matching prefix delegation"
 msgstr ""
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:140
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:143
+msgid "No more slaves available"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:187
+msgid "No more slaves available, can not save interface"
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:251
 msgid "No negative cache"
 msgstr "Ingen negative cache"
@@ -3715,7 +3905,7 @@ msgstr "Ingen negative cache"
 msgid "No password set!"
 msgstr "Ruteren er ikke passordbeskyttet!"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:107
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:110
 msgid "No peers defined yet"
 msgstr ""
 
@@ -3728,6 +3918,10 @@ msgstr ""
 msgid "No rules in this chain."
 msgstr "Ingen regler i denne tabellen"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:384
+msgid "No validation or filtering"
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:152
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:825
 msgid "No zone assigned"
@@ -3803,6 +3997,10 @@ msgstr "Merk"
 msgid "Nslookup"
 msgstr "Nslookup"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:332
+msgid "Number of IGMP membership reports"
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:355
 msgid "Number of cached DNS entries (max is 10000, 0 is no caching)"
 msgstr ""
@@ -3811,6 +4009,10 @@ msgstr ""
 msgid "Number of parallel threads used for compression"
 msgstr ""
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:309
+msgid "Number of peer notifications after failover event"
+msgstr ""
+
 #: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:69
 msgid "Obfuscated Group Password"
 msgstr ""
@@ -3831,6 +4033,7 @@ msgid "Obtain IPv6-Address"
 msgstr ""
 
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/led-trigger/default-on.js:18
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:351
 msgid "Off"
 msgstr ""
 
@@ -3854,7 +4057,7 @@ msgstr "Forsinkelse ved tilstand -På-"
 msgid "One of hostname or mac address must be specified!"
 msgstr "Enten Vertsnavn eller Mac-adresse må oppgis!"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:463
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:466
 msgid "One of the following: %s"
 msgstr ""
 
@@ -3872,6 +4075,11 @@ msgstr ""
 msgid "One or more required fields have no value!"
 msgstr "Ett eller flere obligatoriske felter har ingen verdi!"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:229
+msgid ""
+"Only if current active slave fails and the primary slave is up (failure, 2)"
+msgstr ""
+
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:439
 #: modules/luci-mod-system/luasrc/model/cbi/admin_system/backupfiles.lua:19
 msgid "Open list..."
@@ -3895,20 +4103,20 @@ msgstr ""
 msgid "Option \"%s\" must not be empty."
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3987
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3990
 msgid "Option changed"
 msgstr "Innstilling endret"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3989
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3992
 msgid "Option removed"
 msgstr "Innstilling fjernet"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1601
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:69
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:72
 msgid "Optional"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:79
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:82
 msgid ""
 "Optional. 32-bit mark for outgoing encrypted packets. Enter value in hex, "
 "starting with <code>0x</code>."
@@ -3922,45 +4130,45 @@ msgid ""
 "for the interface."
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:120
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:123
 msgid ""
 "Optional. Base64-encoded preshared key. Adds in an additional layer of "
 "symmetric-key cryptography for post-quantum resistance."
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:129
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:139
 msgid "Optional. Create routes for Allowed IPs for this peer."
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:111
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:114
 msgid "Optional. Description of peer."
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:64
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:67
 msgid "Optional. Do not create host routes to peers."
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:131
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:141
 msgid ""
 "Optional. Host of peer. Names are resolved prior to bringing up the "
 "interface."
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:74
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:77
 msgid "Optional. Maximum Transmission Unit of tunnel interface."
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:135
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:145
 msgid "Optional. Port of peer."
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:139
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:149
 msgid ""
 "Optional. Seconds between keep alive messages. Default is 0 (disabled). "
 "Recommended value if this device is behind a NAT is 25."
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:55
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:58
 msgid "Optional. UDP port used for outgoing and incoming packets."
 msgstr ""
 
@@ -3993,6 +4201,8 @@ msgstr ""
 #: modules/luci-base/htdocs/luci-static/resources/protocol/static.js:222
 #: protocols/luci-proto-hnet/htdocs/luci-static/resources/protocol/hnet.js:40
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/dhcpv6.js:50
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:76
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:71
 msgid "Override MAC address"
 msgstr "Overstyr MAC adresse"
 
@@ -4002,21 +4212,27 @@ msgstr "Overstyr MAC adresse"
 #: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:53
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/dhcpv6.js:54
 #: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:114
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:157
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:158
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/l2tp.js:71
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:145
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:132
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoe.js:110
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pptp.js:119
 #: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:97
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:62
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:57
 msgid "Override MTU"
 msgstr "Overstyr MTU"
 
 #: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:63
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:72
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:67
 msgid "Override TOS"
 msgstr ""
 
 #: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:58
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:67
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:62
 msgid "Override TTL"
 msgstr ""
 
@@ -4044,7 +4260,7 @@ msgstr "Overstyr tabellen som brukes for interne ruter"
 msgid "Overview"
 msgstr "Oversikt"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2677
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2680
 msgid "Overwrite existing file \"%s\" ?"
 msgstr ""
 
@@ -4153,6 +4369,10 @@ msgstr ""
 msgid "Packets"
 msgstr "Pakker"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:275
+msgid "Packets To Transmit Before Moving To Next Slave"
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:152
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:825
 msgid "Part of zone %q"
@@ -4161,7 +4381,7 @@ msgstr "En del av sone %q"
 #: modules/luci-base/luasrc/view/sysauth.htm:29
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1591
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/password.js:51
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:107
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:108
 #: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:58
 msgid "Password"
 msgstr "Passord"
@@ -4185,7 +4405,7 @@ msgstr ""
 msgid "Password strength"
 msgstr ""
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:110
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:111
 msgid "Password2"
 msgstr ""
 
@@ -4217,7 +4437,7 @@ msgstr ""
 msgid "Path to inner Private Key"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/luci.js:2716
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2725
 msgid "Paused"
 msgstr ""
 
@@ -4244,7 +4464,7 @@ msgstr ""
 msgid "Peer address is missing"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:92
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:95
 msgid "Peers"
 msgstr ""
 
@@ -4264,7 +4484,7 @@ msgstr "Foreta nullstilling"
 msgid "Permission denied"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:139
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:149
 msgid "Persistent Keep Alive"
 msgstr ""
 
@@ -4295,7 +4515,7 @@ msgstr "Pakker."
 msgid "Please enter your username and password."
 msgstr "Skriv inn ditt brukernavn og passord."
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3718
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3721
 msgid "Please select the file to upload."
 msgstr ""
 
@@ -4311,7 +4531,7 @@ msgstr "Port"
 msgid "Port status:"
 msgstr "Port status:"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:489
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:492
 msgid "Potential negation of: %s"
 msgstr ""
 
@@ -4335,7 +4555,7 @@ msgstr ""
 msgid "Prefix Delegated"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:120
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:123
 msgid "Preshared Key"
 msgstr ""
 
@@ -4360,7 +4580,21 @@ msgstr ""
 msgid "Prevents client-to-client communication"
 msgstr "Hindrer klient-til-klient kommunikasjon"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:50
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:211
+msgid "Primary Slave"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:228
+msgid ""
+"Primary becomes active slave when it comes back up if speed and duplex "
+"better than current slave (better, 1)"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:227
+msgid "Primary becomes active slave whenever it comes back up (always, 0)"
+msgstr ""
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:53
 msgid "Private Key"
 msgstr ""
 
@@ -4397,7 +4631,7 @@ msgstr "Lag nytt nettverk"
 msgid "Pseudo Ad-Hoc (ahdemo)"
 msgstr "Pseudo Ad-Hoc (ahdemo)"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:116
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:119
 msgid "Public Key"
 msgstr ""
 
@@ -4514,7 +4748,7 @@ msgid "Rebind protection"
 msgstr "Binde beskyttelse"
 
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/reboot.js:14
-#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:124
+#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:126
 msgid "Reboot"
 msgstr "Omstart"
 
@@ -4533,7 +4767,7 @@ msgstr "Omstarter operativsystemet på enheten"
 msgid "Receive"
 msgstr "Motta"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:60
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:63
 msgid "Recommended. IP addresses of the WireGuard interface."
 msgstr ""
 
@@ -4545,7 +4779,7 @@ msgstr "Koble til igjen"
 msgid "References"
 msgstr "Referanser"
 
-#: modules/luci-base/htdocs/luci-static/resources/luci.js:2710
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2719
 msgid "Refreshing"
 msgstr ""
 
@@ -4570,6 +4804,7 @@ msgstr "Relay bro"
 
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/6in4.js:50
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/6rd.js:49
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:40
 msgid "Remote IPv4 address"
 msgstr "Ekstern IPv4 adresse"
 
@@ -4577,6 +4812,10 @@ msgstr "Ekstern IPv4 adresse"
 msgid "Remote IPv4 address or FQDN"
 msgstr ""
 
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:40
+msgid "Remote IPv6 address"
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:849
 msgid "Remove"
 msgstr "Avinstaller"
@@ -4605,15 +4844,15 @@ msgstr ""
 msgid "Required for certain ISPs, e.g. Charter with DOCSIS 3"
 msgstr "Er nødvendig for noen nettleverandører, f.eks Charter med DOCSIS 3"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:50
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:53
 msgid "Required. Base64-encoded private key for this interface."
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:116
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:119
 msgid "Required. Base64-encoded public key of peer."
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:125
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:128
 msgid ""
 "Required. IP addresses and prefixes that this peer is allowed to use inside "
 "the tunnel. Usually the peer's tunnel IP addresses and the networks the peer "
@@ -4686,6 +4925,10 @@ msgstr ""
 msgid "Requires wpa-supplicant with SAE support"
 msgstr ""
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:224
+msgid "Reselection policy for primary slave"
+msgstr ""
+
 #: modules/luci-base/htdocs/luci-static/resources/luci.js:2203
 #: modules/luci-base/luasrc/view/sysauth.htm:39
 #: modules/luci-compat/luasrc/view/cbi/delegator.htm:17
@@ -4741,19 +4984,19 @@ msgstr "Gjenopprett sikkerhetskopi"
 msgid "Reveal/hide password"
 msgstr "Vis/Skjul passord"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4003
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4006
 msgid "Revert"
 msgstr "Tilbakestill"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4088
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4091
 msgid "Revert changes"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4270
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4273
 msgid "Revert request failed with status <code>%h</code>"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4250
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4253
 msgid "Reverting configuration…"
 msgstr ""
 
@@ -4765,7 +5008,11 @@ msgstr "Rot katalog for filer gitt fra TFTP"
 msgid "Root preparation"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:129
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:202
+msgid "Round-Robin policy (balance-rr, 0)"
+msgstr ""
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:139
 msgid "Route Allowed IPs"
 msgstr ""
 
@@ -4843,7 +5090,7 @@ msgid "SSH username"
 msgstr ""
 
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:274
-#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:50
+#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:51
 msgid "SSH-Keys"
 msgstr "SSH-Nøkler"
 
@@ -4869,7 +5116,7 @@ msgid "Save"
 msgstr "Lagre"
 
 #: modules/luci-base/htdocs/luci-static/resources/luci.js:2180
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3999
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4002
 #: modules/luci-compat/luasrc/view/cbi/footer.htm:22
 msgid "Save & Apply"
 msgstr "Lagre & Aktiver"
@@ -4891,15 +5138,15 @@ msgid "Scan"
 msgstr "Skann"
 
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/crontab.js:26
-#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:74
+#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:76
 msgid "Scheduled Tasks"
 msgstr "Planlagte Oppgaver"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3983
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3986
 msgid "Section added"
 msgstr "Seksjon lagt til"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3985
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3988
 msgid "Section removed"
 msgstr "Seksjon fjernet"
 
@@ -4915,11 +5162,15 @@ msgid ""
 msgstr ""
 
 #: modules/luci-base/htdocs/luci-static/resources/ui.js:2581
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2718
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2883
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2721
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2886
 msgid "Select file…"
 msgstr ""
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:318
+msgid "Selects the transmit hash policy to use for slave selection"
+msgstr ""
+
 #: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:144
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:128
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:115
@@ -4950,7 +5201,7 @@ msgstr "Tjeneste type"
 msgid "Services"
 msgstr "Tjenester"
 
-#: modules/luci-base/htdocs/luci-static/resources/luci.js:2653
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2662
 msgid "Session expired"
 msgstr ""
 
@@ -4964,10 +5215,22 @@ msgid ""
 "sense events do not invoke hotplug handlers)."
 msgstr ""
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:300
+msgid "Set same MAC Address to all slaves"
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:642
 msgid "Set this interface as master for the dhcpv6 relay."
 msgstr ""
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:304
+msgid "Set to currently active slave (active, 1)"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:305
+msgid "Set to first slave added to the bond (follow, 2)"
+msgstr ""
+
 #: modules/luci-compat/luasrc/model/network/proto_modemmanager.lua:55
 #: modules/luci-compat/luasrc/model/network/proto_qmi.lua:55
 #: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:42
@@ -5034,7 +5297,7 @@ msgstr ""
 msgid "Signal:"
 msgstr "Signal:"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3736
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3739
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:217
 msgid "Size"
 msgstr "Størrelse"
@@ -5062,6 +5325,10 @@ msgstr "Gå til innhold"
 msgid "Skip to navigation"
 msgstr "Gå til navigasjon"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:178
+msgid "Slave Interfaces"
+msgstr ""
+
 #: modules/luci-base/htdocs/luci-static/resources/network.js:2867
 #: modules/luci-compat/luasrc/model/network.lua:1428
 msgid "Software VLAN"
@@ -5099,10 +5366,38 @@ msgstr "Kilde"
 msgid "Source Address"
 msgstr ""
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:342
+msgid ""
+"Specifies that duplicate frames (received on inactive ports) should be "
+"dropped or delivered"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:358
+msgid "Specifies the ARP link monitoring frequency in milliseconds"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:366
+msgid "Specifies the IP addresses to use for ARP monitoring"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:395
+msgid "Specifies the MII link monitoring frequency in milliseconds"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:259
+msgid "Specifies the aggregation selection logic to use"
+msgstr ""
+
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:292
 msgid "Specifies the directory the device is attached to"
 msgstr "Hvor lagrings enheten blir tilsluttet filsystemet (f.eks. /mnt/sda1)"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:252
+msgid ""
+"Specifies the mac-address for the actor in protocol packet exchanges "
+"(LACPDUs). If empty, masters' mac address defaults to system default"
+msgstr ""
+
 #: protocols/luci-proto-relay/htdocs/luci-static/resources/protocol/relay.js:175
 msgid ""
 "Specifies the maximum amount of failed ARP requests until hosts are presumed "
@@ -5123,17 +5418,123 @@ msgid ""
 "be reduced by the driver."
 msgstr ""
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:236
+msgid ""
+"Specifies the minimum number of links that must be active before asserting "
+"carrier"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:200
+msgid "Specifies the mode to be used for this bonding interface"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:333
+msgid ""
+"Specifies the number of IGMP membership reports to be issued after a "
+"failover event in 200ms intervals"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:276
+msgid ""
+"Specifies the number of packets to transmit through a slave before moving to "
+"the next one"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:310
+msgid ""
+"Specifies the number of peer notifications (gratuitous ARPs and unsolicited "
+"IPv6 Neighbor Advertisements) to be issued after a failover event"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:284
+msgid ""
+"Specifies the number of seconds between instances where the bonding driver "
+"sends learning packets to each slaves peer switch"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:374
+msgid "Specifies the quantity of ARP IP targets that must be reachable"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:268
+msgid ""
+"Specifies the rate in which the link partner will be asked to transmit "
+"LACPDU packets"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:225
+msgid ""
+"Specifies the reselection policy for the primary slave when failure of the "
+"active slave or recovery of the primary slave occurs"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:244
+msgid "Specifies the system priority"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:403
+msgid ""
+"Specifies the time in milliseconds to wait before disabling a slave after a "
+"link failure detection"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:411
+msgid ""
+"Specifies the time in milliseconds to wait before enabling a slave after a "
+"link recovery detection"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:382
+msgid ""
+"Specifies whether ARP probes and replies should be validated or non-ARP "
+"traffic should be filtered for link monitoring"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:301
+msgid ""
+"Specifies whether active-backup mode should set all slaves to the same MAC "
+"address at enslavement"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:419
+msgid ""
+"Specifies whether or not miimon should use MII or ETHTOOL ioctls vs. "
+"netif_carrier_ok()"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:293
+msgid ""
+"Specifies whether to shuffle active flows across slaves based on the load"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:179
+msgid ""
+"Specifies which slave interfaces should be attached to this bonding interface"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:212
+msgid ""
+"Specifies which slave is the primary device. It will always be the active "
+"slave while it is available"
+msgstr ""
+
 #: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:63
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:72
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:67
 msgid "Specify a TOS (Type of Service)."
 msgstr ""
 
 #: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:58
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:67
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:62
 msgid ""
 "Specify a TTL (Time to Live) for the encapsulating packet other than the "
 "default (64)."
 msgstr ""
 
 #: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:53
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:62
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:57
 msgid ""
 "Specify an MTU (Maximum Transmission Unit) other than the default (1280 "
 "bytes)."
@@ -5156,7 +5557,7 @@ msgstr "Start prioritet"
 msgid "Start refresh"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4203
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4206
 msgid "Starting configuration apply…"
 msgstr ""
 
@@ -5165,7 +5566,7 @@ msgid "Starting wireless scan..."
 msgstr ""
 
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/startup.js:109
-#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:62
+#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:64
 msgid "Startup"
 msgstr "Oppstart"
 
@@ -5276,7 +5677,7 @@ msgstr "Svitsj protokoll"
 msgid "Switch to CIDR list notation"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2615
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2616
 msgid "Symbolic link"
 msgstr ""
 
@@ -5300,6 +5701,10 @@ msgstr "System"
 msgid "System Log"
 msgstr "System Logg"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:243
+msgid "System Priority"
+msgstr ""
+
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:104
 msgid "System Properties"
 msgstr "System Egenskaper"
@@ -5360,11 +5765,19 @@ msgid ""
 "username instead of the user ID!"
 msgstr ""
 
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:40
+msgid "The IPv4 address or the fully-qualified domain name of the remote end."
+msgstr ""
+
 #: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:40
 msgid ""
 "The IPv4 address or the fully-qualified domain name of the remote tunnel end."
 msgstr ""
 
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:40
+msgid "The IPv6 address or the fully-qualified domain name of the remote end."
+msgstr ""
+
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/6rd.js:53
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/map.js:59
 msgid ""
@@ -5384,7 +5797,7 @@ msgstr ""
 msgid "The configuration file could not be loaded due to the following error:"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4079
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4082
 msgid ""
 "The device could not be reached within %d seconds after applying the pending "
 "changes, which caused the configuration to be rolled back for safety "
@@ -5455,10 +5868,23 @@ msgstr "Lengden IPv4 prefikset i bits, resten brukt i IPv6-adresser."
 msgid "The length of the IPv6 prefix in bits"
 msgstr "Lengden på IPv6 prefikset i bits"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:163
+msgid "The local IPv4 address"
+msgstr ""
+
 #: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:44
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:44
 msgid "The local IPv4 address over which the tunnel is created (optional)."
 msgstr ""
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:169
+msgid "The local IPv4 netmask"
+msgstr ""
+
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:44
+msgid "The local IPv6 address over which the tunnel is created (optional)."
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1914
 msgid "The network name is already used"
 msgstr ""
@@ -5560,7 +5986,7 @@ msgstr ""
 msgid "There are no active leases"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4218
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4221
 msgid "There are no changes to apply"
 msgstr ""
 
@@ -5686,7 +6112,7 @@ msgstr ""
 msgid "Timezone"
 msgstr "Tidssone"
 
-#: modules/luci-base/htdocs/luci-static/resources/luci.js:2663
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2672
 msgid "To login…"
 msgstr ""
 
@@ -5729,6 +6155,10 @@ msgstr "Overføring"
 msgid "Transmit"
 msgstr "Sende"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:317
+msgid "Transmit Hash Policy"
+msgstr ""
+
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/leds.js:74
 msgid "Trigger"
 msgstr "Utløser"
@@ -5883,7 +6313,7 @@ msgstr ""
 msgid "Unnamed key"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3923
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3926
 msgid "Unsaved Changes"
 msgstr "Ulagrede Endringer"
 
@@ -5909,7 +6339,11 @@ msgstr "Protokoll type er ikke støttet."
 msgid "Up"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3810
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:410
+msgid "Up Delay"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3813
 msgid "Upload"
 msgstr ""
 
@@ -5924,21 +6358,21 @@ msgstr ""
 msgid "Upload archive..."
 msgstr "Last opp arkiv..."
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2772
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2775
 msgid "Upload file"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2747
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2750
 msgid "Upload file…"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2694
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3798
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2697
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3801
 msgid "Upload request failed: %s"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3717
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3771
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3720
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3774
 msgid "Uploading file…"
 msgstr ""
 
@@ -5999,6 +6433,20 @@ msgstr "Bruk MTU på tunnel grensesnitt"
 msgid "Use TTL on tunnel interface"
 msgstr "Bruk TTL på tunnel grensesnitt"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:320
+msgid "Use XOR of hardware MAC addresses (layer2)"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:321
+msgid "Use XOR of hardware MAC addresses and IP addresses (layer2+3)"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:323
+msgid ""
+"Use XOR of hardware MAC addresses and IP addresses, rely on skb_flow_dissect "
+"(encap2+3)"
+msgstr ""
+
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:294
 msgid "Use as external overlay (/overlay)"
 msgstr ""
@@ -6051,7 +6499,7 @@ msgstr "Bruk standard gateway"
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/dslite.js:70
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/map.js:83
 #: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:111
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:152
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:153
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/l2tp.js:67
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:111
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:98
@@ -6089,6 +6537,15 @@ msgstr ""
 "til å sette en ikkeforvalgt, vertsspesifikk leietid, f.eks. 12t, 3d, eller "
 "uendelig."
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:322
+msgid "Use upper layer protocol information (layer3+4)"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:324
+msgid ""
+"Use upper layer protocol information, rely on skb_flow_dissect (encap3+4)"
+msgstr ""
+
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/20_memory.js:36
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:194
 msgid "Used"
@@ -6104,16 +6561,20 @@ msgid ""
 "needed with normal WPA(2)-PSK."
 msgstr ""
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:113
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:105
+msgid "User Group"
+msgstr ""
+
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:114
 msgid "User certificate (PEM encoded)"
 msgstr ""
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:125
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:126
 msgid "User key (PEM encoded)"
 msgstr ""
 
 #: modules/luci-base/luasrc/view/sysauth.htm:23
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:105
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:106
 #: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:56
 msgid "Username"
 msgstr "Brukernavn"
@@ -6161,6 +6622,19 @@ msgstr ""
 msgid "VPNC (CISCO 3000 (and others) VPN)"
 msgstr ""
 
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:10
+msgid "VXLAN (RFC7348)"
+msgstr ""
+
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:53
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:48
+msgid "VXLAN network identifier"
+msgstr ""
+
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:10
+msgid "VXLANv6 (RFC7348)"
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1490
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1548
 msgid ""
@@ -6168,6 +6642,22 @@ msgid ""
 "the \"ca-bundle\" package"
 msgstr ""
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:387
+msgid "Validation for all slaves"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:385
+msgid "Validation only for active slave"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:386
+msgid "Validation only for backup slaves"
+msgstr ""
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:134
+msgid "Value must not be empty"
+msgstr ""
+
 #: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:73
 msgid "Vendor"
 msgstr ""
@@ -6247,7 +6737,7 @@ msgid "Width"
 msgstr ""
 
 #: modules/luci-compat/luasrc/model/network/proto_wireguard.lua:9
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:18
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:21
 msgid "WireGuard VPN"
 msgstr ""
 
@@ -6309,11 +6799,21 @@ msgstr "Skriv mottatte DNS forespørsler til syslog"
 msgid "Write system log to file"
 msgstr ""
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:204
+msgid "XOR policy (balance-xor, 2)"
+msgstr ""
+
 #: modules/luci-base/htdocs/luci-static/resources/form.js:3472
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:295
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:344
 #: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:109
 msgid "Yes"
 msgstr ""
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:303
+msgid "Yes (none, 0)"
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:176
 msgid ""
 "You appear to be currently connected to the device via the \"%h\" interface. "
@@ -6341,6 +6841,17 @@ msgstr ""
 "Du må aktivere JavaScript i nettleseren din ellers vil ikke LuCI fungere "
 "skikkelig."
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:115
+msgid ""
+"You must select a primary interface which is included in selected slave "
+"interfaces!"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:96
+msgid ""
+"You must select at least one ARP IP target if ARP monitoring is selected!"
+msgstr ""
+
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:192
 msgid "ZRam Compression Algorithm"
 msgstr ""
@@ -6477,7 +6988,7 @@ msgstr "full-dupleks"
 msgid "half-duplex"
 msgstr "halv-dupleks"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:566
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:569
 msgid "hexadecimal encoded value"
 msgstr ""
 
@@ -6505,11 +7016,11 @@ msgstr ""
 msgid "input"
 msgstr "inndata"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:391
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:395
 msgid "key between 8 and 63 characters"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:403
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:407
 msgid "key with either 5 or 13 characters"
 msgstr ""
 
@@ -6525,6 +7036,10 @@ msgstr ""
 msgid "minutes"
 msgstr ""
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:422
+msgid "netif_carrier_ok()"
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:46
 msgid "no"
 msgstr "nei"
@@ -6533,7 +7048,7 @@ msgstr "nei"
 msgid "no link"
 msgstr "ingen forbindelse"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:55
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:59
 msgid "non-empty value"
 msgstr ""
 
@@ -6569,15 +7084,15 @@ msgstr ""
 msgid "output"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:237
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:241
 msgid "positive decimal value"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:229
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:233
 msgid "positive integer value"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:57
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:60
 msgid "random"
 msgstr ""
 
@@ -6625,7 +7140,7 @@ msgstr "tagget"
 msgid "time units (TUs / 1.024 ms) [1000-65535]"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:556
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:559
 msgid "unique value"
 msgstr ""
 
@@ -6662,171 +7177,171 @@ msgstr "uspesifisert --eller-- opprett:"
 msgid "untagged"
 msgstr "utagget"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:242
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:246
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:121
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:132
 msgid "valid IP address"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:242
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:246
 msgid "valid IP address or prefix"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:277
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:281
 msgid "valid IPv4 CIDR"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:250
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:254
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:125
 msgid "valid IPv4 address"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:250
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:254
 msgid "valid IPv4 address or network"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:370
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:374
 msgid "valid IPv4 address:port"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:310
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:314
 msgid "valid IPv4 network"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:272
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:276
 msgid "valid IPv4 or IPv6 CIDR"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:263
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:267
 msgid "valid IPv4 prefix value (0-32)"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:282
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:286
 msgid "valid IPv6 CIDR"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:258
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:262
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:129
 msgid "valid IPv6 address"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:258
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:262
 msgid "valid IPv6 address or prefix"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:300
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:304
 msgid "valid IPv6 host id"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:315
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:319
 msgid "valid IPv6 network"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:268
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:272
 msgid "valid IPv6 prefix value (0-128)"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:336
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:340
 msgid "valid MAC address"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:407
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:411
 msgid "valid UCI identifier"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:358
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:362
 msgid "valid UCI identifier, hostname or IP address"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:379
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:382
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:383
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:386
 msgid "valid address:port"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:530
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:534
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:533
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:537
 msgid "valid date (YYYY-MM-DD)"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:233
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:237
 msgid "valid decimal value"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:401
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:405
 msgid "valid hexadecimal WEP key"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:389
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:393
 msgid "valid hexadecimal WPA key"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:364
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:368
 msgid "valid host:port"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:351
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:353
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:355
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:357
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:73
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:79
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:107
 msgid "valid hostname"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:341
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:345
 msgid "valid hostname or IP address"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:225
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:229
 msgid "valid integer value"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:305
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:309
 msgid "valid network in address/netmask notation"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:505
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:508
 msgid "valid phone digit (0-9, \"*\", \"#\", \"!\" or \".\")"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:328
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:331
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:332
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:335
 msgid "valid port or port range (port1-port2)"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:320
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:324
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:136
 msgid "valid port value"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:510
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:513
 msgid "valid time (HH:MM:SS)"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:432
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:435
 msgid "value between %d and %d characters"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:412
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:416
 msgid "value between %f and %f"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:416
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:420
 msgid "value greater or equal to %f"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:420
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:424
 msgid "value smaller or equal to %f"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:426
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:429
 msgid "value with %d characters"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:437
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:440
 msgid "value with at least %d characters"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:442
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:445
 msgid "value with at most %d characters"
 msgstr ""
 
index 9461564b28d691b5bc95ac673a4d7e361790365e..0b95c3253ebab83094628a1c0252c30cd0fd8751 100644 (file)
@@ -3,7 +3,7 @@ msgstr ""
 "Project-Id-Version: LuCI\n"
 "Report-Msgid-Bugs-To: \n"
 "POT-Creation-Date: 2010-04-20 09:40+0200\n"
-"PO-Revision-Date: 2020-05-09 06:42+0000\n"
+"PO-Revision-Date: 2020-06-13 22:13+0000\n"
 "Last-Translator: Marcin Net <marcin.net@linux.pl>\n"
 "Language-Team: Polish <https://hosted.weblate.org/projects/openwrt/luci/pl/>"
 "\n"
@@ -24,7 +24,7 @@ msgstr "%.1f dB"
 msgid "%d Bit"
 msgstr "%d Bit"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3639
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3642
 msgid "%d invalid field(s)"
 msgstr "%d nieprawidłowe pole(pola)"
 
@@ -242,11 +242,11 @@ msgstr ""
 "<br/>Uwaga: musisz ręcznie zrestartować usługę cron, jeśli plik crontab był "
 "pusty przed edycją."
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2676
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2679
 msgid "A directory with the same name already exists."
 msgstr "Katalog o tej samej nazwie już istnieje."
 
-#: modules/luci-base/htdocs/luci-static/resources/luci.js:2655
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2664
 msgid "A new login is required since the authentication session expired."
 msgstr ""
 "Wymagane jest ponowne zalogowanie, ponieważ sesja uwierzytelniania wygasła."
@@ -275,9 +275,30 @@ msgid "APN"
 msgstr "APN"
 
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:197
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:352
 msgid "ARP"
 msgstr "ARP"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:365
+msgid "ARP IP Targets"
+msgstr "Obiekty ARP IP"
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:357
+msgid "ARP Interval"
+msgstr "Interwał ARP"
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:381
+msgid "ARP Validation"
+msgstr "Walidacja ARP"
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:373
+msgid "ARP mode to consider a slave as being up"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:77
+msgid "ARP monitoring is not supported for the selected policy!"
+msgstr "Monitorowanie ARP nie jest obsługiwane dla wybranych zasad!"
+
 #: protocols/luci-proto-relay/htdocs/luci-static/resources/protocol/relay.js:175
 msgid "ARP retry threshold"
 msgstr "Próg powtórzeń ARP"
@@ -363,12 +384,24 @@ msgstr "Aktywne dzierżawy DHCP"
 msgid "Active DHCPv6 Leases"
 msgstr "Aktywne dzierżawy DHCPv6"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:203
+msgid "Active-Backup policy (active-backup, 1)"
+msgstr "Zasady Active-Backup (Active-Backup, 1)"
+
 #: modules/luci-base/htdocs/luci-static/resources/network.js:3650
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:929
 #: protocols/luci-proto-hnet/htdocs/luci-static/resources/protocol/hnet.js:23
 msgid "Ad-Hoc"
 msgstr "Ad-Hoc"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:208
+msgid "Adaptive load balancing (balance-alb, 6)"
+msgstr "Adaptacyjne równoważenie obciążenia (balance-alb, 6)"
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:207
+msgid "Adaptive transmit load balancing (balance-tlb, 5)"
+msgstr "Adaptacyjne równoważenie obciążenia transmisji (balance-tlb, 5)"
+
 #: modules/luci-base/htdocs/luci-static/resources/form.js:2013
 #: modules/luci-base/htdocs/luci-static/resources/form.js:2016
 #: modules/luci-base/htdocs/luci-static/resources/form.js:2030
@@ -423,7 +456,7 @@ msgstr "Dodaj lokalny sufiks domeny do nazw urządzeń z pliku hosts"
 msgid "Add new interface..."
 msgstr "Dodaj nowy interfejs..."
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:102
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:105
 msgid "Add peer"
 msgstr "Dodaj peera"
 
@@ -473,6 +506,24 @@ msgstr "Ustawienia zaawansowane"
 msgid "Aggregate Transmit Power (ACTATP)"
 msgstr "Agregacja siły transmisji (ACTATP)"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:258
+msgid "Aggregation Selection Logic"
+msgstr "Logika wyboru agregacji"
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:261
+msgid "Aggregator: All slaves down or has no slaves (stable, 0)"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:263
+msgid ""
+"Aggregator: Chosen by the largest number of ports + slave added/removed or "
+"state changes (count, 2)"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:262
+msgid "Aggregator: Slave added/removed or state changes (bandwidth, 1)"
+msgstr ""
+
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:171
 msgid "Alert"
 msgstr "Alarm"
@@ -559,7 +610,7 @@ msgid ""
 msgstr ""
 "Zezwól na ruch wychodzący (odpowiedzi) z podsieci 127.0.0.0/8, np. usługi RBL"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:125
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:128
 msgid "Allowed IPs"
 msgstr "Dozwolone IP"
 
@@ -685,16 +736,16 @@ msgstr "Dowolna strefa"
 msgid "Apply backup?"
 msgstr "Czy zastosować kopię zapasową?"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4226
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4229
 msgid "Apply request failed with status <code>%h</code>"
 msgstr "Żądanie zatwierdzenia nie powiodło się ze statusem <code>%h</code>"
 
 #: modules/luci-base/htdocs/luci-static/resources/luci.js:2181
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4092
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4095
 msgid "Apply unchecked"
 msgstr "Zastosuj Zmiany"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4165
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4168
 msgid "Applying configuration changes… %ds"
 msgstr "Wprowadzanie zmian w konfiguracji… %ds"
 
@@ -849,7 +900,7 @@ msgstr "Wróć do konfiguracji"
 msgid "Backup"
 msgstr "Kopia zapasowa"
 
-#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:112
+#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:114
 msgid "Backup / Flash Firmware"
 msgstr "Kopia/Aktualizacja"
 
@@ -887,10 +938,14 @@ msgstr ""
 "jako domyślne ustawienie linuksa)"
 
 #: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:48
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:57
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:52
 msgid "Bind interface"
 msgstr "Interfejs wiązań"
 
 #: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:48
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:57
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:52
 msgid "Bind the tunnel to this interface (optional)."
 msgstr "Połącz tunel z tym interfejsem (opcjonalnie)."
 
@@ -904,6 +959,10 @@ msgstr "Szybkość transmisji"
 msgid "Bogus NX Domain Override"
 msgstr "Podrobione statystyki NXDOMAIN"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:199
+msgid "Bonding Policy"
+msgstr "Polityka obligacji"
+
 #: modules/luci-base/htdocs/luci-static/resources/network.js:2861
 #: modules/luci-compat/luasrc/model/network.lua:1421
 msgid "Bridge"
@@ -922,8 +981,12 @@ msgstr "Numer mostu (urządzenia)"
 msgid "Bring up on boot"
 msgstr "Podnieś przy stracie"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2766
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3749
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:205
+msgid "Broadcast policy (broadcast, 3)"
+msgstr "Polityka nadawania (transmisja, 3)"
+
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2769
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3752
 msgid "Browse…"
 msgstr "Przeglądaj…"
 
@@ -931,7 +994,7 @@ msgstr "Przeglądaj…"
 msgid "Buffered"
 msgstr "Buforowana"
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:137
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:138
 msgid "CA certificate; if empty it will be saved after the first connection."
 msgstr ""
 "CA certificate; jeśli jest pusta, zostanie zapisana po pierwszym połączeniu."
@@ -955,8 +1018,8 @@ msgstr "Podręczna"
 msgid "Call failed"
 msgstr "Połączenie nieudane"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2859
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3758
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2862
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3761
 #: modules/luci-compat/luasrc/view/cbi/delegator.htm:14
 #: modules/luci-compat/luasrc/view/cbi/simpleform.htm:52
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:187
@@ -1030,11 +1093,11 @@ msgstr ""
 msgid "Chain"
 msgstr "Łańcuch"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3978
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3981
 msgid "Changes"
 msgstr "Zmiany"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4261
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4264
 msgid "Changes have been reverted."
 msgstr "Zmiany zostały cofnięte."
 
@@ -1189,16 +1252,16 @@ msgstr ""
 "odporność kluczowych negocjacji, szczególnie w środowiskach o dużym "
 "natężeniu ruchu."
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3978
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3981
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:421
 msgid "Configuration"
 msgstr "Konfiguracja"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4140
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4143
 msgid "Configuration changes applied."
 msgstr "Konfiguracja została zastosowana."
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4078
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4081
 msgid "Configuration changes have been rolled back!"
 msgstr "Konfiguracja została wycofana!"
 
@@ -1233,6 +1296,14 @@ msgstr "Utrata połączenia"
 msgid "Connections"
 msgstr "Połączenia"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:377
+msgid "Consider the slave up when all ARP IP targets are reachable (all, 1)"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:376
+msgid "Consider the slave up when any ARP IP target is reachable (any, 0)"
+msgstr ""
+
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/crontab.js:18
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:340
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/startup.js:55
@@ -1245,7 +1316,7 @@ msgstr "Zawartość została zapisana."
 msgid "Continue"
 msgstr "Kontynuuj"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4114
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4117
 msgid ""
 "Could not regain access to the device after applying the configuration "
 "changes. You might need to reconnect if you modified network related "
@@ -1447,7 +1518,7 @@ msgstr "Trasa domyślna"
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/dslite.js:67
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/map.js:80
 #: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:108
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:149
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:150
 msgid "Default gateway"
 msgstr "Brama domyślna"
 
@@ -1472,7 +1543,7 @@ msgstr ""
 #: modules/luci-base/htdocs/luci-static/resources/form.js:2508
 #: modules/luci-base/htdocs/luci-static/resources/form.js:2512
 #: modules/luci-base/htdocs/luci-static/resources/form.js:3000
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2828
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2831
 #: modules/luci-compat/luasrc/view/cbi/nsection.htm:11
 #: modules/luci-compat/luasrc/view/cbi/tblsection.htm:162
 #: modules/luci-compat/luasrc/view/cbi/tsection.htm:16
@@ -1484,7 +1555,7 @@ msgstr "Usuń"
 msgid "Delete key"
 msgstr "Usuń klucz"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2725
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2728
 msgid "Delete request failed: %s"
 msgstr "Zalecane kasowanie nieudane: %s"
 
@@ -1497,11 +1568,11 @@ msgid "Delivery Traffic Indication Message Interval"
 msgstr "Interwał komunikatu o wskazaniu dostawy ruchu"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/switch.js:340
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:111
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:114
 msgid "Description"
 msgstr "Opis"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2824
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2827
 msgid "Deselect"
 msgstr "Odznacz"
 
@@ -1514,6 +1585,10 @@ msgstr "Motyw"
 msgid "Destination"
 msgstr "Przeznaczenie"
 
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:48
+msgid "Destination port"
+msgstr ""
+
 #: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:59
 #: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:165
 msgid "Destination zone"
@@ -1546,7 +1621,7 @@ msgstr "Urządzenie nieaktywne"
 msgid "Device is restarting…"
 msgstr "Urządzenie jest restartowane…"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4113
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4116
 msgid "Device unreachable!"
 msgstr "Urządzenie nieosiągalne!"
 
@@ -1563,7 +1638,7 @@ msgstr "Diagnostyka"
 msgid "Dial number"
 msgstr "Numer do wybrania"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2622
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2624
 msgid "Directory"
 msgstr "Katalog"
 
@@ -1630,9 +1705,9 @@ msgstr "Próba rozłączenia nie powiodła się"
 
 #: modules/luci-base/htdocs/luci-static/resources/form.js:606
 #: modules/luci-base/htdocs/luci-static/resources/form.js:2707
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3259
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3995
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4084
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3262
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3998
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4087
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1680
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:330
 msgid "Dismiss"
@@ -1672,7 +1747,7 @@ msgstr ""
 msgid "Do not forward reverse lookups for local networks"
 msgstr "Nie przekazuj wyszukiwań wstecznych (lookups) do sieci lokalnych"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2711
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2714
 msgid "Do you really want to delete \"%s\" ?"
 msgstr "Czy jesteś pewien, że chcesz usunąć \"%s\" ?"
 
@@ -1684,7 +1759,7 @@ msgstr "Czy na pewno chcesz usunąć następujący klucz SSH?"
 msgid "Do you really want to erase all settings?"
 msgstr "Czy jesteś pewny, że naprawdę chcesz skasować wszystkie ustawienia?"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2709
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2712
 msgid "Do you really want to recursively delete the directory \"%s\" ?"
 msgstr ""
 "Czy jesteś pewien, że chcesz skasować katalog \"%s\" ze wszystkimi jego "
@@ -1714,6 +1789,10 @@ msgstr ""
 msgid "Down"
 msgstr "Dół"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:402
+msgid "Down Delay"
+msgstr "Opóźnienie w dół"
+
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:366
 msgid "Download backup"
 msgstr "Pobierz kopię zapasową"
@@ -1730,6 +1809,10 @@ msgstr "Kompensacja transmisji SNR"
 msgid "Drag to reorder"
 msgstr "Przeciągnij, aby zmienić kolejność"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:341
+msgid "Drop Duplicate Frames"
+msgstr "Porzuć zduplikowane ramki"
+
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/dropbear.js:12
 msgid "Dropbear Instance"
 msgstr "Usługa Dropbear"
@@ -1826,6 +1909,10 @@ msgstr "Włącz <abbr title=\"Spanning Tree Protocol\">STP</abbr>"
 msgid "Enable DNS lookups"
 msgstr "Włącz wyszukiwanie DNS (lookup)"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:292
+msgid "Enable Dynamic Shuffling Of Flows"
+msgstr "Włącz dynamiczne tasowanie przepływów"
+
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/6in4.js:60
 msgid "Enable HE.net dynamic endpoint update"
 msgstr "Włącz dynamiczną aktualizację punktu końcowego sieci HE.net"
@@ -1890,6 +1977,11 @@ msgstr ""
 "Włącz sterowanie pakietami na wszystkich procesorach. Może pomóc lub "
 "ograniczyć prędkość sieci."
 
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:80
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:75
+msgid "Enable rx checksum"
+msgstr ""
+
 #: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:67
 msgid "Enable the DF (Don't Fragment) flag of the encapsulating packets."
 msgstr "Włącz flagę DF (Nie fragmentuj) pakietów szyfrujących."
@@ -1898,6 +1990,11 @@ msgstr "Włącz flagę DF (Nie fragmentuj) pakietów szyfrujących."
 msgid "Enable this network"
 msgstr "Włącz sieć"
 
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:84
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:79
+msgid "Enable tx checksum"
+msgstr ""
+
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:243
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:352
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/startup.js:66
@@ -1939,11 +2036,11 @@ msgstr "Sposób enkapsulacji"
 msgid "Encryption"
 msgstr "Szyfrowanie"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:131
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:141
 msgid "Endpoint Host"
 msgstr "Końcowy Host"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:135
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:145
 msgid "Endpoint Port"
 msgstr "Końcowy Port"
 
@@ -1982,6 +2079,14 @@ msgstr "Karta Ethernet"
 msgid "Ethernet Switch"
 msgstr "Switch Ethernet"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:270
+msgid "Every 30 seconds (slow, 0)"
+msgstr "Co 30 sekund (powoli, 0)"
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:271
+msgid "Every second (fast, 1)"
+msgstr "Co sekundę (szybko, 1)"
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:399
 msgid "Exclude interfaces"
 msgstr "Wyklucz interfejsy"
@@ -1994,7 +2099,7 @@ msgstr "Rozwiń hosty"
 msgid "Expecting a hexadecimal assignment hint"
 msgstr "Oczekiwanie na przydział w systemie szesnastkowym"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:60
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:64
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:73
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:79
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:107
@@ -2006,6 +2111,10 @@ msgstr "Oczekiwanie na przydział w systemie szesnastkowym"
 msgid "Expecting: %s"
 msgstr "Zaleca się użyć: %s"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:48
+msgid "Expecting: non-empty value"
+msgstr "Oczekiwanie: niepusta wartość"
+
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/30_network.js:50
 msgid "Expires"
 msgstr "Wygasa"
@@ -2060,7 +2169,7 @@ msgstr "Protokół FT"
 msgid "Failed to change the system password."
 msgstr "Zmiana hasła systemowego nieudana."
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4072
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4075
 msgid "Failed to confirm apply within %ds, waiting for rollback…"
 msgstr "Nie udało się zatwierdzić w ciągu %ds, czekam na wycofanie…"
 
@@ -2068,7 +2177,7 @@ msgstr "Nie udało się zatwierdzić w ciągu %ds, czekam na wycofanie…"
 msgid "Failed to execute \"/etc/init.d/%s %s\" action: %s"
 msgstr "Nie można wykonać \"/etc/init.d/%s %s\" akcja: %s"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2629
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2632
 msgid "File"
 msgstr "Plik"
 
@@ -2076,7 +2185,7 @@ msgstr "Plik"
 msgid "File not accessible"
 msgstr "Plik niedostępny"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2767
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2770
 msgid "Filename"
 msgstr "Nazwa pliku"
 
@@ -2097,6 +2206,18 @@ msgstr "Filtruj prywatne"
 msgid "Filter useless"
 msgstr "Filtruj bezużyteczne"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:388
+msgid "Filtering for all slaves, no validation"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:389
+msgid "Filtering for all slaves, validation only for active slave"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:390
+msgid "Filtering for all slaves, validation only for backup slaves"
+msgstr ""
+
 #: modules/luci-compat/luasrc/model/network/proto_ncm.lua:65
 #: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:23
 msgid "Finalizing failed"
@@ -2122,7 +2243,7 @@ msgstr "Zakończ"
 msgid "Firewall"
 msgstr "Zapora sieciowa"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:79
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:82
 msgid "Firewall Mark"
 msgstr "Znacznik zapory sieciowej"
 
@@ -2233,7 +2354,7 @@ msgstr "Tryb przekazywania"
 msgid "Fragmentation Threshold"
 msgstr "Próg fragmentacji"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:92
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:95
 msgid ""
 "Further information about WireGuard interfaces and peers at <a href='http://"
 "wireguard.com'>wireguard.com</a>."
@@ -2275,7 +2396,7 @@ msgstr "Brama metryczna"
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:240
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:108
 msgid "General Settings"
-msgstr "Ustawienia główne"
+msgstr "Główne"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:552
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:967
@@ -2503,11 +2624,20 @@ msgstr "Nazwy hostów"
 msgid "Hybrid"
 msgstr "Hybrydowy"
 
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:53
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:48
+msgid "ID used to uniquely identify the VXLAN"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:206
+msgid "IEEE 802.3ad Dynamic link aggregation (802.3ad, 4)"
+msgstr "IEEE 802.3ad Dynamiczna agregacja łączy (802.3ad, 4)"
+
 #: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:75
 msgid "IKE DH Group"
 msgstr "Grupa IKE DH"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:60
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:63
 msgid "IP Addresses"
 msgstr "Adres IP"
 
@@ -2553,6 +2683,7 @@ msgid "IPv4 Upstream"
 msgstr "Połączenie IPv4"
 
 #: modules/luci-base/htdocs/luci-static/resources/protocol/static.js:178
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:162
 msgid "IPv4 address"
 msgstr "Adres IPv4"
 
@@ -2569,10 +2700,11 @@ msgid "IPv4 gateway"
 msgstr "Brama IPv4"
 
 #: modules/luci-base/htdocs/luci-static/resources/protocol/static.js:179
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:168
 msgid "IPv4 netmask"
 msgstr "Maska IPv4"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:287
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:291
 msgid "IPv4 network in address/netmask notation"
 msgstr "Zapis adresu/maski w sieci IPv4"
 
@@ -2666,7 +2798,7 @@ msgstr "Długość przydziału IPv6"
 msgid "IPv6 gateway"
 msgstr "Brama IPv6"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:292
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:296
 msgid "IPv6 network in address/netmask notation"
 msgstr "Zapis adresu/maski w sieci IPv6"
 
@@ -2758,7 +2890,7 @@ msgstr ""
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/dslite.js:67
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/map.js:80
 #: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:108
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:149
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:150
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/l2tp.js:56
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:100
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:87
@@ -2963,12 +3095,17 @@ msgstr "Wewnętrzny"
 msgid "Internal Server Error"
 msgstr "Wewnętrzny błąd serwera"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:283
+msgid "Interval For Sending Learning Packets"
+msgstr "Interwał wysyłania pakietów edukacyjnych"
+
 #: modules/luci-compat/luasrc/view/cbi/tblsection.htm:192
 #: modules/luci-compat/luasrc/view/cbi/tsection.htm:42
 msgid "Invalid"
 msgstr "Niewłaściwy"
 
 #: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:11
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:14
 msgid "Invalid Base64 key string"
 msgstr "Nieprawidłowy ciąg klucza Base64"
 
@@ -2988,7 +3125,7 @@ msgstr "Błędny argument"
 msgid "Invalid command"
 msgstr "Nieprawidłowe polecenie"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:83
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:86
 msgid "Invalid hexadecimal value"
 msgstr "Nieprawidłowa wartość szesnastkowa"
 
@@ -3065,6 +3202,10 @@ msgstr "L2TP"
 msgid "L2TP Server"
 msgstr "Serwer L2TP"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:267
+msgid "LACPDU Packets"
+msgstr "Pakiety LACPDU"
+
 #: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:131
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:115
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:102
@@ -3083,7 +3224,7 @@ msgstr "Próg błędu echa LCP"
 msgid "LCP echo interval"
 msgstr "Interwał echa LCP"
 
-#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:99
+#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:101
 msgid "LED Configuration"
 msgstr "Konfiguracja LED"
 
@@ -3141,7 +3282,7 @@ msgstr "Pozostaw puste, aby automatycznie wykryć"
 msgid "Leave empty to use the current WAN address"
 msgstr "Pozostaw puste, aby użyć bieżącego adresu WAN"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3980
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3983
 msgid "Legend:"
 msgstr "Legenda:"
 
@@ -3174,6 +3315,14 @@ msgstr "Stan linii"
 msgid "Line Uptime"
 msgstr "Czas działania linii"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:123
+msgid "Link Aggregation (Channel Bonding)"
+msgstr "Agregacja połączeń (łączenie kanałów)"
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:348
+msgid "Link Monitoring"
+msgstr "Monitorowanie połączeń"
+
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/led-trigger/netdev.js:23
 msgid "Link On"
 msgstr "Połączenie aktywne"
@@ -3230,7 +3379,7 @@ msgstr "Lista hostów które dostarczają zafałszowane wyniki NX domain"
 msgid "Listen Interfaces"
 msgstr "Nasłuchuj interfejs"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:55
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:58
 msgid "Listen Port"
 msgstr "Nasłuchuj port"
 
@@ -3252,7 +3401,7 @@ msgstr "Obciążenie"
 msgid "Load Average"
 msgstr "Średnie obciążenie"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2894
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2897
 msgid "Loading directory contents…"
 msgstr "Ładowanie zawartości katalogu.…"
 
@@ -3276,11 +3425,13 @@ msgstr "Lokalny adres IP do przypisania"
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/6rd.js:39
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/6to4.js:39
 #: protocols/luci-proto-relay/htdocs/luci-static/resources/protocol/relay.js:151
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:44
 msgid "Local IPv4 address"
 msgstr "Lokalny adres IPv4"
 
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/6in4.js:54
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/dslite.js:45
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:44
 msgid "Local IPv6 address"
 msgstr "Lokalny adres IPv6"
 
@@ -3367,6 +3518,10 @@ msgstr "Najniższy wydzierżawiony adres jako offset dla adresu sieci."
 msgid "MAC"
 msgstr "MAC"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:251
+msgid "MAC Address For The Actor"
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:38
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2061
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/30_network.js:56
@@ -3414,9 +3569,21 @@ msgstr "MD5"
 msgid "MHz"
 msgstr "MHz"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:353
+msgid "MII"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:421
+msgid "MII / ETHTOOL ioctls"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:394
+msgid "MII Interval"
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:54
 #: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:53
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:74
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:77
 msgid "MTU"
 msgstr "MTU"
 
@@ -3516,13 +3683,25 @@ msgstr "Mesh Id"
 msgid "Method not found"
 msgstr "Nie znaleziono metody"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:349
+msgid "Method of link monitoring"
+msgstr "Metoda monitorowania łącza"
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:418
+msgid "Method to determine link status"
+msgstr "Metoda określania statusu łącza"
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:46
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:165
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:183
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:69
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:72
 msgid "Metric"
 msgstr "Metryka"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:235
+msgid "Minimum Number of Links"
+msgstr "Minimalna liczba połączeń"
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/switch.js:202
 msgid "Mirror monitor port"
 msgstr "Kopia monitorowanego portu"
@@ -3599,7 +3778,7 @@ msgstr "Punkt montowania"
 
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:144
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:228
-#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:86
+#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:88
 msgid "Mount Points"
 msgstr "Punkty montowania"
 
@@ -3681,7 +3860,7 @@ msgid "NTP server candidates"
 msgstr "Lista serwerów NTP"
 
 #: modules/luci-base/htdocs/luci-static/resources/form.js:2388
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3735
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3738
 #: modules/luci-compat/luasrc/view/cbi/tblsection.htm:27
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:710
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/leds.js:67
@@ -3738,6 +3917,8 @@ msgid "Next »"
 msgstr "Następna »"
 
 #: modules/luci-base/htdocs/luci-static/resources/form.js:3472
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:296
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:345
 #: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:108
 msgid "No"
 msgstr "Nie"
@@ -3750,7 +3931,7 @@ msgstr "Brak skonfigurowanego serwera DHCP dla tego interfejsu"
 msgid "No Encryption"
 msgstr "Brak szyfrowania"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:64
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:67
 msgid "No Host Routes"
 msgstr "Brak tras hosta"
 
@@ -3770,7 +3951,7 @@ msgstr "Brak powiązanego klienta"
 msgid "No data received"
 msgstr "Nie otrzymano danych"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2834
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2837
 msgid "No entries in this directory"
 msgstr "Brak wpisów w tym katalogu"
 
@@ -3790,6 +3971,15 @@ msgstr "Brak dostępnych informacji"
 msgid "No matching prefix delegation"
 msgstr "Brak zgodnej delegacji prefiksu"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:140
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:143
+msgid "No more slaves available"
+msgstr "Brak dostępnych niewolników"
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:187
+msgid "No more slaves available, can not save interface"
+msgstr "Brak dostępnych niewolników, nie można zapisać interfejsu"
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:251
 msgid "No negative cache"
 msgstr "Brak negatywnej pamięci podręcznej"
@@ -3802,7 +3992,7 @@ msgstr "Brak negatywnej pamięci podręcznej"
 msgid "No password set!"
 msgstr "Nie ustawiono hasła!"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:107
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:110
 msgid "No peers defined yet"
 msgstr "Jeszcze nie zdefiniowano peerów"
 
@@ -3815,6 +4005,10 @@ msgstr "Nie istnieją jeszcze klucze publiczne."
 msgid "No rules in this chain."
 msgstr "Brak zasad w tym łańcuchu."
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:384
+msgid "No validation or filtering"
+msgstr "Brak walidacji lub filtrowania"
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:152
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:825
 msgid "No zone assigned"
@@ -3890,6 +4084,10 @@ msgstr "Spostrzeżenie"
 msgid "Nslookup"
 msgstr "Nslookup"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:332
+msgid "Number of IGMP membership reports"
+msgstr "Liczba raportów członkowskich IGMP"
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:355
 msgid "Number of cached DNS entries (max is 10000, 0 is no caching)"
 msgstr ""
@@ -3900,6 +4098,10 @@ msgstr ""
 msgid "Number of parallel threads used for compression"
 msgstr "Liczba równoległych wątków użytych do kompresji"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:309
+msgid "Number of peer notifications after failover event"
+msgstr "Liczba wzajemnych powiadomień po zdarzeniu związanym z awarią"
+
 #: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:69
 msgid "Obfuscated Group Password"
 msgstr "Ukryte hasło grupowe"
@@ -3920,6 +4122,7 @@ msgid "Obtain IPv6-Address"
 msgstr "Uzyskaj adres IPv6"
 
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/led-trigger/default-on.js:18
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:351
 msgid "Off"
 msgstr "Wyłączone"
 
@@ -3943,7 +4146,7 @@ msgstr "Zwłoka połączenia"
 msgid "One of hostname or mac address must be specified!"
 msgstr "Nazwa hosta lub adres MAC musu być podany!"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:463
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:466
 msgid "One of the following: %s"
 msgstr "Jedno z poniższych: %s"
 
@@ -3961,6 +4164,13 @@ msgstr "Jedna lub więcej niepoprawnych/wymaganych wartości na zakładce"
 msgid "One or more required fields have no value!"
 msgstr "Jedno lub więcej pól nie posiada wpisanych wartości!"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:229
+msgid ""
+"Only if current active slave fails and the primary slave is up (failure, 2)"
+msgstr ""
+"Tylko jeśli aktualny aktywny niewolnik ulegnie awarii, a podstawowy "
+"niewolnik jest włączony (awaria, 2)"
+
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:439
 #: modules/luci-mod-system/luasrc/model/cbi/admin_system/backupfiles.lua:19
 msgid "Open list..."
@@ -3984,20 +4194,20 @@ msgstr "Opcja \"%s\" zawiera nieważną wartość wejściową."
 msgid "Option \"%s\" must not be empty."
 msgstr "Opcja \"%s\" nie może być pusta."
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3987
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3990
 msgid "Option changed"
 msgstr "Wartość zmieniona"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3989
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3992
 msgid "Option removed"
 msgstr "Usunięto wartość"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1601
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:69
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:72
 msgid "Optional"
 msgstr "Opcjonalny"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:79
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:82
 msgid ""
 "Optional. 32-bit mark for outgoing encrypted packets. Enter value in hex, "
 "starting with <code>0x</code>."
@@ -4017,7 +4227,7 @@ msgstr ""
 "odbierany z serwera delegującego, użyj sufiksa (takiego jak '::1') aby "
 "utworzyć adres IPv6 ('a:b:c:d::1') dla tego interfejsu."
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:120
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:123
 msgid ""
 "Optional. Base64-encoded preshared key. Adds in an additional layer of "
 "symmetric-key cryptography for post-quantum resistance."
@@ -4025,34 +4235,34 @@ msgstr ""
 "Opcjonalnie. Base64-zakodowany klucz współdzielony. Dodaje dodatkową warstwę "
 "symetrycznej kryptografii klucza dla uzyskania odporności po kwantowej."
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:129
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:139
 msgid "Optional. Create routes for Allowed IPs for this peer."
 msgstr "Opcjonalny. Tworzenie tras dozwolonych adresów IP dla tego peera."
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:111
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:114
 msgid "Optional. Description of peer."
 msgstr "Opcjonalny. Opis peera."
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:64
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:67
 msgid "Optional. Do not create host routes to peers."
 msgstr "Opcjonalnie. Nie twórz tras hosta do peerów."
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:131
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:141
 msgid ""
 "Optional. Host of peer. Names are resolved prior to bringing up the "
 "interface."
 msgstr ""
 "Opcjonalnie. Host z peerem. Nazwy są ustalane przed wywołaniem interfejsu."
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:74
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:77
 msgid "Optional. Maximum Transmission Unit of tunnel interface."
 msgstr "Opcjonalny. Maksymalna wartość transmisji interfejsu tunelowego."
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:135
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:145
 msgid "Optional. Port of peer."
 msgstr "Opcjonalny. Port dla peera."
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:139
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:149
 msgid ""
 "Optional. Seconds between keep alive messages. Default is 0 (disabled). "
 "Recommended value if this device is behind a NAT is 25."
@@ -4060,7 +4270,7 @@ msgstr ""
 "Opcjonalnie. Sekundy między utrzymaniem przy życiu wiadomości. Domyślnie 0 "
 "(wyłączone). Zalecana wartość, jeśli urządzenie znajduje się poza NAT to 25."
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:55
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:58
 msgid "Optional. UDP port used for outgoing and incoming packets."
 msgstr ""
 "Opcjonalny. Port UDP używany dla pakietów wychodzących i przychodzących."
@@ -4094,6 +4304,8 @@ msgstr "Strefa wyjściowa"
 #: modules/luci-base/htdocs/luci-static/resources/protocol/static.js:222
 #: protocols/luci-proto-hnet/htdocs/luci-static/resources/protocol/hnet.js:40
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/dhcpv6.js:50
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:76
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:71
 msgid "Override MAC address"
 msgstr "Nadpisz adres MAC"
 
@@ -4103,21 +4315,27 @@ msgstr "Nadpisz adres MAC"
 #: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:53
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/dhcpv6.js:54
 #: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:114
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:157
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:158
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/l2tp.js:71
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:145
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:132
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoe.js:110
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pptp.js:119
 #: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:97
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:62
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:57
 msgid "Override MTU"
 msgstr "Nadpisz MTU"
 
 #: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:63
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:72
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:67
 msgid "Override TOS"
 msgstr "Nadpisz TOS"
 
 #: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:58
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:67
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:62
 msgid "Override TTL"
 msgstr "Nadpisz TTL"
 
@@ -4145,7 +4363,7 @@ msgstr "Zastąp tabelę używaną do tras wewnętrznych"
 msgid "Overview"
 msgstr "Przegląd"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2677
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2680
 msgid "Overwrite existing file \"%s\" ?"
 msgstr "Nadpisać istniejący plik \"%s\" ?"
 
@@ -4254,6 +4472,11 @@ msgstr "Sterowanie pakietami"
 msgid "Packets"
 msgstr "Pakiety"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:275
+msgid "Packets To Transmit Before Moving To Next Slave"
+msgstr ""
+"Pakiety do przesłania przed przejściem do następnego urządzenia podrzędnego"
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:152
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:825
 msgid "Part of zone %q"
@@ -4262,7 +4485,7 @@ msgstr "Część strefy %q"
 #: modules/luci-base/luasrc/view/sysauth.htm:29
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1591
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/password.js:51
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:107
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:108
 #: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:58
 msgid "Password"
 msgstr "Hasło"
@@ -4286,7 +4509,7 @@ msgstr "Wewnętrzne hasło klucza prywatnego"
 msgid "Password strength"
 msgstr "Siła hasła"
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:110
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:111
 msgid "Password2"
 msgstr "Hasło2"
 
@@ -4318,7 +4541,7 @@ msgstr "Ścieżka do wewnętrznego certyfikatu Klienta"
 msgid "Path to inner Private Key"
 msgstr "Ścieżka do wewnętrznego klucza prywatnego"
 
-#: modules/luci-base/htdocs/luci-static/resources/luci.js:2716
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2725
 msgid "Paused"
 msgstr "Wstrzymano"
 
@@ -4345,7 +4568,7 @@ msgstr "Adres IP Peera do przydzielenia"
 msgid "Peer address is missing"
 msgstr "Brakuje adresu Peera"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:92
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:95
 msgid "Peers"
 msgstr "Peers"
 
@@ -4365,7 +4588,7 @@ msgstr "Wykonaj reset"
 msgid "Permission denied"
 msgstr "Odmowa zezwolenia"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:139
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:149
 msgid "Persistent Keep Alive"
 msgstr "Trwale trzymaj przy życiu"
 
@@ -4396,7 +4619,7 @@ msgstr "Pktw."
 msgid "Please enter your username and password."
 msgstr "Proszę wprowadź swój login i hasło."
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3718
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3721
 msgid "Please select the file to upload."
 msgstr "Wybierz plik do przesłania."
 
@@ -4412,7 +4635,7 @@ msgstr "Port"
 msgid "Port status:"
 msgstr "Status portu:"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:489
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:492
 msgid "Potential negation of: %s"
 msgstr "Potencjalne odrzucenie: %s"
 
@@ -4436,7 +4659,7 @@ msgstr "Preferuj UMTS"
 msgid "Prefix Delegated"
 msgstr "Prefiks Przekazany"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:120
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:123
 msgid "Preshared Key"
 msgstr "Klucz współdzielony"
 
@@ -4461,7 +4684,21 @@ msgstr "Zapobiegaj nasłuchiwaniu na tych interfejsach."
 msgid "Prevents client-to-client communication"
 msgstr "Zapobiega komunikacji między klientem a klientem"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:50
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:211
+msgid "Primary Slave"
+msgstr "Główny niewolnik"
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:228
+msgid ""
+"Primary becomes active slave when it comes back up if speed and duplex "
+"better than current slave (better, 1)"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:227
+msgid "Primary becomes active slave whenever it comes back up (always, 0)"
+msgstr ""
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:53
 msgid "Private Key"
 msgstr "Klucz prywatny"
 
@@ -4498,7 +4735,7 @@ msgstr "Utwórz nową sieć"
 msgid "Pseudo Ad-Hoc (ahdemo)"
 msgstr "Pseudo Ad-Hoc (ahdemo)"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:116
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:119
 msgid "Public Key"
 msgstr "Klucz publiczny"
 
@@ -4625,7 +4862,7 @@ msgid "Rebind protection"
 msgstr "Przypisz ochronę"
 
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/reboot.js:14
-#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:124
+#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:126
 msgid "Reboot"
 msgstr "Restart urządzenia"
 
@@ -4644,7 +4881,7 @@ msgstr "Uruchamia ponownie system na twoim urządzeniu"
 msgid "Receive"
 msgstr "Odebrane"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:60
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:63
 msgid "Recommended. IP addresses of the WireGuard interface."
 msgstr "Zalecane. Adresy IP interfejsu WireGuard."
 
@@ -4656,7 +4893,7 @@ msgstr "Połącz ponownie ten interfejs"
 msgid "References"
 msgstr "Referencje"
 
-#: modules/luci-base/htdocs/luci-static/resources/luci.js:2710
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2719
 msgid "Refreshing"
 msgstr "Odświeżanie"
 
@@ -4681,6 +4918,7 @@ msgstr "Most przekaźnikowy"
 
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/6in4.js:50
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/6rd.js:49
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:40
 msgid "Remote IPv4 address"
 msgstr "Zdalny adres IPv4"
 
@@ -4688,6 +4926,10 @@ msgstr "Zdalny adres IPv4"
 msgid "Remote IPv4 address or FQDN"
 msgstr "Zdalny adres IPv4 lub FQDN"
 
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:40
+msgid "Remote IPv6 address"
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:849
 msgid "Remove"
 msgstr "Usuń"
@@ -4716,15 +4958,15 @@ msgstr "Wymagany"
 msgid "Required for certain ISPs, e.g. Charter with DOCSIS 3"
 msgstr "Wymagany dla niektórych dostawców internetu, np. Charter z DOCSIS 3"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:50
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:53
 msgid "Required. Base64-encoded private key for this interface."
 msgstr "Wymagane. Klucz prywatny dla tego interfejsu Base64-encoded."
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:116
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:119
 msgid "Required. Base64-encoded public key of peer."
 msgstr "Wymagane. Klucz publiczny Base64-encodec dla peera."
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:125
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:128
 msgid ""
 "Required. IP addresses and prefixes that this peer is allowed to use inside "
 "the tunnel. Usually the peer's tunnel IP addresses and the networks the peer "
@@ -4803,6 +5045,10 @@ msgstr "Wymaga wpa-supplicant ze wsparciem OWE"
 msgid "Requires wpa-supplicant with SAE support"
 msgstr "Wymaga wpa-supplicant ze wsparciem SAE"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:224
+msgid "Reselection policy for primary slave"
+msgstr "Polityka reelekcji głównego niewolnika"
+
 #: modules/luci-base/htdocs/luci-static/resources/luci.js:2203
 #: modules/luci-base/luasrc/view/sysauth.htm:39
 #: modules/luci-compat/luasrc/view/cbi/delegator.htm:17
@@ -4858,19 +5104,19 @@ msgstr "Przywróć kopię zapasową"
 msgid "Reveal/hide password"
 msgstr "Pokaż/Ukryj hasło"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4003
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4006
 msgid "Revert"
 msgstr "Przywróć"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4088
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4091
 msgid "Revert changes"
 msgstr "Przywróć zmiany"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4270
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4273
 msgid "Revert request failed with status <code>%h</code>"
 msgstr "Żądanie powrotu nie powiodło się ze statusem <code>%h</code>"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4250
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4253
 msgid "Reverting configuration…"
 msgstr "Przywracanie konfiguracji…"
 
@@ -4882,7 +5128,11 @@ msgstr "Katalog główny dla plików udostępnianych przez TFTP"
 msgid "Root preparation"
 msgstr "Przygotowanie Roota"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:129
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:202
+msgid "Round-Robin policy (balance-rr, 0)"
+msgstr "Polityka Round-Robin (bilans-rr, 0)"
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:139
 msgid "Route Allowed IPs"
 msgstr "Trasuj dozwolone IPs"
 
@@ -4961,7 +5211,7 @@ msgid "SSH username"
 msgstr "Nazwa użytkownika SSH"
 
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:274
-#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:50
+#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:51
 msgid "SSH-Keys"
 msgstr "Klucze SSH"
 
@@ -4987,7 +5237,7 @@ msgid "Save"
 msgstr "Zapisz"
 
 #: modules/luci-base/htdocs/luci-static/resources/luci.js:2180
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3999
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4002
 #: modules/luci-compat/luasrc/view/cbi/footer.htm:22
 msgid "Save & Apply"
 msgstr "Zapisz i Zastosuj"
@@ -5009,15 +5259,15 @@ msgid "Scan"
 msgstr "Skanuj"
 
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/crontab.js:26
-#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:74
+#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:76
 msgid "Scheduled Tasks"
 msgstr "Zaplanowane zadania"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3983
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3986
 msgid "Section added"
 msgstr "Dodano sekcję"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3985
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3988
 msgid "Section removed"
 msgstr "Usunięto sekcję"
 
@@ -5036,11 +5286,17 @@ msgstr ""
 "oprogramowanie jest poprawne i jest przeznaczone dla twojego urządzenia!"
 
 #: modules/luci-base/htdocs/luci-static/resources/ui.js:2581
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2718
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2883
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2721
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2886
 msgid "Select file…"
 msgstr "Wybierz plik…"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:318
+msgid "Selects the transmit hash policy to use for slave selection"
+msgstr ""
+"Wybiera zasady mieszania transmisji, które mają być używane do wyboru "
+"urządzeń podrzędnych"
+
 #: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:144
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:128
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:115
@@ -5071,7 +5327,7 @@ msgstr "Typ serwisu"
 msgid "Services"
 msgstr "Usługi"
 
-#: modules/luci-base/htdocs/luci-static/resources/luci.js:2653
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2662
 msgid "Session expired"
 msgstr "Sesja wygasła"
 
@@ -5087,10 +5343,22 @@ msgstr ""
 "Ustaw właściwości interfejsu, niezależnie od operatora łącza (nie wpływa na "
 "programy operatora ustanawiające połączenie)."
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:300
+msgid "Set same MAC Address to all slaves"
+msgstr "Ustaw ten sam adres MAC dla wszystkich urządzeń podrzędnych"
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:642
 msgid "Set this interface as master for the dhcpv6 relay."
 msgstr "Ustaw ten interfejs jako główny dla przekaźnika dhcpv6."
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:304
+msgid "Set to currently active slave (active, 1)"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:305
+msgid "Set to first slave added to the bond (follow, 2)"
+msgstr ""
+
 #: modules/luci-compat/luasrc/model/network/proto_modemmanager.lua:55
 #: modules/luci-compat/luasrc/model/network/proto_qmi.lua:55
 #: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:42
@@ -5157,7 +5425,7 @@ msgstr "Tłumienie sygnału (SATN)"
 msgid "Signal:"
 msgstr "Sygnał:"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3736
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3739
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:217
 msgid "Size"
 msgstr "Rozmiar"
@@ -5185,6 +5453,10 @@ msgstr "Pomiń do zawartości"
 msgid "Skip to navigation"
 msgstr "Pomiń do nawigacji"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:178
+msgid "Slave Interfaces"
+msgstr "Interfejsy podrzędne"
+
 #: modules/luci-base/htdocs/luci-static/resources/network.js:2867
 #: modules/luci-compat/luasrc/model/network.lua:1428
 msgid "Software VLAN"
@@ -5222,10 +5494,38 @@ msgstr "Źródło"
 msgid "Source Address"
 msgstr "Adres Źródłowy"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:342
+msgid ""
+"Specifies that duplicate frames (received on inactive ports) should be "
+"dropped or delivered"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:358
+msgid "Specifies the ARP link monitoring frequency in milliseconds"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:366
+msgid "Specifies the IP addresses to use for ARP monitoring"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:395
+msgid "Specifies the MII link monitoring frequency in milliseconds"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:259
+msgid "Specifies the aggregation selection logic to use"
+msgstr ""
+
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:292
 msgid "Specifies the directory the device is attached to"
 msgstr "Podaje katalog do którego jest podłączone urządzenie"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:252
+msgid ""
+"Specifies the mac-address for the actor in protocol packet exchanges "
+"(LACPDUs). If empty, masters' mac address defaults to system default"
+msgstr ""
+
 #: protocols/luci-proto-relay/htdocs/luci-static/resources/protocol/relay.js:175
 msgid ""
 "Specifies the maximum amount of failed ARP requests until hosts are presumed "
@@ -5252,11 +5552,115 @@ msgstr ""
 "bezprzewodowej, faktyczna moc transmisji może zostać zmniejszona przez "
 "sterownik."
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:236
+msgid ""
+"Specifies the minimum number of links that must be active before asserting "
+"carrier"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:200
+msgid "Specifies the mode to be used for this bonding interface"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:333
+msgid ""
+"Specifies the number of IGMP membership reports to be issued after a "
+"failover event in 200ms intervals"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:276
+msgid ""
+"Specifies the number of packets to transmit through a slave before moving to "
+"the next one"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:310
+msgid ""
+"Specifies the number of peer notifications (gratuitous ARPs and unsolicited "
+"IPv6 Neighbor Advertisements) to be issued after a failover event"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:284
+msgid ""
+"Specifies the number of seconds between instances where the bonding driver "
+"sends learning packets to each slaves peer switch"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:374
+msgid "Specifies the quantity of ARP IP targets that must be reachable"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:268
+msgid ""
+"Specifies the rate in which the link partner will be asked to transmit "
+"LACPDU packets"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:225
+msgid ""
+"Specifies the reselection policy for the primary slave when failure of the "
+"active slave or recovery of the primary slave occurs"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:244
+msgid "Specifies the system priority"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:403
+msgid ""
+"Specifies the time in milliseconds to wait before disabling a slave after a "
+"link failure detection"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:411
+msgid ""
+"Specifies the time in milliseconds to wait before enabling a slave after a "
+"link recovery detection"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:382
+msgid ""
+"Specifies whether ARP probes and replies should be validated or non-ARP "
+"traffic should be filtered for link monitoring"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:301
+msgid ""
+"Specifies whether active-backup mode should set all slaves to the same MAC "
+"address at enslavement"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:419
+msgid ""
+"Specifies whether or not miimon should use MII or ETHTOOL ioctls vs. "
+"netif_carrier_ok()"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:293
+msgid ""
+"Specifies whether to shuffle active flows across slaves based on the load"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:179
+msgid ""
+"Specifies which slave interfaces should be attached to this bonding interface"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:212
+msgid ""
+"Specifies which slave is the primary device. It will always be the active "
+"slave while it is available"
+msgstr ""
+
 #: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:63
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:72
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:67
 msgid "Specify a TOS (Type of Service)."
 msgstr "Określ TOS (Type of Service)."
 
 #: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:58
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:67
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:62
 msgid ""
 "Specify a TTL (Time to Live) for the encapsulating packet other than the "
 "default (64)."
@@ -5265,6 +5669,8 @@ msgstr ""
 "(64)."
 
 #: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:53
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:62
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:57
 msgid ""
 "Specify an MTU (Maximum Transmission Unit) other than the default (1280 "
 "bytes)."
@@ -5288,7 +5694,7 @@ msgstr "Priorytet uruchamiania"
 msgid "Start refresh"
 msgstr "Rozpocznij odświeżanie"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4203
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4206
 msgid "Starting configuration apply…"
 msgstr "Zatwierdzanie konfiguracji…"
 
@@ -5297,7 +5703,7 @@ msgid "Starting wireless scan..."
 msgstr "Rozpoczynanie skanowania..."
 
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/startup.js:109
-#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:62
+#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:64
 msgid "Startup"
 msgstr "Autostart usług"
 
@@ -5410,7 +5816,7 @@ msgstr "Protokół przełącznika"
 msgid "Switch to CIDR list notation"
 msgstr "Przejdź do notacji listy CIDR"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2615
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2616
 msgid "Symbolic link"
 msgstr "Dowiązanie symboliczne"
 
@@ -5434,6 +5840,10 @@ msgstr "System"
 msgid "System Log"
 msgstr "Log systemowy"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:243
+msgid "System Priority"
+msgstr ""
+
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:104
 msgid "System Properties"
 msgstr "Właściwości systemu"
@@ -5497,12 +5907,20 @@ msgstr ""
 "Konfiguracja aktualizacji punktu końcowego HE.net uległa zmianie, musisz "
 "teraz użyć zwykłej nazwy użytkownika zamiast ID użytkownika!"
 
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:40
+msgid "The IPv4 address or the fully-qualified domain name of the remote end."
+msgstr ""
+
 #: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:40
 msgid ""
 "The IPv4 address or the fully-qualified domain name of the remote tunnel end."
 msgstr ""
 "Adres IPv4 lub w pełni zweryfikowana nazwa domeny zdalnego wyjścia z tunelu."
 
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:40
+msgid "The IPv6 address or the fully-qualified domain name of the remote end."
+msgstr ""
+
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/6rd.js:53
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/map.js:59
 msgid ""
@@ -5523,7 +5941,7 @@ msgid "The configuration file could not be loaded due to the following error:"
 msgstr ""
 "Plik konfiguracyjny nie mógł zostać załadowany z powodu następującego błędu:"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4079
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4082
 msgid ""
 "The device could not be reached within %d seconds after applying the pending "
 "changes, which caused the configuration to be rolled back for safety "
@@ -5609,10 +6027,23 @@ msgstr ""
 msgid "The length of the IPv6 prefix in bits"
 msgstr "Długość prefiksu IPv6 w bitach"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:163
+msgid "The local IPv4 address"
+msgstr ""
+
 #: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:44
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:44
 msgid "The local IPv4 address over which the tunnel is created (optional)."
 msgstr "Lokalny adres IPv4, na którym tworzony jest tunel (opcjonalnie)."
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:169
+msgid "The local IPv4 netmask"
+msgstr ""
+
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:44
+msgid "The local IPv6 address over which the tunnel is created (optional)."
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1914
 msgid "The network name is already used"
 msgstr "Nazwa sieci jest już w użyciu"
@@ -5718,7 +6149,7 @@ msgstr ""
 msgid "There are no active leases"
 msgstr "Nie ma aktywnych dzierżaw"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4218
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4221
 msgid "There are no changes to apply"
 msgstr "Nie ma żadnych zmian do zastosowania"
 
@@ -5857,7 +6288,7 @@ msgstr "Odstęp czasowy dla wznowienia kluczy GTK"
 msgid "Timezone"
 msgstr "Strefa czasowa"
 
-#: modules/luci-base/htdocs/luci-static/resources/luci.js:2663
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2672
 msgid "To login…"
 msgstr "Zaloguj się…"
 
@@ -5899,6 +6330,10 @@ msgstr "Transfer"
 msgid "Transmit"
 msgstr "Nadawanie"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:317
+msgid "Transmit Hash Policy"
+msgstr ""
+
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/leds.js:74
 msgid "Trigger"
 msgstr "Wyzwalacz"
@@ -6053,7 +6488,7 @@ msgstr "Odmontuj"
 msgid "Unnamed key"
 msgstr "Klucz beznazwy"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3923
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3926
 msgid "Unsaved Changes"
 msgstr "Niezapisane zmiany"
 
@@ -6079,7 +6514,11 @@ msgstr "Nieobsługiwany typ protokołu."
 msgid "Up"
 msgstr "Góra"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3810
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:410
+msgid "Up Delay"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3813
 msgid "Upload"
 msgstr "Wyślij"
 
@@ -6094,21 +6533,21 @@ msgstr "Prześlij obraz zgodny z sysupgrade, aby zastąpić obecny firmware."
 msgid "Upload archive..."
 msgstr "Załaduj archiwum..."
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2772
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2775
 msgid "Upload file"
 msgstr "Prześlij plik"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2747
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2750
 msgid "Upload file…"
 msgstr "Prześlij plik…"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2694
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3798
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2697
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3801
 msgid "Upload request failed: %s"
 msgstr "Przesyłanie nie powiodło się: %s"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3717
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3771
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3720
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3774
 msgid "Uploading file…"
 msgstr "Przesyłanie pliku…"
 
@@ -6172,6 +6611,20 @@ msgstr "Użyj MTU na interfejsie tunelu"
 msgid "Use TTL on tunnel interface"
 msgstr "Użyj TTL na interfejsie tunelu"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:320
+msgid "Use XOR of hardware MAC addresses (layer2)"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:321
+msgid "Use XOR of hardware MAC addresses and IP addresses (layer2+3)"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:323
+msgid ""
+"Use XOR of hardware MAC addresses and IP addresses, rely on skb_flow_dissect "
+"(encap2+3)"
+msgstr ""
+
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:294
 msgid "Use as external overlay (/overlay)"
 msgstr "Użyj jako zewnętrzną nakładkę (/overlay)"
@@ -6224,7 +6677,7 @@ msgstr "Użyj domyślnej bramy"
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/dslite.js:70
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/map.js:83
 #: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:111
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:152
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:153
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/l2tp.js:67
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:111
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:98
@@ -6261,6 +6714,15 @@ msgstr ""
 "użyty do ustawienia niestandardowego, specyficznego dla hosta czasu "
 "dzierżawy, e.g. 12h, 3d lub nieskończony."
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:322
+msgid "Use upper layer protocol information (layer3+4)"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:324
+msgid ""
+"Use upper layer protocol information, rely on skb_flow_dissect (encap3+4)"
+msgstr ""
+
 # Przy liście zamontowanych systemów plików
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/20_memory.js:36
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:194
@@ -6279,16 +6741,20 @@ msgstr ""
 "Używany do dwóch różnych celów: RADIUS NAS ID i 802.11r R0KH-ID. Nie jest "
 "wymagany w przypadku zwykłego WPA(2)-PSK."
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:113
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:105
+msgid "User Group"
+msgstr ""
+
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:114
 msgid "User certificate (PEM encoded)"
 msgstr "Certyfikat użytkownika (zakodowany PEM)"
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:125
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:126
 msgid "User key (PEM encoded)"
 msgstr "Klucz użytkownika (zakodowany PEM)"
 
 #: modules/luci-base/luasrc/view/sysauth.htm:23
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:105
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:106
 #: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:56
 msgid "Username"
 msgstr "Nazwa użytkownika"
@@ -6336,6 +6802,19 @@ msgstr "Hash SHA1 certyfikatu serwera VPN"
 msgid "VPNC (CISCO 3000 (and others) VPN)"
 msgstr "VPNC (CISCO 3000 (i inne) VPN)"
 
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:10
+msgid "VXLAN (RFC7348)"
+msgstr ""
+
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:53
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:48
+msgid "VXLAN network identifier"
+msgstr ""
+
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:10
+msgid "VXLANv6 (RFC7348)"
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1490
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1548
 msgid ""
@@ -6345,6 +6824,22 @@ msgstr ""
 "Weryfikacja certyfikatu serwera za pomocą wbudowanego systemu CA bundle,<br/"
 ">wymaga pakietu \"ca-bundle\""
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:387
+msgid "Validation for all slaves"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:385
+msgid "Validation only for active slave"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:386
+msgid "Validation only for backup slaves"
+msgstr ""
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:134
+msgid "Value must not be empty"
+msgstr ""
+
 #: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:73
 msgid "Vendor"
 msgstr "Producent"
@@ -6429,7 +6924,7 @@ msgid "Width"
 msgstr "Szerokość"
 
 #: modules/luci-compat/luasrc/model/network/proto_wireguard.lua:9
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:18
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:21
 msgid "WireGuard VPN"
 msgstr "WireGuard VPN"
 
@@ -6491,11 +6986,21 @@ msgstr "Zapisz otrzymane żądania DNS do dziennika systemowego"
 msgid "Write system log to file"
 msgstr "Zapisz dziennik systemowy do pliku"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:204
+msgid "XOR policy (balance-xor, 2)"
+msgstr ""
+
 #: modules/luci-base/htdocs/luci-static/resources/form.js:3472
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:295
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:344
 #: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:109
 msgid "Yes"
 msgstr "Tak"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:303
+msgid "Yes (none, 0)"
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:176
 msgid ""
 "You appear to be currently connected to the device via the \"%h\" interface. "
@@ -6525,6 +7030,17 @@ msgstr ""
 "Musisz włączyć obsługę JavaScript w swojej przeglądarce, inaczej LuCI nie "
 "będzie działać poprawnie."
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:115
+msgid ""
+"You must select a primary interface which is included in selected slave "
+"interfaces!"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:96
+msgid ""
+"You must select at least one ARP IP target if ARP monitoring is selected!"
+msgstr ""
+
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:192
 msgid "ZRam Compression Algorithm"
 msgstr "Alogrytm kompresji ZRam"
@@ -6661,7 +7177,7 @@ msgstr "pełny-duplex"
 msgid "half-duplex"
 msgstr "pół-duplex"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:566
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:569
 msgid "hexadecimal encoded value"
 msgstr "wartość zakodowana szesnastkowo"
 
@@ -6689,11 +7205,11 @@ msgstr "ignoruj"
 msgid "input"
 msgstr "wejście"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:391
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:395
 msgid "key between 8 and 63 characters"
 msgstr "klucza od 8 do 63 znaków"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:403
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:407
 msgid "key with either 5 or 13 characters"
 msgstr "klucz z 5 lub 13 znakami"
 
@@ -6709,6 +7225,10 @@ msgstr "średnie bezpieczeństwo"
 msgid "minutes"
 msgstr "minuty"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:422
+msgid "netif_carrier_ok()"
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:46
 msgid "no"
 msgstr "nie"
@@ -6718,7 +7238,7 @@ msgstr "nie"
 msgid "no link"
 msgstr "niepowiązane"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:55
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:59
 msgid "non-empty value"
 msgstr "niepustą wartość"
 
@@ -6754,15 +7274,15 @@ msgstr "sieć otwarta"
 msgid "output"
 msgstr "wyjście"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:237
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:241
 msgid "positive decimal value"
 msgstr "dodatnia wartość dziesiętna"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:229
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:233
 msgid "positive integer value"
 msgstr "dodatnia wartość całkowita"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:57
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:60
 msgid "random"
 msgstr "losowy"
 
@@ -6810,7 +7330,7 @@ msgstr "otagowane"
 msgid "time units (TUs / 1.024 ms) [1000-65535]"
 msgstr "jednostki czasu (TUs / 1.024 ms) [1000-65535]"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:556
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:559
 msgid "unique value"
 msgstr "unikalna wartość"
 
@@ -6847,171 +7367,171 @@ msgstr "nieokreślone -lub- utwórz:"
 msgid "untagged"
 msgstr "nieotagowane"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:242
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:246
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:121
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:132
 msgid "valid IP address"
 msgstr "prawidłowy adres IP"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:242
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:246
 msgid "valid IP address or prefix"
 msgstr "prawidłowy adres IP lub prefix"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:277
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:281
 msgid "valid IPv4 CIDR"
 msgstr "prawidłowy CIDR IPv4"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:250
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:254
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:125
 msgid "valid IPv4 address"
 msgstr "prawidłowy adres IPv4"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:250
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:254
 msgid "valid IPv4 address or network"
 msgstr "prawidłowy adres IPv4 lub sieć"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:370
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:374
 msgid "valid IPv4 address:port"
 msgstr "prawidłowy adres IPv4:port"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:310
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:314
 msgid "valid IPv4 network"
 msgstr "prawidłowa sieć IPv4"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:272
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:276
 msgid "valid IPv4 or IPv6 CIDR"
 msgstr "prawidłowy protokół IPv4 lub IPv6 CIDR"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:263
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:267
 msgid "valid IPv4 prefix value (0-32)"
 msgstr "prawidłowa wartość prefiksu IPv4 (0-32)"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:282
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:286
 msgid "valid IPv6 CIDR"
 msgstr "prawidłowy protokół IPv6 CIDR"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:258
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:262
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:129
 msgid "valid IPv6 address"
 msgstr "prawidłowy adres IPv6"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:258
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:262
 msgid "valid IPv6 address or prefix"
 msgstr "prawidłowy adres IPv6 lub prefix"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:300
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:304
 msgid "valid IPv6 host id"
 msgstr "prawidłowy identyfikator hosta IPv6"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:315
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:319
 msgid "valid IPv6 network"
 msgstr "prawidłowa sieć IPv6"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:268
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:272
 msgid "valid IPv6 prefix value (0-128)"
 msgstr "prawidłowa wartość prefiksu IPv6 (0-128)"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:336
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:340
 msgid "valid MAC address"
 msgstr "prawidłowy MAC adres"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:407
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:411
 msgid "valid UCI identifier"
 msgstr "prawidłowy identyfikator UCI"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:358
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:362
 msgid "valid UCI identifier, hostname or IP address"
 msgstr "prawidłowy identyfikator UCI, nazwa hosta lub adres IP"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:379
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:382
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:383
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:386
 msgid "valid address:port"
 msgstr "prawidłowy adres:port"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:530
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:534
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:533
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:537
 msgid "valid date (YYYY-MM-DD)"
 msgstr "prawidłowa data (RRRR-MM-DD)"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:233
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:237
 msgid "valid decimal value"
 msgstr "prawidłowa wartość dziesiętna"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:401
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:405
 msgid "valid hexadecimal WEP key"
 msgstr "prawidłowy szesnastkowy klucz WEP"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:389
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:393
 msgid "valid hexadecimal WPA key"
 msgstr "prawidłowy szesnastkowy klucz WPA"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:364
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:368
 msgid "valid host:port"
 msgstr "prawidłowy host:port"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:351
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:353
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:355
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:357
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:73
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:79
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:107
 msgid "valid hostname"
 msgstr "prawidłowa nazwa hosta"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:341
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:345
 msgid "valid hostname or IP address"
 msgstr "prawidłowa nazwa hosta lub adres IP"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:225
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:229
 msgid "valid integer value"
 msgstr "poprawna wartość całkowita"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:305
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:309
 msgid "valid network in address/netmask notation"
 msgstr "prawidłowa sieć w zapisie adresu/maski sieci"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:505
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:508
 msgid "valid phone digit (0-9, \"*\", \"#\", \"!\" or \".\")"
 msgstr "poprawna wartość numeru telefonu (0-9, \"*\", \"#\", \"!\" lub \".\")"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:328
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:331
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:332
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:335
 msgid "valid port or port range (port1-port2)"
 msgstr "prawidłowy port lub zakres portów (PORT1-PORT2)"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:320
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:324
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:136
 msgid "valid port value"
 msgstr "prawidłowa wartość portu"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:510
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:513
 msgid "valid time (HH:MM:SS)"
 msgstr "prawidłowy czas (GG:MM:SS)"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:432
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:435
 msgid "value between %d and %d characters"
 msgstr "wartość pomiędzy %d i %d znaków"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:412
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:416
 msgid "value between %f and %f"
 msgstr "wartość pomiędzy %f a %f"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:416
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:420
 msgid "value greater or equal to %f"
 msgstr "wartość większą lub równą %f"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:420
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:424
 msgid "value smaller or equal to %f"
 msgstr "wartość mniejszą lub równą %f"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:426
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:429
 msgid "value with %d characters"
 msgstr "wartość z %d znakami"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:437
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:440
 msgid "value with at least %d characters"
 msgstr "o wartości co najmniej %d znaków"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:442
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:445
 msgid "value with at most %d characters"
 msgstr "o wartości nie większej niż %d znaków"
 
index e0f63b9e62f77bc7c2c0c994333d91e02a7b9ac3..4d13b11c4376686b3bcd18ffd80984222bc5dcfb 100644 (file)
@@ -3,7 +3,7 @@ msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: \n"
 "POT-Creation-Date: 2009-05-26 19:03+0200\n"
-"PO-Revision-Date: 2020-05-07 21:50+0000\n"
+"PO-Revision-Date: 2020-05-13 20:35+0000\n"
 "Last-Translator: ssantos <ssantos@web.de>\n"
 "Language-Team: Portuguese <https://hosted.weblate.org/projects/openwrt/luci/"
 "pt/>\n"
@@ -23,7 +23,7 @@ msgstr "%.1f dB"
 msgid "%d Bit"
 msgstr "%d Bit"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3639
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3642
 msgid "%d invalid field(s)"
 msgstr "%d campo(s) inválido(s)"
 
@@ -250,11 +250,11 @@ msgstr ""
 "<br/>Nota: você precisa reiniciar manualmente o serviço da cron se o "
 "ficheiro crontab estava vazio antes da edição."
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2676
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2679
 msgid "A directory with the same name already exists."
 msgstr "Já existe um diretório com o mesmo nome."
 
-#: modules/luci-base/htdocs/luci-static/resources/luci.js:2655
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2664
 msgid "A new login is required since the authentication session expired."
 msgstr "Um novo login é necessário visto que a sessão de autenticação expirou."
 
@@ -282,9 +282,30 @@ msgid "APN"
 msgstr "APN"
 
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:197
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:352
 msgid "ARP"
 msgstr "ARP"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:365
+msgid "ARP IP Targets"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:357
+msgid "ARP Interval"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:381
+msgid "ARP Validation"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:373
+msgid "ARP mode to consider a slave as being up"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:77
+msgid "ARP monitoring is not supported for the selected policy!"
+msgstr ""
+
 #: protocols/luci-proto-relay/htdocs/luci-static/resources/protocol/relay.js:175
 msgid "ARP retry threshold"
 msgstr "Limiar de tentativas ARP"
@@ -369,12 +390,24 @@ msgstr "Concessões DHCP Ativas"
 msgid "Active DHCPv6 Leases"
 msgstr "Concessões DHCPv6 Ativas"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:203
+msgid "Active-Backup policy (active-backup, 1)"
+msgstr ""
+
 #: modules/luci-base/htdocs/luci-static/resources/network.js:3650
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:929
 #: protocols/luci-proto-hnet/htdocs/luci-static/resources/protocol/hnet.js:23
 msgid "Ad-Hoc"
 msgstr "Ad-Hoc"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:208
+msgid "Adaptive load balancing (balance-alb, 6)"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:207
+msgid "Adaptive transmit load balancing (balance-tlb, 5)"
+msgstr ""
+
 #: modules/luci-base/htdocs/luci-static/resources/form.js:2013
 #: modules/luci-base/htdocs/luci-static/resources/form.js:2016
 #: modules/luci-base/htdocs/luci-static/resources/form.js:2030
@@ -430,7 +463,7 @@ msgstr ""
 msgid "Add new interface..."
 msgstr "Adicionar uma nova interface..."
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:102
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:105
 msgid "Add peer"
 msgstr "Adicionar par"
 
@@ -481,6 +514,24 @@ msgstr ""
 "Potência de Transmissão Agregada (<abbr title=\"Aggregate Transmit Power"
 "\">ACTATP</abbr>)"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:258
+msgid "Aggregation Selection Logic"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:261
+msgid "Aggregator: All slaves down or has no slaves (stable, 0)"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:263
+msgid ""
+"Aggregator: Chosen by the largest number of ports + slave added/removed or "
+"state changes (count, 2)"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:262
+msgid "Aggregator: Slave added/removed or state changes (bandwidth, 1)"
+msgstr ""
+
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:171
 msgid "Alert"
 msgstr "Alerta"
@@ -568,7 +619,7 @@ msgid ""
 msgstr ""
 "Permitir respostas a montante na gama 127.0.0.1/8, p.e. para serviços RBL"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:125
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:128
 msgid "Allowed IPs"
 msgstr "Endereços IP autorizados"
 
@@ -694,16 +745,16 @@ msgstr "Qualquer zona"
 msgid "Apply backup?"
 msgstr "Aplicar backup?"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4226
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4229
 msgid "Apply request failed with status <code>%h</code>"
 msgstr "Pedido para aplicar falhou com o estado <code>%h</code>"
 
 #: modules/luci-base/htdocs/luci-static/resources/luci.js:2181
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4092
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4095
 msgid "Apply unchecked"
 msgstr "Aplicar desmarcado"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4165
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4168
 msgid "Applying configuration changes… %ds"
 msgstr "Aplicando alterações de configuração... %ds"
 
@@ -860,7 +911,7 @@ msgstr "Voltar à configuração"
 msgid "Backup"
 msgstr "Backup"
 
-#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:112
+#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:114
 msgid "Backup / Flash Firmware"
 msgstr "Backup / Flash Firmware"
 
@@ -898,10 +949,14 @@ msgstr ""
 "como padrão do Linux)"
 
 #: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:48
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:57
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:52
 msgid "Bind interface"
 msgstr "Ligar à interface"
 
 #: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:48
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:57
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:52
 msgid "Bind the tunnel to this interface (optional)."
 msgstr "Ligar o túnel a esta interface (opcional)."
 
@@ -915,6 +970,10 @@ msgstr "Taxa de bits"
 msgid "Bogus NX Domain Override"
 msgstr "Substituir Domínios NX Falsos"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:199
+msgid "Bonding Policy"
+msgstr ""
+
 #: modules/luci-base/htdocs/luci-static/resources/network.js:2861
 #: modules/luci-compat/luasrc/model/network.lua:1421
 msgid "Bridge"
@@ -933,8 +992,12 @@ msgstr "Número de unidade da bridge"
 msgid "Bring up on boot"
 msgstr "Ativar com o arranque"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2766
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3749
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:205
+msgid "Broadcast policy (broadcast, 3)"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2769
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3752
 msgid "Browse…"
 msgstr "Navegar…"
 
@@ -942,7 +1005,7 @@ msgstr "Navegar…"
 msgid "Buffered"
 msgstr "Buffered"
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:137
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:138
 msgid "CA certificate; if empty it will be saved after the first connection."
 msgstr ""
 "Certificado da CA; se em branco, será salvo depois da primeira ligação."
@@ -966,8 +1029,8 @@ msgstr "Em cache"
 msgid "Call failed"
 msgstr "A chamada falhou"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2859
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3758
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2862
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3761
 #: modules/luci-compat/luasrc/view/cbi/delegator.htm:14
 #: modules/luci-compat/luasrc/view/cbi/simpleform.htm:52
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:187
@@ -1042,11 +1105,11 @@ msgstr ""
 msgid "Chain"
 msgstr "Cadeia"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3978
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3981
 msgid "Changes"
 msgstr "Alterações"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4261
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4264
 msgid "Changes have been reverted."
 msgstr "As alterações foram revertidas."
 
@@ -1201,16 +1264,16 @@ msgstr ""
 "a robustez da negociação de chaves, especialmente em ambientes com muito "
 "tráfego."
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3978
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3981
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:421
 msgid "Configuration"
 msgstr "Configuração"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4140
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4143
 msgid "Configuration changes applied."
 msgstr "A configuração foi aplicada."
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4078
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4081
 msgid "Configuration changes have been rolled back!"
 msgstr "A configuração foi revertida!"
 
@@ -1245,6 +1308,14 @@ msgstr "Ligação perdida"
 msgid "Connections"
 msgstr "Ligações"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:377
+msgid "Consider the slave up when all ARP IP targets are reachable (all, 1)"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:376
+msgid "Consider the slave up when any ARP IP target is reachable (any, 0)"
+msgstr ""
+
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/crontab.js:18
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:340
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/startup.js:55
@@ -1257,7 +1328,7 @@ msgstr "Os conteúdos foram gravados."
 msgid "Continue"
 msgstr "Continuar"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4114
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4117
 msgid ""
 "Could not regain access to the device after applying the configuration "
 "changes. You might need to reconnect if you modified network related "
@@ -1459,7 +1530,7 @@ msgstr "Rota Padrão"
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/dslite.js:67
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/map.js:80
 #: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:108
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:149
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:150
 msgid "Default gateway"
 msgstr "Gateway predefinido"
 
@@ -1485,7 +1556,7 @@ msgstr ""
 #: modules/luci-base/htdocs/luci-static/resources/form.js:2508
 #: modules/luci-base/htdocs/luci-static/resources/form.js:2512
 #: modules/luci-base/htdocs/luci-static/resources/form.js:3000
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2828
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2831
 #: modules/luci-compat/luasrc/view/cbi/nsection.htm:11
 #: modules/luci-compat/luasrc/view/cbi/tblsection.htm:162
 #: modules/luci-compat/luasrc/view/cbi/tsection.htm:16
@@ -1497,7 +1568,7 @@ msgstr "Apagar"
 msgid "Delete key"
 msgstr "Apagar chave"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2725
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2728
 msgid "Delete request failed: %s"
 msgstr "Pedido de apagar falhou: %s"
 
@@ -1510,11 +1581,11 @@ msgid "Delivery Traffic Indication Message Interval"
 msgstr "Intervalo da Mensagem Indicativa de Envio de Tráfego (DTIM)"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/switch.js:340
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:111
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:114
 msgid "Description"
 msgstr "Descrição"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2824
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2827
 msgid "Deselect"
 msgstr "Desmarcar"
 
@@ -1527,6 +1598,10 @@ msgstr "Tema"
 msgid "Destination"
 msgstr "Destino"
 
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:48
+msgid "Destination port"
+msgstr ""
+
 #: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:59
 #: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:165
 msgid "Destination zone"
@@ -1559,7 +1634,7 @@ msgstr "O aparelho não está ativo"
 msgid "Device is restarting…"
 msgstr "O aparelho está a reiniciar…"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4113
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4116
 msgid "Device unreachable!"
 msgstr "Aparelho não alcançável!"
 
@@ -1576,7 +1651,7 @@ msgstr "Diagnósticos"
 msgid "Dial number"
 msgstr "Número de discagem"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2622
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2624
 msgid "Directory"
 msgstr "Diretório"
 
@@ -1643,9 +1718,9 @@ msgstr "A tentativa de desconexão falhou"
 
 #: modules/luci-base/htdocs/luci-static/resources/form.js:606
 #: modules/luci-base/htdocs/luci-static/resources/form.js:2707
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3259
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3995
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4084
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3262
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3998
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4087
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1680
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:330
 msgid "Dismiss"
@@ -1685,7 +1760,7 @@ msgstr ""
 msgid "Do not forward reverse lookups for local networks"
 msgstr "Não encaminhar lookups reversos para as redes locais"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2711
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2714
 msgid "Do you really want to delete \"%s\" ?"
 msgstr "Quer mesmo apagar \"%s\"?"
 
@@ -1697,7 +1772,7 @@ msgstr "Deseja mesmo apagar a seguinte chave SSH?"
 msgid "Do you really want to erase all settings?"
 msgstr "Quer mesmo apagar todas as configurações?"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2709
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2712
 msgid "Do you really want to recursively delete the directory \"%s\" ?"
 msgstr "Deseja mesmo apagar recursivamente o diretório \"%s\"?"
 
@@ -1725,6 +1800,10 @@ msgstr ""
 msgid "Down"
 msgstr "Abaixo"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:402
+msgid "Down Delay"
+msgstr ""
+
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:366
 msgid "Download backup"
 msgstr "Transferir backup"
@@ -1743,6 +1822,10 @@ msgstr ""
 msgid "Drag to reorder"
 msgstr "Arraste para reordenar"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:341
+msgid "Drop Duplicate Frames"
+msgstr ""
+
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/dropbear.js:12
 msgid "Dropbear Instance"
 msgstr "Instância do Dropbear"
@@ -1838,6 +1921,10 @@ msgstr "Ativar o <abbr title=\"Spanning Tree Protocol\">STP</abbr>"
 msgid "Enable DNS lookups"
 msgstr "Ativar pesquisas de DNS"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:292
+msgid "Enable Dynamic Shuffling Of Flows"
+msgstr ""
+
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/6in4.js:60
 msgid "Enable HE.net dynamic endpoint update"
 msgstr "Ativar a atualização dinâmica do endpoint HE.net"
@@ -1902,6 +1989,11 @@ msgstr ""
 "Ativar a direção de pacotes em todas as CPUs. Pode ajudar ou dificultar a "
 "velocidade da rede."
 
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:80
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:75
+msgid "Enable rx checksum"
+msgstr ""
+
 #: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:67
 msgid "Enable the DF (Don't Fragment) flag of the encapsulating packets."
 msgstr "Ativa o campo DF (Não Fragmentar) dos pacotes encapsulados."
@@ -1910,6 +2002,11 @@ msgstr "Ativa o campo DF (Não Fragmentar) dos pacotes encapsulados."
 msgid "Enable this network"
 msgstr "Ativar esta rede"
 
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:84
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:79
+msgid "Enable tx checksum"
+msgstr ""
+
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:243
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:352
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/startup.js:66
@@ -1951,11 +2048,11 @@ msgstr "Modo de encapsulamento"
 msgid "Encryption"
 msgstr "Encriptação"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:131
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:141
 msgid "Endpoint Host"
 msgstr "Host Terminal"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:135
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:145
 msgid "Endpoint Port"
 msgstr "Porta do Terminal"
 
@@ -1994,6 +2091,14 @@ msgstr "Adaptador Ethernet"
 msgid "Ethernet Switch"
 msgstr "Switch Ethernet"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:270
+msgid "Every 30 seconds (slow, 0)"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:271
+msgid "Every second (fast, 1)"
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:399
 msgid "Exclude interfaces"
 msgstr "Excluir interfaces"
@@ -2006,7 +2111,7 @@ msgstr "Expandir hosts"
 msgid "Expecting a hexadecimal assignment hint"
 msgstr "À espera de uma dica de atribuição hexadecimal"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:60
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:64
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:73
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:79
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:107
@@ -2018,6 +2123,10 @@ msgstr "À espera de uma dica de atribuição hexadecimal"
 msgid "Expecting: %s"
 msgstr "À espera de: %s"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:48
+msgid "Expecting: non-empty value"
+msgstr ""
+
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/30_network.js:50
 msgid "Expires"
 msgstr "Expira"
@@ -2072,7 +2181,7 @@ msgstr "Protocolo FT"
 msgid "Failed to change the system password."
 msgstr "Falha ao alterar a palavra-passe do sistema."
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4072
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4075
 msgid "Failed to confirm apply within %ds, waiting for rollback…"
 msgstr ""
 "Não foi possível confirmar a aplicação das configurações dentro de %ds, "
@@ -2082,7 +2191,7 @@ msgstr ""
 msgid "Failed to execute \"/etc/init.d/%s %s\" action: %s"
 msgstr "Falha ao executar \"/etc/init.d/%s %s\" ação: %s"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2629
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2632
 msgid "File"
 msgstr "Ficheiro"
 
@@ -2090,7 +2199,7 @@ msgstr "Ficheiro"
 msgid "File not accessible"
 msgstr "Ficheiro não acessível"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2767
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2770
 msgid "Filename"
 msgstr "Nome do ficheiro"
 
@@ -2111,6 +2220,18 @@ msgstr "Filtrar endereços privados"
 msgid "Filter useless"
 msgstr "Filtrar inúteis"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:388
+msgid "Filtering for all slaves, no validation"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:389
+msgid "Filtering for all slaves, validation only for active slave"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:390
+msgid "Filtering for all slaves, validation only for backup slaves"
+msgstr ""
+
 #: modules/luci-compat/luasrc/model/network/proto_ncm.lua:65
 #: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:23
 msgid "Finalizing failed"
@@ -2136,7 +2257,7 @@ msgstr "Terminar"
 msgid "Firewall"
 msgstr "Firewall"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:79
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:82
 msgid "Firewall Mark"
 msgstr "Marca da Firewall"
 
@@ -2248,7 +2369,7 @@ msgstr "Modo de encaminhamento"
 msgid "Fragmentation Threshold"
 msgstr "Limiar de Fragmentação"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:92
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:95
 msgid ""
 "Further information about WireGuard interfaces and peers at <a href='http://"
 "wireguard.com'>wireguard.com</a>."
@@ -2521,11 +2642,20 @@ msgstr "Endereços de Hosts"
 msgid "Hybrid"
 msgstr "Híbrido"
 
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:53
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:48
+msgid "ID used to uniquely identify the VXLAN"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:206
+msgid "IEEE 802.3ad Dynamic link aggregation (802.3ad, 4)"
+msgstr ""
+
 #: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:75
 msgid "IKE DH Group"
 msgstr "Grupo DH do IKE"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:60
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:63
 msgid "IP Addresses"
 msgstr "Endereços IP"
 
@@ -2571,6 +2701,7 @@ msgid "IPv4 Upstream"
 msgstr "IPv4 Superior"
 
 #: modules/luci-base/htdocs/luci-static/resources/protocol/static.js:178
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:162
 msgid "IPv4 address"
 msgstr "Endereço IPv4"
 
@@ -2587,10 +2718,11 @@ msgid "IPv4 gateway"
 msgstr "Gateway IPv4"
 
 #: modules/luci-base/htdocs/luci-static/resources/protocol/static.js:179
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:168
 msgid "IPv4 netmask"
 msgstr "Máscara IPv4"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:287
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:291
 msgid "IPv4 network in address/netmask notation"
 msgstr "Rede IPv4 em notação endereço/máscara de rede"
 
@@ -2684,7 +2816,7 @@ msgstr "Tamanho da atribuição IPv6"
 msgid "IPv6 gateway"
 msgstr "Gateway IPv6"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:292
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:296
 msgid "IPv6 network in address/netmask notation"
 msgstr "Rede IPv6 em notação endereço/máscara de rede"
 
@@ -2775,7 +2907,7 @@ msgstr ""
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/dslite.js:67
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/map.js:80
 #: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:108
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:149
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:150
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/l2tp.js:56
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:100
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:87
@@ -2980,12 +3112,17 @@ msgstr "Interno"
 msgid "Internal Server Error"
 msgstr "Erro Interno do Servidor"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:283
+msgid "Interval For Sending Learning Packets"
+msgstr ""
+
 #: modules/luci-compat/luasrc/view/cbi/tblsection.htm:192
 #: modules/luci-compat/luasrc/view/cbi/tsection.htm:42
 msgid "Invalid"
 msgstr "Inválido"
 
 #: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:11
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:14
 msgid "Invalid Base64 key string"
 msgstr "Cadeia de caracteres Base64 inválida"
 
@@ -3006,7 +3143,7 @@ msgstr "Argumento inválido"
 msgid "Invalid command"
 msgstr "Comando inválido"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:83
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:86
 msgid "Invalid hexadecimal value"
 msgstr "Valor hexadecimal inválido"
 
@@ -3083,6 +3220,10 @@ msgstr "L2TP"
 msgid "L2TP Server"
 msgstr "Servidor L2TP"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:267
+msgid "LACPDU Packets"
+msgstr ""
+
 #: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:131
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:115
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:102
@@ -3101,7 +3242,7 @@ msgstr "Limiar de falha no eco do LCP"
 msgid "LCP echo interval"
 msgstr "Intervalo de echo LCP"
 
-#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:99
+#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:101
 msgid "LED Configuration"
 msgstr "Configuração de LED"
 
@@ -3159,7 +3300,7 @@ msgstr "Deixar em branco para auto-detecção"
 msgid "Leave empty to use the current WAN address"
 msgstr "Deixar em branco para usar o endereço WAN actual"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3980
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3983
 msgid "Legend:"
 msgstr "Legenda:"
 
@@ -3193,6 +3334,14 @@ msgstr "Estado da Linha"
 msgid "Line Uptime"
 msgstr "Tempo de Ativo da Linha"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:123
+msgid "Link Aggregation (Channel Bonding)"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:348
+msgid "Link Monitoring"
+msgstr ""
+
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/led-trigger/netdev.js:23
 msgid "Link On"
 msgstr "Link Ativo"
@@ -3251,7 +3400,7 @@ msgstr ""
 msgid "Listen Interfaces"
 msgstr "Interfaces de Escuta"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:55
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:58
 msgid "Listen Port"
 msgstr "Porta de Escuta"
 
@@ -3273,7 +3422,7 @@ msgstr "Carregar"
 msgid "Load Average"
 msgstr "Carga Média"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2894
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2897
 msgid "Loading directory contents…"
 msgstr "Carregando o conteúdo do diretório…"
 
@@ -3297,11 +3446,13 @@ msgstr "Endereço IP local para atribuir"
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/6rd.js:39
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/6to4.js:39
 #: protocols/luci-proto-relay/htdocs/luci-static/resources/protocol/relay.js:151
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:44
 msgid "Local IPv4 address"
 msgstr "Endereço IPv4 Local"
 
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/6in4.js:54
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/dslite.js:45
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:44
 msgid "Local IPv6 address"
 msgstr "Endereço IPv6 Local"
 
@@ -3392,6 +3543,10 @@ msgstr "O endereço mais baixo concedido como deslocamento do endereço da rede.
 msgid "MAC"
 msgstr "MAC"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:251
+msgid "MAC Address For The Actor"
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:38
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2061
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/30_network.js:56
@@ -3439,9 +3594,21 @@ msgstr "MD5"
 msgid "MHz"
 msgstr "MHz"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:353
+msgid "MII"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:421
+msgid "MII / ETHTOOL ioctls"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:394
+msgid "MII Interval"
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:54
 #: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:53
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:74
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:77
 msgid "MTU"
 msgstr "MTU"
 
@@ -3544,13 +3711,25 @@ msgstr "Id de Mesh"
 msgid "Method not found"
 msgstr "Método não encontrado"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:349
+msgid "Method of link monitoring"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:418
+msgid "Method to determine link status"
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:46
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:165
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:183
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:69
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:72
 msgid "Metric"
 msgstr "Métrica"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:235
+msgid "Minimum Number of Links"
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/switch.js:202
 msgid "Mirror monitor port"
 msgstr "Porta de monitoramento do espelho"
@@ -3627,7 +3806,7 @@ msgstr "Ponto de Montagem"
 
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:144
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:228
-#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:86
+#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:88
 msgid "Mount Points"
 msgstr "Pontos de Montagem"
 
@@ -3709,7 +3888,7 @@ msgid "NTP server candidates"
 msgstr "Candidatos a servidor NTP"
 
 #: modules/luci-base/htdocs/luci-static/resources/form.js:2388
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3735
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3738
 #: modules/luci-compat/luasrc/view/cbi/tblsection.htm:27
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:710
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/leds.js:67
@@ -3766,6 +3945,8 @@ msgid "Next »"
 msgstr "Seguinte »"
 
 #: modules/luci-base/htdocs/luci-static/resources/form.js:3472
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:296
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:345
 #: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:108
 msgid "No"
 msgstr "Não"
@@ -3778,7 +3959,7 @@ msgstr "Sem Servidor DHCP configurado nesta interface"
 msgid "No Encryption"
 msgstr "Sem criptografia"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:64
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:67
 msgid "No Host Routes"
 msgstr "Sem Rotas de Host"
 
@@ -3798,7 +3979,7 @@ msgstr "Nenhum cliente associado"
 msgid "No data received"
 msgstr "Nenhuns dados recebidos"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2834
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2837
 msgid "No entries in this directory"
 msgstr "Não há entradas neste diretório"
 
@@ -3818,6 +3999,15 @@ msgstr "Sem informação disponível"
 msgid "No matching prefix delegation"
 msgstr "Não casou com nenhum prefixo delegado"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:140
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:143
+msgid "No more slaves available"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:187
+msgid "No more slaves available, can not save interface"
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:251
 msgid "No negative cache"
 msgstr "Sem cache negativa"
@@ -3830,7 +4020,7 @@ msgstr "Sem cache negativa"
 msgid "No password set!"
 msgstr "Sem password definida!"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:107
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:110
 msgid "No peers defined yet"
 msgstr "Ainda não há pares definidos"
 
@@ -3843,6 +4033,10 @@ msgstr "Ainda não há chaves públicas presentes."
 msgid "No rules in this chain."
 msgstr "Não há regras nesta cadeia."
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:384
+msgid "No validation or filtering"
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:152
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:825
 msgid "No zone assigned"
@@ -3922,6 +4116,10 @@ msgstr "Aviso"
 msgid "Nslookup"
 msgstr "Nslookup"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:332
+msgid "Number of IGMP membership reports"
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:355
 msgid "Number of cached DNS entries (max is 10000, 0 is no caching)"
 msgstr ""
@@ -3931,6 +4129,10 @@ msgstr ""
 msgid "Number of parallel threads used for compression"
 msgstr "Quantidade de threads paralelas utilizadas para compressão"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:309
+msgid "Number of peer notifications after failover event"
+msgstr ""
+
 #: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:69
 msgid "Obfuscated Group Password"
 msgstr "Palavra-passe Ofuscada do Grupo"
@@ -3951,6 +4153,7 @@ msgid "Obtain IPv6-Address"
 msgstr "Obter Endereço IPv6"
 
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/led-trigger/default-on.js:18
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:351
 msgid "Off"
 msgstr "Desligado"
 
@@ -3974,7 +4177,7 @@ msgstr "Atraso do On-State"
 msgid "One of hostname or mac address must be specified!"
 msgstr "Um nome de host ou endereço MAC deve ser especificado!"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:463
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:466
 msgid "One of the following: %s"
 msgstr "Uma das seguintes: %s"
 
@@ -3992,6 +4195,11 @@ msgstr "Um ou mais valores inválidos/obrigatórios na aba"
 msgid "One or more required fields have no value!"
 msgstr "Um ou mais campos obrigatórios não têm valores!"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:229
+msgid ""
+"Only if current active slave fails and the primary slave is up (failure, 2)"
+msgstr ""
+
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:439
 #: modules/luci-mod-system/luasrc/model/cbi/admin_system/backupfiles.lua:19
 msgid "Open list..."
@@ -4015,20 +4223,20 @@ msgstr "A opção \"%s\" contém um valor de entrada inválido."
 msgid "Option \"%s\" must not be empty."
 msgstr "A opção \"%s\" não deve estar vazia."
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3987
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3990
 msgid "Option changed"
 msgstr "Opção alterada"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3989
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3992
 msgid "Option removed"
 msgstr "Opção removida"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1601
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:69
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:72
 msgid "Optional"
 msgstr "Opcional"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:79
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:82
 msgid ""
 "Optional. 32-bit mark for outgoing encrypted packets. Enter value in hex, "
 "starting with <code>0x</code>."
@@ -4048,7 +4256,7 @@ msgstr ""
 "um servidor, use este sufixo (como '::1') para formar o endereço IPv6 ('a:b:"
 "c:d::1') para esta interface."
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:120
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:123
 msgid ""
 "Optional. Base64-encoded preshared key. Adds in an additional layer of "
 "symmetric-key cryptography for post-quantum resistance."
@@ -4056,19 +4264,19 @@ msgstr ""
 "Opcional. Adiciona uma camada extra de cifragem simétrica para resistência "
 "pós quântica."
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:129
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:139
 msgid "Optional. Create routes for Allowed IPs for this peer."
 msgstr "Opcional. Cria rotas para endereços IP Autorizados para este parceiro."
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:111
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:114
 msgid "Optional. Description of peer."
 msgstr "Opcional. Descrição do parceiro."
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:64
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:67
 msgid "Optional. Do not create host routes to peers."
 msgstr "Opcional. Não criar rotas de acolhimento para os seus pares."
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:131
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:141
 msgid ""
 "Optional. Host of peer. Names are resolved prior to bringing up the "
 "interface."
@@ -4076,15 +4284,15 @@ msgstr ""
 "Opcional. Equipamento do parceiro. Nomes serão resolvido antes de levantar a "
 "interface."
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:74
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:77
 msgid "Optional. Maximum Transmission Unit of tunnel interface."
 msgstr "Opcional. Unidade Máxima de Transmissão da interface do túnel."
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:135
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:145
 msgid "Optional. Port of peer."
 msgstr "Opcional. Porta do parceiro."
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:139
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:149
 msgid ""
 "Optional. Seconds between keep alive messages. Default is 0 (disabled). "
 "Recommended value if this device is behind a NAT is 25."
@@ -4093,7 +4301,7 @@ msgstr ""
 "(desativado). O valor recomendado caso este aparelho esteja atrás de uma NAT "
 "é 25."
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:55
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:58
 msgid "Optional. UDP port used for outgoing and incoming packets."
 msgstr "Opcional. Porta UDP usada para pacotes saintes ou entrantes."
 
@@ -4126,6 +4334,8 @@ msgstr "Zona de saída"
 #: modules/luci-base/htdocs/luci-static/resources/protocol/static.js:222
 #: protocols/luci-proto-hnet/htdocs/luci-static/resources/protocol/hnet.js:40
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/dhcpv6.js:50
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:76
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:71
 msgid "Override MAC address"
 msgstr "Sobrescrever o endereço MAC"
 
@@ -4135,23 +4345,29 @@ msgstr "Sobrescrever o endereço MAC"
 #: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:53
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/dhcpv6.js:54
 #: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:114
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:157
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:158
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/l2tp.js:71
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:145
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:132
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoe.js:110
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pptp.js:119
 #: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:97
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:62
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:57
 msgid "Override MTU"
 msgstr ""
 "Sobrescrever o <abbr title=\"Maximum Transmission Unit/Unidade Máxima de "
 "Transmissão\">MTU</abbr>"
 
 #: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:63
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:72
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:67
 msgid "Override TOS"
 msgstr "Sobrescrever o TOS"
 
 #: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:58
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:67
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:62
 msgid "Override TTL"
 msgstr "Sobrescrever o TTL"
 
@@ -4180,7 +4396,7 @@ msgstr "Sobrescrever a tabela usada para as rotas internas"
 msgid "Overview"
 msgstr "Visão Geral"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2677
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2680
 msgid "Overwrite existing file \"%s\" ?"
 msgstr "Sustituir o ficheiro existente \"%s\" ?"
 
@@ -4289,6 +4505,10 @@ msgstr "Direção de Pacotes"
 msgid "Packets"
 msgstr "Pacotes"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:275
+msgid "Packets To Transmit Before Moving To Next Slave"
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:152
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:825
 msgid "Part of zone %q"
@@ -4297,7 +4517,7 @@ msgstr "Parte da zona %q"
 #: modules/luci-base/luasrc/view/sysauth.htm:29
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1591
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/password.js:51
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:107
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:108
 #: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:58
 msgid "Password"
 msgstr "Palavra-passe"
@@ -4321,7 +4541,7 @@ msgstr "Palavra-passe da Chave Privada interna"
 msgid "Password strength"
 msgstr "Força da palavra-passe"
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:110
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:111
 msgid "Password2"
 msgstr "Palavra-passe2"
 
@@ -4353,7 +4573,7 @@ msgstr "Caminho para o Certificado do Cliente interno"
 msgid "Path to inner Private Key"
 msgstr "Caminho para a Chave Privada interna"
 
-#: modules/luci-base/htdocs/luci-static/resources/luci.js:2716
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2725
 msgid "Paused"
 msgstr "Pausado"
 
@@ -4380,7 +4600,7 @@ msgstr "Endereço IP do parceiro para atribuir"
 msgid "Peer address is missing"
 msgstr "O endereço do parceiro está ausente"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:92
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:95
 msgid "Peers"
 msgstr "Parceiros"
 
@@ -4400,7 +4620,7 @@ msgstr "Executar reset"
 msgid "Permission denied"
 msgstr "Permissão negada"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:139
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:149
 msgid "Persistent Keep Alive"
 msgstr "Manutenção da Conexão Persistente"
 
@@ -4431,7 +4651,7 @@ msgstr "Pcts."
 msgid "Please enter your username and password."
 msgstr "Insira o seu username e password."
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3718
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3721
 msgid "Please select the file to upload."
 msgstr "Por favor selecione o ficheiro para upload."
 
@@ -4447,7 +4667,7 @@ msgstr "Porta"
 msgid "Port status:"
 msgstr "Estado da porta:"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:489
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:492
 msgid "Potential negation of: %s"
 msgstr "Negação potencial de: %s"
 
@@ -4472,7 +4692,7 @@ msgstr "Preferir UMTS"
 msgid "Prefix Delegated"
 msgstr "Prefixo Delegado"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:120
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:123
 msgid "Preshared Key"
 msgstr "Chave Compartilhada"
 
@@ -4497,7 +4717,21 @@ msgstr "Evite escutar nestas Interfaces."
 msgid "Prevents client-to-client communication"
 msgstr "Impede a comunicação cliente-a-cliente"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:50
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:211
+msgid "Primary Slave"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:228
+msgid ""
+"Primary becomes active slave when it comes back up if speed and duplex "
+"better than current slave (better, 1)"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:227
+msgid "Primary becomes active slave whenever it comes back up (always, 0)"
+msgstr ""
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:53
 msgid "Private Key"
 msgstr "Chave Privada"
 
@@ -4534,7 +4768,7 @@ msgstr "Prover nova rede"
 msgid "Pseudo Ad-Hoc (ahdemo)"
 msgstr "Ad-Hoc Falso (ahdemo)"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:116
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:119
 msgid "Public Key"
 msgstr "Chave Pública"
 
@@ -4660,7 +4894,7 @@ msgid "Rebind protection"
 msgstr "Religar protecção"
 
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/reboot.js:14
-#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:124
+#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:126
 msgid "Reboot"
 msgstr "Reiniciar"
 
@@ -4679,7 +4913,7 @@ msgstr "Reinicia o seu aparelho"
 msgid "Receive"
 msgstr "Receber"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:60
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:63
 msgid "Recommended. IP addresses of the WireGuard interface."
 msgstr "Recomendado. Endereços IP da interface do WireGuard."
 
@@ -4691,7 +4925,7 @@ msgstr "Reconetar esta interface"
 msgid "References"
 msgstr "Referências"
 
-#: modules/luci-base/htdocs/luci-static/resources/luci.js:2710
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2719
 msgid "Refreshing"
 msgstr "Atualizando"
 
@@ -4716,6 +4950,7 @@ msgstr "Ponte de relé"
 
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/6in4.js:50
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/6rd.js:49
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:40
 msgid "Remote IPv4 address"
 msgstr "Endereço IPv4 remoto"
 
@@ -4723,6 +4958,10 @@ msgstr "Endereço IPv4 remoto"
 msgid "Remote IPv4 address or FQDN"
 msgstr "Endereço IPv4 remoto ou FQDN"
 
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:40
+msgid "Remote IPv6 address"
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:849
 msgid "Remove"
 msgstr "Remover"
@@ -4751,15 +4990,15 @@ msgstr "Necessário"
 msgid "Required for certain ISPs, e.g. Charter with DOCSIS 3"
 msgstr "Necessário para certos ISPs, p.ex. Charter with DOCSIS 3"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:50
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:53
 msgid "Required. Base64-encoded private key for this interface."
 msgstr "Obrigatório. Chave privada codificada em Base64 para esta interface."
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:116
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:119
 msgid "Required. Base64-encoded public key of peer."
 msgstr "Necessário. Chave Pública do parceiro codificada como Base64."
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:125
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:128
 msgid ""
 "Required. IP addresses and prefixes that this peer is allowed to use inside "
 "the tunnel. Usually the peer's tunnel IP addresses and the networks the peer "
@@ -4839,6 +5078,10 @@ msgstr "Requer wpa-supplicant com suporte de OWE"
 msgid "Requires wpa-supplicant with SAE support"
 msgstr "Requer wpa-supplicant com suporte de SAE"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:224
+msgid "Reselection policy for primary slave"
+msgstr ""
+
 #: modules/luci-base/htdocs/luci-static/resources/luci.js:2203
 #: modules/luci-base/luasrc/view/sysauth.htm:39
 #: modules/luci-compat/luasrc/view/cbi/delegator.htm:17
@@ -4894,20 +5137,20 @@ msgstr "Restaurar backup"
 msgid "Reveal/hide password"
 msgstr "Revelar/esconder password"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4003
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4006
 msgid "Revert"
 msgstr "Reverter"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4088
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4091
 msgid "Revert changes"
 msgstr "Reverter as mudanças"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4270
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4273
 msgid "Revert request failed with status <code>%h</code>"
 msgstr ""
 "O pedido para reverter as configurações falhou com o estado <code>%h</code>"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4250
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4253
 msgid "Reverting configuration…"
 msgstr "Revertendo configurações…"
 
@@ -4919,7 +5162,11 @@ msgstr "Diretório raiz para ficheiros disponibilizados pelo TFTP"
 msgid "Root preparation"
 msgstr "Prepação da raiz (/)"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:129
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:202
+msgid "Round-Robin policy (balance-rr, 0)"
+msgstr ""
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:139
 msgid "Route Allowed IPs"
 msgstr "Roteie Andereços IP Autorizados"
 
@@ -4998,7 +5245,7 @@ msgid "SSH username"
 msgstr "Utilizador do SSH"
 
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:274
-#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:50
+#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:51
 msgid "SSH-Keys"
 msgstr "Chaves-SSH"
 
@@ -5024,7 +5271,7 @@ msgid "Save"
 msgstr "Guardar"
 
 #: modules/luci-base/htdocs/luci-static/resources/luci.js:2180
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3999
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4002
 #: modules/luci-compat/luasrc/view/cbi/footer.htm:22
 msgid "Save & Apply"
 msgstr "Gravar & Aplicar"
@@ -5046,15 +5293,15 @@ msgid "Scan"
 msgstr "Procurar"
 
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/crontab.js:26
-#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:74
+#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:76
 msgid "Scheduled Tasks"
 msgstr "Tarefas Agendadas"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3983
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3986
 msgid "Section added"
 msgstr "Secção adicionada"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3985
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3988
 msgid "Section removed"
 msgstr "Secção removida"
 
@@ -5073,11 +5320,15 @@ msgstr ""
 "firmware está correta e é destinada para seu aparelho!"
 
 #: modules/luci-base/htdocs/luci-static/resources/ui.js:2581
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2718
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2883
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2721
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2886
 msgid "Select file…"
 msgstr "Selecione o ficheiro.…"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:318
+msgid "Selects the transmit hash policy to use for slave selection"
+msgstr ""
+
 #: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:144
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:128
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:115
@@ -5108,7 +5359,7 @@ msgstr "Tipo de Serviço"
 msgid "Services"
 msgstr "Serviços"
 
-#: modules/luci-base/htdocs/luci-static/resources/luci.js:2653
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2662
 msgid "Session expired"
 msgstr "A sessão expirou"
 
@@ -5125,10 +5376,22 @@ msgstr ""
 "enlace (Se definido, eventos de detecção da portadora não irão gerar eventos "
 "do hotplug)."
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:300
+msgid "Set same MAC Address to all slaves"
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:642
 msgid "Set this interface as master for the dhcpv6 relay."
 msgstr "Defina esta interface como mestre para o relé dhcpv6."
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:304
+msgid "Set to currently active slave (active, 1)"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:305
+msgid "Set to first slave added to the bond (follow, 2)"
+msgstr ""
+
 #: modules/luci-compat/luasrc/model/network/proto_modemmanager.lua:55
 #: modules/luci-compat/luasrc/model/network/proto_qmi.lua:55
 #: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:42
@@ -5199,7 +5462,7 @@ msgstr "Atenuação do Sinal (<abbr title=\"Signal Attenuation\">SATN</abbr>)"
 msgid "Signal:"
 msgstr "Sinal:"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3736
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3739
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:217
 msgid "Size"
 msgstr "Tamanho"
@@ -5227,6 +5490,10 @@ msgstr "Ir para o conteúdo"
 msgid "Skip to navigation"
 msgstr "Ir para a navegação"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:178
+msgid "Slave Interfaces"
+msgstr ""
+
 #: modules/luci-base/htdocs/luci-static/resources/network.js:2867
 #: modules/luci-compat/luasrc/model/network.lua:1428
 msgid "Software VLAN"
@@ -5264,10 +5531,38 @@ msgstr "Origem"
 msgid "Source Address"
 msgstr "Endereço de Origem"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:342
+msgid ""
+"Specifies that duplicate frames (received on inactive ports) should be "
+"dropped or delivered"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:358
+msgid "Specifies the ARP link monitoring frequency in milliseconds"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:366
+msgid "Specifies the IP addresses to use for ARP monitoring"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:395
+msgid "Specifies the MII link monitoring frequency in milliseconds"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:259
+msgid "Specifies the aggregation selection logic to use"
+msgstr ""
+
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:292
 msgid "Specifies the directory the device is attached to"
 msgstr "Especifica o diretório que o aparelho está conectado"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:252
+msgid ""
+"Specifies the mac-address for the actor in protocol packet exchanges "
+"(LACPDUs). If empty, masters' mac address defaults to system default"
+msgstr ""
+
 #: protocols/luci-proto-relay/htdocs/luci-static/resources/protocol/relay.js:175
 msgid ""
 "Specifies the maximum amount of failed ARP requests until hosts are presumed "
@@ -5294,11 +5589,115 @@ msgstr ""
 "Dependendo dos requisitos regulamentares e da utilização da rádio wireless, "
 "a potência de transmissão real pode ser reduzida pelo driver."
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:236
+msgid ""
+"Specifies the minimum number of links that must be active before asserting "
+"carrier"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:200
+msgid "Specifies the mode to be used for this bonding interface"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:333
+msgid ""
+"Specifies the number of IGMP membership reports to be issued after a "
+"failover event in 200ms intervals"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:276
+msgid ""
+"Specifies the number of packets to transmit through a slave before moving to "
+"the next one"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:310
+msgid ""
+"Specifies the number of peer notifications (gratuitous ARPs and unsolicited "
+"IPv6 Neighbor Advertisements) to be issued after a failover event"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:284
+msgid ""
+"Specifies the number of seconds between instances where the bonding driver "
+"sends learning packets to each slaves peer switch"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:374
+msgid "Specifies the quantity of ARP IP targets that must be reachable"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:268
+msgid ""
+"Specifies the rate in which the link partner will be asked to transmit "
+"LACPDU packets"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:225
+msgid ""
+"Specifies the reselection policy for the primary slave when failure of the "
+"active slave or recovery of the primary slave occurs"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:244
+msgid "Specifies the system priority"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:403
+msgid ""
+"Specifies the time in milliseconds to wait before disabling a slave after a "
+"link failure detection"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:411
+msgid ""
+"Specifies the time in milliseconds to wait before enabling a slave after a "
+"link recovery detection"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:382
+msgid ""
+"Specifies whether ARP probes and replies should be validated or non-ARP "
+"traffic should be filtered for link monitoring"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:301
+msgid ""
+"Specifies whether active-backup mode should set all slaves to the same MAC "
+"address at enslavement"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:419
+msgid ""
+"Specifies whether or not miimon should use MII or ETHTOOL ioctls vs. "
+"netif_carrier_ok()"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:293
+msgid ""
+"Specifies whether to shuffle active flows across slaves based on the load"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:179
+msgid ""
+"Specifies which slave interfaces should be attached to this bonding interface"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:212
+msgid ""
+"Specifies which slave is the primary device. It will always be the active "
+"slave while it is available"
+msgstr ""
+
 #: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:63
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:72
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:67
 msgid "Specify a TOS (Type of Service)."
 msgstr "Especifique um Tipo de Serviço (TOS)."
 
 #: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:58
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:67
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:62
 msgid ""
 "Specify a TTL (Time to Live) for the encapsulating packet other than the "
 "default (64)."
@@ -5307,6 +5706,8 @@ msgstr ""
 "pacotes encapsulados ao invés do padrão (64)."
 
 #: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:53
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:62
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:57
 msgid ""
 "Specify an MTU (Maximum Transmission Unit) other than the default (1280 "
 "bytes)."
@@ -5331,7 +5732,7 @@ msgstr "Prioridade de inicialização"
 msgid "Start refresh"
 msgstr "Iniciar atualização"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4203
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4206
 msgid "Starting configuration apply…"
 msgstr "Iniciando a aplicação da configuração…"
 
@@ -5340,7 +5741,7 @@ msgid "Starting wireless scan..."
 msgstr "Iniciando a varredura da rede wireless..."
 
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/startup.js:109
-#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:62
+#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:64
 msgid "Startup"
 msgstr "Iniciação"
 
@@ -5454,7 +5855,7 @@ msgstr "Trocar o protocolo"
 msgid "Switch to CIDR list notation"
 msgstr "Mudar para a notação CIDR de listas"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2615
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2616
 msgid "Symbolic link"
 msgstr "Ligação simbólica"
 
@@ -5478,6 +5879,10 @@ msgstr "Sistema"
 msgid "System Log"
 msgstr "Registo do Sistema"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:243
+msgid "System Priority"
+msgstr ""
+
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:104
 msgid "System Properties"
 msgstr "Propriedades do Sistema"
@@ -5540,11 +5945,19 @@ msgstr ""
 "A configuração da atualização de pontas HE.net mudou. Você deve agora usar o "
 "nome do utilizador ao invés do identificador do utilizador!"
 
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:40
+msgid "The IPv4 address or the fully-qualified domain name of the remote end."
+msgstr ""
+
 #: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:40
 msgid ""
 "The IPv4 address or the fully-qualified domain name of the remote tunnel end."
 msgstr "O endereço IPv4 ou o nome completo (FQDN) da ponta remota do túnel."
 
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:40
+msgid "The IPv6 address or the fully-qualified domain name of the remote end."
+msgstr ""
+
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/6rd.js:53
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/map.js:59
 msgid ""
@@ -5566,7 +5979,7 @@ msgid "The configuration file could not be loaded due to the following error:"
 msgstr ""
 "O ficheiros de configuração não pode ser carregado devido ao seguinte erro:"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4079
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4082
 msgid ""
 "The device could not be reached within %d seconds after applying the pending "
 "changes, which caused the configuration to be rolled back for safety "
@@ -5653,10 +6066,23 @@ msgstr ""
 msgid "The length of the IPv6 prefix in bits"
 msgstr "O comprimento do prefixo IPv6 em bits"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:163
+msgid "The local IPv4 address"
+msgstr ""
+
 #: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:44
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:44
 msgid "The local IPv4 address over which the tunnel is created (optional)."
 msgstr "O endereço IPv4 local sobre o qual o túnel será criado (opcional)."
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:169
+msgid "The local IPv4 netmask"
+msgstr ""
+
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:44
+msgid "The local IPv6 address over which the tunnel is created (optional)."
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1914
 msgid "The network name is already used"
 msgstr "O nome da rede já está sendo usado"
@@ -5763,7 +6189,7 @@ msgstr ""
 msgid "There are no active leases"
 msgstr "Não há arrendamentos ativos"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4218
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4221
 msgid "There are no changes to apply"
 msgstr "Não há alterações a serem aplicadas"
 
@@ -5886,7 +6312,7 @@ msgstr ""
 #: modules/luci-compat/luasrc/view/cbi/tblsection.htm:172
 #: modules/luci-compat/luasrc/view/cbi/tsection.htm:32
 msgid "This section contains no values yet"
-msgstr "Esta secção ainda não contêm valores"
+msgstr "Esta secção ainda não contém valores"
 
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:110
 msgid "Time Synchronization"
@@ -5900,7 +6326,7 @@ msgstr "Intervalo de tempo para rekeying GTK"
 msgid "Timezone"
 msgstr "Fuso Horário"
 
-#: modules/luci-base/htdocs/luci-static/resources/luci.js:2663
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2672
 msgid "To login…"
 msgstr "Para fazer login…"
 
@@ -5942,6 +6368,10 @@ msgstr "Transferências"
 msgid "Transmit"
 msgstr "Transmitir"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:317
+msgid "Transmit Hash Policy"
+msgstr ""
+
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/leds.js:74
 msgid "Trigger"
 msgstr "Trigger"
@@ -6098,7 +6528,7 @@ msgstr "Desmontar"
 msgid "Unnamed key"
 msgstr "Chave sem nome"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3923
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3926
 msgid "Unsaved Changes"
 msgstr "Alterações não Guardadas"
 
@@ -6126,7 +6556,11 @@ msgstr "Tipo de protocolo não suportado."
 msgid "Up"
 msgstr "Acima"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3810
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:410
+msgid "Up Delay"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3813
 msgid "Upload"
 msgstr "Enviar"
 
@@ -6143,21 +6577,21 @@ msgstr ""
 msgid "Upload archive..."
 msgstr "Enviar arquivo..."
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2772
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2775
 msgid "Upload file"
 msgstr "Enviar ficheiro"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2747
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2750
 msgid "Upload file…"
 msgstr "Enviar ficheiro…"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2694
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3798
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2697
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3801
 msgid "Upload request failed: %s"
 msgstr "Pedido de envio falhou: %s"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3717
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3771
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3720
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3774
 msgid "Uploading file…"
 msgstr "Enviando o ficheiro…"
 
@@ -6223,6 +6657,20 @@ msgstr ""
 msgid "Use TTL on tunnel interface"
 msgstr "Use TTL na interface do túnel"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:320
+msgid "Use XOR of hardware MAC addresses (layer2)"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:321
+msgid "Use XOR of hardware MAC addresses and IP addresses (layer2+3)"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:323
+msgid ""
+"Use XOR of hardware MAC addresses and IP addresses, rely on skb_flow_dissect "
+"(encap2+3)"
+msgstr ""
+
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:294
 msgid "Use as external overlay (/overlay)"
 msgstr "Use como uma sobreposição externa (/overlay)"
@@ -6275,7 +6723,7 @@ msgstr "Usar gateway pre-definida"
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/dslite.js:70
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/map.js:83
 #: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:111
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:152
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:153
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/l2tp.js:67
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:111
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:98
@@ -6312,6 +6760,15 @@ msgstr ""
 "ser usado para definir o tempo de concessão não padrão específico do host, "
 "por exemplo, 12h, 3d ou infinito."
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:322
+msgid "Use upper layer protocol information (layer3+4)"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:324
+msgid ""
+"Use upper layer protocol information, rely on skb_flow_dissect (encap3+4)"
+msgstr ""
+
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/20_memory.js:36
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:194
 msgid "Used"
@@ -6329,16 +6786,20 @@ msgstr ""
 "Utilizado para dois fins diferentes: RADIUS NAS ID e 802.11r R0KH-ID. Não é "
 "necessário com WPA(2)-PSK normal."
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:113
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:105
+msgid "User Group"
+msgstr ""
+
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:114
 msgid "User certificate (PEM encoded)"
 msgstr "Certificado do utilizador (codificado em formato PEM)"
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:125
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:126
 msgid "User key (PEM encoded)"
 msgstr "Chave do utilizador (codificada em formato PEM)"
 
 #: modules/luci-base/luasrc/view/sysauth.htm:23
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:105
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:106
 #: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:56
 msgid "Username"
 msgstr "Nome do utilizador"
@@ -6386,6 +6847,19 @@ msgstr "Resumo digital SHA1 do certificado do servidor VPN"
 msgid "VPNC (CISCO 3000 (and others) VPN)"
 msgstr "VPNC (VPN do CISCO 3000 (e outros))"
 
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:10
+msgid "VXLAN (RFC7348)"
+msgstr ""
+
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:53
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:48
+msgid "VXLAN network identifier"
+msgstr ""
+
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:10
+msgid "VXLANv6 (RFC7348)"
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1490
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1548
 msgid ""
@@ -6395,6 +6869,22 @@ msgstr ""
 "Validar o certificado do servidor usando o pacote AC do sistema incorporado,"
 "<br /> requer o pacote \"ca-bundle\""
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:387
+msgid "Validation for all slaves"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:385
+msgid "Validation only for active slave"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:386
+msgid "Validation only for backup slaves"
+msgstr ""
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:134
+msgid "Value must not be empty"
+msgstr ""
+
 #: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:73
 msgid "Vendor"
 msgstr "Fabricante"
@@ -6478,7 +6968,7 @@ msgid "Width"
 msgstr "Largura"
 
 #: modules/luci-compat/luasrc/model/network/proto_wireguard.lua:9
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:18
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:21
 msgid "WireGuard VPN"
 msgstr "VPN WireGuard"
 
@@ -6540,11 +7030,21 @@ msgstr "Escrever os pedidos de DNS para o syslog"
 msgid "Write system log to file"
 msgstr "Escrever registro do sistema (log) no ficheiro"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:204
+msgid "XOR policy (balance-xor, 2)"
+msgstr ""
+
 #: modules/luci-base/htdocs/luci-static/resources/form.js:3472
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:295
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:344
 #: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:109
 msgid "Yes"
 msgstr "Sim"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:303
+msgid "Yes (none, 0)"
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:176
 msgid ""
 "You appear to be currently connected to the device via the \"%h\" interface. "
@@ -6575,6 +7075,17 @@ msgstr ""
 "Tem de activar o JavaScript no seu browser ou a LuCI não funcionará "
 "corretamente."
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:115
+msgid ""
+"You must select a primary interface which is included in selected slave "
+"interfaces!"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:96
+msgid ""
+"You must select at least one ARP IP target if ARP monitoring is selected!"
+msgstr ""
+
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:192
 msgid "ZRam Compression Algorithm"
 msgstr "Algoritmo de Compressão ZRam"
@@ -6711,7 +7222,7 @@ msgstr "duplex completo"
 msgid "half-duplex"
 msgstr "meio duplex"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:566
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:569
 msgid "hexadecimal encoded value"
 msgstr "valor codificado hexadecimal"
 
@@ -6739,11 +7250,11 @@ msgstr "ignorar"
 msgid "input"
 msgstr "entrada"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:391
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:395
 msgid "key between 8 and 63 characters"
 msgstr "chave entre 8 e 63 caracteres"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:403
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:407
 msgid "key with either 5 or 13 characters"
 msgstr "chave com 5 ou 13 caracteres"
 
@@ -6760,6 +7271,10 @@ msgstr "segurança média"
 msgid "minutes"
 msgstr "minutos"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:422
+msgid "netif_carrier_ok()"
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:46
 msgid "no"
 msgstr "não"
@@ -6768,7 +7283,7 @@ msgstr "não"
 msgid "no link"
 msgstr "sem link"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:55
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:59
 msgid "non-empty value"
 msgstr "valor não vazio"
 
@@ -6804,15 +7319,15 @@ msgstr "rede aberta"
 msgid "output"
 msgstr "saída"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:237
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:241
 msgid "positive decimal value"
 msgstr "valor decimal positivo"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:229
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:233
 msgid "positive integer value"
 msgstr "valor inteiro positivo"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:57
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:60
 msgid "random"
 msgstr "aleatório"
 
@@ -6860,7 +7375,7 @@ msgstr "etiquetado"
 msgid "time units (TUs / 1.024 ms) [1000-65535]"
 msgstr "unidades de tempo (TUs / 1.024 ms) [1000-65535]"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:556
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:559
 msgid "unique value"
 msgstr "valor único"
 
@@ -6897,171 +7412,171 @@ msgstr "não especificado -ou- criar:"
 msgid "untagged"
 msgstr "não etiquetado"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:242
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:246
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:121
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:132
 msgid "valid IP address"
 msgstr "endereço IP válido"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:242
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:246
 msgid "valid IP address or prefix"
 msgstr "endereço IP ou prefixo válido"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:277
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:281
 msgid "valid IPv4 CIDR"
 msgstr "CIDR IPv4 válido"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:250
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:254
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:125
 msgid "valid IPv4 address"
 msgstr "endereço IPv4 válido"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:250
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:254
 msgid "valid IPv4 address or network"
 msgstr "endereço ou rede IPv4 válido"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:370
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:374
 msgid "valid IPv4 address:port"
 msgstr "endereço:porta IPv4 válido"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:310
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:314
 msgid "valid IPv4 network"
 msgstr "rede IPv4 válida"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:272
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:276
 msgid "valid IPv4 or IPv6 CIDR"
 msgstr "CIDR IPv4 ou IPv6 válido"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:263
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:267
 msgid "valid IPv4 prefix value (0-32)"
 msgstr "valor de prefixo IPv4 válido (0-32)"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:282
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:286
 msgid "valid IPv6 CIDR"
 msgstr "CIDR IPv6 válido"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:258
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:262
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:129
 msgid "valid IPv6 address"
 msgstr "endereço IPv6 válido"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:258
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:262
 msgid "valid IPv6 address or prefix"
 msgstr "endereço ou prefixo IPv6 válido"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:300
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:304
 msgid "valid IPv6 host id"
 msgstr "host id IPv6 válido"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:315
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:319
 msgid "valid IPv6 network"
 msgstr "rede IPv6 válida"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:268
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:272
 msgid "valid IPv6 prefix value (0-128)"
 msgstr "valor de prefixo IPv6 válido (0-128)"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:336
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:340
 msgid "valid MAC address"
 msgstr "endereço MAC válido"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:407
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:411
 msgid "valid UCI identifier"
 msgstr "identificador UCI válido"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:358
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:362
 msgid "valid UCI identifier, hostname or IP address"
 msgstr "identificador UCI, nome de host ou endereço IP válido"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:379
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:382
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:383
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:386
 msgid "valid address:port"
 msgstr "endereço:porto válido"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:530
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:534
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:533
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:537
 msgid "valid date (YYYY-MM-DD)"
 msgstr "data válida (AAAAA-MM-DD)"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:233
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:237
 msgid "valid decimal value"
 msgstr "valor decimal válido"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:401
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:405
 msgid "valid hexadecimal WEP key"
 msgstr "chave WEP hexadecimal válida"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:389
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:393
 msgid "valid hexadecimal WPA key"
 msgstr "chave WPA hexadecimal válida"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:364
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:368
 msgid "valid host:port"
 msgstr "host:porto válido"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:351
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:353
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:355
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:357
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:73
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:79
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:107
 msgid "valid hostname"
 msgstr "nome de host válido"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:341
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:345
 msgid "valid hostname or IP address"
 msgstr "nome de host ou endereço IP válido"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:225
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:229
 msgid "valid integer value"
 msgstr "valor inteiro válido"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:305
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:309
 msgid "valid network in address/netmask notation"
 msgstr "rede válida em notação de endereço/máscara de rede"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:505
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:508
 msgid "valid phone digit (0-9, \"*\", \"#\", \"!\" or \".\")"
 msgstr "dígito válido do telefone (0-9, \"*\", \"#\", \"!\" ou \".\")"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:328
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:331
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:332
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:335
 msgid "valid port or port range (port1-port2)"
 msgstr "porta ou intervalo de portas válido (porta1-porta2)"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:320
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:324
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:136
 msgid "valid port value"
 msgstr "valor de porta válido"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:510
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:513
 msgid "valid time (HH:MM:SS)"
 msgstr "tempo válido (HH:MM:SS)"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:432
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:435
 msgid "value between %d and %d characters"
 msgstr "valor entre caracteres %d e %d"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:412
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:416
 msgid "value between %f and %f"
 msgstr "valor entre %f e %f"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:416
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:420
 msgid "value greater or equal to %f"
 msgstr "valor maior ou igual a %f"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:420
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:424
 msgid "value smaller or equal to %f"
 msgstr "valor menor ou igual a %f"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:426
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:429
 msgid "value with %d characters"
 msgstr "valor com caracteres %d"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:437
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:440
 msgid "value with at least %d characters"
 msgstr "valor com pelo menos %d caracteres"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:442
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:445
 msgid "value with at most %d characters"
 msgstr "valor com o máximo de %d caracteres"
 
index 44b52bdadc4532743ce8bc8a16bc2b23a240a85b..197acf122c1acaa035a2fba2229d67689b4471a4 100644 (file)
@@ -3,7 +3,7 @@ msgstr ""
 "Project-Id-Version: \n"
 "Report-Msgid-Bugs-To: \n"
 "POT-Creation-Date: 2009-06-10 03:41+0200\n"
-"PO-Revision-Date: 2020-05-06 06:50+0000\n"
+"PO-Revision-Date: 2020-06-12 05:12+0000\n"
 "Last-Translator: Wellington Terumi Uemura <wellingtonuemura@gmail.com>\n"
 "Language-Team: Portuguese (Brazil) <https://hosted.weblate.org/projects/"
 "openwrt/luci/pt_BR/>\n"
@@ -23,7 +23,7 @@ msgstr "%.1f dB"
 msgid "%d Bit"
 msgstr "%d Bit"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3639
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3642
 msgid "%d invalid field(s)"
 msgstr "%d campo(s) inválido(s)"
 
@@ -126,7 +126,7 @@ msgstr ""
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1423
 msgid "802.11r Fast Transition"
-msgstr "802.11r Fast Transition"
+msgstr "Transição Rápida 802.11r"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1611
 msgid "802.11w Association SA Query maximum timeout"
@@ -253,11 +253,11 @@ msgstr ""
 "<br/>Nota: se antes da edição o crontab estava vazio, é necessário reiniciar "
 "manualmente o serviço cron."
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2676
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2679
 msgid "A directory with the same name already exists."
 msgstr "Um diretório com o mesmo nome já existe."
 
-#: modules/luci-base/htdocs/luci-static/resources/luci.js:2655
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2664
 msgid "A new login is required since the authentication session expired."
 msgstr "Uma nova autenticação é necessária já que a sessão expirou."
 
@@ -287,9 +287,30 @@ msgid "APN"
 msgstr "<abbr title=\"Access Point Name\">APN</abbr>"
 
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:197
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:352
 msgid "ARP"
 msgstr "ARP"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:365
+msgid "ARP IP Targets"
+msgstr "Alvos do IP ARP"
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:357
+msgid "ARP Interval"
+msgstr "Intervalo do ARP"
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:381
+msgid "ARP Validation"
+msgstr "Validação do ARP"
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:373
+msgid "ARP mode to consider a slave as being up"
+msgstr "Modo ARP a ser considerado como um escravo ativo"
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:77
+msgid "ARP monitoring is not supported for the selected policy!"
+msgstr "O monitoramento ARP não é compatível com a política selecionada!"
+
 #: protocols/luci-proto-relay/htdocs/luci-static/resources/protocol/relay.js:175
 msgid "ARP retry threshold"
 msgstr ""
@@ -298,7 +319,7 @@ msgstr ""
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:917
 msgid "ATM (Asynchronous Transfer Mode)"
-msgstr "ATM (Asynchronous Transfer Mode)"
+msgstr "ATM (Modo de Transferência Assíncrona)"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:938
 msgid "ATM Bridges"
@@ -380,12 +401,24 @@ msgstr "Alocações DHCP ativas"
 msgid "Active DHCPv6 Leases"
 msgstr "Alocações DHCPv6 ativas"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:203
+msgid "Active-Backup policy (active-backup, 1)"
+msgstr "Política de Backup Ativo (backup ativo, 1)"
+
 #: modules/luci-base/htdocs/luci-static/resources/network.js:3650
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:929
 #: protocols/luci-proto-hnet/htdocs/luci-static/resources/protocol/hnet.js:23
 msgid "Ad-Hoc"
 msgstr "Ad-Hoc"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:208
+msgid "Adaptive load balancing (balance-alb, 6)"
+msgstr "Balanceamento de carga adaptável (balanço-alb, 6)"
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:207
+msgid "Adaptive transmit load balancing (balance-tlb, 5)"
+msgstr "Balanceamento adaptativo da carga de transmissão (balanço-tlb, 5)"
+
 #: modules/luci-base/htdocs/luci-static/resources/form.js:2013
 #: modules/luci-base/htdocs/luci-static/resources/form.js:2016
 #: modules/luci-base/htdocs/luci-static/resources/form.js:2030
@@ -440,7 +473,7 @@ msgstr "Adiciona um sufixo de domínio local para equipamentos conhecidos"
 msgid "Add new interface..."
 msgstr "Adiciona uma nova interface..."
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:102
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:105
 msgid "Add peer"
 msgstr "Adicionar parceiro"
 
@@ -491,6 +524,29 @@ msgstr ""
 "Potência de Transmissão Agregada (<abbr title=\"Aggregate Transmit Power"
 "\">ACTATP</abbr>)"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:258
+msgid "Aggregation Selection Logic"
+msgstr "Lógica da Seleção de Agregação"
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:261
+msgid "Aggregator: All slaves down or has no slaves (stable, 0)"
+msgstr ""
+"Agregador: Todos os escravos foram derrubados ou não há escravos (estável, 0)"
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:263
+msgid ""
+"Aggregator: Chosen by the largest number of ports + slave added/removed or "
+"state changes (count, 2)"
+msgstr ""
+"Agregador: Escolhido pelo maior quantidade de portas + escravo adicionado/"
+"removido ou alterações da condição (contagem, 2)"
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:262
+msgid "Aggregator: Slave added/removed or state changes (bandwidth, 1)"
+msgstr ""
+"Agregador: Escravo adicionados/removidos ou houve alteração da condição "
+"(largura de banda, 1)"
+
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:171
 msgid "Alert"
 msgstr "Alerta"
@@ -581,7 +637,7 @@ msgstr ""
 "Permite respostas que apontem para 127.0.0.0/8 de servidores externos, por "
 "exemplo, para os serviços RBL"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:125
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:128
 msgid "Allowed IPs"
 msgstr "Endereços IP autorizados"
 
@@ -706,16 +762,16 @@ msgstr "Qualquer zona"
 msgid "Apply backup?"
 msgstr "Aplicar cópia de segurança?"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4226
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4229
 msgid "Apply request failed with status <code>%h</code>"
 msgstr "Pedido para aplicar falhou com o estado <code>%h</code>"
 
 #: modules/luci-base/htdocs/luci-static/resources/luci.js:2181
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4092
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4095
 msgid "Apply unchecked"
 msgstr "Aplicar sem verificação"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4165
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4168
 msgid "Applying configuration changes… %ds"
 msgstr "Aplicando as mudanças de configuração... %ds"
 
@@ -873,7 +929,7 @@ msgstr "Voltar para configuração"
 msgid "Backup"
 msgstr "Cópia de Segurança"
 
-#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:112
+#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:114
 msgid "Backup / Flash Firmware"
 msgstr "Cópia de Segurança / Gravar Firmware"
 
@@ -911,10 +967,14 @@ msgstr ""
 "como padrão de linux)"
 
 #: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:48
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:57
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:52
 msgid "Bind interface"
 msgstr "Interface Vinculada"
 
 #: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:48
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:57
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:52
 msgid "Bind the tunnel to this interface (optional)."
 msgstr "Vincule o túnel a esta interface (opcional)."
 
@@ -928,6 +988,10 @@ msgstr "Taxa de bits"
 msgid "Bogus NX Domain Override"
 msgstr "Substituir Domínio NX Falsos"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:199
+msgid "Bonding Policy"
+msgstr "Política do Vínculo"
+
 #: modules/luci-base/htdocs/luci-static/resources/network.js:2861
 #: modules/luci-compat/luasrc/model/network.lua:1421
 msgid "Bridge"
@@ -946,8 +1010,12 @@ msgstr "Número da ponte"
 msgid "Bring up on boot"
 msgstr "Levantar na iniciação"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2766
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3749
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:205
+msgid "Broadcast policy (broadcast, 3)"
+msgstr "Política de transmissão (transmissão, 3)"
+
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2769
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3752
 msgid "Browse…"
 msgstr "Explorar…"
 
@@ -955,7 +1023,7 @@ msgstr "Explorar…"
 msgid "Buffered"
 msgstr "Em buffer"
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:137
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:138
 msgid "CA certificate; if empty it will be saved after the first connection."
 msgstr ""
 "Certificado da AC; se em branco, será salvo depois da primeira conexão."
@@ -979,8 +1047,8 @@ msgstr "Em cache"
 msgid "Call failed"
 msgstr "A chamada falhou"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2859
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3758
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2862
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3761
 #: modules/luci-compat/luasrc/view/cbi/delegator.htm:14
 #: modules/luci-compat/luasrc/view/cbi/simpleform.htm:52
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:187
@@ -1056,11 +1124,11 @@ msgstr ""
 msgid "Chain"
 msgstr "Corrente"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3978
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3981
 msgid "Changes"
 msgstr "Alterações"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4261
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4264
 msgid "Changes have been reverted."
 msgstr "As mudanças foram revertidas."
 
@@ -1217,16 +1285,16 @@ msgstr ""
 "compatibilidade e reduzir a robustez da negociação de chaves, especialmente "
 "em ambientes com muito tráfego."
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3978
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3981
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:421
 msgid "Configuration"
 msgstr "Configuração"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4140
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4143
 msgid "Configuration changes applied."
 msgstr "A configuração foi aplicada."
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4078
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4081
 msgid "Configuration changes have been rolled back!"
 msgstr "A configuração foi revertida!"
 
@@ -1261,6 +1329,18 @@ msgstr "Conexão perdida"
 msgid "Connections"
 msgstr "Conexões"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:377
+msgid "Consider the slave up when all ARP IP targets are reachable (all, 1)"
+msgstr ""
+"Considere o escravo ativo quando todos os destinos IP do ARP estiverem "
+"acessíveis (todos, 1)"
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:376
+msgid "Consider the slave up when any ARP IP target is reachable (any, 0)"
+msgstr ""
+"Considere o escravo ativo quando qualquer alvo IP ARP estiver acessível "
+"(qualquer, 0)"
+
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/crontab.js:18
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:340
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/startup.js:55
@@ -1273,7 +1353,7 @@ msgstr "O conteúdo foi salvo."
 msgid "Continue"
 msgstr "Continuar"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4114
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4117
 msgid ""
 "Could not regain access to the device after applying the configuration "
 "changes. You might need to reconnect if you modified network related "
@@ -1477,7 +1557,7 @@ msgstr "Rota padrão"
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/dslite.js:67
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/map.js:80
 #: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:108
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:149
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:150
 msgid "Default gateway"
 msgstr "Roteador Padrão"
 
@@ -1503,7 +1583,7 @@ msgstr ""
 #: modules/luci-base/htdocs/luci-static/resources/form.js:2508
 #: modules/luci-base/htdocs/luci-static/resources/form.js:2512
 #: modules/luci-base/htdocs/luci-static/resources/form.js:3000
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2828
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2831
 #: modules/luci-compat/luasrc/view/cbi/nsection.htm:11
 #: modules/luci-compat/luasrc/view/cbi/tblsection.htm:162
 #: modules/luci-compat/luasrc/view/cbi/tsection.htm:16
@@ -1515,7 +1595,7 @@ msgstr "Apagar"
 msgid "Delete key"
 msgstr "Apagar chave"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2725
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2728
 msgid "Delete request failed: %s"
 msgstr "Solicitação para apagar falhou: %s"
 
@@ -1528,11 +1608,11 @@ msgid "Delivery Traffic Indication Message Interval"
 msgstr "Intervalo da Mensagem Indicativa de Envio de Tráfego"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/switch.js:340
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:111
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:114
 msgid "Description"
 msgstr "Descrição"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2824
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2827
 msgid "Deselect"
 msgstr "Remover seleção"
 
@@ -1545,6 +1625,10 @@ msgstr "Tema"
 msgid "Destination"
 msgstr "Destino"
 
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:48
+msgid "Destination port"
+msgstr "Porta de destino"
+
 #: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:59
 #: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:165
 msgid "Destination zone"
@@ -1577,7 +1661,7 @@ msgstr "O dispositivo não está ativo"
 msgid "Device is restarting…"
 msgstr "O dispositivo está reiniciando…"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4113
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4116
 msgid "Device unreachable!"
 msgstr "Dispositivo não alcançável!"
 
@@ -1595,7 +1679,7 @@ msgstr "Diagnóstico"
 msgid "Dial number"
 msgstr "Número de discagem"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2622
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2624
 msgid "Directory"
 msgstr "Diretório"
 
@@ -1663,9 +1747,9 @@ msgstr "A tentativa de desconexão falhou"
 
 #: modules/luci-base/htdocs/luci-static/resources/form.js:606
 #: modules/luci-base/htdocs/luci-static/resources/form.js:2707
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3259
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3995
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4084
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3262
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3998
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4087
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1680
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:330
 msgid "Dismiss"
@@ -1707,7 +1791,7 @@ msgstr ""
 msgid "Do not forward reverse lookups for local networks"
 msgstr "Não encaminhe buscas por endereço reverso das redes local"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2711
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2714
 msgid "Do you really want to delete \"%s\" ?"
 msgstr "Você realmente deseja apagar \"%s\" ?"
 
@@ -1719,7 +1803,7 @@ msgstr "Você realmente deseja apagar a seguinte chave SSH?"
 msgid "Do you really want to erase all settings?"
 msgstr "Você realmente deseja apagar todas as configurações?"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2709
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2712
 msgid "Do you really want to recursively delete the directory \"%s\" ?"
 msgstr "Você realmente deseja apagar recursivamente o diretório \"%s\" ?"
 
@@ -1748,6 +1832,10 @@ msgstr ""
 msgid "Down"
 msgstr "Abaixo"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:402
+msgid "Down Delay"
+msgstr "Atraso de Descida"
+
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:366
 msgid "Download backup"
 msgstr "Baixar a cópia de segurança"
@@ -1766,6 +1854,10 @@ msgstr ""
 msgid "Drag to reorder"
 msgstr "Arrastar para reordenar"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:341
+msgid "Drop Duplicate Frames"
+msgstr "Derrubar os Quadros Duplicados"
+
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/dropbear.js:12
 msgid "Dropbear Instance"
 msgstr "Dropbear"
@@ -1864,6 +1956,10 @@ msgstr "Ativar <abbr title=\"Spanning Tree Protocol\">STP</abbr>"
 msgid "Enable DNS lookups"
 msgstr "Habilitar pesquisas de DNS"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:292
+msgid "Enable Dynamic Shuffling Of Flows"
+msgstr "Ativar o Embaralhamento Dinâmico do Flows"
+
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/6in4.js:60
 msgid "Enable HE.net dynamic endpoint update"
 msgstr "Ativar a atualização de ponto final dinâmico HE.net"
@@ -1929,6 +2025,11 @@ msgstr ""
 "Ativar a orientação de pacotes para todas as CPUs. Pode ajudar ou atrapalhar "
 "a velocidade da rede."
 
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:80
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:75
+msgid "Enable rx checksum"
+msgstr "Ativar o checksum no rx"
+
 #: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:67
 msgid "Enable the DF (Don't Fragment) flag of the encapsulating packets."
 msgstr "Habilita o campo DF (Não Fragmentar) dos pacotes encapsulados."
@@ -1937,6 +2038,11 @@ msgstr "Habilita o campo DF (Não Fragmentar) dos pacotes encapsulados."
 msgid "Enable this network"
 msgstr "Habilitar esta rede"
 
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:84
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:79
+msgid "Enable tx checksum"
+msgstr "Ativar o checksum no tx"
+
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:243
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:352
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/startup.js:66
@@ -1979,11 +2085,11 @@ msgstr "Modo de encapsulamento"
 msgid "Encryption"
 msgstr "Criptografia"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:131
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:141
 msgid "Endpoint Host"
 msgstr "Equipamento do ponto final"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:135
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:145
 msgid "Endpoint Port"
 msgstr "Porta do ponto final"
 
@@ -2022,6 +2128,14 @@ msgstr "Adaptador Ethernet"
 msgid "Ethernet Switch"
 msgstr "Switch Ethernet"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:270
+msgid "Every 30 seconds (slow, 0)"
+msgstr "A cada 30 segundos (lento, 0)"
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:271
+msgid "Every second (fast, 1)"
+msgstr "A cada segundo (rápido, 1)"
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:399
 msgid "Exclude interfaces"
 msgstr "Excluir interfaces"
@@ -2034,7 +2148,7 @@ msgstr "Expandir arquivos de equipamentos conhecidos (hosts)"
 msgid "Expecting a hexadecimal assignment hint"
 msgstr "Esperando uma sugestão hexadecimal da atribuição"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:60
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:64
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:73
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:79
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:107
@@ -2046,6 +2160,10 @@ msgstr "Esperando uma sugestão hexadecimal da atribuição"
 msgid "Expecting: %s"
 msgstr "Esperando: %s"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:48
+msgid "Expecting: non-empty value"
+msgstr "Esperando: um valor não vazio"
+
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/30_network.js:50
 msgid "Expires"
 msgstr "Expira"
@@ -2087,9 +2205,7 @@ msgstr "Opções adicionais do comando SSH"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1448
 msgid "FT over DS"
-msgstr ""
-"<abbr title=\"Transição Rápida/Fast Transition\">FT</abbr> sobre  <abbr "
-"title=\"Sistema Distribuído/Distributed System\">DS</abbr>"
+msgstr "FT sobre DS"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1449
 msgid "FT over the Air"
@@ -2104,7 +2220,7 @@ msgstr ""
 msgid "Failed to change the system password."
 msgstr "Falha ao alterar a senha do sistema."
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4072
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4075
 msgid "Failed to confirm apply within %ds, waiting for rollback…"
 msgstr ""
 "A confirmação das mudanças na configuração não foram confirmadas em %d "
@@ -2114,7 +2230,7 @@ msgstr ""
 msgid "Failed to execute \"/etc/init.d/%s %s\" action: %s"
 msgstr "Falha ao executar a ação \"/etc/init.d/%s %s\": %s"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2629
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2632
 msgid "File"
 msgstr "Arquivo"
 
@@ -2122,7 +2238,7 @@ msgstr "Arquivo"
 msgid "File not accessible"
 msgstr "Arquivo não associado"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2767
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2770
 msgid "Filename"
 msgstr "Nome de arquivo"
 
@@ -2143,6 +2259,21 @@ msgstr "Filtrar endereços privados"
 msgid "Filter useless"
 msgstr "Filtrar consultas inúteis"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:388
+msgid "Filtering for all slaves, no validation"
+msgstr "Filtragem para todos os escravos, sem validação"
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:389
+msgid "Filtering for all slaves, validation only for active slave"
+msgstr ""
+"Filtragem para todos os escravos, validação apenas para o escravo que esteja "
+"ativo"
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:390
+msgid "Filtering for all slaves, validation only for backup slaves"
+msgstr ""
+"Filtragem para todos os escravos, validação apenas para os escravos de backup"
+
 #: modules/luci-compat/luasrc/model/network/proto_ncm.lua:65
 #: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:23
 msgid "Finalizing failed"
@@ -2169,7 +2300,7 @@ msgstr "Terminar"
 msgid "Firewall"
 msgstr "Firewall"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:79
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:82
 msgid "Firewall Mark"
 msgstr "Marca do Firewall"
 
@@ -2281,7 +2412,7 @@ msgstr "Modo de encaminhamento"
 msgid "Fragmentation Threshold"
 msgstr "Limiar de Fragmentação"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:92
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:95
 msgid ""
 "Further information about WireGuard interfaces and peers at <a href='http://"
 "wireguard.com'>wireguard.com</a>."
@@ -2557,13 +2688,20 @@ msgstr "Nome dos equipamentos"
 msgid "Hybrid"
 msgstr "Híbrido"
 
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:53
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:48
+msgid "ID used to uniquely identify the VXLAN"
+msgstr "O ID utilizado para identificar de forma única o VXLAN"
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:206
+msgid "IEEE 802.3ad Dynamic link aggregation (802.3ad, 4)"
+msgstr "Agregação de link dinâmico IEEE 802.3ad (802.3ad, 4)"
+
 #: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:75
 msgid "IKE DH Group"
-msgstr ""
-"Grupo <abbr title=\"Diffie-Hellman\">DH</abbr>  do <abbr title=\"Internet "
-"Key Exchange/Troca de Chaves na Internet\">IKE</abbr>"
+msgstr "Grupo IKE DH"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:60
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:63
 msgid "IP Addresses"
 msgstr "Endereços IP"
 
@@ -2609,6 +2747,7 @@ msgid "IPv4 Upstream"
 msgstr "Enlace IPv4 Superior"
 
 #: modules/luci-base/htdocs/luci-static/resources/protocol/static.js:178
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:162
 msgid "IPv4 address"
 msgstr "Endereço IPv4"
 
@@ -2625,10 +2764,11 @@ msgid "IPv4 gateway"
 msgstr "Roteador padrão IPv4"
 
 #: modules/luci-base/htdocs/luci-static/resources/protocol/static.js:179
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:168
 msgid "IPv4 netmask"
 msgstr "Máscara de rede IPv4"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:287
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:291
 msgid "IPv4 network in address/netmask notation"
 msgstr "Rede IPv4 na notação de endereço/máscara de rede"
 
@@ -2724,7 +2864,7 @@ msgstr "Tamanho da atribuição IPv6"
 msgid "IPv6 gateway"
 msgstr "Roteador padrão do IPv6"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:292
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:296
 msgid "IPv6 network in address/netmask notation"
 msgstr "Rede IPv6 na notação de endereço/máscara de rede"
 
@@ -2815,7 +2955,7 @@ msgstr ""
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/dslite.js:67
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/map.js:80
 #: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:108
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:149
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:150
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/l2tp.js:56
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:100
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:87
@@ -3022,12 +3162,17 @@ msgstr "Interno"
 msgid "Internal Server Error"
 msgstr "Erro Interno no Servidor"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:283
+msgid "Interval For Sending Learning Packets"
+msgstr "Intervalo para o Envio dos Pacotes de Aprendizagem"
+
 #: modules/luci-compat/luasrc/view/cbi/tblsection.htm:192
 #: modules/luci-compat/luasrc/view/cbi/tsection.htm:42
 msgid "Invalid"
 msgstr "Valor inválido"
 
 #: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:11
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:14
 msgid "Invalid Base64 key string"
 msgstr "String de chave Base64 inválida"
 
@@ -3051,7 +3196,7 @@ msgstr "Argumento inválido"
 msgid "Invalid command"
 msgstr "Comando inválido"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:83
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:86
 msgid "Invalid hexadecimal value"
 msgstr "Valor hexadecimal inválido"
 
@@ -3128,6 +3273,10 @@ msgstr "L2TP"
 msgid "L2TP Server"
 msgstr "Servidor L2TP"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:267
+msgid "LACPDU Packets"
+msgstr "Pacotes LACPDU"
+
 #: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:131
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:115
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:102
@@ -3146,7 +3295,7 @@ msgstr "Limite de falha no eco do LCP"
 msgid "LCP echo interval"
 msgstr "Intervalo do eco do LCP"
 
-#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:99
+#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:101
 msgid "LED Configuration"
 msgstr "Configuração do LED"
 
@@ -3204,7 +3353,7 @@ msgstr "Deixe vazio para detectar automaticamente"
 msgid "Leave empty to use the current WAN address"
 msgstr "Deixe vazio para usar o endereço WAN atual"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3980
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3983
 msgid "Legend:"
 msgstr "Legenda:"
 
@@ -3238,6 +3387,14 @@ msgstr "Estado da Linha"
 msgid "Line Uptime"
 msgstr "Tempo de Atividade da Linha"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:123
+msgid "Link Aggregation (Channel Bonding)"
+msgstr "Agregação dos Enlaces (Ligação do Canal)"
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:348
+msgid "Link Monitoring"
+msgstr "Monitoramento do Enlace"
+
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/led-trigger/netdev.js:23
 msgid "Link On"
 msgstr "Enlace Ativo"
@@ -3298,7 +3455,7 @@ msgstr ""
 msgid "Listen Interfaces"
 msgstr "Interfaces de Escuta"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:55
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:58
 msgid "Listen Port"
 msgstr "Porta de Escuta"
 
@@ -3320,7 +3477,7 @@ msgstr "Carga"
 msgid "Load Average"
 msgstr "Carga Média"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2894
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2897
 msgid "Loading directory contents…"
 msgstr "Carregando conteúdo do diretório…"
 
@@ -3344,11 +3501,13 @@ msgstr "Endereço IP local para atribuir"
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/6rd.js:39
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/6to4.js:39
 #: protocols/luci-proto-relay/htdocs/luci-static/resources/protocol/relay.js:151
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:44
 msgid "Local IPv4 address"
 msgstr "Endereço IPv4 local"
 
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/6in4.js:54
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/dslite.js:45
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:44
 msgid "Local IPv6 address"
 msgstr "Endereço IPv6 local"
 
@@ -3439,6 +3598,10 @@ msgstr "O endereço mais baixo concedido como deslocamento do endereço da rede.
 msgid "MAC"
 msgstr "MAC"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:251
+msgid "MAC Address For The Actor"
+msgstr "Endereço MAC Para o Ator"
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:38
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2061
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/30_network.js:56
@@ -3486,9 +3649,21 @@ msgstr "MD5"
 msgid "MHz"
 msgstr "MHz"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:353
+msgid "MII"
+msgstr "MII"
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:421
+msgid "MII / ETHTOOL ioctls"
+msgstr "MII / ETHTOOL ioctls"
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:394
+msgid "MII Interval"
+msgstr "Intervalo MII"
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:54
 #: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:53
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:74
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:77
 msgid "MTU"
 msgstr "MTU"
 
@@ -3590,13 +3765,25 @@ msgstr "Identificador da Malha"
 msgid "Method not found"
 msgstr "Método não encontrado"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:349
+msgid "Method of link monitoring"
+msgstr "Método de monitoramento de enlace"
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:418
+msgid "Method to determine link status"
+msgstr "Método para determinar a condição do enlace"
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:46
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:165
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:183
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:69
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:72
 msgid "Metric"
 msgstr "Métrica"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:235
+msgid "Minimum Number of Links"
+msgstr "Quantidade Mínima de Enlaces"
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/switch.js:202
 msgid "Mirror monitor port"
 msgstr "Porta de monitoramento do espelho"
@@ -3673,7 +3860,7 @@ msgstr "Ponto de Montagem"
 
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:144
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:228
-#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:86
+#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:88
 msgid "Mount Points"
 msgstr "Pontos de Montagem"
 
@@ -3755,7 +3942,7 @@ msgid "NTP server candidates"
 msgstr "Candidatos a servidor NTP"
 
 #: modules/luci-base/htdocs/luci-static/resources/form.js:2388
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3735
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3738
 #: modules/luci-compat/luasrc/view/cbi/tblsection.htm:27
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:710
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/leds.js:67
@@ -3812,6 +3999,8 @@ msgid "Next »"
 msgstr "Próximo »"
 
 #: modules/luci-base/htdocs/luci-static/resources/form.js:3472
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:296
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:345
 #: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:108
 msgid "No"
 msgstr "Não"
@@ -3824,7 +4013,7 @@ msgstr "Nenhum Servidor DHCP configurado para esta interface"
 msgid "No Encryption"
 msgstr "Sem criptografia"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:64
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:67
 msgid "No Host Routes"
 msgstr "Sem Rotas de Hospedagem"
 
@@ -3844,7 +4033,7 @@ msgstr "Não há nenhum cliente associado"
 msgid "No data received"
 msgstr "Nenhum dado recebido"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2834
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2837
 msgid "No entries in this directory"
 msgstr "Nenhuma entrada neste diretório"
 
@@ -3864,6 +4053,15 @@ msgstr "Nenhuma informação disponível"
 msgid "No matching prefix delegation"
 msgstr "Não casou com nenhum prefixo delegado"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:140
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:143
+msgid "No more slaves available"
+msgstr "Não há mais escravos disponíveis"
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:187
+msgid "No more slaves available, can not save interface"
+msgstr "Não há mais escravos disponíveis, não é possível salvar a interface"
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:251
 msgid "No negative cache"
 msgstr "Nenhum cache negativo"
@@ -3876,7 +4074,7 @@ msgstr "Nenhum cache negativo"
 msgid "No password set!"
 msgstr "Nenhuma senha definida!"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:107
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:110
 msgid "No peers defined yet"
 msgstr "Sem parceiros definidos ainda"
 
@@ -3889,6 +4087,10 @@ msgstr "Nenhuma chave pública presente ainda."
 msgid "No rules in this chain."
 msgstr "Nenhuma regras nesta corrente."
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:384
+msgid "No validation or filtering"
+msgstr "Sem validação ou filtragem"
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:152
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:825
 msgid "No zone assigned"
@@ -3968,6 +4170,10 @@ msgstr "Aviso"
 msgid "Nslookup"
 msgstr "Nslookup"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:332
+msgid "Number of IGMP membership reports"
+msgstr "Quantidade de relatórios associados ao IGMP"
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:355
 msgid "Number of cached DNS entries (max is 10000, 0 is no caching)"
 msgstr "Número de entradas DNS em cache (máximo é 10000, 0 desabilita o cache)"
@@ -3976,6 +4182,10 @@ msgstr "Número de entradas DNS em cache (máximo é 10000, 0 desabilita o cache
 msgid "Number of parallel threads used for compression"
 msgstr "Número de threads em paralelo usadas para compressão"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:309
+msgid "Number of peer notifications after failover event"
+msgstr "Quantidade de notificações por pares após o evento failover"
+
 #: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:69
 msgid "Obfuscated Group Password"
 msgstr "Senha Ofuscada do Grupo"
@@ -3996,6 +4206,7 @@ msgid "Obtain IPv6-Address"
 msgstr "Obter Endereço IPv6"
 
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/led-trigger/default-on.js:18
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:351
 msgid "Off"
 msgstr "Desligado"
 
@@ -4020,7 +4231,7 @@ msgid "One of hostname or mac address must be specified!"
 msgstr ""
 "É necessário especificar ao menos um nome de equipamento ou endereço MAC!"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:463
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:466
 msgid "One of the following: %s"
 msgstr "Um dos seguintes: %s"
 
@@ -4038,6 +4249,13 @@ msgstr "Um ou mais valores inválidos/obrigatórios na aba"
 msgid "One or more required fields have no value!"
 msgstr "Um ou mais campos obrigatórios não tem valor!"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:229
+msgid ""
+"Only if current active slave fails and the primary slave is up (failure, 2)"
+msgstr ""
+"Somente caso o escravo ativo atual falhe e o escravo primário esteja ativo "
+"(falha, 2)"
+
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:439
 #: modules/luci-mod-system/luasrc/model/cbi/admin_system/backupfiles.lua:19
 msgid "Open list..."
@@ -4061,20 +4279,20 @@ msgstr "A opção \"%s\" contém um valor inválido de entrada."
 msgid "Option \"%s\" must not be empty."
 msgstr "A opção \"%s\" não deve estar vazia."
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3987
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3990
 msgid "Option changed"
 msgstr "Opção alterada"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3989
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3992
 msgid "Option removed"
 msgstr "Opção removida"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1601
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:69
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:72
 msgid "Optional"
 msgstr "Opcional"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:79
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:82
 msgid ""
 "Optional. 32-bit mark for outgoing encrypted packets. Enter value in hex, "
 "starting with <code>0x</code>."
@@ -4094,7 +4312,7 @@ msgstr ""
 "um servidor, use este sufixo (como '::1') para formar o endereço IPv6 ('a:b:"
 "c:d::1') para esta interface."
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:120
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:123
 msgid ""
 "Optional. Base64-encoded preshared key. Adds in an additional layer of "
 "symmetric-key cryptography for post-quantum resistance."
@@ -4102,19 +4320,19 @@ msgstr ""
 "Opcional. Adiciona uma camada extra de cifragem simétrica para resistência "
 "pós quântica."
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:129
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:139
 msgid "Optional. Create routes for Allowed IPs for this peer."
 msgstr "Opcional. Cria rotas para endereços IP Autorizados para este parceiro."
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:111
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:114
 msgid "Optional. Description of peer."
 msgstr "Opcional. Descrição do parceiro."
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:64
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:67
 msgid "Optional. Do not create host routes to peers."
 msgstr "Opcional. Não crie rotas de hospedagem para seus pares."
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:131
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:141
 msgid ""
 "Optional. Host of peer. Names are resolved prior to bringing up the "
 "interface."
@@ -4122,15 +4340,15 @@ msgstr ""
 "Opcional. Equipamento do parceiro. Nomes serão resolvido antes de levantar a "
 "interface."
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:74
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:77
 msgid "Optional. Maximum Transmission Unit of tunnel interface."
 msgstr "Opcional. Unidade Máxima de Transmissão da interface do túnel."
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:135
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:145
 msgid "Optional. Port of peer."
 msgstr "Opcional. Porta do parceiro."
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:139
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:149
 msgid ""
 "Optional. Seconds between keep alive messages. Default is 0 (disabled). "
 "Recommended value if this device is behind a NAT is 25."
@@ -4139,7 +4357,7 @@ msgstr ""
 "(desabilitado). O valor recomendado caso este dispositivo esteja atrás de "
 "uma NAT é 25."
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:55
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:58
 msgid "Optional. UDP port used for outgoing and incoming packets."
 msgstr "Opcional. Porta UDP usada para pacotes saintes ou entrantes."
 
@@ -4172,6 +4390,8 @@ msgstr "Zona de saída"
 #: modules/luci-base/htdocs/luci-static/resources/protocol/static.js:222
 #: protocols/luci-proto-hnet/htdocs/luci-static/resources/protocol/hnet.js:40
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/dhcpv6.js:50
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:76
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:71
 msgid "Override MAC address"
 msgstr "Sobrescrever o endereço MAC"
 
@@ -4181,23 +4401,29 @@ msgstr "Sobrescrever o endereço MAC"
 #: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:53
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/dhcpv6.js:54
 #: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:114
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:157
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:158
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/l2tp.js:71
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:145
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:132
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoe.js:110
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pptp.js:119
 #: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:97
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:62
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:57
 msgid "Override MTU"
 msgstr ""
 "Sobrescrever o <abbr title=\"Maximum Transmission Unit/Unidade Máxima de "
 "Transmissão\">MTU</abbr>"
 
 #: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:63
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:72
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:67
 msgid "Override TOS"
 msgstr "Sobrescrever o TOS"
 
 #: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:58
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:67
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:62
 msgid "Override TTL"
 msgstr "Sobrescrever o TTL"
 
@@ -4226,7 +4452,7 @@ msgstr "Sobrescrever a tabela usada para as rotas internas"
 msgid "Overview"
 msgstr "Visão Geral"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2677
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2680
 msgid "Overwrite existing file \"%s\" ?"
 msgstr "Sobrescrever o arquivo existente \"%s\" ?"
 
@@ -4335,6 +4561,10 @@ msgstr "Desviando Pacotes"
 msgid "Packets"
 msgstr "Pacotes"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:275
+msgid "Packets To Transmit Before Moving To Next Slave"
+msgstr "Pacotes para Serem Transmitidos Antes de Passar para o Próximo Escravo"
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:152
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:825
 msgid "Part of zone %q"
@@ -4343,7 +4573,7 @@ msgstr "Parte da zona %q"
 #: modules/luci-base/luasrc/view/sysauth.htm:29
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1591
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/password.js:51
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:107
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:108
 #: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:58
 msgid "Password"
 msgstr "Senha"
@@ -4367,7 +4597,7 @@ msgstr "Senha da Chave Privada interna"
 msgid "Password strength"
 msgstr "Força da senha"
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:110
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:111
 msgid "Password2"
 msgstr "Senha2"
 
@@ -4399,7 +4629,7 @@ msgstr "Caminho para o Certificado do Cliente interno"
 msgid "Path to inner Private Key"
 msgstr "Caminho para a Chave Privada interna"
 
-#: modules/luci-base/htdocs/luci-static/resources/luci.js:2716
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2725
 msgid "Paused"
 msgstr "Pausado"
 
@@ -4426,7 +4656,7 @@ msgstr "Endereço IP do parceiro para atribuir"
 msgid "Peer address is missing"
 msgstr "O endereço do parceiro está ausente"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:92
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:95
 msgid "Peers"
 msgstr "Pares"
 
@@ -4446,7 +4676,7 @@ msgstr "Restaurar as configuração iniciais"
 msgid "Permission denied"
 msgstr "Permissão negada"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:139
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:149
 msgid "Persistent Keep Alive"
 msgstr "Manutenção da Conexão Persistente"
 
@@ -4477,7 +4707,7 @@ msgstr "Pcts."
 msgid "Please enter your username and password."
 msgstr "Entre com o seu usuário e senha."
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3718
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3721
 msgid "Please select the file to upload."
 msgstr "Por favor, selecione o arquivo para enviar."
 
@@ -4493,7 +4723,7 @@ msgstr "Porta"
 msgid "Port status:"
 msgstr "Status da porta:"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:489
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:492
 msgid "Potential negation of: %s"
 msgstr "Negação potencial de: %s"
 
@@ -4518,7 +4748,7 @@ msgstr "Preferir UMTS"
 msgid "Prefix Delegated"
 msgstr "Prefixo Delegado"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:120
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:123
 msgid "Preshared Key"
 msgstr "Chave Compartilhada"
 
@@ -4543,7 +4773,23 @@ msgstr "Evite escutar nestas Interfaces."
 msgid "Prevents client-to-client communication"
 msgstr "Impede a comunicação de cliente para cliente"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:50
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:211
+msgid "Primary Slave"
+msgstr "Escravo Primário"
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:228
+msgid ""
+"Primary becomes active slave when it comes back up if speed and duplex "
+"better than current slave (better, 1)"
+msgstr ""
+"O primário se torna um escravo ativo quando ele retorna, caso a velocidade e "
+"o duplex sejam melhores que o escravo atual (melhor, 1)"
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:227
+msgid "Primary becomes active slave whenever it comes back up (always, 0)"
+msgstr "O primário se torna um escravo ativo sempre que retornar (sempre, 0)"
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:53
 msgid "Private Key"
 msgstr "Chave Privada"
 
@@ -4580,7 +4826,7 @@ msgstr "Prover nova rede"
 msgid "Pseudo Ad-Hoc (ahdemo)"
 msgstr "Ad-Hoc falso (ahdemo)"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:116
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:119
 msgid "Public Key"
 msgstr "Chave Pública"
 
@@ -4707,7 +4953,7 @@ msgid "Rebind protection"
 msgstr "Proteção contra \"Rebind\""
 
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/reboot.js:14
-#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:124
+#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:126
 msgid "Reboot"
 msgstr "Reiniciar"
 
@@ -4726,7 +4972,7 @@ msgstr "Reinicia o sistema operacional do seu dispositivo"
 msgid "Receive"
 msgstr "Receber"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:60
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:63
 msgid "Recommended. IP addresses of the WireGuard interface."
 msgstr "Recomendado. Endereços IP da interface do WireGuard."
 
@@ -4738,7 +4984,7 @@ msgstr "Reconectar esta interface"
 msgid "References"
 msgstr "Referências"
 
-#: modules/luci-base/htdocs/luci-static/resources/luci.js:2710
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2719
 msgid "Refreshing"
 msgstr "Atualizando"
 
@@ -4763,6 +5009,7 @@ msgstr "Ponte por retransmissão"
 
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/6in4.js:50
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/6rd.js:49
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:40
 msgid "Remote IPv4 address"
 msgstr "Endereço IPv4 remoto"
 
@@ -4770,6 +5017,10 @@ msgstr "Endereço IPv4 remoto"
 msgid "Remote IPv4 address or FQDN"
 msgstr "Endereço IPv4 remoto ou FQDN"
 
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:40
+msgid "Remote IPv6 address"
+msgstr "Endereço IPV6 remoto"
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:849
 msgid "Remove"
 msgstr "Remover"
@@ -4799,15 +5050,15 @@ msgid "Required for certain ISPs, e.g. Charter with DOCSIS 3"
 msgstr ""
 "Obrigatório para alguns provedores de internet, ex. Charter com DOCSIS 3"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:50
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:53
 msgid "Required. Base64-encoded private key for this interface."
 msgstr "Obrigatório. Chave privada codificada em Base64 para esta interface."
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:116
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:119
 msgid "Required. Base64-encoded public key of peer."
 msgstr "Necessário. Chave Pública do parceiro codificada como Base64."
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:125
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:128
 msgid ""
 "Required. IP addresses and prefixes that this peer is allowed to use inside "
 "the tunnel. Usually the peer's tunnel IP addresses and the networks the peer "
@@ -4887,6 +5138,10 @@ msgstr "Requer wpa-supplicant com suporte OWE"
 msgid "Requires wpa-supplicant with SAE support"
 msgstr "Requer wpa-supplicant com suporte SAE"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:224
+msgid "Reselection policy for primary slave"
+msgstr "Política de nova seleção para o escravo primário"
+
 #: modules/luci-base/htdocs/luci-static/resources/luci.js:2203
 #: modules/luci-base/luasrc/view/sysauth.htm:39
 #: modules/luci-compat/luasrc/view/cbi/delegator.htm:17
@@ -4940,22 +5195,22 @@ msgstr "Restaurar cópia de segurança"
 #: modules/luci-base/htdocs/luci-static/resources/ui.js:330
 #: modules/luci-base/htdocs/luci-static/resources/ui.js:331
 msgid "Reveal/hide password"
-msgstr "Relevar/esconder senha"
+msgstr "Revelar/ocultar a senha"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4003
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4006
 msgid "Revert"
 msgstr "Reverter"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4088
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4091
 msgid "Revert changes"
 msgstr "Reverter as mudanças"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4270
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4273
 msgid "Revert request failed with status <code>%h</code>"
 msgstr ""
 "O pedido para reverter as configurações falhou com o estado <code>%h</code>"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4250
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4253
 msgid "Reverting configuration…"
 msgstr "Revertendo configurações…"
 
@@ -4967,7 +5222,11 @@ msgstr "Diretório raiz para arquivos disponibilizados pelo TFTP"
 msgid "Root preparation"
 msgstr "Prepação da raiz (/)"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:129
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:202
+msgid "Round-Robin policy (balance-rr, 0)"
+msgstr "Política Round-Robin (balanço-rr, 0)"
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:139
 msgid "Route Allowed IPs"
 msgstr "Roteie Andereços IP Autorizados"
 
@@ -5046,7 +5305,7 @@ msgid "SSH username"
 msgstr "Usuário do SSH"
 
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:274
-#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:50
+#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:51
 msgid "SSH-Keys"
 msgstr "Chaves SSH"
 
@@ -5072,7 +5331,7 @@ msgid "Save"
 msgstr "Salvar"
 
 #: modules/luci-base/htdocs/luci-static/resources/luci.js:2180
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3999
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4002
 #: modules/luci-compat/luasrc/view/cbi/footer.htm:22
 msgid "Save & Apply"
 msgstr "Salvar & Aplicar"
@@ -5094,15 +5353,15 @@ msgid "Scan"
 msgstr "Procurar"
 
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/crontab.js:26
-#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:74
+#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:76
 msgid "Scheduled Tasks"
 msgstr "Tarefas Agendadas"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3983
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3986
 msgid "Section added"
 msgstr "Seção adicionada"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3985
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3988
 msgid "Section removed"
 msgstr "Seção removida"
 
@@ -5121,11 +5380,17 @@ msgstr ""
 "está correto e é compatível com o seu dispositivo!"
 
 #: modules/luci-base/htdocs/luci-static/resources/ui.js:2581
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2718
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2883
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2721
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2886
 msgid "Select file…"
 msgstr "Selecione o arquivo…"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:318
+msgid "Selects the transmit hash policy to use for slave selection"
+msgstr ""
+"Seleciona a política de transmissão do hash para utilizar com a seleção dos "
+"escravos"
+
 #: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:144
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:128
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:115
@@ -5156,7 +5421,7 @@ msgstr "Tipo do Serviço"
 msgid "Services"
 msgstr "Serviços"
 
-#: modules/luci-base/htdocs/luci-static/resources/luci.js:2653
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2662
 msgid "Session expired"
 msgstr "Sessão expirada"
 
@@ -5173,10 +5438,22 @@ msgstr ""
 "enlace (Se definido, eventos de detecção da portadora não irão gerar eventos "
 "do hotplug)."
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:300
+msgid "Set same MAC Address to all slaves"
+msgstr "Defina o mesmo endereço MAC para todos os escravos"
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:642
 msgid "Set this interface as master for the dhcpv6 relay."
 msgstr "Defina esta interface como principal para reserva do dhcpv6."
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:304
+msgid "Set to currently active slave (active, 1)"
+msgstr "Definido como um escravo atualmente ativo (ativo, 1)"
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:305
+msgid "Set to first slave added to the bond (follow, 2)"
+msgstr "Definido como o primeiro escravo adicionado ao vínculo (seguir, 2)"
+
 #: modules/luci-compat/luasrc/model/network/proto_modemmanager.lua:55
 #: modules/luci-compat/luasrc/model/network/proto_qmi.lua:55
 #: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:42
@@ -5247,7 +5524,7 @@ msgstr "Atenuação do Sinal (<abbr title=\"Signal Attenuation\">SATN</abbr>)"
 msgid "Signal:"
 msgstr "Sinal:"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3736
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3739
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:217
 msgid "Size"
 msgstr "Tamanho"
@@ -5275,6 +5552,10 @@ msgstr "Pular para o conteúdo"
 msgid "Skip to navigation"
 msgstr "Pular para a navegação"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:178
+msgid "Slave Interfaces"
+msgstr "Interfaces dos Escravos"
+
 #: modules/luci-base/htdocs/luci-static/resources/network.js:2867
 #: modules/luci-compat/luasrc/model/network.lua:1428
 msgid "Software VLAN"
@@ -5312,10 +5593,46 @@ msgstr "Origem"
 msgid "Source Address"
 msgstr "Endereço de Origem"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:342
+msgid ""
+"Specifies that duplicate frames (received on inactive ports) should be "
+"dropped or delivered"
+msgstr ""
+"Especifica quais quadros duplicados (recebidos em portas inativas) devem ser "
+"descartados ou entregues"
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:358
+msgid "Specifies the ARP link monitoring frequency in milliseconds"
+msgstr ""
+"Especifica a frequência de monitoramento do enlace ARP em milissegundos"
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:366
+msgid "Specifies the IP addresses to use for ARP monitoring"
+msgstr ""
+"Especifica quais os endereços IP que serão utilizados no monitoramento ARP"
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:395
+msgid "Specifies the MII link monitoring frequency in milliseconds"
+msgstr ""
+"Especifica a frequência de monitoramento do enlace MII em milissegundos"
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:259
+msgid "Specifies the aggregation selection logic to use"
+msgstr "Especifica a lógica de seleção da agregação que será utilizada"
+
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:292
 msgid "Specifies the directory the device is attached to"
 msgstr "Especifica o diretório que o dispositivo está conectado"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:252
+msgid ""
+"Specifies the mac-address for the actor in protocol packet exchanges "
+"(LACPDUs). If empty, masters' mac address defaults to system default"
+msgstr ""
+"Especifica o endereço mac para o ator durante as trocas de pacotes do "
+"protocolo (LACPDUs). Caso esteja vazio, o endereço mac dos mestres assume "
+"como predefinido do sistema"
+
 #: protocols/luci-proto-relay/htdocs/luci-static/resources/protocol/relay.js:175
 msgid ""
 "Specifies the maximum amount of failed ARP requests until hosts are presumed "
@@ -5342,11 +5659,148 @@ msgstr ""
 "Dependendo dos requisitos regulamentares e da utilização da conexão sem "
 "fios, a potência de transmissão real pode ser reduzida pelo driver."
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:236
+msgid ""
+"Specifies the minimum number of links that must be active before asserting "
+"carrier"
+msgstr ""
+"Determina a quantidade mínima de enlaces que devem estar ativos antes de "
+"declarar a operadora"
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:200
+msgid "Specifies the mode to be used for this bonding interface"
+msgstr "Especifica o modo de ligação que será utilizado por esta interface"
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:333
+msgid ""
+"Specifies the number of IGMP membership reports to be issued after a "
+"failover event in 200ms intervals"
+msgstr ""
+"Determina a quantidade de relatórios associados ao IGMP que serão emitidos "
+"após um evento failover em intervalos de 200 ms"
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:276
+msgid ""
+"Specifies the number of packets to transmit through a slave before moving to "
+"the next one"
+msgstr ""
+"Determina a quantidade de pacotes que serão transmitidos por um escravo "
+"antes de passar para o próximo"
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:310
+msgid ""
+"Specifies the number of peer notifications (gratuitous ARPs and unsolicited "
+"IPv6 Neighbor Advertisements) to be issued after a failover event"
+msgstr ""
+"Determina a quantidade de notificações dos pares (ARPs gratuitos e anúncios "
+"dos vizinhos IPv6 não forem solicitados) que serão emitidos após um evento "
+"failover"
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:284
+msgid ""
+"Specifies the number of seconds between instances where the bonding driver "
+"sends learning packets to each slaves peer switch"
+msgstr ""
+"Determina a quantidade de segundos entre as instâncias em que o driver de "
+"ligação envia os pacotes de aprendizado para cada comutador dos pares "
+"escravos"
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:374
+msgid "Specifies the quantity of ARP IP targets that must be reachable"
+msgstr ""
+"Determina a quantidade dos destinos IP do ARP que devem ser alcançáveis"
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:268
+msgid ""
+"Specifies the rate in which the link partner will be asked to transmit "
+"LACPDU packets"
+msgstr ""
+"Determina a taxa na qual o parceiro do enlace será solicitado para "
+"transmitir os pacotes LACPDU"
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:225
+msgid ""
+"Specifies the reselection policy for the primary slave when failure of the "
+"active slave or recovery of the primary slave occurs"
+msgstr ""
+"Determina a política da nova seleção para o escravo primário quando ocorre "
+"uma falha do escravo ativo ou durante a recuperação do escravo primário"
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:244
+msgid "Specifies the system priority"
+msgstr "Determina a prioridade do sistema"
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:403
+msgid ""
+"Specifies the time in milliseconds to wait before disabling a slave after a "
+"link failure detection"
+msgstr ""
+"Determina o tempo em milissegundos da espera antes que um escravo seja "
+"desativado após uma detecção de falha do enlace"
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:411
+msgid ""
+"Specifies the time in milliseconds to wait before enabling a slave after a "
+"link recovery detection"
+msgstr ""
+"Determina o tempo em milissegundos da espera antes que um escravo seja "
+"ativado após a detecção de recuperação do enlace"
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:382
+msgid ""
+"Specifies whether ARP probes and replies should be validated or non-ARP "
+"traffic should be filtered for link monitoring"
+msgstr ""
+"Determina se as análises e respostas do ARP devem ser validadas ou o tráfego "
+"não-ARP deve ser filtrado para o monitoramento do enlace"
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:301
+msgid ""
+"Specifies whether active-backup mode should set all slaves to the same MAC "
+"address at enslavement"
+msgstr ""
+"Determina se o modo do backup ativo deve definir que todos os escravos "
+"tenham o mesmo endereço MAC durante a escravidão"
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:419
+msgid ""
+"Specifies whether or not miimon should use MII or ETHTOOL ioctls vs. "
+"netif_carrier_ok()"
+msgstr ""
+"Determina se o miimon deve ou não usar o MII ou ETHTOOL ioctls vs. "
+"netif_carrier_ok()"
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:293
+msgid ""
+"Specifies whether to shuffle active flows across slaves based on the load"
+msgstr ""
+"Determina se é necessário embaralhar os fluxos ativos entre os escravos com "
+"base na carga"
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:179
+msgid ""
+"Specifies which slave interfaces should be attached to this bonding interface"
+msgstr ""
+"Determina quais as interfaces escravas devem ser conectadas a esta interface "
+"de ligação"
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:212
+msgid ""
+"Specifies which slave is the primary device. It will always be the active "
+"slave while it is available"
+msgstr ""
+"Determina qual escravo é o dispositivo principal. Sempre será o escravo "
+"ativo enquanto estiver disponível"
+
 #: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:63
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:72
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:67
 msgid "Specify a TOS (Type of Service)."
 msgstr "Especifique um Tipo de Serviço (TOS)."
 
 #: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:58
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:67
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:62
 msgid ""
 "Specify a TTL (Time to Live) for the encapsulating packet other than the "
 "default (64)."
@@ -5355,6 +5809,8 @@ msgstr ""
 "pacotes encapsulados ao invés do padrão (64)."
 
 #: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:53
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:62
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:57
 msgid ""
 "Specify an MTU (Maximum Transmission Unit) other than the default (1280 "
 "bytes)."
@@ -5369,7 +5825,7 @@ msgstr "Especifique a chave de cifragem secreta aqui."
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:581
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/startup.js:99
 msgid "Start"
-msgstr "Iniciar"
+msgstr "Início"
 
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/startup.js:76
 msgid "Start priority"
@@ -5379,7 +5835,7 @@ msgstr "Prioridade de iniciação"
 msgid "Start refresh"
 msgstr "Iniciar atualização"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4203
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4206
 msgid "Starting configuration apply…"
 msgstr "Iniciando a aplicação da configuração…"
 
@@ -5388,7 +5844,7 @@ msgid "Starting wireless scan..."
 msgstr "Iniciando o escaneamento da rede sem fio..."
 
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/startup.js:109
-#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:62
+#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:64
 msgid "Startup"
 msgstr "Iniciação"
 
@@ -5502,7 +5958,7 @@ msgstr "Trocar o protocolo"
 msgid "Switch to CIDR list notation"
 msgstr "Alternar para a notação da lista CIDR"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2615
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2616
 msgid "Symbolic link"
 msgstr "Link simbólico"
 
@@ -5526,6 +5982,10 @@ msgstr "Sistema"
 msgid "System Log"
 msgstr "Registro do Sistema"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:243
+msgid "System Priority"
+msgstr "Prioridade do Sistema"
+
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:104
 msgid "System Properties"
 msgstr "Propriedades do Sistema"
@@ -5588,11 +6048,19 @@ msgstr ""
 "A configuração da atualização de pontas HE.net mudou. Você deve agora usar o "
 "nome do usuário ao invés do identificador do usuário!"
 
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:40
+msgid "The IPv4 address or the fully-qualified domain name of the remote end."
+msgstr "O endereço IPV4 remoto ou o seu FQDN."
+
 #: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:40
 msgid ""
 "The IPv4 address or the fully-qualified domain name of the remote tunnel end."
 msgstr "O endereço IPv4 ou o nome completo (FQDN) da ponta remota do túnel."
 
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:40
+msgid "The IPv6 address or the fully-qualified domain name of the remote end."
+msgstr "O endereço IPV6 remoto ou o seu FQDN."
+
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/6rd.js:53
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/map.js:59
 msgid ""
@@ -5613,7 +6081,7 @@ msgid "The configuration file could not be loaded due to the following error:"
 msgstr ""
 "O arquivo de configuração não pode ser carregado devido ao seguinte erro:"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4079
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4082
 msgid ""
 "The device could not be reached within %d seconds after applying the pending "
 "changes, which caused the configuration to be rolled back for safety "
@@ -5700,10 +6168,23 @@ msgstr ""
 msgid "The length of the IPv6 prefix in bits"
 msgstr "O comprimento do prefixo IPv6 em bits"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:163
+msgid "The local IPv4 address"
+msgstr "O endereço IPv4 local"
+
 #: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:44
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:44
 msgid "The local IPv4 address over which the tunnel is created (optional)."
 msgstr "O endereço IPv4 local sobre o qual o túnel será criado (opcional)."
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:169
+msgid "The local IPv4 netmask"
+msgstr "A máscara de rede do IPv4 local"
+
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:44
+msgid "The local IPv6 address over which the tunnel is created (optional)."
+msgstr "O endereço IPv6 local sobre o qual o túnel será criado (opcional)."
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1914
 msgid "The network name is already used"
 msgstr "O nome da rede já está sendo usada"
@@ -5811,7 +6292,7 @@ msgstr ""
 msgid "There are no active leases"
 msgstr "Não há concessões de IP ativas no momento"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4218
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4221
 msgid "There are no changes to apply"
 msgstr "Não há alterações a serem aplicadas"
 
@@ -5935,7 +6416,7 @@ msgstr ""
 #: modules/luci-compat/luasrc/view/cbi/tblsection.htm:172
 #: modules/luci-compat/luasrc/view/cbi/tsection.htm:32
 msgid "This section contains no values yet"
-msgstr "Esta seção ainda não contêm valores"
+msgstr "Esta seção ainda não possui nenhum valor"
 
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:110
 msgid "Time Synchronization"
@@ -5949,7 +6430,7 @@ msgstr "Intervalo de tempo para refazer o GTK"
 msgid "Timezone"
 msgstr "Fuso Horário"
 
-#: modules/luci-base/htdocs/luci-static/resources/luci.js:2663
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2672
 msgid "To login…"
 msgstr "Para fazer login…"
 
@@ -5992,6 +6473,10 @@ msgstr "Transferências"
 msgid "Transmit"
 msgstr "Transmitir"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:317
+msgid "Transmit Hash Policy"
+msgstr "Política de Transmissão do Hash"
+
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/leds.js:74
 msgid "Trigger"
 msgstr "Disparo"
@@ -6148,7 +6633,7 @@ msgstr "Desmontar"
 msgid "Unnamed key"
 msgstr "Chave sem nome"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3923
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3926
 msgid "Unsaved Changes"
 msgstr "Alterações Não Salvas"
 
@@ -6176,7 +6661,11 @@ msgstr "Tipo de protocolo não suportado."
 msgid "Up"
 msgstr "Acima"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3810
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:410
+msgid "Up Delay"
+msgstr "Atraso de Envio"
+
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3813
 msgid "Upload"
 msgstr "Envio"
 
@@ -6193,21 +6682,21 @@ msgstr ""
 msgid "Upload archive..."
 msgstr "Enviar arquivo..."
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2772
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2775
 msgid "Upload file"
 msgstr "Enviar arquivo"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2747
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2750
 msgid "Upload file…"
 msgstr "Enviar arquivo…"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2694
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3798
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2697
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3801
 msgid "Upload request failed: %s"
 msgstr "A Solicitação de envio falhou: %s"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3717
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3771
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3720
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3774
 msgid "Uploading file…"
 msgstr "Enviando o arquivo…"
 
@@ -6273,6 +6762,22 @@ msgstr ""
 msgid "Use TTL on tunnel interface"
 msgstr "Use TTL na interface do túnel"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:320
+msgid "Use XOR of hardware MAC addresses (layer2)"
+msgstr "Use o XOR do hardware nos endereços MAC (camada2)"
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:321
+msgid "Use XOR of hardware MAC addresses and IP addresses (layer2+3)"
+msgstr "Use o XOR do hardware nos endereços MAC e endereços IP (camada2+3)"
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:323
+msgid ""
+"Use XOR of hardware MAC addresses and IP addresses, rely on skb_flow_dissect "
+"(encap2+3)"
+msgstr ""
+"Use o XOR do hardware nos endereços MAC e endereços IP, dependente do "
+"skb_flow_dissect (encapsulamento2+3)"
+
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:294
 msgid "Use as external overlay (/overlay)"
 msgstr "Use como uma sobreposição externa (/overlay)"
@@ -6325,7 +6830,7 @@ msgstr "Use o roteador padrão"
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/dslite.js:70
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/map.js:83
 #: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:111
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:152
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:153
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/l2tp.js:67
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:111
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:98
@@ -6362,6 +6867,17 @@ msgstr ""
 "requisitante. O <em>Tempo de concessão</em> opcional pode ser usado para "
 "definir tempos de concessão específico por host, ex., 12h, 3d ou infinito."
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:322
+msgid "Use upper layer protocol information (layer3+4)"
+msgstr "Utilize as informações do protocolo da camada superior (camada3+4)"
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:324
+msgid ""
+"Use upper layer protocol information, rely on skb_flow_dissect (encap3+4)"
+msgstr ""
+"Utilize as informações do protocolo da camada superior, dependente do "
+"skb_flow_dissect (encapsulamento3+4)"
+
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/20_memory.js:36
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:194
 msgid "Used"
@@ -6379,16 +6895,20 @@ msgstr ""
 "Usado para dois propósitos diferentes: RADIUS NAS ID e 802.11r R0KH-ID. Não "
 "é necessário com o WPA(2)-PSK normal."
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:113
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:105
+msgid "User Group"
+msgstr "Grupo do Usuário"
+
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:114
 msgid "User certificate (PEM encoded)"
 msgstr "Certificado do usuário (codificado em formato PEM)"
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:125
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:126
 msgid "User key (PEM encoded)"
 msgstr "Chave do usuário (codificada em formato PEM)"
 
 #: modules/luci-base/luasrc/view/sysauth.htm:23
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:105
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:106
 #: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:56
 msgid "Username"
 msgstr "Nome do Usuário"
@@ -6436,6 +6956,19 @@ msgstr "Resumo digital SHA1 do certificado do servidor VPN"
 msgid "VPNC (CISCO 3000 (and others) VPN)"
 msgstr "VPNC (VPN do CISCO 3000 (e outros))"
 
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:10
+msgid "VXLAN (RFC7348)"
+msgstr "VXLAN (RFC7348)"
+
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:53
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:48
+msgid "VXLAN network identifier"
+msgstr "Identificador de rede VXLAN"
+
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:10
+msgid "VXLANv6 (RFC7348)"
+msgstr "VXLANv6 (RFC7348)"
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1490
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1548
 msgid ""
@@ -6445,6 +6978,22 @@ msgstr ""
 "Validar o certificado do servidor usando o pacote CA do sistema integrado,"
 "<br />é necessário instalar o pacote \"ca-bundle\""
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:387
+msgid "Validation for all slaves"
+msgstr "Validação para todos os escravos"
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:385
+msgid "Validation only for active slave"
+msgstr "Validação somente para o escravo ativo"
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:386
+msgid "Validation only for backup slaves"
+msgstr "Validação apenas para os escravos backup"
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:134
+msgid "Value must not be empty"
+msgstr "O valor não pode ser vazio"
+
 #: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:73
 msgid "Vendor"
 msgstr "Fabricante"
@@ -6527,7 +7076,7 @@ msgid "Width"
 msgstr "Largura"
 
 #: modules/luci-compat/luasrc/model/network/proto_wireguard.lua:9
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:18
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:21
 msgid "WireGuard VPN"
 msgstr "VPN WireGuard"
 
@@ -6589,11 +7138,21 @@ msgstr "Escreva as requisições DNS para o servidor de registro (syslog)"
 msgid "Write system log to file"
 msgstr "Escrever registro do sistema (log) no arquivo"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:204
+msgid "XOR policy (balance-xor, 2)"
+msgstr "Política XOR (balanço-xor, 2)"
+
 #: modules/luci-base/htdocs/luci-static/resources/form.js:3472
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:295
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:344
 #: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:109
 msgid "Yes"
 msgstr "Sim"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:303
+msgid "Yes (none, 0)"
+msgstr "Sim (nenhum, 0)"
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:176
 msgid ""
 "You appear to be currently connected to the device via the \"%h\" interface. "
@@ -6624,6 +7183,21 @@ msgstr ""
 "Você precisa habilitar o JavaScript no seu navegador ou o LuCI não irá "
 "funcionar corretamente."
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:115
+msgid ""
+"You must select a primary interface which is included in selected slave "
+"interfaces!"
+msgstr ""
+"Você deve selecionar uma interface primária que esteja incluída nas "
+"interfaces escravas selecionadas!"
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:96
+msgid ""
+"You must select at least one ARP IP target if ARP monitoring is selected!"
+msgstr ""
+"Você deve selecionar pelo menos um destino IP ARP caso o monitoramento ARP "
+"esteja selecionado!"
+
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:192
 msgid "ZRam Compression Algorithm"
 msgstr "Algoritmo de compressão ZRam"
@@ -6760,7 +7334,7 @@ msgstr "full-duplex"
 msgid "half-duplex"
 msgstr "half-duplex"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:566
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:569
 msgid "hexadecimal encoded value"
 msgstr "valor codificado hexadecimal"
 
@@ -6788,11 +7362,11 @@ msgstr "Ignorar"
 msgid "input"
 msgstr "entrada"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:391
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:395
 msgid "key between 8 and 63 characters"
 msgstr "chave entre 8 e 63 caracteres"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:403
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:407
 msgid "key with either 5 or 13 characters"
 msgstr "chave com 5 ou 13 caracteres"
 
@@ -6809,6 +7383,10 @@ msgstr "segurança média"
 msgid "minutes"
 msgstr "minutos"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:422
+msgid "netif_carrier_ok()"
+msgstr "netif_carrier_ok()"
+
 # Is this yes/no or no like in no one?
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:46
 msgid "no"
@@ -6818,7 +7396,7 @@ msgstr "não"
 msgid "no link"
 msgstr "sem link"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:55
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:59
 msgid "non-empty value"
 msgstr "valor não vazio"
 
@@ -6854,15 +7432,15 @@ msgstr "rede aberta"
 msgid "output"
 msgstr "saída"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:237
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:241
 msgid "positive decimal value"
 msgstr "valor decimal positivo"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:229
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:233
 msgid "positive integer value"
 msgstr "valor inteiro positivo"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:57
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:60
 msgid "random"
 msgstr "aleatório"
 
@@ -6910,7 +7488,7 @@ msgstr "etiquetado"
 msgid "time units (TUs / 1.024 ms) [1000-65535]"
 msgstr "unidades de tempo (TUs / 1.024 ms) [1000-65535]"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:556
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:559
 msgid "unique value"
 msgstr "valor único"
 
@@ -6947,171 +7525,171 @@ msgstr "não especificado -ou- criar:"
 msgid "untagged"
 msgstr "não etiquetado"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:242
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:246
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:121
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:132
 msgid "valid IP address"
 msgstr "endereço IP válido"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:242
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:246
 msgid "valid IP address or prefix"
 msgstr "endereço IP ou prefixo válido"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:277
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:281
 msgid "valid IPv4 CIDR"
 msgstr "CIDR IPv4 válido"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:250
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:254
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:125
 msgid "valid IPv4 address"
 msgstr "endereço IPv4 válido"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:250
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:254
 msgid "valid IPv4 address or network"
 msgstr "endereço ou rede IPv4 válido"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:370
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:374
 msgid "valid IPv4 address:port"
 msgstr "endereço IPv4 válido: porta"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:310
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:314
 msgid "valid IPv4 network"
 msgstr "rede IPv4 válida"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:272
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:276
 msgid "valid IPv4 or IPv6 CIDR"
 msgstr "CIDR IPv4 ou IPv6 válido"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:263
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:267
 msgid "valid IPv4 prefix value (0-32)"
 msgstr "valor de prefixo IPv4 válido (0-32)"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:282
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:286
 msgid "valid IPv6 CIDR"
 msgstr "CIDR IPv6 válido"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:258
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:262
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:129
 msgid "valid IPv6 address"
 msgstr "endereço IPv6 válido"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:258
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:262
 msgid "valid IPv6 address or prefix"
 msgstr "valor de prefixo ou endereço IPv6 válido"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:300
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:304
 msgid "valid IPv6 host id"
 msgstr "ID de host IPv6 válido"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:315
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:319
 msgid "valid IPv6 network"
 msgstr "rede IPv6 válida"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:268
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:272
 msgid "valid IPv6 prefix value (0-128)"
 msgstr "valor de prefixo IPv6 válido (0-128)"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:336
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:340
 msgid "valid MAC address"
 msgstr "endereço MAC válido"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:407
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:411
 msgid "valid UCI identifier"
 msgstr "identificador UCI válido"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:358
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:362
 msgid "valid UCI identifier, hostname or IP address"
 msgstr "identificador UCI, nome de host ou endereço IP válido"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:379
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:382
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:383
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:386
 msgid "valid address:port"
 msgstr "endereço:porta válida"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:530
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:534
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:533
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:537
 msgid "valid date (YYYY-MM-DD)"
 msgstr "data válida (AAAA-MM-DD)"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:233
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:237
 msgid "valid decimal value"
 msgstr "valor decimal válido"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:401
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:405
 msgid "valid hexadecimal WEP key"
 msgstr "chave hexadecimal WEP válida"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:389
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:393
 msgid "valid hexadecimal WPA key"
 msgstr "chave hexadecimal WPA válida"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:364
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:368
 msgid "valid host:port"
 msgstr "host:porta válida"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:351
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:353
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:355
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:357
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:73
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:79
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:107
 msgid "valid hostname"
 msgstr "nome de host válido"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:341
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:345
 msgid "valid hostname or IP address"
 msgstr "nome de host ou endereço IP válido"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:225
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:229
 msgid "valid integer value"
 msgstr "valor inteiro válido"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:305
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:309
 msgid "valid network in address/netmask notation"
 msgstr "rede válida na notação de endereço / máscara de rede"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:505
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:508
 msgid "valid phone digit (0-9, \"*\", \"#\", \"!\" or \".\")"
 msgstr "dígito de telefone válido (0-9, \"*\", \"#\", \"!\" ou \".\")"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:328
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:331
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:332
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:335
 msgid "valid port or port range (port1-port2)"
 msgstr "Porta ou intervalo de portas válida (port1-port2)"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:320
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:324
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:136
 msgid "valid port value"
 msgstr "valor de porta válida"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:510
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:513
 msgid "valid time (HH:MM:SS)"
 msgstr "hora válida (HH:MM:SS)"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:432
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:435
 msgid "value between %d and %d characters"
 msgstr "valor entre caracteres %d e %d"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:412
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:416
 msgid "value between %f and %f"
 msgstr "valor entre %f e %f"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:416
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:420
 msgid "value greater or equal to %f"
 msgstr "valor maior ou igual a %f"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:420
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:424
 msgid "value smaller or equal to %f"
 msgstr "valor menor ou igual a %f"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:426
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:429
 msgid "value with %d characters"
 msgstr "valor com caracteres %d"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:437
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:440
 msgid "value with at least %d characters"
 msgstr "valor com pelo menos %d caracteres"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:442
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:445
 msgid "value with at most %d characters"
 msgstr "valor com até %d caracteres"
 
index a9239473f1b3a8e1e1f4935871df15a69f5091eb..9fbbc556ea1e14db223ab47fe05f0f85252af82d 100644 (file)
@@ -22,7 +22,7 @@ msgstr "%.1f dB"
 msgid "%d Bit"
 msgstr "%d Bit"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3639
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3642
 msgid "%d invalid field(s)"
 msgstr "%d câmp(uri) nevalid(e)"
 
@@ -236,11 +236,11 @@ msgid ""
 "was empty before editing."
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2676
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2679
 msgid "A directory with the same name already exists."
 msgstr "Un director cu acelaşi nume există deja."
 
-#: modules/luci-base/htdocs/luci-static/resources/luci.js:2655
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2664
 msgid "A new login is required since the authentication session expired."
 msgstr ""
 "O nouă logare este necesară deoarece sesiunea de autentificare a expirat."
@@ -269,9 +269,30 @@ msgid "APN"
 msgstr "APN"
 
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:197
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:352
 msgid "ARP"
 msgstr "ARP"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:365
+msgid "ARP IP Targets"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:357
+msgid "ARP Interval"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:381
+msgid "ARP Validation"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:373
+msgid "ARP mode to consider a slave as being up"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:77
+msgid "ARP monitoring is not supported for the selected policy!"
+msgstr ""
+
 #: protocols/luci-proto-relay/htdocs/luci-static/resources/protocol/relay.js:175
 msgid "ARP retry threshold"
 msgstr "ARP prag reincercare"
@@ -354,12 +375,24 @@ msgstr "Lease-uri DHCP active"
 msgid "Active DHCPv6 Leases"
 msgstr "Lease-uri DHCPv6 active"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:203
+msgid "Active-Backup policy (active-backup, 1)"
+msgstr ""
+
 #: modules/luci-base/htdocs/luci-static/resources/network.js:3650
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:929
 #: protocols/luci-proto-hnet/htdocs/luci-static/resources/protocol/hnet.js:23
 msgid "Ad-Hoc"
 msgstr "Ad-Hoc"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:208
+msgid "Adaptive load balancing (balance-alb, 6)"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:207
+msgid "Adaptive transmit load balancing (balance-tlb, 5)"
+msgstr ""
+
 #: modules/luci-base/htdocs/luci-static/resources/form.js:2013
 #: modules/luci-base/htdocs/luci-static/resources/form.js:2016
 #: modules/luci-base/htdocs/luci-static/resources/form.js:2030
@@ -414,7 +447,7 @@ msgstr "Adauga un sufix local numelor servite din fisierele de tip hosts"
 msgid "Add new interface..."
 msgstr "Adauga interfata noua.."
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:102
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:105
 msgid "Add peer"
 msgstr ""
 
@@ -463,6 +496,24 @@ msgstr "Setări avansate"
 msgid "Aggregate Transmit Power (ACTATP)"
 msgstr ""
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:258
+msgid "Aggregation Selection Logic"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:261
+msgid "Aggregator: All slaves down or has no slaves (stable, 0)"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:263
+msgid ""
+"Aggregator: Chosen by the largest number of ports + slave added/removed or "
+"state changes (count, 2)"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:262
+msgid "Aggregator: Slave added/removed or state changes (bandwidth, 1)"
+msgstr ""
+
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:171
 msgid "Alert"
 msgstr "Alerta"
@@ -546,7 +597,7 @@ msgid ""
 msgstr ""
 "Permite raspuns upstream in plaja 127.0.0.0/8, e.g. pentru serviciile RBL"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:125
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:128
 msgid "Allowed IPs"
 msgstr "IP-uri permise"
 
@@ -668,16 +719,16 @@ msgstr "Orice Zona"
 msgid "Apply backup?"
 msgstr "Aplică backup-ul?"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4226
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4229
 msgid "Apply request failed with status <code>%h</code>"
 msgstr ""
 
 #: modules/luci-base/htdocs/luci-static/resources/luci.js:2181
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4092
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4095
 msgid "Apply unchecked"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4165
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4168
 msgid "Applying configuration changes… %ds"
 msgstr "Se aplică schimbările configurării… %ds"
 
@@ -826,7 +877,7 @@ msgstr "Inapoi la Configurare"
 msgid "Backup"
 msgstr "Salveaza"
 
-#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:112
+#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:114
 msgid "Backup / Flash Firmware"
 msgstr "Salveaza / Scrie Firmware"
 
@@ -859,10 +910,14 @@ msgid ""
 msgstr ""
 
 #: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:48
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:57
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:52
 msgid "Bind interface"
 msgstr ""
 
 #: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:48
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:57
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:52
 msgid "Bind the tunnel to this interface (optional)."
 msgstr ""
 
@@ -876,6 +931,10 @@ msgstr "Bitrate"
 msgid "Bogus NX Domain Override"
 msgstr "Bogus NX Domain Override"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:199
+msgid "Bonding Policy"
+msgstr ""
+
 #: modules/luci-base/htdocs/luci-static/resources/network.js:2861
 #: modules/luci-compat/luasrc/model/network.lua:1421
 msgid "Bridge"
@@ -894,8 +953,12 @@ msgstr "Numarul unitatii in punte"
 msgid "Bring up on boot"
 msgstr "Activeaza la pornire"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2766
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3749
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:205
+msgid "Broadcast policy (broadcast, 3)"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2769
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3752
 msgid "Browse…"
 msgstr ""
 
@@ -903,7 +966,7 @@ msgstr ""
 msgid "Buffered"
 msgstr "Incarcat"
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:137
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:138
 msgid "CA certificate; if empty it will be saved after the first connection."
 msgstr ""
 
@@ -926,8 +989,8 @@ msgstr ""
 msgid "Call failed"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2859
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3758
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2862
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3761
 #: modules/luci-compat/luasrc/view/cbi/delegator.htm:14
 #: modules/luci-compat/luasrc/view/cbi/simpleform.htm:52
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:187
@@ -993,11 +1056,11 @@ msgstr ""
 msgid "Chain"
 msgstr "Lant"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3978
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3981
 msgid "Changes"
 msgstr "Modificari"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4261
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4264
 msgid "Changes have been reverted."
 msgstr ""
 
@@ -1144,16 +1207,16 @@ msgstr ""
 "autentificare mai puțin robuste, în special în mediile cu încărcare a "
 "traficului mare."
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3978
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3981
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:421
 msgid "Configuration"
 msgstr "Configurare"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4140
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4143
 msgid "Configuration changes applied."
 msgstr "Noua configurație aplicată."
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4078
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4081
 msgid "Configuration changes have been rolled back!"
 msgstr "Schimbările asupra configurării au fost anulate!"
 
@@ -1188,6 +1251,14 @@ msgstr "Conexiunea s-a pierdut"
 msgid "Connections"
 msgstr "Conexiuni"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:377
+msgid "Consider the slave up when all ARP IP targets are reachable (all, 1)"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:376
+msgid "Consider the slave up when any ARP IP target is reachable (any, 0)"
+msgstr ""
+
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/crontab.js:18
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:340
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/startup.js:55
@@ -1200,7 +1271,7 @@ msgstr "Conţinutul a fost salvat."
 msgid "Continue"
 msgstr "Continuă"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4114
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4117
 msgid ""
 "Could not regain access to the device after applying the configuration "
 "changes. You might need to reconnect if you modified network related "
@@ -1397,7 +1468,7 @@ msgstr ""
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/dslite.js:67
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/map.js:80
 #: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:108
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:149
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:150
 msgid "Default gateway"
 msgstr ""
 
@@ -1420,7 +1491,7 @@ msgstr ""
 #: modules/luci-base/htdocs/luci-static/resources/form.js:2508
 #: modules/luci-base/htdocs/luci-static/resources/form.js:2512
 #: modules/luci-base/htdocs/luci-static/resources/form.js:3000
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2828
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2831
 #: modules/luci-compat/luasrc/view/cbi/nsection.htm:11
 #: modules/luci-compat/luasrc/view/cbi/tblsection.htm:162
 #: modules/luci-compat/luasrc/view/cbi/tsection.htm:16
@@ -1432,7 +1503,7 @@ msgstr "Sterge"
 msgid "Delete key"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2725
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2728
 msgid "Delete request failed: %s"
 msgstr ""
 
@@ -1445,11 +1516,11 @@ msgid "Delivery Traffic Indication Message Interval"
 msgstr ""
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/switch.js:340
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:111
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:114
 msgid "Description"
 msgstr "Descriere"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2824
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2827
 msgid "Deselect"
 msgstr ""
 
@@ -1462,6 +1533,10 @@ msgstr ""
 msgid "Destination"
 msgstr "Destinatie"
 
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:48
+msgid "Destination port"
+msgstr ""
+
 #: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:59
 #: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:165
 msgid "Destination zone"
@@ -1494,7 +1569,7 @@ msgstr ""
 msgid "Device is restarting…"
 msgstr "Dispozitivul repornește…"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4113
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4116
 msgid "Device unreachable!"
 msgstr ""
 
@@ -1511,7 +1586,7 @@ msgstr "Diagnosticuri"
 msgid "Dial number"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2622
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2624
 msgid "Directory"
 msgstr "Director"
 
@@ -1578,9 +1653,9 @@ msgstr "Încercarea deconectării a eșuat"
 
 #: modules/luci-base/htdocs/luci-static/resources/form.js:606
 #: modules/luci-base/htdocs/luci-static/resources/form.js:2707
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3259
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3995
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4084
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3262
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3998
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4087
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1680
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:330
 msgid "Dismiss"
@@ -1614,7 +1689,7 @@ msgstr ""
 msgid "Do not forward reverse lookups for local networks"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2711
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2714
 msgid "Do you really want to delete \"%s\" ?"
 msgstr "Sigur doriți să ștergeți \"%s\" ?"
 
@@ -1626,7 +1701,7 @@ msgstr "Sigur doriți să ștergeți această cheie SSH?"
 msgid "Do you really want to erase all settings?"
 msgstr "Sigur doriți să ștergeți toate setările?"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2709
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2712
 msgid "Do you really want to recursively delete the directory \"%s\" ?"
 msgstr ""
 
@@ -1652,6 +1727,10 @@ msgstr ""
 msgid "Down"
 msgstr "Oprit"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:402
+msgid "Down Delay"
+msgstr ""
+
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:366
 msgid "Download backup"
 msgstr "Descarca backup"
@@ -1668,6 +1747,10 @@ msgstr ""
 msgid "Drag to reorder"
 msgstr ""
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:341
+msgid "Drop Duplicate Frames"
+msgstr ""
+
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/dropbear.js:12
 msgid "Dropbear Instance"
 msgstr "Instanta dropbear"
@@ -1754,6 +1837,10 @@ msgstr "Activeaza <abbr title=\"Spanning Tree Protocol\">STP</abbr>"
 msgid "Enable DNS lookups"
 msgstr "Activează lookup-urile DNS"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:292
+msgid "Enable Dynamic Shuffling Of Flows"
+msgstr ""
+
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/6in4.js:60
 msgid "Enable HE.net dynamic endpoint update"
 msgstr ""
@@ -1816,6 +1903,11 @@ msgid ""
 "Enable packet steering across all CPUs. May help or hinder network speed."
 msgstr ""
 
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:80
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:75
+msgid "Enable rx checksum"
+msgstr ""
+
 #: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:67
 msgid "Enable the DF (Don't Fragment) flag of the encapsulating packets."
 msgstr ""
@@ -1824,6 +1916,11 @@ msgstr ""
 msgid "Enable this network"
 msgstr "Activează această rețea"
 
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:84
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:79
+msgid "Enable tx checksum"
+msgstr ""
+
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:243
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:352
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/startup.js:66
@@ -1861,11 +1958,11 @@ msgstr "Modul de incapsulare"
 msgid "Encryption"
 msgstr "Criptare"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:131
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:141
 msgid "Endpoint Host"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:135
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:145
 msgid "Endpoint Port"
 msgstr ""
 
@@ -1904,6 +2001,14 @@ msgstr "Adaptor de retea ethernet"
 msgid "Ethernet Switch"
 msgstr "Switch-ul ethernet"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:270
+msgid "Every 30 seconds (slow, 0)"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:271
+msgid "Every second (fast, 1)"
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:399
 msgid "Exclude interfaces"
 msgstr "Exclude interfeţe"
@@ -1916,7 +2021,7 @@ msgstr ""
 msgid "Expecting a hexadecimal assignment hint"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:60
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:64
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:73
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:79
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:107
@@ -1928,6 +2033,10 @@ msgstr ""
 msgid "Expecting: %s"
 msgstr ""
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:48
+msgid "Expecting: non-empty value"
+msgstr ""
+
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/30_network.js:50
 msgid "Expires"
 msgstr "Expira"
@@ -1981,7 +2090,7 @@ msgstr ""
 msgid "Failed to change the system password."
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4072
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4075
 msgid "Failed to confirm apply within %ds, waiting for rollback…"
 msgstr ""
 
@@ -1989,7 +2098,7 @@ msgstr ""
 msgid "Failed to execute \"/etc/init.d/%s %s\" action: %s"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2629
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2632
 msgid "File"
 msgstr "Fișier"
 
@@ -1997,7 +2106,7 @@ msgstr "Fișier"
 msgid "File not accessible"
 msgstr "Fișierul nu este accesibil"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2767
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2770
 msgid "Filename"
 msgstr ""
 
@@ -2018,6 +2127,18 @@ msgstr "Filtreaza privatele"
 msgid "Filter useless"
 msgstr "Filtreaza nefolositele"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:388
+msgid "Filtering for all slaves, no validation"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:389
+msgid "Filtering for all slaves, validation only for active slave"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:390
+msgid "Filtering for all slaves, validation only for backup slaves"
+msgstr ""
+
 #: modules/luci-compat/luasrc/model/network/proto_ncm.lua:65
 #: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:23
 msgid "Finalizing failed"
@@ -2041,7 +2162,7 @@ msgstr "Termina"
 msgid "Firewall"
 msgstr "Firewall"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:79
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:82
 msgid "Firewall Mark"
 msgstr ""
 
@@ -2152,7 +2273,7 @@ msgstr "Mod de forwardare"
 msgid "Fragmentation Threshold"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:92
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:95
 msgid ""
 "Further information about WireGuard interfaces and peers at <a href='http://"
 "wireguard.com'>wireguard.com</a>."
@@ -2418,11 +2539,20 @@ msgstr "Nume de host"
 msgid "Hybrid"
 msgstr ""
 
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:53
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:48
+msgid "ID used to uniquely identify the VXLAN"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:206
+msgid "IEEE 802.3ad Dynamic link aggregation (802.3ad, 4)"
+msgstr ""
+
 #: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:75
 msgid "IKE DH Group"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:60
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:63
 msgid "IP Addresses"
 msgstr "Adrese IP"
 
@@ -2468,6 +2598,7 @@ msgid "IPv4 Upstream"
 msgstr ""
 
 #: modules/luci-base/htdocs/luci-static/resources/protocol/static.js:178
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:162
 msgid "IPv4 address"
 msgstr "Adresa IPv4"
 
@@ -2484,10 +2615,11 @@ msgid "IPv4 gateway"
 msgstr ""
 
 #: modules/luci-base/htdocs/luci-static/resources/protocol/static.js:179
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:168
 msgid "IPv4 netmask"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:287
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:291
 msgid "IPv4 network in address/netmask notation"
 msgstr ""
 
@@ -2581,7 +2713,7 @@ msgstr ""
 msgid "IPv6 gateway"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:292
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:296
 msgid "IPv6 network in address/netmask notation"
 msgstr ""
 
@@ -2668,7 +2800,7 @@ msgstr ""
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/dslite.js:67
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/map.js:80
 #: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:108
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:149
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:150
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/l2tp.js:56
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:100
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:87
@@ -2863,12 +2995,17 @@ msgstr ""
 msgid "Internal Server Error"
 msgstr "Eroare interna de server"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:283
+msgid "Interval For Sending Learning Packets"
+msgstr ""
+
 #: modules/luci-compat/luasrc/view/cbi/tblsection.htm:192
 #: modules/luci-compat/luasrc/view/cbi/tsection.htm:42
 msgid "Invalid"
 msgstr "Invalid"
 
 #: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:11
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:14
 msgid "Invalid Base64 key string"
 msgstr ""
 
@@ -2888,7 +3025,7 @@ msgstr ""
 msgid "Invalid command"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:83
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:86
 msgid "Invalid hexadecimal value"
 msgstr ""
 
@@ -2966,6 +3103,10 @@ msgstr ""
 msgid "L2TP Server"
 msgstr ""
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:267
+msgid "LACPDU Packets"
+msgstr ""
+
 #: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:131
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:115
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:102
@@ -2984,7 +3125,7 @@ msgstr ""
 msgid "LCP echo interval"
 msgstr ""
 
-#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:99
+#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:101
 msgid "LED Configuration"
 msgstr ""
 
@@ -3042,7 +3183,7 @@ msgstr ""
 msgid "Leave empty to use the current WAN address"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3980
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3983
 msgid "Legend:"
 msgstr "Legenda:"
 
@@ -3074,6 +3215,14 @@ msgstr ""
 msgid "Line Uptime"
 msgstr ""
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:123
+msgid "Link Aggregation (Channel Bonding)"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:348
+msgid "Link Monitoring"
+msgstr ""
+
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/led-trigger/netdev.js:23
 msgid "Link On"
 msgstr ""
@@ -3118,7 +3267,7 @@ msgstr ""
 msgid "Listen Interfaces"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:55
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:58
 msgid "Listen Port"
 msgstr ""
 
@@ -3139,7 +3288,7 @@ msgstr "Incărcare"
 msgid "Load Average"
 msgstr "Incărcarea medie"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2894
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2897
 msgid "Loading directory contents…"
 msgstr ""
 
@@ -3163,11 +3312,13 @@ msgstr ""
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/6rd.js:39
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/6to4.js:39
 #: protocols/luci-proto-relay/htdocs/luci-static/resources/protocol/relay.js:151
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:44
 msgid "Local IPv4 address"
 msgstr "Adresa IPv4 locala"
 
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/6in4.js:54
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/dslite.js:45
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:44
 msgid "Local IPv6 address"
 msgstr "Adresa IPv6 locala"
 
@@ -3249,6 +3400,10 @@ msgstr ""
 msgid "MAC"
 msgstr "MAC"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:251
+msgid "MAC Address For The Actor"
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:38
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2061
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/30_network.js:56
@@ -3296,9 +3451,21 @@ msgstr "MD5"
 msgid "MHz"
 msgstr "MHz"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:353
+msgid "MII"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:421
+msgid "MII / ETHTOOL ioctls"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:394
+msgid "MII Interval"
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:54
 #: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:53
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:74
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:77
 msgid "MTU"
 msgstr "MTU"
 
@@ -3396,13 +3563,25 @@ msgstr ""
 msgid "Method not found"
 msgstr ""
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:349
+msgid "Method of link monitoring"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:418
+msgid "Method to determine link status"
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:46
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:165
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:183
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:69
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:72
 msgid "Metric"
 msgstr "Metrica"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:235
+msgid "Minimum Number of Links"
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/switch.js:202
 msgid "Mirror monitor port"
 msgstr ""
@@ -3479,7 +3658,7 @@ msgstr "Punct de montare"
 
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:144
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:228
-#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:86
+#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:88
 msgid "Mount Points"
 msgstr "Puncte de montare"
 
@@ -3559,7 +3738,7 @@ msgid "NTP server candidates"
 msgstr ""
 
 #: modules/luci-base/htdocs/luci-static/resources/form.js:2388
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3735
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3738
 #: modules/luci-compat/luasrc/view/cbi/tblsection.htm:27
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:710
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/leds.js:67
@@ -3616,6 +3795,8 @@ msgid "Next »"
 msgstr "Mai departe »"
 
 #: modules/luci-base/htdocs/luci-static/resources/form.js:3472
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:296
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:345
 #: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:108
 msgid "No"
 msgstr "Nu"
@@ -3628,7 +3809,7 @@ msgstr "Nici un server DHCP configurat pentru aceasta interfata"
 msgid "No Encryption"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:64
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:67
 msgid "No Host Routes"
 msgstr ""
 
@@ -3648,7 +3829,7 @@ msgstr ""
 msgid "No data received"
 msgstr "Nu sunt date recepționate"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2834
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2837
 msgid "No entries in this directory"
 msgstr ""
 
@@ -3668,6 +3849,15 @@ msgstr "Nici o informatie disponibila"
 msgid "No matching prefix delegation"
 msgstr ""
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:140
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:143
+msgid "No more slaves available"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:187
+msgid "No more slaves available, can not save interface"
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:251
 msgid "No negative cache"
 msgstr ""
@@ -3680,7 +3870,7 @@ msgstr ""
 msgid "No password set!"
 msgstr "Nici o parola setata !"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:107
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:110
 msgid "No peers defined yet"
 msgstr ""
 
@@ -3693,6 +3883,10 @@ msgstr ""
 msgid "No rules in this chain."
 msgstr ""
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:384
+msgid "No validation or filtering"
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:152
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:825
 msgid "No zone assigned"
@@ -3768,6 +3962,10 @@ msgstr "Notificare"
 msgid "Nslookup"
 msgstr ""
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:332
+msgid "Number of IGMP membership reports"
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:355
 msgid "Number of cached DNS entries (max is 10000, 0 is no caching)"
 msgstr ""
@@ -3776,6 +3974,10 @@ msgstr ""
 msgid "Number of parallel threads used for compression"
 msgstr ""
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:309
+msgid "Number of peer notifications after failover event"
+msgstr ""
+
 #: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:69
 msgid "Obfuscated Group Password"
 msgstr ""
@@ -3796,6 +3998,7 @@ msgid "Obtain IPv6-Address"
 msgstr ""
 
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/led-trigger/default-on.js:18
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:351
 msgid "Off"
 msgstr "Oprit"
 
@@ -3819,7 +4022,7 @@ msgstr ""
 msgid "One of hostname or mac address must be specified!"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:463
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:466
 msgid "One of the following: %s"
 msgstr "Unul dintre următoarele: %s"
 
@@ -3837,6 +4040,11 @@ msgstr ""
 msgid "One or more required fields have no value!"
 msgstr "Unul sau mai multe campuri nu contin valori !"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:229
+msgid ""
+"Only if current active slave fails and the primary slave is up (failure, 2)"
+msgstr ""
+
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:439
 #: modules/luci-mod-system/luasrc/model/cbi/admin_system/backupfiles.lua:19
 msgid "Open list..."
@@ -3860,20 +4068,20 @@ msgstr ""
 msgid "Option \"%s\" must not be empty."
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3987
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3990
 msgid "Option changed"
 msgstr "Optiunea schimbata"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3989
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3992
 msgid "Option removed"
 msgstr "Optiunea eliminata"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1601
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:69
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:72
 msgid "Optional"
 msgstr "Opțional"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:79
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:82
 msgid ""
 "Optional. 32-bit mark for outgoing encrypted packets. Enter value in hex, "
 "starting with <code>0x</code>."
@@ -3887,45 +4095,45 @@ msgid ""
 "for the interface."
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:120
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:123
 msgid ""
 "Optional. Base64-encoded preshared key. Adds in an additional layer of "
 "symmetric-key cryptography for post-quantum resistance."
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:129
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:139
 msgid "Optional. Create routes for Allowed IPs for this peer."
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:111
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:114
 msgid "Optional. Description of peer."
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:64
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:67
 msgid "Optional. Do not create host routes to peers."
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:131
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:141
 msgid ""
 "Optional. Host of peer. Names are resolved prior to bringing up the "
 "interface."
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:74
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:77
 msgid "Optional. Maximum Transmission Unit of tunnel interface."
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:135
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:145
 msgid "Optional. Port of peer."
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:139
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:149
 msgid ""
 "Optional. Seconds between keep alive messages. Default is 0 (disabled). "
 "Recommended value if this device is behind a NAT is 25."
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:55
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:58
 msgid "Optional. UDP port used for outgoing and incoming packets."
 msgstr ""
 
@@ -3958,6 +4166,8 @@ msgstr ""
 #: modules/luci-base/htdocs/luci-static/resources/protocol/static.js:222
 #: protocols/luci-proto-hnet/htdocs/luci-static/resources/protocol/hnet.js:40
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/dhcpv6.js:50
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:76
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:71
 msgid "Override MAC address"
 msgstr ""
 
@@ -3967,21 +4177,27 @@ msgstr ""
 #: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:53
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/dhcpv6.js:54
 #: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:114
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:157
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:158
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/l2tp.js:71
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:145
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:132
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoe.js:110
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pptp.js:119
 #: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:97
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:62
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:57
 msgid "Override MTU"
 msgstr ""
 
 #: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:63
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:72
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:67
 msgid "Override TOS"
 msgstr ""
 
 #: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:58
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:67
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:62
 msgid "Override TTL"
 msgstr ""
 
@@ -4007,7 +4223,7 @@ msgstr ""
 msgid "Overview"
 msgstr "Prezentare generală"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2677
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2680
 msgid "Overwrite existing file \"%s\" ?"
 msgstr ""
 
@@ -4116,6 +4332,10 @@ msgstr ""
 msgid "Packets"
 msgstr "Pachete"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:275
+msgid "Packets To Transmit Before Moving To Next Slave"
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:152
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:825
 msgid "Part of zone %q"
@@ -4124,7 +4344,7 @@ msgstr ""
 #: modules/luci-base/luasrc/view/sysauth.htm:29
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1591
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/password.js:51
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:107
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:108
 #: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:58
 msgid "Password"
 msgstr "Parola"
@@ -4148,7 +4368,7 @@ msgstr ""
 msgid "Password strength"
 msgstr ""
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:110
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:111
 msgid "Password2"
 msgstr ""
 
@@ -4180,7 +4400,7 @@ msgstr ""
 msgid "Path to inner Private Key"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/luci.js:2716
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2725
 msgid "Paused"
 msgstr ""
 
@@ -4207,7 +4427,7 @@ msgstr ""
 msgid "Peer address is missing"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:92
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:95
 msgid "Peers"
 msgstr ""
 
@@ -4227,7 +4447,7 @@ msgstr "Reseteaza"
 msgid "Permission denied"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:139
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:149
 msgid "Persistent Keep Alive"
 msgstr ""
 
@@ -4258,7 +4478,7 @@ msgstr "Packete."
 msgid "Please enter your username and password."
 msgstr "Introdu utilizatorul si parola."
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3718
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3721
 msgid "Please select the file to upload."
 msgstr ""
 
@@ -4274,7 +4494,7 @@ msgstr "Port"
 msgid "Port status:"
 msgstr "Stare port:"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:489
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:492
 msgid "Potential negation of: %s"
 msgstr ""
 
@@ -4298,7 +4518,7 @@ msgstr ""
 msgid "Prefix Delegated"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:120
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:123
 msgid "Preshared Key"
 msgstr ""
 
@@ -4321,7 +4541,21 @@ msgstr ""
 msgid "Prevents client-to-client communication"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:50
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:211
+msgid "Primary Slave"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:228
+msgid ""
+"Primary becomes active slave when it comes back up if speed and duplex "
+"better than current slave (better, 1)"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:227
+msgid "Primary becomes active slave whenever it comes back up (always, 0)"
+msgstr ""
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:53
 msgid "Private Key"
 msgstr ""
 
@@ -4358,7 +4592,7 @@ msgstr ""
 msgid "Pseudo Ad-Hoc (ahdemo)"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:116
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:119
 msgid "Public Key"
 msgstr ""
 
@@ -4475,7 +4709,7 @@ msgid "Rebind protection"
 msgstr ""
 
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/reboot.js:14
-#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:124
+#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:126
 msgid "Reboot"
 msgstr "Rebooteaza"
 
@@ -4494,7 +4728,7 @@ msgstr "Rebooteaza sistemul de operare al dispozitivului tau"
 msgid "Receive"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:60
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:63
 msgid "Recommended. IP addresses of the WireGuard interface."
 msgstr ""
 
@@ -4506,7 +4740,7 @@ msgstr "Reconecteaza aceasta interfata"
 msgid "References"
 msgstr "Referinte"
 
-#: modules/luci-base/htdocs/luci-static/resources/luci.js:2710
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2719
 msgid "Refreshing"
 msgstr ""
 
@@ -4531,6 +4765,7 @@ msgstr ""
 
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/6in4.js:50
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/6rd.js:49
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:40
 msgid "Remote IPv4 address"
 msgstr ""
 
@@ -4538,6 +4773,10 @@ msgstr ""
 msgid "Remote IPv4 address or FQDN"
 msgstr ""
 
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:40
+msgid "Remote IPv6 address"
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:849
 msgid "Remove"
 msgstr "Elimina"
@@ -4566,15 +4805,15 @@ msgstr "Necesitat"
 msgid "Required for certain ISPs, e.g. Charter with DOCSIS 3"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:50
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:53
 msgid "Required. Base64-encoded private key for this interface."
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:116
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:119
 msgid "Required. Base64-encoded public key of peer."
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:125
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:128
 msgid ""
 "Required. IP addresses and prefixes that this peer is allowed to use inside "
 "the tunnel. Usually the peer's tunnel IP addresses and the networks the peer "
@@ -4647,6 +4886,10 @@ msgstr ""
 msgid "Requires wpa-supplicant with SAE support"
 msgstr ""
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:224
+msgid "Reselection policy for primary slave"
+msgstr ""
+
 #: modules/luci-base/htdocs/luci-static/resources/luci.js:2203
 #: modules/luci-base/luasrc/view/sysauth.htm:39
 #: modules/luci-compat/luasrc/view/cbi/delegator.htm:17
@@ -4702,19 +4945,19 @@ msgstr "Reface backup-ul"
 msgid "Reveal/hide password"
 msgstr "Arata / ascunde parola"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4003
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4006
 msgid "Revert"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4088
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4091
 msgid "Revert changes"
 msgstr "Restabileste schimbările anterioare"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4270
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4273
 msgid "Revert request failed with status <code>%h</code>"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4250
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4253
 msgid "Reverting configuration…"
 msgstr ""
 
@@ -4726,7 +4969,11 @@ msgstr ""
 msgid "Root preparation"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:129
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:202
+msgid "Round-Robin policy (balance-rr, 0)"
+msgstr ""
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:139
 msgid "Route Allowed IPs"
 msgstr ""
 
@@ -4802,7 +5049,7 @@ msgid "SSH username"
 msgstr ""
 
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:274
-#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:50
+#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:51
 msgid "SSH-Keys"
 msgstr "Cheile SSH"
 
@@ -4828,7 +5075,7 @@ msgid "Save"
 msgstr "Salvează"
 
 #: modules/luci-base/htdocs/luci-static/resources/luci.js:2180
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3999
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4002
 #: modules/luci-compat/luasrc/view/cbi/footer.htm:22
 msgid "Save & Apply"
 msgstr "Salveaza si aplica"
@@ -4850,15 +5097,15 @@ msgid "Scan"
 msgstr "Scanează"
 
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/crontab.js:26
-#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:74
+#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:76
 msgid "Scheduled Tasks"
 msgstr "Operatiuni programate"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3983
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3986
 msgid "Section added"
 msgstr "Sectiune adaugata"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3985
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3988
 msgid "Section removed"
 msgstr "Sectiune eliminata"
 
@@ -4874,11 +5121,15 @@ msgid ""
 msgstr ""
 
 #: modules/luci-base/htdocs/luci-static/resources/ui.js:2581
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2718
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2883
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2721
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2886
 msgid "Select file…"
 msgstr "Selectează fișier…"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:318
+msgid "Selects the transmit hash policy to use for slave selection"
+msgstr ""
+
 #: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:144
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:128
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:115
@@ -4907,7 +5158,7 @@ msgstr "Tip de serviciu"
 msgid "Services"
 msgstr "Servicii"
 
-#: modules/luci-base/htdocs/luci-static/resources/luci.js:2653
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2662
 msgid "Session expired"
 msgstr "Sesiunea a expirat"
 
@@ -4921,10 +5172,22 @@ msgid ""
 "sense events do not invoke hotplug handlers)."
 msgstr ""
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:300
+msgid "Set same MAC Address to all slaves"
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:642
 msgid "Set this interface as master for the dhcpv6 relay."
 msgstr ""
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:304
+msgid "Set to currently active slave (active, 1)"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:305
+msgid "Set to first slave added to the bond (follow, 2)"
+msgstr ""
+
 #: modules/luci-compat/luasrc/model/network/proto_modemmanager.lua:55
 #: modules/luci-compat/luasrc/model/network/proto_qmi.lua:55
 #: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:42
@@ -4991,7 +5254,7 @@ msgstr ""
 msgid "Signal:"
 msgstr "Semnal:"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3736
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3739
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:217
 msgid "Size"
 msgstr "Marime"
@@ -5019,6 +5282,10 @@ msgstr ""
 msgid "Skip to navigation"
 msgstr ""
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:178
+msgid "Slave Interfaces"
+msgstr ""
+
 #: modules/luci-base/htdocs/luci-static/resources/network.js:2867
 #: modules/luci-compat/luasrc/model/network.lua:1428
 msgid "Software VLAN"
@@ -5053,10 +5320,38 @@ msgstr "Sursa"
 msgid "Source Address"
 msgstr "Adresa sursei"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:342
+msgid ""
+"Specifies that duplicate frames (received on inactive ports) should be "
+"dropped or delivered"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:358
+msgid "Specifies the ARP link monitoring frequency in milliseconds"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:366
+msgid "Specifies the IP addresses to use for ARP monitoring"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:395
+msgid "Specifies the MII link monitoring frequency in milliseconds"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:259
+msgid "Specifies the aggregation selection logic to use"
+msgstr ""
+
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:292
 msgid "Specifies the directory the device is attached to"
 msgstr ""
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:252
+msgid ""
+"Specifies the mac-address for the actor in protocol packet exchanges "
+"(LACPDUs). If empty, masters' mac address defaults to system default"
+msgstr ""
+
 #: protocols/luci-proto-relay/htdocs/luci-static/resources/protocol/relay.js:175
 msgid ""
 "Specifies the maximum amount of failed ARP requests until hosts are presumed "
@@ -5076,17 +5371,123 @@ msgid ""
 "be reduced by the driver."
 msgstr ""
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:236
+msgid ""
+"Specifies the minimum number of links that must be active before asserting "
+"carrier"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:200
+msgid "Specifies the mode to be used for this bonding interface"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:333
+msgid ""
+"Specifies the number of IGMP membership reports to be issued after a "
+"failover event in 200ms intervals"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:276
+msgid ""
+"Specifies the number of packets to transmit through a slave before moving to "
+"the next one"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:310
+msgid ""
+"Specifies the number of peer notifications (gratuitous ARPs and unsolicited "
+"IPv6 Neighbor Advertisements) to be issued after a failover event"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:284
+msgid ""
+"Specifies the number of seconds between instances where the bonding driver "
+"sends learning packets to each slaves peer switch"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:374
+msgid "Specifies the quantity of ARP IP targets that must be reachable"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:268
+msgid ""
+"Specifies the rate in which the link partner will be asked to transmit "
+"LACPDU packets"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:225
+msgid ""
+"Specifies the reselection policy for the primary slave when failure of the "
+"active slave or recovery of the primary slave occurs"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:244
+msgid "Specifies the system priority"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:403
+msgid ""
+"Specifies the time in milliseconds to wait before disabling a slave after a "
+"link failure detection"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:411
+msgid ""
+"Specifies the time in milliseconds to wait before enabling a slave after a "
+"link recovery detection"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:382
+msgid ""
+"Specifies whether ARP probes and replies should be validated or non-ARP "
+"traffic should be filtered for link monitoring"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:301
+msgid ""
+"Specifies whether active-backup mode should set all slaves to the same MAC "
+"address at enslavement"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:419
+msgid ""
+"Specifies whether or not miimon should use MII or ETHTOOL ioctls vs. "
+"netif_carrier_ok()"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:293
+msgid ""
+"Specifies whether to shuffle active flows across slaves based on the load"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:179
+msgid ""
+"Specifies which slave interfaces should be attached to this bonding interface"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:212
+msgid ""
+"Specifies which slave is the primary device. It will always be the active "
+"slave while it is available"
+msgstr ""
+
 #: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:63
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:72
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:67
 msgid "Specify a TOS (Type of Service)."
 msgstr ""
 
 #: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:58
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:67
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:62
 msgid ""
 "Specify a TTL (Time to Live) for the encapsulating packet other than the "
 "default (64)."
 msgstr ""
 
 #: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:53
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:62
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:57
 msgid ""
 "Specify an MTU (Maximum Transmission Unit) other than the default (1280 "
 "bytes)."
@@ -5109,7 +5510,7 @@ msgstr "Prioritatea pornirii"
 msgid "Start refresh"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4203
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4206
 msgid "Starting configuration apply…"
 msgstr ""
 
@@ -5118,7 +5519,7 @@ msgid "Starting wireless scan..."
 msgstr ""
 
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/startup.js:109
-#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:62
+#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:64
 msgid "Startup"
 msgstr "Pornire"
 
@@ -5226,7 +5627,7 @@ msgstr "Schimbă protocolul"
 msgid "Switch to CIDR list notation"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2615
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2616
 msgid "Symbolic link"
 msgstr ""
 
@@ -5250,6 +5651,10 @@ msgstr "Sistem"
 msgid "System Log"
 msgstr "Log de sistem"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:243
+msgid "System Priority"
+msgstr ""
+
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:104
 msgid "System Properties"
 msgstr "Proprietati sistem"
@@ -5310,11 +5715,19 @@ msgid ""
 "username instead of the user ID!"
 msgstr ""
 
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:40
+msgid "The IPv4 address or the fully-qualified domain name of the remote end."
+msgstr ""
+
 #: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:40
 msgid ""
 "The IPv4 address or the fully-qualified domain name of the remote tunnel end."
 msgstr ""
 
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:40
+msgid "The IPv6 address or the fully-qualified domain name of the remote end."
+msgstr ""
+
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/6rd.js:53
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/map.js:59
 msgid ""
@@ -5331,7 +5744,7 @@ msgstr ""
 msgid "The configuration file could not be loaded due to the following error:"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4079
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4082
 msgid ""
 "The device could not be reached within %d seconds after applying the pending "
 "changes, which caused the configuration to be rolled back for safety "
@@ -5400,10 +5813,23 @@ msgstr ""
 msgid "The length of the IPv6 prefix in bits"
 msgstr ""
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:163
+msgid "The local IPv4 address"
+msgstr ""
+
 #: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:44
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:44
 msgid "The local IPv4 address over which the tunnel is created (optional)."
 msgstr ""
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:169
+msgid "The local IPv4 netmask"
+msgstr ""
+
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:44
+msgid "The local IPv6 address over which the tunnel is created (optional)."
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1914
 msgid "The network name is already used"
 msgstr ""
@@ -5491,7 +5917,7 @@ msgstr ""
 msgid "There are no active leases"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4218
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4221
 msgid "There are no changes to apply"
 msgstr ""
 
@@ -5607,7 +6033,7 @@ msgstr ""
 msgid "Timezone"
 msgstr "Fusul orar"
 
-#: modules/luci-base/htdocs/luci-static/resources/luci.js:2663
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2672
 msgid "To login…"
 msgstr ""
 
@@ -5646,6 +6072,10 @@ msgstr "Transfer"
 msgid "Transmit"
 msgstr ""
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:317
+msgid "Transmit Hash Policy"
+msgstr ""
+
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/leds.js:74
 msgid "Trigger"
 msgstr ""
@@ -5800,7 +6230,7 @@ msgstr ""
 msgid "Unnamed key"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3923
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3926
 msgid "Unsaved Changes"
 msgstr "Modificari nesalvate"
 
@@ -5826,7 +6256,11 @@ msgstr "Tipul de protocol neacceptat."
 msgid "Up"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3810
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:410
+msgid "Up Delay"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3813
 msgid "Upload"
 msgstr ""
 
@@ -5841,21 +6275,21 @@ msgstr ""
 msgid "Upload archive..."
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2772
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2775
 msgid "Upload file"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2747
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2750
 msgid "Upload file…"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2694
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3798
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2697
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3801
 msgid "Upload request failed: %s"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3717
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3771
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3720
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3774
 msgid "Uploading file…"
 msgstr ""
 
@@ -5916,6 +6350,20 @@ msgstr ""
 msgid "Use TTL on tunnel interface"
 msgstr ""
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:320
+msgid "Use XOR of hardware MAC addresses (layer2)"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:321
+msgid "Use XOR of hardware MAC addresses and IP addresses (layer2+3)"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:323
+msgid ""
+"Use XOR of hardware MAC addresses and IP addresses, rely on skb_flow_dissect "
+"(encap2+3)"
+msgstr ""
+
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:294
 msgid "Use as external overlay (/overlay)"
 msgstr ""
@@ -5968,7 +6416,7 @@ msgstr ""
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/dslite.js:70
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/map.js:83
 #: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:111
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:152
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:153
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/l2tp.js:67
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:111
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:98
@@ -5999,6 +6447,15 @@ msgid ""
 "standard host-specific lease time, e.g. 12h, 3d or infinite."
 msgstr ""
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:322
+msgid "Use upper layer protocol information (layer3+4)"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:324
+msgid ""
+"Use upper layer protocol information, rely on skb_flow_dissect (encap3+4)"
+msgstr ""
+
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/20_memory.js:36
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:194
 msgid "Used"
@@ -6014,16 +6471,20 @@ msgid ""
 "needed with normal WPA(2)-PSK."
 msgstr ""
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:113
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:105
+msgid "User Group"
+msgstr ""
+
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:114
 msgid "User certificate (PEM encoded)"
 msgstr ""
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:125
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:126
 msgid "User key (PEM encoded)"
 msgstr ""
 
 #: modules/luci-base/luasrc/view/sysauth.htm:23
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:105
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:106
 #: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:56
 msgid "Username"
 msgstr "Utilizator"
@@ -6071,6 +6532,19 @@ msgstr ""
 msgid "VPNC (CISCO 3000 (and others) VPN)"
 msgstr ""
 
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:10
+msgid "VXLAN (RFC7348)"
+msgstr ""
+
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:53
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:48
+msgid "VXLAN network identifier"
+msgstr ""
+
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:10
+msgid "VXLANv6 (RFC7348)"
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1490
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1548
 msgid ""
@@ -6078,6 +6552,22 @@ msgid ""
 "the \"ca-bundle\" package"
 msgstr ""
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:387
+msgid "Validation for all slaves"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:385
+msgid "Validation only for active slave"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:386
+msgid "Validation only for backup slaves"
+msgstr ""
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:134
+msgid "Value must not be empty"
+msgstr ""
+
 #: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:73
 msgid "Vendor"
 msgstr ""
@@ -6157,7 +6647,7 @@ msgid "Width"
 msgstr ""
 
 #: modules/luci-compat/luasrc/model/network/proto_wireguard.lua:9
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:18
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:21
 msgid "WireGuard VPN"
 msgstr ""
 
@@ -6219,11 +6709,21 @@ msgstr "Scrie cererile DNS primite in syslog"
 msgid "Write system log to file"
 msgstr ""
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:204
+msgid "XOR policy (balance-xor, 2)"
+msgstr ""
+
 #: modules/luci-base/htdocs/luci-static/resources/form.js:3472
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:295
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:344
 #: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:109
 msgid "Yes"
 msgstr "Da"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:303
+msgid "Yes (none, 0)"
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:176
 msgid ""
 "You appear to be currently connected to the device via the \"%h\" interface. "
@@ -6245,6 +6745,17 @@ msgid ""
 "You must enable JavaScript in your browser or LuCI will not work properly."
 msgstr ""
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:115
+msgid ""
+"You must select a primary interface which is included in selected slave "
+"interfaces!"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:96
+msgid ""
+"You must select at least one ARP IP target if ARP monitoring is selected!"
+msgstr ""
+
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:192
 msgid "ZRam Compression Algorithm"
 msgstr ""
@@ -6379,7 +6890,7 @@ msgstr ""
 msgid "half-duplex"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:566
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:569
 msgid "hexadecimal encoded value"
 msgstr ""
 
@@ -6407,11 +6918,11 @@ msgstr ""
 msgid "input"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:391
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:395
 msgid "key between 8 and 63 characters"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:403
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:407
 msgid "key with either 5 or 13 characters"
 msgstr ""
 
@@ -6427,6 +6938,10 @@ msgstr ""
 msgid "minutes"
 msgstr ""
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:422
+msgid "netif_carrier_ok()"
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:46
 msgid "no"
 msgstr "nu"
@@ -6435,7 +6950,7 @@ msgstr "nu"
 msgid "no link"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:55
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:59
 msgid "non-empty value"
 msgstr ""
 
@@ -6471,15 +6986,15 @@ msgstr ""
 msgid "output"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:237
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:241
 msgid "positive decimal value"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:229
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:233
 msgid "positive integer value"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:57
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:60
 msgid "random"
 msgstr ""
 
@@ -6527,7 +7042,7 @@ msgstr "etichetat"
 msgid "time units (TUs / 1.024 ms) [1000-65535]"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:556
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:559
 msgid "unique value"
 msgstr ""
 
@@ -6564,171 +7079,171 @@ msgstr ""
 msgid "untagged"
 msgstr "neetichetat"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:242
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:246
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:121
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:132
 msgid "valid IP address"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:242
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:246
 msgid "valid IP address or prefix"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:277
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:281
 msgid "valid IPv4 CIDR"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:250
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:254
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:125
 msgid "valid IPv4 address"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:250
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:254
 msgid "valid IPv4 address or network"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:370
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:374
 msgid "valid IPv4 address:port"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:310
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:314
 msgid "valid IPv4 network"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:272
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:276
 msgid "valid IPv4 or IPv6 CIDR"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:263
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:267
 msgid "valid IPv4 prefix value (0-32)"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:282
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:286
 msgid "valid IPv6 CIDR"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:258
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:262
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:129
 msgid "valid IPv6 address"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:258
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:262
 msgid "valid IPv6 address or prefix"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:300
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:304
 msgid "valid IPv6 host id"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:315
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:319
 msgid "valid IPv6 network"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:268
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:272
 msgid "valid IPv6 prefix value (0-128)"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:336
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:340
 msgid "valid MAC address"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:407
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:411
 msgid "valid UCI identifier"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:358
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:362
 msgid "valid UCI identifier, hostname or IP address"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:379
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:382
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:383
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:386
 msgid "valid address:port"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:530
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:534
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:533
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:537
 msgid "valid date (YYYY-MM-DD)"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:233
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:237
 msgid "valid decimal value"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:401
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:405
 msgid "valid hexadecimal WEP key"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:389
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:393
 msgid "valid hexadecimal WPA key"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:364
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:368
 msgid "valid host:port"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:351
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:353
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:355
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:357
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:73
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:79
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:107
 msgid "valid hostname"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:341
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:345
 msgid "valid hostname or IP address"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:225
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:229
 msgid "valid integer value"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:305
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:309
 msgid "valid network in address/netmask notation"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:505
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:508
 msgid "valid phone digit (0-9, \"*\", \"#\", \"!\" or \".\")"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:328
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:331
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:332
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:335
 msgid "valid port or port range (port1-port2)"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:320
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:324
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:136
 msgid "valid port value"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:510
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:513
 msgid "valid time (HH:MM:SS)"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:432
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:435
 msgid "value between %d and %d characters"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:412
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:416
 msgid "value between %f and %f"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:416
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:420
 msgid "value greater or equal to %f"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:420
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:424
 msgid "value smaller or equal to %f"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:426
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:429
 msgid "value with %d characters"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:437
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:440
 msgid "value with at least %d characters"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:442
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:445
 msgid "value with at most %d characters"
 msgstr ""
 
index 4010f90e92ee786f9abcbd6140ab2974110cb81c..a9ceb080b6f00e06565008f3b81280d30a822268 100644 (file)
@@ -2,16 +2,16 @@ msgid ""
 msgstr ""
 "Project-Id-Version: LuCI: base\n"
 "POT-Creation-Date: 2010-05-09 01:01+0300\n"
-"PO-Revision-Date: 2020-05-05 22:27+0000\n"
-"Last-Translator: Anton Kikin <a.a.kikin@gmail.com>\n"
+"PO-Revision-Date: 2020-06-08 19:47+0000\n"
+"Last-Translator: Artem <KovalevArtem.ru@gmail.com>\n"
 "Language-Team: Russian <https://hosted.weblate.org/projects/openwrt/luci/ru/>"
 "\n"
 "Language: ru\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<="
-"4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
+"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n"
+"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
 "X-Generator: Weblate 4.1-dev\n"
 "Project-Info: Это технический перевод, не дословный. Главное-удобный русский "
 "интерфейс, все проверялось в графическом режиме, совместим с другими apps\n"
@@ -25,7 +25,7 @@ msgstr "%.1f дБ"
 msgid "%d Bit"
 msgstr "%d бит"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3639
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3642
 msgid "%d invalid field(s)"
 msgstr "%d неверных полей"
 
@@ -246,11 +246,11 @@ msgstr ""
 "<br />Внимание: вы должны вручную перезапустить службу cron, если этот файл "
 "был пустым перед внесением ваших изменений."
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2676
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2679
 msgid "A directory with the same name already exists."
 msgstr "Директория с таким же именем уже существует."
 
-#: modules/luci-base/htdocs/luci-static/resources/luci.js:2655
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2664
 msgid "A new login is required since the authentication session expired."
 msgstr "Время сессии истекло, требуется повторная аутентификация."
 
@@ -278,9 +278,31 @@ msgid "APN"
 msgstr "APN"
 
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:197
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:352
 msgid "ARP"
 msgstr "ARP"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:365
+msgid "ARP IP Targets"
+msgstr "IP-адреса ARP мониторинга"
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:357
+msgid "ARP Interval"
+msgstr "ARP интервал"
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:381
+msgid "ARP Validation"
+msgstr "ARP валидация"
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:373
+msgid "ARP mode to consider a slave as being up"
+msgstr ""
+"Режим ARP для определения ведомого как находящегося в рабочем состоянии"
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:77
+msgid "ARP monitoring is not supported for the selected policy!"
+msgstr "Мониторинг ARP не поддерживается для выбранной политики!"
+
 #: protocols/luci-proto-relay/htdocs/luci-static/resources/protocol/relay.js:175
 msgid "ARP retry threshold"
 msgstr "Порог повтора ARP"
@@ -365,12 +387,24 @@ msgstr "Активные DHCP аренды"
 msgid "Active DHCPv6 Leases"
 msgstr "Активные DHCPv6 аренды"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:203
+msgid "Active-Backup policy (active-backup, 1)"
+msgstr "Политика активного резервирования (active-backup, 1)"
+
 #: modules/luci-base/htdocs/luci-static/resources/network.js:3650
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:929
 #: protocols/luci-proto-hnet/htdocs/luci-static/resources/protocol/hnet.js:23
 msgid "Ad-Hoc"
 msgstr "Ad-Hoc"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:208
+msgid "Adaptive load balancing (balance-alb, 6)"
+msgstr "Адаптивная балансировка нагрузки (balance-alb, 6)"
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:207
+msgid "Adaptive transmit load balancing (balance-tlb, 5)"
+msgstr "Адаптивная балансировка нагрузки передачи (balance-tlb, 5)"
+
 #: modules/luci-base/htdocs/luci-static/resources/form.js:2013
 #: modules/luci-base/htdocs/luci-static/resources/form.js:2016
 #: modules/luci-base/htdocs/luci-static/resources/form.js:2030
@@ -426,7 +460,7 @@ msgstr ""
 msgid "Add new interface..."
 msgstr "Добавить новый интерфейс..."
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:102
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:105
 msgid "Add peer"
 msgstr "Добавить узел (peer)"
 
@@ -475,6 +509,28 @@ msgstr "Дополнительные настройки"
 msgid "Aggregate Transmit Power (ACTATP)"
 msgstr "Aggregate Transmit Power (ACTATP)"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:258
+msgid "Aggregation Selection Logic"
+msgstr "Логика выбора для агрегации"
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:261
+msgid "Aggregator: All slaves down or has no slaves (stable, 0)"
+msgstr ""
+"Агрегатор: Все ведомые отключены (нет линка) или нет ведомых (stable, 0)"
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:263
+msgid ""
+"Aggregator: Chosen by the largest number of ports + slave added/removed or "
+"state changes (count, 2)"
+msgstr ""
+"Агрегатор: Выбирается по наибольшему количеству портов + добавление/удаление "
+"ведомых или изменение состояния (count, 2)"
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:262
+msgid "Aggregator: Slave added/removed or state changes (bandwidth, 1)"
+msgstr ""
+"Агрегатор: Добавление/удаление ведомых или изменение состояния (bandwidth, 1)"
+
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:171
 msgid "Alert"
 msgstr "Тревога"
@@ -566,7 +622,7 @@ msgstr ""
 "Разрешить ответы внешней сети в диапазоне 127.0.0.0/8, например, для RBL-"
 "сервисов"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:125
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:128
 msgid "Allowed IPs"
 msgstr "Разрешенные IP-адреса"
 
@@ -692,16 +748,16 @@ msgstr "Любая зона"
 msgid "Apply backup?"
 msgstr "Восстановить резервную копию?"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4226
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4229
 msgid "Apply request failed with status <code>%h</code>"
 msgstr "Ошибка <code>%h</code> запроса на применение"
 
 #: modules/luci-base/htdocs/luci-static/resources/luci.js:2181
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4092
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4095
 msgid "Apply unchecked"
 msgstr "Применить без проверки"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4165
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4168
 msgid "Applying configuration changes… %ds"
 msgstr "Ожидание применения конфигурации... %d сек"
 
@@ -861,7 +917,7 @@ msgstr "Назад к настройкам"
 msgid "Backup"
 msgstr "Резервная копия"
 
-#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:112
+#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:114
 msgid "Backup / Flash Firmware"
 msgstr "Резервное копирование / Перепрошивка"
 
@@ -899,10 +955,14 @@ msgstr ""
 "по умолчанию для Linux)"
 
 #: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:48
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:57
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:52
 msgid "Bind interface"
 msgstr "Открытый интерфейс"
 
 #: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:48
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:57
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:52
 msgid "Bind the tunnel to this interface (optional)."
 msgstr "Открытый туннель для этого интерфейса (необязательно)."
 
@@ -916,6 +976,10 @@ msgstr "Скорость"
 msgid "Bogus NX Domain Override"
 msgstr "Переопределение поддельного NX-домена"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:199
+msgid "Bonding Policy"
+msgstr "Политика объединения"
+
 #: modules/luci-base/htdocs/luci-static/resources/network.js:2861
 #: modules/luci-compat/luasrc/model/network.lua:1421
 msgid "Bridge"
@@ -934,8 +998,12 @@ msgstr "Номер моста"
 msgid "Bring up on boot"
 msgstr "Запустить при загрузке"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2766
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3749
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:205
+msgid "Broadcast policy (broadcast, 3)"
+msgstr "Широковещательная политика (broadcast, 3)"
+
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2769
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3752
 msgid "Browse…"
 msgstr "Обзор…"
 
@@ -943,7 +1011,7 @@ msgstr "Обзор…"
 msgid "Buffered"
 msgstr "Буферизировано"
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:137
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:138
 msgid "CA certificate; if empty it will be saved after the first connection."
 msgstr ""
 "CA сертификат; если отсутствует, будет сохранен после первого соединения."
@@ -967,8 +1035,8 @@ msgstr "Кешировано"
 msgid "Call failed"
 msgstr "Ошибка вызова"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2859
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3758
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2862
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3761
 #: modules/luci-compat/luasrc/view/cbi/delegator.htm:14
 #: modules/luci-compat/luasrc/view/cbi/simpleform.htm:52
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:187
@@ -1043,11 +1111,11 @@ msgstr ""
 msgid "Chain"
 msgstr "Цепочка"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3978
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3981
 msgid "Changes"
 msgstr "Изменения"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4261
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4264
 msgid "Changes have been reverted."
 msgstr "Изменения были возвращены назад."
 
@@ -1204,16 +1272,16 @@ msgstr ""
 "Может вызвать проблемы совместимости и снижение надежности согласования "
 "нового ключа, при наличии большого трафика."
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3978
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3981
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:421
 msgid "Configuration"
 msgstr "Конфигурация"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4140
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4143
 msgid "Configuration changes applied."
 msgstr "Конфигурация применена."
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4078
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4081
 msgid "Configuration changes have been rolled back!"
 msgstr "Конфигурация возвращена назад!"
 
@@ -1248,6 +1316,18 @@ msgstr "Подключение потеряно"
 msgid "Connections"
 msgstr "Соединения"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:377
+msgid "Consider the slave up when all ARP IP targets are reachable (all, 1)"
+msgstr ""
+"Считать ведомый включенным, когда все IP-адреса ARP мониторинга достижимы "
+"(all, 1)"
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:376
+msgid "Consider the slave up when any ARP IP target is reachable (any, 0)"
+msgstr ""
+"Считать ведомый включенным, когда любой из IP-адресов ARP мониторинга "
+"достижим (any, 0)"
+
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/crontab.js:18
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:340
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/startup.js:55
@@ -1260,7 +1340,7 @@ msgstr "Содержимое сохранено."
 msgid "Continue"
 msgstr "Продолжить"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4114
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4117
 msgid ""
 "Could not regain access to the device after applying the configuration "
 "changes. You might need to reconnect if you modified network related "
@@ -1461,7 +1541,7 @@ msgstr "Маршрут по умолчанию"
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/dslite.js:67
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/map.js:80
 #: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:108
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:149
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:150
 msgid "Default gateway"
 msgstr "Шлюз по умолчанию"
 
@@ -1487,7 +1567,7 @@ msgstr ""
 #: modules/luci-base/htdocs/luci-static/resources/form.js:2508
 #: modules/luci-base/htdocs/luci-static/resources/form.js:2512
 #: modules/luci-base/htdocs/luci-static/resources/form.js:3000
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2828
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2831
 #: modules/luci-compat/luasrc/view/cbi/nsection.htm:11
 #: modules/luci-compat/luasrc/view/cbi/tblsection.htm:162
 #: modules/luci-compat/luasrc/view/cbi/tsection.htm:16
@@ -1499,7 +1579,7 @@ msgstr "Удалить"
 msgid "Delete key"
 msgstr "Удалить ключ"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2725
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2728
 msgid "Delete request failed: %s"
 msgstr "Ошибка запроса на удаление: %s"
 
@@ -1512,11 +1592,11 @@ msgid "Delivery Traffic Indication Message Interval"
 msgstr "Интервал сообщений, регламентирующий доставку трафика"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/switch.js:340
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:111
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:114
 msgid "Description"
 msgstr "Описание"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2824
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2827
 msgid "Deselect"
 msgstr "Отменить выбор"
 
@@ -1529,6 +1609,10 @@ msgstr "Тема оформления"
 msgid "Destination"
 msgstr "Направление"
 
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:48
+msgid "Destination port"
+msgstr "Порт назначения"
+
 #: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:59
 #: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:165
 msgid "Destination zone"
@@ -1561,7 +1645,7 @@ msgstr "Устройство не активно"
 msgid "Device is restarting…"
 msgstr "Устройство перезапускается…"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4113
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4116
 msgid "Device unreachable!"
 msgstr "Устройство недоступно!"
 
@@ -1578,7 +1662,7 @@ msgstr "Диагностика"
 msgid "Dial number"
 msgstr "Dial номер"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2622
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2624
 msgid "Directory"
 msgstr "Папка"
 
@@ -1645,9 +1729,9 @@ msgstr "Ошибка попытки отключения"
 
 #: modules/luci-base/htdocs/luci-static/resources/form.js:606
 #: modules/luci-base/htdocs/luci-static/resources/form.js:2707
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3259
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3995
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4084
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3262
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3998
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4087
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1680
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:330
 msgid "Dismiss"
@@ -1687,7 +1771,7 @@ msgstr ""
 msgid "Do not forward reverse lookups for local networks"
 msgstr "Не перенаправлять обратные DNS-запросы для локальных сетей"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2711
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2714
 msgid "Do you really want to delete \"%s\" ?"
 msgstr "Вы действительно хотите удалить «%s»?"
 
@@ -1699,7 +1783,7 @@ msgstr "Вы действительно хотите удалить следую
 msgid "Do you really want to erase all settings?"
 msgstr "Вы действительно хотите стереть все настройки?"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2709
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2712
 msgid "Do you really want to recursively delete the directory \"%s\" ?"
 msgstr "Вы действительно хотите рекурсивно удалить директорию «%s»?"
 
@@ -1727,6 +1811,10 @@ msgstr ""
 msgid "Down"
 msgstr "Вниз"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:402
+msgid "Down Delay"
+msgstr "Задержка отключения интерфейса"
+
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:366
 msgid "Download backup"
 msgstr "Загрузить резервную копию"
@@ -1743,6 +1831,10 @@ msgstr "SNR offset внутренней сети"
 msgid "Drag to reorder"
 msgstr "Перетащите, чтобы изменить порядок"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:341
+msgid "Drop Duplicate Frames"
+msgstr "Отбрасывать дубликаты кадров"
+
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/dropbear.js:12
 msgid "Dropbear Instance"
 msgstr "Экземпляр Dropbear"
@@ -1838,6 +1930,10 @@ msgstr "Включить <abbr title=\"Spanning Tree Protocol\">STP</abbr>"
 msgid "Enable DNS lookups"
 msgstr "Разрешить DNS-запросы"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:292
+msgid "Enable Dynamic Shuffling Of Flows"
+msgstr "Включить динамическую перестановку потоков"
+
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/6in4.js:60
 msgid "Enable HE.net dynamic endpoint update"
 msgstr "Включить динамическое обновление оконечной точки HE.net"
@@ -1902,6 +1998,11 @@ msgstr ""
 "Включить управление пакетами (packet steering) для всех CPU. Может как "
 "помочь так и замедлить скорость сети (в зависимости от устройства)."
 
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:80
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:75
+msgid "Enable rx checksum"
+msgstr "Включить контрольную сумму на приёме"
+
 #: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:67
 msgid "Enable the DF (Don't Fragment) flag of the encapsulating packets."
 msgstr "Включите флаг DF (не Фрагментировать) инкапсулирующих пакетов."
@@ -1910,6 +2011,11 @@ msgstr "Включите флаг DF (не Фрагментировать) ин
 msgid "Enable this network"
 msgstr "Включить данную сеть"
 
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:84
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:79
+msgid "Enable tx checksum"
+msgstr "Включить контрольную сумму на отправке"
+
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:243
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:352
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/startup.js:66
@@ -1949,11 +2055,11 @@ msgstr "Режим инкапсуляции"
 msgid "Encryption"
 msgstr "Шифрование"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:131
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:141
 msgid "Endpoint Host"
 msgstr "Конечный узел"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:135
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:145
 msgid "Endpoint Port"
 msgstr "Порт конечного узла"
 
@@ -1992,6 +2098,14 @@ msgstr "Ethernet-адаптер"
 msgid "Ethernet Switch"
 msgstr "Ethernet-коммутатор"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:270
+msgid "Every 30 seconds (slow, 0)"
+msgstr "Каждые 30 секунд (slow, 0)"
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:271
+msgid "Every second (fast, 1)"
+msgstr "Каждую секунду (fast, 1)"
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:399
 msgid "Exclude interfaces"
 msgstr "Исключить интерфейсы"
@@ -2004,7 +2118,7 @@ msgstr "Расширять имена узлов"
 msgid "Expecting a hexadecimal assignment hint"
 msgstr "Ожидается шестнадцатеричное значение подсказки присвоения"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:60
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:64
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:73
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:79
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:107
@@ -2016,6 +2130,10 @@ msgstr "Ожидается шестнадцатеричное значение 
 msgid "Expecting: %s"
 msgstr "Ожидается: %s"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:48
+msgid "Expecting: non-empty value"
+msgstr "Ожидается: непустое значение"
+
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/30_network.js:50
 msgid "Expires"
 msgstr "Истекает"
@@ -2071,7 +2189,7 @@ msgstr "FT протокол"
 msgid "Failed to change the system password."
 msgstr "Не удалось изменить системный пароль."
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4072
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4075
 msgid "Failed to confirm apply within %ds, waiting for rollback…"
 msgstr "Не удалось подтвердить применение в течении %d сек., ожидание отката…"
 
@@ -2079,7 +2197,7 @@ msgstr "Не удалось подтвердить применение в те
 msgid "Failed to execute \"/etc/init.d/%s %s\" action: %s"
 msgstr "Не удалось выполнить действие «/etc/init.d/%s %s»: %s"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2629
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2632
 msgid "File"
 msgstr "Файл"
 
@@ -2087,7 +2205,7 @@ msgstr "Файл"
 msgid "File not accessible"
 msgstr "Файл не доступен"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2767
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2770
 msgid "Filename"
 msgstr "Имя файла"
 
@@ -2108,6 +2226,18 @@ msgstr "Фильтровать частные"
 msgid "Filter useless"
 msgstr "Фильтровать бесполезные"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:388
+msgid "Filtering for all slaves, no validation"
+msgstr "Фильтрация для всех ведомых, без проверки"
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:389
+msgid "Filtering for all slaves, validation only for active slave"
+msgstr "Фильтрация для всех ведомых, проверка только для активного ведомого"
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:390
+msgid "Filtering for all slaves, validation only for backup slaves"
+msgstr "Фильтрация для всех ведомых, проверка только для резервных ведомых"
+
 #: modules/luci-compat/luasrc/model/network/proto_ncm.lua:65
 #: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:23
 msgid "Finalizing failed"
@@ -2134,7 +2264,7 @@ msgstr "Завершить"
 msgid "Firewall"
 msgstr "Межсетевой экран"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:79
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:82
 msgid "Firewall Mark"
 msgstr "Метка межсетевого экрана"
 
@@ -2244,7 +2374,7 @@ msgstr "Режим перенаправления"
 msgid "Fragmentation Threshold"
 msgstr "Порог фрагментации"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:92
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:95
 msgid ""
 "Further information about WireGuard interfaces and peers at <a href='http://"
 "wireguard.com'>wireguard.com</a>."
@@ -2512,11 +2642,20 @@ msgstr "Имена хостов"
 msgid "Hybrid"
 msgstr "Гибрид"
 
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:53
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:48
+msgid "ID used to uniquely identify the VXLAN"
+msgstr "ID, используемый для уникальной идентификации VXLAN"
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:206
+msgid "IEEE 802.3ad Dynamic link aggregation (802.3ad, 4)"
+msgstr "Динамическая агрегация каналов IEEE 802.3ad (802.3ad, 4)"
+
 #: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:75
 msgid "IKE DH Group"
 msgstr "IKE DH Group"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:60
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:63
 msgid "IP Addresses"
 msgstr "IP-адреса"
 
@@ -2562,6 +2701,7 @@ msgid "IPv4 Upstream"
 msgstr "Подключение IPv4 (upstream)"
 
 #: modules/luci-base/htdocs/luci-static/resources/protocol/static.js:178
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:162
 msgid "IPv4 address"
 msgstr "IPv4-адрес"
 
@@ -2578,10 +2718,11 @@ msgid "IPv4 gateway"
 msgstr "IPv4-адрес шлюза"
 
 #: modules/luci-base/htdocs/luci-static/resources/protocol/static.js:179
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:168
 msgid "IPv4 netmask"
 msgstr "Маска сети IPv4"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:287
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:291
 msgid "IPv4 network in address/netmask notation"
 msgstr "Сеть IPv4 в формате адрес/маска подсети"
 
@@ -2675,7 +2816,7 @@ msgstr "IPv6 назначение длины"
 msgid "IPv6 gateway"
 msgstr "IPv6-адрес шлюза"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:292
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:296
 msgid "IPv6 network in address/netmask notation"
 msgstr "Сеть IPv6 в формате адрес/маска подсети"
 
@@ -2766,7 +2907,7 @@ msgstr ""
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/dslite.js:67
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/map.js:80
 #: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:108
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:149
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:150
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/l2tp.js:56
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:100
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:87
@@ -2972,12 +3113,17 @@ msgstr "Внутренний"
 msgid "Internal Server Error"
 msgstr "Внутренняя ошибка сервера"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:283
+msgid "Interval For Sending Learning Packets"
+msgstr "Интервал отправки обучающих (learning) пакетов"
+
 #: modules/luci-compat/luasrc/view/cbi/tblsection.htm:192
 #: modules/luci-compat/luasrc/view/cbi/tsection.htm:42
 msgid "Invalid"
 msgstr "Неверно"
 
 #: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:11
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:14
 msgid "Invalid Base64 key string"
 msgstr "Неверная строка Base64 ключа"
 
@@ -2999,7 +3145,7 @@ msgstr "Неверный аргумент"
 msgid "Invalid command"
 msgstr "Неверная команда"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:83
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:86
 msgid "Invalid hexadecimal value"
 msgstr "Неверное шестнадцатеричное значение"
 
@@ -3076,6 +3222,10 @@ msgstr "L2TP"
 msgid "L2TP Server"
 msgstr "L2TP-сервер"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:267
+msgid "LACPDU Packets"
+msgstr "LACPDU пакеты"
+
 #: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:131
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:115
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:102
@@ -3094,7 +3244,7 @@ msgstr "Порог ошибок эхо-запросов LCP"
 msgid "LCP echo interval"
 msgstr "Интервал эхо-запросов LCP"
 
-#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:99
+#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:101
 msgid "LED Configuration"
 msgstr "Конфигурация LED"
 
@@ -3152,7 +3302,7 @@ msgstr "Оставьте поле пустым для автоопределен
 msgid "Leave empty to use the current WAN address"
 msgstr "Оставьте пустым для использования текущего адреса WAN"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3980
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3983
 msgid "Legend:"
 msgstr "События:"
 
@@ -3184,6 +3334,14 @@ msgstr "Состояние Линии"
 msgid "Line Uptime"
 msgstr "Время бесперебойной работы линии"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:123
+msgid "Link Aggregation (Channel Bonding)"
+msgstr "Агрегация соединений (объединение каналов)"
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:348
+msgid "Link Monitoring"
+msgstr "Мониторинг соединения"
+
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/led-trigger/netdev.js:23
 msgid "Link On"
 msgstr "Подключение"
@@ -3240,7 +3398,7 @@ msgstr "Список хостов, поставляющих поддельные
 msgid "Listen Interfaces"
 msgstr "Интерфейс для входящих соединений"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:55
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:58
 msgid "Listen Port"
 msgstr "Порт для входящих соединений"
 
@@ -3263,7 +3421,7 @@ msgstr "Загрузка"
 msgid "Load Average"
 msgstr "Средняя загрузка"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2894
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2897
 msgid "Loading directory contents…"
 msgstr "Загрузка содержимого директории…"
 
@@ -3287,11 +3445,13 @@ msgstr "Присвоение локального IP-адреса"
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/6rd.js:39
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/6to4.js:39
 #: protocols/luci-proto-relay/htdocs/luci-static/resources/protocol/relay.js:151
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:44
 msgid "Local IPv4 address"
 msgstr "Локальный IPv4-адрес"
 
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/6in4.js:54
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/dslite.js:45
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:44
 msgid "Local IPv6 address"
 msgstr "Локальный IPv6-адрес"
 
@@ -3380,6 +3540,10 @@ msgstr "Минимальный адрес аренды."
 msgid "MAC"
 msgstr "MAC"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:251
+msgid "MAC Address For The Actor"
+msgstr "MAC-адрес для актора"
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:38
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2061
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/30_network.js:56
@@ -3427,9 +3591,21 @@ msgstr "MD5"
 msgid "MHz"
 msgstr "МГц"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:353
+msgid "MII"
+msgstr "MII"
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:421
+msgid "MII / ETHTOOL ioctls"
+msgstr "MII / ioctl вызовы ETHTOOL"
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:394
+msgid "MII Interval"
+msgstr "MII интервал"
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:54
 #: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:53
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:74
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:77
 msgid "MTU"
 msgstr "MTU"
 
@@ -3529,13 +3705,25 @@ msgstr "Mesh ID"
 msgid "Method not found"
 msgstr "Метод не найден"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:349
+msgid "Method of link monitoring"
+msgstr "Метод мониторинга соединений"
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:418
+msgid "Method to determine link status"
+msgstr "Метод определения состояния соединений"
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:46
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:165
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:183
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:69
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:72
 msgid "Metric"
 msgstr "Метрика"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:235
+msgid "Minimum Number of Links"
+msgstr "Минимальное количество соединений"
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/switch.js:202
 msgid "Mirror monitor port"
 msgstr "Зеркальный порт наблюдения"
@@ -3612,7 +3800,7 @@ msgstr "Точка монтирования"
 
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:144
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:228
-#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:86
+#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:88
 msgid "Mount Points"
 msgstr "Монтирование разделов"
 
@@ -3694,7 +3882,7 @@ msgid "NTP server candidates"
 msgstr "Список NTP-серверов"
 
 #: modules/luci-base/htdocs/luci-static/resources/form.js:2388
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3735
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3738
 #: modules/luci-compat/luasrc/view/cbi/tblsection.htm:27
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:710
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/leds.js:67
@@ -3751,6 +3939,8 @@ msgid "Next »"
 msgstr "Следующий »"
 
 #: modules/luci-base/htdocs/luci-static/resources/form.js:3472
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:296
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:345
 #: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:108
 msgid "No"
 msgstr "Нет"
@@ -3763,7 +3953,7 @@ msgstr "DHCP-сервер не настроен для этого интерфе
 msgid "No Encryption"
 msgstr "Без шифрования"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:64
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:67
 msgid "No Host Routes"
 msgstr "Не создавать маршруты"
 
@@ -3783,7 +3973,7 @@ msgstr "Нет связанных клиентов"
 msgid "No data received"
 msgstr "Данные не получены"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2834
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2837
 msgid "No entries in this directory"
 msgstr "Нет элементов в этом каталоге"
 
@@ -3803,6 +3993,15 @@ msgstr "Нет доступной информации"
 msgid "No matching prefix delegation"
 msgstr "Отсутствует соответствующая делегация префикса"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:140
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:143
+msgid "No more slaves available"
+msgstr "Больше нет доступных ведомых интерфейсов"
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:187
+msgid "No more slaves available, can not save interface"
+msgstr "Больше нет доступных ведомых, сохранить интерфейс невозможно"
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:251
 msgid "No negative cache"
 msgstr "Отключить кэш отрицательных ответов"
@@ -3815,7 +4014,7 @@ msgstr "Отключить кэш отрицательных ответов"
 msgid "No password set!"
 msgstr "Пароль не установлен!"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:107
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:110
 msgid "No peers defined yet"
 msgstr "Узлы ещё не определены"
 
@@ -3828,6 +4027,10 @@ msgstr "Нет публичных ключей."
 msgid "No rules in this chain."
 msgstr "Нет правил в данной цепочке."
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:384
+msgid "No validation or filtering"
+msgstr "Без проверки или фильтрации"
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:152
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:825
 msgid "No zone assigned"
@@ -3903,6 +4106,10 @@ msgstr "Заметка"
 msgid "Nslookup"
 msgstr "DNS-запрос"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:332
+msgid "Number of IGMP membership reports"
+msgstr "Количество отчётов о членстве IGMP"
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:355
 msgid "Number of cached DNS entries (max is 10000, 0 is no caching)"
 msgstr ""
@@ -3913,6 +4120,10 @@ msgstr ""
 msgid "Number of parallel threads used for compression"
 msgstr "Количество параллельных потоков используемых для компрессии"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:309
+msgid "Number of peer notifications after failover event"
+msgstr "Количество peer-уведомлений после события отказа"
+
 #: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:69
 msgid "Obfuscated Group Password"
 msgstr "Запутанный групповой пароль"
@@ -3933,6 +4144,7 @@ msgid "Obtain IPv6-Address"
 msgstr "Получение IPv6-адреса"
 
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/led-trigger/default-on.js:18
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:351
 msgid "Off"
 msgstr "Выключено"
 
@@ -3956,7 +4168,7 @@ msgstr "Задержка включенного состояния"
 msgid "One of hostname or mac address must be specified!"
 msgstr "Должен быть указан либо MAC-адрес, либо имя хоста!"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:463
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:466
 msgid "One of the following: %s"
 msgstr "Одно из: %s"
 
@@ -3974,6 +4186,13 @@ msgstr "Одно или несколько недопустимых / обяза
 msgid "One or more required fields have no value!"
 msgstr "Одно или несколько обязательных полей не заполнены!"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:229
+msgid ""
+"Only if current active slave fails and the primary slave is up (failure, 2)"
+msgstr ""
+"Только в том случае, если текущий активный ведомый выходит из строя и "
+"первичный ведомый работает (failure, 2)"
+
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:439
 #: modules/luci-mod-system/luasrc/model/cbi/admin_system/backupfiles.lua:19
 msgid "Open list..."
@@ -3997,20 +4216,20 @@ msgstr "Опция \"%s\" содержит недопустимое значен
 msgid "Option \"%s\" must not be empty."
 msgstr "Опция \"%s\" не должна быть пустой."
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3987
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3990
 msgid "Option changed"
 msgstr "Опция изменена"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3989
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3992
 msgid "Option removed"
 msgstr "Опция удалена"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1601
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:69
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:72
 msgid "Optional"
 msgstr "Необязательно"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:79
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:82
 msgid ""
 "Optional. 32-bit mark for outgoing encrypted packets. Enter value in hex, "
 "starting with <code>0x</code>."
@@ -4030,7 +4249,7 @@ msgstr ""
 "d::'), используйте суффикс на вроде ('::1') для этого IPv6 адреса ('a:b:c:"
 "d::1') для этого интерфейса."
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:120
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:123
 msgid ""
 "Optional. Base64-encoded preshared key. Adds in an additional layer of "
 "symmetric-key cryptography for post-quantum resistance."
@@ -4038,35 +4257,35 @@ msgstr ""
 "Необязательно. Base64-шифрованный общий ключ. Добавляет дополнительный слой "
 "криптографии с симметричным ключом для постквантовой устойчивости."
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:129
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:139
 msgid "Optional. Create routes for Allowed IPs for this peer."
 msgstr ""
 "Необязательно. Создавать маршруты для разрешенных IP адресов для этого узла."
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:111
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:114
 msgid "Optional. Description of peer."
 msgstr "Необязательно. Описание узла."
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:64
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:67
 msgid "Optional. Do not create host routes to peers."
 msgstr "Необязательно. Не создавать маршруты к пирам."
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:131
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:141
 msgid ""
 "Optional. Host of peer. Names are resolved prior to bringing up the "
 "interface."
 msgstr ""
 "Необязательно. Имя хоста пира. Имена разрешаются до появления интерфейса."
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:74
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:77
 msgid "Optional. Maximum Transmission Unit of tunnel interface."
 msgstr "Необязательно. MTU туннельного интерфейса."
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:135
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:145
 msgid "Optional. Port of peer."
 msgstr "Необязательно. Порт узла."
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:139
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:149
 msgid ""
 "Optional. Seconds between keep alive messages. Default is 0 (disabled). "
 "Recommended value if this device is behind a NAT is 25."
@@ -4075,7 +4294,7 @@ msgstr ""
 "'0' (отключено). Рекомендуемое значение, если это устройство находится за "
 "NAT 25."
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:55
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:58
 msgid "Optional. UDP port used for outgoing and incoming packets."
 msgstr ""
 "Необязательно. Udp-порт, используемый для исходящих и входящих пакетов."
@@ -4109,6 +4328,8 @@ msgstr "Исходящая зона"
 #: modules/luci-base/htdocs/luci-static/resources/protocol/static.js:222
 #: protocols/luci-proto-hnet/htdocs/luci-static/resources/protocol/hnet.js:40
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/dhcpv6.js:50
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:76
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:71
 msgid "Override MAC address"
 msgstr "Назначить MAC-адрес"
 
@@ -4118,21 +4339,27 @@ msgstr "Назначить MAC-адрес"
 #: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:53
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/dhcpv6.js:54
 #: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:114
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:157
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:158
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/l2tp.js:71
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:145
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:132
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoe.js:110
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pptp.js:119
 #: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:97
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:62
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:57
 msgid "Override MTU"
 msgstr "Назначить MTU"
 
 #: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:63
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:72
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:67
 msgid "Override TOS"
 msgstr "Отвергать TOS"
 
 #: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:58
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:67
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:62
 msgid "Override TTL"
 msgstr "Отвергать TTL"
 
@@ -4160,7 +4387,7 @@ msgstr "Назначить таблицу внутренних маршруто
 msgid "Overview"
 msgstr "Обзор"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2677
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2680
 msgid "Overwrite existing file \"%s\" ?"
 msgstr "Перезаписать существующий файл «%s»?"
 
@@ -4269,6 +4496,10 @@ msgstr "Управление пакетами (packet steering)"
 msgid "Packets"
 msgstr "Пакеты"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:275
+msgid "Packets To Transmit Before Moving To Next Slave"
+msgstr "Количество пакетов перед переходом на следующий ведомый"
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:152
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:825
 msgid "Part of zone %q"
@@ -4277,7 +4508,7 @@ msgstr "Часть зоны %q"
 #: modules/luci-base/luasrc/view/sysauth.htm:29
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1591
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/password.js:51
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:107
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:108
 #: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:58
 msgid "Password"
 msgstr "Пароль"
@@ -4301,7 +4532,7 @@ msgstr "Пароль к внутреннему Приватному ключу"
 msgid "Password strength"
 msgstr "Сложность пароля"
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:110
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:111
 msgid "Password2"
 msgstr "Пароль2"
 
@@ -4333,7 +4564,7 @@ msgstr "Путь к внутренним Client-сертификатам"
 msgid "Path to inner Private Key"
 msgstr "Путь к внутреннему Приватному ключу"
 
-#: modules/luci-base/htdocs/luci-static/resources/luci.js:2716
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2725
 msgid "Paused"
 msgstr "Приостановлено"
 
@@ -4360,7 +4591,7 @@ msgstr "Запрос IP адреса назначения"
 msgid "Peer address is missing"
 msgstr "Отсутствует адрес пира"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:92
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:95
 msgid "Peers"
 msgstr "Пиры"
 
@@ -4380,7 +4611,7 @@ msgstr "Выполнить сброс"
 msgid "Permission denied"
 msgstr "Доступ запрещён"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:139
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:149
 msgid "Persistent Keep Alive"
 msgstr "Постоянно держать включенным"
 
@@ -4411,7 +4642,7 @@ msgstr "пакетов"
 msgid "Please enter your username and password."
 msgstr "Введите логин и пароль."
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3718
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3721
 msgid "Please select the file to upload."
 msgstr "Пожалуйста, выберите файл для загрузки."
 
@@ -4427,7 +4658,7 @@ msgstr "Порт"
 msgid "Port status:"
 msgstr "Состояние порта:"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:489
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:492
 msgid "Potential negation of: %s"
 msgstr "Потенциальное отрицание: %s"
 
@@ -4451,7 +4682,7 @@ msgstr "Предпочитать UMTS"
 msgid "Prefix Delegated"
 msgstr "Делегированный префикс"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:120
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:123
 msgid "Preshared Key"
 msgstr "Предварительный ключ"
 
@@ -4476,7 +4707,25 @@ msgstr "Запретить прослушивание этих интерфей
 msgid "Prevents client-to-client communication"
 msgstr "Не позволяет клиентам обмениваться друг с другом информацией"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:50
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:211
+msgid "Primary Slave"
+msgstr "Первичный ведомый интерфейс"
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:228
+msgid ""
+"Primary becomes active slave when it comes back up if speed and duplex "
+"better than current slave (better, 1)"
+msgstr ""
+"Первичный становится активным ведомым при его восстановлении, если скорость "
+"и дуплекс лучше, чем у текущего ведомого (better, 1)"
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:227
+msgid "Primary becomes active slave whenever it comes back up (always, 0)"
+msgstr ""
+"Первичный становится активным ведомым всякий раз, когда он восстанавливается "
+"(always, 0)"
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:53
 msgid "Private Key"
 msgstr "Приватный ключ"
 
@@ -4513,7 +4762,7 @@ msgstr "Предоставлять новую сеть"
 msgid "Pseudo Ad-Hoc (ahdemo)"
 msgstr "Псевдо Ad-Hoc (ahdemo)"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:116
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:119
 msgid "Public Key"
 msgstr "Публичный ключ"
 
@@ -4640,7 +4889,7 @@ msgid "Rebind protection"
 msgstr "Защита от DNS Rebinding"
 
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/reboot.js:14
-#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:124
+#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:126
 msgid "Reboot"
 msgstr "Перезагрузка"
 
@@ -4660,7 +4909,7 @@ msgstr ""
 msgid "Receive"
 msgstr "Приём"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:60
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:63
 msgid "Recommended. IP addresses of the WireGuard interface."
 msgstr "Рекомендуемый. IP адреса интерфейса WireGuard."
 
@@ -4672,7 +4921,7 @@ msgstr "Переподключить этот интерфейс"
 msgid "References"
 msgstr "Ссылки"
 
-#: modules/luci-base/htdocs/luci-static/resources/luci.js:2710
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2719
 msgid "Refreshing"
 msgstr "Обновляется"
 
@@ -4697,6 +4946,7 @@ msgstr "Мост-ретранслятор"
 
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/6in4.js:50
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/6rd.js:49
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:40
 msgid "Remote IPv4 address"
 msgstr "Удалённый IPv4-адрес"
 
@@ -4704,6 +4954,10 @@ msgstr "Удалённый IPv4-адрес"
 msgid "Remote IPv4 address or FQDN"
 msgstr "Удалённый IPv4-адрес или FQDN"
 
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:40
+msgid "Remote IPv6 address"
+msgstr "Удалённый IPv6-адрес"
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:849
 msgid "Remove"
 msgstr "Удалить"
@@ -4733,15 +4987,15 @@ msgid "Required for certain ISPs, e.g. Charter with DOCSIS 3"
 msgstr ""
 "Требуется для некоторых Интернет провайдеров, например использующих DOCSIS 3"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:50
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:53
 msgid "Required. Base64-encoded private key for this interface."
 msgstr "Обязательно. Приватный ключ в кодировке Base64 для этого интерфейса."
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:116
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:119
 msgid "Required. Base64-encoded public key of peer."
 msgstr "Обязательно. Публичный ключ узла в кодировке Base64."
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:125
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:128
 msgid ""
 "Required. IP addresses and prefixes that this peer is allowed to use inside "
 "the tunnel. Usually the peer's tunnel IP addresses and the networks the peer "
@@ -4780,8 +5034,8 @@ msgid ""
 "Requires the 'full' version of wpad/hostapd and support from the wifi driver "
 "<br />(as of Jan 2019: ath9k, ath10k, mwlwifi and mt76)"
 msgstr ""
-"Требуется 'полная' версия wpad/hostapd и поддержка со стороны WiFi драйвера  "
-"в  <br />(as of Jan 2019: ath9k, ath10k, mwlwifi and mt76)"
+"Требуется 'полная' версия wpad/hostapd и поддержка со стороны WiFi драйвера "
+"в <br />(as of Jan 2019: ath9k, ath10k, mwlwifi and mt76)"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:233
 msgid ""
@@ -4820,6 +5074,10 @@ msgstr "Требуется wpa-supplicant с поддержкой OWE"
 msgid "Requires wpa-supplicant with SAE support"
 msgstr "Требуется wpa-supplicant с поддержкой SAE"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:224
+msgid "Reselection policy for primary slave"
+msgstr "Политика переизбрания для первичного ведомого"
+
 #: modules/luci-base/htdocs/luci-static/resources/luci.js:2203
 #: modules/luci-base/luasrc/view/sysauth.htm:39
 #: modules/luci-compat/luasrc/view/cbi/delegator.htm:17
@@ -4875,19 +5133,19 @@ msgstr "Восстановить резервную копию"
 msgid "Reveal/hide password"
 msgstr "Показать/скрыть пароль"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4003
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4006
 msgid "Revert"
 msgstr "Вернуть"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4088
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4091
 msgid "Revert changes"
 msgstr "Вернуть изменения"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4270
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4273
 msgid "Revert request failed with status <code>%h</code>"
 msgstr "Ошибка <code>%h</code> отмены конфигурации"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4250
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4253
 msgid "Reverting configuration…"
 msgstr "Отмена конфигурации…"
 
@@ -4899,7 +5157,11 @@ msgstr "Корневая директория для файлов сервера
 msgid "Root preparation"
 msgstr "Подготовка корневой директории"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:129
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:202
+msgid "Round-Robin policy (balance-rr, 0)"
+msgstr "Политика round-robin (balance-rr, 0)"
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:139
 msgid "Route Allowed IPs"
 msgstr "Маршрутизировать разрешенные IP-адреса"
 
@@ -4977,7 +5239,7 @@ msgid "SSH username"
 msgstr "SSH логин"
 
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:274
-#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:50
+#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:51
 msgid "SSH-Keys"
 msgstr "SSH ключи"
 
@@ -5003,7 +5265,7 @@ msgid "Save"
 msgstr "Сохранить"
 
 #: modules/luci-base/htdocs/luci-static/resources/luci.js:2180
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3999
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4002
 #: modules/luci-compat/luasrc/view/cbi/footer.htm:22
 msgid "Save & Apply"
 msgstr "Сохранить и применить"
@@ -5025,15 +5287,15 @@ msgid "Scan"
 msgstr "Поиск"
 
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/crontab.js:26
-#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:74
+#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:76
 msgid "Scheduled Tasks"
 msgstr "Запланированные задания"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3983
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3986
 msgid "Section added"
 msgstr "Раздел добавлен"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3985
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3988
 msgid "Section removed"
 msgstr "Раздел удалён"
 
@@ -5052,11 +5314,15 @@ msgstr ""
 "что файл образа корректный и предназначен именно для данного устройства!"
 
 #: modules/luci-base/htdocs/luci-static/resources/ui.js:2581
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2718
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2883
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2721
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2886
 msgid "Select file…"
 msgstr "Выбрать файл…"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:318
+msgid "Selects the transmit hash policy to use for slave selection"
+msgstr "Определяет хэш политику передачи пакетов через объединенные интерфейсы"
+
 #: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:144
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:128
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:115
@@ -5087,7 +5353,7 @@ msgstr "Тип службы"
 msgid "Services"
 msgstr "Службы"
 
-#: modules/luci-base/htdocs/luci-static/resources/luci.js:2653
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2662
 msgid "Session expired"
 msgstr "Сессия истекла"
 
@@ -5104,10 +5370,24 @@ msgstr ""
 "состояния подключения. Если опция включена, события подключения/отключения "
 "кабеля для данного интерфейса не будут вызывать hotplug обработчики."
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:300
+msgid "Set same MAC Address to all slaves"
+msgstr "Установить один и тот же MAC-адрес для всех ведомых интерфейсов"
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:642
 msgid "Set this interface as master for the dhcpv6 relay."
 msgstr "Установить этот интерфейс в качестве мастера для dhcpv6 relay."
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:304
+msgid "Set to currently active slave (active, 1)"
+msgstr "Установить на текущем активном ведомом интерфейсе (active, 1)"
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:305
+msgid "Set to first slave added to the bond (follow, 2)"
+msgstr ""
+"Установить на первом ведомом интерфейсе, добавленном в объединение (follow, "
+"2)"
+
 #: modules/luci-compat/luasrc/model/network/proto_modemmanager.lua:55
 #: modules/luci-compat/luasrc/model/network/proto_qmi.lua:55
 #: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:42
@@ -5174,7 +5454,7 @@ msgstr "Затухание сигнала (SATN)"
 msgid "Signal:"
 msgstr "Сигнал:"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3736
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3739
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:217
 msgid "Size"
 msgstr "Размер"
@@ -5202,6 +5482,10 @@ msgstr "Перейти к содержимому"
 msgid "Skip to navigation"
 msgstr "Перейти к навигации"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:178
+msgid "Slave Interfaces"
+msgstr "Ведомые интерфейсы"
+
 #: modules/luci-base/htdocs/luci-static/resources/network.js:2867
 #: modules/luci-compat/luasrc/model/network.lua:1428
 msgid "Software VLAN"
@@ -5239,10 +5523,43 @@ msgstr "Источник"
 msgid "Source Address"
 msgstr "Адрес источника"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:342
+msgid ""
+"Specifies that duplicate frames (received on inactive ports) should be "
+"dropped or delivered"
+msgstr ""
+"Определяет, должны ли дубликаты фреймов (полученные на неактивных портах) "
+"быть отброшены или доставлены"
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:358
+msgid "Specifies the ARP link monitoring frequency in milliseconds"
+msgstr "Определяет частоту ARP мониторинга соединения в миллисекундах"
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:366
+msgid "Specifies the IP addresses to use for ARP monitoring"
+msgstr "Определяет IP-адреса, которые будут использоваться для ARP мониторинга"
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:395
+msgid "Specifies the MII link monitoring frequency in milliseconds"
+msgstr "Определяет частоту MII мониторинга соединения в миллисекундах"
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:259
+msgid "Specifies the aggregation selection logic to use"
+msgstr "Определяет используемую логику выбора для агрегации"
+
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:292
 msgid "Specifies the directory the device is attached to"
 msgstr "Папка, к которой монтируется раздел устройства"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:252
+msgid ""
+"Specifies the mac-address for the actor in protocol packet exchanges "
+"(LACPDUs). If empty, masters' mac address defaults to system default"
+msgstr ""
+"Определяет MAC-адрес для актора во время обмена пакетами протокола (LACPDU). "
+"Если пустой, в качестве MAC-адреса актора будет использоваться MAC-адрес "
+"мастера"
+
 #: protocols/luci-proto-relay/htdocs/luci-static/resources/protocol/relay.js:175
 msgid ""
 "Specifies the maximum amount of failed ARP requests until hosts are presumed "
@@ -5269,11 +5586,150 @@ msgstr ""
 "использования беспроводной связи, фактическая мощность передачи данных может "
 "быть снижена драйвером."
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:236
+msgid ""
+"Specifies the minimum number of links that must be active before asserting "
+"carrier"
+msgstr ""
+"Определяет минимальное количество соединений, которое должно быть активным "
+"для включения интерфейса объединения (carrier on)"
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:200
+msgid "Specifies the mode to be used for this bonding interface"
+msgstr ""
+"Определяет режим, который будет использоваться для этого интерфейса "
+"объединения"
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:333
+msgid ""
+"Specifies the number of IGMP membership reports to be issued after a "
+"failover event in 200ms intervals"
+msgstr ""
+"Определяет количество отчетов о членстве в IGMP, которые должны быть "
+"отправлены после события отказа с интервалом 200 мс"
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:276
+msgid ""
+"Specifies the number of packets to transmit through a slave before moving to "
+"the next one"
+msgstr ""
+"Определяет количество пакетов для передачи через ведомый интерфейс перед "
+"переходом к следующему ведомому"
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:310
+msgid ""
+"Specifies the number of peer notifications (gratuitous ARPs and unsolicited "
+"IPv6 Neighbor Advertisements) to be issued after a failover event"
+msgstr ""
+"Определяет количество peer-уведомлений (самообращённые ARP и незапрашиваемые "
+"IPv6-объявления соседей), которые должны быть отправлены после события отказа"
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:284
+msgid ""
+"Specifies the number of seconds between instances where the bonding driver "
+"sends learning packets to each slaves peer switch"
+msgstr ""
+"Определяет количество секунд между моментами, когда драйвер объединения "
+"посылает обучающие пакеты на каждый пир ведомого устройства"
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:374
+msgid "Specifies the quantity of ARP IP targets that must be reachable"
+msgstr ""
+"Определяет количество IP-адресов ARP мониторинга, которые должны быть "
+"достижимы"
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:268
+msgid ""
+"Specifies the rate in which the link partner will be asked to transmit "
+"LACPDU packets"
+msgstr ""
+"Определяет скорость, с которой партнер соединения будет запрашивать передачу "
+"пакетов LACPDU"
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:225
+msgid ""
+"Specifies the reselection policy for the primary slave when failure of the "
+"active slave or recovery of the primary slave occurs"
+msgstr ""
+"Определяет политику повторного выбора для первичного ведомого, когда "
+"происходит сбой активного ведомого или восстановление первичного ведомого"
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:244
+msgid "Specifies the system priority"
+msgstr "Определяет системный приоритет"
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:403
+msgid ""
+"Specifies the time in milliseconds to wait before disabling a slave after a "
+"link failure detection"
+msgstr ""
+"Определяет время в миллисекундах для ожидания перед отключением ведомого "
+"после обнаружения сбоя в соединении"
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:411
+msgid ""
+"Specifies the time in milliseconds to wait before enabling a slave after a "
+"link recovery detection"
+msgstr ""
+"Определяет время в миллисекундах для ожидания перед включением ведомого "
+"после обнаружения восстановления соединения"
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:382
+msgid ""
+"Specifies whether ARP probes and replies should be validated or non-ARP "
+"traffic should be filtered for link monitoring"
+msgstr ""
+"Определяет, должны ли проверяться запросы и ответы ARP или же для "
+"мониторинга соединения следует фильтровать трафик, не связанный с ARP"
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:301
+msgid ""
+"Specifies whether active-backup mode should set all slaves to the same MAC "
+"address at enslavement"
+msgstr ""
+"Определяет, должен ли режим активного резервирования устанавливать для всех "
+"ведомых устройств один и тот же MAC-адрес при добавлении устройства в "
+"качестве ведомого"
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:419
+msgid ""
+"Specifies whether or not miimon should use MII or ETHTOOL ioctls vs. "
+"netif_carrier_ok()"
+msgstr ""
+"Определяет, должен ли miimon использовать MII или ioctl вызовы ETHTOOL "
+"вместо netif_carrier_ok()"
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:293
+msgid ""
+"Specifies whether to shuffle active flows across slaves based on the load"
+msgstr ""
+"Определяет, следует ли перемещать активные потоки между ведомыми в "
+"зависимости от нагрузки"
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:179
+msgid ""
+"Specifies which slave interfaces should be attached to this bonding interface"
+msgstr ""
+"Определяет, какие ведомые интерфейсы должны быть включены в этот интерфейс "
+"объединения"
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:212
+msgid ""
+"Specifies which slave is the primary device. It will always be the active "
+"slave while it is available"
+msgstr ""
+"Определяет, какой ведомый интерфейс является основным устройством. Он всегда "
+"будет активным ведомым, пока он доступен"
+
 #: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:63
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:72
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:67
 msgid "Specify a TOS (Type of Service)."
 msgstr "Укажите TOS (Тип обслуживания)."
 
 #: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:58
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:67
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:62
 msgid ""
 "Specify a TTL (Time to Live) for the encapsulating packet other than the "
 "default (64)."
@@ -5282,6 +5738,8 @@ msgstr ""
 "(64)."
 
 #: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:53
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:62
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:57
 msgid ""
 "Specify an MTU (Maximum Transmission Unit) other than the default (1280 "
 "bytes)."
@@ -5306,7 +5764,7 @@ msgstr "Приоритет"
 msgid "Start refresh"
 msgstr "Запустить обновление"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4203
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4206
 msgid "Starting configuration apply…"
 msgstr "Применение конфигурации…"
 
@@ -5315,7 +5773,7 @@ msgid "Starting wireless scan..."
 msgstr "Начато сканирование беспроводных сетей..."
 
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/startup.js:109
-#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:62
+#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:64
 msgid "Startup"
 msgstr "Загрузка"
 
@@ -5428,7 +5886,7 @@ msgstr "Изменить протокол"
 msgid "Switch to CIDR list notation"
 msgstr "Переключить в формат CIDR"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2615
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2616
 msgid "Symbolic link"
 msgstr "Символическая ссылка"
 
@@ -5452,6 +5910,10 @@ msgstr "Система"
 msgid "System Log"
 msgstr "Системный журнал"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:243
+msgid "System Priority"
+msgstr "Системный приоритет"
+
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:104
 msgid "System Properties"
 msgstr "Свойства системы"
@@ -5514,11 +5976,19 @@ msgstr ""
 "HE.net конфигурация обновления конечной точки изменена, теперь вы должны "
 "использовать простое имя пользователя вместо ID пользователя!"
 
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:40
+msgid "The IPv4 address or the fully-qualified domain name of the remote end."
+msgstr "IPv4-адрес или полное доменное имя удаленного узла."
+
 #: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:40
 msgid ""
 "The IPv4 address or the fully-qualified domain name of the remote tunnel end."
 msgstr "IPv4-адрес или полное доменное имя удаленного конца туннеля."
 
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:40
+msgid "The IPv6 address or the fully-qualified domain name of the remote end."
+msgstr "IPv6-адрес или полное доменное имя удаленного узла."
+
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/6rd.js:53
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/map.js:59
 msgid ""
@@ -5538,7 +6008,7 @@ msgstr ""
 msgid "The configuration file could not be loaded due to the following error:"
 msgstr "Не удалось загрузить config файл из-за следующей ошибки:"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4079
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4082
 msgid ""
 "The device could not be reached within %d seconds after applying the pending "
 "changes, which caused the configuration to be rolled back for safety "
@@ -5622,10 +6092,23 @@ msgstr ""
 msgid "The length of the IPv6 prefix in bits"
 msgstr "Длина префикса IPv6 в битах"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:163
+msgid "The local IPv4 address"
+msgstr "Локальный IPv4-адрес"
+
 #: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:44
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:44
 msgid "The local IPv4 address over which the tunnel is created (optional)."
 msgstr "Локальный адрес IPv4, по которому создается туннель (необязательно)."
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:169
+msgid "The local IPv4 netmask"
+msgstr "Локальная маска сети IPv4"
+
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:44
+msgid "The local IPv6 address over which the tunnel is created (optional)."
+msgstr "Локальный IPv6-адрес, через который создается туннель (необязательно)."
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1914
 msgid "The network name is already used"
 msgstr "Имя сети уже используется"
@@ -5731,7 +6214,7 @@ msgstr ""
 msgid "There are no active leases"
 msgstr "Нет активных арендованных адресов"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4218
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4221
 msgid "There are no changes to apply"
 msgstr "Нет изменений для применения"
 
@@ -5866,7 +6349,7 @@ msgstr "Интервал регенерации ключей GTK"
 msgid "Timezone"
 msgstr "Часовой пояс"
 
-#: modules/luci-base/htdocs/luci-static/resources/luci.js:2663
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2672
 msgid "To login…"
 msgstr "Аутентификация…"
 
@@ -5909,6 +6392,10 @@ msgstr "Передача"
 msgid "Transmit"
 msgstr "Передача"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:317
+msgid "Transmit Hash Policy"
+msgstr "Хэш политика передачи пакетов"
+
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/leds.js:74
 msgid "Trigger"
 msgstr "Триггер"
@@ -6063,7 +6550,7 @@ msgstr "Отмонтировать"
 msgid "Unnamed key"
 msgstr "Ключ без имени"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3923
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3926
 msgid "Unsaved Changes"
 msgstr "Не принятые изменения"
 
@@ -6089,7 +6576,11 @@ msgstr "Не поддерживаемый тип протокола."
 msgid "Up"
 msgstr "Вверх"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3810
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:410
+msgid "Up Delay"
+msgstr "Задержка включения интерфейса"
+
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3813
 msgid "Upload"
 msgstr "Загрузка"
 
@@ -6105,21 +6596,21 @@ msgstr ""
 msgid "Upload archive..."
 msgstr "Загрузка архива..."
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2772
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2775
 msgid "Upload file"
 msgstr "Загрузка файла"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2747
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2750
 msgid "Upload file…"
 msgstr "Загрузка файла…"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2694
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3798
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2697
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3801
 msgid "Upload request failed: %s"
 msgstr "Ошибка запроса на загрузку: %s"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3717
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3771
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3720
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3774
 msgid "Uploading file…"
 msgstr "Загрузка файла…"
 
@@ -6183,6 +6674,22 @@ msgstr "Использовать MTU на интерфейсе туннеля"
 msgid "Use TTL on tunnel interface"
 msgstr "Использовать TTL на интерфейсе туннеля"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:320
+msgid "Use XOR of hardware MAC addresses (layer2)"
+msgstr "Использовать XOR аппаратных MAC-адресов (layer2)"
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:321
+msgid "Use XOR of hardware MAC addresses and IP addresses (layer2+3)"
+msgstr "Использовать XOR аппаратных MAC-адресов и IP-адресов (layer2+3)"
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:323
+msgid ""
+"Use XOR of hardware MAC addresses and IP addresses, rely on skb_flow_dissect "
+"(encap2+3)"
+msgstr ""
+"Использовать XOR аппаратных MAC-адресов и IP-адресов, используя "
+"skb_flow_dissect (encap2+3)"
+
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:294
 msgid "Use as external overlay (/overlay)"
 msgstr "Использовать как внешний overlay (/overlay)"
@@ -6235,7 +6742,7 @@ msgstr "Использовать шлюз по умолчанию"
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/dslite.js:70
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/map.js:83
 #: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:111
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:152
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:153
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/l2tp.js:67
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:111
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:98
@@ -6273,6 +6780,17 @@ msgstr ""
 "адреса'</em> может быть использовано для того, чтобы установить "
 "индивидуальное время аренды, например 12h, 3d или бесконечное."
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:322
+msgid "Use upper layer protocol information (layer3+4)"
+msgstr "Использовать информацию протокола верхнего уровня (layer3+4)"
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:324
+msgid ""
+"Use upper layer protocol information, rely on skb_flow_dissect (encap3+4)"
+msgstr ""
+"Использовать информацию протокола верхнего уровня, используя "
+"skb_flow_dissect (encap3+4)"
+
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/20_memory.js:36
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:194
 msgid "Used"
@@ -6290,16 +6808,20 @@ msgstr ""
 "Используется для двух различных целей: RADIUS NAS ID и 802.11r R0KH-ID. Не "
 "требуется при использовании обычного WPA(2)-PSK."
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:113
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:105
+msgid "User Group"
+msgstr "Группа пользователя"
+
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:114
 msgid "User certificate (PEM encoded)"
 msgstr "Сертификат пользователя (PEM encoded)"
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:125
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:126
 msgid "User key (PEM encoded)"
 msgstr "Ключ пользователя (PEM encoded)"
 
 #: modules/luci-base/luasrc/view/sysauth.htm:23
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:105
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:106
 #: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:56
 msgid "Username"
 msgstr "Имя пользователя"
@@ -6347,6 +6869,19 @@ msgstr "Сертификат SHA1 hash VPN сервера"
 msgid "VPNC (CISCO 3000 (and others) VPN)"
 msgstr "VPNC (CISCO 3000 (и другие) VPN)"
 
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:10
+msgid "VXLAN (RFC7348)"
+msgstr "VXLAN (RFC7348)"
+
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:53
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:48
+msgid "VXLAN network identifier"
+msgstr "Сетевой идентификатор VXLAN"
+
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:10
+msgid "VXLANv6 (RFC7348)"
+msgstr "VXLANv6 (RFC7348)"
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1490
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1548
 msgid ""
@@ -6356,6 +6891,22 @@ msgstr ""
 "Проверять сертификат сервера с помощью встроенного системного центра "
 "сертификации<br />(требуется пакет «ca-bundle»)"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:387
+msgid "Validation for all slaves"
+msgstr "Проверка для всех ведомых"
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:385
+msgid "Validation only for active slave"
+msgstr "Проверка только для активного ведомого"
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:386
+msgid "Validation only for backup slaves"
+msgstr "Проверка только для резервных ведомых"
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:134
+msgid "Value must not be empty"
+msgstr "Значение не должно быть пустым"
+
 #: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:73
 msgid "Vendor"
 msgstr "Производитель (Vendor)"
@@ -6441,7 +6992,7 @@ msgid "Width"
 msgstr "Ширина"
 
 #: modules/luci-compat/luasrc/model/network/proto_wireguard.lua:9
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:18
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:21
 msgid "WireGuard VPN"
 msgstr "WireGuard VPN"
 
@@ -6503,11 +7054,21 @@ msgstr "Записывать полученные DNS-запросы в сист
 msgid "Write system log to file"
 msgstr "Записывать системные события в файл"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:204
+msgid "XOR policy (balance-xor, 2)"
+msgstr "Политика XOR (balance-xor, 2)"
+
 #: modules/luci-base/htdocs/luci-static/resources/form.js:3472
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:295
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:344
 #: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:109
 msgid "Yes"
 msgstr "Да"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:303
+msgid "Yes (none, 0)"
+msgstr "Да (none, 0)"
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:176
 msgid ""
 "You appear to be currently connected to the device via the \"%h\" interface. "
@@ -6537,6 +7098,21 @@ msgstr ""
 "Вам необходимо включить JavaScript в вашем браузере для корректной работы "
 "LuCI."
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:115
+msgid ""
+"You must select a primary interface which is included in selected slave "
+"interfaces!"
+msgstr ""
+"Вы должны выбрать основной интерфейс, который входит в состав выбранных "
+"ведомых интерфейсов!"
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:96
+msgid ""
+"You must select at least one ARP IP target if ARP monitoring is selected!"
+msgstr ""
+"При указании IP-адресов ARP мониторинга необходимо выбрать по крайней мере "
+"один IP-адрес!"
+
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:192
 msgid "ZRam Compression Algorithm"
 msgstr "Алгоритм компрессии ZRam"
@@ -6673,7 +7249,7 @@ msgstr "полный дуплекс"
 msgid "half-duplex"
 msgstr "полудуплекс"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:566
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:569
 msgid "hexadecimal encoded value"
 msgstr "значение в шестнадцатеричном представлении"
 
@@ -6701,11 +7277,11 @@ msgstr "игнорировать"
 msgid "input"
 msgstr "ввод"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:391
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:395
 msgid "key between 8 and 63 characters"
 msgstr "ключ длиной от 8 до 63 символов"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:403
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:407
 msgid "key with either 5 or 13 characters"
 msgstr "ключ длиной 5 или 13 символов"
 
@@ -6721,6 +7297,10 @@ msgstr "средняя безопасность"
 msgid "minutes"
 msgstr "минут(ы)"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:422
+msgid "netif_carrier_ok()"
+msgstr "netif_carrier_ok()"
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:46
 msgid "no"
 msgstr "нет"
@@ -6729,7 +7309,7 @@ msgstr "нет"
 msgid "no link"
 msgstr "нет соединения"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:55
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:59
 msgid "non-empty value"
 msgstr "не пустое значение"
 
@@ -6765,15 +7345,15 @@ msgstr "открытая сеть"
 msgid "output"
 msgstr "вывод"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:237
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:241
 msgid "positive decimal value"
 msgstr "положительное десятичное число"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:229
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:233
 msgid "positive integer value"
 msgstr "положительное целое число"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:57
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:60
 msgid "random"
 msgstr "случайно"
 
@@ -6821,7 +7401,7 @@ msgstr "с тегом"
 msgid "time units (TUs / 1.024 ms) [1000-65535]"
 msgstr "единицы измерения времени (TUs / 1.024 ms) [1000-65535]"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:556
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:559
 msgid "unique value"
 msgstr "уникальное значение"
 
@@ -6858,171 +7438,171 @@ msgstr "не определено -или- создать:"
 msgid "untagged"
 msgstr "без тега"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:242
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:246
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:121
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:132
 msgid "valid IP address"
 msgstr "верный IP-адрес"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:242
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:246
 msgid "valid IP address or prefix"
 msgstr "верный IP-адрес или префикс"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:277
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:281
 msgid "valid IPv4 CIDR"
 msgstr "верная IPv4 CIDR"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:250
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:254
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:125
 msgid "valid IPv4 address"
 msgstr "верный IPv4 адрес"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:250
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:254
 msgid "valid IPv4 address or network"
 msgstr "верный IPv4 адрес или сеть"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:370
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:374
 msgid "valid IPv4 address:port"
 msgstr "верный IPv4 адрес:порт"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:310
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:314
 msgid "valid IPv4 network"
 msgstr "верная IPv4 сеть"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:272
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:276
 msgid "valid IPv4 or IPv6 CIDR"
 msgstr "верная IPv4 или IPv6 CIDR"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:263
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:267
 msgid "valid IPv4 prefix value (0-32)"
 msgstr "верное значение IPv4 префикса (0-32)"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:282
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:286
 msgid "valid IPv6 CIDR"
 msgstr "верная IPv6 CIDR"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:258
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:262
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:129
 msgid "valid IPv6 address"
 msgstr "верный IPv6 адрес"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:258
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:262
 msgid "valid IPv6 address or prefix"
 msgstr "верный IPv6 адрес или префикс"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:300
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:304
 msgid "valid IPv6 host id"
 msgstr "верный IPv6 идентификатор хоста"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:315
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:319
 msgid "valid IPv6 network"
 msgstr "верная IPv6 ctnm"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:268
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:272
 msgid "valid IPv6 prefix value (0-128)"
 msgstr "верное значение IPv6 префикса (0-128)"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:336
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:340
 msgid "valid MAC address"
 msgstr "верный MAC адрес"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:407
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:411
 msgid "valid UCI identifier"
 msgstr "верный UCI идентификатор"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:358
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:362
 msgid "valid UCI identifier, hostname or IP address"
 msgstr "верный UCI идентификатор, имя хоста или IP-адрес"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:379
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:382
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:383
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:386
 msgid "valid address:port"
 msgstr "верный адрес:порт"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:530
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:534
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:533
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:537
 msgid "valid date (YYYY-MM-DD)"
 msgstr "верная дата (ГГГГ-ММ-ДД)"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:233
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:237
 msgid "valid decimal value"
 msgstr "верное десятичное число"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:401
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:405
 msgid "valid hexadecimal WEP key"
 msgstr "верное шестнадцатеричное значение WEP ключа"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:389
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:393
 msgid "valid hexadecimal WPA key"
 msgstr "верное шестнадцатеричное значение WPA ключа"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:364
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:368
 msgid "valid host:port"
 msgstr "верное имя хоста:порт"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:351
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:353
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:355
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:357
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:73
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:79
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:107
 msgid "valid hostname"
 msgstr "верное имя хоста"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:341
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:345
 msgid "valid hostname or IP address"
 msgstr "верное имя хоста или IP-адрес"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:225
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:229
 msgid "valid integer value"
 msgstr "верное целое число"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:305
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:309
 msgid "valid network in address/netmask notation"
 msgstr "верная сеть в формате адрес/маска подсети"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:505
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:508
 msgid "valid phone digit (0-9, \"*\", \"#\", \"!\" or \".\")"
 msgstr "верный символ номера телефона (0-9, \"*\", \"#\", \"!\" or \".\")"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:328
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:331
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:332
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:335
 msgid "valid port or port range (port1-port2)"
 msgstr "верный порт или диапазон портов (порт1-порт2)"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:320
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:324
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:136
 msgid "valid port value"
 msgstr "верное значение порта"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:510
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:513
 msgid "valid time (HH:MM:SS)"
 msgstr "верное время (ЧЧ:ММ:СС)"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:432
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:435
 msgid "value between %d and %d characters"
 msgstr "значение длиной от %d до %d символов"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:412
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:416
 msgid "value between %f and %f"
 msgstr "значение в диапазоне от %f до %f"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:416
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:420
 msgid "value greater or equal to %f"
 msgstr "значение больше или равное %f"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:420
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:424
 msgid "value smaller or equal to %f"
 msgstr "значение меньше или равное %f"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:426
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:429
 msgid "value with %d characters"
 msgstr "значение с %d символами"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:437
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:440
 msgid "value with at least %d characters"
 msgstr "значение длиной %d или менее символов"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:442
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:445
 msgid "value with at most %d characters"
 msgstr "значение длиной %d или более символов"
 
index 6911663e0192a1746bfce263f9b440de06dd2431..f7761778dcb41bcc85ccd9e51d32f461a895cdc3 100644 (file)
@@ -1,8 +1,8 @@
 msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2020-04-03 14:28+0000\n"
-"Last-Translator: Dušan Kazik <prescott66@gmail.com>\n"
+"PO-Revision-Date: 2020-06-09 21:41+0000\n"
+"Last-Translator: Miloš Leškanič <leskanic@gmail.com>\n"
 "Language-Team: Slovak <https://hosted.weblate.org/projects/openwrt/luci/sk/>"
 "\n"
 "Language: sk\n"
@@ -10,7 +10,7 @@ msgstr ""
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
 "Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n"
-"X-Generator: Weblate 4.0-dev\n"
+"X-Generator: Weblate 4.1-dev\n"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:929
 msgid "%.1f dB"
@@ -21,7 +21,7 @@ msgstr "%.1f dB"
 msgid "%d Bit"
 msgstr "%d Bitový"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3639
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3642
 msgid "%d invalid field(s)"
 msgstr "%d neplatných polí"
 
@@ -234,11 +234,11 @@ msgstr ""
 "<br/>Poznámka: ak bol súbor crontab prázdny pred úpravou, musíte manuálne "
 "reštartovať službu cron."
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2676
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2679
 msgid "A directory with the same name already exists."
 msgstr "Adresár s rovnakým názvom už existuje."
 
-#: modules/luci-base/htdocs/luci-static/resources/luci.js:2655
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2664
 msgid "A new login is required since the authentication session expired."
 msgstr ""
 "Vyžaduje sa nové prihlásenie, pretože overenie totožnosti relácie vypršalo."
@@ -267,9 +267,30 @@ msgid "APN"
 msgstr "APN"
 
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:197
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:352
 msgid "ARP"
 msgstr "ARP"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:365
+msgid "ARP IP Targets"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:357
+msgid "ARP Interval"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:381
+msgid "ARP Validation"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:373
+msgid "ARP mode to consider a slave as being up"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:77
+msgid "ARP monitoring is not supported for the selected policy!"
+msgstr ""
+
 #: protocols/luci-proto-relay/htdocs/luci-static/resources/protocol/relay.js:175
 msgid "ARP retry threshold"
 msgstr ""
@@ -349,12 +370,24 @@ msgstr "Aktívne DHCP prenájmy"
 msgid "Active DHCPv6 Leases"
 msgstr "Aktívne DHCPv6 prenájmy"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:203
+msgid "Active-Backup policy (active-backup, 1)"
+msgstr ""
+
 #: modules/luci-base/htdocs/luci-static/resources/network.js:3650
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:929
 #: protocols/luci-proto-hnet/htdocs/luci-static/resources/protocol/hnet.js:23
 msgid "Ad-Hoc"
 msgstr "Ad-Hoc"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:208
+msgid "Adaptive load balancing (balance-alb, 6)"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:207
+msgid "Adaptive transmit load balancing (balance-tlb, 5)"
+msgstr ""
+
 #: modules/luci-base/htdocs/luci-static/resources/form.js:2013
 #: modules/luci-base/htdocs/luci-static/resources/form.js:2016
 #: modules/luci-base/htdocs/luci-static/resources/form.js:2030
@@ -409,7 +442,7 @@ msgstr ""
 msgid "Add new interface..."
 msgstr "Pridať nové rozhranie..."
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:102
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:105
 msgid "Add peer"
 msgstr "Pridať účastníka"
 
@@ -458,6 +491,24 @@ msgstr "Pokročilé nastavenia"
 msgid "Aggregate Transmit Power (ACTATP)"
 msgstr ""
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:258
+msgid "Aggregation Selection Logic"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:261
+msgid "Aggregator: All slaves down or has no slaves (stable, 0)"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:263
+msgid ""
+"Aggregator: Chosen by the largest number of ports + slave added/removed or "
+"state changes (count, 2)"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:262
+msgid "Aggregator: Slave added/removed or state changes (bandwidth, 1)"
+msgstr ""
+
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:171
 msgid "Alert"
 msgstr "Výstraha"
@@ -539,7 +590,7 @@ msgid ""
 "Allow upstream responses in the 127.0.0.0/8 range, e.g. for RBL services"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:125
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:128
 msgid "Allowed IPs"
 msgstr "Povolené IP adresy"
 
@@ -663,16 +714,16 @@ msgstr "Akákoľvek zóna"
 msgid "Apply backup?"
 msgstr "Použiť zálohu?"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4226
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4229
 msgid "Apply request failed with status <code>%h</code>"
 msgstr ""
 
 #: modules/luci-base/htdocs/luci-static/resources/luci.js:2181
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4092
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4095
 msgid "Apply unchecked"
 msgstr "Použiť bez kontroly"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4165
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4168
 msgid "Applying configuration changes… %ds"
 msgstr "Aplikujú sa zmeny konfigurácie… %ds"
 
@@ -822,7 +873,7 @@ msgstr "Späť na konfiguráciu"
 msgid "Backup"
 msgstr "Záloha"
 
-#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:112
+#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:114
 msgid "Backup / Flash Firmware"
 msgstr "Zálohovať / nahrať firmvér"
 
@@ -855,10 +906,14 @@ msgid ""
 msgstr ""
 
 #: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:48
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:57
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:52
 msgid "Bind interface"
 msgstr "Previazať rozhranie"
 
 #: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:48
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:57
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:52
 msgid "Bind the tunnel to this interface (optional)."
 msgstr ""
 
@@ -872,6 +927,10 @@ msgstr "Bitová rýchlosť"
 msgid "Bogus NX Domain Override"
 msgstr ""
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:199
+msgid "Bonding Policy"
+msgstr ""
+
 #: modules/luci-base/htdocs/luci-static/resources/network.js:2861
 #: modules/luci-compat/luasrc/model/network.lua:1421
 msgid "Bridge"
@@ -890,8 +949,12 @@ msgstr ""
 msgid "Bring up on boot"
 msgstr "Zaviesť po spustení"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2766
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3749
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:205
+msgid "Broadcast policy (broadcast, 3)"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2769
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3752
 msgid "Browse…"
 msgstr "Prehliadať…"
 
@@ -899,7 +962,7 @@ msgstr "Prehliadať…"
 msgid "Buffered"
 msgstr "V zásobníku"
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:137
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:138
 msgid "CA certificate; if empty it will be saved after the first connection."
 msgstr ""
 
@@ -922,8 +985,8 @@ msgstr "Vo vyrovnávacej pamäti"
 msgid "Call failed"
 msgstr "Volanie zlyhalo"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2859
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3758
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2862
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3761
 #: modules/luci-compat/luasrc/view/cbi/delegator.htm:14
 #: modules/luci-compat/luasrc/view/cbi/simpleform.htm:52
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:187
@@ -989,11 +1052,11 @@ msgstr ""
 msgid "Chain"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3978
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3981
 msgid "Changes"
 msgstr "Zmeny"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4261
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4264
 msgid "Changes have been reverted."
 msgstr "Zmeny boli vrátené späť."
 
@@ -1138,16 +1201,16 @@ msgid ""
 "negotiation especially in environments with heavy traffic load."
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3978
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3981
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:421
 msgid "Configuration"
 msgstr "Konfigurácia"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4140
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4143
 msgid "Configuration changes applied."
 msgstr "Zmeny konfigurácie boli použité."
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4078
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4081
 msgid "Configuration changes have been rolled back!"
 msgstr "Zmeny konfigurácie boli vrátené späť!"
 
@@ -1182,6 +1245,14 @@ msgstr "Pripojenie stratené"
 msgid "Connections"
 msgstr "Pripojenia"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:377
+msgid "Consider the slave up when all ARP IP targets are reachable (all, 1)"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:376
+msgid "Consider the slave up when any ARP IP target is reachable (any, 0)"
+msgstr ""
+
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/crontab.js:18
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:340
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/startup.js:55
@@ -1194,7 +1265,7 @@ msgstr "Obsah bol uložený."
 msgid "Continue"
 msgstr "Pokračovať"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4114
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4117
 msgid ""
 "Could not regain access to the device after applying the configuration "
 "changes. You might need to reconnect if you modified network related "
@@ -1393,7 +1464,7 @@ msgstr "Predvolená trasa"
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/dslite.js:67
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/map.js:80
 #: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:108
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:149
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:150
 msgid "Default gateway"
 msgstr "Predvolená brána"
 
@@ -1416,7 +1487,7 @@ msgstr ""
 #: modules/luci-base/htdocs/luci-static/resources/form.js:2508
 #: modules/luci-base/htdocs/luci-static/resources/form.js:2512
 #: modules/luci-base/htdocs/luci-static/resources/form.js:3000
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2828
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2831
 #: modules/luci-compat/luasrc/view/cbi/nsection.htm:11
 #: modules/luci-compat/luasrc/view/cbi/tblsection.htm:162
 #: modules/luci-compat/luasrc/view/cbi/tsection.htm:16
@@ -1428,7 +1499,7 @@ msgstr "Odstrániť"
 msgid "Delete key"
 msgstr "Odstrániť kľúč"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2725
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2728
 msgid "Delete request failed: %s"
 msgstr "Požiadavka na odstránenie zlyhala: %s"
 
@@ -1441,11 +1512,11 @@ msgid "Delivery Traffic Indication Message Interval"
 msgstr ""
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/switch.js:340
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:111
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:114
 msgid "Description"
 msgstr "Popis"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2824
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2827
 msgid "Deselect"
 msgstr "Zrušiť výber"
 
@@ -1458,6 +1529,10 @@ msgstr "Vzhľad"
 msgid "Destination"
 msgstr "Cieľ"
 
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:48
+msgid "Destination port"
+msgstr ""
+
 #: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:59
 #: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:165
 msgid "Destination zone"
@@ -1490,7 +1565,7 @@ msgstr "Zariadenie nie je aktívne"
 msgid "Device is restarting…"
 msgstr "Zariadenie sa reštartuje…"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4113
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4116
 msgid "Device unreachable!"
 msgstr "Zariadenie neprístupné!"
 
@@ -1508,7 +1583,7 @@ msgstr "Diagnostika"
 msgid "Dial number"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2622
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2624
 msgid "Directory"
 msgstr "Adresár"
 
@@ -1573,9 +1648,9 @@ msgstr "Pokus o odpojenie zlyhal"
 
 #: modules/luci-base/htdocs/luci-static/resources/form.js:606
 #: modules/luci-base/htdocs/luci-static/resources/form.js:2707
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3259
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3995
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4084
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3262
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3998
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4087
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1680
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:330
 msgid "Dismiss"
@@ -1609,7 +1684,7 @@ msgstr ""
 msgid "Do not forward reverse lookups for local networks"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2711
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2714
 msgid "Do you really want to delete \"%s\" ?"
 msgstr "Naozaj chcete odstrániť „%s“?"
 
@@ -1621,7 +1696,7 @@ msgstr "Naozaj chcete odstrániť nasledovný kľúč SSH?"
 msgid "Do you really want to erase all settings?"
 msgstr "Naozaj chcete vymazať všetky nastavenia?"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2709
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2712
 msgid "Do you really want to recursively delete the directory \"%s\" ?"
 msgstr "Naozaj chcete rekurzívne odstrániť adresár „%s“?"
 
@@ -1647,6 +1722,10 @@ msgstr ""
 msgid "Down"
 msgstr ""
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:402
+msgid "Down Delay"
+msgstr ""
+
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:366
 msgid "Download backup"
 msgstr "Stiahnuť zálohu"
@@ -1663,6 +1742,10 @@ msgstr ""
 msgid "Drag to reorder"
 msgstr ""
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:341
+msgid "Drop Duplicate Frames"
+msgstr ""
+
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/dropbear.js:12
 msgid "Dropbear Instance"
 msgstr ""
@@ -1751,6 +1834,10 @@ msgstr "Povoliť <abbr title=\"Spanning Tree Protocol\">STP</abbr>"
 msgid "Enable DNS lookups"
 msgstr ""
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:292
+msgid "Enable Dynamic Shuffling Of Flows"
+msgstr ""
+
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/6in4.js:60
 msgid "Enable HE.net dynamic endpoint update"
 msgstr ""
@@ -1813,6 +1900,11 @@ msgid ""
 "Enable packet steering across all CPUs. May help or hinder network speed."
 msgstr ""
 
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:80
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:75
+msgid "Enable rx checksum"
+msgstr ""
+
 #: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:67
 msgid "Enable the DF (Don't Fragment) flag of the encapsulating packets."
 msgstr ""
@@ -1821,11 +1913,16 @@ msgstr ""
 msgid "Enable this network"
 msgstr "Povoliť túto sieť"
 
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:84
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:79
+msgid "Enable tx checksum"
+msgstr ""
+
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:243
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:352
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/startup.js:66
 msgid "Enabled"
-msgstr "Zapnuté"
+msgstr "Povolené"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:462
 msgid "Enables IGMP snooping on this bridge"
@@ -1858,11 +1955,11 @@ msgstr ""
 msgid "Encryption"
 msgstr "Šifrovanie"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:131
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:141
 msgid "Endpoint Host"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:135
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:145
 msgid "Endpoint Port"
 msgstr ""
 
@@ -1901,6 +1998,14 @@ msgstr "Adaptér siete Ethernet"
 msgid "Ethernet Switch"
 msgstr ""
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:270
+msgid "Every 30 seconds (slow, 0)"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:271
+msgid "Every second (fast, 1)"
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:399
 msgid "Exclude interfaces"
 msgstr ""
@@ -1913,7 +2018,7 @@ msgstr ""
 msgid "Expecting a hexadecimal assignment hint"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:60
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:64
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:73
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:79
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:107
@@ -1925,6 +2030,10 @@ msgstr ""
 msgid "Expecting: %s"
 msgstr "Očakáva sa: %s"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:48
+msgid "Expecting: non-empty value"
+msgstr ""
+
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/30_network.js:50
 msgid "Expires"
 msgstr ""
@@ -1978,7 +2087,7 @@ msgstr ""
 msgid "Failed to change the system password."
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4072
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4075
 msgid "Failed to confirm apply within %ds, waiting for rollback…"
 msgstr ""
 "Zlyhalo potvrdenie aplikovania nastavení v čase %ds, čaká sa na návrat "
@@ -1988,7 +2097,7 @@ msgstr ""
 msgid "Failed to execute \"/etc/init.d/%s %s\" action: %s"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2629
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2632
 msgid "File"
 msgstr "Súbor"
 
@@ -1996,7 +2105,7 @@ msgstr "Súbor"
 msgid "File not accessible"
 msgstr "Súbor nie je prístupný"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2767
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2770
 msgid "Filename"
 msgstr "Názov súboru"
 
@@ -2017,6 +2126,18 @@ msgstr ""
 msgid "Filter useless"
 msgstr ""
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:388
+msgid "Filtering for all slaves, no validation"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:389
+msgid "Filtering for all slaves, validation only for active slave"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:390
+msgid "Filtering for all slaves, validation only for backup slaves"
+msgstr ""
+
 #: modules/luci-compat/luasrc/model/network/proto_ncm.lua:65
 #: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:23
 msgid "Finalizing failed"
@@ -2040,7 +2161,7 @@ msgstr ""
 msgid "Firewall"
 msgstr "Brána Firewall"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:79
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:82
 msgid "Firewall Mark"
 msgstr ""
 
@@ -2150,7 +2271,7 @@ msgstr "Režim presmerovania"
 msgid "Fragmentation Threshold"
 msgstr "Prah fragmentácie"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:92
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:95
 msgid ""
 "Further information about WireGuard interfaces and peers at <a href='http://"
 "wireguard.com'>wireguard.com</a>."
@@ -2416,11 +2537,20 @@ msgstr "Názvy hostiteľov"
 msgid "Hybrid"
 msgstr ""
 
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:53
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:48
+msgid "ID used to uniquely identify the VXLAN"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:206
+msgid "IEEE 802.3ad Dynamic link aggregation (802.3ad, 4)"
+msgstr ""
+
 #: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:75
 msgid "IKE DH Group"
 msgstr "Skupina IKE DH"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:60
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:63
 msgid "IP Addresses"
 msgstr "Adresy IP"
 
@@ -2466,6 +2596,7 @@ msgid "IPv4 Upstream"
 msgstr ""
 
 #: modules/luci-base/htdocs/luci-static/resources/protocol/static.js:178
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:162
 msgid "IPv4 address"
 msgstr "Adresa IPv4"
 
@@ -2482,10 +2613,11 @@ msgid "IPv4 gateway"
 msgstr "Brána IPv4"
 
 #: modules/luci-base/htdocs/luci-static/resources/protocol/static.js:179
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:168
 msgid "IPv4 netmask"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:287
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:291
 msgid "IPv4 network in address/netmask notation"
 msgstr ""
 
@@ -2579,7 +2711,7 @@ msgstr ""
 msgid "IPv6 gateway"
 msgstr "Brána IPv6"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:292
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:296
 msgid "IPv6 network in address/netmask notation"
 msgstr ""
 
@@ -2666,7 +2798,7 @@ msgstr ""
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/dslite.js:67
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/map.js:80
 #: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:108
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:149
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:150
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/l2tp.js:56
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:100
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:87
@@ -2861,12 +2993,17 @@ msgstr ""
 msgid "Internal Server Error"
 msgstr "Interná chyba serveru"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:283
+msgid "Interval For Sending Learning Packets"
+msgstr ""
+
 #: modules/luci-compat/luasrc/view/cbi/tblsection.htm:192
 #: modules/luci-compat/luasrc/view/cbi/tsection.htm:42
 msgid "Invalid"
 msgstr ""
 
 #: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:11
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:14
 msgid "Invalid Base64 key string"
 msgstr ""
 
@@ -2886,7 +3023,7 @@ msgstr "Neplatný parameter"
 msgid "Invalid command"
 msgstr "Neplatný príkaz"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:83
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:86
 msgid "Invalid hexadecimal value"
 msgstr ""
 
@@ -2963,6 +3100,10 @@ msgstr "L2TP"
 msgid "L2TP Server"
 msgstr "Server L2TP"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:267
+msgid "LACPDU Packets"
+msgstr ""
+
 #: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:131
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:115
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:102
@@ -2981,7 +3122,7 @@ msgstr ""
 msgid "LCP echo interval"
 msgstr ""
 
-#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:99
+#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:101
 msgid "LED Configuration"
 msgstr "Konfigurácia LED"
 
@@ -3039,7 +3180,7 @@ msgstr ""
 msgid "Leave empty to use the current WAN address"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3980
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3983
 msgid "Legend:"
 msgstr "Legenda:"
 
@@ -3071,6 +3212,14 @@ msgstr "Stav linky"
 msgid "Line Uptime"
 msgstr "Doba pripojenia linky"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:123
+msgid "Link Aggregation (Channel Bonding)"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:348
+msgid "Link Monitoring"
+msgstr ""
+
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/led-trigger/netdev.js:23
 msgid "Link On"
 msgstr ""
@@ -3115,7 +3264,7 @@ msgstr ""
 msgid "Listen Interfaces"
 msgstr "Načúvacie rozhrania"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:55
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:58
 msgid "Listen Port"
 msgstr "Načúvací port"
 
@@ -3137,7 +3286,7 @@ msgstr "Zaťaženie"
 msgid "Load Average"
 msgstr "Priemerné zaťaženie"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2894
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2897
 msgid "Loading directory contents…"
 msgstr "Načítava sa obsah priečinka…"
 
@@ -3161,11 +3310,13 @@ msgstr "Miestna adresa IP na priradenie"
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/6rd.js:39
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/6to4.js:39
 #: protocols/luci-proto-relay/htdocs/luci-static/resources/protocol/relay.js:151
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:44
 msgid "Local IPv4 address"
 msgstr "Miestna adresa IPv4"
 
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/6in4.js:54
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/dslite.js:45
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:44
 msgid "Local IPv6 address"
 msgstr "Miestna adresa IPv6"
 
@@ -3247,6 +3398,10 @@ msgstr ""
 msgid "MAC"
 msgstr "MAC"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:251
+msgid "MAC Address For The Actor"
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:38
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2061
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/30_network.js:56
@@ -3294,9 +3449,21 @@ msgstr "MD5"
 msgid "MHz"
 msgstr "MHz"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:353
+msgid "MII"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:421
+msgid "MII / ETHTOOL ioctls"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:394
+msgid "MII Interval"
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:54
 #: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:53
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:74
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:77
 msgid "MTU"
 msgstr "MTU"
 
@@ -3394,13 +3561,25 @@ msgstr ""
 msgid "Method not found"
 msgstr "Spôsob sa nenašiel"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:349
+msgid "Method of link monitoring"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:418
+msgid "Method to determine link status"
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:46
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:165
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:183
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:69
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:72
 msgid "Metric"
 msgstr "Metrika"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:235
+msgid "Minimum Number of Links"
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/switch.js:202
 msgid "Mirror monitor port"
 msgstr ""
@@ -3477,7 +3656,7 @@ msgstr "Bod pripojenia"
 
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:144
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:228
-#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:86
+#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:88
 msgid "Mount Points"
 msgstr "Body pripojení"
 
@@ -3557,7 +3736,7 @@ msgid "NTP server candidates"
 msgstr "Kandidáti serverov NTP"
 
 #: modules/luci-base/htdocs/luci-static/resources/form.js:2388
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3735
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3738
 #: modules/luci-compat/luasrc/view/cbi/tblsection.htm:27
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:710
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/leds.js:67
@@ -3614,6 +3793,8 @@ msgid "Next »"
 msgstr "Ďalej »"
 
 #: modules/luci-base/htdocs/luci-static/resources/form.js:3472
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:296
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:345
 #: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:108
 msgid "No"
 msgstr "Nie"
@@ -3626,7 +3807,7 @@ msgstr "Pre toto rozhranie nie je nastavený server DHCP"
 msgid "No Encryption"
 msgstr "Žiadne šifrovanie"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:64
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:67
 msgid "No Host Routes"
 msgstr "Žiadne hostiteľské trasy"
 
@@ -3646,7 +3827,7 @@ msgstr "Nie je priradený žiadny klient"
 msgid "No data received"
 msgstr "Neboli prijaté žiadne údaje"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2834
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2837
 msgid "No entries in this directory"
 msgstr "V tomto adresári nie sú žiadne položky"
 
@@ -3666,6 +3847,15 @@ msgstr "Nie sú dostupné žiadne informácie"
 msgid "No matching prefix delegation"
 msgstr ""
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:140
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:143
+msgid "No more slaves available"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:187
+msgid "No more slaves available, can not save interface"
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:251
 msgid "No negative cache"
 msgstr ""
@@ -3678,7 +3868,7 @@ msgstr ""
 msgid "No password set!"
 msgstr "Heslo nie je nastavené!"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:107
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:110
 msgid "No peers defined yet"
 msgstr "Zatiaľ nie sú určení žiadni účastníci"
 
@@ -3691,6 +3881,10 @@ msgstr ""
 msgid "No rules in this chain."
 msgstr ""
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:384
+msgid "No validation or filtering"
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:152
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:825
 msgid "No zone assigned"
@@ -3766,6 +3960,10 @@ msgstr ""
 msgid "Nslookup"
 msgstr ""
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:332
+msgid "Number of IGMP membership reports"
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:355
 msgid "Number of cached DNS entries (max is 10000, 0 is no caching)"
 msgstr ""
@@ -3774,6 +3972,10 @@ msgstr ""
 msgid "Number of parallel threads used for compression"
 msgstr ""
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:309
+msgid "Number of peer notifications after failover event"
+msgstr ""
+
 #: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:69
 msgid "Obfuscated Group Password"
 msgstr ""
@@ -3794,6 +3996,7 @@ msgid "Obtain IPv6-Address"
 msgstr "Získať adresu IPv6"
 
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/led-trigger/default-on.js:18
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:351
 msgid "Off"
 msgstr ""
 
@@ -3817,7 +4020,7 @@ msgstr ""
 msgid "One of hostname or mac address must be specified!"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:463
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:466
 msgid "One of the following: %s"
 msgstr "Jeden z nasledovných: %s"
 
@@ -3835,6 +4038,11 @@ msgstr ""
 msgid "One or more required fields have no value!"
 msgstr ""
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:229
+msgid ""
+"Only if current active slave fails and the primary slave is up (failure, 2)"
+msgstr ""
+
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:439
 #: modules/luci-mod-system/luasrc/model/cbi/admin_system/backupfiles.lua:19
 msgid "Open list..."
@@ -3858,20 +4066,20 @@ msgstr ""
 msgid "Option \"%s\" must not be empty."
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3987
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3990
 msgid "Option changed"
 msgstr "Voľba zmenená"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3989
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3992
 msgid "Option removed"
 msgstr "Voľba odstránená"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1601
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:69
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:72
 msgid "Optional"
 msgstr "Voliteľné"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:79
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:82
 msgid ""
 "Optional. 32-bit mark for outgoing encrypted packets. Enter value in hex, "
 "starting with <code>0x</code>."
@@ -3885,45 +4093,45 @@ msgid ""
 "for the interface."
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:120
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:123
 msgid ""
 "Optional. Base64-encoded preshared key. Adds in an additional layer of "
 "symmetric-key cryptography for post-quantum resistance."
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:129
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:139
 msgid "Optional. Create routes for Allowed IPs for this peer."
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:111
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:114
 msgid "Optional. Description of peer."
 msgstr "Voliteľné. Popis účastníka."
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:64
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:67
 msgid "Optional. Do not create host routes to peers."
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:131
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:141
 msgid ""
 "Optional. Host of peer. Names are resolved prior to bringing up the "
 "interface."
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:74
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:77
 msgid "Optional. Maximum Transmission Unit of tunnel interface."
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:135
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:145
 msgid "Optional. Port of peer."
 msgstr "Voliteľné. Port účastníka."
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:139
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:149
 msgid ""
 "Optional. Seconds between keep alive messages. Default is 0 (disabled). "
 "Recommended value if this device is behind a NAT is 25."
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:55
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:58
 msgid "Optional. UDP port used for outgoing and incoming packets."
 msgstr ""
 
@@ -3956,6 +4164,8 @@ msgstr "Výstupná zóna"
 #: modules/luci-base/htdocs/luci-static/resources/protocol/static.js:222
 #: protocols/luci-proto-hnet/htdocs/luci-static/resources/protocol/hnet.js:40
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/dhcpv6.js:50
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:76
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:71
 msgid "Override MAC address"
 msgstr "Prepísať MAC adresu"
 
@@ -3965,21 +4175,27 @@ msgstr "Prepísať MAC adresu"
 #: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:53
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/dhcpv6.js:54
 #: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:114
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:157
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:158
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/l2tp.js:71
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:145
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:132
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoe.js:110
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pptp.js:119
 #: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:97
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:62
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:57
 msgid "Override MTU"
 msgstr "Prepísať MTU"
 
 #: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:63
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:72
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:67
 msgid "Override TOS"
 msgstr ""
 
 #: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:58
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:67
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:62
 msgid "Override TTL"
 msgstr ""
 
@@ -4005,7 +4221,7 @@ msgstr ""
 msgid "Overview"
 msgstr "Prehľad"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2677
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2680
 msgid "Overwrite existing file \"%s\" ?"
 msgstr ""
 
@@ -4114,6 +4330,10 @@ msgstr ""
 msgid "Packets"
 msgstr "Pakety"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:275
+msgid "Packets To Transmit Before Moving To Next Slave"
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:152
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:825
 msgid "Part of zone %q"
@@ -4122,7 +4342,7 @@ msgstr "Časť zóny %q"
 #: modules/luci-base/luasrc/view/sysauth.htm:29
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1591
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/password.js:51
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:107
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:108
 #: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:58
 msgid "Password"
 msgstr "Heslo"
@@ -4146,7 +4366,7 @@ msgstr "Heslo vnútorného súkromného kľúča"
 msgid "Password strength"
 msgstr "Sila hesla"
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:110
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:111
 msgid "Password2"
 msgstr ""
 
@@ -4178,7 +4398,7 @@ msgstr ""
 msgid "Path to inner Private Key"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/luci.js:2716
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2725
 msgid "Paused"
 msgstr "Pozastavené"
 
@@ -4205,7 +4425,7 @@ msgstr "Adresa IP účastníka, ktorá sa má priradiť"
 msgid "Peer address is missing"
 msgstr "Chýba adresa účastníka"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:92
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:95
 msgid "Peers"
 msgstr "Účastníci"
 
@@ -4225,7 +4445,7 @@ msgstr "Vykonať obnovenie"
 msgid "Permission denied"
 msgstr "Prístup zamietnutý"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:139
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:149
 msgid "Persistent Keep Alive"
 msgstr ""
 
@@ -4256,7 +4476,7 @@ msgstr ""
 msgid "Please enter your username and password."
 msgstr "Prosím, zadajte vaše používateľské meno a heslo."
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3718
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3721
 msgid "Please select the file to upload."
 msgstr "Prosím, vyberte súbor na odovzdanie."
 
@@ -4272,7 +4492,7 @@ msgstr "Port"
 msgid "Port status:"
 msgstr "Stav portu:"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:489
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:492
 msgid "Potential negation of: %s"
 msgstr ""
 
@@ -4296,7 +4516,7 @@ msgstr ""
 msgid "Prefix Delegated"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:120
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:123
 msgid "Preshared Key"
 msgstr "Predzdieľaný kľúč"
 
@@ -4319,7 +4539,21 @@ msgstr ""
 msgid "Prevents client-to-client communication"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:50
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:211
+msgid "Primary Slave"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:228
+msgid ""
+"Primary becomes active slave when it comes back up if speed and duplex "
+"better than current slave (better, 1)"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:227
+msgid "Primary becomes active slave whenever it comes back up (always, 0)"
+msgstr ""
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:53
 msgid "Private Key"
 msgstr "Súkromný kľúč"
 
@@ -4356,7 +4590,7 @@ msgstr ""
 msgid "Pseudo Ad-Hoc (ahdemo)"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:116
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:119
 msgid "Public Key"
 msgstr "Verejný kľúč"
 
@@ -4471,7 +4705,7 @@ msgid "Rebind protection"
 msgstr ""
 
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/reboot.js:14
-#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:124
+#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:126
 msgid "Reboot"
 msgstr "Reštart"
 
@@ -4490,7 +4724,7 @@ msgstr "Vykoná reštart operačného systému vášho zariadenia"
 msgid "Receive"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:60
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:63
 msgid "Recommended. IP addresses of the WireGuard interface."
 msgstr ""
 
@@ -4502,7 +4736,7 @@ msgstr "Opätovne pripojiť toto rozhranie"
 msgid "References"
 msgstr "Referencie"
 
-#: modules/luci-base/htdocs/luci-static/resources/luci.js:2710
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2719
 msgid "Refreshing"
 msgstr "Obnovuje sa"
 
@@ -4527,6 +4761,7 @@ msgstr ""
 
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/6in4.js:50
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/6rd.js:49
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:40
 msgid "Remote IPv4 address"
 msgstr ""
 
@@ -4534,6 +4769,10 @@ msgstr ""
 msgid "Remote IPv4 address or FQDN"
 msgstr ""
 
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:40
+msgid "Remote IPv6 address"
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:849
 msgid "Remove"
 msgstr "Odstrániť"
@@ -4562,15 +4801,15 @@ msgstr "Vyžadované"
 msgid "Required for certain ISPs, e.g. Charter with DOCSIS 3"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:50
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:53
 msgid "Required. Base64-encoded private key for this interface."
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:116
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:119
 msgid "Required. Base64-encoded public key of peer."
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:125
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:128
 msgid ""
 "Required. IP addresses and prefixes that this peer is allowed to use inside "
 "the tunnel. Usually the peer's tunnel IP addresses and the networks the peer "
@@ -4643,6 +4882,10 @@ msgstr ""
 msgid "Requires wpa-supplicant with SAE support"
 msgstr ""
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:224
+msgid "Reselection policy for primary slave"
+msgstr ""
+
 #: modules/luci-base/htdocs/luci-static/resources/luci.js:2203
 #: modules/luci-base/luasrc/view/sysauth.htm:39
 #: modules/luci-compat/luasrc/view/cbi/delegator.htm:17
@@ -4698,19 +4941,19 @@ msgstr "Obnoviť zo zálohy"
 msgid "Reveal/hide password"
 msgstr "Odkryť/skryť heslo"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4003
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4006
 msgid "Revert"
 msgstr "Vrátiť späť"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4088
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4091
 msgid "Revert changes"
 msgstr "Vrátiť zmeny"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4270
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4273
 msgid "Revert request failed with status <code>%h</code>"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4250
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4253
 msgid "Reverting configuration…"
 msgstr "Vracia sa späť konfigurácia…"
 
@@ -4722,7 +4965,11 @@ msgstr ""
 msgid "Root preparation"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:129
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:202
+msgid "Round-Robin policy (balance-rr, 0)"
+msgstr ""
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:139
 msgid "Route Allowed IPs"
 msgstr ""
 
@@ -4800,7 +5047,7 @@ msgid "SSH username"
 msgstr "Meno používateľa SSH"
 
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:274
-#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:50
+#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:51
 msgid "SSH-Keys"
 msgstr "Kľúče SSH"
 
@@ -4826,7 +5073,7 @@ msgid "Save"
 msgstr "Uložiť"
 
 #: modules/luci-base/htdocs/luci-static/resources/luci.js:2180
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3999
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4002
 #: modules/luci-compat/luasrc/view/cbi/footer.htm:22
 msgid "Save & Apply"
 msgstr "Uložiť a použiť"
@@ -4848,15 +5095,15 @@ msgid "Scan"
 msgstr "Prehľadať"
 
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/crontab.js:26
-#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:74
+#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:76
 msgid "Scheduled Tasks"
 msgstr "Naplánované úlohy"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3983
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3986
 msgid "Section added"
 msgstr "Sekcia pridaná"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3985
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3988
 msgid "Section removed"
 msgstr "Sekcia odstránená"
 
@@ -4872,11 +5119,15 @@ msgid ""
 msgstr ""
 
 #: modules/luci-base/htdocs/luci-static/resources/ui.js:2581
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2718
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2883
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2721
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2886
 msgid "Select file…"
 msgstr "Vybrať súbor…"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:318
+msgid "Selects the transmit hash policy to use for slave selection"
+msgstr ""
+
 #: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:144
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:128
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:115
@@ -4905,7 +5156,7 @@ msgstr "Typ služby"
 msgid "Services"
 msgstr "Služby"
 
-#: modules/luci-base/htdocs/luci-static/resources/luci.js:2653
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2662
 msgid "Session expired"
 msgstr "Relácia vypršala"
 
@@ -4919,10 +5170,22 @@ msgid ""
 "sense events do not invoke hotplug handlers)."
 msgstr ""
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:300
+msgid "Set same MAC Address to all slaves"
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:642
 msgid "Set this interface as master for the dhcpv6 relay."
 msgstr ""
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:304
+msgid "Set to currently active slave (active, 1)"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:305
+msgid "Set to first slave added to the bond (follow, 2)"
+msgstr ""
+
 #: modules/luci-compat/luasrc/model/network/proto_modemmanager.lua:55
 #: modules/luci-compat/luasrc/model/network/proto_qmi.lua:55
 #: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:42
@@ -4989,7 +5252,7 @@ msgstr ""
 msgid "Signal:"
 msgstr "Signál:"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3736
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3739
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:217
 msgid "Size"
 msgstr "Veľkosť"
@@ -5017,6 +5280,10 @@ msgstr "Preskočiť na obsah"
 msgid "Skip to navigation"
 msgstr "Preskočiť na navigáciu"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:178
+msgid "Slave Interfaces"
+msgstr ""
+
 #: modules/luci-base/htdocs/luci-static/resources/network.js:2867
 #: modules/luci-compat/luasrc/model/network.lua:1428
 msgid "Software VLAN"
@@ -5051,10 +5318,38 @@ msgstr "Zdroj"
 msgid "Source Address"
 msgstr "Zdrojová adresa"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:342
+msgid ""
+"Specifies that duplicate frames (received on inactive ports) should be "
+"dropped or delivered"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:358
+msgid "Specifies the ARP link monitoring frequency in milliseconds"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:366
+msgid "Specifies the IP addresses to use for ARP monitoring"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:395
+msgid "Specifies the MII link monitoring frequency in milliseconds"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:259
+msgid "Specifies the aggregation selection logic to use"
+msgstr ""
+
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:292
 msgid "Specifies the directory the device is attached to"
 msgstr "Určuje adresár, ku ktorému bude pričlenené zariadenie"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:252
+msgid ""
+"Specifies the mac-address for the actor in protocol packet exchanges "
+"(LACPDUs). If empty, masters' mac address defaults to system default"
+msgstr ""
+
 #: protocols/luci-proto-relay/htdocs/luci-static/resources/protocol/relay.js:175
 msgid ""
 "Specifies the maximum amount of failed ARP requests until hosts are presumed "
@@ -5077,17 +5372,123 @@ msgstr ""
 "Aktuálny vysielací výkon môže byť znížený ovládačom, v závislosti na "
 "regulačných požiadavkách a využití bezdrôtovej siete."
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:236
+msgid ""
+"Specifies the minimum number of links that must be active before asserting "
+"carrier"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:200
+msgid "Specifies the mode to be used for this bonding interface"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:333
+msgid ""
+"Specifies the number of IGMP membership reports to be issued after a "
+"failover event in 200ms intervals"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:276
+msgid ""
+"Specifies the number of packets to transmit through a slave before moving to "
+"the next one"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:310
+msgid ""
+"Specifies the number of peer notifications (gratuitous ARPs and unsolicited "
+"IPv6 Neighbor Advertisements) to be issued after a failover event"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:284
+msgid ""
+"Specifies the number of seconds between instances where the bonding driver "
+"sends learning packets to each slaves peer switch"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:374
+msgid "Specifies the quantity of ARP IP targets that must be reachable"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:268
+msgid ""
+"Specifies the rate in which the link partner will be asked to transmit "
+"LACPDU packets"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:225
+msgid ""
+"Specifies the reselection policy for the primary slave when failure of the "
+"active slave or recovery of the primary slave occurs"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:244
+msgid "Specifies the system priority"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:403
+msgid ""
+"Specifies the time in milliseconds to wait before disabling a slave after a "
+"link failure detection"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:411
+msgid ""
+"Specifies the time in milliseconds to wait before enabling a slave after a "
+"link recovery detection"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:382
+msgid ""
+"Specifies whether ARP probes and replies should be validated or non-ARP "
+"traffic should be filtered for link monitoring"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:301
+msgid ""
+"Specifies whether active-backup mode should set all slaves to the same MAC "
+"address at enslavement"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:419
+msgid ""
+"Specifies whether or not miimon should use MII or ETHTOOL ioctls vs. "
+"netif_carrier_ok()"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:293
+msgid ""
+"Specifies whether to shuffle active flows across slaves based on the load"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:179
+msgid ""
+"Specifies which slave interfaces should be attached to this bonding interface"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:212
+msgid ""
+"Specifies which slave is the primary device. It will always be the active "
+"slave while it is available"
+msgstr ""
+
 #: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:63
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:72
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:67
 msgid "Specify a TOS (Type of Service)."
 msgstr ""
 
 #: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:58
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:67
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:62
 msgid ""
 "Specify a TTL (Time to Live) for the encapsulating packet other than the "
 "default (64)."
 msgstr ""
 
 #: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:53
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:62
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:57
 msgid ""
 "Specify an MTU (Maximum Transmission Unit) other than the default (1280 "
 "bytes)."
@@ -5110,7 +5511,7 @@ msgstr "Počiatočná priorita"
 msgid "Start refresh"
 msgstr "Spustiť obnovu"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4203
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4206
 msgid "Starting configuration apply…"
 msgstr "Spúšťa sa aplikovanie konfigurácie…"
 
@@ -5119,7 +5520,7 @@ msgid "Starting wireless scan..."
 msgstr "Spúšťa sa prehľadávanie bezdrôtových sietí..."
 
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/startup.js:109
-#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:62
+#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:64
 msgid "Startup"
 msgstr "Po spustení"
 
@@ -5227,7 +5628,7 @@ msgstr "Prepnúť protokol"
 msgid "Switch to CIDR list notation"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2615
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2616
 msgid "Symbolic link"
 msgstr "Symbolický odkaz"
 
@@ -5251,6 +5652,10 @@ msgstr "Systém"
 msgid "System Log"
 msgstr "Systémový denník"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:243
+msgid "System Priority"
+msgstr ""
+
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:104
 msgid "System Properties"
 msgstr "Vlastnosti systému"
@@ -5311,11 +5716,19 @@ msgid ""
 "username instead of the user ID!"
 msgstr ""
 
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:40
+msgid "The IPv4 address or the fully-qualified domain name of the remote end."
+msgstr ""
+
 #: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:40
 msgid ""
 "The IPv4 address or the fully-qualified domain name of the remote tunnel end."
 msgstr ""
 
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:40
+msgid "The IPv6 address or the fully-qualified domain name of the remote end."
+msgstr ""
+
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/6rd.js:53
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/map.js:59
 msgid ""
@@ -5334,7 +5747,7 @@ msgstr ""
 msgid "The configuration file could not be loaded due to the following error:"
 msgstr "Konfiguračný súbor sa nepodarilo načítať, kvôli nasledovnej chybe:"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4079
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4082
 msgid ""
 "The device could not be reached within %d seconds after applying the pending "
 "changes, which caused the configuration to be rolled back for safety "
@@ -5409,10 +5822,23 @@ msgstr ""
 msgid "The length of the IPv6 prefix in bits"
 msgstr ""
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:163
+msgid "The local IPv4 address"
+msgstr ""
+
 #: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:44
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:44
 msgid "The local IPv4 address over which the tunnel is created (optional)."
 msgstr ""
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:169
+msgid "The local IPv4 netmask"
+msgstr ""
+
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:44
+msgid "The local IPv6 address over which the tunnel is created (optional)."
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1914
 msgid "The network name is already used"
 msgstr "Názov siete sa už používa"
@@ -5500,7 +5926,7 @@ msgstr ""
 msgid "There are no active leases"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4218
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4221
 msgid "There are no changes to apply"
 msgstr "Nie sú žiadne zmeny na aplikovanie"
 
@@ -5621,7 +6047,7 @@ msgstr ""
 msgid "Timezone"
 msgstr "Časové pásmo"
 
-#: modules/luci-base/htdocs/luci-static/resources/luci.js:2663
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2672
 msgid "To login…"
 msgstr "Na prihlásenie…"
 
@@ -5664,6 +6090,10 @@ msgstr "Prenos"
 msgid "Transmit"
 msgstr ""
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:317
+msgid "Transmit Hash Policy"
+msgstr ""
+
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/leds.js:74
 msgid "Trigger"
 msgstr "Spúšťač"
@@ -5818,7 +6248,7 @@ msgstr "Odpojiť"
 msgid "Unnamed key"
 msgstr "Kľúč bez názvu"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3923
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3926
 msgid "Unsaved Changes"
 msgstr "Neuložené zmeny"
 
@@ -5844,7 +6274,11 @@ msgstr "Nepodporovaný typ protokolu."
 msgid "Up"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3810
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:410
+msgid "Up Delay"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3813
 msgid "Upload"
 msgstr "Odovzdať"
 
@@ -5861,21 +6295,21 @@ msgstr ""
 msgid "Upload archive..."
 msgstr "Odovzdať archív..."
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2772
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2775
 msgid "Upload file"
 msgstr "Odovzdať súbor"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2747
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2750
 msgid "Upload file…"
 msgstr "Odovzdať súbor…"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2694
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3798
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2697
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3801
 msgid "Upload request failed: %s"
 msgstr "Požiadavka na odovzdanie zlyhala: %s"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3717
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3771
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3720
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3774
 msgid "Uploading file…"
 msgstr "Odovzdáva sa súbor…"
 
@@ -5936,6 +6370,20 @@ msgstr ""
 msgid "Use TTL on tunnel interface"
 msgstr ""
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:320
+msgid "Use XOR of hardware MAC addresses (layer2)"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:321
+msgid "Use XOR of hardware MAC addresses and IP addresses (layer2+3)"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:323
+msgid ""
+"Use XOR of hardware MAC addresses and IP addresses, rely on skb_flow_dissect "
+"(encap2+3)"
+msgstr ""
+
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:294
 msgid "Use as external overlay (/overlay)"
 msgstr ""
@@ -5988,7 +6436,7 @@ msgstr ""
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/dslite.js:70
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/map.js:83
 #: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:111
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:152
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:153
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/l2tp.js:67
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:111
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:98
@@ -6019,6 +6467,15 @@ msgid ""
 "standard host-specific lease time, e.g. 12h, 3d or infinite."
 msgstr ""
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:322
+msgid "Use upper layer protocol information (layer3+4)"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:324
+msgid ""
+"Use upper layer protocol information, rely on skb_flow_dissect (encap3+4)"
+msgstr ""
+
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/20_memory.js:36
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:194
 msgid "Used"
@@ -6034,16 +6491,20 @@ msgid ""
 "needed with normal WPA(2)-PSK."
 msgstr ""
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:113
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:105
+msgid "User Group"
+msgstr ""
+
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:114
 msgid "User certificate (PEM encoded)"
 msgstr ""
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:125
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:126
 msgid "User key (PEM encoded)"
 msgstr ""
 
 #: modules/luci-base/luasrc/view/sysauth.htm:23
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:105
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:106
 #: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:56
 msgid "Username"
 msgstr "Používateľské meno"
@@ -6091,6 +6552,19 @@ msgstr ""
 msgid "VPNC (CISCO 3000 (and others) VPN)"
 msgstr ""
 
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:10
+msgid "VXLAN (RFC7348)"
+msgstr ""
+
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:53
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:48
+msgid "VXLAN network identifier"
+msgstr ""
+
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:10
+msgid "VXLANv6 (RFC7348)"
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1490
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1548
 msgid ""
@@ -6098,6 +6572,22 @@ msgid ""
 "the \"ca-bundle\" package"
 msgstr ""
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:387
+msgid "Validation for all slaves"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:385
+msgid "Validation only for active slave"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:386
+msgid "Validation only for backup slaves"
+msgstr ""
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:134
+msgid "Value must not be empty"
+msgstr ""
+
 #: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:73
 msgid "Vendor"
 msgstr "Dodávateľ"
@@ -6175,7 +6665,7 @@ msgid "Width"
 msgstr "Šírka"
 
 #: modules/luci-compat/luasrc/model/network/proto_wireguard.lua:9
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:18
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:21
 msgid "WireGuard VPN"
 msgstr ""
 
@@ -6237,11 +6727,21 @@ msgstr ""
 msgid "Write system log to file"
 msgstr "Zapísať systémový denník do súboru"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:204
+msgid "XOR policy (balance-xor, 2)"
+msgstr ""
+
 #: modules/luci-base/htdocs/luci-static/resources/form.js:3472
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:295
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:344
 #: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:109
 msgid "Yes"
 msgstr "Áno"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:303
+msgid "Yes (none, 0)"
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:176
 msgid ""
 "You appear to be currently connected to the device via the \"%h\" interface. "
@@ -6267,6 +6767,17 @@ msgid ""
 "You must enable JavaScript in your browser or LuCI will not work properly."
 msgstr ""
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:115
+msgid ""
+"You must select a primary interface which is included in selected slave "
+"interfaces!"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:96
+msgid ""
+"You must select at least one ARP IP target if ARP monitoring is selected!"
+msgstr ""
+
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:192
 msgid "ZRam Compression Algorithm"
 msgstr ""
@@ -6401,7 +6912,7 @@ msgstr ""
 msgid "half-duplex"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:566
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:569
 msgid "hexadecimal encoded value"
 msgstr ""
 
@@ -6429,11 +6940,11 @@ msgstr ""
 msgid "input"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:391
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:395
 msgid "key between 8 and 63 characters"
 msgstr "kľúč v rozpätí 8 a 63 znakov"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:403
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:407
 msgid "key with either 5 or 13 characters"
 msgstr ""
 
@@ -6449,6 +6960,10 @@ msgstr "stredné zabezpečenie"
 msgid "minutes"
 msgstr ""
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:422
+msgid "netif_carrier_ok()"
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:46
 msgid "no"
 msgstr ""
@@ -6457,7 +6972,7 @@ msgstr ""
 msgid "no link"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:55
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:59
 msgid "non-empty value"
 msgstr ""
 
@@ -6493,15 +7008,15 @@ msgstr "otvorená sieť"
 msgid "output"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:237
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:241
 msgid "positive decimal value"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:229
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:233
 msgid "positive integer value"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:57
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:60
 msgid "random"
 msgstr ""
 
@@ -6549,7 +7064,7 @@ msgstr "označené"
 msgid "time units (TUs / 1.024 ms) [1000-65535]"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:556
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:559
 msgid "unique value"
 msgstr "jedinečná hodnota"
 
@@ -6586,171 +7101,171 @@ msgstr ""
 msgid "untagged"
 msgstr "neoznačené"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:242
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:246
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:121
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:132
 msgid "valid IP address"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:242
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:246
 msgid "valid IP address or prefix"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:277
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:281
 msgid "valid IPv4 CIDR"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:250
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:254
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:125
 msgid "valid IPv4 address"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:250
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:254
 msgid "valid IPv4 address or network"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:370
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:374
 msgid "valid IPv4 address:port"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:310
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:314
 msgid "valid IPv4 network"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:272
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:276
 msgid "valid IPv4 or IPv6 CIDR"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:263
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:267
 msgid "valid IPv4 prefix value (0-32)"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:282
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:286
 msgid "valid IPv6 CIDR"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:258
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:262
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:129
 msgid "valid IPv6 address"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:258
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:262
 msgid "valid IPv6 address or prefix"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:300
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:304
 msgid "valid IPv6 host id"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:315
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:319
 msgid "valid IPv6 network"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:268
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:272
 msgid "valid IPv6 prefix value (0-128)"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:336
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:340
 msgid "valid MAC address"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:407
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:411
 msgid "valid UCI identifier"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:358
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:362
 msgid "valid UCI identifier, hostname or IP address"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:379
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:382
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:383
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:386
 msgid "valid address:port"
 msgstr "platná adresa:port"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:530
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:534
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:533
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:537
 msgid "valid date (YYYY-MM-DD)"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:233
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:237
 msgid "valid decimal value"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:401
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:405
 msgid "valid hexadecimal WEP key"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:389
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:393
 msgid "valid hexadecimal WPA key"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:364
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:368
 msgid "valid host:port"
 msgstr "platný hostiteľ:port"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:351
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:353
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:355
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:357
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:73
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:79
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:107
 msgid "valid hostname"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:341
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:345
 msgid "valid hostname or IP address"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:225
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:229
 msgid "valid integer value"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:305
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:309
 msgid "valid network in address/netmask notation"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:505
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:508
 msgid "valid phone digit (0-9, \"*\", \"#\", \"!\" or \".\")"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:328
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:331
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:332
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:335
 msgid "valid port or port range (port1-port2)"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:320
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:324
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:136
 msgid "valid port value"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:510
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:513
 msgid "valid time (HH:MM:SS)"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:432
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:435
 msgid "value between %d and %d characters"
 msgstr "hodnota v rozpätí %d a %d znakov"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:412
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:416
 msgid "value between %f and %f"
 msgstr "hodnota v rozpätí %f a %f"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:416
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:420
 msgid "value greater or equal to %f"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:420
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:424
 msgid "value smaller or equal to %f"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:426
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:429
 msgid "value with %d characters"
 msgstr "hodnota s počtom znakov: %d"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:437
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:440
 msgid "value with at least %d characters"
 msgstr "hodnota aspoň s počtom znakov: %d"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:442
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:445
 msgid "value with at most %d characters"
 msgstr "hodnota s maximálnym počtom znakov: %d"
 
index 454a7de432887a4bf9be2d17ad24ffdb6819c15b..929a37e6aa2aa7d17842b77724d05ae10411a5f8 100644 (file)
@@ -21,7 +21,7 @@ msgstr ""
 msgid "%d Bit"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3639
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3642
 msgid "%d invalid field(s)"
 msgstr ""
 
@@ -235,11 +235,11 @@ msgstr ""
 "<br/>Notera att: du måste starta om cron-tjänsten om crontab-filen var tom "
 "innan den ändrades."
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2676
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2679
 msgid "A directory with the same name already exists."
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/luci.js:2655
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2664
 msgid "A new login is required since the authentication session expired."
 msgstr "En ny inloggning krävs då autentiseringssessionen har upphört."
 
@@ -267,9 +267,30 @@ msgid "APN"
 msgstr "APN"
 
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:197
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:352
 msgid "ARP"
 msgstr ""
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:365
+msgid "ARP IP Targets"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:357
+msgid "ARP Interval"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:381
+msgid "ARP Validation"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:373
+msgid "ARP mode to consider a slave as being up"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:77
+msgid "ARP monitoring is not supported for the selected policy!"
+msgstr ""
+
 #: protocols/luci-proto-relay/htdocs/luci-static/resources/protocol/relay.js:175
 msgid "ARP retry threshold"
 msgstr ""
@@ -349,12 +370,24 @@ msgstr "Aktiva DHCP-kontrakt"
 msgid "Active DHCPv6 Leases"
 msgstr "Aktiva DHCPv6-kontrakt"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:203
+msgid "Active-Backup policy (active-backup, 1)"
+msgstr ""
+
 #: modules/luci-base/htdocs/luci-static/resources/network.js:3650
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:929
 #: protocols/luci-proto-hnet/htdocs/luci-static/resources/protocol/hnet.js:23
 msgid "Ad-Hoc"
 msgstr "Ad-Hoc"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:208
+msgid "Adaptive load balancing (balance-alb, 6)"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:207
+msgid "Adaptive transmit load balancing (balance-tlb, 5)"
+msgstr ""
+
 #: modules/luci-base/htdocs/luci-static/resources/form.js:2013
 #: modules/luci-base/htdocs/luci-static/resources/form.js:2016
 #: modules/luci-base/htdocs/luci-static/resources/form.js:2030
@@ -409,7 +442,7 @@ msgstr ""
 msgid "Add new interface..."
 msgstr "Lägg till ett nytt gränssnitt..."
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:102
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:105
 msgid "Add peer"
 msgstr ""
 
@@ -458,6 +491,24 @@ msgstr "Avancerade inställningar"
 msgid "Aggregate Transmit Power (ACTATP)"
 msgstr ""
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:258
+msgid "Aggregation Selection Logic"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:261
+msgid "Aggregator: All slaves down or has no slaves (stable, 0)"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:263
+msgid ""
+"Aggregator: Chosen by the largest number of ports + slave added/removed or "
+"state changes (count, 2)"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:262
+msgid "Aggregator: Slave added/removed or state changes (bandwidth, 1)"
+msgstr ""
+
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:171
 msgid "Alert"
 msgstr "Varning"
@@ -542,7 +593,7 @@ msgid ""
 "Allow upstream responses in the 127.0.0.0/8 range, e.g. for RBL services"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:125
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:128
 msgid "Allowed IPs"
 msgstr "Tillåtna IP-adresser"
 
@@ -664,16 +715,16 @@ msgstr "Någon zon"
 msgid "Apply backup?"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4226
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4229
 msgid "Apply request failed with status <code>%h</code>"
 msgstr ""
 
 #: modules/luci-base/htdocs/luci-static/resources/luci.js:2181
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4092
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4095
 msgid "Apply unchecked"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4165
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4168
 msgid "Applying configuration changes… %ds"
 msgstr ""
 
@@ -822,7 +873,7 @@ msgstr "Backa till konfiguration"
 msgid "Backup"
 msgstr "Säkerhetskopiera"
 
-#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:112
+#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:114
 msgid "Backup / Flash Firmware"
 msgstr "Säkerhetskopiera / Flasha inre mjukvara"
 
@@ -855,10 +906,14 @@ msgid ""
 msgstr ""
 
 #: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:48
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:57
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:52
 msgid "Bind interface"
 msgstr "Bind gränssnitt"
 
 #: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:48
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:57
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:52
 msgid "Bind the tunnel to this interface (optional)."
 msgstr ""
 
@@ -872,6 +927,10 @@ msgstr "Bithastighet"
 msgid "Bogus NX Domain Override"
 msgstr ""
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:199
+msgid "Bonding Policy"
+msgstr ""
+
 #: modules/luci-base/htdocs/luci-static/resources/network.js:2861
 #: modules/luci-compat/luasrc/model/network.lua:1421
 msgid "Bridge"
@@ -890,8 +949,12 @@ msgstr ""
 msgid "Bring up on boot"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2766
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3749
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:205
+msgid "Broadcast policy (broadcast, 3)"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2769
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3752
 msgid "Browse…"
 msgstr "Bläddra…"
 
@@ -899,7 +962,7 @@ msgstr "Bläddra…"
 msgid "Buffered"
 msgstr "Buffrad"
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:137
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:138
 msgid "CA certificate; if empty it will be saved after the first connection."
 msgstr ""
 "CA-certifikat; om tom så kommer den att sparas efter första anslutningen."
@@ -923,8 +986,8 @@ msgstr ""
 msgid "Call failed"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2859
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3758
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2862
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3761
 #: modules/luci-compat/luasrc/view/cbi/delegator.htm:14
 #: modules/luci-compat/luasrc/view/cbi/simpleform.htm:52
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:187
@@ -990,11 +1053,11 @@ msgstr ""
 msgid "Chain"
 msgstr "Kedja"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3978
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3981
 msgid "Changes"
 msgstr "Ändringar"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4261
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4264
 msgid "Changes have been reverted."
 msgstr "Ändringar har återställts."
 
@@ -1134,16 +1197,16 @@ msgid ""
 "negotiation especially in environments with heavy traffic load."
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3978
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3981
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:421
 msgid "Configuration"
 msgstr "Konfiguration"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4140
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4143
 msgid "Configuration changes applied."
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4078
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4081
 msgid "Configuration changes have been rolled back!"
 msgstr ""
 
@@ -1178,6 +1241,14 @@ msgstr ""
 msgid "Connections"
 msgstr "Anslutningar"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:377
+msgid "Consider the slave up when all ARP IP targets are reachable (all, 1)"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:376
+msgid "Consider the slave up when any ARP IP target is reachable (any, 0)"
+msgstr ""
+
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/crontab.js:18
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:340
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/startup.js:55
@@ -1190,7 +1261,7 @@ msgstr "Innehåll har sparats."
 msgid "Continue"
 msgstr "Fortsätt"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4114
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4117
 msgid ""
 "Could not regain access to the device after applying the configuration "
 "changes. You might need to reconnect if you modified network related "
@@ -1384,7 +1455,7 @@ msgstr ""
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/dslite.js:67
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/map.js:80
 #: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:108
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:149
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:150
 msgid "Default gateway"
 msgstr "Standard gateway"
 
@@ -1407,7 +1478,7 @@ msgstr ""
 #: modules/luci-base/htdocs/luci-static/resources/form.js:2508
 #: modules/luci-base/htdocs/luci-static/resources/form.js:2512
 #: modules/luci-base/htdocs/luci-static/resources/form.js:3000
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2828
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2831
 #: modules/luci-compat/luasrc/view/cbi/nsection.htm:11
 #: modules/luci-compat/luasrc/view/cbi/tblsection.htm:162
 #: modules/luci-compat/luasrc/view/cbi/tsection.htm:16
@@ -1419,7 +1490,7 @@ msgstr "Radera"
 msgid "Delete key"
 msgstr "Radera nyckel"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2725
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2728
 msgid "Delete request failed: %s"
 msgstr ""
 
@@ -1432,11 +1503,11 @@ msgid "Delivery Traffic Indication Message Interval"
 msgstr ""
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/switch.js:340
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:111
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:114
 msgid "Description"
 msgstr "Beskrivning"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2824
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2827
 msgid "Deselect"
 msgstr ""
 
@@ -1449,6 +1520,10 @@ msgstr ""
 msgid "Destination"
 msgstr "Plats"
 
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:48
+msgid "Destination port"
+msgstr ""
+
 #: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:59
 #: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:165
 msgid "Destination zone"
@@ -1481,7 +1556,7 @@ msgstr "Enheten är ej aktiv"
 msgid "Device is restarting…"
 msgstr "Enheten startas om…"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4113
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4116
 msgid "Device unreachable!"
 msgstr "Enheten kan inte nås!"
 
@@ -1498,7 +1573,7 @@ msgstr "Diagnostik"
 msgid "Dial number"
 msgstr "Slå nummer"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2622
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2624
 msgid "Directory"
 msgstr "Mapp"
 
@@ -1565,9 +1640,9 @@ msgstr ""
 
 #: modules/luci-base/htdocs/luci-static/resources/form.js:606
 #: modules/luci-base/htdocs/luci-static/resources/form.js:2707
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3259
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3995
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4084
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3262
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3998
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4087
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1680
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:330
 msgid "Dismiss"
@@ -1603,7 +1678,7 @@ msgstr ""
 msgid "Do not forward reverse lookups for local networks"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2711
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2714
 msgid "Do you really want to delete \"%s\" ?"
 msgstr "Vill du verkligen radera \"%s\" ?"
 
@@ -1615,7 +1690,7 @@ msgstr "Vill du verkligen ta bort följande SSH-nyckel?"
 msgid "Do you really want to erase all settings?"
 msgstr "Vill du verkligen radera alla inställningar?"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2709
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2712
 msgid "Do you really want to recursively delete the directory \"%s\" ?"
 msgstr ""
 
@@ -1643,6 +1718,10 @@ msgstr ""
 msgid "Down"
 msgstr ""
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:402
+msgid "Down Delay"
+msgstr ""
+
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:366
 msgid "Download backup"
 msgstr "Ladda ner säkerhetskopia"
@@ -1659,6 +1738,10 @@ msgstr ""
 msgid "Drag to reorder"
 msgstr ""
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:341
+msgid "Drop Duplicate Frames"
+msgstr ""
+
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/dropbear.js:12
 msgid "Dropbear Instance"
 msgstr "Dropbear-instans"
@@ -1746,6 +1829,10 @@ msgstr "Aktivera <abbr title=\"Spanning Tree Protocol\">STP</abbr>"
 msgid "Enable DNS lookups"
 msgstr "Aktivera DNS-uppslag"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:292
+msgid "Enable Dynamic Shuffling Of Flows"
+msgstr ""
+
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/6in4.js:60
 msgid "Enable HE.net dynamic endpoint update"
 msgstr ""
@@ -1808,6 +1895,11 @@ msgid ""
 "Enable packet steering across all CPUs. May help or hinder network speed."
 msgstr ""
 
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:80
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:75
+msgid "Enable rx checksum"
+msgstr ""
+
 #: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:67
 msgid "Enable the DF (Don't Fragment) flag of the encapsulating packets."
 msgstr ""
@@ -1816,6 +1908,11 @@ msgstr ""
 msgid "Enable this network"
 msgstr "Aktivera det här nätverket"
 
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:84
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:79
+msgid "Enable tx checksum"
+msgstr ""
+
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:243
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:352
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/startup.js:66
@@ -1853,11 +1950,11 @@ msgstr ""
 msgid "Encryption"
 msgstr "Kryptering"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:131
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:141
 msgid "Endpoint Host"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:135
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:145
 msgid "Endpoint Port"
 msgstr ""
 
@@ -1896,6 +1993,14 @@ msgstr "Ethernet-adapter"
 msgid "Ethernet Switch"
 msgstr ""
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:270
+msgid "Every 30 seconds (slow, 0)"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:271
+msgid "Every second (fast, 1)"
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:399
 msgid "Exclude interfaces"
 msgstr "Inkludera inte dessa gränssnitt"
@@ -1908,7 +2013,7 @@ msgstr "Expandera värdar"
 msgid "Expecting a hexadecimal assignment hint"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:60
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:64
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:73
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:79
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:107
@@ -1920,6 +2025,10 @@ msgstr ""
 msgid "Expecting: %s"
 msgstr ""
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:48
+msgid "Expecting: non-empty value"
+msgstr ""
+
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/30_network.js:50
 msgid "Expires"
 msgstr "Löper ut"
@@ -1973,7 +2082,7 @@ msgstr ""
 msgid "Failed to change the system password."
 msgstr "Byte av systemlösenord misslyckades."
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4072
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4075
 msgid "Failed to confirm apply within %ds, waiting for rollback…"
 msgstr ""
 
@@ -1981,7 +2090,7 @@ msgstr ""
 msgid "Failed to execute \"/etc/init.d/%s %s\" action: %s"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2629
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2632
 msgid "File"
 msgstr "Fil"
 
@@ -1989,7 +2098,7 @@ msgstr "Fil"
 msgid "File not accessible"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2767
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2770
 msgid "Filename"
 msgstr "Filnamn"
 
@@ -2010,6 +2119,18 @@ msgstr "Filtrera privata"
 msgid "Filter useless"
 msgstr "Filtrera icke-användbara"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:388
+msgid "Filtering for all slaves, no validation"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:389
+msgid "Filtering for all slaves, validation only for active slave"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:390
+msgid "Filtering for all slaves, validation only for backup slaves"
+msgstr ""
+
 #: modules/luci-compat/luasrc/model/network/proto_ncm.lua:65
 #: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:23
 msgid "Finalizing failed"
@@ -2033,7 +2154,7 @@ msgstr "Avsluta"
 msgid "Firewall"
 msgstr "Brandvägg"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:79
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:82
 msgid "Firewall Mark"
 msgstr "Brandväggsmarkering"
 
@@ -2143,7 +2264,7 @@ msgstr "Vidarebefordringsläge"
 msgid "Fragmentation Threshold"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:92
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:95
 msgid ""
 "Further information about WireGuard interfaces and peers at <a href='http://"
 "wireguard.com'>wireguard.com</a>."
@@ -2407,11 +2528,20 @@ msgstr "Värdnamn"
 msgid "Hybrid"
 msgstr "Hybrid"
 
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:53
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:48
+msgid "ID used to uniquely identify the VXLAN"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:206
+msgid "IEEE 802.3ad Dynamic link aggregation (802.3ad, 4)"
+msgstr ""
+
 #: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:75
 msgid "IKE DH Group"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:60
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:63
 msgid "IP Addresses"
 msgstr "IP-adresser"
 
@@ -2457,6 +2587,7 @@ msgid "IPv4 Upstream"
 msgstr ""
 
 #: modules/luci-base/htdocs/luci-static/resources/protocol/static.js:178
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:162
 msgid "IPv4 address"
 msgstr "IPv4-adress"
 
@@ -2473,10 +2604,11 @@ msgid "IPv4 gateway"
 msgstr "IPv4-gateway"
 
 #: modules/luci-base/htdocs/luci-static/resources/protocol/static.js:179
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:168
 msgid "IPv4 netmask"
 msgstr "IPv4-nätmask"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:287
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:291
 msgid "IPv4 network in address/netmask notation"
 msgstr ""
 
@@ -2570,7 +2702,7 @@ msgstr ""
 msgid "IPv6 gateway"
 msgstr "IPv6-gateway"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:292
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:296
 msgid "IPv6 network in address/netmask notation"
 msgstr ""
 
@@ -2657,7 +2789,7 @@ msgstr ""
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/dslite.js:67
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/map.js:80
 #: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:108
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:149
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:150
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/l2tp.js:56
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:100
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:87
@@ -2852,12 +2984,17 @@ msgstr "Interna"
 msgid "Internal Server Error"
 msgstr "Internt server-fel"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:283
+msgid "Interval For Sending Learning Packets"
+msgstr ""
+
 #: modules/luci-compat/luasrc/view/cbi/tblsection.htm:192
 #: modules/luci-compat/luasrc/view/cbi/tsection.htm:42
 msgid "Invalid"
 msgstr "Ogiltig"
 
 #: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:11
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:14
 msgid "Invalid Base64 key string"
 msgstr ""
 
@@ -2877,7 +3014,7 @@ msgstr ""
 msgid "Invalid command"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:83
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:86
 msgid "Invalid hexadecimal value"
 msgstr ""
 
@@ -2952,6 +3089,10 @@ msgstr "L2TP"
 msgid "L2TP Server"
 msgstr "L2TP-server"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:267
+msgid "LACPDU Packets"
+msgstr ""
+
 #: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:131
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:115
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:102
@@ -2970,7 +3111,7 @@ msgstr ""
 msgid "LCP echo interval"
 msgstr ""
 
-#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:99
+#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:101
 msgid "LED Configuration"
 msgstr ""
 
@@ -3028,7 +3169,7 @@ msgstr "Lämna tom för att upptäcka automatiskt"
 msgid "Leave empty to use the current WAN address"
 msgstr "Lämna tom för att använda den nuvarande WAN-adressen"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3980
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3983
 msgid "Legend:"
 msgstr ""
 
@@ -3060,6 +3201,14 @@ msgstr ""
 msgid "Line Uptime"
 msgstr ""
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:123
+msgid "Link Aggregation (Channel Bonding)"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:348
+msgid "Link Monitoring"
+msgstr ""
+
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/led-trigger/netdev.js:23
 msgid "Link On"
 msgstr "Länk På"
@@ -3104,7 +3253,7 @@ msgstr ""
 msgid "Listen Interfaces"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:55
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:58
 msgid "Listen Port"
 msgstr "Lyssningsport"
 
@@ -3126,7 +3275,7 @@ msgstr "Belastning"
 msgid "Load Average"
 msgstr "Snitt-belastning"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2894
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2897
 msgid "Loading directory contents…"
 msgstr ""
 
@@ -3150,11 +3299,13 @@ msgstr ""
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/6rd.js:39
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/6to4.js:39
 #: protocols/luci-proto-relay/htdocs/luci-static/resources/protocol/relay.js:151
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:44
 msgid "Local IPv4 address"
 msgstr "Lokal IPv4-adress"
 
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/6in4.js:54
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/dslite.js:45
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:44
 msgid "Local IPv6 address"
 msgstr "Lokal IPv6-adress"
 
@@ -3236,6 +3387,10 @@ msgstr ""
 msgid "MAC"
 msgstr "MAC"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:251
+msgid "MAC Address For The Actor"
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:38
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2061
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/30_network.js:56
@@ -3283,9 +3438,21 @@ msgstr "MD5"
 msgid "MHz"
 msgstr "MHz"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:353
+msgid "MII"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:421
+msgid "MII / ETHTOOL ioctls"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:394
+msgid "MII Interval"
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:54
 #: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:53
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:74
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:77
 msgid "MTU"
 msgstr "MTU"
 
@@ -3383,13 +3550,25 @@ msgstr ""
 msgid "Method not found"
 msgstr ""
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:349
+msgid "Method of link monitoring"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:418
+msgid "Method to determine link status"
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:46
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:165
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:183
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:69
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:72
 msgid "Metric"
 msgstr "Metrisk"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:235
+msgid "Minimum Number of Links"
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/switch.js:202
 msgid "Mirror monitor port"
 msgstr ""
@@ -3466,7 +3645,7 @@ msgstr "Monteringspunkt"
 
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:144
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:228
-#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:86
+#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:88
 msgid "Mount Points"
 msgstr "Monteringspunkter"
 
@@ -3546,7 +3725,7 @@ msgid "NTP server candidates"
 msgstr "NTP-serverkandidater"
 
 #: modules/luci-base/htdocs/luci-static/resources/form.js:2388
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3735
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3738
 #: modules/luci-compat/luasrc/view/cbi/tblsection.htm:27
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:710
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/leds.js:67
@@ -3603,6 +3782,8 @@ msgid "Next »"
 msgstr "Nästa »"
 
 #: modules/luci-base/htdocs/luci-static/resources/form.js:3472
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:296
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:345
 #: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:108
 msgid "No"
 msgstr "Nej"
@@ -3615,7 +3796,7 @@ msgstr "Det finns ingen DHCP-server inställd för det här gränssnittet"
 msgid "No Encryption"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:64
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:67
 msgid "No Host Routes"
 msgstr ""
 
@@ -3635,7 +3816,7 @@ msgstr ""
 msgid "No data received"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2834
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2837
 msgid "No entries in this directory"
 msgstr ""
 
@@ -3655,6 +3836,15 @@ msgstr "Ingen information tillgänglig"
 msgid "No matching prefix delegation"
 msgstr ""
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:140
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:143
+msgid "No more slaves available"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:187
+msgid "No more slaves available, can not save interface"
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:251
 msgid "No negative cache"
 msgstr "Ingen negativ cache"
@@ -3667,7 +3857,7 @@ msgstr "Ingen negativ cache"
 msgid "No password set!"
 msgstr "Inget lösenord inställt!"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:107
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:110
 msgid "No peers defined yet"
 msgstr ""
 
@@ -3680,6 +3870,10 @@ msgstr ""
 msgid "No rules in this chain."
 msgstr "Inga regler i den här kedjan."
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:384
+msgid "No validation or filtering"
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:152
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:825
 msgid "No zone assigned"
@@ -3755,6 +3949,10 @@ msgstr "Avisering"
 msgid "Nslookup"
 msgstr "Nslookup"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:332
+msgid "Number of IGMP membership reports"
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:355
 msgid "Number of cached DNS entries (max is 10000, 0 is no caching)"
 msgstr ""
@@ -3763,6 +3961,10 @@ msgstr ""
 msgid "Number of parallel threads used for compression"
 msgstr ""
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:309
+msgid "Number of peer notifications after failover event"
+msgstr ""
+
 #: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:69
 msgid "Obfuscated Group Password"
 msgstr ""
@@ -3783,6 +3985,7 @@ msgid "Obtain IPv6-Address"
 msgstr ""
 
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/led-trigger/default-on.js:18
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:351
 msgid "Off"
 msgstr "Av"
 
@@ -3806,7 +4009,7 @@ msgstr ""
 msgid "One of hostname or mac address must be specified!"
 msgstr "En utav värdnamn eller MAC-adress måste anges!"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:463
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:466
 msgid "One of the following: %s"
 msgstr ""
 
@@ -3824,6 +4027,11 @@ msgstr ""
 msgid "One or more required fields have no value!"
 msgstr "En eller fler fält som krävs har inget värde!"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:229
+msgid ""
+"Only if current active slave fails and the primary slave is up (failure, 2)"
+msgstr ""
+
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:439
 #: modules/luci-mod-system/luasrc/model/cbi/admin_system/backupfiles.lua:19
 msgid "Open list..."
@@ -3847,20 +4055,20 @@ msgstr ""
 msgid "Option \"%s\" must not be empty."
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3987
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3990
 msgid "Option changed"
 msgstr "Alternativet ändrades"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3989
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3992
 msgid "Option removed"
 msgstr "Alternativet togs bort"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1601
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:69
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:72
 msgid "Optional"
 msgstr "Valfri"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:79
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:82
 msgid ""
 "Optional. 32-bit mark for outgoing encrypted packets. Enter value in hex, "
 "starting with <code>0x</code>."
@@ -3874,45 +4082,45 @@ msgid ""
 "for the interface."
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:120
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:123
 msgid ""
 "Optional. Base64-encoded preshared key. Adds in an additional layer of "
 "symmetric-key cryptography for post-quantum resistance."
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:129
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:139
 msgid "Optional. Create routes for Allowed IPs for this peer."
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:111
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:114
 msgid "Optional. Description of peer."
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:64
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:67
 msgid "Optional. Do not create host routes to peers."
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:131
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:141
 msgid ""
 "Optional. Host of peer. Names are resolved prior to bringing up the "
 "interface."
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:74
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:77
 msgid "Optional. Maximum Transmission Unit of tunnel interface."
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:135
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:145
 msgid "Optional. Port of peer."
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:139
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:149
 msgid ""
 "Optional. Seconds between keep alive messages. Default is 0 (disabled). "
 "Recommended value if this device is behind a NAT is 25."
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:55
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:58
 msgid "Optional. UDP port used for outgoing and incoming packets."
 msgstr ""
 
@@ -3945,6 +4153,8 @@ msgstr ""
 #: modules/luci-base/htdocs/luci-static/resources/protocol/static.js:222
 #: protocols/luci-proto-hnet/htdocs/luci-static/resources/protocol/hnet.js:40
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/dhcpv6.js:50
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:76
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:71
 msgid "Override MAC address"
 msgstr ""
 
@@ -3954,21 +4164,27 @@ msgstr ""
 #: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:53
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/dhcpv6.js:54
 #: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:114
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:157
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:158
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/l2tp.js:71
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:145
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:132
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoe.js:110
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pptp.js:119
 #: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:97
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:62
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:57
 msgid "Override MTU"
 msgstr ""
 
 #: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:63
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:72
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:67
 msgid "Override TOS"
 msgstr ""
 
 #: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:58
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:67
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:62
 msgid "Override TTL"
 msgstr ""
 
@@ -3994,7 +4210,7 @@ msgstr ""
 msgid "Overview"
 msgstr "Översikt"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2677
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2680
 msgid "Overwrite existing file \"%s\" ?"
 msgstr ""
 
@@ -4103,6 +4319,10 @@ msgstr ""
 msgid "Packets"
 msgstr "Paket"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:275
+msgid "Packets To Transmit Before Moving To Next Slave"
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:152
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:825
 msgid "Part of zone %q"
@@ -4111,7 +4331,7 @@ msgstr "Del av zon %q"
 #: modules/luci-base/luasrc/view/sysauth.htm:29
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1591
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/password.js:51
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:107
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:108
 #: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:58
 msgid "Password"
 msgstr "Lösenord"
@@ -4135,7 +4355,7 @@ msgstr "Lösenordet för den inre privata nyckeln"
 msgid "Password strength"
 msgstr ""
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:110
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:111
 msgid "Password2"
 msgstr "Lösenord2"
 
@@ -4167,7 +4387,7 @@ msgstr "Genväg till det inre klient-certifikatet"
 msgid "Path to inner Private Key"
 msgstr "Genväg till den inre privata nyckeln"
 
-#: modules/luci-base/htdocs/luci-static/resources/luci.js:2716
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2725
 msgid "Paused"
 msgstr ""
 
@@ -4194,7 +4414,7 @@ msgstr ""
 msgid "Peer address is missing"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:92
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:95
 msgid "Peers"
 msgstr ""
 
@@ -4214,7 +4434,7 @@ msgstr "Utför återställning"
 msgid "Permission denied"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:139
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:149
 msgid "Persistent Keep Alive"
 msgstr ""
 
@@ -4245,7 +4465,7 @@ msgstr "Pkt."
 msgid "Please enter your username and password."
 msgstr "Vänligen ange ditt användarnamn och lösenord."
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3718
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3721
 msgid "Please select the file to upload."
 msgstr ""
 
@@ -4261,7 +4481,7 @@ msgstr "Port"
 msgid "Port status:"
 msgstr "Port-status:"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:489
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:492
 msgid "Potential negation of: %s"
 msgstr ""
 
@@ -4285,7 +4505,7 @@ msgstr "Föredra UMTS"
 msgid "Prefix Delegated"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:120
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:123
 msgid "Preshared Key"
 msgstr ""
 
@@ -4308,7 +4528,21 @@ msgstr "Förhindra lyssning på dessa gränssnitt."
 msgid "Prevents client-to-client communication"
 msgstr "Förhindrar kommunikation klient-till-klient"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:50
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:211
+msgid "Primary Slave"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:228
+msgid ""
+"Primary becomes active slave when it comes back up if speed and duplex "
+"better than current slave (better, 1)"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:227
+msgid "Primary becomes active slave whenever it comes back up (always, 0)"
+msgstr ""
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:53
 msgid "Private Key"
 msgstr "Privat nyckel"
 
@@ -4345,7 +4579,7 @@ msgstr ""
 msgid "Pseudo Ad-Hoc (ahdemo)"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:116
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:119
 msgid "Public Key"
 msgstr "Publik nyckel"
 
@@ -4462,7 +4696,7 @@ msgid "Rebind protection"
 msgstr ""
 
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/reboot.js:14
-#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:124
+#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:126
 msgid "Reboot"
 msgstr "Starta om"
 
@@ -4481,7 +4715,7 @@ msgstr "Startar om din enhets operativsystem"
 msgid "Receive"
 msgstr "Ta emot"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:60
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:63
 msgid "Recommended. IP addresses of the WireGuard interface."
 msgstr "Rekommenderad. WireGuard-gränssnittets IP-adresser."
 
@@ -4493,7 +4727,7 @@ msgstr "Återanslut det här gränssnittet"
 msgid "References"
 msgstr "Referens"
 
-#: modules/luci-base/htdocs/luci-static/resources/luci.js:2710
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2719
 msgid "Refreshing"
 msgstr ""
 
@@ -4518,6 +4752,7 @@ msgstr "Relä-brygga"
 
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/6in4.js:50
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/6rd.js:49
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:40
 msgid "Remote IPv4 address"
 msgstr ""
 
@@ -4525,6 +4760,10 @@ msgstr ""
 msgid "Remote IPv4 address or FQDN"
 msgstr ""
 
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:40
+msgid "Remote IPv6 address"
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:849
 msgid "Remove"
 msgstr "Ta bort"
@@ -4553,15 +4792,15 @@ msgstr "Nödvändig"
 msgid "Required for certain ISPs, e.g. Charter with DOCSIS 3"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:50
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:53
 msgid "Required. Base64-encoded private key for this interface."
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:116
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:119
 msgid "Required. Base64-encoded public key of peer."
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:125
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:128
 msgid ""
 "Required. IP addresses and prefixes that this peer is allowed to use inside "
 "the tunnel. Usually the peer's tunnel IP addresses and the networks the peer "
@@ -4634,6 +4873,10 @@ msgstr ""
 msgid "Requires wpa-supplicant with SAE support"
 msgstr ""
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:224
+msgid "Reselection policy for primary slave"
+msgstr ""
+
 #: modules/luci-base/htdocs/luci-static/resources/luci.js:2203
 #: modules/luci-base/luasrc/view/sysauth.htm:39
 #: modules/luci-compat/luasrc/view/cbi/delegator.htm:17
@@ -4689,19 +4932,19 @@ msgstr "Återställ säkerhetskopian"
 msgid "Reveal/hide password"
 msgstr "Visa/göm lösenord"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4003
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4006
 msgid "Revert"
 msgstr "Återgå"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4088
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4091
 msgid "Revert changes"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4270
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4273
 msgid "Revert request failed with status <code>%h</code>"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4250
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4253
 msgid "Reverting configuration…"
 msgstr ""
 
@@ -4713,7 +4956,11 @@ msgstr "Root-mappen för filer som skickas via TFTP"
 msgid "Root preparation"
 msgstr "Root-förberedelse"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:129
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:202
+msgid "Round-Robin policy (balance-rr, 0)"
+msgstr ""
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:139
 msgid "Route Allowed IPs"
 msgstr ""
 
@@ -4789,7 +5036,7 @@ msgid "SSH username"
 msgstr "Användarnamn för SSH"
 
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:274
-#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:50
+#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:51
 msgid "SSH-Keys"
 msgstr "SSH-nycklar"
 
@@ -4815,7 +5062,7 @@ msgid "Save"
 msgstr "Spara"
 
 #: modules/luci-base/htdocs/luci-static/resources/luci.js:2180
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3999
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4002
 #: modules/luci-compat/luasrc/view/cbi/footer.htm:22
 msgid "Save & Apply"
 msgstr "Spara och Verkställ"
@@ -4837,15 +5084,15 @@ msgid "Scan"
 msgstr "Skanna"
 
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/crontab.js:26
-#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:74
+#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:76
 msgid "Scheduled Tasks"
 msgstr "Schemalagda uppgifter"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3983
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3986
 msgid "Section added"
 msgstr "Sektionen lades till"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3985
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3988
 msgid "Section removed"
 msgstr "Sektionen togs bort"
 
@@ -4861,11 +5108,15 @@ msgid ""
 msgstr ""
 
 #: modules/luci-base/htdocs/luci-static/resources/ui.js:2581
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2718
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2883
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2721
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2886
 msgid "Select file…"
 msgstr ""
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:318
+msgid "Selects the transmit hash policy to use for slave selection"
+msgstr ""
+
 #: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:144
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:128
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:115
@@ -4894,7 +5145,7 @@ msgstr "Typ av tjänst"
 msgid "Services"
 msgstr "Tjänster"
 
-#: modules/luci-base/htdocs/luci-static/resources/luci.js:2653
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2662
 msgid "Session expired"
 msgstr ""
 
@@ -4908,10 +5159,22 @@ msgid ""
 "sense events do not invoke hotplug handlers)."
 msgstr ""
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:300
+msgid "Set same MAC Address to all slaves"
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:642
 msgid "Set this interface as master for the dhcpv6 relay."
 msgstr ""
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:304
+msgid "Set to currently active slave (active, 1)"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:305
+msgid "Set to first slave added to the bond (follow, 2)"
+msgstr ""
+
 #: modules/luci-compat/luasrc/model/network/proto_modemmanager.lua:55
 #: modules/luci-compat/luasrc/model/network/proto_qmi.lua:55
 #: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:42
@@ -4978,7 +5241,7 @@ msgstr ""
 msgid "Signal:"
 msgstr "Signal:"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3736
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3739
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:217
 msgid "Size"
 msgstr "Storlek"
@@ -5006,6 +5269,10 @@ msgstr "Hoppa över till innehåll"
 msgid "Skip to navigation"
 msgstr "Hoppa över till navigering"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:178
+msgid "Slave Interfaces"
+msgstr ""
+
 #: modules/luci-base/htdocs/luci-static/resources/network.js:2867
 #: modules/luci-compat/luasrc/model/network.lua:1428
 msgid "Software VLAN"
@@ -5040,10 +5307,38 @@ msgstr "Källa"
 msgid "Source Address"
 msgstr "Adress för källkod"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:342
+msgid ""
+"Specifies that duplicate frames (received on inactive ports) should be "
+"dropped or delivered"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:358
+msgid "Specifies the ARP link monitoring frequency in milliseconds"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:366
+msgid "Specifies the IP addresses to use for ARP monitoring"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:395
+msgid "Specifies the MII link monitoring frequency in milliseconds"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:259
+msgid "Specifies the aggregation selection logic to use"
+msgstr ""
+
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:292
 msgid "Specifies the directory the device is attached to"
 msgstr ""
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:252
+msgid ""
+"Specifies the mac-address for the actor in protocol packet exchanges "
+"(LACPDUs). If empty, masters' mac address defaults to system default"
+msgstr ""
+
 #: protocols/luci-proto-relay/htdocs/luci-static/resources/protocol/relay.js:175
 msgid ""
 "Specifies the maximum amount of failed ARP requests until hosts are presumed "
@@ -5063,17 +5358,123 @@ msgid ""
 "be reduced by the driver."
 msgstr ""
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:236
+msgid ""
+"Specifies the minimum number of links that must be active before asserting "
+"carrier"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:200
+msgid "Specifies the mode to be used for this bonding interface"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:333
+msgid ""
+"Specifies the number of IGMP membership reports to be issued after a "
+"failover event in 200ms intervals"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:276
+msgid ""
+"Specifies the number of packets to transmit through a slave before moving to "
+"the next one"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:310
+msgid ""
+"Specifies the number of peer notifications (gratuitous ARPs and unsolicited "
+"IPv6 Neighbor Advertisements) to be issued after a failover event"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:284
+msgid ""
+"Specifies the number of seconds between instances where the bonding driver "
+"sends learning packets to each slaves peer switch"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:374
+msgid "Specifies the quantity of ARP IP targets that must be reachable"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:268
+msgid ""
+"Specifies the rate in which the link partner will be asked to transmit "
+"LACPDU packets"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:225
+msgid ""
+"Specifies the reselection policy for the primary slave when failure of the "
+"active slave or recovery of the primary slave occurs"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:244
+msgid "Specifies the system priority"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:403
+msgid ""
+"Specifies the time in milliseconds to wait before disabling a slave after a "
+"link failure detection"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:411
+msgid ""
+"Specifies the time in milliseconds to wait before enabling a slave after a "
+"link recovery detection"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:382
+msgid ""
+"Specifies whether ARP probes and replies should be validated or non-ARP "
+"traffic should be filtered for link monitoring"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:301
+msgid ""
+"Specifies whether active-backup mode should set all slaves to the same MAC "
+"address at enslavement"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:419
+msgid ""
+"Specifies whether or not miimon should use MII or ETHTOOL ioctls vs. "
+"netif_carrier_ok()"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:293
+msgid ""
+"Specifies whether to shuffle active flows across slaves based on the load"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:179
+msgid ""
+"Specifies which slave interfaces should be attached to this bonding interface"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:212
+msgid ""
+"Specifies which slave is the primary device. It will always be the active "
+"slave while it is available"
+msgstr ""
+
 #: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:63
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:72
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:67
 msgid "Specify a TOS (Type of Service)."
 msgstr "Ange en TaT (Typ av Tjänst)."
 
 #: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:58
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:67
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:62
 msgid ""
 "Specify a TTL (Time to Live) for the encapsulating packet other than the "
 "default (64)."
 msgstr ""
 
 #: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:53
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:62
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:57
 msgid ""
 "Specify an MTU (Maximum Transmission Unit) other than the default (1280 "
 "bytes)."
@@ -5096,7 +5497,7 @@ msgstr ""
 msgid "Start refresh"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4203
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4206
 msgid "Starting configuration apply…"
 msgstr ""
 
@@ -5105,7 +5506,7 @@ msgid "Starting wireless scan..."
 msgstr ""
 
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/startup.js:109
-#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:62
+#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:64
 msgid "Startup"
 msgstr ""
 
@@ -5213,7 +5614,7 @@ msgstr "Byt protokoll"
 msgid "Switch to CIDR list notation"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2615
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2616
 msgid "Symbolic link"
 msgstr ""
 
@@ -5237,6 +5638,10 @@ msgstr "System"
 msgid "System Log"
 msgstr "Systemlogg"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:243
+msgid "System Priority"
+msgstr ""
+
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:104
 msgid "System Properties"
 msgstr "Systemets egenskaper"
@@ -5297,11 +5702,19 @@ msgid ""
 "username instead of the user ID!"
 msgstr ""
 
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:40
+msgid "The IPv4 address or the fully-qualified domain name of the remote end."
+msgstr ""
+
 #: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:40
 msgid ""
 "The IPv4 address or the fully-qualified domain name of the remote tunnel end."
 msgstr ""
 
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:40
+msgid "The IPv6 address or the fully-qualified domain name of the remote end."
+msgstr ""
+
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/6rd.js:53
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/map.js:59
 msgid ""
@@ -5318,7 +5731,7 @@ msgstr ""
 msgid "The configuration file could not be loaded due to the following error:"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4079
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4082
 msgid ""
 "The device could not be reached within %d seconds after applying the pending "
 "changes, which caused the configuration to be rolled back for safety "
@@ -5387,10 +5800,23 @@ msgstr ""
 msgid "The length of the IPv6 prefix in bits"
 msgstr ""
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:163
+msgid "The local IPv4 address"
+msgstr ""
+
 #: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:44
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:44
 msgid "The local IPv4 address over which the tunnel is created (optional)."
 msgstr ""
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:169
+msgid "The local IPv4 netmask"
+msgstr ""
+
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:44
+msgid "The local IPv6 address over which the tunnel is created (optional)."
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1914
 msgid "The network name is already used"
 msgstr ""
@@ -5478,7 +5904,7 @@ msgstr ""
 msgid "There are no active leases"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4218
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4221
 msgid "There are no changes to apply"
 msgstr ""
 
@@ -5594,7 +6020,7 @@ msgstr ""
 msgid "Timezone"
 msgstr "Tidszon"
 
-#: modules/luci-base/htdocs/luci-static/resources/luci.js:2663
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2672
 msgid "To login…"
 msgstr ""
 
@@ -5635,6 +6061,10 @@ msgstr "Överför"
 msgid "Transmit"
 msgstr "Överför"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:317
+msgid "Transmit Hash Policy"
+msgstr ""
+
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/leds.js:74
 msgid "Trigger"
 msgstr ""
@@ -5789,7 +6219,7 @@ msgstr "Avmontera"
 msgid "Unnamed key"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3923
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3926
 msgid "Unsaved Changes"
 msgstr "Osparade ändringar"
 
@@ -5815,7 +6245,11 @@ msgstr "Protokolltypen stöds inte."
 msgid "Up"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3810
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:410
+msgid "Up Delay"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3813
 msgid "Upload"
 msgstr ""
 
@@ -5830,21 +6264,21 @@ msgstr ""
 msgid "Upload archive..."
 msgstr "Ladda upp arkiv..."
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2772
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2775
 msgid "Upload file"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2747
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2750
 msgid "Upload file…"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2694
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3798
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2697
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3801
 msgid "Upload request failed: %s"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3717
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3771
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3720
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3774
 msgid "Uploading file…"
 msgstr ""
 
@@ -5905,6 +6339,20 @@ msgstr ""
 msgid "Use TTL on tunnel interface"
 msgstr ""
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:320
+msgid "Use XOR of hardware MAC addresses (layer2)"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:321
+msgid "Use XOR of hardware MAC addresses and IP addresses (layer2+3)"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:323
+msgid ""
+"Use XOR of hardware MAC addresses and IP addresses, rely on skb_flow_dissect "
+"(encap2+3)"
+msgstr ""
+
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:294
 msgid "Use as external overlay (/overlay)"
 msgstr ""
@@ -5957,7 +6405,7 @@ msgstr "Använd standard-gateway"
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/dslite.js:70
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/map.js:83
 #: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:111
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:152
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:153
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/l2tp.js:67
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:111
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:98
@@ -5988,6 +6436,15 @@ msgid ""
 "standard host-specific lease time, e.g. 12h, 3d or infinite."
 msgstr ""
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:322
+msgid "Use upper layer protocol information (layer3+4)"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:324
+msgid ""
+"Use upper layer protocol information, rely on skb_flow_dissect (encap3+4)"
+msgstr ""
+
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/20_memory.js:36
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:194
 msgid "Used"
@@ -6003,16 +6460,20 @@ msgid ""
 "needed with normal WPA(2)-PSK."
 msgstr ""
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:113
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:105
+msgid "User Group"
+msgstr ""
+
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:114
 msgid "User certificate (PEM encoded)"
 msgstr "Användarcertifikat (PEM-krypterad)"
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:125
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:126
 msgid "User key (PEM encoded)"
 msgstr "Användarnyckel (PEM-krypterad)"
 
 #: modules/luci-base/luasrc/view/sysauth.htm:23
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:105
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:106
 #: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:56
 msgid "Username"
 msgstr "Användarnamn"
@@ -6060,6 +6521,19 @@ msgstr ""
 msgid "VPNC (CISCO 3000 (and others) VPN)"
 msgstr ""
 
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:10
+msgid "VXLAN (RFC7348)"
+msgstr ""
+
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:53
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:48
+msgid "VXLAN network identifier"
+msgstr ""
+
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:10
+msgid "VXLANv6 (RFC7348)"
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1490
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1548
 msgid ""
@@ -6067,6 +6541,22 @@ msgid ""
 "the \"ca-bundle\" package"
 msgstr ""
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:387
+msgid "Validation for all slaves"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:385
+msgid "Validation only for active slave"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:386
+msgid "Validation only for backup slaves"
+msgstr ""
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:134
+msgid "Value must not be empty"
+msgstr ""
+
 #: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:73
 msgid "Vendor"
 msgstr "Tillverkare"
@@ -6145,7 +6635,7 @@ msgid "Width"
 msgstr "Bredd"
 
 #: modules/luci-compat/luasrc/model/network/proto_wireguard.lua:9
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:18
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:21
 msgid "WireGuard VPN"
 msgstr ""
 
@@ -6207,11 +6697,21 @@ msgstr "Skriv mottagna DNS-förfrågningar till syslogg"
 msgid "Write system log to file"
 msgstr "Skriv systemlogg till fil"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:204
+msgid "XOR policy (balance-xor, 2)"
+msgstr ""
+
 #: modules/luci-base/htdocs/luci-static/resources/form.js:3472
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:295
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:344
 #: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:109
 msgid "Yes"
 msgstr "Ja"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:303
+msgid "Yes (none, 0)"
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:176
 msgid ""
 "You appear to be currently connected to the device via the \"%h\" interface. "
@@ -6235,6 +6735,17 @@ msgstr ""
 "Du måste aktivera JavaScript i din webbläsare, annars kommer inte LuCi att "
 "fungera korrekt."
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:115
+msgid ""
+"You must select a primary interface which is included in selected slave "
+"interfaces!"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:96
+msgid ""
+"You must select at least one ARP IP target if ARP monitoring is selected!"
+msgstr ""
+
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:192
 msgid "ZRam Compression Algorithm"
 msgstr ""
@@ -6369,7 +6880,7 @@ msgstr "full-duplex"
 msgid "half-duplex"
 msgstr "halv-duplex"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:566
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:569
 msgid "hexadecimal encoded value"
 msgstr ""
 
@@ -6397,11 +6908,11 @@ msgstr ""
 msgid "input"
 msgstr "inmatning"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:391
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:395
 msgid "key between 8 and 63 characters"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:403
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:407
 msgid "key with either 5 or 13 characters"
 msgstr ""
 
@@ -6417,6 +6928,10 @@ msgstr ""
 msgid "minutes"
 msgstr "minuter"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:422
+msgid "netif_carrier_ok()"
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:46
 msgid "no"
 msgstr "nej"
@@ -6425,7 +6940,7 @@ msgstr "nej"
 msgid "no link"
 msgstr "ingen länk"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:55
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:59
 msgid "non-empty value"
 msgstr ""
 
@@ -6461,15 +6976,15 @@ msgstr ""
 msgid "output"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:237
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:241
 msgid "positive decimal value"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:229
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:233
 msgid "positive integer value"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:57
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:60
 msgid "random"
 msgstr ""
 
@@ -6517,7 +7032,7 @@ msgstr "taggad"
 msgid "time units (TUs / 1.024 ms) [1000-65535]"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:556
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:559
 msgid "unique value"
 msgstr ""
 
@@ -6554,171 +7069,171 @@ msgstr "ospecifierat -eller- skapa:"
 msgid "untagged"
 msgstr "otaggat"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:242
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:246
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:121
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:132
 msgid "valid IP address"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:242
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:246
 msgid "valid IP address or prefix"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:277
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:281
 msgid "valid IPv4 CIDR"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:250
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:254
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:125
 msgid "valid IPv4 address"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:250
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:254
 msgid "valid IPv4 address or network"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:370
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:374
 msgid "valid IPv4 address:port"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:310
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:314
 msgid "valid IPv4 network"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:272
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:276
 msgid "valid IPv4 or IPv6 CIDR"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:263
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:267
 msgid "valid IPv4 prefix value (0-32)"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:282
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:286
 msgid "valid IPv6 CIDR"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:258
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:262
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:129
 msgid "valid IPv6 address"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:258
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:262
 msgid "valid IPv6 address or prefix"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:300
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:304
 msgid "valid IPv6 host id"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:315
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:319
 msgid "valid IPv6 network"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:268
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:272
 msgid "valid IPv6 prefix value (0-128)"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:336
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:340
 msgid "valid MAC address"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:407
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:411
 msgid "valid UCI identifier"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:358
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:362
 msgid "valid UCI identifier, hostname or IP address"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:379
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:382
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:383
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:386
 msgid "valid address:port"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:530
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:534
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:533
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:537
 msgid "valid date (YYYY-MM-DD)"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:233
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:237
 msgid "valid decimal value"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:401
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:405
 msgid "valid hexadecimal WEP key"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:389
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:393
 msgid "valid hexadecimal WPA key"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:364
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:368
 msgid "valid host:port"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:351
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:353
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:355
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:357
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:73
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:79
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:107
 msgid "valid hostname"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:341
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:345
 msgid "valid hostname or IP address"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:225
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:229
 msgid "valid integer value"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:305
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:309
 msgid "valid network in address/netmask notation"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:505
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:508
 msgid "valid phone digit (0-9, \"*\", \"#\", \"!\" or \".\")"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:328
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:331
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:332
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:335
 msgid "valid port or port range (port1-port2)"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:320
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:324
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:136
 msgid "valid port value"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:510
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:513
 msgid "valid time (HH:MM:SS)"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:432
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:435
 msgid "value between %d and %d characters"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:412
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:416
 msgid "value between %f and %f"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:416
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:420
 msgid "value greater or equal to %f"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:420
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:424
 msgid "value smaller or equal to %f"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:426
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:429
 msgid "value with %d characters"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:437
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:440
 msgid "value with at least %d characters"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:442
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:445
 msgid "value with at most %d characters"
 msgstr ""
 
index 32a6f73e1505bc900da71d667b5fb1ba6417482f..1b7fac0a4fdf1fdada2f776cc2ca381b73b4860d 100644 (file)
@@ -10,7 +10,7 @@ msgstr ""
 msgid "%d Bit"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3639
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3642
 msgid "%d invalid field(s)"
 msgstr ""
 
@@ -219,11 +219,11 @@ msgid ""
 "was empty before editing."
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2676
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2679
 msgid "A directory with the same name already exists."
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/luci.js:2655
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2664
 msgid "A new login is required since the authentication session expired."
 msgstr ""
 
@@ -251,9 +251,30 @@ msgid "APN"
 msgstr ""
 
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:197
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:352
 msgid "ARP"
 msgstr ""
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:365
+msgid "ARP IP Targets"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:357
+msgid "ARP Interval"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:381
+msgid "ARP Validation"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:373
+msgid "ARP mode to consider a slave as being up"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:77
+msgid "ARP monitoring is not supported for the selected policy!"
+msgstr ""
+
 #: protocols/luci-proto-relay/htdocs/luci-static/resources/protocol/relay.js:175
 msgid "ARP retry threshold"
 msgstr ""
@@ -333,12 +354,24 @@ msgstr ""
 msgid "Active DHCPv6 Leases"
 msgstr ""
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:203
+msgid "Active-Backup policy (active-backup, 1)"
+msgstr ""
+
 #: modules/luci-base/htdocs/luci-static/resources/network.js:3650
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:929
 #: protocols/luci-proto-hnet/htdocs/luci-static/resources/protocol/hnet.js:23
 msgid "Ad-Hoc"
 msgstr ""
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:208
+msgid "Adaptive load balancing (balance-alb, 6)"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:207
+msgid "Adaptive transmit load balancing (balance-tlb, 5)"
+msgstr ""
+
 #: modules/luci-base/htdocs/luci-static/resources/form.js:2013
 #: modules/luci-base/htdocs/luci-static/resources/form.js:2016
 #: modules/luci-base/htdocs/luci-static/resources/form.js:2030
@@ -393,7 +426,7 @@ msgstr ""
 msgid "Add new interface..."
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:102
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:105
 msgid "Add peer"
 msgstr ""
 
@@ -442,6 +475,24 @@ msgstr ""
 msgid "Aggregate Transmit Power (ACTATP)"
 msgstr ""
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:258
+msgid "Aggregation Selection Logic"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:261
+msgid "Aggregator: All slaves down or has no slaves (stable, 0)"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:263
+msgid ""
+"Aggregator: Chosen by the largest number of ports + slave added/removed or "
+"state changes (count, 2)"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:262
+msgid "Aggregator: Slave added/removed or state changes (bandwidth, 1)"
+msgstr ""
+
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:171
 msgid "Alert"
 msgstr ""
@@ -523,7 +574,7 @@ msgid ""
 "Allow upstream responses in the 127.0.0.0/8 range, e.g. for RBL services"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:125
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:128
 msgid "Allowed IPs"
 msgstr ""
 
@@ -645,16 +696,16 @@ msgstr ""
 msgid "Apply backup?"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4226
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4229
 msgid "Apply request failed with status <code>%h</code>"
 msgstr ""
 
 #: modules/luci-base/htdocs/luci-static/resources/luci.js:2181
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4092
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4095
 msgid "Apply unchecked"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4165
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4168
 msgid "Applying configuration changes… %ds"
 msgstr ""
 
@@ -803,7 +854,7 @@ msgstr ""
 msgid "Backup"
 msgstr ""
 
-#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:112
+#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:114
 msgid "Backup / Flash Firmware"
 msgstr ""
 
@@ -836,10 +887,14 @@ msgid ""
 msgstr ""
 
 #: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:48
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:57
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:52
 msgid "Bind interface"
 msgstr ""
 
 #: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:48
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:57
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:52
 msgid "Bind the tunnel to this interface (optional)."
 msgstr ""
 
@@ -853,6 +908,10 @@ msgstr ""
 msgid "Bogus NX Domain Override"
 msgstr ""
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:199
+msgid "Bonding Policy"
+msgstr ""
+
 #: modules/luci-base/htdocs/luci-static/resources/network.js:2861
 #: modules/luci-compat/luasrc/model/network.lua:1421
 msgid "Bridge"
@@ -871,8 +930,12 @@ msgstr ""
 msgid "Bring up on boot"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2766
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3749
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:205
+msgid "Broadcast policy (broadcast, 3)"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2769
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3752
 msgid "Browse…"
 msgstr ""
 
@@ -880,7 +943,7 @@ msgstr ""
 msgid "Buffered"
 msgstr ""
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:137
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:138
 msgid "CA certificate; if empty it will be saved after the first connection."
 msgstr ""
 
@@ -903,8 +966,8 @@ msgstr ""
 msgid "Call failed"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2859
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3758
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2862
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3761
 #: modules/luci-compat/luasrc/view/cbi/delegator.htm:14
 #: modules/luci-compat/luasrc/view/cbi/simpleform.htm:52
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:187
@@ -970,11 +1033,11 @@ msgstr ""
 msgid "Chain"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3978
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3981
 msgid "Changes"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4261
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4264
 msgid "Changes have been reverted."
 msgstr ""
 
@@ -1112,16 +1175,16 @@ msgid ""
 "negotiation especially in environments with heavy traffic load."
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3978
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3981
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:421
 msgid "Configuration"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4140
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4143
 msgid "Configuration changes applied."
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4078
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4081
 msgid "Configuration changes have been rolled back!"
 msgstr ""
 
@@ -1156,6 +1219,14 @@ msgstr ""
 msgid "Connections"
 msgstr ""
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:377
+msgid "Consider the slave up when all ARP IP targets are reachable (all, 1)"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:376
+msgid "Consider the slave up when any ARP IP target is reachable (any, 0)"
+msgstr ""
+
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/crontab.js:18
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:340
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/startup.js:55
@@ -1168,7 +1239,7 @@ msgstr ""
 msgid "Continue"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4114
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4117
 msgid ""
 "Could not regain access to the device after applying the configuration "
 "changes. You might need to reconnect if you modified network related "
@@ -1362,7 +1433,7 @@ msgstr ""
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/dslite.js:67
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/map.js:80
 #: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:108
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:149
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:150
 msgid "Default gateway"
 msgstr ""
 
@@ -1385,7 +1456,7 @@ msgstr ""
 #: modules/luci-base/htdocs/luci-static/resources/form.js:2508
 #: modules/luci-base/htdocs/luci-static/resources/form.js:2512
 #: modules/luci-base/htdocs/luci-static/resources/form.js:3000
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2828
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2831
 #: modules/luci-compat/luasrc/view/cbi/nsection.htm:11
 #: modules/luci-compat/luasrc/view/cbi/tblsection.htm:162
 #: modules/luci-compat/luasrc/view/cbi/tsection.htm:16
@@ -1397,7 +1468,7 @@ msgstr ""
 msgid "Delete key"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2725
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2728
 msgid "Delete request failed: %s"
 msgstr ""
 
@@ -1410,11 +1481,11 @@ msgid "Delivery Traffic Indication Message Interval"
 msgstr ""
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/switch.js:340
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:111
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:114
 msgid "Description"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2824
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2827
 msgid "Deselect"
 msgstr ""
 
@@ -1427,6 +1498,10 @@ msgstr ""
 msgid "Destination"
 msgstr ""
 
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:48
+msgid "Destination port"
+msgstr ""
+
 #: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:59
 #: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:165
 msgid "Destination zone"
@@ -1459,7 +1534,7 @@ msgstr ""
 msgid "Device is restarting…"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4113
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4116
 msgid "Device unreachable!"
 msgstr ""
 
@@ -1476,7 +1551,7 @@ msgstr ""
 msgid "Dial number"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2622
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2624
 msgid "Directory"
 msgstr ""
 
@@ -1541,9 +1616,9 @@ msgstr ""
 
 #: modules/luci-base/htdocs/luci-static/resources/form.js:606
 #: modules/luci-base/htdocs/luci-static/resources/form.js:2707
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3259
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3995
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4084
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3262
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3998
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4087
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1680
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:330
 msgid "Dismiss"
@@ -1577,7 +1652,7 @@ msgstr ""
 msgid "Do not forward reverse lookups for local networks"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2711
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2714
 msgid "Do you really want to delete \"%s\" ?"
 msgstr ""
 
@@ -1589,7 +1664,7 @@ msgstr ""
 msgid "Do you really want to erase all settings?"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2709
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2712
 msgid "Do you really want to recursively delete the directory \"%s\" ?"
 msgstr ""
 
@@ -1615,6 +1690,10 @@ msgstr ""
 msgid "Down"
 msgstr ""
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:402
+msgid "Down Delay"
+msgstr ""
+
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:366
 msgid "Download backup"
 msgstr ""
@@ -1631,6 +1710,10 @@ msgstr ""
 msgid "Drag to reorder"
 msgstr ""
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:341
+msgid "Drop Duplicate Frames"
+msgstr ""
+
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/dropbear.js:12
 msgid "Dropbear Instance"
 msgstr ""
@@ -1717,6 +1800,10 @@ msgstr ""
 msgid "Enable DNS lookups"
 msgstr ""
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:292
+msgid "Enable Dynamic Shuffling Of Flows"
+msgstr ""
+
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/6in4.js:60
 msgid "Enable HE.net dynamic endpoint update"
 msgstr ""
@@ -1779,6 +1866,11 @@ msgid ""
 "Enable packet steering across all CPUs. May help or hinder network speed."
 msgstr ""
 
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:80
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:75
+msgid "Enable rx checksum"
+msgstr ""
+
 #: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:67
 msgid "Enable the DF (Don't Fragment) flag of the encapsulating packets."
 msgstr ""
@@ -1787,6 +1879,11 @@ msgstr ""
 msgid "Enable this network"
 msgstr ""
 
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:84
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:79
+msgid "Enable tx checksum"
+msgstr ""
+
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:243
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:352
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/startup.js:66
@@ -1824,11 +1921,11 @@ msgstr ""
 msgid "Encryption"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:131
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:141
 msgid "Endpoint Host"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:135
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:145
 msgid "Endpoint Port"
 msgstr ""
 
@@ -1867,6 +1964,14 @@ msgstr ""
 msgid "Ethernet Switch"
 msgstr ""
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:270
+msgid "Every 30 seconds (slow, 0)"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:271
+msgid "Every second (fast, 1)"
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:399
 msgid "Exclude interfaces"
 msgstr ""
@@ -1879,7 +1984,7 @@ msgstr ""
 msgid "Expecting a hexadecimal assignment hint"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:60
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:64
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:73
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:79
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:107
@@ -1891,6 +1996,10 @@ msgstr ""
 msgid "Expecting: %s"
 msgstr ""
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:48
+msgid "Expecting: non-empty value"
+msgstr ""
+
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/30_network.js:50
 msgid "Expires"
 msgstr ""
@@ -1944,7 +2053,7 @@ msgstr ""
 msgid "Failed to change the system password."
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4072
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4075
 msgid "Failed to confirm apply within %ds, waiting for rollback…"
 msgstr ""
 
@@ -1952,7 +2061,7 @@ msgstr ""
 msgid "Failed to execute \"/etc/init.d/%s %s\" action: %s"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2629
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2632
 msgid "File"
 msgstr ""
 
@@ -1960,7 +2069,7 @@ msgstr ""
 msgid "File not accessible"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2767
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2770
 msgid "Filename"
 msgstr ""
 
@@ -1981,6 +2090,18 @@ msgstr ""
 msgid "Filter useless"
 msgstr ""
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:388
+msgid "Filtering for all slaves, no validation"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:389
+msgid "Filtering for all slaves, validation only for active slave"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:390
+msgid "Filtering for all slaves, validation only for backup slaves"
+msgstr ""
+
 #: modules/luci-compat/luasrc/model/network/proto_ncm.lua:65
 #: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:23
 msgid "Finalizing failed"
@@ -2004,7 +2125,7 @@ msgstr ""
 msgid "Firewall"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:79
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:82
 msgid "Firewall Mark"
 msgstr ""
 
@@ -2114,7 +2235,7 @@ msgstr ""
 msgid "Fragmentation Threshold"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:92
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:95
 msgid ""
 "Further information about WireGuard interfaces and peers at <a href='http://"
 "wireguard.com'>wireguard.com</a>."
@@ -2378,11 +2499,20 @@ msgstr ""
 msgid "Hybrid"
 msgstr ""
 
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:53
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:48
+msgid "ID used to uniquely identify the VXLAN"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:206
+msgid "IEEE 802.3ad Dynamic link aggregation (802.3ad, 4)"
+msgstr ""
+
 #: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:75
 msgid "IKE DH Group"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:60
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:63
 msgid "IP Addresses"
 msgstr ""
 
@@ -2428,6 +2558,7 @@ msgid "IPv4 Upstream"
 msgstr ""
 
 #: modules/luci-base/htdocs/luci-static/resources/protocol/static.js:178
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:162
 msgid "IPv4 address"
 msgstr ""
 
@@ -2444,10 +2575,11 @@ msgid "IPv4 gateway"
 msgstr ""
 
 #: modules/luci-base/htdocs/luci-static/resources/protocol/static.js:179
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:168
 msgid "IPv4 netmask"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:287
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:291
 msgid "IPv4 network in address/netmask notation"
 msgstr ""
 
@@ -2541,7 +2673,7 @@ msgstr ""
 msgid "IPv6 gateway"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:292
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:296
 msgid "IPv6 network in address/netmask notation"
 msgstr ""
 
@@ -2628,7 +2760,7 @@ msgstr ""
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/dslite.js:67
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/map.js:80
 #: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:108
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:149
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:150
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/l2tp.js:56
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:100
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:87
@@ -2823,12 +2955,17 @@ msgstr ""
 msgid "Internal Server Error"
 msgstr ""
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:283
+msgid "Interval For Sending Learning Packets"
+msgstr ""
+
 #: modules/luci-compat/luasrc/view/cbi/tblsection.htm:192
 #: modules/luci-compat/luasrc/view/cbi/tsection.htm:42
 msgid "Invalid"
 msgstr ""
 
 #: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:11
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:14
 msgid "Invalid Base64 key string"
 msgstr ""
 
@@ -2848,7 +2985,7 @@ msgstr ""
 msgid "Invalid command"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:83
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:86
 msgid "Invalid hexadecimal value"
 msgstr ""
 
@@ -2923,6 +3060,10 @@ msgstr ""
 msgid "L2TP Server"
 msgstr ""
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:267
+msgid "LACPDU Packets"
+msgstr ""
+
 #: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:131
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:115
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:102
@@ -2941,7 +3082,7 @@ msgstr ""
 msgid "LCP echo interval"
 msgstr ""
 
-#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:99
+#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:101
 msgid "LED Configuration"
 msgstr ""
 
@@ -2999,7 +3140,7 @@ msgstr ""
 msgid "Leave empty to use the current WAN address"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3980
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3983
 msgid "Legend:"
 msgstr ""
 
@@ -3031,6 +3172,14 @@ msgstr ""
 msgid "Line Uptime"
 msgstr ""
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:123
+msgid "Link Aggregation (Channel Bonding)"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:348
+msgid "Link Monitoring"
+msgstr ""
+
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/led-trigger/netdev.js:23
 msgid "Link On"
 msgstr ""
@@ -3075,7 +3224,7 @@ msgstr ""
 msgid "Listen Interfaces"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:55
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:58
 msgid "Listen Port"
 msgstr ""
 
@@ -3096,7 +3245,7 @@ msgstr ""
 msgid "Load Average"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2894
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2897
 msgid "Loading directory contents…"
 msgstr ""
 
@@ -3120,11 +3269,13 @@ msgstr ""
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/6rd.js:39
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/6to4.js:39
 #: protocols/luci-proto-relay/htdocs/luci-static/resources/protocol/relay.js:151
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:44
 msgid "Local IPv4 address"
 msgstr ""
 
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/6in4.js:54
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/dslite.js:45
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:44
 msgid "Local IPv6 address"
 msgstr ""
 
@@ -3206,6 +3357,10 @@ msgstr ""
 msgid "MAC"
 msgstr ""
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:251
+msgid "MAC Address For The Actor"
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:38
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2061
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/30_network.js:56
@@ -3253,9 +3408,21 @@ msgstr ""
 msgid "MHz"
 msgstr ""
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:353
+msgid "MII"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:421
+msgid "MII / ETHTOOL ioctls"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:394
+msgid "MII Interval"
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:54
 #: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:53
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:74
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:77
 msgid "MTU"
 msgstr ""
 
@@ -3353,13 +3520,25 @@ msgstr ""
 msgid "Method not found"
 msgstr ""
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:349
+msgid "Method of link monitoring"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:418
+msgid "Method to determine link status"
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:46
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:165
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:183
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:69
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:72
 msgid "Metric"
 msgstr ""
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:235
+msgid "Minimum Number of Links"
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/switch.js:202
 msgid "Mirror monitor port"
 msgstr ""
@@ -3436,7 +3615,7 @@ msgstr ""
 
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:144
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:228
-#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:86
+#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:88
 msgid "Mount Points"
 msgstr ""
 
@@ -3516,7 +3695,7 @@ msgid "NTP server candidates"
 msgstr ""
 
 #: modules/luci-base/htdocs/luci-static/resources/form.js:2388
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3735
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3738
 #: modules/luci-compat/luasrc/view/cbi/tblsection.htm:27
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:710
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/leds.js:67
@@ -3573,6 +3752,8 @@ msgid "Next »"
 msgstr ""
 
 #: modules/luci-base/htdocs/luci-static/resources/form.js:3472
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:296
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:345
 #: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:108
 msgid "No"
 msgstr ""
@@ -3585,7 +3766,7 @@ msgstr ""
 msgid "No Encryption"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:64
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:67
 msgid "No Host Routes"
 msgstr ""
 
@@ -3605,7 +3786,7 @@ msgstr ""
 msgid "No data received"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2834
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2837
 msgid "No entries in this directory"
 msgstr ""
 
@@ -3625,6 +3806,15 @@ msgstr ""
 msgid "No matching prefix delegation"
 msgstr ""
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:140
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:143
+msgid "No more slaves available"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:187
+msgid "No more slaves available, can not save interface"
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:251
 msgid "No negative cache"
 msgstr ""
@@ -3637,7 +3827,7 @@ msgstr ""
 msgid "No password set!"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:107
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:110
 msgid "No peers defined yet"
 msgstr ""
 
@@ -3650,6 +3840,10 @@ msgstr ""
 msgid "No rules in this chain."
 msgstr ""
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:384
+msgid "No validation or filtering"
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:152
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:825
 msgid "No zone assigned"
@@ -3725,6 +3919,10 @@ msgstr ""
 msgid "Nslookup"
 msgstr ""
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:332
+msgid "Number of IGMP membership reports"
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:355
 msgid "Number of cached DNS entries (max is 10000, 0 is no caching)"
 msgstr ""
@@ -3733,6 +3931,10 @@ msgstr ""
 msgid "Number of parallel threads used for compression"
 msgstr ""
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:309
+msgid "Number of peer notifications after failover event"
+msgstr ""
+
 #: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:69
 msgid "Obfuscated Group Password"
 msgstr ""
@@ -3753,6 +3955,7 @@ msgid "Obtain IPv6-Address"
 msgstr ""
 
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/led-trigger/default-on.js:18
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:351
 msgid "Off"
 msgstr ""
 
@@ -3776,7 +3979,7 @@ msgstr ""
 msgid "One of hostname or mac address must be specified!"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:463
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:466
 msgid "One of the following: %s"
 msgstr ""
 
@@ -3794,6 +3997,11 @@ msgstr ""
 msgid "One or more required fields have no value!"
 msgstr ""
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:229
+msgid ""
+"Only if current active slave fails and the primary slave is up (failure, 2)"
+msgstr ""
+
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:439
 #: modules/luci-mod-system/luasrc/model/cbi/admin_system/backupfiles.lua:19
 msgid "Open list..."
@@ -3817,20 +4025,20 @@ msgstr ""
 msgid "Option \"%s\" must not be empty."
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3987
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3990
 msgid "Option changed"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3989
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3992
 msgid "Option removed"
 msgstr ""
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1601
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:69
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:72
 msgid "Optional"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:79
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:82
 msgid ""
 "Optional. 32-bit mark for outgoing encrypted packets. Enter value in hex, "
 "starting with <code>0x</code>."
@@ -3844,45 +4052,45 @@ msgid ""
 "for the interface."
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:120
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:123
 msgid ""
 "Optional. Base64-encoded preshared key. Adds in an additional layer of "
 "symmetric-key cryptography for post-quantum resistance."
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:129
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:139
 msgid "Optional. Create routes for Allowed IPs for this peer."
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:111
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:114
 msgid "Optional. Description of peer."
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:64
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:67
 msgid "Optional. Do not create host routes to peers."
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:131
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:141
 msgid ""
 "Optional. Host of peer. Names are resolved prior to bringing up the "
 "interface."
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:74
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:77
 msgid "Optional. Maximum Transmission Unit of tunnel interface."
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:135
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:145
 msgid "Optional. Port of peer."
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:139
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:149
 msgid ""
 "Optional. Seconds between keep alive messages. Default is 0 (disabled). "
 "Recommended value if this device is behind a NAT is 25."
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:55
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:58
 msgid "Optional. UDP port used for outgoing and incoming packets."
 msgstr ""
 
@@ -3915,6 +4123,8 @@ msgstr ""
 #: modules/luci-base/htdocs/luci-static/resources/protocol/static.js:222
 #: protocols/luci-proto-hnet/htdocs/luci-static/resources/protocol/hnet.js:40
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/dhcpv6.js:50
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:76
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:71
 msgid "Override MAC address"
 msgstr ""
 
@@ -3924,21 +4134,27 @@ msgstr ""
 #: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:53
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/dhcpv6.js:54
 #: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:114
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:157
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:158
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/l2tp.js:71
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:145
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:132
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoe.js:110
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pptp.js:119
 #: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:97
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:62
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:57
 msgid "Override MTU"
 msgstr ""
 
 #: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:63
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:72
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:67
 msgid "Override TOS"
 msgstr ""
 
 #: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:58
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:67
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:62
 msgid "Override TTL"
 msgstr ""
 
@@ -3964,7 +4180,7 @@ msgstr ""
 msgid "Overview"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2677
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2680
 msgid "Overwrite existing file \"%s\" ?"
 msgstr ""
 
@@ -4073,6 +4289,10 @@ msgstr ""
 msgid "Packets"
 msgstr ""
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:275
+msgid "Packets To Transmit Before Moving To Next Slave"
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:152
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:825
 msgid "Part of zone %q"
@@ -4081,7 +4301,7 @@ msgstr ""
 #: modules/luci-base/luasrc/view/sysauth.htm:29
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1591
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/password.js:51
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:107
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:108
 #: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:58
 msgid "Password"
 msgstr ""
@@ -4105,7 +4325,7 @@ msgstr ""
 msgid "Password strength"
 msgstr ""
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:110
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:111
 msgid "Password2"
 msgstr ""
 
@@ -4137,7 +4357,7 @@ msgstr ""
 msgid "Path to inner Private Key"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/luci.js:2716
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2725
 msgid "Paused"
 msgstr ""
 
@@ -4164,7 +4384,7 @@ msgstr ""
 msgid "Peer address is missing"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:92
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:95
 msgid "Peers"
 msgstr ""
 
@@ -4184,7 +4404,7 @@ msgstr ""
 msgid "Permission denied"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:139
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:149
 msgid "Persistent Keep Alive"
 msgstr ""
 
@@ -4215,7 +4435,7 @@ msgstr ""
 msgid "Please enter your username and password."
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3718
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3721
 msgid "Please select the file to upload."
 msgstr ""
 
@@ -4231,7 +4451,7 @@ msgstr ""
 msgid "Port status:"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:489
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:492
 msgid "Potential negation of: %s"
 msgstr ""
 
@@ -4255,7 +4475,7 @@ msgstr ""
 msgid "Prefix Delegated"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:120
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:123
 msgid "Preshared Key"
 msgstr ""
 
@@ -4278,7 +4498,21 @@ msgstr ""
 msgid "Prevents client-to-client communication"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:50
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:211
+msgid "Primary Slave"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:228
+msgid ""
+"Primary becomes active slave when it comes back up if speed and duplex "
+"better than current slave (better, 1)"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:227
+msgid "Primary becomes active slave whenever it comes back up (always, 0)"
+msgstr ""
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:53
 msgid "Private Key"
 msgstr ""
 
@@ -4315,7 +4549,7 @@ msgstr ""
 msgid "Pseudo Ad-Hoc (ahdemo)"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:116
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:119
 msgid "Public Key"
 msgstr ""
 
@@ -4430,7 +4664,7 @@ msgid "Rebind protection"
 msgstr ""
 
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/reboot.js:14
-#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:124
+#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:126
 msgid "Reboot"
 msgstr ""
 
@@ -4449,7 +4683,7 @@ msgstr ""
 msgid "Receive"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:60
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:63
 msgid "Recommended. IP addresses of the WireGuard interface."
 msgstr ""
 
@@ -4461,7 +4695,7 @@ msgstr ""
 msgid "References"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/luci.js:2710
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2719
 msgid "Refreshing"
 msgstr ""
 
@@ -4486,6 +4720,7 @@ msgstr ""
 
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/6in4.js:50
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/6rd.js:49
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:40
 msgid "Remote IPv4 address"
 msgstr ""
 
@@ -4493,6 +4728,10 @@ msgstr ""
 msgid "Remote IPv4 address or FQDN"
 msgstr ""
 
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:40
+msgid "Remote IPv6 address"
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:849
 msgid "Remove"
 msgstr ""
@@ -4521,15 +4760,15 @@ msgstr ""
 msgid "Required for certain ISPs, e.g. Charter with DOCSIS 3"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:50
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:53
 msgid "Required. Base64-encoded private key for this interface."
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:116
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:119
 msgid "Required. Base64-encoded public key of peer."
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:125
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:128
 msgid ""
 "Required. IP addresses and prefixes that this peer is allowed to use inside "
 "the tunnel. Usually the peer's tunnel IP addresses and the networks the peer "
@@ -4602,6 +4841,10 @@ msgstr ""
 msgid "Requires wpa-supplicant with SAE support"
 msgstr ""
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:224
+msgid "Reselection policy for primary slave"
+msgstr ""
+
 #: modules/luci-base/htdocs/luci-static/resources/luci.js:2203
 #: modules/luci-base/luasrc/view/sysauth.htm:39
 #: modules/luci-compat/luasrc/view/cbi/delegator.htm:17
@@ -4657,19 +4900,19 @@ msgstr ""
 msgid "Reveal/hide password"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4003
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4006
 msgid "Revert"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4088
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4091
 msgid "Revert changes"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4270
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4273
 msgid "Revert request failed with status <code>%h</code>"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4250
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4253
 msgid "Reverting configuration…"
 msgstr ""
 
@@ -4681,7 +4924,11 @@ msgstr ""
 msgid "Root preparation"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:129
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:202
+msgid "Round-Robin policy (balance-rr, 0)"
+msgstr ""
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:139
 msgid "Route Allowed IPs"
 msgstr ""
 
@@ -4757,7 +5004,7 @@ msgid "SSH username"
 msgstr ""
 
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:274
-#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:50
+#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:51
 msgid "SSH-Keys"
 msgstr ""
 
@@ -4783,7 +5030,7 @@ msgid "Save"
 msgstr ""
 
 #: modules/luci-base/htdocs/luci-static/resources/luci.js:2180
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3999
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4002
 #: modules/luci-compat/luasrc/view/cbi/footer.htm:22
 msgid "Save & Apply"
 msgstr ""
@@ -4805,15 +5052,15 @@ msgid "Scan"
 msgstr ""
 
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/crontab.js:26
-#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:74
+#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:76
 msgid "Scheduled Tasks"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3983
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3986
 msgid "Section added"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3985
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3988
 msgid "Section removed"
 msgstr ""
 
@@ -4829,11 +5076,15 @@ msgid ""
 msgstr ""
 
 #: modules/luci-base/htdocs/luci-static/resources/ui.js:2581
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2718
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2883
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2721
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2886
 msgid "Select file…"
 msgstr ""
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:318
+msgid "Selects the transmit hash policy to use for slave selection"
+msgstr ""
+
 #: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:144
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:128
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:115
@@ -4862,7 +5113,7 @@ msgstr ""
 msgid "Services"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/luci.js:2653
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2662
 msgid "Session expired"
 msgstr ""
 
@@ -4876,10 +5127,22 @@ msgid ""
 "sense events do not invoke hotplug handlers)."
 msgstr ""
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:300
+msgid "Set same MAC Address to all slaves"
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:642
 msgid "Set this interface as master for the dhcpv6 relay."
 msgstr ""
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:304
+msgid "Set to currently active slave (active, 1)"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:305
+msgid "Set to first slave added to the bond (follow, 2)"
+msgstr ""
+
 #: modules/luci-compat/luasrc/model/network/proto_modemmanager.lua:55
 #: modules/luci-compat/luasrc/model/network/proto_qmi.lua:55
 #: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:42
@@ -4946,7 +5209,7 @@ msgstr ""
 msgid "Signal:"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3736
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3739
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:217
 msgid "Size"
 msgstr ""
@@ -4974,6 +5237,10 @@ msgstr ""
 msgid "Skip to navigation"
 msgstr ""
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:178
+msgid "Slave Interfaces"
+msgstr ""
+
 #: modules/luci-base/htdocs/luci-static/resources/network.js:2867
 #: modules/luci-compat/luasrc/model/network.lua:1428
 msgid "Software VLAN"
@@ -5008,10 +5275,38 @@ msgstr ""
 msgid "Source Address"
 msgstr ""
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:342
+msgid ""
+"Specifies that duplicate frames (received on inactive ports) should be "
+"dropped or delivered"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:358
+msgid "Specifies the ARP link monitoring frequency in milliseconds"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:366
+msgid "Specifies the IP addresses to use for ARP monitoring"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:395
+msgid "Specifies the MII link monitoring frequency in milliseconds"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:259
+msgid "Specifies the aggregation selection logic to use"
+msgstr ""
+
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:292
 msgid "Specifies the directory the device is attached to"
 msgstr ""
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:252
+msgid ""
+"Specifies the mac-address for the actor in protocol packet exchanges "
+"(LACPDUs). If empty, masters' mac address defaults to system default"
+msgstr ""
+
 #: protocols/luci-proto-relay/htdocs/luci-static/resources/protocol/relay.js:175
 msgid ""
 "Specifies the maximum amount of failed ARP requests until hosts are presumed "
@@ -5031,17 +5326,123 @@ msgid ""
 "be reduced by the driver."
 msgstr ""
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:236
+msgid ""
+"Specifies the minimum number of links that must be active before asserting "
+"carrier"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:200
+msgid "Specifies the mode to be used for this bonding interface"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:333
+msgid ""
+"Specifies the number of IGMP membership reports to be issued after a "
+"failover event in 200ms intervals"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:276
+msgid ""
+"Specifies the number of packets to transmit through a slave before moving to "
+"the next one"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:310
+msgid ""
+"Specifies the number of peer notifications (gratuitous ARPs and unsolicited "
+"IPv6 Neighbor Advertisements) to be issued after a failover event"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:284
+msgid ""
+"Specifies the number of seconds between instances where the bonding driver "
+"sends learning packets to each slaves peer switch"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:374
+msgid "Specifies the quantity of ARP IP targets that must be reachable"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:268
+msgid ""
+"Specifies the rate in which the link partner will be asked to transmit "
+"LACPDU packets"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:225
+msgid ""
+"Specifies the reselection policy for the primary slave when failure of the "
+"active slave or recovery of the primary slave occurs"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:244
+msgid "Specifies the system priority"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:403
+msgid ""
+"Specifies the time in milliseconds to wait before disabling a slave after a "
+"link failure detection"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:411
+msgid ""
+"Specifies the time in milliseconds to wait before enabling a slave after a "
+"link recovery detection"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:382
+msgid ""
+"Specifies whether ARP probes and replies should be validated or non-ARP "
+"traffic should be filtered for link monitoring"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:301
+msgid ""
+"Specifies whether active-backup mode should set all slaves to the same MAC "
+"address at enslavement"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:419
+msgid ""
+"Specifies whether or not miimon should use MII or ETHTOOL ioctls vs. "
+"netif_carrier_ok()"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:293
+msgid ""
+"Specifies whether to shuffle active flows across slaves based on the load"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:179
+msgid ""
+"Specifies which slave interfaces should be attached to this bonding interface"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:212
+msgid ""
+"Specifies which slave is the primary device. It will always be the active "
+"slave while it is available"
+msgstr ""
+
 #: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:63
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:72
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:67
 msgid "Specify a TOS (Type of Service)."
 msgstr ""
 
 #: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:58
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:67
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:62
 msgid ""
 "Specify a TTL (Time to Live) for the encapsulating packet other than the "
 "default (64)."
 msgstr ""
 
 #: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:53
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:62
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:57
 msgid ""
 "Specify an MTU (Maximum Transmission Unit) other than the default (1280 "
 "bytes)."
@@ -5064,7 +5465,7 @@ msgstr ""
 msgid "Start refresh"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4203
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4206
 msgid "Starting configuration apply…"
 msgstr ""
 
@@ -5073,7 +5474,7 @@ msgid "Starting wireless scan..."
 msgstr ""
 
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/startup.js:109
-#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:62
+#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:64
 msgid "Startup"
 msgstr ""
 
@@ -5181,7 +5582,7 @@ msgstr ""
 msgid "Switch to CIDR list notation"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2615
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2616
 msgid "Symbolic link"
 msgstr ""
 
@@ -5205,6 +5606,10 @@ msgstr ""
 msgid "System Log"
 msgstr ""
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:243
+msgid "System Priority"
+msgstr ""
+
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:104
 msgid "System Properties"
 msgstr ""
@@ -5265,11 +5670,19 @@ msgid ""
 "username instead of the user ID!"
 msgstr ""
 
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:40
+msgid "The IPv4 address or the fully-qualified domain name of the remote end."
+msgstr ""
+
 #: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:40
 msgid ""
 "The IPv4 address or the fully-qualified domain name of the remote tunnel end."
 msgstr ""
 
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:40
+msgid "The IPv6 address or the fully-qualified domain name of the remote end."
+msgstr ""
+
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/6rd.js:53
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/map.js:59
 msgid ""
@@ -5286,7 +5699,7 @@ msgstr ""
 msgid "The configuration file could not be loaded due to the following error:"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4079
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4082
 msgid ""
 "The device could not be reached within %d seconds after applying the pending "
 "changes, which caused the configuration to be rolled back for safety "
@@ -5355,10 +5768,23 @@ msgstr ""
 msgid "The length of the IPv6 prefix in bits"
 msgstr ""
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:163
+msgid "The local IPv4 address"
+msgstr ""
+
 #: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:44
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:44
 msgid "The local IPv4 address over which the tunnel is created (optional)."
 msgstr ""
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:169
+msgid "The local IPv4 netmask"
+msgstr ""
+
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:44
+msgid "The local IPv6 address over which the tunnel is created (optional)."
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1914
 msgid "The network name is already used"
 msgstr ""
@@ -5446,7 +5872,7 @@ msgstr ""
 msgid "There are no active leases"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4218
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4221
 msgid "There are no changes to apply"
 msgstr ""
 
@@ -5560,7 +5986,7 @@ msgstr ""
 msgid "Timezone"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/luci.js:2663
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2672
 msgid "To login…"
 msgstr ""
 
@@ -5599,6 +6025,10 @@ msgstr ""
 msgid "Transmit"
 msgstr ""
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:317
+msgid "Transmit Hash Policy"
+msgstr ""
+
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/leds.js:74
 msgid "Trigger"
 msgstr ""
@@ -5753,7 +6183,7 @@ msgstr ""
 msgid "Unnamed key"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3923
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3926
 msgid "Unsaved Changes"
 msgstr ""
 
@@ -5779,7 +6209,11 @@ msgstr ""
 msgid "Up"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3810
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:410
+msgid "Up Delay"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3813
 msgid "Upload"
 msgstr ""
 
@@ -5794,21 +6228,21 @@ msgstr ""
 msgid "Upload archive..."
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2772
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2775
 msgid "Upload file"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2747
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2750
 msgid "Upload file…"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2694
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3798
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2697
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3801
 msgid "Upload request failed: %s"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3717
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3771
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3720
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3774
 msgid "Uploading file…"
 msgstr ""
 
@@ -5869,6 +6303,20 @@ msgstr ""
 msgid "Use TTL on tunnel interface"
 msgstr ""
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:320
+msgid "Use XOR of hardware MAC addresses (layer2)"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:321
+msgid "Use XOR of hardware MAC addresses and IP addresses (layer2+3)"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:323
+msgid ""
+"Use XOR of hardware MAC addresses and IP addresses, rely on skb_flow_dissect "
+"(encap2+3)"
+msgstr ""
+
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:294
 msgid "Use as external overlay (/overlay)"
 msgstr ""
@@ -5921,7 +6369,7 @@ msgstr ""
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/dslite.js:70
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/map.js:83
 #: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:111
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:152
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:153
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/l2tp.js:67
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:111
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:98
@@ -5952,6 +6400,15 @@ msgid ""
 "standard host-specific lease time, e.g. 12h, 3d or infinite."
 msgstr ""
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:322
+msgid "Use upper layer protocol information (layer3+4)"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:324
+msgid ""
+"Use upper layer protocol information, rely on skb_flow_dissect (encap3+4)"
+msgstr ""
+
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/20_memory.js:36
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:194
 msgid "Used"
@@ -5967,16 +6424,20 @@ msgid ""
 "needed with normal WPA(2)-PSK."
 msgstr ""
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:113
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:105
+msgid "User Group"
+msgstr ""
+
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:114
 msgid "User certificate (PEM encoded)"
 msgstr ""
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:125
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:126
 msgid "User key (PEM encoded)"
 msgstr ""
 
 #: modules/luci-base/luasrc/view/sysauth.htm:23
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:105
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:106
 #: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:56
 msgid "Username"
 msgstr ""
@@ -6024,6 +6485,19 @@ msgstr ""
 msgid "VPNC (CISCO 3000 (and others) VPN)"
 msgstr ""
 
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:10
+msgid "VXLAN (RFC7348)"
+msgstr ""
+
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:53
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:48
+msgid "VXLAN network identifier"
+msgstr ""
+
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:10
+msgid "VXLANv6 (RFC7348)"
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1490
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1548
 msgid ""
@@ -6031,6 +6505,22 @@ msgid ""
 "the \"ca-bundle\" package"
 msgstr ""
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:387
+msgid "Validation for all slaves"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:385
+msgid "Validation only for active slave"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:386
+msgid "Validation only for backup slaves"
+msgstr ""
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:134
+msgid "Value must not be empty"
+msgstr ""
+
 #: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:73
 msgid "Vendor"
 msgstr ""
@@ -6108,7 +6598,7 @@ msgid "Width"
 msgstr ""
 
 #: modules/luci-compat/luasrc/model/network/proto_wireguard.lua:9
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:18
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:21
 msgid "WireGuard VPN"
 msgstr ""
 
@@ -6170,11 +6660,21 @@ msgstr ""
 msgid "Write system log to file"
 msgstr ""
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:204
+msgid "XOR policy (balance-xor, 2)"
+msgstr ""
+
 #: modules/luci-base/htdocs/luci-static/resources/form.js:3472
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:295
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:344
 #: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:109
 msgid "Yes"
 msgstr ""
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:303
+msgid "Yes (none, 0)"
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:176
 msgid ""
 "You appear to be currently connected to the device via the \"%h\" interface. "
@@ -6196,6 +6696,17 @@ msgid ""
 "You must enable JavaScript in your browser or LuCI will not work properly."
 msgstr ""
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:115
+msgid ""
+"You must select a primary interface which is included in selected slave "
+"interfaces!"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:96
+msgid ""
+"You must select at least one ARP IP target if ARP monitoring is selected!"
+msgstr ""
+
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:192
 msgid "ZRam Compression Algorithm"
 msgstr ""
@@ -6330,7 +6841,7 @@ msgstr ""
 msgid "half-duplex"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:566
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:569
 msgid "hexadecimal encoded value"
 msgstr ""
 
@@ -6358,11 +6869,11 @@ msgstr ""
 msgid "input"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:391
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:395
 msgid "key between 8 and 63 characters"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:403
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:407
 msgid "key with either 5 or 13 characters"
 msgstr ""
 
@@ -6378,6 +6889,10 @@ msgstr ""
 msgid "minutes"
 msgstr ""
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:422
+msgid "netif_carrier_ok()"
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:46
 msgid "no"
 msgstr ""
@@ -6386,7 +6901,7 @@ msgstr ""
 msgid "no link"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:55
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:59
 msgid "non-empty value"
 msgstr ""
 
@@ -6422,15 +6937,15 @@ msgstr ""
 msgid "output"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:237
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:241
 msgid "positive decimal value"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:229
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:233
 msgid "positive integer value"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:57
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:60
 msgid "random"
 msgstr ""
 
@@ -6478,7 +6993,7 @@ msgstr ""
 msgid "time units (TUs / 1.024 ms) [1000-65535]"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:556
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:559
 msgid "unique value"
 msgstr ""
 
@@ -6515,171 +7030,171 @@ msgstr ""
 msgid "untagged"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:242
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:246
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:121
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:132
 msgid "valid IP address"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:242
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:246
 msgid "valid IP address or prefix"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:277
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:281
 msgid "valid IPv4 CIDR"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:250
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:254
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:125
 msgid "valid IPv4 address"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:250
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:254
 msgid "valid IPv4 address or network"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:370
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:374
 msgid "valid IPv4 address:port"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:310
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:314
 msgid "valid IPv4 network"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:272
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:276
 msgid "valid IPv4 or IPv6 CIDR"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:263
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:267
 msgid "valid IPv4 prefix value (0-32)"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:282
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:286
 msgid "valid IPv6 CIDR"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:258
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:262
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:129
 msgid "valid IPv6 address"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:258
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:262
 msgid "valid IPv6 address or prefix"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:300
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:304
 msgid "valid IPv6 host id"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:315
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:319
 msgid "valid IPv6 network"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:268
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:272
 msgid "valid IPv6 prefix value (0-128)"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:336
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:340
 msgid "valid MAC address"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:407
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:411
 msgid "valid UCI identifier"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:358
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:362
 msgid "valid UCI identifier, hostname or IP address"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:379
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:382
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:383
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:386
 msgid "valid address:port"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:530
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:534
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:533
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:537
 msgid "valid date (YYYY-MM-DD)"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:233
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:237
 msgid "valid decimal value"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:401
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:405
 msgid "valid hexadecimal WEP key"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:389
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:393
 msgid "valid hexadecimal WPA key"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:364
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:368
 msgid "valid host:port"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:351
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:353
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:355
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:357
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:73
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:79
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:107
 msgid "valid hostname"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:341
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:345
 msgid "valid hostname or IP address"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:225
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:229
 msgid "valid integer value"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:305
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:309
 msgid "valid network in address/netmask notation"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:505
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:508
 msgid "valid phone digit (0-9, \"*\", \"#\", \"!\" or \".\")"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:328
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:331
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:332
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:335
 msgid "valid port or port range (port1-port2)"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:320
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:324
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:136
 msgid "valid port value"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:510
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:513
 msgid "valid time (HH:MM:SS)"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:432
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:435
 msgid "value between %d and %d characters"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:412
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:416
 msgid "value between %f and %f"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:416
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:420
 msgid "value greater or equal to %f"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:420
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:424
 msgid "value smaller or equal to %f"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:426
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:429
 msgid "value with %d characters"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:437
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:440
 msgid "value with at least %d characters"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:442
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:445
 msgid "value with at most %d characters"
 msgstr ""
 
index 045c49361654ffcf8574c8e58caf4323e6016ee9..0aa513cca69987d54e0b0a569af813158d24f9fc 100644 (file)
@@ -24,7 +24,7 @@ msgstr "%.1f dB"
 msgid "%d Bit"
 msgstr "%d Bit"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3639
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3642
 msgid "%d invalid field(s)"
 msgstr "%d geçersiz alan(lar)"
 
@@ -240,11 +240,11 @@ msgid ""
 "was empty before editing."
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2676
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2679
 msgid "A directory with the same name already exists."
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/luci.js:2655
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2664
 msgid "A new login is required since the authentication session expired."
 msgstr ""
 
@@ -272,9 +272,30 @@ msgid "APN"
 msgstr "APN"
 
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:197
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:352
 msgid "ARP"
 msgstr "ARP"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:365
+msgid "ARP IP Targets"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:357
+msgid "ARP Interval"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:381
+msgid "ARP Validation"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:373
+msgid "ARP mode to consider a slave as being up"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:77
+msgid "ARP monitoring is not supported for the selected policy!"
+msgstr ""
+
 #: protocols/luci-proto-relay/htdocs/luci-static/resources/protocol/relay.js:175
 msgid "ARP retry threshold"
 msgstr "ARP yenileme aralığı"
@@ -358,12 +379,24 @@ msgstr "Aktif DHCP Kiraları"
 msgid "Active DHCPv6 Leases"
 msgstr "Aktif DHCPv6 Kiraları"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:203
+msgid "Active-Backup policy (active-backup, 1)"
+msgstr ""
+
 #: modules/luci-base/htdocs/luci-static/resources/network.js:3650
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:929
 #: protocols/luci-proto-hnet/htdocs/luci-static/resources/protocol/hnet.js:23
 msgid "Ad-Hoc"
 msgstr "Ad-Hoc"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:208
+msgid "Adaptive load balancing (balance-alb, 6)"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:207
+msgid "Adaptive transmit load balancing (balance-tlb, 5)"
+msgstr ""
+
 #: modules/luci-base/htdocs/luci-static/resources/form.js:2013
 #: modules/luci-base/htdocs/luci-static/resources/form.js:2016
 #: modules/luci-base/htdocs/luci-static/resources/form.js:2030
@@ -418,7 +451,7 @@ msgstr ""
 msgid "Add new interface..."
 msgstr "Yeni arabirim ekle..."
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:102
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:105
 msgid "Add peer"
 msgstr ""
 
@@ -467,6 +500,24 @@ msgstr "Gelişmiş Ayarlar"
 msgid "Aggregate Transmit Power (ACTATP)"
 msgstr ""
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:258
+msgid "Aggregation Selection Logic"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:261
+msgid "Aggregator: All slaves down or has no slaves (stable, 0)"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:263
+msgid ""
+"Aggregator: Chosen by the largest number of ports + slave added/removed or "
+"state changes (count, 2)"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:262
+msgid "Aggregator: Slave added/removed or state changes (bandwidth, 1)"
+msgstr ""
+
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:171
 msgid "Alert"
 msgstr "Uyarı"
@@ -553,7 +604,7 @@ msgid ""
 "Allow upstream responses in the 127.0.0.0/8 range, e.g. for RBL services"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:125
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:128
 msgid "Allowed IPs"
 msgstr "İzin verilen IP adresleri"
 
@@ -675,16 +726,16 @@ msgstr ""
 msgid "Apply backup?"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4226
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4229
 msgid "Apply request failed with status <code>%h</code>"
 msgstr ""
 
 #: modules/luci-base/htdocs/luci-static/resources/luci.js:2181
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4092
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4095
 msgid "Apply unchecked"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4165
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4168
 msgid "Applying configuration changes… %ds"
 msgstr ""
 
@@ -833,7 +884,7 @@ msgstr "Yapılandırmaya dön"
 msgid "Backup"
 msgstr "Yedekleme"
 
-#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:112
+#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:114
 msgid "Backup / Flash Firmware"
 msgstr "Yedek/Firmware Yazma"
 
@@ -866,10 +917,14 @@ msgid ""
 msgstr ""
 
 #: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:48
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:57
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:52
 msgid "Bind interface"
 msgstr ""
 
 #: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:48
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:57
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:52
 msgid "Bind the tunnel to this interface (optional)."
 msgstr ""
 
@@ -883,6 +938,10 @@ msgstr "Bit hızı"
 msgid "Bogus NX Domain Override"
 msgstr ""
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:199
+msgid "Bonding Policy"
+msgstr ""
+
 #: modules/luci-base/htdocs/luci-static/resources/network.js:2861
 #: modules/luci-compat/luasrc/model/network.lua:1421
 msgid "Bridge"
@@ -901,8 +960,12 @@ msgstr ""
 msgid "Bring up on boot"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2766
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3749
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:205
+msgid "Broadcast policy (broadcast, 3)"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2769
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3752
 msgid "Browse…"
 msgstr ""
 
@@ -910,7 +973,7 @@ msgstr ""
 msgid "Buffered"
 msgstr "Tamponlu"
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:137
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:138
 msgid "CA certificate; if empty it will be saved after the first connection."
 msgstr ""
 
@@ -933,8 +996,8 @@ msgstr ""
 msgid "Call failed"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2859
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3758
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2862
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3761
 #: modules/luci-compat/luasrc/view/cbi/delegator.htm:14
 #: modules/luci-compat/luasrc/view/cbi/simpleform.htm:52
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:187
@@ -1000,11 +1063,11 @@ msgstr ""
 msgid "Chain"
 msgstr "Zincir"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3978
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3981
 msgid "Changes"
 msgstr "Değişiklikler"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4261
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4264
 msgid "Changes have been reverted."
 msgstr ""
 
@@ -1144,16 +1207,16 @@ msgid ""
 "negotiation especially in environments with heavy traffic load."
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3978
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3981
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:421
 msgid "Configuration"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4140
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4143
 msgid "Configuration changes applied."
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4078
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4081
 msgid "Configuration changes have been rolled back!"
 msgstr ""
 
@@ -1188,6 +1251,14 @@ msgstr ""
 msgid "Connections"
 msgstr "Bağlantılar"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:377
+msgid "Consider the slave up when all ARP IP targets are reachable (all, 1)"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:376
+msgid "Consider the slave up when any ARP IP target is reachable (any, 0)"
+msgstr ""
+
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/crontab.js:18
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:340
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/startup.js:55
@@ -1200,7 +1271,7 @@ msgstr ""
 msgid "Continue"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4114
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4117
 msgid ""
 "Could not regain access to the device after applying the configuration "
 "changes. You might need to reconnect if you modified network related "
@@ -1394,7 +1465,7 @@ msgstr ""
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/dslite.js:67
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/map.js:80
 #: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:108
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:149
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:150
 msgid "Default gateway"
 msgstr "Default ağ geçidi"
 
@@ -1417,7 +1488,7 @@ msgstr ""
 #: modules/luci-base/htdocs/luci-static/resources/form.js:2508
 #: modules/luci-base/htdocs/luci-static/resources/form.js:2512
 #: modules/luci-base/htdocs/luci-static/resources/form.js:3000
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2828
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2831
 #: modules/luci-compat/luasrc/view/cbi/nsection.htm:11
 #: modules/luci-compat/luasrc/view/cbi/tblsection.htm:162
 #: modules/luci-compat/luasrc/view/cbi/tsection.htm:16
@@ -1429,7 +1500,7 @@ msgstr "Sil"
 msgid "Delete key"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2725
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2728
 msgid "Delete request failed: %s"
 msgstr ""
 
@@ -1442,11 +1513,11 @@ msgid "Delivery Traffic Indication Message Interval"
 msgstr ""
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/switch.js:340
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:111
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:114
 msgid "Description"
 msgstr "Açıklama"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2824
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2827
 msgid "Deselect"
 msgstr ""
 
@@ -1459,6 +1530,10 @@ msgstr "Tasarım"
 msgid "Destination"
 msgstr "Hedef"
 
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:48
+msgid "Destination port"
+msgstr ""
+
 #: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:59
 #: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:165
 msgid "Destination zone"
@@ -1491,7 +1566,7 @@ msgstr ""
 msgid "Device is restarting…"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4113
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4116
 msgid "Device unreachable!"
 msgstr "Cihaz ulaşılamaz!"
 
@@ -1508,7 +1583,7 @@ msgstr "Tanı"
 msgid "Dial number"
 msgstr "Arama numarası"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2622
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2624
 msgid "Directory"
 msgstr "Dizin"
 
@@ -1575,9 +1650,9 @@ msgstr "Bağlantı kesme girişimi başarısız oldu"
 
 #: modules/luci-base/htdocs/luci-static/resources/form.js:606
 #: modules/luci-base/htdocs/luci-static/resources/form.js:2707
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3259
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3995
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4084
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3262
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3998
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4087
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1680
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:330
 msgid "Dismiss"
@@ -1611,7 +1686,7 @@ msgstr ""
 msgid "Do not forward reverse lookups for local networks"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2711
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2714
 msgid "Do you really want to delete \"%s\" ?"
 msgstr ""
 
@@ -1623,7 +1698,7 @@ msgstr ""
 msgid "Do you really want to erase all settings?"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2709
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2712
 msgid "Do you really want to recursively delete the directory \"%s\" ?"
 msgstr ""
 
@@ -1649,6 +1724,10 @@ msgstr ""
 msgid "Down"
 msgstr ""
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:402
+msgid "Down Delay"
+msgstr ""
+
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:366
 msgid "Download backup"
 msgstr ""
@@ -1665,6 +1744,10 @@ msgstr ""
 msgid "Drag to reorder"
 msgstr ""
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:341
+msgid "Drop Duplicate Frames"
+msgstr ""
+
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/dropbear.js:12
 msgid "Dropbear Instance"
 msgstr ""
@@ -1751,6 +1834,10 @@ msgstr ""
 msgid "Enable DNS lookups"
 msgstr ""
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:292
+msgid "Enable Dynamic Shuffling Of Flows"
+msgstr ""
+
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/6in4.js:60
 msgid "Enable HE.net dynamic endpoint update"
 msgstr ""
@@ -1813,6 +1900,11 @@ msgid ""
 "Enable packet steering across all CPUs. May help or hinder network speed."
 msgstr ""
 
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:80
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:75
+msgid "Enable rx checksum"
+msgstr ""
+
 #: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:67
 msgid "Enable the DF (Don't Fragment) flag of the encapsulating packets."
 msgstr ""
@@ -1821,6 +1913,11 @@ msgstr ""
 msgid "Enable this network"
 msgstr ""
 
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:84
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:79
+msgid "Enable tx checksum"
+msgstr ""
+
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:243
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:352
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/startup.js:66
@@ -1858,11 +1955,11 @@ msgstr ""
 msgid "Encryption"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:131
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:141
 msgid "Endpoint Host"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:135
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:145
 msgid "Endpoint Port"
 msgstr ""
 
@@ -1901,6 +1998,14 @@ msgstr ""
 msgid "Ethernet Switch"
 msgstr ""
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:270
+msgid "Every 30 seconds (slow, 0)"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:271
+msgid "Every second (fast, 1)"
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:399
 msgid "Exclude interfaces"
 msgstr ""
@@ -1913,7 +2018,7 @@ msgstr ""
 msgid "Expecting a hexadecimal assignment hint"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:60
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:64
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:73
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:79
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:107
@@ -1925,6 +2030,10 @@ msgstr ""
 msgid "Expecting: %s"
 msgstr ""
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:48
+msgid "Expecting: non-empty value"
+msgstr ""
+
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/30_network.js:50
 msgid "Expires"
 msgstr "Süre Bitişi"
@@ -1978,7 +2087,7 @@ msgstr ""
 msgid "Failed to change the system password."
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4072
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4075
 msgid "Failed to confirm apply within %ds, waiting for rollback…"
 msgstr ""
 
@@ -1986,7 +2095,7 @@ msgstr ""
 msgid "Failed to execute \"/etc/init.d/%s %s\" action: %s"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2629
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2632
 msgid "File"
 msgstr ""
 
@@ -1994,7 +2103,7 @@ msgstr ""
 msgid "File not accessible"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2767
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2770
 msgid "Filename"
 msgstr ""
 
@@ -2015,6 +2124,18 @@ msgstr ""
 msgid "Filter useless"
 msgstr ""
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:388
+msgid "Filtering for all slaves, no validation"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:389
+msgid "Filtering for all slaves, validation only for active slave"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:390
+msgid "Filtering for all slaves, validation only for backup slaves"
+msgstr ""
+
 #: modules/luci-compat/luasrc/model/network/proto_ncm.lua:65
 #: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:23
 msgid "Finalizing failed"
@@ -2038,7 +2159,7 @@ msgstr ""
 msgid "Firewall"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:79
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:82
 msgid "Firewall Mark"
 msgstr ""
 
@@ -2148,7 +2269,7 @@ msgstr ""
 msgid "Fragmentation Threshold"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:92
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:95
 msgid ""
 "Further information about WireGuard interfaces and peers at <a href='http://"
 "wireguard.com'>wireguard.com</a>."
@@ -2412,11 +2533,20 @@ msgstr ""
 msgid "Hybrid"
 msgstr ""
 
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:53
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:48
+msgid "ID used to uniquely identify the VXLAN"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:206
+msgid "IEEE 802.3ad Dynamic link aggregation (802.3ad, 4)"
+msgstr ""
+
 #: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:75
 msgid "IKE DH Group"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:60
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:63
 msgid "IP Addresses"
 msgstr ""
 
@@ -2462,6 +2592,7 @@ msgid "IPv4 Upstream"
 msgstr ""
 
 #: modules/luci-base/htdocs/luci-static/resources/protocol/static.js:178
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:162
 msgid "IPv4 address"
 msgstr ""
 
@@ -2478,10 +2609,11 @@ msgid "IPv4 gateway"
 msgstr ""
 
 #: modules/luci-base/htdocs/luci-static/resources/protocol/static.js:179
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:168
 msgid "IPv4 netmask"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:287
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:291
 msgid "IPv4 network in address/netmask notation"
 msgstr ""
 
@@ -2575,7 +2707,7 @@ msgstr ""
 msgid "IPv6 gateway"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:292
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:296
 msgid "IPv6 network in address/netmask notation"
 msgstr ""
 
@@ -2662,7 +2794,7 @@ msgstr ""
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/dslite.js:67
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/map.js:80
 #: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:108
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:149
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:150
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/l2tp.js:56
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:100
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:87
@@ -2857,12 +2989,17 @@ msgstr ""
 msgid "Internal Server Error"
 msgstr ""
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:283
+msgid "Interval For Sending Learning Packets"
+msgstr ""
+
 #: modules/luci-compat/luasrc/view/cbi/tblsection.htm:192
 #: modules/luci-compat/luasrc/view/cbi/tsection.htm:42
 msgid "Invalid"
 msgstr ""
 
 #: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:11
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:14
 msgid "Invalid Base64 key string"
 msgstr ""
 
@@ -2882,7 +3019,7 @@ msgstr ""
 msgid "Invalid command"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:83
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:86
 msgid "Invalid hexadecimal value"
 msgstr ""
 
@@ -2957,6 +3094,10 @@ msgstr ""
 msgid "L2TP Server"
 msgstr ""
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:267
+msgid "LACPDU Packets"
+msgstr ""
+
 #: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:131
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:115
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:102
@@ -2975,7 +3116,7 @@ msgstr ""
 msgid "LCP echo interval"
 msgstr ""
 
-#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:99
+#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:101
 msgid "LED Configuration"
 msgstr ""
 
@@ -3033,7 +3174,7 @@ msgstr ""
 msgid "Leave empty to use the current WAN address"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3980
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3983
 msgid "Legend:"
 msgstr ""
 
@@ -3065,6 +3206,14 @@ msgstr ""
 msgid "Line Uptime"
 msgstr ""
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:123
+msgid "Link Aggregation (Channel Bonding)"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:348
+msgid "Link Monitoring"
+msgstr ""
+
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/led-trigger/netdev.js:23
 msgid "Link On"
 msgstr ""
@@ -3109,7 +3258,7 @@ msgstr ""
 msgid "Listen Interfaces"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:55
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:58
 msgid "Listen Port"
 msgstr ""
 
@@ -3130,7 +3279,7 @@ msgstr ""
 msgid "Load Average"
 msgstr "Ortalama Yük"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2894
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2897
 msgid "Loading directory contents…"
 msgstr ""
 
@@ -3154,11 +3303,13 @@ msgstr ""
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/6rd.js:39
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/6to4.js:39
 #: protocols/luci-proto-relay/htdocs/luci-static/resources/protocol/relay.js:151
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:44
 msgid "Local IPv4 address"
 msgstr ""
 
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/6in4.js:54
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/dslite.js:45
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:44
 msgid "Local IPv6 address"
 msgstr ""
 
@@ -3240,6 +3391,10 @@ msgstr ""
 msgid "MAC"
 msgstr "MAC"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:251
+msgid "MAC Address For The Actor"
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:38
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2061
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/30_network.js:56
@@ -3287,9 +3442,21 @@ msgstr "MD5"
 msgid "MHz"
 msgstr "MHz"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:353
+msgid "MII"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:421
+msgid "MII / ETHTOOL ioctls"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:394
+msgid "MII Interval"
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:54
 #: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:53
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:74
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:77
 msgid "MTU"
 msgstr "MTU"
 
@@ -3387,13 +3554,25 @@ msgstr ""
 msgid "Method not found"
 msgstr ""
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:349
+msgid "Method of link monitoring"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:418
+msgid "Method to determine link status"
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:46
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:165
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:183
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:69
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:72
 msgid "Metric"
 msgstr ""
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:235
+msgid "Minimum Number of Links"
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/switch.js:202
 msgid "Mirror monitor port"
 msgstr ""
@@ -3470,7 +3649,7 @@ msgstr ""
 
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:144
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:228
-#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:86
+#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:88
 msgid "Mount Points"
 msgstr ""
 
@@ -3550,7 +3729,7 @@ msgid "NTP server candidates"
 msgstr ""
 
 #: modules/luci-base/htdocs/luci-static/resources/form.js:2388
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3735
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3738
 #: modules/luci-compat/luasrc/view/cbi/tblsection.htm:27
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:710
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/leds.js:67
@@ -3607,6 +3786,8 @@ msgid "Next »"
 msgstr ""
 
 #: modules/luci-base/htdocs/luci-static/resources/form.js:3472
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:296
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:345
 #: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:108
 msgid "No"
 msgstr ""
@@ -3619,7 +3800,7 @@ msgstr ""
 msgid "No Encryption"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:64
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:67
 msgid "No Host Routes"
 msgstr ""
 
@@ -3639,7 +3820,7 @@ msgstr ""
 msgid "No data received"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2834
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2837
 msgid "No entries in this directory"
 msgstr ""
 
@@ -3659,6 +3840,15 @@ msgstr ""
 msgid "No matching prefix delegation"
 msgstr ""
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:140
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:143
+msgid "No more slaves available"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:187
+msgid "No more slaves available, can not save interface"
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:251
 msgid "No negative cache"
 msgstr ""
@@ -3671,7 +3861,7 @@ msgstr ""
 msgid "No password set!"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:107
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:110
 msgid "No peers defined yet"
 msgstr ""
 
@@ -3684,6 +3874,10 @@ msgstr ""
 msgid "No rules in this chain."
 msgstr ""
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:384
+msgid "No validation or filtering"
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:152
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:825
 msgid "No zone assigned"
@@ -3759,6 +3953,10 @@ msgstr ""
 msgid "Nslookup"
 msgstr ""
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:332
+msgid "Number of IGMP membership reports"
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:355
 msgid "Number of cached DNS entries (max is 10000, 0 is no caching)"
 msgstr ""
@@ -3767,6 +3965,10 @@ msgstr ""
 msgid "Number of parallel threads used for compression"
 msgstr ""
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:309
+msgid "Number of peer notifications after failover event"
+msgstr ""
+
 #: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:69
 msgid "Obfuscated Group Password"
 msgstr ""
@@ -3787,6 +3989,7 @@ msgid "Obtain IPv6-Address"
 msgstr ""
 
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/led-trigger/default-on.js:18
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:351
 msgid "Off"
 msgstr ""
 
@@ -3810,7 +4013,7 @@ msgstr ""
 msgid "One of hostname or mac address must be specified!"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:463
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:466
 msgid "One of the following: %s"
 msgstr ""
 
@@ -3828,6 +4031,11 @@ msgstr ""
 msgid "One or more required fields have no value!"
 msgstr ""
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:229
+msgid ""
+"Only if current active slave fails and the primary slave is up (failure, 2)"
+msgstr ""
+
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:439
 #: modules/luci-mod-system/luasrc/model/cbi/admin_system/backupfiles.lua:19
 msgid "Open list..."
@@ -3851,20 +4059,20 @@ msgstr ""
 msgid "Option \"%s\" must not be empty."
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3987
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3990
 msgid "Option changed"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3989
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3992
 msgid "Option removed"
 msgstr ""
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1601
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:69
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:72
 msgid "Optional"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:79
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:82
 msgid ""
 "Optional. 32-bit mark for outgoing encrypted packets. Enter value in hex, "
 "starting with <code>0x</code>."
@@ -3878,45 +4086,45 @@ msgid ""
 "for the interface."
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:120
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:123
 msgid ""
 "Optional. Base64-encoded preshared key. Adds in an additional layer of "
 "symmetric-key cryptography for post-quantum resistance."
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:129
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:139
 msgid "Optional. Create routes for Allowed IPs for this peer."
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:111
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:114
 msgid "Optional. Description of peer."
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:64
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:67
 msgid "Optional. Do not create host routes to peers."
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:131
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:141
 msgid ""
 "Optional. Host of peer. Names are resolved prior to bringing up the "
 "interface."
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:74
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:77
 msgid "Optional. Maximum Transmission Unit of tunnel interface."
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:135
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:145
 msgid "Optional. Port of peer."
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:139
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:149
 msgid ""
 "Optional. Seconds between keep alive messages. Default is 0 (disabled). "
 "Recommended value if this device is behind a NAT is 25."
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:55
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:58
 msgid "Optional. UDP port used for outgoing and incoming packets."
 msgstr ""
 
@@ -3949,6 +4157,8 @@ msgstr ""
 #: modules/luci-base/htdocs/luci-static/resources/protocol/static.js:222
 #: protocols/luci-proto-hnet/htdocs/luci-static/resources/protocol/hnet.js:40
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/dhcpv6.js:50
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:76
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:71
 msgid "Override MAC address"
 msgstr ""
 
@@ -3958,21 +4168,27 @@ msgstr ""
 #: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:53
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/dhcpv6.js:54
 #: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:114
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:157
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:158
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/l2tp.js:71
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:145
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:132
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoe.js:110
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pptp.js:119
 #: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:97
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:62
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:57
 msgid "Override MTU"
 msgstr ""
 
 #: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:63
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:72
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:67
 msgid "Override TOS"
 msgstr ""
 
 #: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:58
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:67
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:62
 msgid "Override TTL"
 msgstr ""
 
@@ -3998,7 +4214,7 @@ msgstr ""
 msgid "Overview"
 msgstr "Genel Bakış"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2677
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2680
 msgid "Overwrite existing file \"%s\" ?"
 msgstr ""
 
@@ -4107,6 +4323,10 @@ msgstr ""
 msgid "Packets"
 msgstr ""
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:275
+msgid "Packets To Transmit Before Moving To Next Slave"
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:152
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:825
 msgid "Part of zone %q"
@@ -4115,7 +4335,7 @@ msgstr ""
 #: modules/luci-base/luasrc/view/sysauth.htm:29
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1591
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/password.js:51
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:107
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:108
 #: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:58
 msgid "Password"
 msgstr ""
@@ -4139,7 +4359,7 @@ msgstr ""
 msgid "Password strength"
 msgstr ""
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:110
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:111
 msgid "Password2"
 msgstr ""
 
@@ -4171,7 +4391,7 @@ msgstr ""
 msgid "Path to inner Private Key"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/luci.js:2716
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2725
 msgid "Paused"
 msgstr ""
 
@@ -4198,7 +4418,7 @@ msgstr ""
 msgid "Peer address is missing"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:92
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:95
 msgid "Peers"
 msgstr ""
 
@@ -4218,7 +4438,7 @@ msgstr ""
 msgid "Permission denied"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:139
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:149
 msgid "Persistent Keep Alive"
 msgstr ""
 
@@ -4249,7 +4469,7 @@ msgstr ""
 msgid "Please enter your username and password."
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3718
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3721
 msgid "Please select the file to upload."
 msgstr ""
 
@@ -4265,7 +4485,7 @@ msgstr ""
 msgid "Port status:"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:489
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:492
 msgid "Potential negation of: %s"
 msgstr ""
 
@@ -4289,7 +4509,7 @@ msgstr ""
 msgid "Prefix Delegated"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:120
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:123
 msgid "Preshared Key"
 msgstr ""
 
@@ -4312,7 +4532,21 @@ msgstr ""
 msgid "Prevents client-to-client communication"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:50
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:211
+msgid "Primary Slave"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:228
+msgid ""
+"Primary becomes active slave when it comes back up if speed and duplex "
+"better than current slave (better, 1)"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:227
+msgid "Primary becomes active slave whenever it comes back up (always, 0)"
+msgstr ""
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:53
 msgid "Private Key"
 msgstr ""
 
@@ -4349,7 +4583,7 @@ msgstr ""
 msgid "Pseudo Ad-Hoc (ahdemo)"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:116
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:119
 msgid "Public Key"
 msgstr ""
 
@@ -4464,7 +4698,7 @@ msgid "Rebind protection"
 msgstr ""
 
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/reboot.js:14
-#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:124
+#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:126
 msgid "Reboot"
 msgstr "Yeniden başlat"
 
@@ -4483,7 +4717,7 @@ msgstr ""
 msgid "Receive"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:60
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:63
 msgid "Recommended. IP addresses of the WireGuard interface."
 msgstr ""
 
@@ -4495,7 +4729,7 @@ msgstr ""
 msgid "References"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/luci.js:2710
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2719
 msgid "Refreshing"
 msgstr ""
 
@@ -4520,6 +4754,7 @@ msgstr ""
 
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/6in4.js:50
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/6rd.js:49
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:40
 msgid "Remote IPv4 address"
 msgstr ""
 
@@ -4527,6 +4762,10 @@ msgstr ""
 msgid "Remote IPv4 address or FQDN"
 msgstr ""
 
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:40
+msgid "Remote IPv6 address"
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:849
 msgid "Remove"
 msgstr ""
@@ -4555,15 +4794,15 @@ msgstr ""
 msgid "Required for certain ISPs, e.g. Charter with DOCSIS 3"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:50
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:53
 msgid "Required. Base64-encoded private key for this interface."
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:116
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:119
 msgid "Required. Base64-encoded public key of peer."
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:125
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:128
 msgid ""
 "Required. IP addresses and prefixes that this peer is allowed to use inside "
 "the tunnel. Usually the peer's tunnel IP addresses and the networks the peer "
@@ -4636,6 +4875,10 @@ msgstr ""
 msgid "Requires wpa-supplicant with SAE support"
 msgstr ""
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:224
+msgid "Reselection policy for primary slave"
+msgstr ""
+
 #: modules/luci-base/htdocs/luci-static/resources/luci.js:2203
 #: modules/luci-base/luasrc/view/sysauth.htm:39
 #: modules/luci-compat/luasrc/view/cbi/delegator.htm:17
@@ -4691,19 +4934,19 @@ msgstr "Yedeklemeyi geri yükle"
 msgid "Reveal/hide password"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4003
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4006
 msgid "Revert"
 msgstr "Dönmek"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4088
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4091
 msgid "Revert changes"
 msgstr "Değişiklikleri geri al"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4270
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4273
 msgid "Revert request failed with status <code>%h</code>"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4250
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4253
 msgid "Reverting configuration…"
 msgstr ""
 
@@ -4715,7 +4958,11 @@ msgstr ""
 msgid "Root preparation"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:129
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:202
+msgid "Round-Robin policy (balance-rr, 0)"
+msgstr ""
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:139
 msgid "Route Allowed IPs"
 msgstr ""
 
@@ -4791,7 +5038,7 @@ msgid "SSH username"
 msgstr "SSH kullanıcı adı"
 
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:274
-#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:50
+#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:51
 msgid "SSH-Keys"
 msgstr "SSH-Anahtarları"
 
@@ -4818,7 +5065,7 @@ msgid "Save"
 msgstr "Kaydet"
 
 #: modules/luci-base/htdocs/luci-static/resources/luci.js:2180
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3999
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4002
 #: modules/luci-compat/luasrc/view/cbi/footer.htm:22
 msgid "Save & Apply"
 msgstr "Kaydet & Uygula"
@@ -4840,15 +5087,15 @@ msgid "Scan"
 msgstr "Tara"
 
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/crontab.js:26
-#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:74
+#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:76
 msgid "Scheduled Tasks"
 msgstr "Zamanlanmış Görevler"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3983
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3986
 msgid "Section added"
 msgstr "Bölüm eklendi"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3985
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3988
 msgid "Section removed"
 msgstr "Bölüm kaldırıldı"
 
@@ -4864,11 +5111,15 @@ msgid ""
 msgstr ""
 
 #: modules/luci-base/htdocs/luci-static/resources/ui.js:2581
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2718
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2883
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2721
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2886
 msgid "Select file…"
 msgstr ""
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:318
+msgid "Selects the transmit hash policy to use for slave selection"
+msgstr ""
+
 #: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:144
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:128
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:115
@@ -4897,7 +5148,7 @@ msgstr ""
 msgid "Services"
 msgstr "Servisler"
 
-#: modules/luci-base/htdocs/luci-static/resources/luci.js:2653
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2662
 msgid "Session expired"
 msgstr ""
 
@@ -4911,10 +5162,22 @@ msgid ""
 "sense events do not invoke hotplug handlers)."
 msgstr ""
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:300
+msgid "Set same MAC Address to all slaves"
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:642
 msgid "Set this interface as master for the dhcpv6 relay."
 msgstr ""
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:304
+msgid "Set to currently active slave (active, 1)"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:305
+msgid "Set to first slave added to the bond (follow, 2)"
+msgstr ""
+
 #: modules/luci-compat/luasrc/model/network/proto_modemmanager.lua:55
 #: modules/luci-compat/luasrc/model/network/proto_qmi.lua:55
 #: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:42
@@ -4981,7 +5244,7 @@ msgstr "Sinyal Zayıflama (SATN)"
 msgid "Signal:"
 msgstr "Sinyal:"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3736
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3739
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:217
 msgid "Size"
 msgstr "Boyut"
@@ -5009,6 +5272,10 @@ msgstr ""
 msgid "Skip to navigation"
 msgstr ""
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:178
+msgid "Slave Interfaces"
+msgstr ""
+
 #: modules/luci-base/htdocs/luci-static/resources/network.js:2867
 #: modules/luci-compat/luasrc/model/network.lua:1428
 msgid "Software VLAN"
@@ -5043,10 +5310,38 @@ msgstr "Kaynak"
 msgid "Source Address"
 msgstr ""
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:342
+msgid ""
+"Specifies that duplicate frames (received on inactive ports) should be "
+"dropped or delivered"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:358
+msgid "Specifies the ARP link monitoring frequency in milliseconds"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:366
+msgid "Specifies the IP addresses to use for ARP monitoring"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:395
+msgid "Specifies the MII link monitoring frequency in milliseconds"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:259
+msgid "Specifies the aggregation selection logic to use"
+msgstr ""
+
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:292
 msgid "Specifies the directory the device is attached to"
 msgstr ""
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:252
+msgid ""
+"Specifies the mac-address for the actor in protocol packet exchanges "
+"(LACPDUs). If empty, masters' mac address defaults to system default"
+msgstr ""
+
 #: protocols/luci-proto-relay/htdocs/luci-static/resources/protocol/relay.js:175
 msgid ""
 "Specifies the maximum amount of failed ARP requests until hosts are presumed "
@@ -5066,17 +5361,123 @@ msgid ""
 "be reduced by the driver."
 msgstr ""
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:236
+msgid ""
+"Specifies the minimum number of links that must be active before asserting "
+"carrier"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:200
+msgid "Specifies the mode to be used for this bonding interface"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:333
+msgid ""
+"Specifies the number of IGMP membership reports to be issued after a "
+"failover event in 200ms intervals"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:276
+msgid ""
+"Specifies the number of packets to transmit through a slave before moving to "
+"the next one"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:310
+msgid ""
+"Specifies the number of peer notifications (gratuitous ARPs and unsolicited "
+"IPv6 Neighbor Advertisements) to be issued after a failover event"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:284
+msgid ""
+"Specifies the number of seconds between instances where the bonding driver "
+"sends learning packets to each slaves peer switch"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:374
+msgid "Specifies the quantity of ARP IP targets that must be reachable"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:268
+msgid ""
+"Specifies the rate in which the link partner will be asked to transmit "
+"LACPDU packets"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:225
+msgid ""
+"Specifies the reselection policy for the primary slave when failure of the "
+"active slave or recovery of the primary slave occurs"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:244
+msgid "Specifies the system priority"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:403
+msgid ""
+"Specifies the time in milliseconds to wait before disabling a slave after a "
+"link failure detection"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:411
+msgid ""
+"Specifies the time in milliseconds to wait before enabling a slave after a "
+"link recovery detection"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:382
+msgid ""
+"Specifies whether ARP probes and replies should be validated or non-ARP "
+"traffic should be filtered for link monitoring"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:301
+msgid ""
+"Specifies whether active-backup mode should set all slaves to the same MAC "
+"address at enslavement"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:419
+msgid ""
+"Specifies whether or not miimon should use MII or ETHTOOL ioctls vs. "
+"netif_carrier_ok()"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:293
+msgid ""
+"Specifies whether to shuffle active flows across slaves based on the load"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:179
+msgid ""
+"Specifies which slave interfaces should be attached to this bonding interface"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:212
+msgid ""
+"Specifies which slave is the primary device. It will always be the active "
+"slave while it is available"
+msgstr ""
+
 #: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:63
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:72
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:67
 msgid "Specify a TOS (Type of Service)."
 msgstr ""
 
 #: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:58
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:67
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:62
 msgid ""
 "Specify a TTL (Time to Live) for the encapsulating packet other than the "
 "default (64)."
 msgstr ""
 
 #: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:53
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:62
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:57
 msgid ""
 "Specify an MTU (Maximum Transmission Unit) other than the default (1280 "
 "bytes)."
@@ -5099,7 +5500,7 @@ msgstr ""
 msgid "Start refresh"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4203
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4206
 msgid "Starting configuration apply…"
 msgstr ""
 
@@ -5108,7 +5509,7 @@ msgid "Starting wireless scan..."
 msgstr ""
 
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/startup.js:109
-#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:62
+#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:64
 msgid "Startup"
 msgstr ""
 
@@ -5216,7 +5617,7 @@ msgstr ""
 msgid "Switch to CIDR list notation"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2615
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2616
 msgid "Symbolic link"
 msgstr ""
 
@@ -5240,6 +5641,10 @@ msgstr "Sistem"
 msgid "System Log"
 msgstr ""
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:243
+msgid "System Priority"
+msgstr ""
+
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:104
 msgid "System Properties"
 msgstr ""
@@ -5300,11 +5705,19 @@ msgid ""
 "username instead of the user ID!"
 msgstr ""
 
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:40
+msgid "The IPv4 address or the fully-qualified domain name of the remote end."
+msgstr ""
+
 #: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:40
 msgid ""
 "The IPv4 address or the fully-qualified domain name of the remote tunnel end."
 msgstr ""
 
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:40
+msgid "The IPv6 address or the fully-qualified domain name of the remote end."
+msgstr ""
+
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/6rd.js:53
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/map.js:59
 msgid ""
@@ -5321,7 +5734,7 @@ msgstr ""
 msgid "The configuration file could not be loaded due to the following error:"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4079
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4082
 msgid ""
 "The device could not be reached within %d seconds after applying the pending "
 "changes, which caused the configuration to be rolled back for safety "
@@ -5390,10 +5803,23 @@ msgstr ""
 msgid "The length of the IPv6 prefix in bits"
 msgstr ""
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:163
+msgid "The local IPv4 address"
+msgstr ""
+
 #: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:44
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:44
 msgid "The local IPv4 address over which the tunnel is created (optional)."
 msgstr ""
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:169
+msgid "The local IPv4 netmask"
+msgstr ""
+
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:44
+msgid "The local IPv6 address over which the tunnel is created (optional)."
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1914
 msgid "The network name is already used"
 msgstr ""
@@ -5481,7 +5907,7 @@ msgstr ""
 msgid "There are no active leases"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4218
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4221
 msgid "There are no changes to apply"
 msgstr ""
 
@@ -5595,7 +6021,7 @@ msgstr ""
 msgid "Timezone"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/luci.js:2663
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2672
 msgid "To login…"
 msgstr ""
 
@@ -5634,6 +6060,10 @@ msgstr ""
 msgid "Transmit"
 msgstr ""
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:317
+msgid "Transmit Hash Policy"
+msgstr ""
+
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/leds.js:74
 msgid "Trigger"
 msgstr ""
@@ -5788,7 +6218,7 @@ msgstr ""
 msgid "Unnamed key"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3923
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3926
 msgid "Unsaved Changes"
 msgstr ""
 
@@ -5814,7 +6244,11 @@ msgstr ""
 msgid "Up"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3810
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:410
+msgid "Up Delay"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3813
 msgid "Upload"
 msgstr ""
 
@@ -5829,21 +6263,21 @@ msgstr ""
 msgid "Upload archive..."
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2772
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2775
 msgid "Upload file"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2747
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2750
 msgid "Upload file…"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2694
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3798
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2697
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3801
 msgid "Upload request failed: %s"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3717
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3771
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3720
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3774
 msgid "Uploading file…"
 msgstr ""
 
@@ -5904,6 +6338,20 @@ msgstr ""
 msgid "Use TTL on tunnel interface"
 msgstr ""
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:320
+msgid "Use XOR of hardware MAC addresses (layer2)"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:321
+msgid "Use XOR of hardware MAC addresses and IP addresses (layer2+3)"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:323
+msgid ""
+"Use XOR of hardware MAC addresses and IP addresses, rely on skb_flow_dissect "
+"(encap2+3)"
+msgstr ""
+
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:294
 msgid "Use as external overlay (/overlay)"
 msgstr ""
@@ -5956,7 +6404,7 @@ msgstr "Varsayılan ağ geçidini kullan"
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/dslite.js:70
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/map.js:83
 #: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:111
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:152
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:153
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/l2tp.js:67
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:111
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:98
@@ -5987,6 +6435,15 @@ msgid ""
 "standard host-specific lease time, e.g. 12h, 3d or infinite."
 msgstr ""
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:322
+msgid "Use upper layer protocol information (layer3+4)"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:324
+msgid ""
+"Use upper layer protocol information, rely on skb_flow_dissect (encap3+4)"
+msgstr ""
+
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/20_memory.js:36
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:194
 msgid "Used"
@@ -6002,16 +6459,20 @@ msgid ""
 "needed with normal WPA(2)-PSK."
 msgstr ""
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:113
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:105
+msgid "User Group"
+msgstr ""
+
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:114
 msgid "User certificate (PEM encoded)"
 msgstr ""
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:125
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:126
 msgid "User key (PEM encoded)"
 msgstr ""
 
 #: modules/luci-base/luasrc/view/sysauth.htm:23
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:105
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:106
 #: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:56
 msgid "Username"
 msgstr "Kullanıcı adı"
@@ -6059,6 +6520,19 @@ msgstr ""
 msgid "VPNC (CISCO 3000 (and others) VPN)"
 msgstr ""
 
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:10
+msgid "VXLAN (RFC7348)"
+msgstr ""
+
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:53
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:48
+msgid "VXLAN network identifier"
+msgstr ""
+
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:10
+msgid "VXLANv6 (RFC7348)"
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1490
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1548
 msgid ""
@@ -6066,6 +6540,22 @@ msgid ""
 "the \"ca-bundle\" package"
 msgstr ""
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:387
+msgid "Validation for all slaves"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:385
+msgid "Validation only for active slave"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:386
+msgid "Validation only for backup slaves"
+msgstr ""
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:134
+msgid "Value must not be empty"
+msgstr ""
+
 #: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:73
 msgid "Vendor"
 msgstr "Satıcı"
@@ -6143,7 +6633,7 @@ msgid "Width"
 msgstr "Genişlik"
 
 #: modules/luci-compat/luasrc/model/network/proto_wireguard.lua:9
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:18
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:21
 msgid "WireGuard VPN"
 msgstr ""
 
@@ -6205,11 +6695,21 @@ msgstr ""
 msgid "Write system log to file"
 msgstr ""
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:204
+msgid "XOR policy (balance-xor, 2)"
+msgstr ""
+
 #: modules/luci-base/htdocs/luci-static/resources/form.js:3472
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:295
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:344
 #: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:109
 msgid "Yes"
 msgstr ""
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:303
+msgid "Yes (none, 0)"
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:176
 msgid ""
 "You appear to be currently connected to the device via the \"%h\" interface. "
@@ -6233,6 +6733,17 @@ msgstr ""
 "LuCI'nin düzgün çalışması için tarayıcınızda Java Scripti "
 "etkinleştirmelisiniz."
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:115
+msgid ""
+"You must select a primary interface which is included in selected slave "
+"interfaces!"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:96
+msgid ""
+"You must select at least one ARP IP target if ARP monitoring is selected!"
+msgstr ""
+
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:192
 msgid "ZRam Compression Algorithm"
 msgstr ""
@@ -6367,7 +6878,7 @@ msgstr "tam çift yönlü"
 msgid "half-duplex"
 msgstr "yarı çift yönlü"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:566
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:569
 msgid "hexadecimal encoded value"
 msgstr ""
 
@@ -6395,11 +6906,11 @@ msgstr ""
 msgid "input"
 msgstr "giriş"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:391
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:395
 msgid "key between 8 and 63 characters"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:403
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:407
 msgid "key with either 5 or 13 characters"
 msgstr ""
 
@@ -6415,6 +6926,10 @@ msgstr ""
 msgid "minutes"
 msgstr "dakika"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:422
+msgid "netif_carrier_ok()"
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:46
 msgid "no"
 msgstr "hayır"
@@ -6423,7 +6938,7 @@ msgstr "hayır"
 msgid "no link"
 msgstr "bağlantı yok"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:55
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:59
 msgid "non-empty value"
 msgstr ""
 
@@ -6459,15 +6974,15 @@ msgstr ""
 msgid "output"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:237
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:241
 msgid "positive decimal value"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:229
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:233
 msgid "positive integer value"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:57
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:60
 msgid "random"
 msgstr "rastgele"
 
@@ -6515,7 +7030,7 @@ msgstr "etiketlendi"
 msgid "time units (TUs / 1.024 ms) [1000-65535]"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:556
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:559
 msgid "unique value"
 msgstr ""
 
@@ -6552,171 +7067,171 @@ msgstr "tanımsız -veya- oluşturun:"
 msgid "untagged"
 msgstr "etiketsiz"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:242
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:246
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:121
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:132
 msgid "valid IP address"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:242
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:246
 msgid "valid IP address or prefix"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:277
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:281
 msgid "valid IPv4 CIDR"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:250
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:254
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:125
 msgid "valid IPv4 address"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:250
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:254
 msgid "valid IPv4 address or network"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:370
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:374
 msgid "valid IPv4 address:port"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:310
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:314
 msgid "valid IPv4 network"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:272
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:276
 msgid "valid IPv4 or IPv6 CIDR"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:263
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:267
 msgid "valid IPv4 prefix value (0-32)"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:282
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:286
 msgid "valid IPv6 CIDR"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:258
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:262
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:129
 msgid "valid IPv6 address"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:258
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:262
 msgid "valid IPv6 address or prefix"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:300
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:304
 msgid "valid IPv6 host id"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:315
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:319
 msgid "valid IPv6 network"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:268
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:272
 msgid "valid IPv6 prefix value (0-128)"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:336
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:340
 msgid "valid MAC address"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:407
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:411
 msgid "valid UCI identifier"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:358
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:362
 msgid "valid UCI identifier, hostname or IP address"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:379
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:382
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:383
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:386
 msgid "valid address:port"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:530
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:534
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:533
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:537
 msgid "valid date (YYYY-MM-DD)"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:233
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:237
 msgid "valid decimal value"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:401
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:405
 msgid "valid hexadecimal WEP key"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:389
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:393
 msgid "valid hexadecimal WPA key"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:364
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:368
 msgid "valid host:port"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:351
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:353
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:355
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:357
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:73
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:79
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:107
 msgid "valid hostname"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:341
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:345
 msgid "valid hostname or IP address"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:225
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:229
 msgid "valid integer value"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:305
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:309
 msgid "valid network in address/netmask notation"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:505
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:508
 msgid "valid phone digit (0-9, \"*\", \"#\", \"!\" or \".\")"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:328
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:331
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:332
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:335
 msgid "valid port or port range (port1-port2)"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:320
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:324
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:136
 msgid "valid port value"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:510
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:513
 msgid "valid time (HH:MM:SS)"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:432
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:435
 msgid "value between %d and %d characters"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:412
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:416
 msgid "value between %f and %f"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:416
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:420
 msgid "value greater or equal to %f"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:420
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:424
 msgid "value smaller or equal to %f"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:426
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:429
 msgid "value with %d characters"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:437
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:440
 msgid "value with at least %d characters"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:442
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:445
 msgid "value with at most %d characters"
 msgstr ""
 
index 78366dcbd87340efb7c2a607c4f40209cfe59833..3f48453baa8dcdad76621d22907c3ec6a0846f47 100644 (file)
@@ -1,7 +1,7 @@
 msgid ""
 msgstr ""
 "Project-Id-Version: \n"
-"PO-Revision-Date: 2020-05-08 21:34+0000\n"
+"PO-Revision-Date: 2020-05-16 13:25+0000\n"
 "Last-Translator: Yurii Petrashko <yuripet@gmail.com>\n"
 "Language-Team: Ukrainian <https://hosted.weblate.org/projects/openwrt/luci/"
 "uk/>\n"
@@ -22,7 +22,7 @@ msgstr "%.1f дБ"
 msgid "%d Bit"
 msgstr "%d біт"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3639
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3642
 msgid "%d invalid field(s)"
 msgstr "%d неприпустимі поля"
 
@@ -255,11 +255,11 @@ msgstr ""
 "<br/>Примітка: якщо перед редагуванням, файл crontab був порожній, вам "
 "потрібно вручну перезапустити служби cron."
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2676
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2679
 msgid "A directory with the same name already exists."
 msgstr "Каталог з такою ж назвою вже існує."
 
-#: modules/luci-base/htdocs/luci-static/resources/luci.js:2655
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2664
 msgid "A new login is required since the authentication session expired."
 msgstr ""
 "Оскільки сеанс автентифікації закінчився, потрібен новий вхід у систему."
@@ -289,9 +289,30 @@ msgstr ""
 "<abbr title=\"Access Point Name — символічна назва точки доступу\">APN</abbr>"
 
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:197
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:352
 msgid "ARP"
 msgstr "ARP"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:365
+msgid "ARP IP Targets"
+msgstr "IP-об’єкти ARP"
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:357
+msgid "ARP Interval"
+msgstr "Інтервал ARP"
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:381
+msgid "ARP Validation"
+msgstr "Перевірка ARP"
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:373
+msgid "ARP mode to consider a slave as being up"
+msgstr "Режим ARP для визнання підпорядкованого працюючим"
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:77
+msgid "ARP monitoring is not supported for the selected policy!"
+msgstr "Моніторинг ARP не підтримується для обраної політики!"
+
 #: protocols/luci-proto-relay/htdocs/luci-static/resources/protocol/relay.js:175
 msgid "ARP retry threshold"
 msgstr "Поріг повторювання ARP"
@@ -380,12 +401,24 @@ msgstr "Активні оренди DHCP"
 msgid "Active DHCPv6 Leases"
 msgstr "Активні оренди DHCPv6"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:203
+msgid "Active-Backup policy (active-backup, 1)"
+msgstr "Політика активного резервного копіювання (active-backup, 1)"
+
 #: modules/luci-base/htdocs/luci-static/resources/network.js:3650
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:929
 #: protocols/luci-proto-hnet/htdocs/luci-static/resources/protocol/hnet.js:23
 msgid "Ad-Hoc"
 msgstr "Ad-Hoc"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:208
+msgid "Adaptive load balancing (balance-alb, 6)"
+msgstr "Адаптивне балансування навантаження (balance-alb, 6)"
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:207
+msgid "Adaptive transmit load balancing (balance-tlb, 5)"
+msgstr "Адаптивне балансування навантаження передавання (balance-tlb, 5)"
+
 #: modules/luci-base/htdocs/luci-static/resources/form.js:2013
 #: modules/luci-base/htdocs/luci-static/resources/form.js:2016
 #: modules/luci-base/htdocs/luci-static/resources/form.js:2030
@@ -440,7 +473,7 @@ msgstr "Додавати суфікс локального домену до і
 msgid "Add new interface..."
 msgstr "Додати новий інтерфейс..."
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:102
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:105
 msgid "Add peer"
 msgstr "Додати вузол"
 
@@ -489,6 +522,24 @@ msgstr "Додаткові параметри"
 msgid "Aggregate Transmit Power (ACTATP)"
 msgstr "Сукупна потужність передавача"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:258
+msgid "Aggregation Selection Logic"
+msgstr "Логіка вибору агрегації"
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:261
+msgid "Aggregator: All slaves down or has no slaves (stable, 0)"
+msgstr "Агрегатор: Усі підпорядковані не працюють або немає підпорядкованих"
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:263
+msgid ""
+"Aggregator: Chosen by the largest number of ports + slave added/removed or "
+"state changes (count, 2)"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:262
+msgid "Aggregator: Slave added/removed or state changes (bandwidth, 1)"
+msgstr ""
+
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:171
 msgid "Alert"
 msgstr "Тривога"
@@ -579,7 +630,7 @@ msgstr ""
 "Дозволити висхідні відповіді від клієнта на сервер у діапазоні 127.0.0.0/8, "
 "наприклад, для RBL-послуг"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:125
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:128
 msgid "Allowed IPs"
 msgstr "Дозволено IP-адреси"
 
@@ -706,16 +757,16 @@ msgstr "Будь-яка зона"
 msgid "Apply backup?"
 msgstr "Застосувати резервну копію?"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4226
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4229
 msgid "Apply request failed with status <code>%h</code>"
 msgstr "Сталася помилка запиту на застосування зі статусом <code>%h</code>"
 
 #: modules/luci-base/htdocs/luci-static/resources/luci.js:2181
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4092
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4095
 msgid "Apply unchecked"
 msgstr "Застосувати без перевірки"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4165
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4168
 msgid "Applying configuration changes… %ds"
 msgstr "Очікування на застосування конфігурації… %d c"
 
@@ -870,7 +921,7 @@ msgstr "Повернутися до конфігурування"
 msgid "Backup"
 msgstr "Резервне копіювання"
 
-#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:112
+#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:114
 msgid "Backup / Flash Firmware"
 msgstr "Рез. копіювання / Перепрош."
 
@@ -908,10 +959,14 @@ msgstr ""
 "linux, рекомендовано)"
 
 #: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:48
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:57
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:52
 msgid "Bind interface"
 msgstr "Прив'язка інтерфейсу"
 
 #: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:48
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:57
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:52
 msgid "Bind the tunnel to this interface (optional)."
 msgstr "Прив'язка тунелю до цього інтерфейсу (за бажання)."
 
@@ -925,6 +980,10 @@ msgstr "Швидкість потоку"
 msgid "Bogus NX Domain Override"
 msgstr "Відкидати підробки NX-домену"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:199
+msgid "Bonding Policy"
+msgstr ""
+
 #: modules/luci-base/htdocs/luci-static/resources/network.js:2861
 #: modules/luci-compat/luasrc/model/network.lua:1421
 msgid "Bridge"
@@ -943,8 +1002,12 @@ msgstr "Номер моста"
 msgid "Bring up on boot"
 msgstr "Піднімати при завантаженні"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2766
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3749
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:205
+msgid "Broadcast policy (broadcast, 3)"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2769
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3752
 msgid "Browse…"
 msgstr "Огляд…"
 
@@ -952,7 +1015,7 @@ msgstr "Огляд…"
 msgid "Buffered"
 msgstr "Буферизовано"
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:137
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:138
 msgid "CA certificate; if empty it will be saved after the first connection."
 msgstr ""
 "Сертифікат CA; якщо порожньо, його буде збережено після першого підключення."
@@ -976,8 +1039,8 @@ msgstr "Кешовано"
 msgid "Call failed"
 msgstr "Не вдалося здійснити виклик"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2859
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3758
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2862
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3761
 #: modules/luci-compat/luasrc/view/cbi/delegator.htm:14
 #: modules/luci-compat/luasrc/view/cbi/simpleform.htm:52
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:187
@@ -1051,11 +1114,11 @@ msgstr ""
 msgid "Chain"
 msgstr "Ланцюжок"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3978
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3981
 msgid "Changes"
 msgstr "Зміни"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4261
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4264
 msgid "Changes have been reverted."
 msgstr "Зміни було скасовано."
 
@@ -1209,16 +1272,16 @@ msgstr ""
 "Може викликати проблеми сумісності та зниження стійкості узгодження ключа, "
 "особливо в середовищах з великою завантаженістю трафіку."
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3978
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3981
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:421
 msgid "Configuration"
 msgstr "Конфігурація"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4140
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4143
 msgid "Configuration changes applied."
 msgstr "Зміни конфігурації застосовано."
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4078
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4081
 msgid "Configuration changes have been rolled back!"
 msgstr "Зміни конфігурації було скасовано!"
 
@@ -1253,6 +1316,14 @@ msgstr "З'єднання втрачено"
 msgid "Connections"
 msgstr "Підключення"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:377
+msgid "Consider the slave up when all ARP IP targets are reachable (all, 1)"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:376
+msgid "Consider the slave up when any ARP IP target is reachable (any, 0)"
+msgstr ""
+
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/crontab.js:18
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:340
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/startup.js:55
@@ -1265,7 +1336,7 @@ msgstr "Вміст збережено."
 msgid "Continue"
 msgstr "Продовжити"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4114
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4117
 msgid ""
 "Could not regain access to the device after applying the configuration "
 "changes. You might need to reconnect if you modified network related "
@@ -1470,7 +1541,7 @@ msgstr "Типовий маршрут"
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/dslite.js:67
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/map.js:80
 #: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:108
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:149
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:150
 msgid "Default gateway"
 msgstr "Типовий шлюз"
 
@@ -1496,7 +1567,7 @@ msgstr ""
 #: modules/luci-base/htdocs/luci-static/resources/form.js:2508
 #: modules/luci-base/htdocs/luci-static/resources/form.js:2512
 #: modules/luci-base/htdocs/luci-static/resources/form.js:3000
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2828
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2831
 #: modules/luci-compat/luasrc/view/cbi/nsection.htm:11
 #: modules/luci-compat/luasrc/view/cbi/tblsection.htm:162
 #: modules/luci-compat/luasrc/view/cbi/tsection.htm:16
@@ -1508,7 +1579,7 @@ msgstr "Видалити"
 msgid "Delete key"
 msgstr "Видалити ключ"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2725
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2728
 msgid "Delete request failed: %s"
 msgstr "Помилка запиту на видалення: %s"
 
@@ -1521,11 +1592,11 @@ msgid "Delivery Traffic Indication Message Interval"
 msgstr "Інтервал повідомлень індикації доправлення трафіку"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/switch.js:340
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:111
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:114
 msgid "Description"
 msgstr "Опис"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2824
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2827
 msgid "Deselect"
 msgstr "Скасувати вибір"
 
@@ -1538,6 +1609,10 @@ msgstr "Стиль"
 msgid "Destination"
 msgstr "Призначення"
 
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:48
+msgid "Destination port"
+msgstr ""
+
 #: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:59
 #: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:165
 msgid "Destination zone"
@@ -1570,7 +1645,7 @@ msgstr "Пристрій не є активним"
 msgid "Device is restarting…"
 msgstr "Пристрій перезавантажується…"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4113
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4116
 msgid "Device unreachable!"
 msgstr "Пристрій недосяжний!"
 
@@ -1587,7 +1662,7 @@ msgstr "Діагностика"
 msgid "Dial number"
 msgstr "Набір номера"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2622
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2624
 msgid "Directory"
 msgstr "Каталог"
 
@@ -1654,9 +1729,9 @@ msgstr "Спроба від'єднання не вдалася"
 
 #: modules/luci-base/htdocs/luci-static/resources/form.js:606
 #: modules/luci-base/htdocs/luci-static/resources/form.js:2707
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3259
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3995
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4084
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3262
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3998
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4087
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1680
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:330
 msgid "Dismiss"
@@ -1699,7 +1774,7 @@ msgstr ""
 "Не переспрямовувати зворотні <abbr title=\"Domain Name System — система "
 "доменних імен\">DNS</abbr>-запити для локальних мереж"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2711
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2714
 msgid "Do you really want to delete \"%s\" ?"
 msgstr "Справді видалити \"%s\"?"
 
@@ -1711,7 +1786,7 @@ msgstr "Справді видалити такий SSH ключ?"
 msgid "Do you really want to erase all settings?"
 msgstr "Справді стерти всі налаштування?"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2709
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2712
 msgid "Do you really want to recursively delete the directory \"%s\" ?"
 msgstr "Справді рекурсивно видалити каталог \"%s\"?"
 
@@ -1740,6 +1815,10 @@ msgstr ""
 msgid "Down"
 msgstr "Вниз"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:402
+msgid "Down Delay"
+msgstr ""
+
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:366
 msgid "Download backup"
 msgstr "Завантажити резервну копію"
@@ -1756,6 +1835,10 @@ msgstr "Низхідний зсув SNR"
 msgid "Drag to reorder"
 msgstr "Перетягніть, щоб змінити порядок"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:341
+msgid "Drop Duplicate Frames"
+msgstr ""
+
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/dropbear.js:12
 msgid "Dropbear Instance"
 msgstr "Реалізація Dropbear"
@@ -1852,6 +1935,10 @@ msgstr "Увімкнути <abbr title=\"Spanning Tree Protocol\">STP</abbr>"
 msgid "Enable DNS lookups"
 msgstr "Увімкнути DNS-запити"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:292
+msgid "Enable Dynamic Shuffling Of Flows"
+msgstr ""
+
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/6in4.js:60
 msgid "Enable HE.net dynamic endpoint update"
 msgstr "Увімкнути динамічне оновлення кінцевого вузла HE.net"
@@ -1916,6 +2003,11 @@ msgstr ""
 "Увімкнути керування пакетами для всіх ЦП. Може покращити або погіршити "
 "швидкість мережі."
 
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:80
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:75
+msgid "Enable rx checksum"
+msgstr ""
+
 #: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:67
 msgid "Enable the DF (Don't Fragment) flag of the encapsulating packets."
 msgstr "Увімкнути прапорець DF (Don't Fragment) для інкапсульованих пакетів."
@@ -1924,6 +2016,11 @@ msgstr "Увімкнути прапорець DF (Don't Fragment) для інк
 msgid "Enable this network"
 msgstr "Увімкнути цю мережу"
 
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:84
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:79
+msgid "Enable tx checksum"
+msgstr ""
+
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:243
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:352
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/startup.js:66
@@ -1964,11 +2061,11 @@ msgstr "Режим інкапсуляції"
 msgid "Encryption"
 msgstr "Шифрування"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:131
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:141
 msgid "Endpoint Host"
 msgstr "Кінцевий вузол"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:135
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:145
 msgid "Endpoint Port"
 msgstr "Порт кінцевого вузла"
 
@@ -2007,6 +2104,14 @@ msgstr "Ethernet-адаптер"
 msgid "Ethernet Switch"
 msgstr "Ethernet-комутатор"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:270
+msgid "Every 30 seconds (slow, 0)"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:271
+msgid "Every second (fast, 1)"
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:399
 msgid "Exclude interfaces"
 msgstr "Виключити інтерфейси"
@@ -2019,7 +2124,7 @@ msgstr "Розширення вузлів"
 msgid "Expecting a hexadecimal assignment hint"
 msgstr "Очікується шістнадцятковий натяк призначення"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:60
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:64
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:73
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:79
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:107
@@ -2031,6 +2136,10 @@ msgstr "Очікується шістнадцятковий натяк приз
 msgid "Expecting: %s"
 msgstr "Очікується: %s"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:48
+msgid "Expecting: non-empty value"
+msgstr ""
+
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/30_network.js:50
 msgid "Expires"
 msgstr "Збігає за"
@@ -2084,7 +2193,7 @@ msgstr "Протокол FT"
 msgid "Failed to change the system password."
 msgstr "Не вдалося змінити системний пароль."
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4072
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4075
 msgid "Failed to confirm apply within %ds, waiting for rollback…"
 msgstr "Не вдалося підтвердити застосування на протязі %d с, очікуємо відкату…"
 
@@ -2092,7 +2201,7 @@ msgstr "Не вдалося підтвердити застосування на
 msgid "Failed to execute \"/etc/init.d/%s %s\" action: %s"
 msgstr "Не вдалося виконати дію \"/etc/init.d/%s %s\": %s"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2629
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2632
 msgid "File"
 msgstr "Файл"
 
@@ -2100,7 +2209,7 @@ msgstr "Файл"
 msgid "File not accessible"
 msgstr "Файл недоступний"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2767
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2770
 msgid "Filename"
 msgstr "Ім'я файлу"
 
@@ -2121,6 +2230,18 @@ msgstr "Фільтрувати приватні"
 msgid "Filter useless"
 msgstr "Фільтрувати непридатні"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:388
+msgid "Filtering for all slaves, no validation"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:389
+msgid "Filtering for all slaves, validation only for active slave"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:390
+msgid "Filtering for all slaves, validation only for backup slaves"
+msgstr ""
+
 #: modules/luci-compat/luasrc/model/network/proto_ncm.lua:65
 #: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:23
 msgid "Finalizing failed"
@@ -2146,7 +2267,7 @@ msgstr "Готово"
 msgid "Firewall"
 msgstr "Брандмауер"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:79
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:82
 msgid "Firewall Mark"
 msgstr "Позначка брандмауера"
 
@@ -2256,7 +2377,7 @@ msgstr "Режим переспрямовування"
 msgid "Fragmentation Threshold"
 msgstr "Поріг фрагментації"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:92
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:95
 msgid ""
 "Further information about WireGuard interfaces and peers at <a href='http://"
 "wireguard.com'>wireguard.com</a>."
@@ -2528,11 +2649,20 @@ msgstr "Імена вузлів"
 msgid "Hybrid"
 msgstr "Гібрид"
 
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:53
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:48
+msgid "ID used to uniquely identify the VXLAN"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:206
+msgid "IEEE 802.3ad Dynamic link aggregation (802.3ad, 4)"
+msgstr ""
+
 #: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:75
 msgid "IKE DH Group"
 msgstr "Група IKE DH"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:60
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:63
 msgid "IP Addresses"
 msgstr "IP-адреси"
 
@@ -2578,6 +2708,7 @@ msgid "IPv4 Upstream"
 msgstr "Висхідне з'єднання IPv4"
 
 #: modules/luci-base/htdocs/luci-static/resources/protocol/static.js:178
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:162
 msgid "IPv4 address"
 msgstr "Адреса IPv4"
 
@@ -2594,10 +2725,11 @@ msgid "IPv4 gateway"
 msgstr "Шлюз IPv4"
 
 #: modules/luci-base/htdocs/luci-static/resources/protocol/static.js:179
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:168
 msgid "IPv4 netmask"
 msgstr "Маска мережі IPv4"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:287
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:291
 msgid "IPv4 network in address/netmask notation"
 msgstr "Мережа IPv4 у позначенні адреси / мережевої маски"
 
@@ -2693,7 +2825,7 @@ msgstr "Довжина призначення IPv6"
 msgid "IPv6 gateway"
 msgstr "Шлюз IPv6"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:292
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:296
 msgid "IPv6 network in address/netmask notation"
 msgstr "Мережа IPv6 у позначенні адреси / мережевої маски"
 
@@ -2784,7 +2916,7 @@ msgstr ""
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/dslite.js:67
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/map.js:80
 #: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:108
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:149
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:150
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/l2tp.js:56
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:100
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:87
@@ -2990,12 +3122,17 @@ msgstr "Внутрішній"
 msgid "Internal Server Error"
 msgstr "Внутрішня помилка сервера"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:283
+msgid "Interval For Sending Learning Packets"
+msgstr ""
+
 #: modules/luci-compat/luasrc/view/cbi/tblsection.htm:192
 #: modules/luci-compat/luasrc/view/cbi/tsection.htm:42
 msgid "Invalid"
 msgstr "Неприпустимо"
 
 #: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:11
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:14
 msgid "Invalid Base64 key string"
 msgstr "Неприпустимий рядок ключа Base64"
 
@@ -3018,7 +3155,7 @@ msgstr "Неприпустимий аргумент"
 msgid "Invalid command"
 msgstr "Неприпустима команда"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:83
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:86
 msgid "Invalid hexadecimal value"
 msgstr "Неприпустиме шістнадцяткове значення"
 
@@ -3095,6 +3232,10 @@ msgstr "L2TP"
 msgid "L2TP Server"
 msgstr "Сервер L2TP"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:267
+msgid "LACPDU Packets"
+msgstr ""
+
 #: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:131
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:115
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:102
@@ -3113,7 +3254,7 @@ msgstr "Поріг помилок ехо-запитів LCP"
 msgid "LCP echo interval"
 msgstr "Інтервал ехо-запитів LCP"
 
-#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:99
+#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:101
 msgid "LED Configuration"
 msgstr "Конфігурація LED"
 
@@ -3171,7 +3312,7 @@ msgstr "Залиште поле порожнім для автовизначен
 msgid "Leave empty to use the current WAN address"
 msgstr "Залиште порожнім, щоб використовувати поточну адресу WAN"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3980
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3983
 msgid "Legend:"
 msgstr "Легенда:"
 
@@ -3205,6 +3346,14 @@ msgstr "Стан лінії"
 msgid "Line Uptime"
 msgstr "Час безперервної роботи лінії"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:123
+msgid "Link Aggregation (Channel Bonding)"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:348
+msgid "Link Monitoring"
+msgstr ""
+
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/led-trigger/netdev.js:23
 msgid "Link On"
 msgstr "Зв'язок встановлено"
@@ -3267,7 +3416,7 @@ msgstr "Список доменів, які підтримують резуль
 msgid "Listen Interfaces"
 msgstr "Інтерфейси прослуховування"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:55
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:58
 msgid "Listen Port"
 msgstr "Порти прослуховування"
 
@@ -3290,7 +3439,7 @@ msgstr "Навантаження"
 msgid "Load Average"
 msgstr "Середнє навантаження"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2894
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2897
 msgid "Loading directory contents…"
 msgstr "Завантаження вмісту каталогу…"
 
@@ -3314,11 +3463,13 @@ msgstr "Локальна IP-адреса для призначення"
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/6rd.js:39
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/6to4.js:39
 #: protocols/luci-proto-relay/htdocs/luci-static/resources/protocol/relay.js:151
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:44
 msgid "Local IPv4 address"
 msgstr "Локальна адреса IPv4"
 
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/6in4.js:54
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/dslite.js:45
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:44
 msgid "Local IPv6 address"
 msgstr "Локальна адреса IPv6"
 
@@ -3409,6 +3560,10 @@ msgstr "Найнижча орендована адреса."
 msgid "MAC"
 msgstr "MAC"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:251
+msgid "MAC Address For The Actor"
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:38
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2061
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/30_network.js:56
@@ -3456,9 +3611,21 @@ msgstr "MD5"
 msgid "MHz"
 msgstr " МГц"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:353
+msgid "MII"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:421
+msgid "MII / ETHTOOL ioctls"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:394
+msgid "MII Interval"
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:54
 #: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:53
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:74
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:77
 msgid "MTU"
 msgstr "MTU"
 
@@ -3558,13 +3725,25 @@ msgstr "Mesh Id"
 msgid "Method not found"
 msgstr "Метод не знайдено"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:349
+msgid "Method of link monitoring"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:418
+msgid "Method to determine link status"
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:46
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:165
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:183
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:69
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:72
 msgid "Metric"
 msgstr "Метрика"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:235
+msgid "Minimum Number of Links"
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/switch.js:202
 msgid "Mirror monitor port"
 msgstr "Дзеркало порту диспетчера"
@@ -3641,7 +3820,7 @@ msgstr "Точка монтування"
 
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:144
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:228
-#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:86
+#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:88
 msgid "Mount Points"
 msgstr "Точки монтування"
 
@@ -3723,7 +3902,7 @@ msgid "NTP server candidates"
 msgstr "Сервери NTP – кандидати для синхронізації"
 
 #: modules/luci-base/htdocs/luci-static/resources/form.js:2388
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3735
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3738
 #: modules/luci-compat/luasrc/view/cbi/tblsection.htm:27
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:710
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/leds.js:67
@@ -3780,6 +3959,8 @@ msgid "Next »"
 msgstr "Наступний »"
 
 #: modules/luci-base/htdocs/luci-static/resources/form.js:3472
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:296
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:345
 #: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:108
 msgid "No"
 msgstr "Немає"
@@ -3792,7 +3973,7 @@ msgstr "Немає DHCP-сервера, налаштованого для цьо
 msgid "No Encryption"
 msgstr "Без шифрування"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:64
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:67
 msgid "No Host Routes"
 msgstr "Немає хост-маршрутів"
 
@@ -3812,7 +3993,7 @@ msgstr "Не пов’язано жодного клієнта"
 msgid "No data received"
 msgstr "Жодних даних не отримано"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2834
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2837
 msgid "No entries in this directory"
 msgstr "У цьому каталозі немає записів"
 
@@ -3832,6 +4013,15 @@ msgstr "Інформація відсутня"
 msgid "No matching prefix delegation"
 msgstr "Делегування відповідних префіксів відсутнє"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:140
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:143
+msgid "No more slaves available"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:187
+msgid "No more slaves available, can not save interface"
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:251
 msgid "No negative cache"
 msgstr "Ніяких негативних кешувань"
@@ -3844,7 +4034,7 @@ msgstr "Ніяких негативних кешувань"
 msgid "No password set!"
 msgstr "Пароль не встановлено!"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:107
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:110
 msgid "No peers defined yet"
 msgstr "Жодного вузла ще не визначено"
 
@@ -3857,6 +4047,10 @@ msgstr "Відкритих ключів поки що немає."
 msgid "No rules in this chain."
 msgstr "У цьму ланцюжку нема правил."
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:384
+msgid "No validation or filtering"
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:152
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:825
 msgid "No zone assigned"
@@ -3932,6 +4126,10 @@ msgstr "Зауваження"
 msgid "Nslookup"
 msgstr "DNS-запит"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:332
+msgid "Number of IGMP membership reports"
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:355
 msgid "Number of cached DNS entries (max is 10000, 0 is no caching)"
 msgstr "Кількість кешованих записів DNS (макс. – 10000, 0 – без кешування)"
@@ -3940,6 +4138,10 @@ msgstr "Кількість кешованих записів DNS (макс. –
 msgid "Number of parallel threads used for compression"
 msgstr "Кількість паралельних потоків, що використовуються для стиснення"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:309
+msgid "Number of peer notifications after failover event"
+msgstr ""
+
 #: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:69
 msgid "Obfuscated Group Password"
 msgstr "Обфусований груповий пароль"
@@ -3960,6 +4162,7 @@ msgid "Obtain IPv6-Address"
 msgstr "Отримати IPv6-адресу"
 
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/led-trigger/default-on.js:18
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:351
 msgid "Off"
 msgstr "Вимк."
 
@@ -3983,7 +4186,7 @@ msgstr "Затримка On-State"
 msgid "One of hostname or mac address must be specified!"
 msgstr "Має бути зазначено одне з двох – ім'я вузла або МАС-адреса!"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:463
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:466
 msgid "One of the following: %s"
 msgstr "Одне з нижченаведеного: %s"
 
@@ -4001,6 +4204,11 @@ msgstr "Одне або декілька неприпустимих/обов'я
 msgid "One or more required fields have no value!"
 msgstr "Одне або декілька обов'язкових полів не мають значень!"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:229
+msgid ""
+"Only if current active slave fails and the primary slave is up (failure, 2)"
+msgstr ""
+
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:439
 #: modules/luci-mod-system/luasrc/model/cbi/admin_system/backupfiles.lua:19
 msgid "Open list..."
@@ -4024,20 +4232,20 @@ msgstr "Параметр \"%s\" містить неприпустиме знач
 msgid "Option \"%s\" must not be empty."
 msgstr "Параметр \"%s\" не може бути порожнім."
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3987
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3990
 msgid "Option changed"
 msgstr "Опцію змінено"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3989
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3992
 msgid "Option removed"
 msgstr "Опцію видалено"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1601
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:69
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:72
 msgid "Optional"
 msgstr "Необов'язково"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:79
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:82
 msgid ""
 "Optional. 32-bit mark for outgoing encrypted packets. Enter value in hex, "
 "starting with <code>0x</code>."
@@ -4057,7 +4265,7 @@ msgstr ""
 "отримано від сервера делегування, для формування IPv6-адреси інтерфейсу "
 "(наприклад, 'a:b:c:d::1') використовуйте суфікс ('::1')."
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:120
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:123
 msgid ""
 "Optional. Base64-encoded preshared key. Adds in an additional layer of "
 "symmetric-key cryptography for post-quantum resistance."
@@ -4066,35 +4274,35 @@ msgstr ""
 "Додавання додатково рівня шифрування із симетричним ключем для пост-"
 "квантової стійкості."
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:129
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:139
 msgid "Optional. Create routes for Allowed IPs for this peer."
 msgstr "Необов'язково. Створити для цього вузла маршрути для дозволених IP."
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:111
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:114
 msgid "Optional. Description of peer."
 msgstr "Необов'язково. Опис вузла."
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:64
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:67
 msgid "Optional. Do not create host routes to peers."
 msgstr "Необов'язково. Не створювати хост-маршрути для вузлів."
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:131
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:141
 msgid ""
 "Optional. Host of peer. Names are resolved prior to bringing up the "
 "interface."
 msgstr "Необов'язково. Хост вузла. Імена буде виділено до підняття інтерфейсу."
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:74
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:77
 msgid "Optional. Maximum Transmission Unit of tunnel interface."
 msgstr ""
 "Необов'язково. <abbr title=\"Maximum Transmission Unit — максимальний блок "
 "передавання даних\">MTU</abbr> тунельного інтерфейсу."
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:135
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:145
 msgid "Optional. Port of peer."
 msgstr "Необов'язково. Порт вузла."
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:139
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:149
 msgid ""
 "Optional. Seconds between keep alive messages. Default is 0 (disabled). "
 "Recommended value if this device is behind a NAT is 25."
@@ -4103,7 +4311,7 @@ msgstr ""
 "значення – 0 (вимкнено). Рекомендоване значення для цього пристрою за NAT – "
 "25."
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:55
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:58
 msgid "Optional. UDP port used for outgoing and incoming packets."
 msgstr ""
 "Необов'язково. UDP-порт, який використовується для вихідних та вхідних "
@@ -4138,6 +4346,8 @@ msgstr "Вихідна зона"
 #: modules/luci-base/htdocs/luci-static/resources/protocol/static.js:222
 #: protocols/luci-proto-hnet/htdocs/luci-static/resources/protocol/hnet.js:40
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/dhcpv6.js:50
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:76
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:71
 msgid "Override MAC address"
 msgstr "Перевизначити MAC-адресу"
 
@@ -4147,21 +4357,27 @@ msgstr "Перевизначити MAC-адресу"
 #: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:53
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/dhcpv6.js:54
 #: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:114
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:157
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:158
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/l2tp.js:71
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:145
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:132
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoe.js:110
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pptp.js:119
 #: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:97
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:62
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:57
 msgid "Override MTU"
 msgstr "Перевизначити MTU"
 
 #: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:63
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:72
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:67
 msgid "Override TOS"
 msgstr "Перевизначити TOS"
 
 #: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:58
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:67
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:62
 msgid "Override TTL"
 msgstr "Перевизначити TTL"
 
@@ -4190,7 +4406,7 @@ msgstr ""
 msgid "Overview"
 msgstr "Огляд"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2677
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2680
 msgid "Overwrite existing file \"%s\" ?"
 msgstr "Перезаписати існуючий файл \"%s\"?"
 
@@ -4301,6 +4517,10 @@ msgstr "Керування пакетами"
 msgid "Packets"
 msgstr "Пакети"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:275
+msgid "Packets To Transmit Before Moving To Next Slave"
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:152
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:825
 msgid "Part of zone %q"
@@ -4309,7 +4529,7 @@ msgstr "Частина зони %q"
 #: modules/luci-base/luasrc/view/sysauth.htm:29
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1591
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/password.js:51
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:107
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:108
 #: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:58
 msgid "Password"
 msgstr "Пароль"
@@ -4333,7 +4553,7 @@ msgstr "Пароль внутрішнього закритого ключа"
 msgid "Password strength"
 msgstr "Надійність пароля"
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:110
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:111
 msgid "Password2"
 msgstr "Пароль2"
 
@@ -4365,7 +4585,7 @@ msgstr "Шлях до внутрішнього сертифіката клієн
 msgid "Path to inner Private Key"
 msgstr "Шлях до внутрішнього закритого ключа"
 
-#: modules/luci-base/htdocs/luci-static/resources/luci.js:2716
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2725
 msgid "Paused"
 msgstr "Призупинено"
 
@@ -4392,7 +4612,7 @@ msgstr "Запит IP-адреси призначення"
 msgid "Peer address is missing"
 msgstr "Відсутня адреса вузла"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:92
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:95
 msgid "Peers"
 msgstr "Вузли"
 
@@ -4412,7 +4632,7 @@ msgstr "Виконати відновлення"
 msgid "Permission denied"
 msgstr "Дозволу не надано"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:139
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:149
 msgid "Persistent Keep Alive"
 msgstr "Завжди тримати ввімкненим"
 
@@ -4443,7 +4663,7 @@ msgstr "пакетів"
 msgid "Please enter your username and password."
 msgstr "Введіть ім'я користувача і пароль."
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3718
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3721
 msgid "Please select the file to upload."
 msgstr "Виберіть файл для відвантаження."
 
@@ -4459,7 +4679,7 @@ msgstr "Порт"
 msgid "Port status:"
 msgstr "Стан порту:"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:489
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:492
 msgid "Potential negation of: %s"
 msgstr "Потенційне заперечення: %s"
 
@@ -4483,7 +4703,7 @@ msgstr "Переважно UMTS"
 msgid "Prefix Delegated"
 msgstr "Делеговано префікс"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:120
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:123
 msgid "Preshared Key"
 msgstr "Заздалегідь установлений спільний ключ"
 
@@ -4508,7 +4728,21 @@ msgstr "Перешкоджати прослуховуванню цих інте
 msgid "Prevents client-to-client communication"
 msgstr "Перешкоджати спілкуванню клієнт-клієнт"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:50
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:211
+msgid "Primary Slave"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:228
+msgid ""
+"Primary becomes active slave when it comes back up if speed and duplex "
+"better than current slave (better, 1)"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:227
+msgid "Primary becomes active slave whenever it comes back up (always, 0)"
+msgstr ""
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:53
 msgid "Private Key"
 msgstr "Приватний ключ"
 
@@ -4545,7 +4779,7 @@ msgstr "Укажіть нову мережу"
 msgid "Pseudo Ad-Hoc (ahdemo)"
 msgstr "Псевдо Ad-Hoc (ahdemo)"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:116
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:119
 msgid "Public Key"
 msgstr "Відкритий ключ"
 
@@ -4671,7 +4905,7 @@ msgid "Rebind protection"
 msgstr "Захист від переприв'язки"
 
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/reboot.js:14
-#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:124
+#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:126
 msgid "Reboot"
 msgstr "Перезавантаження"
 
@@ -4690,7 +4924,7 @@ msgstr "Перезавантажити операційну систему ва
 msgid "Receive"
 msgstr "Приймання"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:60
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:63
 msgid "Recommended. IP addresses of the WireGuard interface."
 msgstr "Рекомендовано. IP-адреси інтерфейсу WireGuard."
 
@@ -4702,7 +4936,7 @@ msgstr "Перепідключити цей інтерфейс"
 msgid "References"
 msgstr "Посилання"
 
-#: modules/luci-base/htdocs/luci-static/resources/luci.js:2710
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2719
 msgid "Refreshing"
 msgstr "Поновлюється"
 
@@ -4727,6 +4961,7 @@ msgstr "Міст-ретранслятор"
 
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/6in4.js:50
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/6rd.js:49
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:40
 msgid "Remote IPv4 address"
 msgstr "Віддалена адреса IPv4"
 
@@ -4734,6 +4969,10 @@ msgstr "Віддалена адреса IPv4"
 msgid "Remote IPv4 address or FQDN"
 msgstr "Віддалена адреса IPv4 або FQDN"
 
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:40
+msgid "Remote IPv6 address"
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:849
 msgid "Remove"
 msgstr "Видалити"
@@ -4762,15 +5001,15 @@ msgstr "Вимагається"
 msgid "Required for certain ISPs, e.g. Charter with DOCSIS 3"
 msgstr "Вимагається для деяких провайдерів, наприклад, Charter із DOCSIS 3"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:50
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:53
 msgid "Required. Base64-encoded private key for this interface."
 msgstr "Вимагається. Base64-кодований закритий ключ для цього інтерфейсу."
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:116
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:119
 msgid "Required. Base64-encoded public key of peer."
 msgstr "Вимагається. Base64-кодований відкритий ключ вузла."
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:125
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:128
 msgid ""
 "Required. IP addresses and prefixes that this peer is allowed to use inside "
 "the tunnel. Usually the peer's tunnel IP addresses and the networks the peer "
@@ -4850,6 +5089,10 @@ msgstr "Потребує wpa-суплікатора з підтримкою OWE"
 msgid "Requires wpa-supplicant with SAE support"
 msgstr "Потребує wpa-суплікатора з підтримкою SAE"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:224
+msgid "Reselection policy for primary slave"
+msgstr ""
+
 #: modules/luci-base/htdocs/luci-static/resources/luci.js:2203
 #: modules/luci-base/luasrc/view/sysauth.htm:39
 #: modules/luci-compat/luasrc/view/cbi/delegator.htm:17
@@ -4905,19 +5148,19 @@ msgstr "Відновити з резервної копії"
 msgid "Reveal/hide password"
 msgstr "Показати/приховати пароль"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4003
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4006
 msgid "Revert"
 msgstr "Скасувати"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4088
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4091
 msgid "Revert changes"
 msgstr "Скасувати зміни"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4270
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4273
 msgid "Revert request failed with status <code>%h</code>"
 msgstr "Помилка запиту на скасування зі статусом <code>%h</code>"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4250
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4253
 msgid "Reverting configuration…"
 msgstr "Відкат конфігурації…"
 
@@ -4929,7 +5172,11 @@ msgstr "Кореневий каталог для файлів TFTP"
 msgid "Root preparation"
 msgstr "Підготовка Root"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:129
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:202
+msgid "Round-Robin policy (balance-rr, 0)"
+msgstr ""
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:139
 msgid "Route Allowed IPs"
 msgstr "Маршрутизація дозволених IP-адрес"
 
@@ -5007,7 +5254,7 @@ msgid "SSH username"
 msgstr "Ім'я користувача SSH"
 
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:274
-#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:50
+#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:51
 msgid "SSH-Keys"
 msgstr "SSH-ключі"
 
@@ -5033,7 +5280,7 @@ msgid "Save"
 msgstr "Зберегти"
 
 #: modules/luci-base/htdocs/luci-static/resources/luci.js:2180
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3999
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4002
 #: modules/luci-compat/luasrc/view/cbi/footer.htm:22
 msgid "Save & Apply"
 msgstr "Зберегти і застосувати"
@@ -5055,15 +5302,15 @@ msgid "Scan"
 msgstr "Сканувати"
 
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/crontab.js:26
-#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:74
+#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:76
 msgid "Scheduled Tasks"
 msgstr "Заплановані завдання"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3983
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3986
 msgid "Section added"
 msgstr "Секцію додано"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3985
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3988
 msgid "Section removed"
 msgstr "Секцію видалено"
 
@@ -5082,11 +5329,15 @@ msgstr ""
 "мікропрограма є правильною і призначена для вашого пристрою!"
 
 #: modules/luci-base/htdocs/luci-static/resources/ui.js:2581
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2718
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2883
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2721
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2886
 msgid "Select file…"
 msgstr "Виберіть файл…"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:318
+msgid "Selects the transmit hash policy to use for slave selection"
+msgstr ""
+
 #: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:144
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:128
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:115
@@ -5117,7 +5368,7 @@ msgstr "Тип сервісу"
 msgid "Services"
 msgstr "Сервіси"
 
-#: modules/luci-base/htdocs/luci-static/resources/luci.js:2653
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2662
 msgid "Session expired"
 msgstr "Час сеансу минув"
 
@@ -5133,10 +5384,22 @@ msgstr ""
 "Властивості інтерфейсу встановлюються незалежно від каналу зв'язку (якщо "
 "позначено, обробник автовизначення не викликається при змінах)."
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:300
+msgid "Set same MAC Address to all slaves"
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:642
 msgid "Set this interface as master for the dhcpv6 relay."
 msgstr "Встановити цей інтерфейс основним для ретранслятора dhcpv6."
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:304
+msgid "Set to currently active slave (active, 1)"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:305
+msgid "Set to first slave added to the bond (follow, 2)"
+msgstr ""
+
 #: modules/luci-compat/luasrc/model/network/proto_modemmanager.lua:55
 #: modules/luci-compat/luasrc/model/network/proto_qmi.lua:55
 #: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:42
@@ -5205,7 +5468,7 @@ msgstr "Затухання сигналу (SATN)"
 msgid "Signal:"
 msgstr "Сигнал:"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3736
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3739
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:217
 msgid "Size"
 msgstr "Розмір"
@@ -5233,6 +5496,10 @@ msgstr "Перейти до вмісту"
 msgid "Skip to navigation"
 msgstr "Перейти до навігації"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:178
+msgid "Slave Interfaces"
+msgstr ""
+
 #: modules/luci-base/htdocs/luci-static/resources/network.js:2867
 #: modules/luci-compat/luasrc/model/network.lua:1428
 msgid "Software VLAN"
@@ -5270,10 +5537,38 @@ msgstr "Джерело"
 msgid "Source Address"
 msgstr "Адреса джерела"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:342
+msgid ""
+"Specifies that duplicate frames (received on inactive ports) should be "
+"dropped or delivered"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:358
+msgid "Specifies the ARP link monitoring frequency in milliseconds"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:366
+msgid "Specifies the IP addresses to use for ARP monitoring"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:395
+msgid "Specifies the MII link monitoring frequency in milliseconds"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:259
+msgid "Specifies the aggregation selection logic to use"
+msgstr ""
+
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:292
 msgid "Specifies the directory the device is attached to"
 msgstr "Визначає каталог, до якого приєднаний пристрій"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:252
+msgid ""
+"Specifies the mac-address for the actor in protocol packet exchanges "
+"(LACPDUs). If empty, masters' mac address defaults to system default"
+msgstr ""
+
 #: protocols/luci-proto-relay/htdocs/luci-static/resources/protocol/relay.js:175
 msgid ""
 "Specifies the maximum amount of failed ARP requests until hosts are presumed "
@@ -5300,11 +5595,115 @@ msgstr ""
 "бездротове радіо. Залежно від нормативних вимог та його використання, "
 "реальна потужність передавача може зменшуватися драйвером."
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:236
+msgid ""
+"Specifies the minimum number of links that must be active before asserting "
+"carrier"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:200
+msgid "Specifies the mode to be used for this bonding interface"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:333
+msgid ""
+"Specifies the number of IGMP membership reports to be issued after a "
+"failover event in 200ms intervals"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:276
+msgid ""
+"Specifies the number of packets to transmit through a slave before moving to "
+"the next one"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:310
+msgid ""
+"Specifies the number of peer notifications (gratuitous ARPs and unsolicited "
+"IPv6 Neighbor Advertisements) to be issued after a failover event"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:284
+msgid ""
+"Specifies the number of seconds between instances where the bonding driver "
+"sends learning packets to each slaves peer switch"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:374
+msgid "Specifies the quantity of ARP IP targets that must be reachable"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:268
+msgid ""
+"Specifies the rate in which the link partner will be asked to transmit "
+"LACPDU packets"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:225
+msgid ""
+"Specifies the reselection policy for the primary slave when failure of the "
+"active slave or recovery of the primary slave occurs"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:244
+msgid "Specifies the system priority"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:403
+msgid ""
+"Specifies the time in milliseconds to wait before disabling a slave after a "
+"link failure detection"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:411
+msgid ""
+"Specifies the time in milliseconds to wait before enabling a slave after a "
+"link recovery detection"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:382
+msgid ""
+"Specifies whether ARP probes and replies should be validated or non-ARP "
+"traffic should be filtered for link monitoring"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:301
+msgid ""
+"Specifies whether active-backup mode should set all slaves to the same MAC "
+"address at enslavement"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:419
+msgid ""
+"Specifies whether or not miimon should use MII or ETHTOOL ioctls vs. "
+"netif_carrier_ok()"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:293
+msgid ""
+"Specifies whether to shuffle active flows across slaves based on the load"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:179
+msgid ""
+"Specifies which slave interfaces should be attached to this bonding interface"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:212
+msgid ""
+"Specifies which slave is the primary device. It will always be the active "
+"slave while it is available"
+msgstr ""
+
 #: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:63
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:72
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:67
 msgid "Specify a TOS (Type of Service)."
 msgstr "Вкажіть TOS (Type of Service — тип послуги)."
 
 #: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:58
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:67
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:62
 msgid ""
 "Specify a TTL (Time to Live) for the encapsulating packet other than the "
 "default (64)."
@@ -5313,6 +5712,8 @@ msgstr ""
 "від типового (64)."
 
 #: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:53
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:62
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:57
 msgid ""
 "Specify an MTU (Maximum Transmission Unit) other than the default (1280 "
 "bytes)."
@@ -5337,7 +5738,7 @@ msgstr "Стартовий пріоритет"
 msgid "Start refresh"
 msgstr "Запустити оновлення"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4203
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4206
 msgid "Starting configuration apply…"
 msgstr "Розпочато застосування конфігурації…"
 
@@ -5346,7 +5747,7 @@ msgid "Starting wireless scan..."
 msgstr "Розпочато сканування бездротових мереж..."
 
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/startup.js:109
-#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:62
+#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:64
 msgid "Startup"
 msgstr "Запуск"
 
@@ -5460,7 +5861,7 @@ msgstr "Протокол комутатора"
 msgid "Switch to CIDR list notation"
 msgstr "Перейти до позначення списку CIDR"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2615
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2616
 msgid "Symbolic link"
 msgstr "Символічне посилання"
 
@@ -5484,6 +5885,10 @@ msgstr "Система"
 msgid "System Log"
 msgstr "Системний журнал"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:243
+msgid "System Priority"
+msgstr ""
+
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:104
 msgid "System Properties"
 msgstr "Властивості системи"
@@ -5546,11 +5951,19 @@ msgstr ""
 "Конфігурацію оновлення кінцевого вузла HE.net змінено, тепер потрібно "
 "використовувати звичайне ім'я користувача замість ідентифікатора користувача!"
 
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:40
+msgid "The IPv4 address or the fully-qualified domain name of the remote end."
+msgstr ""
+
 #: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:40
 msgid ""
 "The IPv4 address or the fully-qualified domain name of the remote tunnel end."
 msgstr "Адреса IPv4 або повне доменне ім'я віддаленого кінця тунелю."
 
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:40
+msgid "The IPv6 address or the fully-qualified domain name of the remote end."
+msgstr ""
+
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/6rd.js:53
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/map.js:59
 msgid ""
@@ -5571,7 +5984,7 @@ msgstr ""
 msgid "The configuration file could not be loaded due to the following error:"
 msgstr "Файл конфігурації не вдалося завантажити через таку помилку:"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4079
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4082
 msgid ""
 "The device could not be reached within %d seconds after applying the pending "
 "changes, which caused the configuration to be rolled back for safety "
@@ -5655,10 +6068,23 @@ msgstr "Довжина IPv4-префікса в бітах, решта вико
 msgid "The length of the IPv6 prefix in bits"
 msgstr "Довжина IPv6-префікса в бітах"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:163
+msgid "The local IPv4 address"
+msgstr ""
+
 #: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:44
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:44
 msgid "The local IPv4 address over which the tunnel is created (optional)."
 msgstr "Локальна адреса IPv4, за якою створюється тунель (необов'язково)."
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:169
+msgid "The local IPv4 netmask"
+msgstr ""
+
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:44
+msgid "The local IPv6 address over which the tunnel is created (optional)."
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1914
 msgid "The network name is already used"
 msgstr "Назва мережі вже використовується"
@@ -5767,7 +6193,7 @@ msgstr ""
 msgid "There are no active leases"
 msgstr "Немає жодних активних оренд"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4218
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4221
 msgid "There are no changes to apply"
 msgstr "Немає жодних змін до застосування"
 
@@ -5905,7 +6331,7 @@ msgstr "Інтервал часу для зміни ключа GTK"
 msgid "Timezone"
 msgstr "Часовий пояс"
 
-#: modules/luci-base/htdocs/luci-static/resources/luci.js:2663
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2672
 msgid "To login…"
 msgstr "До входу…"
 
@@ -5948,6 +6374,10 @@ msgstr "Передано"
 msgid "Transmit"
 msgstr "Передавання"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:317
+msgid "Transmit Hash Policy"
+msgstr ""
+
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/leds.js:74
 msgid "Trigger"
 msgstr "Тригер"
@@ -6102,7 +6532,7 @@ msgstr "Демонтувати"
 msgid "Unnamed key"
 msgstr "Ключ без назви"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3923
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3926
 msgid "Unsaved Changes"
 msgstr "Незбережені зміни"
 
@@ -6128,7 +6558,11 @@ msgstr "Непідтримуваний тип протоколу."
 msgid "Up"
 msgstr "Вгору"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3810
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:410
+msgid "Up Delay"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3813
 msgid "Upload"
 msgstr "Відвантажити"
 
@@ -6145,21 +6579,21 @@ msgstr ""
 msgid "Upload archive..."
 msgstr "Відвантажити архів…"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2772
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2775
 msgid "Upload file"
 msgstr "Відвантажити файл"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2747
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2750
 msgid "Upload file…"
 msgstr "Відвантажити файл…"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2694
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3798
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2697
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3801
 msgid "Upload request failed: %s"
 msgstr "Не вдалося виконати запит на відвантаження: %s"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3717
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3771
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3720
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3774
 msgid "Uploading file…"
 msgstr "Відвантаження файлу…"
 
@@ -6223,6 +6657,20 @@ msgstr "Використовувати на тунельному інтерфе
 msgid "Use TTL on tunnel interface"
 msgstr "Використовувати на тунельному інтерфейсі TTL"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:320
+msgid "Use XOR of hardware MAC addresses (layer2)"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:321
+msgid "Use XOR of hardware MAC addresses and IP addresses (layer2+3)"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:323
+msgid ""
+"Use XOR of hardware MAC addresses and IP addresses, rely on skb_flow_dissect "
+"(encap2+3)"
+msgstr ""
+
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:294
 msgid "Use as external overlay (/overlay)"
 msgstr "Використовувати як зовнішній оверлей (/overlay)"
@@ -6275,7 +6723,7 @@ msgstr "Використовувати типовий шлюз"
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/dslite.js:70
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/map.js:83
 #: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:111
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:152
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:153
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/l2tp.js:67
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:111
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:98
@@ -6313,6 +6761,15 @@ msgstr ""
 "часу оренди, наприклад 12h, 3d чи <abbr title=\"необмежений\">infinite</"
 "abbr>."
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:322
+msgid "Use upper layer protocol information (layer3+4)"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:324
+msgid ""
+"Use upper layer protocol information, rely on skb_flow_dissect (encap3+4)"
+msgstr ""
+
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/20_memory.js:36
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:194
 msgid "Used"
@@ -6331,16 +6788,20 @@ msgstr ""
 "\"ідентифікатор власника ключа R0\">R0KH-ID</abbr>. Не потрібно зі звичайним "
 "WPA(2)-PSK."
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:113
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:105
+msgid "User Group"
+msgstr ""
+
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:114
 msgid "User certificate (PEM encoded)"
 msgstr "Сертифікат користувача (PEM-кодований)"
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:125
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:126
 msgid "User key (PEM encoded)"
 msgstr "Ключ користувача (PEM-кодований)"
 
 #: modules/luci-base/luasrc/view/sysauth.htm:23
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:105
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:106
 #: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:56
 msgid "Username"
 msgstr "Ім'я користувача"
@@ -6388,6 +6849,19 @@ msgstr "SHA1-геш сертифіката VPN-сервера"
 msgid "VPNC (CISCO 3000 (and others) VPN)"
 msgstr "VPNC (CISCO 3000 (та інш.) VPN)"
 
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:10
+msgid "VXLAN (RFC7348)"
+msgstr ""
+
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:53
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:48
+msgid "VXLAN network identifier"
+msgstr ""
+
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:10
+msgid "VXLANv6 (RFC7348)"
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1490
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1548
 msgid ""
@@ -6397,6 +6871,22 @@ msgstr ""
 "Перевіряти сертифікат сервера з використанням вбудованої в'язки системних CA,"
 "<br />потребує пакета \"ca-bundle\""
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:387
+msgid "Validation for all slaves"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:385
+msgid "Validation only for active slave"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:386
+msgid "Validation only for backup slaves"
+msgstr ""
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:134
+msgid "Value must not be empty"
+msgstr ""
+
 #: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:73
 msgid "Vendor"
 msgstr "Постачальник"
@@ -6480,7 +6970,7 @@ msgid "Width"
 msgstr "Ширина"
 
 #: modules/luci-compat/luasrc/model/network/proto_wireguard.lua:9
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:18
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:21
 msgid "WireGuard VPN"
 msgstr "WireGuard VPN"
 
@@ -6542,11 +7032,21 @@ msgstr "Записувати отримані DNS-запити до систем
 msgid "Write system log to file"
 msgstr "Записувати cистемний журнал до файлу"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:204
+msgid "XOR policy (balance-xor, 2)"
+msgstr ""
+
 #: modules/luci-base/htdocs/luci-static/resources/form.js:3472
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:295
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:344
 #: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:109
 msgid "Yes"
 msgstr "Так"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:303
+msgid "Yes (none, 0)"
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:176
 msgid ""
 "You appear to be currently connected to the device via the \"%h\" interface. "
@@ -6576,6 +7076,17 @@ msgstr ""
 "Вам слід увімкнути JavaScript у вашому браузері, або LuCI не буде працювати "
 "належним чином."
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:115
+msgid ""
+"You must select a primary interface which is included in selected slave "
+"interfaces!"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:96
+msgid ""
+"You must select at least one ARP IP target if ARP monitoring is selected!"
+msgstr ""
+
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:192
 msgid "ZRam Compression Algorithm"
 msgstr "Алгоритм стиснення ZRam"
@@ -6712,7 +7223,7 @@ msgstr "повний дуплекс"
 msgid "half-duplex"
 msgstr "напівдуплекс"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:566
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:569
 msgid "hexadecimal encoded value"
 msgstr "шістнадцяткове кодоване значення"
 
@@ -6740,11 +7251,11 @@ msgstr "ігнорувати"
 msgid "input"
 msgstr "вхід"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:391
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:395
 msgid "key between 8 and 63 characters"
 msgstr "ключ від 8 до 63 символів"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:403
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:407
 msgid "key with either 5 or 13 characters"
 msgstr "ключ із 5 або 13 символів"
 
@@ -6762,6 +7273,10 @@ msgstr "середній рівень безпеки"
 msgid "minutes"
 msgstr "хв."
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:422
+msgid "netif_carrier_ok()"
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:46
 msgid "no"
 msgstr "ні"
@@ -6770,7 +7285,7 @@ msgstr "ні"
 msgid "no link"
 msgstr "нема з'єднання"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:55
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:59
 msgid "non-empty value"
 msgstr "непусте значення"
 
@@ -6806,15 +7321,15 @@ msgstr "відкрита мережа"
 msgid "output"
 msgstr "вихід"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:237
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:241
 msgid "positive decimal value"
 msgstr "додатне десяткове значення"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:229
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:233
 msgid "positive integer value"
 msgstr "додатне ціле значення"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:57
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:60
 msgid "random"
 msgstr "випадковий"
 
@@ -6862,7 +7377,7 @@ msgstr "позначено"
 msgid "time units (TUs / 1.024 ms) [1000-65535]"
 msgstr "одиниці часу (TUs / 1.024 ms) [1000-65535]"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:556
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:559
 msgid "unique value"
 msgstr "унікальне значення"
 
@@ -6899,171 +7414,171 @@ msgstr "невизначено -або- створити:"
 msgid "untagged"
 msgstr "непозначено"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:242
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:246
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:121
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:132
 msgid "valid IP address"
 msgstr "дійсна IP-адреса"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:242
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:246
 msgid "valid IP address or prefix"
 msgstr "дійсна IP-адреса або префікс"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:277
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:281
 msgid "valid IPv4 CIDR"
 msgstr "дійсна IPv4 CIDR"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:250
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:254
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:125
 msgid "valid IPv4 address"
 msgstr "дійсна IPv4-адреса"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:250
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:254
 msgid "valid IPv4 address or network"
 msgstr "дійсна IPv4-адреса або мережа"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:370
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:374
 msgid "valid IPv4 address:port"
 msgstr "дійсна IPv4-адреса:порт"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:310
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:314
 msgid "valid IPv4 network"
 msgstr "дійсна IPv4-мережа"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:272
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:276
 msgid "valid IPv4 or IPv6 CIDR"
 msgstr "дійсна IPv4 або IPv6 CIDR"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:263
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:267
 msgid "valid IPv4 prefix value (0-32)"
 msgstr "дійсне значення IPv4-префіксу (0-32)"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:282
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:286
 msgid "valid IPv6 CIDR"
 msgstr "дійсна IPv6 CIDR"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:258
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:262
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:129
 msgid "valid IPv6 address"
 msgstr "дійсна IPv6-адреса"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:258
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:262
 msgid "valid IPv6 address or prefix"
 msgstr "дійсна IPv6-адреса або префікс"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:300
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:304
 msgid "valid IPv6 host id"
 msgstr "дійсний IPv6-ідентифікатор хоста"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:315
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:319
 msgid "valid IPv6 network"
 msgstr "дійсна IPv6-мережа"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:268
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:272
 msgid "valid IPv6 prefix value (0-128)"
 msgstr "дійсне значення IPv6-префіксу (0-128)"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:336
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:340
 msgid "valid MAC address"
 msgstr "дійсна MAC-адреса"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:407
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:411
 msgid "valid UCI identifier"
 msgstr "дійсний UCI-ідентифікатор"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:358
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:362
 msgid "valid UCI identifier, hostname or IP address"
 msgstr "дійсний UCI-ідентифікатор, ім'я хоста або IP-адреса"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:379
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:382
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:383
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:386
 msgid "valid address:port"
 msgstr "дійсна адреса:порт"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:530
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:534
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:533
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:537
 msgid "valid date (YYYY-MM-DD)"
 msgstr "дійсна дата (РРРР-ММ-ДД)"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:233
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:237
 msgid "valid decimal value"
 msgstr "дійсне десяткове значення"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:401
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:405
 msgid "valid hexadecimal WEP key"
 msgstr "дійсний шістнадцятковий ключ WEP"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:389
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:393
 msgid "valid hexadecimal WPA key"
 msgstr "дійсний шістнадцятковий ключ WPA"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:364
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:368
 msgid "valid host:port"
 msgstr "дійсне ім'я хоста:порт"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:351
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:353
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:355
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:357
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:73
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:79
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:107
 msgid "valid hostname"
 msgstr "дійсне ім'я хоста"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:341
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:345
 msgid "valid hostname or IP address"
 msgstr "дійсне ім'я хоста або IP-адреса"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:225
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:229
 msgid "valid integer value"
 msgstr "дійсне ціле значення"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:305
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:309
 msgid "valid network in address/netmask notation"
 msgstr "дійсна мережа в записі адреса/маска мережі"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:505
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:508
 msgid "valid phone digit (0-9, \"*\", \"#\", \"!\" or \".\")"
 msgstr "дійсний символ номера телефону (0-9, \"*\", \"#\", \"!\" or \".\")"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:328
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:331
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:332
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:335
 msgid "valid port or port range (port1-port2)"
 msgstr "дійсний порт або діапазон портів (порт1-порт2)"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:320
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:324
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:136
 msgid "valid port value"
 msgstr "дійсне значення порту"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:510
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:513
 msgid "valid time (HH:MM:SS)"
 msgstr "дійсний час (ГГ:ХХ:СС)"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:432
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:435
 msgid "value between %d and %d characters"
 msgstr "значення від %d до %d символів"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:412
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:416
 msgid "value between %f and %f"
 msgstr "значення від %f до %f"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:416
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:420
 msgid "value greater or equal to %f"
 msgstr "значення, що більше або дорівнює %f"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:420
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:424
 msgid "value smaller or equal to %f"
 msgstr "значення, що менше або дорівнює %f"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:426
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:429
 msgid "value with %d characters"
 msgstr "значення з %d симв."
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:437
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:440
 msgid "value with at least %d characters"
 msgstr "значення з принаймні %d символів"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:442
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:445
 msgid "value with at most %d characters"
 msgstr "значення з не більше %d символів"
 
index 43a664ecf8b95329dab47b3f6aee399bf60f55db..dc9c95c23e0fcaaadcfe069f335b5507382c1472 100644 (file)
@@ -24,7 +24,7 @@ msgstr ""
 msgid "%d Bit"
 msgstr "%d bit"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3639
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3642
 msgid "%d invalid field(s)"
 msgstr "%d trường không hợp lệ"
 
@@ -248,11 +248,11 @@ msgstr ""
 "<br/>Note: bạn cần tự khởi động lại dich vụ cron nếu file crontab rỗng trước "
 "khi được chỉnh sửa."
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2676
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2679
 msgid "A directory with the same name already exists."
 msgstr "thư mục có tên này đã tồn tại"
 
-#: modules/luci-base/htdocs/luci-static/resources/luci.js:2655
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2664
 msgid "A new login is required since the authentication session expired."
 msgstr "Cần đăng nhận lại vì phiên xác thực cũ đã hết hạn"
 
@@ -280,9 +280,30 @@ msgid "APN"
 msgstr "APN"
 
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:197
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:352
 msgid "ARP"
 msgstr "ARP"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:365
+msgid "ARP IP Targets"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:357
+msgid "ARP Interval"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:381
+msgid "ARP Validation"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:373
+msgid "ARP mode to consider a slave as being up"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:77
+msgid "ARP monitoring is not supported for the selected policy!"
+msgstr ""
+
 #: protocols/luci-proto-relay/htdocs/luci-static/resources/protocol/relay.js:175
 msgid "ARP retry threshold"
 msgstr ""
@@ -369,12 +390,24 @@ msgstr "Khởi động xin id từ DHCP"
 msgid "Active DHCPv6 Leases"
 msgstr "Khởi động xin id từ DHCPv6"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:203
+msgid "Active-Backup policy (active-backup, 1)"
+msgstr ""
+
 #: modules/luci-base/htdocs/luci-static/resources/network.js:3650
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:929
 #: protocols/luci-proto-hnet/htdocs/luci-static/resources/protocol/hnet.js:23
 msgid "Ad-Hoc"
 msgstr "Ad-Hoc"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:208
+msgid "Adaptive load balancing (balance-alb, 6)"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:207
+msgid "Adaptive transmit load balancing (balance-tlb, 5)"
+msgstr ""
+
 #: modules/luci-base/htdocs/luci-static/resources/form.js:2013
 #: modules/luci-base/htdocs/luci-static/resources/form.js:2016
 #: modules/luci-base/htdocs/luci-static/resources/form.js:2030
@@ -429,7 +462,7 @@ msgstr "Thêm hậu tố tên miền cục bộ vào tên được phân phát t
 msgid "Add new interface..."
 msgstr "Thêm giao diện mới..."
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:102
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:105
 msgid "Add peer"
 msgstr "Thêm cặp"
 
@@ -478,6 +511,24 @@ msgstr "Cài đặt nâng cao "
 msgid "Aggregate Transmit Power (ACTATP)"
 msgstr "Năng lượng truyền tổng hợp(ACTATP)"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:258
+msgid "Aggregation Selection Logic"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:261
+msgid "Aggregator: All slaves down or has no slaves (stable, 0)"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:263
+msgid ""
+"Aggregator: Chosen by the largest number of ports + slave added/removed or "
+"state changes (count, 2)"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:262
+msgid "Aggregator: Slave added/removed or state changes (bandwidth, 1)"
+msgstr ""
+
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:171
 msgid "Alert"
 msgstr "Cảnh báo"
@@ -559,7 +610,7 @@ msgid ""
 "Allow upstream responses in the 127.0.0.0/8 range, e.g. for RBL services"
 msgstr "Cho phép phản hồi ngược trong dải IP 127.0.0.0/8 cho dịch vụ RBL"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:125
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:128
 msgid "Allowed IPs"
 msgstr "cho phép IPs"
 
@@ -685,16 +736,16 @@ msgstr ""
 msgid "Apply backup?"
 msgstr "Chấp nhận sao lưu?"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4226
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4229
 msgid "Apply request failed with status <code>%h</code>"
 msgstr "Áp dụng yêu cầu không thành công với trạng thái <code>%h</code>"
 
 #: modules/luci-base/htdocs/luci-static/resources/luci.js:2181
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4092
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4095
 msgid "Apply unchecked"
 msgstr "Áp dụng không kiểm tra"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4165
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4168
 msgid "Applying configuration changes… %ds"
 msgstr "Đợi cấu hình được áp dụng... %ds"
 
@@ -848,7 +899,7 @@ msgstr "Quay lại phần cài đặt"
 msgid "Backup"
 msgstr "Sao lưu"
 
-#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:112
+#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:114
 msgid "Backup / Flash Firmware"
 msgstr "Sao lưu / cập nhật phần mềm"
 
@@ -886,10 +937,14 @@ msgstr ""
 "khuyến nghị làm mặc định của linux) "
 
 #: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:48
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:57
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:52
 msgid "Bind interface"
 msgstr "Liên kết với giao diện"
 
 #: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:48
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:57
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:52
 msgid "Bind the tunnel to this interface (optional)."
 msgstr "Liên kết đường hầm dữ liệu với giao diện này (tùy chọn)."
 
@@ -903,6 +958,10 @@ msgstr "tốc độ (bit)"
 msgid "Bogus NX Domain Override"
 msgstr "Ghi đè tên miền Bogus NX"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:199
+msgid "Bonding Policy"
+msgstr ""
+
 #: modules/luci-base/htdocs/luci-static/resources/network.js:2861
 #: modules/luci-compat/luasrc/model/network.lua:1421
 msgid "Bridge"
@@ -921,8 +980,12 @@ msgstr "Số cầu nối"
 msgid "Bring up on boot"
 msgstr "Áp dụng khi khởi động"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2766
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3749
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:205
+msgid "Broadcast policy (broadcast, 3)"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2769
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3752
 msgid "Browse…"
 msgstr "Duyệt..."
 
@@ -930,7 +993,7 @@ msgstr "Duyệt..."
 msgid "Buffered"
 msgstr "Đệm"
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:137
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:138
 msgid "CA certificate; if empty it will be saved after the first connection."
 msgstr "Chứng chỉ CA; nếu trống sẽ được lưu sau kết nối đầu tiên"
 
@@ -953,8 +1016,8 @@ msgstr ""
 msgid "Call failed"
 msgstr "Liên lạc thất bại"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2859
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3758
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2862
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3761
 #: modules/luci-compat/luasrc/view/cbi/delegator.htm:14
 #: modules/luci-compat/luasrc/view/cbi/simpleform.htm:52
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:187
@@ -1020,11 +1083,11 @@ msgstr ""
 msgid "Chain"
 msgstr "chuỗi"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3978
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3981
 msgid "Changes"
 msgstr "Thay đổi"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4261
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4264
 msgid "Changes have been reverted."
 msgstr "Những thay đổi đã được phục hồi"
 
@@ -1172,16 +1235,16 @@ msgstr ""
 "khóa. Cách khắc phục này có thể gây ra các vấn đề về khả năng tương tác và "
 "giảm độ mạnh của khóa, đặc biệt là trong các môi trường có lưu lượng tải lớn."
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3978
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3981
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:421
 msgid "Configuration"
 msgstr "Cấu hình"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4140
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4143
 msgid "Configuration changes applied."
 msgstr "Cấu hình đã được áp dụng"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4078
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4081
 msgid "Configuration changes have been rolled back!"
 msgstr "Cấu hình đã được hoàn lại!"
 
@@ -1216,6 +1279,14 @@ msgstr "Mất kết nối"
 msgid "Connections"
 msgstr "Kết nối"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:377
+msgid "Consider the slave up when all ARP IP targets are reachable (all, 1)"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:376
+msgid "Consider the slave up when any ARP IP target is reachable (any, 0)"
+msgstr ""
+
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/crontab.js:18
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:340
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/startup.js:55
@@ -1228,7 +1299,7 @@ msgstr "Nội dung đã được lưu"
 msgid "Continue"
 msgstr "Tiếp tục"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4114
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4117
 msgid ""
 "Could not regain access to the device after applying the configuration "
 "changes. You might need to reconnect if you modified network related "
@@ -1429,7 +1500,7 @@ msgstr "Tuyến đường mặc định"
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/dslite.js:67
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/map.js:80
 #: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:108
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:149
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:150
 msgid "Default gateway"
 msgstr "Cổng chuyển mặc định (default gateway)"
 
@@ -1452,7 +1523,7 @@ msgstr ""
 #: modules/luci-base/htdocs/luci-static/resources/form.js:2508
 #: modules/luci-base/htdocs/luci-static/resources/form.js:2512
 #: modules/luci-base/htdocs/luci-static/resources/form.js:3000
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2828
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2831
 #: modules/luci-compat/luasrc/view/cbi/nsection.htm:11
 #: modules/luci-compat/luasrc/view/cbi/tblsection.htm:162
 #: modules/luci-compat/luasrc/view/cbi/tsection.htm:16
@@ -1464,7 +1535,7 @@ msgstr "Xóa"
 msgid "Delete key"
 msgstr "Xóa chìa khóa"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2725
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2728
 msgid "Delete request failed: %s"
 msgstr "Yêu cầu xóa thất bại: %s"
 
@@ -1477,11 +1548,11 @@ msgid "Delivery Traffic Indication Message Interval"
 msgstr "Chu kỳ thông báo chỉ thị lưu thông"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/switch.js:340
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:111
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:114
 msgid "Description"
 msgstr "Mô tả"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2824
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2827
 msgid "Deselect"
 msgstr "Bỏ chọn"
 
@@ -1494,6 +1565,10 @@ msgstr "Thiết kế"
 msgid "Destination"
 msgstr "Điểm đến"
 
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:48
+msgid "Destination port"
+msgstr ""
+
 #: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:59
 #: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:165
 msgid "Destination zone"
@@ -1526,7 +1601,7 @@ msgstr "thiết bị chưa được kích hoạt"
 msgid "Device is restarting…"
 msgstr "Khởi động lại thiết bị ..."
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4113
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4116
 msgid "Device unreachable!"
 msgstr "Thiết bị không thể truy cập! "
 
@@ -1543,7 +1618,7 @@ msgstr "Phân tích"
 msgid "Dial number"
 msgstr "Quay số"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2622
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2624
 msgid "Directory"
 msgstr "Danh mục"
 
@@ -1610,9 +1685,9 @@ msgstr "Kết nối thất bại"
 
 #: modules/luci-base/htdocs/luci-static/resources/form.js:606
 #: modules/luci-base/htdocs/luci-static/resources/form.js:2707
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3259
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3995
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4084
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3262
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3998
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4087
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1680
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:330
 msgid "Dismiss"
@@ -1651,7 +1726,7 @@ msgstr "Không chuyển tiếp yêu cầu mà máy chủ tên công cộng khôn
 msgid "Do not forward reverse lookups for local networks"
 msgstr "Không chuyển tiếp tra cứu ngược cho các mạng cục bộ"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2711
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2714
 msgid "Do you really want to delete \"%s\" ?"
 msgstr "Bạn thật sự muốn xóa \"%s\" ?"
 
@@ -1663,7 +1738,7 @@ msgstr "Bạn thật sự muốn xóa khóa SSH này?"
 msgid "Do you really want to erase all settings?"
 msgstr "Bạn có thật sự muốn xóa tất cả cài đặt này?"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2709
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2712
 msgid "Do you really want to recursively delete the directory \"%s\" ?"
 msgstr "Bạn thật sự muốn xóa toàn bộ thư mục \"%s\" ?"
 
@@ -1691,6 +1766,10 @@ msgstr ""
 msgid "Down"
 msgstr "Xuống"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:402
+msgid "Down Delay"
+msgstr ""
+
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:366
 msgid "Download backup"
 msgstr "Tải xuống bản sao lưu"
@@ -1707,6 +1786,10 @@ msgstr ""
 msgid "Drag to reorder"
 msgstr "Kéo để tổ chức lại"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:341
+msgid "Drop Duplicate Frames"
+msgstr ""
+
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/dropbear.js:12
 msgid "Dropbear Instance"
 msgstr ""
@@ -1802,6 +1885,10 @@ msgstr "Kích hoạt <abbr title=\"Spanning Tree Protocol\">STP</abbr>"
 msgid "Enable DNS lookups"
 msgstr ""
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:292
+msgid "Enable Dynamic Shuffling Of Flows"
+msgstr ""
+
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/6in4.js:60
 msgid "Enable HE.net dynamic endpoint update"
 msgstr "Kích hoạt cập nhật động những trang có đuôi HE.net"
@@ -1864,6 +1951,11 @@ msgid ""
 "Enable packet steering across all CPUs. May help or hinder network speed."
 msgstr ""
 
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:80
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:75
+msgid "Enable rx checksum"
+msgstr ""
+
 #: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:67
 msgid "Enable the DF (Don't Fragment) flag of the encapsulating packets."
 msgstr "Kích hoạt cờ không phân mảnh cho các gói tin đã được đóng gói"
@@ -1872,6 +1964,11 @@ msgstr "Kích hoạt cờ không phân mảnh cho các gói tin đã được đ
 msgid "Enable this network"
 msgstr "Kích hoạt mạng này"
 
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:84
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:79
+msgid "Enable tx checksum"
+msgstr ""
+
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:243
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:352
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/startup.js:66
@@ -1910,11 +2007,11 @@ msgstr "Chế độ đóng gói"
 msgid "Encryption"
 msgstr "Mã hóa"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:131
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:141
 msgid "Endpoint Host"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:135
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:145
 msgid "Endpoint Port"
 msgstr ""
 
@@ -1953,6 +2050,14 @@ msgstr "Bộ tương hợp ethernet"
 msgid "Ethernet Switch"
 msgstr "Bộ chuyển đảo ethernet"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:270
+msgid "Every 30 seconds (slow, 0)"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:271
+msgid "Every second (fast, 1)"
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:399
 msgid "Exclude interfaces"
 msgstr ""
@@ -1965,7 +2070,7 @@ msgstr "Mở rộng máy chủ"
 msgid "Expecting a hexadecimal assignment hint"
 msgstr "Cần một gợi ý gán thập lục phân"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:60
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:64
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:73
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:79
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:107
@@ -1977,6 +2082,10 @@ msgstr "Cần một gợi ý gán thập lục phân"
 msgid "Expecting: %s"
 msgstr "Mong đợi: %s"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:48
+msgid "Expecting: non-empty value"
+msgstr ""
+
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/30_network.js:50
 msgid "Expires"
 msgstr "Hết hạn"
@@ -2030,7 +2139,7 @@ msgstr "Giao thức FT"
 msgid "Failed to change the system password."
 msgstr "Đổi mật khẩu hệ thống thất bại"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4072
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4075
 msgid "Failed to confirm apply within %ds, waiting for rollback…"
 msgstr "Thất bại khi xác thực áp dụng %ds, đợi làm lại..."
 
@@ -2038,7 +2147,7 @@ msgstr "Thất bại khi xác thực áp dụng %ds, đợi làm lại..."
 msgid "Failed to execute \"/etc/init.d/%s %s\" action: %s"
 msgstr "Thất bại khi thực thi \"/etc/init.d/%s %s\" hành động: %s"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2629
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2632
 msgid "File"
 msgstr "Tệp tin"
 
@@ -2046,7 +2155,7 @@ msgstr "Tệp tin"
 msgid "File not accessible"
 msgstr "Tệp tin không thể truy cập"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2767
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2770
 msgid "Filename"
 msgstr "Tên tệp"
 
@@ -2067,6 +2176,18 @@ msgstr "Filter private"
 msgid "Filter useless"
 msgstr "Lọc không hữu dụng"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:388
+msgid "Filtering for all slaves, no validation"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:389
+msgid "Filtering for all slaves, validation only for active slave"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:390
+msgid "Filtering for all slaves, validation only for backup slaves"
+msgstr ""
+
 #: modules/luci-compat/luasrc/model/network/proto_ncm.lua:65
 #: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:23
 msgid "Finalizing failed"
@@ -2092,7 +2213,7 @@ msgstr "Kết thúc"
 msgid "Firewall"
 msgstr "Tường lửa"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:79
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:82
 msgid "Firewall Mark"
 msgstr "Dấu tường lửa"
 
@@ -2203,7 +2324,7 @@ msgstr "Chế độ chuyển tếp"
 msgid "Fragmentation Threshold"
 msgstr "Ngưỡng cửa Phân đoạn"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:92
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:95
 msgid ""
 "Further information about WireGuard interfaces and peers at <a href='http://"
 "wireguard.com'>wireguard.com</a>."
@@ -2471,11 +2592,20 @@ msgstr "Tên máy chủ"
 msgid "Hybrid"
 msgstr "Chế độ lai"
 
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:53
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:48
+msgid "ID used to uniquely identify the VXLAN"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:206
+msgid "IEEE 802.3ad Dynamic link aggregation (802.3ad, 4)"
+msgstr ""
+
 #: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:75
 msgid "IKE DH Group"
 msgstr "Nhóm IKE DH"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:60
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:63
 msgid "IP Addresses"
 msgstr "Địa chỉ IP"
 
@@ -2521,6 +2651,7 @@ msgid "IPv4 Upstream"
 msgstr ""
 
 #: modules/luci-base/htdocs/luci-static/resources/protocol/static.js:178
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:162
 msgid "IPv4 address"
 msgstr "Địa chỉ IPv4"
 
@@ -2537,10 +2668,11 @@ msgid "IPv4 gateway"
 msgstr ""
 
 #: modules/luci-base/htdocs/luci-static/resources/protocol/static.js:179
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:168
 msgid "IPv4 netmask"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:287
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:291
 msgid "IPv4 network in address/netmask notation"
 msgstr ""
 
@@ -2634,7 +2766,7 @@ msgstr "Độ dài gán IPv6"
 msgid "IPv6 gateway"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:292
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:296
 msgid "IPv6 network in address/netmask notation"
 msgstr ""
 
@@ -2723,7 +2855,7 @@ msgstr ""
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/dslite.js:67
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/map.js:80
 #: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:108
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:149
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:150
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/l2tp.js:56
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:100
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:87
@@ -2927,12 +3059,17 @@ msgstr "Nội"
 msgid "Internal Server Error"
 msgstr "Lỗi máy chủ nội"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:283
+msgid "Interval For Sending Learning Packets"
+msgstr ""
+
 #: modules/luci-compat/luasrc/view/cbi/tblsection.htm:192
 #: modules/luci-compat/luasrc/view/cbi/tsection.htm:42
 msgid "Invalid"
 msgstr "Giá trị nhập vào không hợp lí"
 
 #: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:11
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:14
 msgid "Invalid Base64 key string"
 msgstr "Giá trị khóa Base64 không thích hợp"
 
@@ -2954,7 +3091,7 @@ msgstr ""
 msgid "Invalid command"
 msgstr "Lệnh ko hợp lệ"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:83
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:86
 msgid "Invalid hexadecimal value"
 msgstr "Giá trị không hợp lệ"
 
@@ -3032,6 +3169,10 @@ msgstr ""
 msgid "L2TP Server"
 msgstr ""
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:267
+msgid "LACPDU Packets"
+msgstr ""
+
 #: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:131
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:115
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:102
@@ -3050,7 +3191,7 @@ msgstr "Lấy ngưỡng LCP thất bại"
 msgid "LCP echo interval"
 msgstr "Chu kỳ lấy LCP"
 
-#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:99
+#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:101
 msgid "LED Configuration"
 msgstr ""
 
@@ -3108,7 +3249,7 @@ msgstr "Để trống để tự động phát hiện"
 msgid "Leave empty to use the current WAN address"
 msgstr "Để trống để sử dụng địa chỉ WAN hiện tại"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3980
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3983
 msgid "Legend:"
 msgstr ""
 
@@ -3142,6 +3283,14 @@ msgstr ""
 msgid "Line Uptime"
 msgstr ""
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:123
+msgid "Link Aggregation (Channel Bonding)"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:348
+msgid "Link Monitoring"
+msgstr ""
+
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/led-trigger/netdev.js:23
 msgid "Link On"
 msgstr "Link On"
@@ -3196,7 +3345,7 @@ msgstr "Danh sách các máy chủ cung cấp kết quả tên miền NX không
 msgid "Listen Interfaces"
 msgstr "Lắng nghe giao diện mạng"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:55
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:58
 msgid "Listen Port"
 msgstr "Lắng nghe cổng"
 
@@ -3217,7 +3366,7 @@ msgstr "Tải "
 msgid "Load Average"
 msgstr "Tải trung bình"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2894
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2897
 msgid "Loading directory contents…"
 msgstr "Đang tải nội dung thư mục..."
 
@@ -3241,11 +3390,13 @@ msgstr "Địa chỉ IP cục bộ để gán"
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/6rd.js:39
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/6to4.js:39
 #: protocols/luci-proto-relay/htdocs/luci-static/resources/protocol/relay.js:151
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:44
 msgid "Local IPv4 address"
 msgstr "Địa chỉ IPv4 cục bộ"
 
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/6in4.js:54
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/dslite.js:45
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:44
 msgid "Local IPv6 address"
 msgstr "Địa chỉ IPv6 cục bộ"
 
@@ -3330,6 +3481,10 @@ msgstr "Địa chỉ thuê thấp nhất dưới dạng bù từ địa chỉ m
 msgid "MAC"
 msgstr "MAC"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:251
+msgid "MAC Address For The Actor"
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:38
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2061
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/30_network.js:56
@@ -3377,9 +3532,21 @@ msgstr "MD5"
 msgid "MHz"
 msgstr "MHz"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:353
+msgid "MII"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:421
+msgid "MII / ETHTOOL ioctls"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:394
+msgid "MII Interval"
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:54
 #: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:53
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:74
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:77
 msgid "MTU"
 msgstr "MTU"
 
@@ -3479,13 +3646,25 @@ msgstr ""
 msgid "Method not found"
 msgstr "Không thể tìm được phương pháp này"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:349
+msgid "Method of link monitoring"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:418
+msgid "Method to determine link status"
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:46
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:165
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:183
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:69
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:72
 msgid "Metric"
 msgstr "Metric"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:235
+msgid "Minimum Number of Links"
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/switch.js:202
 msgid "Mirror monitor port"
 msgstr "Nhân bản cổng màn hình quan sát (monitor)"
@@ -3562,7 +3741,7 @@ msgstr "Lắp điểm"
 
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:144
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:228
-#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:86
+#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:88
 msgid "Mount Points"
 msgstr "Lắp điểm"
 
@@ -3644,7 +3823,7 @@ msgid "NTP server candidates"
 msgstr ""
 
 #: modules/luci-base/htdocs/luci-static/resources/form.js:2388
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3735
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3738
 #: modules/luci-compat/luasrc/view/cbi/tblsection.htm:27
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:710
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/leds.js:67
@@ -3701,6 +3880,8 @@ msgid "Next »"
 msgstr "Tiếp »"
 
 #: modules/luci-base/htdocs/luci-static/resources/form.js:3472
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:296
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:345
 #: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:108
 msgid "No"
 msgstr "Không"
@@ -3713,7 +3894,7 @@ msgstr "Không có máy chủ DHCP nào được cấu hình cho giao diện m
 msgid "No Encryption"
 msgstr "Không mã hóa"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:64
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:67
 msgid "No Host Routes"
 msgstr ""
 
@@ -3733,7 +3914,7 @@ msgstr ""
 msgid "No data received"
 msgstr "Không có data nhận được"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2834
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2837
 msgid "No entries in this directory"
 msgstr "Không có gì trong đường dẫn này"
 
@@ -3753,6 +3934,15 @@ msgstr "Không có thông tin"
 msgid "No matching prefix delegation"
 msgstr "Không có tiền tố ủy quyền phù hợp"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:140
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:143
+msgid "No more slaves available"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:187
+msgid "No more slaves available, can not save interface"
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:251
 msgid "No negative cache"
 msgstr "Không có bộ đệm âm"
@@ -3765,7 +3955,7 @@ msgstr "Không có bộ đệm âm"
 msgid "No password set!"
 msgstr "Chưa được cài đặt mật khẩu!"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:107
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:110
 msgid "No peers defined yet"
 msgstr "Không có máy ngang hàng được định nghĩa từ trước"
 
@@ -3778,6 +3968,10 @@ msgstr "Không có khóa công khai"
 msgid "No rules in this chain."
 msgstr "Không có quy luật trong chuỗi này"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:384
+msgid "No validation or filtering"
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:152
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:825
 msgid "No zone assigned"
@@ -3853,6 +4047,10 @@ msgstr "Chú ý"
 msgid "Nslookup"
 msgstr ""
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:332
+msgid "Number of IGMP membership reports"
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:355
 msgid "Number of cached DNS entries (max is 10000, 0 is no caching)"
 msgstr ""
@@ -3863,6 +4061,10 @@ msgstr ""
 msgid "Number of parallel threads used for compression"
 msgstr "Số lượng luồng song song được sử dụng để nén"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:309
+msgid "Number of peer notifications after failover event"
+msgstr ""
+
 #: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:69
 msgid "Obfuscated Group Password"
 msgstr "Mật khẩu nhóm bị xáo trộn"
@@ -3883,6 +4085,7 @@ msgid "Obtain IPv6-Address"
 msgstr "Nhận được địa chỉ IPv6"
 
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/led-trigger/default-on.js:18
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:351
 msgid "Off"
 msgstr ""
 
@@ -3906,7 +4109,7 @@ msgstr ""
 msgid "One of hostname or mac address must be specified!"
 msgstr "Một trong những tên máy chủ hoặc địa chỉ mac phải được chỉ định"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:463
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:466
 msgid "One of the following: %s"
 msgstr "Một trong những điều sau đây: %s"
 
@@ -3924,6 +4127,11 @@ msgstr "Một hoặc nhiều giá trị không hợp lệ/bắt buộc trên tab
 msgid "One or more required fields have no value!"
 msgstr "Một hoặc nhiều trường bắt buộc không có giá trị!"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:229
+msgid ""
+"Only if current active slave fails and the primary slave is up (failure, 2)"
+msgstr ""
+
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:439
 #: modules/luci-mod-system/luasrc/model/cbi/admin_system/backupfiles.lua:19
 msgid "Open list..."
@@ -3947,20 +4155,20 @@ msgstr ""
 msgid "Option \"%s\" must not be empty."
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3987
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3990
 msgid "Option changed"
 msgstr "Thay đổi tùy chỉnh"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3989
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3992
 msgid "Option removed"
 msgstr "Xóa tùy chỉnh"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1601
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:69
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:72
 msgid "Optional"
 msgstr "Tùy chỉnh"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:79
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:82
 msgid ""
 "Optional. 32-bit mark for outgoing encrypted packets. Enter value in hex, "
 "starting with <code>0x</code>."
@@ -3980,7 +4188,7 @@ msgstr ""
 "một máy chủ ủy nhiệm, sử dụng hậu tố (như '::1') để tạo địa chỉ IPv6 ('a:b:c:"
 "d::1') cho giao diện. "
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:120
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:123
 msgid ""
 "Optional. Base64-encoded preshared key. Adds in an additional layer of "
 "symmetric-key cryptography for post-quantum resistance."
@@ -3988,20 +4196,20 @@ msgstr ""
 "Không bắt buộc. Khóa mã hóa Base64 được chia sẻ từ trước. Thêm vào một lớp "
 "mã hóa khóa đối xứng bổ sung cho tính kháng sau khi được lượng tử."
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:129
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:139
 msgid "Optional. Create routes for Allowed IPs for this peer."
 msgstr ""
 "Không bắt buộc. Tạo tuyến đường cho \"IP được phép\" cho mạng ngang hàng này"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:111
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:114
 msgid "Optional. Description of peer."
 msgstr "Không bắt buộc. Mô tả mạng ngang hàng"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:64
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:67
 msgid "Optional. Do not create host routes to peers."
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:131
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:141
 msgid ""
 "Optional. Host of peer. Names are resolved prior to bringing up the "
 "interface."
@@ -4009,15 +4217,15 @@ msgstr ""
 "Không bắt buộc. Máy chủ của mạng ngang hàng. Tên được giải quyết trước khi "
 "đưa lên giao diện mạng. "
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:74
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:77
 msgid "Optional. Maximum Transmission Unit of tunnel interface."
 msgstr "Không bắt buộc. Đơn vị truyền tối đa của giao diện đường hầm mạng."
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:135
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:145
 msgid "Optional. Port of peer."
 msgstr "Không bắt buộc. Cổng sử dụng cho mạng ngang hàng"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:139
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:149
 msgid ""
 "Optional. Seconds between keep alive messages. Default is 0 (disabled). "
 "Recommended value if this device is behind a NAT is 25."
@@ -4025,7 +4233,7 @@ msgstr ""
 "Không bắt buộc. Thời gian (giây) giữa các tin nhắn còn sống. Mặc định là 0 "
 "(tắt). Nếu thiết bị này sử dụng NAT, nên để giá trị là 25."
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:55
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:58
 msgid "Optional. UDP port used for outgoing and incoming packets."
 msgstr "Không bắt buộc. Cổng UDP được sử dụng cho các gói đi và đến"
 
@@ -4058,6 +4266,8 @@ msgstr "Vùng đầu ra"
 #: modules/luci-base/htdocs/luci-static/resources/protocol/static.js:222
 #: protocols/luci-proto-hnet/htdocs/luci-static/resources/protocol/hnet.js:40
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/dhcpv6.js:50
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:76
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:71
 msgid "Override MAC address"
 msgstr "Ghi đè địa chỉ MAC"
 
@@ -4067,21 +4277,27 @@ msgstr "Ghi đè địa chỉ MAC"
 #: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:53
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/dhcpv6.js:54
 #: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:114
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:157
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:158
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/l2tp.js:71
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:145
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:132
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoe.js:110
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pptp.js:119
 #: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:97
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:62
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:57
 msgid "Override MTU"
 msgstr "Ghi đè MTU"
 
 #: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:63
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:72
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:67
 msgid "Override TOS"
 msgstr "Ghi đè TOS"
 
 #: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:58
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:67
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:62
 msgid "Override TTL"
 msgstr "Ghi đè TTL"
 
@@ -4109,7 +4325,7 @@ msgstr "Ghi đè bảng được sử dụng cho định tuyến nội bộ"
 msgid "Overview"
 msgstr "Tổng quan"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2677
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2680
 msgid "Overwrite existing file \"%s\" ?"
 msgstr "Ghi đè tệp đã tồn tại \"%s\" ?"
 
@@ -4218,6 +4434,10 @@ msgstr ""
 msgid "Packets"
 msgstr "Gói tin"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:275
+msgid "Packets To Transmit Before Moving To Next Slave"
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:152
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:825
 msgid "Part of zone %q"
@@ -4226,7 +4446,7 @@ msgstr "Phần của vùng %q"
 #: modules/luci-base/luasrc/view/sysauth.htm:29
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1591
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/password.js:51
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:107
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:108
 #: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:58
 msgid "Password"
 msgstr "Mật mã"
@@ -4250,7 +4470,7 @@ msgstr "Mật mã của khóa riêng tư bên trong"
 msgid "Password strength"
 msgstr "Độ mạnh mật mã"
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:110
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:111
 msgid "Password2"
 msgstr "Mật mã 2"
 
@@ -4282,7 +4502,7 @@ msgstr "Đường dẫn tới chứng chỉ nội bộ của máy khách"
 msgid "Path to inner Private Key"
 msgstr "Đường dẫn tới khoá riêng tư nội bộ"
 
-#: modules/luci-base/htdocs/luci-static/resources/luci.js:2716
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2725
 msgid "Paused"
 msgstr ""
 
@@ -4309,7 +4529,7 @@ msgstr "Địa chỉ IP thiết bị mạng ngang hàng để gắn kết"
 msgid "Peer address is missing"
 msgstr "Địa chỉ thiết bị mạng ngang hàng bị mất"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:92
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:95
 msgid "Peers"
 msgstr "Thiết bị mạng ngang hàng"
 
@@ -4329,7 +4549,7 @@ msgstr "Thực hiện khởi động lại"
 msgid "Permission denied"
 msgstr "Bạn không có quyền làm"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:139
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:149
 msgid "Persistent Keep Alive"
 msgstr "Giữ liên tục"
 
@@ -4360,7 +4580,7 @@ msgstr ""
 msgid "Please enter your username and password."
 msgstr "Nhập tên và mật mã"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3718
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3721
 msgid "Please select the file to upload."
 msgstr ""
 
@@ -4376,7 +4596,7 @@ msgstr "Cửa "
 msgid "Port status:"
 msgstr "Trạng thái cổng:"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:489
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:492
 msgid "Potential negation of: %s"
 msgstr "Phủ định tiềm năng của: %s"
 
@@ -4400,7 +4620,7 @@ msgstr "Ưu tiên UMTS"
 msgid "Prefix Delegated"
 msgstr "Tiền tố được ủy quyền"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:120
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:123
 msgid "Preshared Key"
 msgstr "Khóa đã được chia sẻ"
 
@@ -4425,7 +4645,21 @@ msgstr "Ngăn thực hiện nghe tại giao diện mạng này"
 msgid "Prevents client-to-client communication"
 msgstr "Ngăn chặn giao tiếp giữa client-và-client"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:50
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:211
+msgid "Primary Slave"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:228
+msgid ""
+"Primary becomes active slave when it comes back up if speed and duplex "
+"better than current slave (better, 1)"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:227
+msgid "Primary becomes active slave whenever it comes back up (always, 0)"
+msgstr ""
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:53
 msgid "Private Key"
 msgstr "Khóa riêng tư"
 
@@ -4462,7 +4696,7 @@ msgstr "Cung cấp mạng mới"
 msgid "Pseudo Ad-Hoc (ahdemo)"
 msgstr "Mạng Ad-Hoc giả (ahdemo)"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:116
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:119
 msgid "Public Key"
 msgstr "Khóa công khai"
 
@@ -4588,7 +4822,7 @@ msgid "Rebind protection"
 msgstr "Bảo vệ tái kết nối"
 
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/reboot.js:14
-#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:124
+#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:126
 msgid "Reboot"
 msgstr "Khởi động lại"
 
@@ -4607,7 +4841,7 @@ msgstr "Khởi động lại hệ điều hành của công cụ"
 msgid "Receive"
 msgstr "Nhận"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:60
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:63
 msgid "Recommended. IP addresses of the WireGuard interface."
 msgstr "Khuyến khích. Địa chỉ IP của giao diện mạng WireGuard"
 
@@ -4619,7 +4853,7 @@ msgstr "Tái kết nối giao diện mạng này"
 msgid "References"
 msgstr "Tham khảo"
 
-#: modules/luci-base/htdocs/luci-static/resources/luci.js:2710
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2719
 msgid "Refreshing"
 msgstr ""
 
@@ -4644,6 +4878,7 @@ msgstr "Cầu nối phụ thuộc"
 
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/6in4.js:50
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/6rd.js:49
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:40
 msgid "Remote IPv4 address"
 msgstr "Địa chỉ IPv4 từ xa"
 
@@ -4651,6 +4886,10 @@ msgstr "Địa chỉ IPv4 từ xa"
 msgid "Remote IPv4 address or FQDN"
 msgstr "Địa chỉ IPv4 từ xa hoặc FQDN"
 
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:40
+msgid "Remote IPv6 address"
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:849
 msgid "Remove"
 msgstr "Loại bỏ"
@@ -4679,16 +4918,16 @@ msgstr "Bắt buộc"
 msgid "Required for certain ISPs, e.g. Charter with DOCSIS 3"
 msgstr "Cần thiết cho một số ISP nhất định, ví dụ: Điều lệ với DOCSIS 3"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:50
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:53
 msgid "Required. Base64-encoded private key for this interface."
 msgstr "Bắt buộc. Khóa riêng tư được mã hóa Base64 cho giao diện này"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:116
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:119
 msgid "Required. Base64-encoded public key of peer."
 msgstr ""
 "Bắt buộc. Khóa công khai được mã hóa Base64 của thiết bị mạng ngang hàng"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:125
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:128
 msgid ""
 "Required. IP addresses and prefixes that this peer is allowed to use inside "
 "the tunnel. Usually the peer's tunnel IP addresses and the networks the peer "
@@ -4769,6 +5008,10 @@ msgstr "Yêu cầu wpa-supplicant với OWE hỗ trợ"
 msgid "Requires wpa-supplicant with SAE support"
 msgstr "Yêu cầu wpa-supplicant với SAE hỗ trợ"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:224
+msgid "Reselection policy for primary slave"
+msgstr ""
+
 #: modules/luci-base/htdocs/luci-static/resources/luci.js:2203
 #: modules/luci-base/luasrc/view/sysauth.htm:39
 #: modules/luci-compat/luasrc/view/cbi/delegator.htm:17
@@ -4824,19 +5067,19 @@ msgstr "Phục hồi backup"
 msgid "Reveal/hide password"
 msgstr "Hiển thị/ẩn mật khẩu"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4003
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4006
 msgid "Revert"
 msgstr "Hoàn nguyên"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4088
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4091
 msgid "Revert changes"
 msgstr "Hoàn nguyên thay đổi"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4270
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4273
 msgid "Revert request failed with status <code>%h</code>"
 msgstr "Yêu cầu hoàn nguyên không thành công với trạng thái <code>%h</code>"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4250
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4253
 msgid "Reverting configuration…"
 msgstr "Đang hoàn nguyên cấu hình .."
 
@@ -4848,7 +5091,11 @@ msgstr "Thư mục gốc cho các tệp được lấy qua TFTP"
 msgid "Root preparation"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:129
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:202
+msgid "Round-Robin policy (balance-rr, 0)"
+msgstr ""
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:139
 msgid "Route Allowed IPs"
 msgstr "Định tuyến cho các IP được cho phép"
 
@@ -4926,7 +5173,7 @@ msgid "SSH username"
 msgstr "Tên người dùng SSH"
 
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:274
-#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:50
+#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:51
 msgid "SSH-Keys"
 msgstr ""
 
@@ -4952,7 +5199,7 @@ msgid "Save"
 msgstr "Lưu"
 
 #: modules/luci-base/htdocs/luci-static/resources/luci.js:2180
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3999
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4002
 #: modules/luci-compat/luasrc/view/cbi/footer.htm:22
 msgid "Save & Apply"
 msgstr "Lưu & áp dụng "
@@ -4974,15 +5221,15 @@ msgid "Scan"
 msgstr "quét"
 
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/crontab.js:26
-#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:74
+#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:76
 msgid "Scheduled Tasks"
 msgstr "Nhiệm vụ theo lịch trình"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3983
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3986
 msgid "Section added"
 msgstr "Thêm mục"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3985
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3988
 msgid "Section removed"
 msgstr "Xóa mục"
 
@@ -5001,11 +5248,15 @@ msgstr ""
 "này tương thích với thiết bị của bạn"
 
 #: modules/luci-base/htdocs/luci-static/resources/ui.js:2581
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2718
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2883
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2721
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2886
 msgid "Select file…"
 msgstr "Chọn tệp"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:318
+msgid "Selects the transmit hash policy to use for slave selection"
+msgstr ""
+
 #: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:144
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:128
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:115
@@ -5034,7 +5285,7 @@ msgstr "Kiểu dịch vụ"
 msgid "Services"
 msgstr "Dịch vụ "
 
-#: modules/luci-base/htdocs/luci-static/resources/luci.js:2653
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2662
 msgid "Session expired"
 msgstr "Phiên hết hạn"
 
@@ -5051,10 +5302,22 @@ msgstr ""
 "các sự kiện cảm nhận của nhà cung cấp không gọi trình xử lý khi lắp nóng cho "
 "thiết bị)."
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:300
+msgid "Set same MAC Address to all slaves"
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:642
 msgid "Set this interface as master for the dhcpv6 relay."
 msgstr "Đặt giao diện mạng này làm chủ cho các dịch vụ sử dụng dhcpv6"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:304
+msgid "Set to currently active slave (active, 1)"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:305
+msgid "Set to first slave added to the bond (follow, 2)"
+msgstr ""
+
 #: modules/luci-compat/luasrc/model/network/proto_modemmanager.lua:55
 #: modules/luci-compat/luasrc/model/network/proto_qmi.lua:55
 #: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:42
@@ -5121,7 +5384,7 @@ msgstr "Độ suy hao tín hiệu (SATN)"
 msgid "Signal:"
 msgstr "Tín hiệu:"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3736
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3739
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:217
 msgid "Size"
 msgstr "Dung lượng "
@@ -5149,6 +5412,10 @@ msgstr "Nhảy tới nội dung"
 msgid "Skip to navigation"
 msgstr "Chuyển đến mục định hướng"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:178
+msgid "Slave Interfaces"
+msgstr ""
+
 #: modules/luci-base/htdocs/luci-static/resources/network.js:2867
 #: modules/luci-compat/luasrc/model/network.lua:1428
 msgid "Software VLAN"
@@ -5186,10 +5453,38 @@ msgstr "Nguồn"
 msgid "Source Address"
 msgstr "Địa chỉ nguồn"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:342
+msgid ""
+"Specifies that duplicate frames (received on inactive ports) should be "
+"dropped or delivered"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:358
+msgid "Specifies the ARP link monitoring frequency in milliseconds"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:366
+msgid "Specifies the IP addresses to use for ARP monitoring"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:395
+msgid "Specifies the MII link monitoring frequency in milliseconds"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:259
+msgid "Specifies the aggregation selection logic to use"
+msgstr ""
+
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:292
 msgid "Specifies the directory the device is attached to"
 msgstr "Chỉ định thư mục mà thiết bị được đính kèm"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:252
+msgid ""
+"Specifies the mac-address for the actor in protocol packet exchanges "
+"(LACPDUs). If empty, masters' mac address defaults to system default"
+msgstr ""
+
 #: protocols/luci-proto-relay/htdocs/luci-static/resources/protocol/relay.js:175
 msgid ""
 "Specifies the maximum amount of failed ARP requests until hosts are presumed "
@@ -5216,17 +5511,123 @@ msgstr ""
 "thuộc vào yêu cầu quy định và sử dụng tín hiệu không dây, công suất truyền "
 "thực tế có thể bị giảm bởi trình điều khiển."
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:236
+msgid ""
+"Specifies the minimum number of links that must be active before asserting "
+"carrier"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:200
+msgid "Specifies the mode to be used for this bonding interface"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:333
+msgid ""
+"Specifies the number of IGMP membership reports to be issued after a "
+"failover event in 200ms intervals"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:276
+msgid ""
+"Specifies the number of packets to transmit through a slave before moving to "
+"the next one"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:310
+msgid ""
+"Specifies the number of peer notifications (gratuitous ARPs and unsolicited "
+"IPv6 Neighbor Advertisements) to be issued after a failover event"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:284
+msgid ""
+"Specifies the number of seconds between instances where the bonding driver "
+"sends learning packets to each slaves peer switch"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:374
+msgid "Specifies the quantity of ARP IP targets that must be reachable"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:268
+msgid ""
+"Specifies the rate in which the link partner will be asked to transmit "
+"LACPDU packets"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:225
+msgid ""
+"Specifies the reselection policy for the primary slave when failure of the "
+"active slave or recovery of the primary slave occurs"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:244
+msgid "Specifies the system priority"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:403
+msgid ""
+"Specifies the time in milliseconds to wait before disabling a slave after a "
+"link failure detection"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:411
+msgid ""
+"Specifies the time in milliseconds to wait before enabling a slave after a "
+"link recovery detection"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:382
+msgid ""
+"Specifies whether ARP probes and replies should be validated or non-ARP "
+"traffic should be filtered for link monitoring"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:301
+msgid ""
+"Specifies whether active-backup mode should set all slaves to the same MAC "
+"address at enslavement"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:419
+msgid ""
+"Specifies whether or not miimon should use MII or ETHTOOL ioctls vs. "
+"netif_carrier_ok()"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:293
+msgid ""
+"Specifies whether to shuffle active flows across slaves based on the load"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:179
+msgid ""
+"Specifies which slave interfaces should be attached to this bonding interface"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:212
+msgid ""
+"Specifies which slave is the primary device. It will always be the active "
+"slave while it is available"
+msgstr ""
+
 #: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:63
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:72
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:67
 msgid "Specify a TOS (Type of Service)."
 msgstr "Chỉ định một TOS (kiểu dịch vụ)."
 
 #: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:58
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:67
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:62
 msgid ""
 "Specify a TTL (Time to Live) for the encapsulating packet other than the "
 "default (64)."
 msgstr "Chỉ định một Thời gian sống(TTL) cho gói tin khác với mặc định(64). "
 
 #: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:53
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:62
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:57
 msgid ""
 "Specify an MTU (Maximum Transmission Unit) other than the default (1280 "
 "bytes)."
@@ -5249,7 +5650,7 @@ msgstr "Bắt đầu ưu tiên"
 msgid "Start refresh"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4203
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4206
 msgid "Starting configuration apply…"
 msgstr "Đang áp dụng cáu hình ..."
 
@@ -5258,7 +5659,7 @@ msgid "Starting wireless scan..."
 msgstr "Bắt đầu quét mạng ..."
 
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/startup.js:109
-#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:62
+#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:64
 msgid "Startup"
 msgstr "Khởi động"
 
@@ -5372,7 +5773,7 @@ msgstr "Đổi giao thức"
 msgid "Switch to CIDR list notation"
 msgstr "Chuyển sang ký hiệu danh sách CIDR"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2615
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2616
 msgid "Symbolic link"
 msgstr "Đường dẫn tham chiếu"
 
@@ -5396,6 +5797,10 @@ msgstr "Hệ thống"
 msgid "System Log"
 msgstr "Nhật ký hệ thống"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:243
+msgid "System Priority"
+msgstr ""
+
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:104
 msgid "System Properties"
 msgstr "Thuộc tính hệ thống"
@@ -5458,11 +5863,19 @@ msgstr ""
 "Cấu hình cập nhật điểm cuối HE.net đã thay đổi, bây giờ bạn có thể sử dụng "
 "tên người dùng đơn giản thay vì ID người dùng"
 
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:40
+msgid "The IPv4 address or the fully-qualified domain name of the remote end."
+msgstr ""
+
 #: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:40
 msgid ""
 "The IPv4 address or the fully-qualified domain name of the remote tunnel end."
 msgstr "Địa chỉ IPv4 hoặc tên miền đủ điều kiện của đầu kia đường hầm dữ liệu."
 
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:40
+msgid "The IPv6 address or the fully-qualified domain name of the remote end."
+msgstr ""
+
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/6rd.js:53
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/map.js:59
 msgid ""
@@ -5479,7 +5892,7 @@ msgstr ""
 msgid "The configuration file could not be loaded due to the following error:"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4079
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4082
 msgid ""
 "The device could not be reached within %d seconds after applying the pending "
 "changes, which caused the configuration to be rolled back for safety "
@@ -5558,10 +5971,23 @@ msgstr ""
 msgid "The length of the IPv6 prefix in bits"
 msgstr "Độ dài của địa chỉ IPv6 prefix (bit)"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:163
+msgid "The local IPv4 address"
+msgstr ""
+
 #: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:44
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:44
 msgid "The local IPv4 address over which the tunnel is created (optional)."
 msgstr "Địa chỉ IPv4 cục bộ mà đường hầm dữ liệu được tạo (tùy chọn)"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:169
+msgid "The local IPv4 netmask"
+msgstr ""
+
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:44
+msgid "The local IPv6 address over which the tunnel is created (optional)."
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1914
 msgid "The network name is already used"
 msgstr "Tên mạng đã được sử dụng"
@@ -5669,7 +6095,7 @@ msgstr ""
 msgid "There are no active leases"
 msgstr "Không có máy được cấp IP nào hoạt động"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4218
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4221
 msgid "There are no changes to apply"
 msgstr "Không có thay đổi nào để áp dụng"
 
@@ -5801,7 +6227,7 @@ msgstr "Chu kỳ tạo lại mật khẩu mới GTK"
 msgid "Timezone"
 msgstr "Múi giờ "
 
-#: modules/luci-base/htdocs/luci-static/resources/luci.js:2663
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2672
 msgid "To login…"
 msgstr "Đến phần đăng nhập"
 
@@ -5844,6 +6270,10 @@ msgstr "Chuyển giao"
 msgid "Transmit"
 msgstr "Transmit"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:317
+msgid "Transmit Hash Policy"
+msgstr ""
+
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/leds.js:74
 msgid "Trigger"
 msgstr "Kích"
@@ -5998,7 +6428,7 @@ msgstr "Hủy gắn kết"
 msgid "Unnamed key"
 msgstr "Khóa không tên"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3923
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3926
 msgid "Unsaved Changes"
 msgstr "Thay đổi không lưu"
 
@@ -6024,7 +6454,11 @@ msgstr "Giao thức này không được hỗ trợ"
 msgid "Up"
 msgstr "Lên"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3810
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:410
+msgid "Up Delay"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3813
 msgid "Upload"
 msgstr "Tải lên"
 
@@ -6041,21 +6475,21 @@ msgstr ""
 msgid "Upload archive..."
 msgstr "Tải dữ liệu lên ..."
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2772
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2775
 msgid "Upload file"
 msgstr "Tải tập tin lên"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2747
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2750
 msgid "Upload file…"
 msgstr "Đang tải tin lên ..."
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2694
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3798
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2697
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3801
 msgid "Upload request failed: %s"
 msgstr "Yêu cầu tải thất bại: %s"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3717
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3771
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3720
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3774
 msgid "Uploading file…"
 msgstr "Đang tải tin lên ..."
 
@@ -6118,6 +6552,20 @@ msgstr "Sử dụng MTU trên giao diện đường hầm dữ liệu"
 msgid "Use TTL on tunnel interface"
 msgstr "Sử dụng TTL trên giao diện đường hầm dữ liệu"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:320
+msgid "Use XOR of hardware MAC addresses (layer2)"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:321
+msgid "Use XOR of hardware MAC addresses and IP addresses (layer2+3)"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:323
+msgid ""
+"Use XOR of hardware MAC addresses and IP addresses, rely on skb_flow_dissect "
+"(encap2+3)"
+msgstr ""
+
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:294
 msgid "Use as external overlay (/overlay)"
 msgstr "Sử dụng như overlay ngoại (/overlay)"
@@ -6170,7 +6618,7 @@ msgstr ""
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/dslite.js:70
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/map.js:83
 #: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:111
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:152
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:153
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/l2tp.js:67
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:111
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:98
@@ -6206,6 +6654,15 @@ msgstr ""
 "<em>Thời gian cấp phát IP</em> tùy chọn có thể được sử dụng để đặt thời gian "
 "thuê máy chủ không theo tiêu chuẩn, ví dụ: 12h , 3d hoặc vô hạn."
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:322
+msgid "Use upper layer protocol information (layer3+4)"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:324
+msgid ""
+"Use upper layer protocol information, rely on skb_flow_dissect (encap3+4)"
+msgstr ""
+
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/20_memory.js:36
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:194
 msgid "Used"
@@ -6223,16 +6680,20 @@ msgstr ""
 "Được sử dụng cho hai mục đích khác nhau: RADIUS NAS ID và 802.11r R0KH-ID. "
 "Không cần thiết với mật khẩu WPA(2)-PSK thường"
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:113
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:105
+msgid "User Group"
+msgstr ""
+
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:114
 msgid "User certificate (PEM encoded)"
 msgstr "Chứng chỉ người dùng (mã hóa PEM)"
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:125
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:126
 msgid "User key (PEM encoded)"
 msgstr "Khóa người dùng (mã hóa PEM)"
 
 #: modules/luci-base/luasrc/view/sysauth.htm:23
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:105
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:106
 #: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:56
 msgid "Username"
 msgstr "Tên người dùng "
@@ -6280,6 +6741,19 @@ msgstr "Chứng chỉ của máy chủ VPN được băm theo thuật toán SHA1
 msgid "VPNC (CISCO 3000 (and others) VPN)"
 msgstr "VPNC (CISCO 3000 (và một số khác) VPN)"
 
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:10
+msgid "VXLAN (RFC7348)"
+msgstr ""
+
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:53
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:48
+msgid "VXLAN network identifier"
+msgstr ""
+
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:10
+msgid "VXLANv6 (RFC7348)"
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1490
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1548
 msgid ""
@@ -6287,6 +6761,22 @@ msgid ""
 "the \"ca-bundle\" package"
 msgstr ""
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:387
+msgid "Validation for all slaves"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:385
+msgid "Validation only for active slave"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:386
+msgid "Validation only for backup slaves"
+msgstr ""
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:134
+msgid "Value must not be empty"
+msgstr ""
+
 #: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:73
 msgid "Vendor"
 msgstr "Máy cung cấp"
@@ -6369,7 +6859,7 @@ msgid "Width"
 msgstr "Độ dài"
 
 #: modules/luci-compat/luasrc/model/network/proto_wireguard.lua:9
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:18
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:21
 msgid "WireGuard VPN"
 msgstr ""
 
@@ -6431,11 +6921,21 @@ msgstr "Viết yêu cầu DNS nhận được vào nhật ký hệ thống"
 msgid "Write system log to file"
 msgstr "Viết nhật ký hệ thống vào một tệp"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:204
+msgid "XOR policy (balance-xor, 2)"
+msgstr ""
+
 #: modules/luci-base/htdocs/luci-static/resources/form.js:3472
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:295
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:344
 #: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:109
 msgid "Yes"
 msgstr "Có"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:303
+msgid "Yes (none, 0)"
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:176
 msgid ""
 "You appear to be currently connected to the device via the \"%h\" interface. "
@@ -6465,6 +6965,17 @@ msgstr ""
 "Bạn phải kích hoạt JavaScript ở trình duyệt của bạn hoặc LuCI sẽ không hoạt "
 "động tốt."
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:115
+msgid ""
+"You must select a primary interface which is included in selected slave "
+"interfaces!"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:96
+msgid ""
+"You must select at least one ARP IP target if ARP monitoring is selected!"
+msgstr ""
+
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:192
 msgid "ZRam Compression Algorithm"
 msgstr "Nén bằng thuật toán ZRam"
@@ -6602,7 +7113,7 @@ msgstr ""
 msgid "half-duplex"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:566
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:569
 msgid "hexadecimal encoded value"
 msgstr "Giá trị mã hóa thập lục phân"
 
@@ -6630,11 +7141,11 @@ msgstr "Từ chối"
 msgid "input"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:391
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:395
 msgid "key between 8 and 63 characters"
 msgstr "Mật khẩu từ 8 đến 63 ký tự"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:403
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:407
 msgid "key with either 5 or 13 characters"
 msgstr "Mật khẩu có 5 hoặc 13 ký tự"
 
@@ -6650,6 +7161,10 @@ msgstr "Độ mạnh vừa phải"
 msgid "minutes"
 msgstr "Phút"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:422
+msgid "netif_carrier_ok()"
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:46
 msgid "no"
 msgstr "Không"
@@ -6658,7 +7173,7 @@ msgstr "Không"
 msgid "no link"
 msgstr "Không có liên kết"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:55
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:59
 msgid "non-empty value"
 msgstr "Giá trị không rỗng"
 
@@ -6694,15 +7209,15 @@ msgstr "Mở mạng"
 msgid "output"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:237
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:241
 msgid "positive decimal value"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:229
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:233
 msgid "positive integer value"
 msgstr "Giá trị thập phân dương"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:57
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:60
 msgid "random"
 msgstr "Ngẫu nhiên"
 
@@ -6750,7 +7265,7 @@ msgstr "Đã được gắn thẻ"
 msgid "time units (TUs / 1.024 ms) [1000-65535]"
 msgstr "đơn bị thời gian (TÚ / 1.024 ms) [1000-65535]"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:556
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:559
 msgid "unique value"
 msgstr "Giá trị độc nhất"
 
@@ -6787,171 +7302,171 @@ msgstr "Chưa được phân loại hoặc tạo"
 msgid "untagged"
 msgstr "Chưa được gắn thẻ"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:242
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:246
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:121
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:132
 msgid "valid IP address"
 msgstr "Địa chỉ IP hợp lệ"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:242
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:246
 msgid "valid IP address or prefix"
 msgstr "địa chỉ IP hoặc tiền tố hợp lệ"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:277
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:281
 msgid "valid IPv4 CIDR"
 msgstr "IPv4 CIDR hợp lệ"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:250
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:254
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:125
 msgid "valid IPv4 address"
 msgstr "Địa chỉ IPv4 hợp lệ"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:250
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:254
 msgid "valid IPv4 address or network"
 msgstr "Mạng hoặc địa chỉ IPv4 hợp lệ"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:370
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:374
 msgid "valid IPv4 address:port"
 msgstr "Địa chỉ IPv4:cổng hợp lệ"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:310
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:314
 msgid "valid IPv4 network"
 msgstr "Mạng IPv4 hợp lệ"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:272
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:276
 msgid "valid IPv4 or IPv6 CIDR"
 msgstr "IPv4 hoặc IPv6 CIDR hợp lệ"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:263
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:267
 msgid "valid IPv4 prefix value (0-32)"
 msgstr "giá trị tiền tố IPv4 hợp lệ (0-32)"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:282
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:286
 msgid "valid IPv6 CIDR"
 msgstr "IPv6 CIDR hợp lệ"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:258
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:262
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:129
 msgid "valid IPv6 address"
 msgstr "Địa chỉ IPv6 hợp lệ"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:258
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:262
 msgid "valid IPv6 address or prefix"
 msgstr "Địa chỉ IPv6 hoặc tiền tố hợp lệ"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:300
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:304
 msgid "valid IPv6 host id"
 msgstr "id máy chủ IPv6 hợp lệ"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:315
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:319
 msgid "valid IPv6 network"
 msgstr "Mạng IPv6 hợp lệ"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:268
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:272
 msgid "valid IPv6 prefix value (0-128)"
 msgstr "Giá trị tiền tố IPv6 hợp lệ (0-128)"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:336
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:340
 msgid "valid MAC address"
 msgstr "Địa chỉ MAC hợp lệ"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:407
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:411
 msgid "valid UCI identifier"
 msgstr "định danh UCI hợp lệ"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:358
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:362
 msgid "valid UCI identifier, hostname or IP address"
 msgstr "Định danh UCI, tên máy chủ hoặc địa chỉ IP hợp lệ"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:379
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:382
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:383
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:386
 msgid "valid address:port"
 msgstr "Địa-chỉ:cổng hợp lệ"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:530
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:534
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:533
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:537
 msgid "valid date (YYYY-MM-DD)"
 msgstr "Ngày hợp lệ (YYYY-MM-DD)"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:233
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:237
 msgid "valid decimal value"
 msgstr "Giá trị thập phân hợp lệ"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:401
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:405
 msgid "valid hexadecimal WEP key"
 msgstr "Khóa WEP thập lục phân hợp lệ"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:389
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:393
 msgid "valid hexadecimal WPA key"
 msgstr "Khóa WPA thập lục phân hợp lệ"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:364
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:368
 msgid "valid host:port"
 msgstr "Máy-chủ:cổng hợp lệ"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:351
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:353
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:355
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:357
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:73
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:79
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:107
 msgid "valid hostname"
 msgstr "Tên máy chủ hợp lệ"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:341
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:345
 msgid "valid hostname or IP address"
 msgstr "Địa chỉ IP hoặc tên máy chủ hợp lệ"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:225
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:229
 msgid "valid integer value"
 msgstr "Giá trị nguyên hợp lệ"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:305
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:309
 msgid "valid network in address/netmask notation"
 msgstr "Mạng trong địa chỉ/netmask hợp lệ"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:505
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:508
 msgid "valid phone digit (0-9, \"*\", \"#\", \"!\" or \".\")"
 msgstr "Số điện thoại hợp lệ (0-9, \"*\", \"#\", \"!\" or \".\")"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:328
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:331
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:332
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:335
 msgid "valid port or port range (port1-port2)"
 msgstr "Cổng hoặc tầm cổng hợp lệ (Cổng 1- Cổng 2)"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:320
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:324
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:136
 msgid "valid port value"
 msgstr "Giá trị cổng hợp lệ"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:510
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:513
 msgid "valid time (HH:MM:SS)"
 msgstr "Thời gian hợp lệ (HH:MM:SS)"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:432
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:435
 msgid "value between %d and %d characters"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:412
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:416
 msgid "value between %f and %f"
 msgstr "Giá trị giữa %f và %f"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:416
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:420
 msgid "value greater or equal to %f"
 msgstr "Giá trị lớn hơn hoặc bằng %f"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:420
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:424
 msgid "value smaller or equal to %f"
 msgstr "Giá trị nhỏ hơn hoặc bằng %f"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:426
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:429
 msgid "value with %d characters"
 msgstr "giá trị với %d ký tự"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:437
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:440
 msgid "value with at least %d characters"
 msgstr "giá trị với ít nhất %d ký tự"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:442
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:445
 msgid "value with at most %d characters"
 msgstr "giá trị với tối đa %d ký tự"
 
index 917510c49b8420f738f7edc206e04da37c0b1687..4797336fdfdf2432831963f1294f5ef42107eb5c 100644 (file)
@@ -4,8 +4,8 @@
 #
 msgid ""
 msgstr ""
-"PO-Revision-Date: 2020-05-07 21:50+0000\n"
-"Last-Translator: zhanhb <zhanhb88@gmail.com>\n"
+"PO-Revision-Date: 2020-06-13 22:13+0000\n"
+"Last-Translator: SunSpring <yearnsun@gmail.com>\n"
 "Language-Team: Chinese (Simplified) <https://hosted.weblate.org/projects/"
 "openwrt/luci/zh_Hans/>\n"
 "Language: zh_Hans\n"
@@ -23,7 +23,7 @@ msgstr "%.1f dB"
 msgid "%d Bit"
 msgstr "%d Bit"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3639
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3642
 msgid "%d invalid field(s)"
 msgstr "%d 个无效字段"
 
@@ -241,11 +241,11 @@ msgid ""
 msgstr ""
 "<br/>注意:如果 crontab 文件在编辑前为空,则需要手动重新启动 cron 服务。"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2676
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2679
 msgid "A directory with the same name already exists."
 msgstr "已存在同名的目录。"
 
-#: modules/luci-base/htdocs/luci-static/resources/luci.js:2655
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2664
 msgid "A new login is required since the authentication session expired."
 msgstr "由于身份验证会话已过期,需要重新登录。"
 
@@ -273,9 +273,30 @@ msgid "APN"
 msgstr "APN"
 
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:197
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:352
 msgid "ARP"
 msgstr "ARP"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:365
+msgid "ARP IP Targets"
+msgstr "ARP IP 目标"
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:357
+msgid "ARP Interval"
+msgstr "ARP 区间"
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:381
+msgid "ARP Validation"
+msgstr "ARP 验证"
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:373
+msgid "ARP mode to consider a slave as being up"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:77
+msgid "ARP monitoring is not supported for the selected policy!"
+msgstr "ARP 监控不被当前策略支持!"
+
 #: protocols/luci-proto-relay/htdocs/luci-static/resources/protocol/relay.js:175
 msgid "ARP retry threshold"
 msgstr "ARP 重试阈值"
@@ -357,12 +378,24 @@ msgstr "已分配的 DHCP 租约"
 msgid "Active DHCPv6 Leases"
 msgstr "已分配的 DHCPv6 租约"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:203
+msgid "Active-Backup policy (active-backup, 1)"
+msgstr ""
+
 #: modules/luci-base/htdocs/luci-static/resources/network.js:3650
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:929
 #: protocols/luci-proto-hnet/htdocs/luci-static/resources/protocol/hnet.js:23
 msgid "Ad-Hoc"
 msgstr "点对点 Ad-Hoc"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:208
+msgid "Adaptive load balancing (balance-alb, 6)"
+msgstr "自适应负载均衡 (balance-alb, 6)"
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:207
+msgid "Adaptive transmit load balancing (balance-tlb, 5)"
+msgstr ""
+
 #: modules/luci-base/htdocs/luci-static/resources/form.js:2013
 #: modules/luci-base/htdocs/luci-static/resources/form.js:2016
 #: modules/luci-base/htdocs/luci-static/resources/form.js:2030
@@ -417,7 +450,7 @@ msgstr "添加本地域名后缀到 HOSTS 文件中的域名"
 msgid "Add new interface..."
 msgstr "添加新接口…"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:102
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:105
 msgid "Add peer"
 msgstr "添加对等点"
 
@@ -466,6 +499,24 @@ msgstr "高级设置"
 msgid "Aggregate Transmit Power (ACTATP)"
 msgstr "总发射功率(ACTATP)"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:258
+msgid "Aggregation Selection Logic"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:261
+msgid "Aggregator: All slaves down or has no slaves (stable, 0)"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:263
+msgid ""
+"Aggregator: Chosen by the largest number of ports + slave added/removed or "
+"state changes (count, 2)"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:262
+msgid "Aggregator: Slave added/removed or state changes (bandwidth, 1)"
+msgstr ""
+
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:171
 msgid "Alert"
 msgstr "警戒"
@@ -547,7 +598,7 @@ msgid ""
 "Allow upstream responses in the 127.0.0.0/8 range, e.g. for RBL services"
 msgstr "允许 127.0.0.0/8 回环范围内的上行响应,例如:RBL 服务"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:125
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:128
 msgid "Allowed IPs"
 msgstr "允许的 IP"
 
@@ -672,16 +723,16 @@ msgstr "任意区域"
 msgid "Apply backup?"
 msgstr "应用备份?"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4226
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4229
 msgid "Apply request failed with status <code>%h</code>"
 msgstr "应用请求失败,状态 <code>%h</code>"
 
 #: modules/luci-base/htdocs/luci-static/resources/luci.js:2181
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4092
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4095
 msgid "Apply unchecked"
 msgstr "强制应用"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4165
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4168
 msgid "Applying configuration changes… %ds"
 msgstr "正在等待配置被应用… %ds"
 
@@ -830,7 +881,7 @@ msgstr "返回至配置"
 msgid "Backup"
 msgstr "备份"
 
-#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:112
+#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:114
 msgid "Backup / Flash Firmware"
 msgstr "备份/升级"
 
@@ -865,10 +916,14 @@ msgid ""
 msgstr "动态绑定到接口而不是通配符地址(推荐为 linux 默认值)"
 
 #: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:48
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:57
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:52
 msgid "Bind interface"
 msgstr "绑定接口"
 
 #: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:48
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:57
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:52
 msgid "Bind the tunnel to this interface (optional)."
 msgstr "将隧道绑定到此接口(可选)。"
 
@@ -882,6 +937,10 @@ msgstr "传输速率"
 msgid "Bogus NX Domain Override"
 msgstr "忽略虚假空域名解析"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:199
+msgid "Bonding Policy"
+msgstr ""
+
 #: modules/luci-base/htdocs/luci-static/resources/network.js:2861
 #: modules/luci-compat/luasrc/model/network.lua:1421
 msgid "Bridge"
@@ -900,8 +959,12 @@ msgstr "桥接号"
 msgid "Bring up on boot"
 msgstr "开机自动运行"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2766
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3749
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:205
+msgid "Broadcast policy (broadcast, 3)"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2769
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3752
 msgid "Browse…"
 msgstr "浏览…"
 
@@ -909,7 +972,7 @@ msgstr "浏览…"
 msgid "Buffered"
 msgstr "已缓冲"
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:137
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:138
 msgid "CA certificate; if empty it will be saved after the first connection."
 msgstr "CA 证书,如果留空,则证书将在第一次连接后被保存。"
 
@@ -932,8 +995,8 @@ msgstr "已缓存"
 msgid "Call failed"
 msgstr "调用失败"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2859
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3758
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2862
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3761
 #: modules/luci-compat/luasrc/view/cbi/delegator.htm:14
 #: modules/luci-compat/luasrc/view/cbi/simpleform.htm:52
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:187
@@ -1003,11 +1066,11 @@ msgstr ""
 msgid "Chain"
 msgstr "链"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3978
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3981
 msgid "Changes"
 msgstr "更改数"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4261
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4264
 msgid "Changes have been reverted."
 msgstr "更改已恢复。"
 
@@ -1152,16 +1215,16 @@ msgstr ""
 "杂度。此解决方法可能会导致互操作性问题,并降低密钥协商的可靠性,特别是在流量"
 "负载较重的环境中。"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3978
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3981
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:421
 msgid "Configuration"
 msgstr "配置"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4140
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4143
 msgid "Configuration changes applied."
 msgstr "配置已应用。"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4078
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4081
 msgid "Configuration changes have been rolled back!"
 msgstr "配置已回滚!"
 
@@ -1196,6 +1259,14 @@ msgstr "失去连接"
 msgid "Connections"
 msgstr "连接"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:377
+msgid "Consider the slave up when all ARP IP targets are reachable (all, 1)"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:376
+msgid "Consider the slave up when any ARP IP target is reachable (any, 0)"
+msgstr ""
+
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/crontab.js:18
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:340
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/startup.js:55
@@ -1208,7 +1279,7 @@ msgstr "内容已保存。"
 msgid "Continue"
 msgstr "继续"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4114
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4117
 msgid ""
 "Could not regain access to the device after applying the configuration "
 "changes. You might need to reconnect if you modified network related "
@@ -1406,7 +1477,7 @@ msgstr "默认路由"
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/dslite.js:67
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/map.js:80
 #: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:108
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:149
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:150
 msgid "Default gateway"
 msgstr "默认网关"
 
@@ -1431,7 +1502,7 @@ msgstr ""
 #: modules/luci-base/htdocs/luci-static/resources/form.js:2508
 #: modules/luci-base/htdocs/luci-static/resources/form.js:2512
 #: modules/luci-base/htdocs/luci-static/resources/form.js:3000
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2828
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2831
 #: modules/luci-compat/luasrc/view/cbi/nsection.htm:11
 #: modules/luci-compat/luasrc/view/cbi/tblsection.htm:162
 #: modules/luci-compat/luasrc/view/cbi/tsection.htm:16
@@ -1443,7 +1514,7 @@ msgstr "删除"
 msgid "Delete key"
 msgstr "删除密钥"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2725
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2728
 msgid "Delete request failed: %s"
 msgstr "删除请求失败:%s"
 
@@ -1456,11 +1527,11 @@ msgid "Delivery Traffic Indication Message Interval"
 msgstr "发送流量指示消息间隔"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/switch.js:340
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:111
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:114
 msgid "Description"
 msgstr "描述"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2824
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2827
 msgid "Deselect"
 msgstr "取消"
 
@@ -1473,6 +1544,10 @@ msgstr "主题"
 msgid "Destination"
 msgstr "目标地址"
 
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:48
+msgid "Destination port"
+msgstr ""
+
 #: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:59
 #: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:165
 msgid "Destination zone"
@@ -1505,7 +1580,7 @@ msgstr "设备未激活"
 msgid "Device is restarting…"
 msgstr "设备正在重启…"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4113
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4116
 msgid "Device unreachable!"
 msgstr "无法连接到设备!"
 
@@ -1522,7 +1597,7 @@ msgstr "网络诊断"
 msgid "Dial number"
 msgstr "拨号号码"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2622
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2624
 msgid "Directory"
 msgstr "目录"
 
@@ -1589,9 +1664,9 @@ msgstr "尝试断开连接失败"
 
 #: modules/luci-base/htdocs/luci-static/resources/form.js:606
 #: modules/luci-base/htdocs/luci-static/resources/form.js:2707
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3259
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3995
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4084
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3262
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3998
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4087
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1680
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:330
 msgid "Dismiss"
@@ -1628,7 +1703,7 @@ msgstr "不转发公共域名服务器无法回应的请求"
 msgid "Do not forward reverse lookups for local networks"
 msgstr "不转发本地网络的反向查询"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2711
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2714
 msgid "Do you really want to delete \"%s\" ?"
 msgstr "您真的要删除“%s”吗?"
 
@@ -1640,7 +1715,7 @@ msgstr "您真的要删除以下 SSH 密钥吗?"
 msgid "Do you really want to erase all settings?"
 msgstr "您真的要清除所有设置吗?"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2709
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2712
 msgid "Do you really want to recursively delete the directory \"%s\" ?"
 msgstr "您真的要删除目录“%s”吗?"
 
@@ -1667,6 +1742,10 @@ msgstr ""
 msgid "Down"
 msgstr "下移"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:402
+msgid "Down Delay"
+msgstr ""
+
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:366
 msgid "Download backup"
 msgstr "下载备份"
@@ -1683,6 +1762,10 @@ msgstr "下游 SNR 偏移"
 msgid "Drag to reorder"
 msgstr "拖动以重排"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:341
+msgid "Drop Duplicate Frames"
+msgstr ""
+
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/dropbear.js:12
 msgid "Dropbear Instance"
 msgstr "Dropbear 实例"
@@ -1773,6 +1856,10 @@ msgstr "开启 <abbr title=\"Spanning Tree Protocol\">STP</abbr>"
 msgid "Enable DNS lookups"
 msgstr "启用 DNS 查找"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:292
+msgid "Enable Dynamic Shuffling Of Flows"
+msgstr ""
+
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/6in4.js:60
 msgid "Enable HE.net dynamic endpoint update"
 msgstr "启用 HE.net 动态终端更新"
@@ -1835,6 +1922,11 @@ msgid ""
 "Enable packet steering across all CPUs. May help or hinder network speed."
 msgstr "启用所有CPU的数据包控制。 可能有助于或阻碍网络速度。"
 
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:80
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:75
+msgid "Enable rx checksum"
+msgstr ""
+
 #: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:67
 msgid "Enable the DF (Don't Fragment) flag of the encapsulating packets."
 msgstr "启用后报文的 DF(禁止分片)标志。"
@@ -1843,6 +1935,11 @@ msgstr "启用后报文的 DF(禁止分片)标志。"
 msgid "Enable this network"
 msgstr "启用此网络"
 
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:84
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:79
+msgid "Enable tx checksum"
+msgstr ""
+
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:243
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:352
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/startup.js:66
@@ -1880,11 +1977,11 @@ msgstr "封装模式"
 msgid "Encryption"
 msgstr "加密"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:131
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:141
 msgid "Endpoint Host"
 msgstr "端点主机"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:135
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:145
 msgid "Endpoint Port"
 msgstr "端点端口"
 
@@ -1923,6 +2020,14 @@ msgstr "以太网适配器"
 msgid "Ethernet Switch"
 msgstr "以太网交换机"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:270
+msgid "Every 30 seconds (slow, 0)"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:271
+msgid "Every second (fast, 1)"
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:399
 msgid "Exclude interfaces"
 msgstr "排除接口"
@@ -1935,7 +2040,7 @@ msgstr "扩展 HOSTS 文件中的主机后缀"
 msgid "Expecting a hexadecimal assignment hint"
 msgstr "这里需要一个十六进制值"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:60
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:64
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:73
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:79
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:107
@@ -1947,6 +2052,10 @@ msgstr "这里需要一个十六进制值"
 msgid "Expecting: %s"
 msgstr "需要:%s"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:48
+msgid "Expecting: non-empty value"
+msgstr ""
+
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/30_network.js:50
 msgid "Expires"
 msgstr "到期时间"
@@ -2000,7 +2109,7 @@ msgstr "FT 协议"
 msgid "Failed to change the system password."
 msgstr "更改系统密码失败。"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4072
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4075
 msgid "Failed to confirm apply within %ds, waiting for rollback…"
 msgstr "在 %d 秒内确认应用失败,等待回滚…"
 
@@ -2008,7 +2117,7 @@ msgstr "在 %d 秒内确认应用失败,等待回滚…"
 msgid "Failed to execute \"/etc/init.d/%s %s\" action: %s"
 msgstr "执行“/etc/init.d/%s %s”失败:%s"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2629
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2632
 msgid "File"
 msgstr "文件"
 
@@ -2016,7 +2125,7 @@ msgstr "文件"
 msgid "File not accessible"
 msgstr "文件无法访问"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2767
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2770
 msgid "Filename"
 msgstr "文件名"
 
@@ -2037,6 +2146,18 @@ msgstr "过滤本地包"
 msgid "Filter useless"
 msgstr "过滤无用包"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:388
+msgid "Filtering for all slaves, no validation"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:389
+msgid "Filtering for all slaves, validation only for active slave"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:390
+msgid "Filtering for all slaves, validation only for backup slaves"
+msgstr ""
+
 #: modules/luci-compat/luasrc/model/network/proto_ncm.lua:65
 #: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:23
 msgid "Finalizing failed"
@@ -2060,7 +2181,7 @@ msgstr "完成"
 msgid "Firewall"
 msgstr "防火墙"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:79
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:82
 msgid "Firewall Mark"
 msgstr "防火墙标识"
 
@@ -2170,7 +2291,7 @@ msgstr "转发模式"
 msgid "Fragmentation Threshold"
 msgstr "分片阈值"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:92
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:95
 msgid ""
 "Further information about WireGuard interfaces and peers at <a href='http://"
 "wireguard.com'>wireguard.com</a>."
@@ -2258,7 +2379,7 @@ msgstr "跳转到密码配置页…"
 #: modules/luci-compat/luasrc/view/cbi/full_valueheader.htm:4
 #: modules/luci-compat/luasrc/view/cbi/tblsection.htm:58
 msgid "Go to relevant configuration page"
-msgstr "跳转å\88°ç\9b¸å\85³ç\9a\84配置页面"
+msgstr "è¿\9bå\85¥ç\9b¸å\85³配置页面"
 
 #: modules/luci-mod-network/root/usr/share/rpcd/acl.d/luci-mod-network.json:33
 msgid "Grant access to DHCP configuration"
@@ -2437,11 +2558,20 @@ msgstr "主机映射"
 msgid "Hybrid"
 msgstr "混合"
 
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:53
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:48
+msgid "ID used to uniquely identify the VXLAN"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:206
+msgid "IEEE 802.3ad Dynamic link aggregation (802.3ad, 4)"
+msgstr ""
+
 #: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:75
 msgid "IKE DH Group"
 msgstr "IKE DH 组"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:60
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:63
 msgid "IP Addresses"
 msgstr "IP 地址"
 
@@ -2487,6 +2617,7 @@ msgid "IPv4 Upstream"
 msgstr "IPv4 上游"
 
 #: modules/luci-base/htdocs/luci-static/resources/protocol/static.js:178
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:162
 msgid "IPv4 address"
 msgstr "IPv4 地址"
 
@@ -2503,10 +2634,11 @@ msgid "IPv4 gateway"
 msgstr "IPv4 网关"
 
 #: modules/luci-base/htdocs/luci-static/resources/protocol/static.js:179
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:168
 msgid "IPv4 netmask"
 msgstr "IPv4 子网掩码"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:287
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:291
 msgid "IPv4 network in address/netmask notation"
 msgstr "地址/网络掩码表示法中的 IPv4 网络"
 
@@ -2600,7 +2732,7 @@ msgstr "IPv6 分配长度"
 msgid "IPv6 gateway"
 msgstr "IPv6 网关"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:292
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:296
 msgid "IPv6 network in address/netmask notation"
 msgstr "地址/网络掩码表示法中的 IPv6 网络"
 
@@ -2687,7 +2819,7 @@ msgstr "如果指定,则通过分区卷标而不是固定的设备文件来挂
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/dslite.js:67
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/map.js:80
 #: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:108
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:149
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:150
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/l2tp.js:56
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:100
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:87
@@ -2737,7 +2869,7 @@ msgstr "忽略解析文件"
 
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:414
 msgid "Image"
-msgstr "固件文件"
+msgstr "镜像"
 
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js:67
 msgid "In"
@@ -2889,12 +3021,17 @@ msgstr "内部"
 msgid "Internal Server Error"
 msgstr "内部服务器错误"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:283
+msgid "Interval For Sending Learning Packets"
+msgstr ""
+
 #: modules/luci-compat/luasrc/view/cbi/tblsection.htm:192
 #: modules/luci-compat/luasrc/view/cbi/tsection.htm:42
 msgid "Invalid"
 msgstr "无效"
 
 #: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:11
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:14
 msgid "Invalid Base64 key string"
 msgstr "无效的 Base64 密钥"
 
@@ -2914,7 +3051,7 @@ msgstr "无效参数"
 msgid "Invalid command"
 msgstr "无效命令"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:83
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:86
 msgid "Invalid hexadecimal value"
 msgstr "无效 16 进制值"
 
@@ -2989,6 +3126,10 @@ msgstr "L2TP"
 msgid "L2TP Server"
 msgstr "L2TP 服务器"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:267
+msgid "LACPDU Packets"
+msgstr ""
+
 #: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:131
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:115
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:102
@@ -3007,7 +3148,7 @@ msgstr "LCP 响应故障阈值"
 msgid "LCP echo interval"
 msgstr "LCP 响应间隔"
 
-#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:99
+#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:101
 msgid "LED Configuration"
 msgstr "LED 配置"
 
@@ -3065,7 +3206,7 @@ msgstr "留空则自动探测"
 msgid "Leave empty to use the current WAN address"
 msgstr "留空则使用当前 WAN 地址"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3980
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3983
 msgid "Legend:"
 msgstr "图例:"
 
@@ -3097,6 +3238,14 @@ msgstr "线路状态"
 msgid "Line Uptime"
 msgstr "线路运行时间"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:123
+msgid "Link Aggregation (Channel Bonding)"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:348
+msgid "Link Monitoring"
+msgstr ""
+
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/led-trigger/netdev.js:23
 msgid "Link On"
 msgstr "活动链接"
@@ -3149,7 +3298,7 @@ msgstr "允许虚假空域名响应的服务器列表"
 msgid "Listen Interfaces"
 msgstr "监听接口"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:55
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:58
 msgid "Listen Port"
 msgstr "监听端口"
 
@@ -3164,13 +3313,13 @@ msgstr "入站 DNS 查询端口"
 #: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:87
 #: themes/luci-theme-openwrt/luasrc/view/themes/openwrt.org/header.htm:54
 msgid "Load"
-msgstr "载"
+msgstr "载"
 
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:61
 msgid "Load Average"
 msgstr "平均负载"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2894
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2897
 msgid "Loading directory contents…"
 msgstr "正在载入目录内容…"
 
@@ -3194,11 +3343,13 @@ msgstr "要分配的本地 IP 地址"
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/6rd.js:39
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/6to4.js:39
 #: protocols/luci-proto-relay/htdocs/luci-static/resources/protocol/relay.js:151
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:44
 msgid "Local IPv4 address"
 msgstr "本地 IPv4 地址"
 
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/6in4.js:54
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/dslite.js:45
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:44
 msgid "Local IPv6 address"
 msgstr "本地 IPv6 地址"
 
@@ -3280,6 +3431,10 @@ msgstr "网络地址的起始分配基址。"
 msgid "MAC"
 msgstr "MAC"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:251
+msgid "MAC Address For The Actor"
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:38
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2061
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/30_network.js:56
@@ -3327,9 +3482,21 @@ msgstr "MD5"
 msgid "MHz"
 msgstr "MHz"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:353
+msgid "MII"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:421
+msgid "MII / ETHTOOL ioctls"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:394
+msgid "MII Interval"
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:54
 #: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:53
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:74
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:77
 msgid "MTU"
 msgstr "MTU"
 
@@ -3427,13 +3594,25 @@ msgstr "Mesh ID"
 msgid "Method not found"
 msgstr "方法未找到"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:349
+msgid "Method of link monitoring"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:418
+msgid "Method to determine link status"
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:46
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:165
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:183
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:69
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:72
 msgid "Metric"
 msgstr "跃点数"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:235
+msgid "Minimum Number of Links"
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/switch.js:202
 msgid "Mirror monitor port"
 msgstr "数据包镜像监听端口"
@@ -3510,7 +3689,7 @@ msgstr "挂载点"
 
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:144
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:228
-#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:86
+#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:88
 msgid "Mount Points"
 msgstr "挂载点"
 
@@ -3590,7 +3769,7 @@ msgid "NTP server candidates"
 msgstr "候选 NTP 服务器"
 
 #: modules/luci-base/htdocs/luci-static/resources/form.js:2388
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3735
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3738
 #: modules/luci-compat/luasrc/view/cbi/tblsection.htm:27
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:710
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/leds.js:67
@@ -3648,6 +3827,8 @@ msgid "Next »"
 msgstr "前进 »"
 
 #: modules/luci-base/htdocs/luci-static/resources/form.js:3472
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:296
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:345
 #: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:108
 msgid "No"
 msgstr "否"
@@ -3660,7 +3841,7 @@ msgstr "本接口未配置 DHCP 服务器"
 msgid "No Encryption"
 msgstr "无加密"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:64
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:67
 msgid "No Host Routes"
 msgstr "无主机路由"
 
@@ -3680,7 +3861,7 @@ msgstr "没有关联的客户端"
 msgid "No data received"
 msgstr "没有接收到数据"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2834
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2837
 msgid "No entries in this directory"
 msgstr "此目录中没有内容"
 
@@ -3700,6 +3881,15 @@ msgstr "无可用信息"
 msgid "No matching prefix delegation"
 msgstr "无匹配的前缀委托"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:140
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:143
+msgid "No more slaves available"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:187
+msgid "No more slaves available, can not save interface"
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:251
 msgid "No negative cache"
 msgstr "禁用无效信息缓存"
@@ -3712,7 +3902,7 @@ msgstr "禁用无效信息缓存"
 msgid "No password set!"
 msgstr "未设置密码!"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:107
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:110
 msgid "No peers defined yet"
 msgstr "尚未定义对等点"
 
@@ -3725,6 +3915,10 @@ msgstr "当前还没有公钥。"
 msgid "No rules in this chain."
 msgstr "本链没有规则。"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:384
+msgid "No validation or filtering"
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:152
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:825
 msgid "No zone assigned"
@@ -3800,6 +3994,10 @@ msgstr "注意"
 msgid "Nslookup"
 msgstr "Nslookup"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:332
+msgid "Number of IGMP membership reports"
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:355
 msgid "Number of cached DNS entries (max is 10000, 0 is no caching)"
 msgstr "缓存的 DNS 条目数量(最大 10000,0 表示不缓存)"
@@ -3808,6 +4006,10 @@ msgstr "缓存的 DNS 条目数量(最大 10000,0 表示不缓存)"
 msgid "Number of parallel threads used for compression"
 msgstr "用于压缩的并行线程数"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:309
+msgid "Number of peer notifications after failover event"
+msgstr ""
+
 #: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:69
 msgid "Obfuscated Group Password"
 msgstr "混淆组密码"
@@ -3828,6 +4030,7 @@ msgid "Obtain IPv6-Address"
 msgstr "获取 IPv6 地址"
 
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/led-trigger/default-on.js:18
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:351
 msgid "Off"
 msgstr "关"
 
@@ -3851,7 +4054,7 @@ msgstr "通电时间"
 msgid "One of hostname or mac address must be specified!"
 msgstr "请指定主机名或MAC地址!"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:463
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:466
 msgid "One of the following: %s"
 msgstr "可选值:%s"
 
@@ -3869,6 +4072,11 @@ msgstr "选项卡上存在一个或多个无效/必需值"
 msgid "One or more required fields have no value!"
 msgstr "一个或多个必选项值为空!"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:229
+msgid ""
+"Only if current active slave fails and the primary slave is up (failure, 2)"
+msgstr ""
+
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:439
 #: modules/luci-mod-system/luasrc/model/cbi/admin_system/backupfiles.lua:19
 msgid "Open list..."
@@ -3892,20 +4100,20 @@ msgstr "选项 \"%s\" 包含无效的输入值."
 msgid "Option \"%s\" must not be empty."
 msgstr "选项 \"%s\" 必须不能为空."
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3987
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3990
 msgid "Option changed"
 msgstr "选项已更改"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3989
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3992
 msgid "Option removed"
 msgstr "选项已移除"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1601
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:69
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:72
 msgid "Optional"
 msgstr "可选"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:79
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:82
 msgid ""
 "Optional. 32-bit mark for outgoing encrypted packets. Enter value in hex, "
 "starting with <code>0x</code>."
@@ -3923,39 +4131,39 @@ msgstr ""
 "权服务器获取到 IPv6 前缀(如“a:b:c:d::”),使用后缀(如 “::1”)合成 IPv6 地址"
 "(“a:b:c:d::1”)分配给此接口。"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:120
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:123
 msgid ""
 "Optional. Base64-encoded preshared key. Adds in an additional layer of "
 "symmetric-key cryptography for post-quantum resistance."
 msgstr "可选,Base64 编码的预共享密钥。"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:129
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:139
 msgid "Optional. Create routes for Allowed IPs for this peer."
 msgstr "可选,为此 Peer 创建允许 IP 的路由。"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:111
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:114
 msgid "Optional. Description of peer."
 msgstr "可选,Peer 的描述。"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:64
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:67
 msgid "Optional. Do not create host routes to peers."
 msgstr "可选的。不要创建到对等方的主机路由。"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:131
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:141
 msgid ""
 "Optional. Host of peer. Names are resolved prior to bringing up the "
 "interface."
 msgstr "可选,Peer 的主机。"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:74
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:77
 msgid "Optional. Maximum Transmission Unit of tunnel interface."
 msgstr "可选,隧道接口的最大传输单元。"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:135
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:145
 msgid "Optional. Port of peer."
 msgstr "可选,Peer 的端口。"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:139
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:149
 msgid ""
 "Optional. Seconds between keep alive messages. Default is 0 (disabled). "
 "Recommended value if this device is behind a NAT is 25."
@@ -3963,7 +4171,7 @@ msgstr ""
 "可选,Keep-Alive 消息之间的秒数,默认为 0(禁用)。如果此设备位于 NAT 之后,"
 "建议使用的值为 25。"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:55
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:58
 msgid "Optional. UDP port used for outgoing and incoming packets."
 msgstr "可选,用于传出和传入数据包的 UDP 端口。"
 
@@ -3996,6 +4204,8 @@ msgstr "出口区域"
 #: modules/luci-base/htdocs/luci-static/resources/protocol/static.js:222
 #: protocols/luci-proto-hnet/htdocs/luci-static/resources/protocol/hnet.js:40
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/dhcpv6.js:50
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:76
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:71
 msgid "Override MAC address"
 msgstr "重设 MAC 地址"
 
@@ -4005,21 +4215,27 @@ msgstr "重设 MAC 地址"
 #: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:53
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/dhcpv6.js:54
 #: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:114
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:157
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:158
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/l2tp.js:71
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:145
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:132
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoe.js:110
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pptp.js:119
 #: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:97
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:62
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:57
 msgid "Override MTU"
 msgstr "重设 MTU"
 
 #: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:63
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:72
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:67
 msgid "Override TOS"
 msgstr "重设 TOS"
 
 #: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:58
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:67
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:62
 msgid "Override TTL"
 msgstr "重设 TTL"
 
@@ -4045,7 +4261,7 @@ msgstr "重设内部路由表"
 msgid "Overview"
 msgstr "概览"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2677
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2680
 msgid "Overwrite existing file \"%s\" ?"
 msgstr "覆盖已存在的文件“%s”吗?"
 
@@ -4154,6 +4370,10 @@ msgstr "数据包引导"
 msgid "Packets"
 msgstr "数据包"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:275
+msgid "Packets To Transmit Before Moving To Next Slave"
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:152
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:825
 msgid "Part of zone %q"
@@ -4162,7 +4382,7 @@ msgstr "区域 %q"
 #: modules/luci-base/luasrc/view/sysauth.htm:29
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1591
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/password.js:51
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:107
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:108
 #: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:58
 msgid "Password"
 msgstr "密码"
@@ -4186,7 +4406,7 @@ msgstr "内部私钥的密码"
 msgid "Password strength"
 msgstr "密码强度"
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:110
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:111
 msgid "Password2"
 msgstr "密码 2"
 
@@ -4218,7 +4438,7 @@ msgstr "内部客户端证书的路径"
 msgid "Path to inner Private Key"
 msgstr "内部私钥的路径"
 
-#: modules/luci-base/htdocs/luci-static/resources/luci.js:2716
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2725
 msgid "Paused"
 msgstr "暂停"
 
@@ -4245,7 +4465,7 @@ msgstr "要分配的 Peer IP 地址"
 msgid "Peer address is missing"
 msgstr "Peer 地址缺失"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:92
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:95
 msgid "Peers"
 msgstr "Peers"
 
@@ -4265,7 +4485,7 @@ msgstr "执行重置"
 msgid "Permission denied"
 msgstr "没有权限"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:139
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:149
 msgid "Persistent Keep Alive"
 msgstr "持续 Keep-Alive"
 
@@ -4296,7 +4516,7 @@ msgstr "数据包"
 msgid "Please enter your username and password."
 msgstr "请输入用户名和密码。"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3718
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3721
 msgid "Please select the file to upload."
 msgstr "请选择要上传的文件。"
 
@@ -4312,7 +4532,7 @@ msgstr "端口"
 msgid "Port status:"
 msgstr "端口状态:"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:489
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:492
 msgid "Potential negation of: %s"
 msgstr "可能存在的冲突: %s"
 
@@ -4336,7 +4556,7 @@ msgstr "首选 UMTS"
 msgid "Prefix Delegated"
 msgstr "分发前缀"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:120
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:123
 msgid "Preshared Key"
 msgstr "预共享密钥"
 
@@ -4359,7 +4579,21 @@ msgstr "不监听这些接口。"
 msgid "Prevents client-to-client communication"
 msgstr "禁止客户端间通信"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:50
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:211
+msgid "Primary Slave"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:228
+msgid ""
+"Primary becomes active slave when it comes back up if speed and duplex "
+"better than current slave (better, 1)"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:227
+msgid "Primary becomes active slave whenever it comes back up (always, 0)"
+msgstr ""
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:53
 msgid "Private Key"
 msgstr "私钥"
 
@@ -4396,7 +4630,7 @@ msgstr "添加新网络"
 msgid "Pseudo Ad-Hoc (ahdemo)"
 msgstr "伪装 Ad-Hoc(ahdemo)"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:116
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:119
 msgid "Public Key"
 msgstr "公钥"
 
@@ -4516,7 +4750,7 @@ msgid "Rebind protection"
 msgstr "重绑定保护"
 
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/reboot.js:14
-#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:124
+#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:126
 msgid "Reboot"
 msgstr "重启"
 
@@ -4535,7 +4769,7 @@ msgstr "重启您设备上的系统"
 msgid "Receive"
 msgstr "接收"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:60
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:63
 msgid "Recommended. IP addresses of the WireGuard interface."
 msgstr "推荐,WireGuard 接口的 IP 地址。"
 
@@ -4547,7 +4781,7 @@ msgstr "重连此接口"
 msgid "References"
 msgstr "引用"
 
-#: modules/luci-base/htdocs/luci-static/resources/luci.js:2710
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2719
 msgid "Refreshing"
 msgstr "刷新"
 
@@ -4572,6 +4806,7 @@ msgstr "中继桥"
 
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/6in4.js:50
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/6rd.js:49
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:40
 msgid "Remote IPv4 address"
 msgstr "远程 IPv4 地址"
 
@@ -4579,6 +4814,10 @@ msgstr "远程 IPv4 地址"
 msgid "Remote IPv4 address or FQDN"
 msgstr "远程 IPv4 地址或 FQDN"
 
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:40
+msgid "Remote IPv6 address"
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:849
 msgid "Remove"
 msgstr "移除"
@@ -4607,15 +4846,15 @@ msgstr "必须"
 msgid "Required for certain ISPs, e.g. Charter with DOCSIS 3"
 msgstr "某些 ISP 需要,例如:同轴线网络 DOCSIS 3"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:50
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:53
 msgid "Required. Base64-encoded private key for this interface."
 msgstr "必须,此接口的 Base64 编码私钥。"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:116
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:119
 msgid "Required. Base64-encoded public key of peer."
 msgstr "必须,Peer 的 Base64 编码公钥。"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:125
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:128
 msgid ""
 "Required. IP addresses and prefixes that this peer is allowed to use inside "
 "the tunnel. Usually the peer's tunnel IP addresses and the networks the peer "
@@ -4692,6 +4931,10 @@ msgstr "需要带 OWE 支持的 wpa-supplicant"
 msgid "Requires wpa-supplicant with SAE support"
 msgstr "需要带 SAE 支持的 wpa-supplicant"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:224
+msgid "Reselection policy for primary slave"
+msgstr ""
+
 #: modules/luci-base/htdocs/luci-static/resources/luci.js:2203
 #: modules/luci-base/luasrc/view/sysauth.htm:39
 #: modules/luci-compat/luasrc/view/cbi/delegator.htm:17
@@ -4724,7 +4967,7 @@ msgstr "未找到资源"
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:817
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/startup.js:100
 msgid "Restart"
-msgstr "重"
+msgstr "重新启动"
 
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js:313
 msgid "Restart Firewall"
@@ -4747,19 +4990,19 @@ msgstr "恢复配置"
 msgid "Reveal/hide password"
 msgstr "显示/隐藏 密码"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4003
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4006
 msgid "Revert"
 msgstr "恢复"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4088
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4091
 msgid "Revert changes"
 msgstr "恢复更改"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4270
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4273
 msgid "Revert request failed with status <code>%h</code>"
 msgstr "恢复请求失败,状态 <code>%h</code>"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4250
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4253
 msgid "Reverting configuration…"
 msgstr "正在恢复配置…"
 
@@ -4771,7 +5014,11 @@ msgstr "TFTP 服务器的根目录"
 msgid "Root preparation"
 msgstr "根目录准备"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:129
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:202
+msgid "Round-Robin policy (balance-rr, 0)"
+msgstr ""
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:139
 msgid "Route Allowed IPs"
 msgstr "路由允许的 IP"
 
@@ -4847,7 +5094,7 @@ msgid "SSH username"
 msgstr "SSH 用户名"
 
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:274
-#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:50
+#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:51
 msgid "SSH-Keys"
 msgstr "SSH 密钥"
 
@@ -4873,7 +5120,7 @@ msgid "Save"
 msgstr "保存"
 
 #: modules/luci-base/htdocs/luci-static/resources/luci.js:2180
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3999
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4002
 #: modules/luci-compat/luasrc/view/cbi/footer.htm:22
 msgid "Save & Apply"
 msgstr "保存并应用"
@@ -4895,15 +5142,15 @@ msgid "Scan"
 msgstr "扫描"
 
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/crontab.js:26
-#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:74
+#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:76
 msgid "Scheduled Tasks"
 msgstr "计划任务"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3983
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3986
 msgid "Section added"
 msgstr "添加的节点"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3985
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3988
 msgid "Section removed"
 msgstr "移除的节点"
 
@@ -4921,11 +5168,15 @@ msgstr ""
 "设备时使用!"
 
 #: modules/luci-base/htdocs/luci-static/resources/ui.js:2581
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2718
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2883
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2721
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2886
 msgid "Select file…"
 msgstr "选择文件…"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:318
+msgid "Selects the transmit hash policy to use for slave selection"
+msgstr ""
+
 #: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:144
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:128
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:115
@@ -4954,7 +5205,7 @@ msgstr "服务类型"
 msgid "Services"
 msgstr "服务"
 
-#: modules/luci-base/htdocs/luci-static/resources/luci.js:2653
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2662
 msgid "Session expired"
 msgstr "会话已过期"
 
@@ -4970,10 +5221,22 @@ msgstr ""
 "不管接口的链路状态如何,总是用应用设置(如果勾选,链路状态变更将不再触发 "
 "hotplug 事件处理)。"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:300
+msgid "Set same MAC Address to all slaves"
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:642
 msgid "Set this interface as master for the dhcpv6 relay."
 msgstr "将此接口设置为 dhcpv6 中继的主接口。"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:304
+msgid "Set to currently active slave (active, 1)"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:305
+msgid "Set to first slave added to the bond (follow, 2)"
+msgstr ""
+
 #: modules/luci-compat/luasrc/model/network/proto_modemmanager.lua:55
 #: modules/luci-compat/luasrc/model/network/proto_qmi.lua:55
 #: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:42
@@ -5040,7 +5303,7 @@ msgstr "信号衰减(SATN)"
 msgid "Signal:"
 msgstr "信号:"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3736
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3739
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:217
 msgid "Size"
 msgstr "大小"
@@ -5068,6 +5331,10 @@ msgstr "跳到内容"
 msgid "Skip to navigation"
 msgstr "跳转到导航"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:178
+msgid "Slave Interfaces"
+msgstr ""
+
 #: modules/luci-base/htdocs/luci-static/resources/network.js:2867
 #: modules/luci-compat/luasrc/model/network.lua:1428
 msgid "Software VLAN"
@@ -5104,10 +5371,38 @@ msgstr "源地址"
 msgid "Source Address"
 msgstr "源地址"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:342
+msgid ""
+"Specifies that duplicate frames (received on inactive ports) should be "
+"dropped or delivered"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:358
+msgid "Specifies the ARP link monitoring frequency in milliseconds"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:366
+msgid "Specifies the IP addresses to use for ARP monitoring"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:395
+msgid "Specifies the MII link monitoring frequency in milliseconds"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:259
+msgid "Specifies the aggregation selection logic to use"
+msgstr ""
+
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:292
 msgid "Specifies the directory the device is attached to"
 msgstr "指定设备的挂载目录"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:252
+msgid ""
+"Specifies the mac-address for the actor in protocol packet exchanges "
+"(LACPDUs). If empty, masters' mac address defaults to system default"
+msgstr ""
+
 #: protocols/luci-proto-relay/htdocs/luci-static/resources/protocol/relay.js:175
 msgid ""
 "Specifies the maximum amount of failed ARP requests until hosts are presumed "
@@ -5129,17 +5424,123 @@ msgstr ""
 "指定最大发射功率。依据监管要求和使用情况,驱动程序可能将实际发射功率限定在此"
 "值以下。"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:236
+msgid ""
+"Specifies the minimum number of links that must be active before asserting "
+"carrier"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:200
+msgid "Specifies the mode to be used for this bonding interface"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:333
+msgid ""
+"Specifies the number of IGMP membership reports to be issued after a "
+"failover event in 200ms intervals"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:276
+msgid ""
+"Specifies the number of packets to transmit through a slave before moving to "
+"the next one"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:310
+msgid ""
+"Specifies the number of peer notifications (gratuitous ARPs and unsolicited "
+"IPv6 Neighbor Advertisements) to be issued after a failover event"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:284
+msgid ""
+"Specifies the number of seconds between instances where the bonding driver "
+"sends learning packets to each slaves peer switch"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:374
+msgid "Specifies the quantity of ARP IP targets that must be reachable"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:268
+msgid ""
+"Specifies the rate in which the link partner will be asked to transmit "
+"LACPDU packets"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:225
+msgid ""
+"Specifies the reselection policy for the primary slave when failure of the "
+"active slave or recovery of the primary slave occurs"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:244
+msgid "Specifies the system priority"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:403
+msgid ""
+"Specifies the time in milliseconds to wait before disabling a slave after a "
+"link failure detection"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:411
+msgid ""
+"Specifies the time in milliseconds to wait before enabling a slave after a "
+"link recovery detection"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:382
+msgid ""
+"Specifies whether ARP probes and replies should be validated or non-ARP "
+"traffic should be filtered for link monitoring"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:301
+msgid ""
+"Specifies whether active-backup mode should set all slaves to the same MAC "
+"address at enslavement"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:419
+msgid ""
+"Specifies whether or not miimon should use MII or ETHTOOL ioctls vs. "
+"netif_carrier_ok()"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:293
+msgid ""
+"Specifies whether to shuffle active flows across slaves based on the load"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:179
+msgid ""
+"Specifies which slave interfaces should be attached to this bonding interface"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:212
+msgid ""
+"Specifies which slave is the primary device. It will always be the active "
+"slave while it is available"
+msgstr ""
+
 #: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:63
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:72
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:67
 msgid "Specify a TOS (Type of Service)."
 msgstr "指定 TOS(服务类型)。"
 
 #: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:58
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:67
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:62
 msgid ""
 "Specify a TTL (Time to Live) for the encapsulating packet other than the "
 "default (64)."
 msgstr "为封装数据包设置 TTL(生存时间),缺省值:64。"
 
 #: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:53
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:62
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:57
 msgid ""
 "Specify an MTU (Maximum Transmission Unit) other than the default (1280 "
 "bytes)."
@@ -5162,7 +5563,7 @@ msgstr "启动优先级"
 msgid "Start refresh"
 msgstr "开始刷新"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4203
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4206
 msgid "Starting configuration apply…"
 msgstr "开始应用配置…"
 
@@ -5171,7 +5572,7 @@ msgid "Starting wireless scan..."
 msgstr "正在启动无线扫描…"
 
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/startup.js:109
-#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:62
+#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:64
 msgid "Startup"
 msgstr "启动项"
 
@@ -5281,7 +5682,7 @@ msgstr "切换协议"
 msgid "Switch to CIDR list notation"
 msgstr "切换到 CIDR 列表记法"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2615
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2616
 msgid "Symbolic link"
 msgstr "符号链接"
 
@@ -5305,6 +5706,10 @@ msgstr "系统"
 msgid "System Log"
 msgstr "系统日志"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:243
+msgid "System Priority"
+msgstr ""
+
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:104
 msgid "System Properties"
 msgstr "系统属性"
@@ -5365,11 +5770,19 @@ msgid ""
 "username instead of the user ID!"
 msgstr "HE.net 客户端更新设置已经被改变,您现在必须使用用户名代替用户 ID!"
 
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:40
+msgid "The IPv4 address or the fully-qualified domain name of the remote end."
+msgstr ""
+
 #: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:40
 msgid ""
 "The IPv4 address or the fully-qualified domain name of the remote tunnel end."
 msgstr "远程隧道端的 IPv4 地址或完整域名。"
 
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:40
+msgid "The IPv6 address or the fully-qualified domain name of the remote end."
+msgstr ""
+
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/6rd.js:53
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/map.js:59
 msgid ""
@@ -5388,7 +5801,7 @@ msgstr ""
 msgid "The configuration file could not be loaded due to the following error:"
 msgstr "由于以下错误,配置文件无法被加载:"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4079
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4082
 msgid ""
 "The device could not be reached within %d seconds after applying the pending "
 "changes, which caused the configuration to be rolled back for safety "
@@ -5464,10 +5877,23 @@ msgstr "IPv4 前缀长度(位),其余的用在 IPv6 地址。"
 msgid "The length of the IPv6 prefix in bits"
 msgstr "IPv6 前缀长度(位)"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:163
+msgid "The local IPv4 address"
+msgstr ""
+
 #: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:44
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:44
 msgid "The local IPv4 address over which the tunnel is created (optional)."
 msgstr "所创建隧道的本地 IPv4 地址(可选)。"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:169
+msgid "The local IPv4 netmask"
+msgstr ""
+
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:44
+msgid "The local IPv6 address over which the tunnel is created (optional)."
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1914
 msgid "The network name is already used"
 msgstr "网络名称已被使用"
@@ -5565,7 +5991,7 @@ msgstr "不支持所上传的映像文件格式,请选择适合当前平台的
 msgid "There are no active leases"
 msgstr "没有已分配的租约"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4218
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4221
 msgid "There are no changes to apply"
 msgstr "没有待应用的更改"
 
@@ -5687,7 +6113,7 @@ msgstr "重新加密 GTK 的时间间隔"
 msgid "Timezone"
 msgstr "时区"
 
-#: modules/luci-base/htdocs/luci-static/resources/luci.js:2663
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2672
 msgid "To login…"
 msgstr "去登录…"
 
@@ -5728,6 +6154,10 @@ msgstr "传输"
 msgid "Transmit"
 msgstr "传送"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:317
+msgid "Transmit Hash Policy"
+msgstr ""
+
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/leds.js:74
 msgid "Trigger"
 msgstr "触发器"
@@ -5882,7 +6312,7 @@ msgstr "卸载分区"
 msgid "Unnamed key"
 msgstr "未命名的密钥"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3923
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3926
 msgid "Unsaved Changes"
 msgstr "未保存的配置"
 
@@ -5908,7 +6338,11 @@ msgstr "不支持的协议类型。"
 msgid "Up"
 msgstr "上移"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3810
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:410
+msgid "Up Delay"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3813
 msgid "Upload"
 msgstr "上传"
 
@@ -5923,21 +6357,21 @@ msgstr "从这里上传一个 sysupgrade 兼容镜像以更新正在运行的固
 msgid "Upload archive..."
 msgstr "上传备份…"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2772
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2775
 msgid "Upload file"
 msgstr "上传文件"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2747
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2750
 msgid "Upload file…"
 msgstr "上传文件…"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2694
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3798
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2697
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3801
 msgid "Upload request failed: %s"
 msgstr "上传请求失败:%s"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3717
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3771
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3720
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3774
 msgid "Uploading file…"
 msgstr "正在上传文件…"
 
@@ -6000,6 +6434,20 @@ msgstr "隧道接口的 MTU"
 msgid "Use TTL on tunnel interface"
 msgstr "隧道接口的 TTL"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:320
+msgid "Use XOR of hardware MAC addresses (layer2)"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:321
+msgid "Use XOR of hardware MAC addresses and IP addresses (layer2+3)"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:323
+msgid ""
+"Use XOR of hardware MAC addresses and IP addresses, rely on skb_flow_dissect "
+"(encap2+3)"
+msgstr ""
+
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:294
 msgid "Use as external overlay (/overlay)"
 msgstr "作为外部 overlay 使用(/overlay)"
@@ -6052,7 +6500,7 @@ msgstr "使用默认网关"
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/dslite.js:70
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/map.js:83
 #: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:111
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:152
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:153
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/l2tp.js:67
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:111
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:98
@@ -6087,6 +6535,15 @@ msgstr ""
 "选字段,可为每个主机单独设定 DHCP 租期的时长,例如:12h、3d、infinite,分别表"
 "示 12 小时、3 天、永久。"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:322
+msgid "Use upper layer protocol information (layer3+4)"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:324
+msgid ""
+"Use upper layer protocol information, rely on skb_flow_dissect (encap3+4)"
+msgstr ""
+
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/20_memory.js:36
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:194
 msgid "Used"
@@ -6104,16 +6561,20 @@ msgstr ""
 "用于两种不同的用途:RADIUS NAS ID 和 802.11r R0KH-ID。通常的 WPA(2)-PSK 不需"
 "要。"
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:113
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:105
+msgid "User Group"
+msgstr ""
+
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:114
 msgid "User certificate (PEM encoded)"
 msgstr "用户证书(PEM)"
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:125
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:126
 msgid "User key (PEM encoded)"
 msgstr "用户密钥(PEM)"
 
 #: modules/luci-base/luasrc/view/sysauth.htm:23
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:105
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:106
 #: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:56
 msgid "Username"
 msgstr "用户名"
@@ -6161,6 +6622,19 @@ msgstr "VPN 服务器证书的 SHA1 哈希值"
 msgid "VPNC (CISCO 3000 (and others) VPN)"
 msgstr "VPNC(CISCO 3000 和其他 VPN)"
 
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:10
+msgid "VXLAN (RFC7348)"
+msgstr ""
+
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:53
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:48
+msgid "VXLAN network identifier"
+msgstr ""
+
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:10
+msgid "VXLANv6 (RFC7348)"
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1490
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1548
 msgid ""
@@ -6168,6 +6642,22 @@ msgid ""
 "the \"ca-bundle\" package"
 msgstr "使用系统内置的 CA 包验证服务器证书,<br />需要“ca-bundle”软件包"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:387
+msgid "Validation for all slaves"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:385
+msgid "Validation only for active slave"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:386
+msgid "Validation only for backup slaves"
+msgstr ""
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:134
+msgid "Value must not be empty"
+msgstr ""
+
 #: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:73
 msgid "Vendor"
 msgstr "Vendor"
@@ -6249,7 +6739,7 @@ msgid "Width"
 msgstr "带宽"
 
 #: modules/luci-compat/luasrc/model/network/proto_wireguard.lua:9
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:18
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:21
 msgid "WireGuard VPN"
 msgstr "WireGuard VPN"
 
@@ -6311,11 +6801,21 @@ msgstr "将收到的 DNS 请求写入系统日志"
 msgid "Write system log to file"
 msgstr "将系统日志写入文件"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:204
+msgid "XOR policy (balance-xor, 2)"
+msgstr ""
+
 #: modules/luci-base/htdocs/luci-static/resources/form.js:3472
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:295
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:344
 #: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:109
 msgid "Yes"
 msgstr "是"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:303
+msgid "Yes (none, 0)"
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:176
 msgid ""
 "You appear to be currently connected to the device via the \"%h\" interface. "
@@ -6339,6 +6839,17 @@ msgid ""
 "You must enable JavaScript in your browser or LuCI will not work properly."
 msgstr "必须开启浏览器的 JavaScript 支持,否则 LuCI 无法正常工作。"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:115
+msgid ""
+"You must select a primary interface which is included in selected slave "
+"interfaces!"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:96
+msgid ""
+"You must select at least one ARP IP target if ARP monitoring is selected!"
+msgstr ""
+
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:192
 msgid "ZRam Compression Algorithm"
 msgstr "ZRam 压缩算法"
@@ -6475,7 +6986,7 @@ msgstr "全双工"
 msgid "half-duplex"
 msgstr "半双工"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:566
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:569
 msgid "hexadecimal encoded value"
 msgstr "十六进制编码值"
 
@@ -6503,11 +7014,11 @@ msgstr "忽略"
 msgid "input"
 msgstr "输入"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:391
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:395
 msgid "key between 8 and 63 characters"
 msgstr "密钥在 8 到 63 个字符之间"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:403
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:407
 msgid "key with either 5 or 13 characters"
 msgstr "密钥为 5 或 13 个字符"
 
@@ -6523,6 +7034,10 @@ msgstr "中等安全性"
 msgid "minutes"
 msgstr "分钟"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:422
+msgid "netif_carrier_ok()"
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:46
 msgid "no"
 msgstr "否"
@@ -6531,7 +7046,7 @@ msgstr "否"
 msgid "no link"
 msgstr "未连接"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:55
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:59
 msgid "non-empty value"
 msgstr "非空值"
 
@@ -6567,15 +7082,15 @@ msgstr "开放网络"
 msgid "output"
 msgstr "输出"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:237
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:241
 msgid "positive decimal value"
 msgstr "正十进制值"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:229
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:233
 msgid "positive integer value"
 msgstr "正整数值"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:57
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:60
 msgid "random"
 msgstr "随机"
 
@@ -6623,7 +7138,7 @@ msgstr "已标记"
 msgid "time units (TUs / 1.024 ms) [1000-65535]"
 msgstr "时间单位(TUs / 1.024ms)[1000-65535]"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:556
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:559
 msgid "unique value"
 msgstr "唯一值"
 
@@ -6660,171 +7175,171 @@ msgstr "不指定或新建:"
 msgid "untagged"
 msgstr "未标记"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:242
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:246
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:121
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:132
 msgid "valid IP address"
 msgstr "有效 IP 地址"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:242
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:246
 msgid "valid IP address or prefix"
 msgstr "有效 IP 地址或前缀"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:277
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:281
 msgid "valid IPv4 CIDR"
 msgstr "有效 IPv4 CIDR"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:250
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:254
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:125
 msgid "valid IPv4 address"
 msgstr "有效 IPv4 地址"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:250
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:254
 msgid "valid IPv4 address or network"
 msgstr "有效 IPv4 地址或网络"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:370
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:374
 msgid "valid IPv4 address:port"
 msgstr "有效 IPv4 address:port"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:310
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:314
 msgid "valid IPv4 network"
 msgstr "有效 IPv4 网络"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:272
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:276
 msgid "valid IPv4 or IPv6 CIDR"
 msgstr "有效 IPv4 或 IPv6 CIDR"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:263
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:267
 msgid "valid IPv4 prefix value (0-32)"
 msgstr "有效 IPv4 前缀值(0-32)"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:282
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:286
 msgid "valid IPv6 CIDR"
 msgstr "有效 IPv6 CIDR"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:258
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:262
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:129
 msgid "valid IPv6 address"
 msgstr "有效 IPv6 地址"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:258
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:262
 msgid "valid IPv6 address or prefix"
 msgstr "有效 IPv6 地址或前缀"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:300
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:304
 msgid "valid IPv6 host id"
 msgstr "有效 IPv6 主机 ID"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:315
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:319
 msgid "valid IPv6 network"
 msgstr "有效 IPv6 网络"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:268
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:272
 msgid "valid IPv6 prefix value (0-128)"
 msgstr "有效 IPv6 前缀值(0-128)"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:336
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:340
 msgid "valid MAC address"
 msgstr "有效 MAC 地址"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:407
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:411
 msgid "valid UCI identifier"
 msgstr "有效 UCI 识别"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:358
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:362
 msgid "valid UCI identifier, hostname or IP address"
 msgstr "有效 UCI 标识符,主机名或 IP 地址"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:379
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:382
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:383
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:386
 msgid "valid address:port"
 msgstr "有效 address:port"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:530
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:534
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:533
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:537
 msgid "valid date (YYYY-MM-DD)"
 msgstr "有效日期(YYYY-MM-DD)"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:233
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:237
 msgid "valid decimal value"
 msgstr "有效十进制值"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:401
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:405
 msgid "valid hexadecimal WEP key"
 msgstr "有效十六进制 WEP 密钥"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:389
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:393
 msgid "valid hexadecimal WPA key"
 msgstr "有效十六进制 WPA 密钥"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:364
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:368
 msgid "valid host:port"
 msgstr "有效 host:port"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:351
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:353
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:355
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:357
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:73
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:79
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:107
 msgid "valid hostname"
 msgstr "有效主机名"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:341
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:345
 msgid "valid hostname or IP address"
 msgstr "有效主机名或 IP 地址"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:225
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:229
 msgid "valid integer value"
 msgstr "有效整数值"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:305
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:309
 msgid "valid network in address/netmask notation"
 msgstr "地址/网络掩码表示法中的有效网络"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:505
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:508
 msgid "valid phone digit (0-9, \"*\", \"#\", \"!\" or \".\")"
 msgstr "有效电话号码(0-9、“*”、“#”、“!”或“.”)"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:328
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:331
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:332
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:335
 msgid "valid port or port range (port1-port2)"
 msgstr "有效端口或端口范围(port1-port2)"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:320
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:324
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:136
 msgid "valid port value"
 msgstr "有效端口值"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:510
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:513
 msgid "valid time (HH:MM:SS)"
 msgstr "有效时间(HH:MM:SS)"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:432
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:435
 msgid "value between %d and %d characters"
 msgstr "%d 和 %d 字符之间的值"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:412
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:416
 msgid "value between %f and %f"
 msgstr "%f 和 %f 之间的值"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:416
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:420
 msgid "value greater or equal to %f"
 msgstr "值大于或等于 %f"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:420
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:424
 msgid "value smaller or equal to %f"
 msgstr "值小于或等于 %f"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:426
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:429
 msgid "value with %d characters"
 msgstr "值有 %d 个字符"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:437
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:440
 msgid "value with at least %d characters"
 msgstr "值至少为 %d 个字符"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:442
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:445
 msgid "value with at most %d characters"
 msgstr "值至多为 %d 个字符"
 
index a321588c53dd46b32c8246405d0f737dcef84b9f..fb4e12d9da4cb03a87201a7b69d937f743254a25 100644 (file)
@@ -21,7 +21,7 @@ msgstr "%.1f dB"
 msgid "%d Bit"
 msgstr "%d Bit"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3639
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3642
 msgid "%d invalid field(s)"
 msgstr "%d 個無效欄位"
 
@@ -235,11 +235,11 @@ msgid ""
 "was empty before editing."
 msgstr "<br/>注意:如果這個檔案在編輯之前是空的,您將需要重新啟動cron服務。"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2676
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2679
 msgid "A directory with the same name already exists."
 msgstr "已存在相同名稱的目錄。"
 
-#: modules/luci-base/htdocs/luci-static/resources/luci.js:2655
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2664
 msgid "A new login is required since the authentication session expired."
 msgstr "因為核對作業階段已逾期,需要重新登入。"
 
@@ -267,9 +267,30 @@ msgid "APN"
 msgstr "APN"
 
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:197
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:352
 msgid "ARP"
 msgstr "ARP"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:365
+msgid "ARP IP Targets"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:357
+msgid "ARP Interval"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:381
+msgid "ARP Validation"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:373
+msgid "ARP mode to consider a slave as being up"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:77
+msgid "ARP monitoring is not supported for the selected policy!"
+msgstr ""
+
 #: protocols/luci-proto-relay/htdocs/luci-static/resources/protocol/relay.js:175
 msgid "ARP retry threshold"
 msgstr "ARP重試門檻"
@@ -351,12 +372,24 @@ msgstr "已分配的DHCP租用"
 msgid "Active DHCPv6 Leases"
 msgstr "已分配的DHCPv6租用"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:203
+msgid "Active-Backup policy (active-backup, 1)"
+msgstr ""
+
 #: modules/luci-base/htdocs/luci-static/resources/network.js:3650
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:929
 #: protocols/luci-proto-hnet/htdocs/luci-static/resources/protocol/hnet.js:23
 msgid "Ad-Hoc"
 msgstr "Ad-Hoc"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:208
+msgid "Adaptive load balancing (balance-alb, 6)"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:207
+msgid "Adaptive transmit load balancing (balance-tlb, 5)"
+msgstr ""
+
 #: modules/luci-base/htdocs/luci-static/resources/form.js:2013
 #: modules/luci-base/htdocs/luci-static/resources/form.js:2016
 #: modules/luci-base/htdocs/luci-static/resources/form.js:2030
@@ -411,7 +444,7 @@ msgstr "添加本地網域微碼到HOSTS檔案"
 msgid "Add new interface..."
 msgstr "新增新界面…"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:102
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:105
 msgid "Add peer"
 msgstr ""
 
@@ -460,6 +493,24 @@ msgstr "進階設定"
 msgid "Aggregate Transmit Power (ACTATP)"
 msgstr ""
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:258
+msgid "Aggregation Selection Logic"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:261
+msgid "Aggregator: All slaves down or has no slaves (stable, 0)"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:263
+msgid ""
+"Aggregator: Chosen by the largest number of ports + slave added/removed or "
+"state changes (count, 2)"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:262
+msgid "Aggregator: Slave added/removed or state changes (bandwidth, 1)"
+msgstr ""
+
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:171
 msgid "Alert"
 msgstr "警示"
@@ -541,7 +592,7 @@ msgid ""
 "Allow upstream responses in the 127.0.0.0/8 range, e.g. for RBL services"
 msgstr "允許127.0.0.0/8範圍內的上游回應,例如:RBL服務"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:125
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:128
 msgid "Allowed IPs"
 msgstr "允許的 IP"
 
@@ -665,16 +716,16 @@ msgstr "任意區域"
 msgid "Apply backup?"
 msgstr "是否套用備份?"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4226
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4229
 msgid "Apply request failed with status <code>%h</code>"
 msgstr "套用要求失敗,狀態 <code>%h</code>"
 
 #: modules/luci-base/htdocs/luci-static/resources/luci.js:2181
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4092
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4095
 msgid "Apply unchecked"
 msgstr "套用未核取"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4165
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4168
 msgid "Applying configuration changes… %ds"
 msgstr "套用設定變更… %ds"
 
@@ -823,7 +874,7 @@ msgstr "返回至設定"
 msgid "Backup"
 msgstr "備份"
 
-#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:112
+#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:114
 msgid "Backup / Flash Firmware"
 msgstr "備份/升級韌體"
 
@@ -858,10 +909,14 @@ msgid ""
 msgstr ""
 
 #: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:48
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:57
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:52
 msgid "Bind interface"
 msgstr "綁定介面"
 
 #: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:48
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:57
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:52
 msgid "Bind the tunnel to this interface (optional)."
 msgstr "綁定通道到此介面 (選擇性)。"
 
@@ -875,6 +930,10 @@ msgstr "傳輸速率"
 msgid "Bogus NX Domain Override"
 msgstr "忽略NX網域解析"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:199
+msgid "Bonding Policy"
+msgstr ""
+
 #: modules/luci-base/htdocs/luci-static/resources/network.js:2861
 #: modules/luci-compat/luasrc/model/network.lua:1421
 msgid "Bridge"
@@ -893,8 +952,12 @@ msgstr "橋接單位號碼"
 msgid "Bring up on boot"
 msgstr "開機自動執行"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2766
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3749
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:205
+msgid "Broadcast policy (broadcast, 3)"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2769
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3752
 msgid "Browse…"
 msgstr "瀏覽…"
 
@@ -902,7 +965,7 @@ msgstr "瀏覽…"
 msgid "Buffered"
 msgstr "已緩衝"
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:137
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:138
 msgid "CA certificate; if empty it will be saved after the first connection."
 msgstr "CA 憑證;如果留空會在第一次連線後儲存。"
 
@@ -925,8 +988,8 @@ msgstr "已快取"
 msgid "Call failed"
 msgstr "呼叫失敗"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2859
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3758
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2862
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3761
 #: modules/luci-compat/luasrc/view/cbi/delegator.htm:14
 #: modules/luci-compat/luasrc/view/cbi/simpleform.htm:52
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:187
@@ -994,11 +1057,11 @@ msgstr ""
 msgid "Chain"
 msgstr "鏈"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3978
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3981
 msgid "Changes"
 msgstr "待修改"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4261
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4264
 msgid "Changes have been reverted."
 msgstr "設定值已還原."
 
@@ -1140,16 +1203,16 @@ msgid ""
 "negotiation especially in environments with heavy traffic load."
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3978
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3981
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:421
 msgid "Configuration"
 msgstr "配置"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4140
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4143
 msgid "Configuration changes applied."
 msgstr "設定值已套用。"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4078
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4081
 msgid "Configuration changes have been rolled back!"
 msgstr "設定值已復原!"
 
@@ -1184,6 +1247,14 @@ msgstr "失去連線"
 msgid "Connections"
 msgstr "連線數"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:377
+msgid "Consider the slave up when all ARP IP targets are reachable (all, 1)"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:376
+msgid "Consider the slave up when any ARP IP target is reachable (any, 0)"
+msgstr ""
+
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/crontab.js:18
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:340
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/startup.js:55
@@ -1196,7 +1267,7 @@ msgstr "內容已經儲存。"
 msgid "Continue"
 msgstr "繼續"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4114
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4117
 msgid ""
 "Could not regain access to the device after applying the configuration "
 "changes. You might need to reconnect if you modified network related "
@@ -1394,7 +1465,7 @@ msgstr "預設路由"
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/dslite.js:67
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/map.js:80
 #: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:108
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:149
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:150
 msgid "Default gateway"
 msgstr "預設閘道"
 
@@ -1419,7 +1490,7 @@ msgstr ""
 #: modules/luci-base/htdocs/luci-static/resources/form.js:2508
 #: modules/luci-base/htdocs/luci-static/resources/form.js:2512
 #: modules/luci-base/htdocs/luci-static/resources/form.js:3000
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2828
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2831
 #: modules/luci-compat/luasrc/view/cbi/nsection.htm:11
 #: modules/luci-compat/luasrc/view/cbi/tblsection.htm:162
 #: modules/luci-compat/luasrc/view/cbi/tsection.htm:16
@@ -1431,7 +1502,7 @@ msgstr "刪除"
 msgid "Delete key"
 msgstr "刪除金鑰"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2725
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2728
 msgid "Delete request failed: %s"
 msgstr ""
 
@@ -1444,11 +1515,11 @@ msgid "Delivery Traffic Indication Message Interval"
 msgstr ""
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/switch.js:340
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:111
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:114
 msgid "Description"
 msgstr "說明"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2824
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2827
 msgid "Deselect"
 msgstr "取消選擇"
 
@@ -1461,6 +1532,10 @@ msgstr "設計規劃"
 msgid "Destination"
 msgstr "目的地"
 
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:48
+msgid "Destination port"
+msgstr ""
+
 #: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:59
 #: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:165
 msgid "Destination zone"
@@ -1493,7 +1568,7 @@ msgstr "裝置未啟用"
 msgid "Device is restarting…"
 msgstr "裝置重啟中…"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4113
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4116
 msgid "Device unreachable!"
 msgstr "無法連線到設備!"
 
@@ -1510,7 +1585,7 @@ msgstr "診斷"
 msgid "Dial number"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2622
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2624
 msgid "Directory"
 msgstr "目錄"
 
@@ -1577,9 +1652,9 @@ msgstr ""
 
 #: modules/luci-base/htdocs/luci-static/resources/form.js:606
 #: modules/luci-base/htdocs/luci-static/resources/form.js:2707
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3259
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3995
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4084
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3262
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3998
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4087
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1680
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:330
 msgid "Dismiss"
@@ -1616,7 +1691,7 @@ msgstr "對不被公用名稱伺服器回應的請求不轉發"
 msgid "Do not forward reverse lookups for local networks"
 msgstr "對本地網域不轉發反解析鎖定"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2711
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2714
 msgid "Do you really want to delete \"%s\" ?"
 msgstr "您確定要刪除「%s」?"
 
@@ -1628,7 +1703,7 @@ msgstr "您確定要刪除下列 SSH 金鑰?"
 msgid "Do you really want to erase all settings?"
 msgstr "您確定要清除所有設定?"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2709
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2712
 msgid "Do you really want to recursively delete the directory \"%s\" ?"
 msgstr ""
 
@@ -1656,6 +1731,10 @@ msgstr ""
 msgid "Down"
 msgstr "下"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:402
+msgid "Down Delay"
+msgstr ""
+
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:366
 msgid "Download backup"
 msgstr "下載備份檔"
@@ -1672,6 +1751,10 @@ msgstr ""
 msgid "Drag to reorder"
 msgstr "拖動來排序"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:341
+msgid "Drop Duplicate Frames"
+msgstr ""
+
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/dropbear.js:12
 msgid "Dropbear Instance"
 msgstr "Dropbear SSH例子"
@@ -1761,6 +1844,10 @@ msgstr "啟用 <abbr title=\"Spanning Tree Protocol\">STP</abbr>"
 msgid "Enable DNS lookups"
 msgstr "啟用 DNS lookups"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:292
+msgid "Enable Dynamic Shuffling Of Flows"
+msgstr ""
+
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/6in4.js:60
 msgid "Enable HE.net dynamic endpoint update"
 msgstr "啟用HE.net服務代管動態更新"
@@ -1823,6 +1910,11 @@ msgid ""
 "Enable packet steering across all CPUs. May help or hinder network speed."
 msgstr "啟用所有 CPU 的封包控制。 可能會增加或減少網絡速度。"
 
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:80
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:75
+msgid "Enable rx checksum"
+msgstr ""
+
 #: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:67
 msgid "Enable the DF (Don't Fragment) flag of the encapsulating packets."
 msgstr ""
@@ -1831,6 +1923,11 @@ msgstr ""
 msgid "Enable this network"
 msgstr "啟用這個網路"
 
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:84
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:79
+msgid "Enable tx checksum"
+msgstr ""
+
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:243
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:352
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/startup.js:66
@@ -1868,11 +1965,11 @@ msgstr "封裝模式"
 msgid "Encryption"
 msgstr "加密"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:131
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:141
 msgid "Endpoint Host"
 msgstr "終端主機"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:135
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:145
 msgid "Endpoint Port"
 msgstr "終端阜"
 
@@ -1911,6 +2008,14 @@ msgstr "乙太網路卡"
 msgid "Ethernet Switch"
 msgstr "乙太交換器"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:270
+msgid "Every 30 seconds (slow, 0)"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:271
+msgid "Every second (fast, 1)"
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:399
 msgid "Exclude interfaces"
 msgstr "排除介面"
@@ -1923,7 +2028,7 @@ msgstr "延伸主機"
 msgid "Expecting a hexadecimal assignment hint"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:60
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:64
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:73
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:79
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:107
@@ -1935,6 +2040,10 @@ msgstr ""
 msgid "Expecting: %s"
 msgstr ""
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:48
+msgid "Expecting: non-empty value"
+msgstr ""
+
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/30_network.js:50
 msgid "Expires"
 msgstr "過期"
@@ -1988,7 +2097,7 @@ msgstr ""
 msgid "Failed to change the system password."
 msgstr "更新系統密碼失敗。"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4072
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4075
 msgid "Failed to confirm apply within %ds, waiting for rollback…"
 msgstr "無法在 %ds 秒內確認變更,等待回滾…"
 
@@ -1996,7 +2105,7 @@ msgstr "無法在 %ds 秒內確認變更,等待回滾…"
 msgid "Failed to execute \"/etc/init.d/%s %s\" action: %s"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2629
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2632
 msgid "File"
 msgstr "檔案"
 
@@ -2004,7 +2113,7 @@ msgstr "檔案"
 msgid "File not accessible"
 msgstr "無法存取檔案"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2767
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2770
 msgid "Filename"
 msgstr "檔名"
 
@@ -2025,6 +2134,18 @@ msgstr "私人過濾器"
 msgid "Filter useless"
 msgstr "無用過濾器"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:388
+msgid "Filtering for all slaves, no validation"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:389
+msgid "Filtering for all slaves, validation only for active slave"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:390
+msgid "Filtering for all slaves, validation only for backup slaves"
+msgstr ""
+
 #: modules/luci-compat/luasrc/model/network/proto_ncm.lua:65
 #: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:23
 msgid "Finalizing failed"
@@ -2048,7 +2169,7 @@ msgstr "完成"
 msgid "Firewall"
 msgstr "防火牆"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:79
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:82
 msgid "Firewall Mark"
 msgstr "防火牆遮罩"
 
@@ -2158,7 +2279,7 @@ msgstr "轉發模式"
 msgid "Fragmentation Threshold"
 msgstr "分片閥值"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:92
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:95
 msgid ""
 "Further information about WireGuard interfaces and peers at <a href='http://"
 "wireguard.com'>wireguard.com</a>."
@@ -2422,11 +2543,20 @@ msgstr "主機名稱"
 msgid "Hybrid"
 msgstr ""
 
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:53
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:48
+msgid "ID used to uniquely identify the VXLAN"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:206
+msgid "IEEE 802.3ad Dynamic link aggregation (802.3ad, 4)"
+msgstr ""
+
 #: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:75
 msgid "IKE DH Group"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:60
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:63
 msgid "IP Addresses"
 msgstr "IP 位址"
 
@@ -2472,6 +2602,7 @@ msgid "IPv4 Upstream"
 msgstr ""
 
 #: modules/luci-base/htdocs/luci-static/resources/protocol/static.js:178
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:162
 msgid "IPv4 address"
 msgstr "IPv4位址"
 
@@ -2488,10 +2619,11 @@ msgid "IPv4 gateway"
 msgstr "IPv4閘道"
 
 #: modules/luci-base/htdocs/luci-static/resources/protocol/static.js:179
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:168
 msgid "IPv4 netmask"
 msgstr "IPv4網路遮罩"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:287
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:291
 msgid "IPv4 network in address/netmask notation"
 msgstr ""
 
@@ -2585,7 +2717,7 @@ msgstr ""
 msgid "IPv6 gateway"
 msgstr "IPv6閘道"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:292
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:296
 msgid "IPv6 network in address/netmask notation"
 msgstr ""
 
@@ -2672,7 +2804,7 @@ msgstr "假若指定的話, 掛載設備的分割標籤取代固定的設備節
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/dslite.js:67
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/map.js:80
 #: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:108
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:149
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:150
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/l2tp.js:56
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:100
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:87
@@ -2871,12 +3003,17 @@ msgstr "內部"
 msgid "Internal Server Error"
 msgstr "內部伺服器發生錯誤"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:283
+msgid "Interval For Sending Learning Packets"
+msgstr ""
+
 #: modules/luci-compat/luasrc/view/cbi/tblsection.htm:192
 #: modules/luci-compat/luasrc/view/cbi/tsection.htm:42
 msgid "Invalid"
 msgstr "無效"
 
 #: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:11
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:14
 msgid "Invalid Base64 key string"
 msgstr "錯誤的 Base64 鑰匙"
 
@@ -2896,7 +3033,7 @@ msgstr ""
 msgid "Invalid command"
 msgstr "無效的指令"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:83
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:86
 msgid "Invalid hexadecimal value"
 msgstr "錯誤的十六進制數值"
 
@@ -2971,6 +3108,10 @@ msgstr "L2TP"
 msgid "L2TP Server"
 msgstr "L2TP伺服器"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:267
+msgid "LACPDU Packets"
+msgstr ""
+
 #: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:131
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:115
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:102
@@ -2989,7 +3130,7 @@ msgstr "LCP協定呼叫失敗次數門檻"
 msgid "LCP echo interval"
 msgstr "LCP協定呼叫間隔"
 
-#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:99
+#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:101
 msgid "LED Configuration"
 msgstr "LED 設定"
 
@@ -3047,7 +3188,7 @@ msgstr "保持空白以便自動偵測"
 msgid "Leave empty to use the current WAN address"
 msgstr "保持空白以便採用現今的寬頻位址"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3980
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3983
 msgid "Legend:"
 msgstr "圖例:"
 
@@ -3079,6 +3220,14 @@ msgstr ""
 msgid "Line Uptime"
 msgstr ""
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:123
+msgid "Link Aggregation (Channel Bonding)"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:348
+msgid "Link Monitoring"
+msgstr ""
+
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/led-trigger/netdev.js:23
 msgid "Link On"
 msgstr "鏈接"
@@ -3123,7 +3272,7 @@ msgstr "列出供應偽裝NX網域成果的主機群"
 msgid "Listen Interfaces"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:55
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:58
 msgid "Listen Port"
 msgstr ""
 
@@ -3144,7 +3293,7 @@ msgstr "載入"
 msgid "Load Average"
 msgstr "平均負載"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2894
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2897
 msgid "Loading directory contents…"
 msgstr "讀取目錄內容…"
 
@@ -3168,11 +3317,13 @@ msgstr "指定本地 IP 位址"
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/6rd.js:39
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/6to4.js:39
 #: protocols/luci-proto-relay/htdocs/luci-static/resources/protocol/relay.js:151
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:44
 msgid "Local IPv4 address"
 msgstr "本地IPv4位址"
 
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/6in4.js:54
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/dslite.js:45
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:44
 msgid "Local IPv6 address"
 msgstr "本地IPv6位址"
 
@@ -3254,6 +3405,10 @@ msgstr "DHCP 起始位置。"
 msgid "MAC"
 msgstr "MAC"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:251
+msgid "MAC Address For The Actor"
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:38
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2061
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/30_network.js:56
@@ -3301,9 +3456,21 @@ msgstr "MD5"
 msgid "MHz"
 msgstr "MHz"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:353
+msgid "MII"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:421
+msgid "MII / ETHTOOL ioctls"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:394
+msgid "MII Interval"
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:54
 #: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:53
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:74
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:77
 msgid "MTU"
 msgstr "最大傳輸單位MTU"
 
@@ -3401,13 +3568,25 @@ msgstr ""
 msgid "Method not found"
 msgstr ""
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:349
+msgid "Method of link monitoring"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:418
+msgid "Method to determine link status"
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:46
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:165
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:183
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:69
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:72
 msgid "Metric"
 msgstr "公測單位"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:235
+msgid "Minimum Number of Links"
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/switch.js:202
 msgid "Mirror monitor port"
 msgstr ""
@@ -3484,7 +3663,7 @@ msgstr "掛載點"
 
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:144
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:228
-#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:86
+#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:88
 msgid "Mount Points"
 msgstr "掛載設定"
 
@@ -3564,7 +3743,7 @@ msgid "NTP server candidates"
 msgstr "NTP伺服器備選"
 
 #: modules/luci-base/htdocs/luci-static/resources/form.js:2388
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3735
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3738
 #: modules/luci-compat/luasrc/view/cbi/tblsection.htm:27
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:710
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/leds.js:67
@@ -3621,6 +3800,8 @@ msgid "Next »"
 msgstr "下一個 »"
 
 #: modules/luci-base/htdocs/luci-static/resources/form.js:3472
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:296
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:345
 #: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:108
 msgid "No"
 msgstr "不"
@@ -3633,7 +3814,7 @@ msgstr "在這個介面尚無DHCP伺服器"
 msgid "No Encryption"
 msgstr "無加密"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:64
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:67
 msgid "No Host Routes"
 msgstr "沒有主機路由"
 
@@ -3653,7 +3834,7 @@ msgstr "沒有客戶端已連接"
 msgid "No data received"
 msgstr "未收到任何資料"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2834
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2837
 msgid "No entries in this directory"
 msgstr ""
 
@@ -3673,6 +3854,15 @@ msgstr "無可用資訊"
 msgid "No matching prefix delegation"
 msgstr ""
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:140
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:143
+msgid "No more slaves available"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:187
+msgid "No more slaves available, can not save interface"
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:251
 msgid "No negative cache"
 msgstr "拒絕無效網域的快取"
@@ -3685,7 +3875,7 @@ msgstr "拒絕無效網域的快取"
 msgid "No password set!"
 msgstr "尚未設定密碼!"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:107
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:110
 msgid "No peers defined yet"
 msgstr ""
 
@@ -3698,6 +3888,10 @@ msgstr "目前無可用公鑰。"
 msgid "No rules in this chain."
 msgstr "尚無規則在這個連接上。"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:384
+msgid "No validation or filtering"
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:152
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:825
 msgid "No zone assigned"
@@ -3773,6 +3967,10 @@ msgstr "通知"
 msgid "Nslookup"
 msgstr "DNS偵錯Nslookup"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:332
+msgid "Number of IGMP membership reports"
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:355
 msgid "Number of cached DNS entries (max is 10000, 0 is no caching)"
 msgstr "快取DNS項目數量(最大值為10000,輸入0代表不快取)"
@@ -3781,6 +3979,10 @@ msgstr "快取DNS項目數量(最大值為10000,輸入0代表不快取)"
 msgid "Number of parallel threads used for compression"
 msgstr ""
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:309
+msgid "Number of peer notifications after failover event"
+msgstr ""
+
 #: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:69
 msgid "Obfuscated Group Password"
 msgstr ""
@@ -3801,6 +4003,7 @@ msgid "Obtain IPv6-Address"
 msgstr ""
 
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/led-trigger/default-on.js:18
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:351
 msgid "Off"
 msgstr "關"
 
@@ -3824,7 +4027,7 @@ msgstr "點亮狀態間隔"
 msgid "One of hostname or mac address must be specified!"
 msgstr "主機名稱或 mac 位址至少要有一個被指定!"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:463
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:466
 msgid "One of the following: %s"
 msgstr ""
 
@@ -3842,6 +4045,11 @@ msgstr ""
 msgid "One or more required fields have no value!"
 msgstr "有一個以上的欄位缺乏任何數值!"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:229
+msgid ""
+"Only if current active slave fails and the primary slave is up (failure, 2)"
+msgstr ""
+
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:439
 #: modules/luci-mod-system/luasrc/model/cbi/admin_system/backupfiles.lua:19
 msgid "Open list..."
@@ -3865,20 +4073,20 @@ msgstr "選項 \"%s\" 含有無效的輸入數值。"
 msgid "Option \"%s\" must not be empty."
 msgstr "選項 \"%s\" 必須不能為空值。"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3987
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3990
 msgid "Option changed"
 msgstr "選項已變更"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3989
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3992
 msgid "Option removed"
 msgstr "選項已移除"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1601
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:69
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:72
 msgid "Optional"
 msgstr "選擇性"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:79
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:82
 msgid ""
 "Optional. 32-bit mark for outgoing encrypted packets. Enter value in hex, "
 "starting with <code>0x</code>."
@@ -3892,45 +4100,45 @@ msgid ""
 "for the interface."
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:120
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:123
 msgid ""
 "Optional. Base64-encoded preshared key. Adds in an additional layer of "
 "symmetric-key cryptography for post-quantum resistance."
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:129
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:139
 msgid "Optional. Create routes for Allowed IPs for this peer."
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:111
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:114
 msgid "Optional. Description of peer."
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:64
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:67
 msgid "Optional. Do not create host routes to peers."
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:131
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:141
 msgid ""
 "Optional. Host of peer. Names are resolved prior to bringing up the "
 "interface."
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:74
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:77
 msgid "Optional. Maximum Transmission Unit of tunnel interface."
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:135
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:145
 msgid "Optional. Port of peer."
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:139
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:149
 msgid ""
 "Optional. Seconds between keep alive messages. Default is 0 (disabled). "
 "Recommended value if this device is behind a NAT is 25."
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:55
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:58
 msgid "Optional. UDP port used for outgoing and incoming packets."
 msgstr ""
 
@@ -3963,6 +4171,8 @@ msgstr ""
 #: modules/luci-base/htdocs/luci-static/resources/protocol/static.js:222
 #: protocols/luci-proto-hnet/htdocs/luci-static/resources/protocol/hnet.js:40
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/dhcpv6.js:50
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:76
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:71
 msgid "Override MAC address"
 msgstr "覆蓋MAC位址"
 
@@ -3972,21 +4182,27 @@ msgstr "覆蓋MAC位址"
 #: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:53
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/dhcpv6.js:54
 #: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:114
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:157
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:158
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/l2tp.js:71
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:145
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:132
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoe.js:110
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pptp.js:119
 #: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:97
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:62
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:57
 msgid "Override MTU"
 msgstr "覆蓋MTU數值"
 
 #: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:63
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:72
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:67
 msgid "Override TOS"
 msgstr ""
 
 #: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:58
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:67
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:62
 msgid "Override TTL"
 msgstr ""
 
@@ -4012,7 +4228,7 @@ msgstr "覆蓋之前內部使用的路由表"
 msgid "Overview"
 msgstr "概覽"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2677
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2680
 msgid "Overwrite existing file \"%s\" ?"
 msgstr ""
 
@@ -4121,6 +4337,10 @@ msgstr "封包控制"
 msgid "Packets"
 msgstr "封包"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:275
+msgid "Packets To Transmit Before Moving To Next Slave"
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:152
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:825
 msgid "Part of zone %q"
@@ -4129,7 +4349,7 @@ msgstr "區域 %q 的部分"
 #: modules/luci-base/luasrc/view/sysauth.htm:29
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1591
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/password.js:51
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:107
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:108
 #: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:58
 msgid "Password"
 msgstr "密碼"
@@ -4153,7 +4373,7 @@ msgstr ""
 msgid "Password strength"
 msgstr "密碼強度"
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:110
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:111
 msgid "Password2"
 msgstr "密碼2"
 
@@ -4185,7 +4405,7 @@ msgstr ""
 msgid "Path to inner Private Key"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/luci.js:2716
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2725
 msgid "Paused"
 msgstr "已暫停"
 
@@ -4212,7 +4432,7 @@ msgstr ""
 msgid "Peer address is missing"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:92
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:95
 msgid "Peers"
 msgstr ""
 
@@ -4232,7 +4452,7 @@ msgstr "執行重置"
 msgid "Permission denied"
 msgstr "權限不符"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:139
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:149
 msgid "Persistent Keep Alive"
 msgstr ""
 
@@ -4263,7 +4483,7 @@ msgstr "封包數."
 msgid "Please enter your username and password."
 msgstr "請輸入您的用戶名稱和密碼。"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3718
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3721
 msgid "Please select the file to upload."
 msgstr "請選擇要上傳的檔案。"
 
@@ -4279,7 +4499,7 @@ msgstr "埠"
 msgid "Port status:"
 msgstr "埠狀態:"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:489
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:492
 msgid "Potential negation of: %s"
 msgstr ""
 
@@ -4303,7 +4523,7 @@ msgstr "偏好 UMTS"
 msgid "Prefix Delegated"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:120
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:123
 msgid "Preshared Key"
 msgstr ""
 
@@ -4326,7 +4546,21 @@ msgstr ""
 msgid "Prevents client-to-client communication"
 msgstr "防止用戶端對用戶端的通訊"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:50
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:211
+msgid "Primary Slave"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:228
+msgid ""
+"Primary becomes active slave when it comes back up if speed and duplex "
+"better than current slave (better, 1)"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:227
+msgid "Primary becomes active slave whenever it comes back up (always, 0)"
+msgstr ""
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:53
 msgid "Private Key"
 msgstr "私鑰"
 
@@ -4363,7 +4597,7 @@ msgstr "提供新網路"
 msgid "Pseudo Ad-Hoc (ahdemo)"
 msgstr "偽裝 Ad-Hoc (ahdemo模式)"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:116
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:119
 msgid "Public Key"
 msgstr "公鑰"
 
@@ -4482,7 +4716,7 @@ msgid "Rebind protection"
 msgstr "重新綁護"
 
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/reboot.js:14
-#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:124
+#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:126
 msgid "Reboot"
 msgstr "重啟"
 
@@ -4501,7 +4735,7 @@ msgstr "重啟您設備的作業系統"
 msgid "Receive"
 msgstr "接收"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:60
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:63
 msgid "Recommended. IP addresses of the WireGuard interface."
 msgstr ""
 
@@ -4513,7 +4747,7 @@ msgstr "重新連接這個介面"
 msgid "References"
 msgstr "引用"
 
-#: modules/luci-base/htdocs/luci-static/resources/luci.js:2710
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2719
 msgid "Refreshing"
 msgstr "重新整理中"
 
@@ -4538,6 +4772,7 @@ msgstr "橋接延遲"
 
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/6in4.js:50
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/6rd.js:49
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:40
 msgid "Remote IPv4 address"
 msgstr "遠端IPv4位址"
 
@@ -4545,6 +4780,10 @@ msgstr "遠端IPv4位址"
 msgid "Remote IPv4 address or FQDN"
 msgstr ""
 
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:40
+msgid "Remote IPv6 address"
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:849
 msgid "Remove"
 msgstr "移除"
@@ -4573,15 +4812,15 @@ msgstr ""
 msgid "Required for certain ISPs, e.g. Charter with DOCSIS 3"
 msgstr "對特定的ISP需要,例如.DOCSIS 3 加速有線電視寬頻網路"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:50
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:53
 msgid "Required. Base64-encoded private key for this interface."
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:116
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:119
 msgid "Required. Base64-encoded public key of peer."
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:125
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:128
 msgid ""
 "Required. IP addresses and prefixes that this peer is allowed to use inside "
 "the tunnel. Usually the peer's tunnel IP addresses and the networks the peer "
@@ -4654,6 +4893,10 @@ msgstr ""
 msgid "Requires wpa-supplicant with SAE support"
 msgstr ""
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:224
+msgid "Reselection policy for primary slave"
+msgstr ""
+
 #: modules/luci-base/htdocs/luci-static/resources/luci.js:2203
 #: modules/luci-base/luasrc/view/sysauth.htm:39
 #: modules/luci-compat/luasrc/view/cbi/delegator.htm:17
@@ -4709,19 +4952,19 @@ msgstr "還原之前備份設定"
 msgid "Reveal/hide password"
 msgstr "明示/隱藏 密碼"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4003
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4006
 msgid "Revert"
 msgstr "回溯"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4088
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4091
 msgid "Revert changes"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4270
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4273
 msgid "Revert request failed with status <code>%h</code>"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4250
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4253
 msgid "Reverting configuration…"
 msgstr "正在還原設定值…"
 
@@ -4733,7 +4976,11 @@ msgstr "透過TFTP存取根目錄檔案"
 msgid "Root preparation"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:129
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:202
+msgid "Round-Robin policy (balance-rr, 0)"
+msgstr ""
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:139
 msgid "Route Allowed IPs"
 msgstr ""
 
@@ -4809,7 +5056,7 @@ msgid "SSH username"
 msgstr "SSH 伺服器位址"
 
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:274
-#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:50
+#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:51
 msgid "SSH-Keys"
 msgstr "SSH-金鑰"
 
@@ -4835,7 +5082,7 @@ msgid "Save"
 msgstr "儲存"
 
 #: modules/luci-base/htdocs/luci-static/resources/luci.js:2180
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3999
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4002
 #: modules/luci-compat/luasrc/view/cbi/footer.htm:22
 msgid "Save & Apply"
 msgstr "保存並啟用"
@@ -4857,15 +5104,15 @@ msgid "Scan"
 msgstr "掃描"
 
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/crontab.js:26
-#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:74
+#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:76
 msgid "Scheduled Tasks"
 msgstr "排程任務"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3983
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3986
 msgid "Section added"
 msgstr "新增的區段"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3985
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3988
 msgid "Section removed"
 msgstr "區段移除"
 
@@ -4883,11 +5130,15 @@ msgstr ""
 "用!"
 
 #: modules/luci-base/htdocs/luci-static/resources/ui.js:2581
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2718
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2883
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2721
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2886
 msgid "Select file…"
 msgstr "選擇檔案…"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:318
+msgid "Selects the transmit hash policy to use for slave selection"
+msgstr ""
+
 #: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:144
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:128
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:115
@@ -4916,7 +5167,7 @@ msgstr "服務型態"
 msgid "Services"
 msgstr "各服務"
 
-#: modules/luci-base/htdocs/luci-static/resources/luci.js:2653
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2662
 msgid "Session expired"
 msgstr ""
 
@@ -4930,10 +5181,22 @@ msgid ""
 "sense events do not invoke hotplug handlers)."
 msgstr ""
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:300
+msgid "Set same MAC Address to all slaves"
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:642
 msgid "Set this interface as master for the dhcpv6 relay."
 msgstr ""
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:304
+msgid "Set to currently active slave (active, 1)"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:305
+msgid "Set to first slave added to the bond (follow, 2)"
+msgstr ""
+
 #: modules/luci-compat/luasrc/model/network/proto_modemmanager.lua:55
 #: modules/luci-compat/luasrc/model/network/proto_qmi.lua:55
 #: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:42
@@ -5000,7 +5263,7 @@ msgstr ""
 msgid "Signal:"
 msgstr "信號:"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3736
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3739
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:217
 msgid "Size"
 msgstr "大小"
@@ -5028,6 +5291,10 @@ msgstr "跳到內容"
 msgid "Skip to navigation"
 msgstr "跳到導覽"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:178
+msgid "Slave Interfaces"
+msgstr ""
+
 #: modules/luci-base/htdocs/luci-static/resources/network.js:2867
 #: modules/luci-compat/luasrc/model/network.lua:1428
 msgid "Software VLAN"
@@ -5064,10 +5331,38 @@ msgstr "來源"
 msgid "Source Address"
 msgstr "來源位址"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:342
+msgid ""
+"Specifies that duplicate frames (received on inactive ports) should be "
+"dropped or delivered"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:358
+msgid "Specifies the ARP link monitoring frequency in milliseconds"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:366
+msgid "Specifies the IP addresses to use for ARP monitoring"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:395
+msgid "Specifies the MII link monitoring frequency in milliseconds"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:259
+msgid "Specifies the aggregation selection logic to use"
+msgstr ""
+
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:292
 msgid "Specifies the directory the device is attached to"
 msgstr "指定這個設備被附掛到那個目錄"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:252
+msgid ""
+"Specifies the mac-address for the actor in protocol packet exchanges "
+"(LACPDUs). If empty, masters' mac address defaults to system default"
+msgstr ""
+
 #: protocols/luci-proto-relay/htdocs/luci-static/resources/protocol/relay.js:175
 msgid ""
 "Specifies the maximum amount of failed ARP requests until hosts are presumed "
@@ -5087,17 +5382,123 @@ msgid ""
 "be reduced by the driver."
 msgstr "設定最大傳輸功率。根據法規和使用狀況,真正的功率可能會被降低。"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:236
+msgid ""
+"Specifies the minimum number of links that must be active before asserting "
+"carrier"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:200
+msgid "Specifies the mode to be used for this bonding interface"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:333
+msgid ""
+"Specifies the number of IGMP membership reports to be issued after a "
+"failover event in 200ms intervals"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:276
+msgid ""
+"Specifies the number of packets to transmit through a slave before moving to "
+"the next one"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:310
+msgid ""
+"Specifies the number of peer notifications (gratuitous ARPs and unsolicited "
+"IPv6 Neighbor Advertisements) to be issued after a failover event"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:284
+msgid ""
+"Specifies the number of seconds between instances where the bonding driver "
+"sends learning packets to each slaves peer switch"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:374
+msgid "Specifies the quantity of ARP IP targets that must be reachable"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:268
+msgid ""
+"Specifies the rate in which the link partner will be asked to transmit "
+"LACPDU packets"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:225
+msgid ""
+"Specifies the reselection policy for the primary slave when failure of the "
+"active slave or recovery of the primary slave occurs"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:244
+msgid "Specifies the system priority"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:403
+msgid ""
+"Specifies the time in milliseconds to wait before disabling a slave after a "
+"link failure detection"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:411
+msgid ""
+"Specifies the time in milliseconds to wait before enabling a slave after a "
+"link recovery detection"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:382
+msgid ""
+"Specifies whether ARP probes and replies should be validated or non-ARP "
+"traffic should be filtered for link monitoring"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:301
+msgid ""
+"Specifies whether active-backup mode should set all slaves to the same MAC "
+"address at enslavement"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:419
+msgid ""
+"Specifies whether or not miimon should use MII or ETHTOOL ioctls vs. "
+"netif_carrier_ok()"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:293
+msgid ""
+"Specifies whether to shuffle active flows across slaves based on the load"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:179
+msgid ""
+"Specifies which slave interfaces should be attached to this bonding interface"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:212
+msgid ""
+"Specifies which slave is the primary device. It will always be the active "
+"slave while it is available"
+msgstr ""
+
 #: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:63
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:72
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:67
 msgid "Specify a TOS (Type of Service)."
 msgstr ""
 
 #: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:58
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:67
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:62
 msgid ""
 "Specify a TTL (Time to Live) for the encapsulating packet other than the "
 "default (64)."
 msgstr ""
 
 #: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:53
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:62
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:57
 msgid ""
 "Specify an MTU (Maximum Transmission Unit) other than the default (1280 "
 "bytes)."
@@ -5120,7 +5521,7 @@ msgstr "啟用優先權順序"
 msgid "Start refresh"
 msgstr "開始刷新"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4203
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4206
 msgid "Starting configuration apply…"
 msgstr "開始套用設定值…"
 
@@ -5129,7 +5530,7 @@ msgid "Starting wireless scan..."
 msgstr "開始無線掃描..."
 
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/startup.js:109
-#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:62
+#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:64
 msgid "Startup"
 msgstr "開機自動執行"
 
@@ -5239,7 +5640,7 @@ msgstr "切換協定"
 msgid "Switch to CIDR list notation"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2615
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2616
 msgid "Symbolic link"
 msgstr ""
 
@@ -5263,6 +5664,10 @@ msgstr "系統"
 msgid "System Log"
 msgstr "系統日誌"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:243
+msgid "System Priority"
+msgstr ""
+
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:104
 msgid "System Properties"
 msgstr "系統屬性"
@@ -5323,11 +5728,19 @@ msgid ""
 "username instead of the user ID!"
 msgstr ""
 
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:40
+msgid "The IPv4 address or the fully-qualified domain name of the remote end."
+msgstr ""
+
 #: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:40
 msgid ""
 "The IPv4 address or the fully-qualified domain name of the remote tunnel end."
 msgstr ""
 
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:40
+msgid "The IPv6 address or the fully-qualified domain name of the remote end."
+msgstr ""
+
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/6rd.js:53
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/map.js:59
 msgid ""
@@ -5346,7 +5759,7 @@ msgstr ""
 msgid "The configuration file could not be loaded due to the following error:"
 msgstr "因下列問題導致設定檔無法讀取:"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4079
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4082
 msgid ""
 "The device could not be reached within %d seconds after applying the pending "
 "changes, which caused the configuration to be rolled back for safety "
@@ -5419,10 +5832,23 @@ msgstr "這IPv4開頭以位元計的長度, 剩餘部分將會延用在IPv6位
 msgid "The length of the IPv6 prefix in bits"
 msgstr "這IPv6開頭以位元計的長度"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:163
+msgid "The local IPv4 address"
+msgstr ""
+
 #: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:44
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:44
 msgid "The local IPv4 address over which the tunnel is created (optional)."
 msgstr ""
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:169
+msgid "The local IPv4 netmask"
+msgstr ""
+
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:44
+msgid "The local IPv6 address over which the tunnel is created (optional)."
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1914
 msgid "The network name is already used"
 msgstr "網路名稱已被使用"
@@ -5519,7 +5945,7 @@ msgstr ""
 msgid "There are no active leases"
 msgstr "無已啟用租約"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4218
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4221
 msgid "There are no changes to apply"
 msgstr "無可套用的變更"
 
@@ -5639,7 +6065,7 @@ msgstr ""
 msgid "Timezone"
 msgstr "時區"
 
-#: modules/luci-base/htdocs/luci-static/resources/luci.js:2663
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2672
 msgid "To login…"
 msgstr "去登入…"
 
@@ -5680,6 +6106,10 @@ msgstr "傳輸"
 msgid "Transmit"
 msgstr "射頻"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:317
+msgid "Transmit Hash Policy"
+msgstr ""
+
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/leds.js:74
 msgid "Trigger"
 msgstr "觸發"
@@ -5834,7 +6264,7 @@ msgstr "卸載"
 msgid "Unnamed key"
 msgstr "未命名的金鑰"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3923
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3926
 msgid "Unsaved Changes"
 msgstr "尚未存檔的修改"
 
@@ -5860,7 +6290,11 @@ msgstr "不支援的協定型態。"
 msgid "Up"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3810
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:410
+msgid "Up Delay"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3813
 msgid "Upload"
 msgstr "上傳"
 
@@ -5875,21 +6309,21 @@ msgstr "在這裡上傳一個相容的系統升級映像檔來取代正在執行
 msgid "Upload archive..."
 msgstr "上傳壓縮檔..."
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2772
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2775
 msgid "Upload file"
 msgstr "上傳檔案"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2747
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2750
 msgid "Upload file…"
 msgstr "上傳檔案…"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2694
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3798
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2697
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3801
 msgid "Upload request failed: %s"
 msgstr "上傳失敗: %s"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3717
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3771
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3720
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3774
 msgid "Uploading file…"
 msgstr "上傳檔案中…"
 
@@ -5950,6 +6384,20 @@ msgstr "在通道介面上使用的MTU數值"
 msgid "Use TTL on tunnel interface"
 msgstr "在通道介面上使用的TTL存活時間"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:320
+msgid "Use XOR of hardware MAC addresses (layer2)"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:321
+msgid "Use XOR of hardware MAC addresses and IP addresses (layer2+3)"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:323
+msgid ""
+"Use XOR of hardware MAC addresses and IP addresses, rely on skb_flow_dissect "
+"(encap2+3)"
+msgstr ""
+
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:294
 msgid "Use as external overlay (/overlay)"
 msgstr ""
@@ -6002,7 +6450,7 @@ msgstr "使用預設閘道"
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/dslite.js:70
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/map.js:83
 #: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:111
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:152
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:153
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/l2tp.js:67
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:111
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:98
@@ -6037,6 +6485,15 @@ msgstr ""
 "選擇性的 <em>租約時間長度</em> 可用來指定特殊裝置的租約時間,例如:12h、3d 或"
 "無限。"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:322
+msgid "Use upper layer protocol information (layer3+4)"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:324
+msgid ""
+"Use upper layer protocol information, rely on skb_flow_dissect (encap3+4)"
+msgstr ""
+
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/20_memory.js:36
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:194
 msgid "Used"
@@ -6052,16 +6509,20 @@ msgid ""
 "needed with normal WPA(2)-PSK."
 msgstr ""
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:113
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:105
+msgid "User Group"
+msgstr ""
+
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:114
 msgid "User certificate (PEM encoded)"
 msgstr ""
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:125
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:126
 msgid "User key (PEM encoded)"
 msgstr ""
 
 #: modules/luci-base/luasrc/view/sysauth.htm:23
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:105
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:106
 #: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:56
 msgid "Username"
 msgstr "用戶名稱"
@@ -6109,6 +6570,19 @@ msgstr ""
 msgid "VPNC (CISCO 3000 (and others) VPN)"
 msgstr ""
 
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:10
+msgid "VXLAN (RFC7348)"
+msgstr ""
+
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:53
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:48
+msgid "VXLAN network identifier"
+msgstr ""
+
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:10
+msgid "VXLANv6 (RFC7348)"
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1490
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1548
 msgid ""
@@ -6116,6 +6590,22 @@ msgid ""
 "the \"ca-bundle\" package"
 msgstr "使用內建系統 CA 綁定來驗證伺服器憑證,,<br />需要 \"ca-bundle\" 軟體包"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:387
+msgid "Validation for all slaves"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:385
+msgid "Validation only for active slave"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:386
+msgid "Validation only for backup slaves"
+msgstr ""
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:134
+msgid "Value must not be empty"
+msgstr ""
+
 #: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:73
 msgid "Vendor"
 msgstr ""
@@ -6195,7 +6685,7 @@ msgid "Width"
 msgstr "寬度"
 
 #: modules/luci-compat/luasrc/model/network/proto_wireguard.lua:9
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:18
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:21
 msgid "WireGuard VPN"
 msgstr ""
 
@@ -6257,11 +6747,21 @@ msgstr "寫入已接收的DNS請求到系統日誌中"
 msgid "Write system log to file"
 msgstr "將系統日誌寫入檔案"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:204
+msgid "XOR policy (balance-xor, 2)"
+msgstr ""
+
 #: modules/luci-base/htdocs/luci-static/resources/form.js:3472
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:295
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:344
 #: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:109
 msgid "Yes"
 msgstr "是"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:303
+msgid "Yes (none, 0)"
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:176
 msgid ""
 "You appear to be currently connected to the device via the \"%h\" interface. "
@@ -6285,6 +6785,17 @@ msgid ""
 "You must enable JavaScript in your browser or LuCI will not work properly."
 msgstr "在瀏覽器您必須啟用JavaScript否則LuCI無法正常運作."
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:115
+msgid ""
+"You must select a primary interface which is included in selected slave "
+"interfaces!"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:96
+msgid ""
+"You must select at least one ARP IP target if ARP monitoring is selected!"
+msgstr ""
+
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:192
 msgid "ZRam Compression Algorithm"
 msgstr "ZRam 壓縮演算法"
@@ -6421,7 +6932,7 @@ msgstr "全雙工"
 msgid "half-duplex"
 msgstr "半雙工"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:566
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:569
 msgid "hexadecimal encoded value"
 msgstr ""
 
@@ -6449,11 +6960,11 @@ msgstr "忽略"
 msgid "input"
 msgstr "輸入"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:391
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:395
 msgid "key between 8 and 63 characters"
 msgstr "長度介於 8 到 63 個字"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:403
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:407
 msgid "key with either 5 or 13 characters"
 msgstr "鑰匙須為 5 或 13 個字"
 
@@ -6469,6 +6980,10 @@ msgstr "中等安全"
 msgid "minutes"
 msgstr "分"
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:422
+msgid "netif_carrier_ok()"
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:46
 msgid "no"
 msgstr "無"
@@ -6477,7 +6992,7 @@ msgstr "無"
 msgid "no link"
 msgstr "無連線"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:55
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:59
 msgid "non-empty value"
 msgstr "非空值"
 
@@ -6513,15 +7028,15 @@ msgstr "開放式網路"
 msgid "output"
 msgstr "輸出"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:237
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:241
 msgid "positive decimal value"
 msgstr "正十進位數字"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:229
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:233
 msgid "positive integer value"
 msgstr "正整數"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:57
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:60
 msgid "random"
 msgstr "隨機"
 
@@ -6569,7 +7084,7 @@ msgstr "標籤"
 msgid "time units (TUs / 1.024 ms) [1000-65535]"
 msgstr "時間單位 (TUs / 1.024 ms) [1000-65535]"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:556
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:559
 msgid "unique value"
 msgstr "獨特值"
 
@@ -6606,171 +7121,171 @@ msgstr "尚未指定 - 或 -建立:"
 msgid "untagged"
 msgstr "尚未標籤"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:242
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:246
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:121
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:132
 msgid "valid IP address"
 msgstr "無效的 IP 位址"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:242
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:246
 msgid "valid IP address or prefix"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:277
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:281
 msgid "valid IPv4 CIDR"
 msgstr "有效的 IPv4 CIDR"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:250
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:254
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:125
 msgid "valid IPv4 address"
 msgstr "有效的 IPv4 位址"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:250
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:254
 msgid "valid IPv4 address or network"
 msgstr "有效的 IPv4 位址或網路"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:370
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:374
 msgid "valid IPv4 address:port"
 msgstr "有效的 IPv4 位址:阜號"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:310
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:314
 msgid "valid IPv4 network"
 msgstr "有效的 IPv4 網路"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:272
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:276
 msgid "valid IPv4 or IPv6 CIDR"
 msgstr "有效的 IPv4 或 IPv6 CIDR"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:263
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:267
 msgid "valid IPv4 prefix value (0-32)"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:282
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:286
 msgid "valid IPv6 CIDR"
 msgstr "有效的 IPv6 CIDR"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:258
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:262
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:129
 msgid "valid IPv6 address"
 msgstr "無效的 IPv6 位址"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:258
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:262
 msgid "valid IPv6 address or prefix"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:300
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:304
 msgid "valid IPv6 host id"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:315
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:319
 msgid "valid IPv6 network"
 msgstr "無效的 IPV6 網路"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:268
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:272
 msgid "valid IPv6 prefix value (0-128)"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:336
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:340
 msgid "valid MAC address"
 msgstr "無效的 MAC 位址"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:407
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:411
 msgid "valid UCI identifier"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:358
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:362
 msgid "valid UCI identifier, hostname or IP address"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:379
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:382
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:383
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:386
 msgid "valid address:port"
 msgstr "有效的位址:阜號"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:530
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:534
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:533
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:537
 msgid "valid date (YYYY-MM-DD)"
 msgstr "有效日期 (YYYY-MM-DD)"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:233
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:237
 msgid "valid decimal value"
 msgstr "有效的十進制"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:401
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:405
 msgid "valid hexadecimal WEP key"
 msgstr "有效的 16 進制 WEP 鑰匙"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:389
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:393
 msgid "valid hexadecimal WPA key"
 msgstr "有效的 16 進制 WPA 鑰匙"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:364
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:368
 msgid "valid host:port"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:351
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:353
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:355
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:357
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:73
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:79
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:107
 msgid "valid hostname"
 msgstr "有效的主機名稱"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:341
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:345
 msgid "valid hostname or IP address"
 msgstr "有效的主機名稱或 IP 位址"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:225
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:229
 msgid "valid integer value"
 msgstr "有效的整數值"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:305
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:309
 msgid "valid network in address/netmask notation"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:505
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:508
 msgid "valid phone digit (0-9, \"*\", \"#\", \"!\" or \".\")"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:328
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:331
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:332
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:335
 msgid "valid port or port range (port1-port2)"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:320
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:324
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:136
 msgid "valid port value"
 msgstr "有效的阜值"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:510
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:513
 msgid "valid time (HH:MM:SS)"
 msgstr "有效的時間 (HH:MM:SS)"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:432
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:435
 msgid "value between %d and %d characters"
 msgstr "介於 %d 和 %d 字間的值"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:412
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:416
 msgid "value between %f and %f"
 msgstr "介於 %d 和 %d 間的值"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:416
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:420
 msgid "value greater or equal to %f"
 msgstr "大於或等於 %f 的值"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:420
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:424
 msgid "value smaller or equal to %f"
 msgstr "小於或等於 %f 的值"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:426
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:429
 msgid "value with %d characters"
 msgstr "有 %d 字的值"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:437
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:440
 msgid "value with at least %d characters"
 msgstr "至少有 %d 字的值"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:442
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:445
 msgid "value with at most %d characters"
 msgstr "最多有 %d 字的值"
 
index 35b85d43d0b64a922b06220648925ca0affb2f89..7f0c0b226c16df454677fa7075d74540884b67af 100755 (executable)
@@ -219,7 +219,7 @@ local methods = {
                        rv.cabundle      = fs.access("/etc/ssl/certs/ca-certificates.crt")
                        rv.relayd        = fs.access("/usr/sbin/relayd")
 
-                       local wifi_features = { "eap", "11n", "11ac", "11r", "11w", "acs", "sae", "owe", "suiteb192" }
+                       local wifi_features = { "eap", "11n", "11ac", "11r", "11w", "acs", "sae", "owe", "suiteb192", "wep" }
 
                        if fs.access("/usr/sbin/hostapd") then
                                rv.hostapd = { cli = fs.access("/usr/sbin/hostapd_cli") }
index 9b32048be6ace8bd16b2ffb8c22875e1854ed72f..eb72c565dca3126232ca3ff61ae55cd77fb34025 100644 (file)
                }
        },
 
-       "admin/vpn": {
-               "title": "VPN",
-               "order": 30,
-               "action": {
-                       "type": "firstchild",
-                       "recurse": true
-               }
-       },
-
        "admin/services": {
                "title": "Services",
                "order": 40,
                }
        },
 
+       "admin/vpn": {
+               "title": "VPN",
+               "order": 70,
+               "action": {
+                       "type": "firstchild",
+                       "recurse": true
+               }
+       },
+
        "admin/translations/*": {
                "action": {
                        "type": "call",
index bc71b31b19492978cb3ee8e405a780cdec8038a0..af9fc514e134278074cc30b403d33b0cc3e54d60 100644 (file)
@@ -27,7 +27,7 @@
                        },
                        "ubus": {
                                "file": [ "remove" ],
-                               "uci": [ "add", "apply", "confirm", "delete", "order", "set" ]
+                               "uci": [ "add", "apply", "confirm", "delete", "order", "rename", "set" ]
                        }
                }
        },
index a94cc6673f7a932d93b0bf33cce8c57b8f386f5b..1855ee6422f9ec53691cba6b04faae945d8e6366 100644 (file)
@@ -28,7 +28,7 @@ return view.extend({
        handlePing: function(ev, cmd) {
                var exec = cmd || 'ping',
                    addr = ev.currentTarget.parentNode.previousSibling.value,
-                   args = (exec == 'ping') ? [ '-c', '5', '-W', '1', addr ] : [ '-c', '5', addr ];
+                   args = (exec == 'ping') ? [ '-4', '-c', '5', '-W', '1', addr ] : [ '-6', '-c', '5', addr ];
 
                return this.handleCommand(exec, args);
        },
index 58a151de0856d2e24761b44fafaddf345d38fcf1..b218daac349ff6e7af4119d44b5c9108d58c428a 100644 (file)
@@ -77,7 +77,7 @@ return view.extend({
                        o.rmempty = true;
                        o.modalonly = true;
                        o.cfgvalue = function(section_id) {
-                               var cfgvalue = this.super('cfgvalue', [section_id]);
+                               var cfgvalue = this.map.data.get('network', section_id, 'table');
                                return cfgvalue || 'main';
                        };
 
index 5d4b3cd70c2378809f77d0b1bae4c15ab17f6785..dc75c9509fdc1b23eff545086388770df2caec21 100644 (file)
@@ -893,7 +893,7 @@ return view.extend({
                                        o.default = o.enabled;
 
                                        o = ss.taboption('advanced', form.Value, 'distance', _('Distance Optimization'), _('Distance to farthest network member in meters.'));
-                                       o.datatype = 'range(0,114750)';
+                                       o.datatype = 'or(range(0,114750),"auto")';
                                        o.placeholder = 'auto';
 
                                        o = ss.taboption('advanced', form.Value, 'frag', _('Fragmentation Threshold'));
@@ -1195,6 +1195,9 @@ return view.extend({
                                        var has_ap_eap192 = L.hasSystemFeature('hostapd', 'suiteb192'),
                                            has_sta_eap192 = L.hasSystemFeature('wpasupplicant', 'suiteb192');
 
+                                       // Probe WEP support
+                                       var has_ap_wep = L.hasSystemFeature('hostapd', 'wep'),
+                                           has_sta_wep = L.hasSystemFeature('wpasupplicant', 'wep');
 
                                        if (has_hostapd || has_supplicant) {
                                                crypto_modes.push(['psk2',      'WPA2-PSK',                    35]);
@@ -1210,6 +1213,11 @@ return view.extend({
                                                crypto_modes.push(['sae-mixed', 'WPA2-PSK/WPA3-SAE Mixed Mode', 30]);
                                        }
 
+                                       if (has_ap_wep || has_sta_wep) {
+                                               crypto_modes.push(['wep-open',   _('WEP Open System'), 11]);
+                                               crypto_modes.push(['wep-shared', _('WEP Shared Key'),  10]);
+                                       }
+
                                        if (has_ap_eap || has_sta_eap) {
                                                if (has_ap_eap192 || has_sta_eap192) {
                                                        crypto_modes.push(['wpa3', 'WPA3-EAP', 33]);
@@ -1226,8 +1234,8 @@ return view.extend({
 
                                        encr.crypto_support = {
                                                'ap': {
-                                                       'wep-open': true,
-                                                       'wep-shared': true,
+                                                       'wep-open': has_ap_wep || _('Requires hostapd with WEP support'),
+                                                       'wep-shared': has_ap_wep || _('Requires hostapd with WEP support'),
                                                        'psk': has_hostapd || _('Requires hostapd'),
                                                        'psk2': has_hostapd || _('Requires hostapd'),
                                                        'psk-mixed': has_hostapd || _('Requires hostapd'),
@@ -1240,8 +1248,8 @@ return view.extend({
                                                        'owe': has_ap_owe || _('Requires hostapd with OWE support')
                                                },
                                                'sta': {
-                                                       'wep-open': true,
-                                                       'wep-shared': true,
+                                                       'wep-open': has_sta_wep || _('Requires wpa-supplicant with WEP support'),
+                                                       'wep-shared': has_sta_wep || _('Requires wpa-supplicant with WEP support'),
                                                        'psk': has_supplicant || _('Requires wpa-supplicant'),
                                                        'psk2': has_supplicant || _('Requires wpa-supplicant'),
                                                        'psk-mixed': has_supplicant || _('Requires wpa-supplicant'),
@@ -1295,10 +1303,10 @@ return view.extend({
                                        crypto_modes.push(['psk2',     'WPA2-PSK',                    33]);
                                        crypto_modes.push(['psk+psk2', 'WPA-PSK/WPA2-PSK Mixed Mode', 22]);
                                        crypto_modes.push(['psk',      'WPA-PSK',                     21]);
+                                       crypto_modes.push(['wep-open',   _('WEP Open System'),        11]);
+                                       crypto_modes.push(['wep-shared', _('WEP Shared Key'),         10]);
                                }
 
-                               crypto_modes.push(['wep-open',   _('WEP Open System'), 11]);
-                               crypto_modes.push(['wep-shared', _('WEP Shared Key'),  10]);
                                crypto_modes.push(['none',       _('No Encryption'),   0]);
 
                                crypto_modes.sort(function(a, b) { return b[2] - a[2] });
index c1e12737722d17b18fb65ca6957795f2d398a601..4a1058d0d9df647f1f8e8a54f481cb64d15fea40 100644 (file)
@@ -426,7 +426,7 @@ return view.extend({
                                                E('button', {
                                                        'class': 'cbi-button cbi-button-save',
                                                        'click': ui.createHandlerFn(view, 'handleBackupSave', this.map),
-                                                       'disabled': isReadonlyView
+                                                       'disabled': isReadonlyView || null
                                                }, [ _('Save') ])
                                        ]));
 
index ce67e4cdb8b60f6442731e8c46e6e21bdea2b6ae..4022e0cebf03fa29b598d581acb3c97353996d72 100644 (file)
@@ -42,7 +42,8 @@
                        "path": "system/dropbear"
                },
                "depends": {
-                       "acl": [ "luci-mod-system-ssh" ]
+                       "acl": [ "luci-mod-system-ssh" ],
+                       "fs": { "/usr/sbin/dropbear": "executable" }
                }
        },
 
@@ -54,7 +55,8 @@
                        "path": "system/sshkeys"
                },
                "depends": {
-                       "acl": [ "luci-mod-system-ssh" ]
+                       "acl": [ "luci-mod-system-ssh" ],
+                       "fs": { "/usr/sbin/dropbear": "executable" }
                }
        },
 
diff --git a/protocols/luci-proto-vxlan/Makefile b/protocols/luci-proto-vxlan/Makefile
new file mode 100644 (file)
index 0000000..d6b2e6f
--- /dev/null
@@ -0,0 +1,16 @@
+#
+# Copyright 2020 Wojciech Jowsa <wojciech.jowsa@gmail.com>
+#
+# This is free software, licensed under the Apache License, Version 2.0 .
+#
+
+include $(TOPDIR)/rules.mk
+
+LUCI_TITLE:=Support for Virtual eXtensible Local Area Network (VXLAN, RFC7348)
+LUCI_DEPENDS:=+vxlan
+
+PKG_MAINTAINER:=Wojciech Jowsa <wojciech.jowsa@gmail.com>
+
+include ../../luci.mk
+
+# call BuildPackage - OpenWrt buildroot signature
diff --git a/protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js b/protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js
new file mode 100644 (file)
index 0000000..9927f0b
--- /dev/null
@@ -0,0 +1,89 @@
+'use strict';
+'require form';
+'require network';
+'require tools.widgets as widgets';
+
+network.registerPatternVirtual(/^vxlan-.+$/);
+
+return network.registerProtocol('vxlan', {
+       getI18n: function() {
+               return _('VXLAN (RFC7348)');
+       },
+
+       getIfname: function() {
+               return this._ubus('l3_device') || 'vxlan-%s'.format(this.sid);
+       },
+
+       getOpkgPackage: function() {
+               return 'vxlan';
+       },
+
+       isFloating: function() {
+               return true;
+       },
+
+       isVirtual: function() {
+               return true;
+       },
+
+       getDevices: function() {
+               return null;
+       },
+
+       containsDevice: function(ifname) {
+               return (network.getIfnameOf(ifname) == this.getIfname());
+       },
+
+       renderFormOptions: function(s) {
+               var o;
+
+               o = s.taboption('general', form.Value, 'peeraddr', _('Remote IPv4 address'), _('The IPv4 address or the fully-qualified domain name of the remote end.'));
+               o.optional = false;
+               o.datatype = 'or(hostname,ip4addr("nomask"))';
+
+               o = s.taboption('general', form.Value, 'ipaddr', _('Local IPv4 address'), _('The local IPv4 address over which the tunnel is created (optional).'));
+               o.optional = true;
+               o.datatype = 'ip4addr("nomask")';
+
+               o = s.taboption('general', form.Value, 'port', _('Destination port'));
+               o.optional = true;
+               o.placeholder = 4789;
+               o.datatype = 'port';
+
+               o = s.taboption('general', form.Value, 'vid', _('VXLAN network identifier'), _('ID used to uniquely identify the VXLAN'));
+               o.optional = true;
+               o.datatype = 'range(1, 16777216)';
+
+               o = s.taboption('general', widgets.NetworkSelect, 'tunlink', _('Bind interface'), _('Bind the tunnel to this interface (optional).'));
+               o.exclude = s.section;
+               o.nocreate = true;
+               o.optional = true;
+
+               o = s.taboption('advanced', form.Value, 'mtu', _('Override MTU'), _('Specify an MTU (Maximum Transmission Unit) other than the default (1280 bytes).'));
+               o.optional = true;
+               o.placeholder = 1280;
+               o.datatype = 'range(68, 9200)';
+
+               o = s.taboption('advanced', form.Value, 'ttl', _('Override TTL'), _('Specify a TTL (Time to Live) for the encapsulating packet other than the default (64).'));
+               o.optional = true;
+               o.placeholder = 64;
+               o.datatype = 'min(1)';
+
+               o = s.taboption('advanced', form.Value, 'tos', _('Override TOS'), _('Specify a TOS (Type of Service).'));
+               o.optional = true;
+               o.datatype = 'range(0, 255)';
+
+               o = s.taboption('advanced', form.Value, 'macaddr', _('Override MAC address'));
+               o.optional = true;
+               o.datatype = 'macaddr';
+
+               o = s.taboption('advanced', form.Flag, 'rxcsum', _('Enable rx checksum'));
+               o.optional = true;
+               o.default = o.enabled;
+
+               o = s.taboption('advanced', form.Flag, 'txcsum', _('Enable tx checksum'));
+               o.optional = true;
+               o.default = o.enabled;
+
+       }
+});
diff --git a/protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js b/protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js
new file mode 100644 (file)
index 0000000..f568e7e
--- /dev/null
@@ -0,0 +1,84 @@
+'use strict';
+'require form';
+'require network';
+'require tools.widgets as widgets';
+
+network.registerPatternVirtual(/^vxlan-.+$/);
+
+return network.registerProtocol('vxlan6', {
+       getI18n: function() {
+               return _('VXLANv6 (RFC7348)');
+       },
+
+       getIfname: function() {
+               return this._ubus('l3_device') || 'vxlan-%s'.format(this.sid);
+       },
+
+       getOpkgPackage: function() {
+               return 'vxlan';
+       },
+
+       isFloating: function() {
+               return true;
+       },
+
+       isVirtual: function() {
+               return true;
+       },
+
+       getDevices: function() {
+               return null;
+       },
+
+       containsDevice: function(ifname) {
+               return (network.getIfnameOf(ifname) == this.getIfname());
+       },
+
+       renderFormOptions: function(s) {
+               var o;
+
+               o = s.taboption('general', form.Value, 'peer6addr', _('Remote IPv6 address'), _('The IPv6 address or the fully-qualified domain name of the remote end.'));
+               o.optional = false;
+               o.datatype = 'or(hostname,cidr6)';
+
+               o = s.taboption('general', form.Value, 'ip6addr', _('Local IPv6 address'), _('The local IPv6 address over which the tunnel is created (optional).'));
+               o.optional = true;
+               o.datatype = 'cidr6';
+
+               o = s.taboption('general', form.Value, 'vid', _('VXLAN network identifier'), _('ID used to uniquely identify the VXLAN'));
+               o.optional = true;
+               o.datatype = 'range(1, 16777216)';
+
+               o = s.taboption('general', widgets.NetworkSelect, 'tunlink', _('Bind interface'), _('Bind the tunnel to this interface (optional).'));
+               o.exclude = s.section;
+               o.nocreate = true;
+               o.optional = true;
+
+               o = s.taboption('advanced', form.Value, 'mtu', _('Override MTU'), _('Specify an MTU (Maximum Transmission Unit) other than the default (1280 bytes).'));
+               o.optional = true;
+               o.placeholder = 1280;
+               o.datatype = 'range(68, 9200)';
+
+               o = s.taboption('advanced', form.Value, 'ttl', _('Override TTL'), _('Specify a TTL (Time to Live) for the encapsulating packet other than the default (64).'));
+               o.optional = true;
+               o.placeholder = 64;
+               o.datatype = 'min(1)';
+
+               o = s.taboption('advanced', form.Value, 'tos', _('Override TOS'), _('Specify a TOS (Type of Service).'));
+               o.optional = true;
+               o.datatype = 'range(0, 255)';
+
+               o = s.taboption('advanced', form.Value, 'macaddr', _('Override MAC address'));
+               o.optional = true;
+               o.datatype = 'macaddr';
+
+               o = s.taboption('advanced', form.Flag, 'rxcsum', _('Enable rx checksum'));
+               o.optional = true;
+               o.default = o.enabled;
+
+               o = s.taboption('advanced', form.Flag, 'txcsum', _('Enable tx checksum'));
+               o.optional = true;
+               o.default = o.enabled;
+
+       }
+});
index 46cf5379893fe08e4d06d8ef7cfdaa716aa7f190..e88c07c339ba532f4f319e600fbc9f31d92def6a 100644 (file)
@@ -10,6 +10,9 @@ function validateBase64(section_id, value) {
        if (value.length != 44 || !value.match(/^(?:[A-Za-z0-9+\/]{4})*(?:[A-Za-z0-9+\/]{2}==|[A-Za-z0-9+\/]{3}=)?$/))
                return _('Invalid Base64 key string');
 
+       if (value[43] != "=" )
+               return _('Invalid Base64 key string');
+
        return true;
 }
 
@@ -124,7 +127,14 @@ return network.registerProtocol('wireguard', {
 
                o = ss.option(form.DynamicList, 'allowed_ips', _('Allowed IPs'), _("Required. IP addresses and prefixes that this peer is allowed to use inside the tunnel. Usually the peer's tunnel IP addresses and the networks the peer routes through the tunnel."));
                o.datatype = 'ipaddr';
-               o.rmempty = false;
+               o.validate = function(section, value) {
+                       var opt = this.map.lookupOption('allowed_ips', section);
+                       var ips = opt[0].formvalue(section);
+                       if (ips.length == 0) {
+                               return _('Value must not be empty');
+                       }
+                       return true;
+               };
 
                o = ss.option(form.Flag, 'route_allowed_ips', _('Route Allowed IPs'), _('Optional. Create routes for Allowed IPs for this peer.'));